Image coding method and image decoding method
AssigneeSun Patent Trust
InventorsHisao Sasai, Takahiro Nishi, Youji Shibahara
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Patent Trust
InventorsHisao Sasai, Takahiro Nishi, Youji Shibahara
Estimating the term…
An image coding method for coding an input image per block to generate a coded image signal includes: predicting for each prediction unit which is an area obtained by partitioning a target block to generate a prediction image of the target block; comparing a transform unit which is an area obtained by partitioning the target block and is a processing unit for frequency transform with the prediction unit, to detect part of a boundary of the prediction unit, the boundary being located within the transform unit; performing boundary filtering on the detected part of the boundary in the generated prediction image; calculating a difference between a filtered prediction image and the input image to generate a difference image of the target block; and performing frequency transform on the difference image for each transform unit.
An image coding method for coding an input image per block to generate a coded image signal, the image coding method comprising:
An image coding apparatus for coding an input image per block to generate a coded image signal, the image coding apparatus comprising:
An image decoding method for decoding a coded signal obtained by coding an input image per block, the image decoding method comprising:
An image decoding apparatus for decoding a coded image signal obtained by coding an input image per block, the image decoding apparatus comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Characterised by the element, parameter or selection affected or controlled by the adaptive coding: filters, e.g. for pre-processing or…
Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or…:…
The unit being an image region, e.g. an object: the region being a block, e.g. a macroblock
Characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the…: the…
About 5 years 11 months of term left · ends 5 Oct 2032 (estimated)
The present invention relates to an image coding method for compressing and coding a moving image signal by performing frequency transform and quantization on a difference signal between an input image and a prediction image, and an image decoding method for decoding the moving picture signal that has been compressed and coded in such a manner.
In the conventional image coding standards represented by International Telecommunication Union Telecommunication Standardization Sector (ITU-T) standards denoted with H. 26x and International Organization for Standardization/International Electrotechnical Commission (ISO/IEC) standards denoted with MPEG-x, a picture is partitioned into predetermined units and coding is performed on each of the partitioned units. For example, in the H. 264/MPEG-4 AVC standard (for example, refer to Non Patent Literature 1), a screen (picture) is processed by a unit of horizontal 16 pixels and vertical 16 pixels, which is referred to as a macroblock. When motion compensation is performed, data can be compressed after a macroblock is partitioned into blocks (each of the blocks is composed of a minimum unit of horizontal 4 pixels×vertical 4 pixels), motion compensation is performed on each of the blocks with a different motion vector, frequency transform is performed on a difference signal that is a difference with an original signal, the difference signal is collected into a low frequency range and quantization is performed on the difference signals. Generally, a transform block size having a large size is advantageous because correlation can be more effectively used.
ISO/IEC 14496-10 “MPEG-4 Part 10 Advanced Video Coding”
FIG. 1A is a block diagram showing a functional configuration of an image coding apparatus according to Embodiment 1 of the present invention.
FIG. 1B is a flowchart showing a flow of processing in the image coding method according to Embodiment 1 of the present invention.
FIG. 2 is a diagram showing an example of a method for partitioning the target block.
FIG. 1A is a block diagram showing a functional configuration of an image coding apparatus 100 according to Embodiment 1 of the present invention. The image coding apparatus 100 codes an input image for each of the blocks to generate a coded image signal.
As shown in FIG. 1A, the image coding apparatus 100 includes a frame memory 101, a motion estimation unit 102, a reference picture memory 103, a coding control unit 104, a boundary filtering unit 105, a difference unit 106, a transformation unit 107, a quantization unit 108, a variable length coding unit 109, an inverse quantization unit 110, an inverse transformation unit 111, and an addition unit 112.
The frame memory 101 holds an input image. Moreover, the reference picture memory 103 holds a reconstructed image. It should be noted that the frame memory 101 and the reference picture memory 103 may be an external memory connected to the image coding apparatus 100. In other words, the image coding apparatus 100 does not have to include the frame memory 101 and the reference picture memory 103. Moreover, the image coding apparatus 100 does not have to include, as a separate memory, each of the frame memory 101 and the reference picture memory 103. For example, the frame memory 101 and the reference picture memory 103 may be configured by sharing a memory.