Patent ID: 7436440

Claim:
An image processing apparatus comprising: a recording apparatus comprising: a first input unit that inputs camera information and picture taking information; a first generator that generates a file from the camera information and picture taking information received from the first input unit; a recording device configured to store the file generated by the first generator; an encryption device configured to encrypt the stored camera and picture taking information; a maker note generator that generates encrypted maker note data including maker note tags of the encrypted camera and picture taking information; a second input unit that inputs the camera information and the picture taking information; a second generator that generates image attribute data from the camera and picture taking information input from the second input unit and the encrypted maker note data generated by the maker note generator; a third input unit that inputs a compressed image data; a third generator that generates an image file from the compressed image data received from the third input unit and the image attribute data received from the second generator that generates the image attribute data from the camera and picture taking information input from the second input unit and the encrypted maker note data generated by the maker note generator; and a storing device configured to store the image file generated by the third generator; and a playback device comprising: a separation device configured to separate image data and the image attribute data included in the stored image file; a first extraction device configured to extract the encrypted maker note data from the separated image attribute data; a decryption device configured to decrypt the extracted, encrypted maker note data; a style-sheet input device configured to input style sheet data; a second extraction device configured to receive the input style sheet data and the decrypted maker note data and to extract display data from the decrypted maker note data to produce display data from the decrypted maker note data in accordance with a layout rule specified in the style sheet data; and a display device configured to display the display data.