Patent ID: 8660188
Filing Date: 2014-02-25
Classification: H04N

Abstract:
1. An image coding apparatus comprising: a source coding unit configured to receive image data that has not been compression coded, to perform predetermined processing to source encode the received image data and to output source-encoded image data; an intermediate stream generating unit configured to receive the source-encoded image data from the source coding unit and to generate, from the received source-encoded image data, an intermediate stream comprising (i) header information generated by encoding an unencoded encoding condition and (ii) an intermediate code that is binary data obtained by binarizing the received source-encoded image data, the unencoded encoding condition being generated by performing the predetermined processing on the received image data; a storage unit configured to (i) store parameter information, which is used to variable-length encode the intermediate code, from among a plurality of unencoded encoding conditions generated in the image coding apparatus and (ii) store the intermediate stream including at least the header information generated by encoding the unencoded encoding condition; a variable length encoding unit configured to generate encoded image data by variable-length encoding the intermediate code by utilizing the parameter information stored in the storage unit, instead of using the unencoded encoding condition obtained by temporarily decoding the header information included in the intermediate stream stored in the storage unit; and a synthesizing unit configured to generate an encoded stream by synthesizing the header information generated by the intermediate stream generating unit encoding the unencoded coding condition and the encoded image data generated by the variable length encoding unit.