To prevent a throughput from being lowered even when a coding method encoding a picture through the use of code information of a just preceding block or other coding method is selected.
A block processing means 1 segments a block picture 8 being a coding object from input picture data 7 and outputs the result. A coding changeover means 2 selects a reversible coding means 3 or an irreversible coding means 5 adaptively and outputs changeover identification information 10 to a code data multiplexer means 6. A coding dependence information calculation means 4 calculates coding dependence information 12 required for coding by the reversible coding means 3 or the irreversible coding means 5 and outputs the information 12 to the code data multiplexer means 6. The code data multiplexer means 6 multiplexes the coding system identification information 10, the coding dependence information 12, reversible code data 11 or irreversible code data 13 to configure output code data 14.
KIMURA SHUNICHI
KAWACHI KENICHI