US 7,593,578 B2
Coding and decoding of image data with additional information
Hiroyuki Sakuyama, Tokyo (Japan); Junichi Hara, Kanagawa (Japan); Akio Matsubara, Kanagawa (Japan); Nekka Matsuura, Kanagawa (Japan); Toshio Miyazawa, Kanagawa (Japan); Yasuyuki Nomizu, Kanagawa (Japan); Yasuyuki Shinkai, Kanagawa (Japan); Takanori Yano, Kanagawa (Japan); Taku Kodama, Kanagawa (Japan); and Takayuki Nishimura, Tottori (Japan)
Assigned to Ricoh Company, Ltd., Tokyo (Japan)
Filed on Nov. 21, 2003, as Appl. No. 10/717,674.
Claims priority of application No. 2002-338774 (JP), filed on Nov. 22, 2002.
Prior Publication US 2004/0151387 A1, Aug. 05, 2004
Int. Cl. G06K 9/30 (2006.01); H04N 7/12 (2006.01)
U.S. Cl. 382—232  [382/233; 375/240.01] 12 Claims
OG exemplary drawing
 
1. An apparatus for coding and decoding, comprising:
a decoding unit configured to decode compressed and coded data to restore original image data;
an additional information extracting unit configured to extract additional information from the compressed and coded data when the compressed and coded data is decoded by the decoding unit;
a display unit configured to display the image data restored by the decoding unit on a screen;
a storing unit configured to store the image data restored by the decoding unit and the additional information extracted by the additional information extracting unit in memory, the additional information being information included in a comment marker corresponding to said compressed and coded data;
a coding unit configured to encode the image data and at least a portion of the additional information stored in said memory as information additional to the image data when performing second-time encoding of the image data decoded by said decoding unit to generate second-time-encoded data inclusive of the image data as decoded and then encoded and the portion of the additional information as extracted and then encoded; and
a selection unit configured to select whether to encode the additional information when said coding unit performs the second-time encoding.