Invention Grant
US07957604B2 Moving image coding apparatus, moving image decoding apparatus, control method therefor, and computer-readable storage medium
有权
运动图像编码装置,运动图像解码装置,其控制方法和计算机可读存储介质
- Patent Title: Moving image coding apparatus, moving image decoding apparatus, control method therefor, and computer-readable storage medium
- Patent Title (中): 运动图像编码装置,运动图像解码装置,其控制方法和计算机可读存储介质
-
Application No.: US10585857Application Date: 2005-03-11
-
Publication No.: US07957604B2Publication Date: 2011-06-07
- Inventor: Masaki Suzuki , Mitsuru Maeda
- Applicant: Masaki Suzuki , Mitsuru Maeda
- Applicant Address: JP Tokyo
- Assignee: Canon Kabushiki Kaisha
- Current Assignee: Canon Kabushiki Kaisha
- Current Assignee Address: JP Tokyo
- Agency: Fitzpatrick, Cella, Harper & Scinto
- Priority: JP2004-071399 20040312; JP2005-015847 20050124
- International Application: PCT/JP2005/004850 WO 20050311
- International Announcement: WO2005/088976 WO 20050922
- Main IPC: G06K9/36
- IPC: G06K9/36 ; G06K9/46 ; H04B1/66 ; H04N11/02 ; H04N11/04 ; H04N7/12

Abstract:
In this invention, even if final code data is to be generated by selectively discarding code data for each bitplane, errors due to bitplane rounding down operation can be suppressed from being gradually accumulated in predicted data such as P- and B-pictures, thereby preventing a deterioration in image quality. For this purpose, a block segmentation unit (31) segments an input frame into a plurality of blocks, and supplies the respective blocks to a difference computing unit (32). The difference computing unit (32) outputs the blocks to a DWT unit (33) without any change when the intra-frame coding mode is set. When the inter-frame coding mode is set, the difference computing unit (32) outputs the result obtained by computing a difference from predicted data from a motion compensation unit (42) to the DWT unit (33). The frequency component data obtained by the DWT unit (33) and a quantization unit (34) is entropy-coded by an entropy coding unit (35), and a bitplane formed by bit information at the bit position of each component value is coded. A bitplane round-down unit (36) rounds down the code data of bitplanes from the least significant position to an upper bit position such that the resultant code amount becomes equal to or less than a target code amount. A code forming unit then generates code data. Only when the intra-frame coding mode is set, a dequantization unit (39) and inverse DWT unit (40) are executed to update a frame memory (41).
Public/Granted literature
Information query