IP Library › Granted Patent US 10,931,946
Granted Patent B2
US 10,931,946 · App. 16/228,053 · Granted Feb 23, 2021

Image encoding device, image decoding device, image encoding method, and image decoding method for generating a prediction image

Inventors: Akira Minezawa (Tokyo, JP); Kazuo Sugimoto (Tokyo, JP); Shunichi Sekiguchi (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
H04N19/117G06T5/20G06T9/004H04N19/105H04N19/11H04N19/176H04N19/182H04N19/44H04N19/593H04N19/61H04N19/80H04N19/82H04N19/96
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,931,946
App. No.
16/228,053
Granted
Feb 23, 2021
Kind
B2
Abstract

When carrying out an average prediction, an intra predictor carries out a filtering process on target pixels of the intra prediction located at an upper end and a left end of the block, the filtering process using an intermediate prediction value, which is an average value of adjacent pixels of the block, and at least one adjacent pixel of the target pixel. The intra predictor also sets a filter coefficient to ¾, associated with the intermediate prediction value for a target pixel at the left end of the block other than the target pixel at an upper left corner of the block, and sets a filter coefficient to ¼, associated with the adjacent pixel adjacent to the left side of the target pixel at the left end of the block. As a result, prediction errors locally occurring can be reduced, and the image quality can be improved.

Claims (30)

1. An image encoding device comprising:

an intra predictor for, when a coding mode corresponding to one of coding blocks into which an inputted image is divided is an intra coding mode, carrying out an intra-frame prediction process on each block which is a unit for prediction of the coding block to generate a prediction image; and

an encoder for encoding coding mode information and an intra prediction parameter indicating an intra coding mode of average prediction, wherein

after the intra predictor carries out intra prediction on the block according to the average prediction mode, the intra predictor carries out a filtering process on intermediate prediction values of target pixels resulting from the intra prediction, wherein the target pixels consist of pixels located at a specific position of the bock,

the filtering process performs for each target pixel a calculation on the intermediate prediction value for the target pixel, which was calculated as an average value of pixels adjacent to the block when the intra prediction was carried out, and a value of at least one reference pixel adjacent to both the block and the target pixel, and

the intra predictor does not carry out the filtering process on pixels located at some position of the block.

2. An image decoding device comprising:

a decoder for decoding coding mode information and an intra prediction parameter; and

an intra predictor for, when the coding mode information associated with a coding block is an intra coding mode, carrying out an intra-frame prediction process on each block which is a unit for prediction of the coding block to generate a prediction image, wherein

when the intra prediction parameter indicates an intra coding mode of average prediction, and after intra prediction is carried out on the block according to the average prediction mode, the intra predictor carries out a filtering process on intermediate prediction values of target pixels resulting from the intra prediction, wherein the target pixels consist of pixels located at a specific position of the block,

the filtering process performs for each target pixel a calculation on the intermediate prediction value for the target pixel, which was calculated as an average value of pixels adjacent to the block when the intra prediction was carried out, and a value of at least one reference pixel adjacent to both the block and the target pixel, and

the intra predictor does not carry out the filtering process on pixels located at some position of the block.

3. An image encoding method comprising:

carrying out an intra-frame prediction process on each block which is a unit for prediction of a coding block to generate a prediction image, when a coding mode corresponding to the one of coding blocks into which an inputted image is divided is an intra coding mode; and

encoding coding mode information and an intra prediction parameter indicating an average prediction, wherein

after the average prediction is carried out on the block according to the average prediction mode, a filtering process is carried out on intermediate prediction values of target pixels resulting from the intra prediction, wherein the target pixels consist of pixels located at a specific position of the block which is a unit for prediction of the coding block,

the filtering process performs for each target pixel a calculation on the intermediate prediction value for the target pixel, which was calculated as an average value of pixels adjacent to the block when the intra prediction was carried out, and a value of at least one reference pixel adjacent to the block and the target pixel, and

the filtering process is not carried out on pixels located at some position of the block.

4. An image decoding method comprising:

decoding coding mode information and an intra prediction parameter; and

carrying out an intra-frame prediction process on each block which is a unit for prediction of a coding block to generate a prediction image, when the coding mode information associated with the coding block is an intra coding mode, wherein

when the intra prediction parameter shows an intra coding mode of average prediction, and after intra prediction is carried out on the block according to the average prediction mode, a filtering process is carried out on intermediate prediction values of target pixels resulting from the intra prediction, wherein the target pixels consist of pixels located at a specific position of the block which is a unit for prediction of the coding block,

the filtering process performs for each target pixel a calculation on the intermediate prediction value for the target pixel, which was calculated as an average value of pixels adjacent to the block when the intra prediction was carried out, and a value of at least one reference pixel adjacent to the block and the target pixel, and

the filtering process is not carried out on pixels located at some position of the block.

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

coding mode information causing a decoder to determine a type of coding mode, and causing the decoder to carry out an intra-frame prediction process on each block which is a unit for prediction of a coding block to generate a prediction image, when the coding mode information associated with the coding block indicates an intra coding mode; and

an intra prediction parameter causing the decoder to determine a type of intra prediction, wherein

when the intra prediction parameter indicates an intra coding mode of average prediction, and after intra prediction is carried out on the block according to the average prediction mode, a filtering process is carried out on intermediate prediction values of target pixels resulting from the intra prediction located at a specific position of the block which is a unit for prediction of the coding block,

the filtering process performs for each target pixel a calculation on the intermediate prediction value for the target pixel, which was calculated as an average value of pixels adjacent to the block when the intra prediction was carried out, and a value of at least one reference pixel adjacent to the block and the target pixel, and

the filtering process is not carried out on pixels located at some position of the block.

Priority Claims (1)
JP 2011-004038 · Jan 12, 2011 · national
Continuity (4)
Division 15192698 · Jun 24, 2016
Division 14977236 · Dec 21, 2015
Division 13979357
Related Publication 20190124328A1 · Apr 25, 2019
Cited By (1)
US 12,368,847