IP Library Granted Patent US 9,830,716
Granted Patent B2
US 9,830,716 · App. 14/483,325 · Granted Nov 28, 2017

Image processing device and method

Inventor: Kazushi Sato (Kanagawa, JP)
Assignee: Sony Corporation
G06T9/004H04N19/11H04N19/117H04N19/159H04N19/176H04N19/46H04N19/50H04N19/593H04N19/80H04N19/82H04N19/86
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 9,830,716
App. No.
14/483,325
Granted
Nov 28, 2017
Kind
B2
Abstract

The present invention relates to an image processing device and method enabling noise removal to be performed according to images and bit rates. A low-pass filter setting unit 93 sets, from filter coefficients stored in a built-in filter coefficient memory 94 , a filter coefficient corresponding to intra prediction mode information and a quantization parameter. A neighboring image setting unit 81 uses the filter coefficient set by the low-pass filter setting unit 93 to subject neighboring pixel values of a current block from frame memory 72 to filtering processing. A prediction image generating unit 82 performs intra prediction using the neighboring pixel values subjected to filtering processing, from the neighboring image setting unit 81 , and generates a prediction image. The present invention can be applied to an image encoding device which encodes with the H.264/AVC format, for example.

Claims (36)

1. An image processing apparatus comprising:

a filter unit configured to perform filter processing on neighboring pixels that are adjacently located to a current block for intra prediction using filter coefficients with values set according to a block size of the current block for the intra prediction;

a filter controlling unit configured to control the filter processing so as to perform the filter processing turned on or off as to the neighboring pixels on the basis of an intra prediction mode;

an intra prediction unit configured to perform intra prediction on a current pixel within the current block using the neighboring pixels as reference pixels for the intra prediction to generate a prediction image; and

a decoding unit configured to decode image data using the prediction image,

wherein the filter controlling unit determines the filter processing turned on or off as to the neighboring pixels on the basis of a mode number of the intra prediction mode, and

wherein the selecting unit, the filter unit, the filter controlling unit, the intra prediction unit and the decoding unit are each implemented via at least one processor.

2. The image processing apparatus according to claim 1 , further comprising:

a setting unit configured to set the values of the filter coefficients according to the block size of the current block for the intra prediction,

wherein the setting unit is implemented via at least one processor.

3. The image processing apparatus according to claim 1 , wherein the block size of the current block include 16×16 or 32×32.

4. An image processing method comprising:

performing filter processing on neighboring pixels that are adjacently located to a current block for intra prediction using filter coefficients with values set according to a block size of the current block for the intra prediction;

controlling the filter processing so as to perform the filter processing turned on or off as to the neighboring pixels on the basis of an intra prediction mode;

performing intra prediction on a current pixel within the current block using the neighboring pixels as reference pixels for the intra prediction to generate a prediction image; and

decoding encoded image data using the prediction image,

wherein the filter processing is determined to be turned on or off as to the neighboring pixels on the basis of a mode number of the intra prediction mode.

5. The image processing apparatus according to claim 4 , wherein the block size of the current block include 16×16 or 32×32.

6. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to perform an image processing method, the method comprising:

performing filter processing on neighboring pixels that are adjacently located to a current block for intra prediction using filter coefficients with values set according to a block size of the current block for the intra prediction;

controlling the filter processing so as to perform the filter processing turned on or off as to the neighboring pixels on the basis of an intra prediction mode;

performing intra prediction on a current pixel within the current block using the neighboring pixels as reference pixels for the intra prediction to generate a prediction image; and

decoding encoded image data using the prediction image,

wherein the filter processing is determined to be turned on or off as to the neighboring pixels on the basis of a mode number of the intra prediction mode.

7. The non-transitory computer-readable medium according to claim 6 , wherein the block size of the current block include 16×16 or 32×32.

8. An image processing apparatus comprising:

circuitry configured to

perform filter processing on neighboring pixels that are adjacently located to a current block for intra prediction using filter coefficients with values set according to a block size of the current block for the intra prediction;

control the filter processing so as to perform the filter processing turned on or off as to the neighboring pixels on the basis of an intra prediction mode;

perform intra prediction on a current pixel within the current block using the neighboring pixels as reference pixels for the intra prediction to generate a prediction image; and

decode image data using the prediction image,

wherein the circuitry determines the filter processing turned on or off as to the neighboring pixels on the basis of a mode number of the intra prediction mode.

9. The image processing apparatus according to claim 8 , wherein the circuitry is further configured to

set the filter coefficients according to the block size of the current block for the intra prediction.

10. The image processing apparatus according to claim 8 , wherein the block size of the current block include 16×16 or 32×32.

11. The image processing apparatus according to claim 1 , wherein the neighboring pixels are not included within the current block.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: VELOS MEDIA, LLC
To: SONY GROUP CORPORATION
Reel/Frame 061902/0867 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 060923/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: SONY CORPORATION
To: VELOS MEDIA, LLC
Reel/Frame 046464/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: SATO, KAZUSHI
To: SONY CORPORATION
Reel/Frame 033718/0707 →
Priority Claims (2)
JP 2009-156563 · Jul 1, 2009 · national
JP 2009-244753 · Oct 23, 2009 · national
Continuity (2)
Continuation 13380478
Related Publication 20140376631A1 · Dec 25, 2014