Image coding apparatus and image decoding apparatus
AssigneePanasonic Corporation
InventorsTakuma CHIBA, Takeshi TANAKA
Life of this patent
Estimating the term…
Abstract
An image coding apparatus (100) which reduces buffer capacity to a minimum and includes an image coding processing unit (110) which generates intermediate data by executing a part of a process in the coding on the image data; a packetizing unit (120) which generates an image stream by executing a process other than the part of the process in the coding on the intermediate data, such as for example arithmetic coding, and packetizes the generated image stream in synchronization with the image stream generation process.
Claims33
An image coding apparatus which performs coding on the image data representing a moving image, said image coding apparatus comprising:
- a first coding unit operable to generate first data by executing a part of a process in the coding on the image data;
- a second coding unit operable to generate second data by executing a process, other than the part of the process in the coding, on the first data;
- and
- a packetizing unit operable to packetize the generated second data in synchronization with the process by said second coding unit.
An image coding apparatus operable to perform coding on image data representing a moving image, said image coding apparatus comprising:
- a buffer for storing data;
- a first coding unit operable to generate and store first data in said buffer by executing a part of a process in the coding on the image data;
- and
- a packetizing unit operable to obtain the first data from said buffer and generate second data by executing at least a part of variable-length coding on the obtained first data as a process other than the part of the process in the coding.
An image decoding apparatus which generates image data representing a moving image, by decoding an input stream, said image decoding apparatus comprising:
- a packet combining unit operable to generate an image stream by extracting plural packets included in the input stream from the input stream related to images and combining the plural packets;
- a first decoding unit operable to generate decoded data by executing part of a process of the decoding on the generated image stream in synchronization with the generation of the image stream by said packet combining unit;
- and
- a second decoding unit operable to generate the image data by executing a process, other than the part of the process in the decoding, on the decoded data.
An image decoding apparatus which generates image data representing a moving image by decoding an input stream, said decoding apparatus comprising:
- a buffer for storing the data;
- a packet combining unit operable to generate an image stream by extracting from the input stream plural packets included in the input stream related to images and combining the plural packets, and to generate decoded data and store the decoded data in said buffer by executing part of a process in the decoding performed on the generated image stream;
- and
- a decoding unit operable to generate the image data by removing the decoded data from said buffer and executing at least one part of variable-length decoding on the decoded data as a process other than the at least one part of the decoding.
An image coding method for coding image data representing a moving image, said image coding method comprising:
- generating first data by executing a part of a process in the coding on the image data;
- generating second data by executing a process, other than the part of the process in the coding, on the first data;
- and
- packetizing the generated second data in synchronization with the process in said generating the second data.
An image decoding method for generating image data representing a moving image, by decoding an input stream, said image decoding method comprising:
- generating an image stream by extracting plural packets from the input stream related to images included in the input stream and combining the plural packets;
- generating decoded data by executing a part of a process of the decoding on the generated image stream in synchronization with the generation of the image stream in said generating the image stream;
- and
- generating the image data by executing a process, other than the part of the process in the decoding, on the decoded data.
A program product for coding image data representing a moving image, said program product which, when loaded into a computer, allows the computer to execute:
- generating first data by executing a part of a process in the coding on the image data;
- generating second data by executing a process, other than the part of the process in the coding, on the first data;
- and
- packetizing the generated second data in synchronization with the process in said generating the second data.
A program product for generating image data representing a moving image, by decoding an input stream, said program product which, when loaded into a computer, allows the computer to execute:
- generating an image stream by extracting plural packets from the input stream related to images included in the input stream and combining the plural packets;
- generating decoded data by executing a part of a process of the decoding on the generated image stream in synchronization with the generation of the image stream in said generating the image stream;
- and
- generating the image data by executing a process, other than the part of the process in the decoding, on the decoded data.
An integrated circuit which codes image data representing a moving image, said integrated circuit comprising:
- a first coding unit operable to generate first data by executing a part of a process in the coding on the image data;
- a second coding unit operable to generate second data by executing a process, other than the part of the process in the coding, on the first data;
- and
- a packetizing unit operable to packetize the generated second data in synchronization with the process by said second coding unit.
An integrated circuit which generates image data representing a moving image, by decoding an input stream, said integrated circuit comprising:
- a packet combining unit operable to generate an image stream by extracting plural packets from the input stream related to images included in the input stream and combining the plural packets;
- a first decoding unit operable to generate decoded data by executing part of a process of the decoding on the generated image stream in synchronization with the generation of the image stream by said packet combining unit;
- and
- a second decoding unit operable to generate the image data by executing a process, other than the part of the process in the decoding, on the decoded data.
Dependencies are inferred from the claim text.