Device for coding/decoding image information
First Claim
Patent Images
1. A device for coding information, comprising:
- a motion estimating section for receiving an object image signal to estimate motion in the units of a macro block, said object image signal comprising a plurality of macro blocks, said macro blocks comprising a plurality of pixels, said motion estimation section outputting motion information of a macro block;
a motion compensating section, said motion compensating section receiving said motion information, said motion compensating section compensating the motion information of the macro block, wherein said motion compensating section outputs a motion compensated macro block unit;
a subtractor, said subtractor receiving said object image signal and said motion compensated macro block, said subtractor detecting the difference between said motion compensated macro block and said object, image signal;
an image signal coding section, said object image signal coding section receiving the output of the subtractor, said image coding section dividing said macro blocks into a plurality of interior sub blocks, exterior sub blocks, and boundary sub blocks, said object image signal coding section comparing pixel values corresponding to respective blocks so as to determine whether a block received is a boundary block, and performing a boundary block merge;
an adder, said adder receiving the output of said image coding section, and said motion compensated macro block unit, said adder detecting the sum of the output of said image coding section and said motion compensated macro block unit;
a previous image detecting section for detecting the previous image signal from the output of the adder, and generating it to the motion estimating section and the motion compensating section;
a multiplexer, said multiplexer receiving the output of said image coding section, and said motion information of said macro block, said multiplexer for multiplexing the output of said image of said image signal coding section and said motion information of said macro block; and
a buffer, said buffer receiving the output of said multiplexer, and transmitting said output of said multiplexer.
7 Assignments
0 Petitions
Accused Products
Abstract
A device for coding/decoding image information is provided to perform a boundary block merge of macro blocks of image information. Further, the DCT coefficients of a block are copied, if that is converted to an exterior block from a boundary block out of left-sided and upper-sided blocks for the purpose of performing a prediction of the DCT coefficients of the block'"'"'s sub blocks. Thus, the efficiency of a coding/decoding process is enhanced.
66 Citations
24 Claims
-
1. A device for coding information, comprising:
-
a motion estimating section for receiving an object image signal to estimate motion in the units of a macro block, said object image signal comprising a plurality of macro blocks, said macro blocks comprising a plurality of pixels, said motion estimation section outputting motion information of a macro block; a motion compensating section, said motion compensating section receiving said motion information, said motion compensating section compensating the motion information of the macro block, wherein said motion compensating section outputs a motion compensated macro block unit; a subtractor, said subtractor receiving said object image signal and said motion compensated macro block, said subtractor detecting the difference between said motion compensated macro block and said object, image signal; an image signal coding section, said object image signal coding section receiving the output of the subtractor, said image coding section dividing said macro blocks into a plurality of interior sub blocks, exterior sub blocks, and boundary sub blocks, said object image signal coding section comparing pixel values corresponding to respective blocks so as to determine whether a block received is a boundary block, and performing a boundary block merge; an adder, said adder receiving the output of said image coding section, and said motion compensated macro block unit, said adder detecting the sum of the output of said image coding section and said motion compensated macro block unit; a previous image detecting section for detecting the previous image signal from the output of the adder, and generating it to the motion estimating section and the motion compensating section; a multiplexer, said multiplexer receiving the output of said image coding section, and said motion information of said macro block, said multiplexer for multiplexing the output of said image of said image signal coding section and said motion information of said macro block; and a buffer, said buffer receiving the output of said multiplexer, and transmitting said output of said multiplexer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for decoding image information, said image information comprising a plurality of macro blocks, said macro blocks comprising a plurality of interior sub blocks, exterior sub blocks, and boundary sub blocks, said macro blocks further comprising a plurality of pixels, said device comprising:
-
a demultiplexer for demultiplexing image and motion information transferred from a coding section; a motion decoding section for detecting the motion information from the output of the demultiplexer; an image signal decoding section for receiving the image information from the demultiplexer, comparing pixel values corresponding to respective blocks, and performing a boundary block division and a decoding, said image signal decoding section outputting image and motion information; a motion compensating section for receiving the image and motion information detected by the motion decoding section, said motion compensating section compensating said motion information for outputting motion compensated information; an image reconstructing section for receiving the motion-compensated information from the motion compensating section, and reconstructing an image; and an image memory for storing and generating the image reconstructed by the image reconstructing section. - View Dependent Claims (8)
-
-
9. A device for coding image information, which is an image encoder for splitting an image into object and background images that have predetermined shape information, said device comprising:
-
a Video Object Plane (VOP) definition section for receiving an image signal, and defining a VOP; a motion estimating section for receiving the image signal in macro block units from the VOP definition section, said said macro blocks comprising a plurality of pixels, said motion estimating section estimating a motion and outputting motion information; a motion compensating section for receiving said motion information from the motion estimating section, and compensating the motion information, said motion compensating section outputting a motion compensated VOP; a subtractor for detecting the difference between the motion-compensated VOP from the motion compensating section and the defined VOP from the VOP definition section; an image signal coding section for receiving the output of the subtractor and the predetermined shape information, said image signal coding section dividing said macro blocks into interior sub blocks, exterior sub blocks and boundary blocks, merging macro blocks by performing a boundary block merge, and coding the merged macro blocks in the units of a sub block, said image signal coding section outputting interior information; an adder for detecting the sum of the motion compensated VOP motion-compensated by the motion compensating section and interior information coded by the image signal coding section; a previous VOP detecting section for detecting the previous VOP from the output of the adder, and generating it to the motion estimating section and the motion compensating section; a shape coding section for receiving the image in macro block unit from the VOP definition section, and coding the shape information; a multiplexer for multiplexing the motion information estimated by the motion estimating section, the interior information coded by the image signal coding section, and the shape information coded by the shape coding section; and a buffer for transmitting the output of the multiplexer as a bit stream. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for decoding image information, wherein said image information comprises video object plane (VOP) data, a plurality of macro blocks, said macro blocks comprising a plurality of interior sub blocks, exterior sub blocks, and boundary sub blocks, said macro blocks further comprising a plurality of pixels, said device being an image decoder for splitting a coded image into object and background images that have predetermined shape information and comprising:
-
a demultiplexer for demultiplexing the image information received, said demultiplexer outputting image information; a shape decoding section for decoding the image information transferred from the demultiplexer, said shape decoding section outputting shape information; a motion decoding section for detecting motion information from the output of the demultiplexer; an image signal decoding section for decoding the image information transferred from the demultiplexer to generate a decoded image signal; a motion compensating section for receiving the motion information detected by the motion decoding section, the decoded shape information decoded by the shape decoding section, and the VOP data so as to compensate a motion, said motion-compensating section outputting motion compensated information; and a VOP reconstructing section for receiving the motion information decoded by the motion decoding section, the motion-compensated information from the motion compensating section, and the decoded image signal decoded by the image signal decoding section, dividing merged blocks from said signals, performing a prediction, and reconstructing a VOP. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification