IP Library Granted Patent US 10,334,251
Granted Patent B2
US 10,334,251 · App. 15/868,253 · Granted Jun 25, 2019

Image coding device, image decoding device, image coding method, and image decoding method

Inventors: Shunichi Sekiguchi (Tokyo, JP); Kazuo Sugimoto (Tokyo, JP); Hiroharu Sakate (Tokyo, JP); Tokumichi Murakami (Tokyo, JP); Akira Minezawa (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
H04N19/154H04N19/117H04N19/14H04N19/159H04N19/176H04N19/186H04N19/593H04N19/61H04N19/82H04N19/865H04N19/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,334,251
App. No.
15/868,253
Granted
Jun 25, 2019
Kind
B2
Abstract

When removing a block distortion occurring in a local decoded image, a loop filtering part 11 of an image coding device carries out a filtering process on each of signal components (a luminance signal component and color difference signal components) after setting the intensity of a filter for removing the block distortion for each of the signal components according to a coding mode (an intra coding mode or an inter coding mode) selected by a coding controlling part 1.

Claims (21)

1. An image encoding device that carries out a block based coding process on each of coding blocks of an inputted image, each of the coding blocks being a unit for coding process, the image encoding device comprising:

a distortion remover to carry out a filtering process on a decoded image obtained by adding a prediction image to a difference image which is a difference between the inputted image of a coding block and the prediction image, and to remove a block distortion at a boundary between adjacent transform blocks of the decoded image, the transform block being for transforming the difference image; and

a data encoder to encode a compressed data of the difference image and an offset,

wherein the distortion remover derives a value of a parameter specifying filtering strength as a default value for the offset according to a set of conditions including a state of a motion parameter in a partition including a pixel to which the filtering process is to be applied, wherein the offset is added to the value of the parameter in a process of selecting from different filtering processes.

2. An image encoding method that carries out a block based coding process on each of coding blocks of an inputted image, each of the coding blocks being a unit for coding process, the image encoding method comprising:

carrying out a filtering process on a decoded image obtained by adding a prediction image to a difference image which is a difference between the inputted image of a coding block and the prediction image, and removing a block distortion at a boundary between adjacent transform blocks of the decoded image, the transform block being for transforming the difference image; and

encoding a compressed data of the difference image and an offset,

wherein the filtering process derives a value of a parameter specifying filtering strength as a default value for the offset according to a set of conditions including a state of a motion parameter in a partition including a pixel to which the filtering process is to be applied, wherein the offset is added to the value of the parameter in a process of selecting from different filtering processes.

3. An image decoding device that carries out a decoding process on a coded data obtained by performing a block based coding process on an image, the image decoding device comprising:

a coded data decoder to decode the coded data to acquire compressed data of a difference image associated with each of coding blocks and an offset; and

a distortion remover to carry out a filtering process on a decoded image obtained by adding a prediction image to the difference image, and to remove a block distortion at a boundary between adjacent transform blocks of the decoded image, the transform block being for transforming the difference image,

wherein the distortion remover derives a value of a parameter specifying filtering strength as a default value for the offset according to a set of conditions including a state of a motion parameter in a partition including a pixel to which the filtering process is to be applied, wherein the offset is added to the value of the parameter in a process of selecting from different filtering processes.

4. An image decoding method that carries out a decoding process on a coded data obtained by performing a block based coding process on an image, the image decoding method comprising:

decoding the coded data to acquire compressed data of a difference image associated with each of coding blocks and an offset; and

carrying out a filtering process on a decoded image obtained by adding a prediction image to the difference image, and removing a block distortion at a boundary between adjacent transform blocks of the decoded image, the transform block being for transforming the difference image,

wherein the filtering process derives a value of a parameter specifying filtering strength as a default value for the offset according to a set of conditions including a state of a motion parameter in a partition including a pixel to which the filtering process is to be applied, wherein the offset is added to the value of the parameter in a process of selecting from different filtering processes.

5. A non-transitory computer readable medium comprising coded data for each of a plurality of coding blocks, the coded data including:

compressed data of a difference image; and

an offset,

wherein the compressed data of the coded data, when read by a processor, enables the processor to carry out a filtering process on a decoded image obtained by adding a prediction image to the difference image, and to remove a block distortion at a boundary between adjacent transform blocks of the decoded image, the transform block being for transforming the difference image, and

wherein the compressed data enables the processor to derive a value of a parameter specifying filtering strength as a default value for the offset according to a set of conditions including a state of a motion parameter in a partition including a pixel to which the filtering process is to be applied, wherein the offset is added to the value of the parameter in a process of selecting from different filtering processes.

Priority Claims (1)
JP 2011-145612 · Jun 30, 2011 · national
Continuity (4)
Division 15479584 · Apr 5, 2017
Division 14707940 · May 8, 2015
Division 14110366
Related Publication 20180139452A1 · May 17, 2018