<p>A normal image quality coding unit generates normal image quality compressed moving image data by compressing moving image data generated by capturing an image around a vehicle with normal image quality. A high image quality coding unit generates high image quality compressed moving image data by compressing the moving image data with image quality higher than the normal image quality. The normal image quality compressed moving image data is recorded in a normal image quality data storage unit. A trigger detection unit detects an abnormal state occurring in the vehicle that is travelling. A high image quality data storage unit records the high image quality compressed moving image data on the basis of the timing of detection of the abnormal state by the trigger detection unit.</p>