Patent ID: 8467580

Claim:
An image data processing apparatus comprising: at least one processor; memory storing computer-executable instructions that, when executed by the at least one processor, implement: a recording module for recording contents data containing encoded moving image data obtained by encoding moving image data by a first scheme; a moving image decoder for loading the contents data recorded in the recording module and decoding the encoded moving image data to provide decoded moving image data; and a still image encoder for: obtaining a still image from the decoded moving image data, and after time information on a time when the still image is shot is generated by a time information generating device based on information added to the encoded moving image data, encoding the still image, along with the generated time information, by a second scheme; and the time information generating device for generating the time information on the time when the still image is shot based on the information added to the encoded moving image data, wherein: the encoded moving image data comprises a chapter, the chapter comprises an image from the moving image data corresponding to the still image, generating the time information on the time when the still image is shot comprises adding an elapsed time to a time when a first image of the chapter is shot, the elapsed time being from a time when the first image of the chapter is shot until a time when the image from the moving image data corresponding to the still image is shot, and the elapsed time is calculated based on counter information created by dividing a play time of the encoded moving image data by a predefined unit time, the counter information being calculated based on a result of the decoding.