IP Library › Granted Patent US 9,123,109
Granted Patent B2
US 9,123,109 · App. 13/936,437 · Granted Sep 1, 2015

Image processing device and method

Inventor: Kazushi Sato (Tokyo, JP)
Assignee: Sony Corporation
G06T9/004H04N7/26244H04N7/26335H04N7/26941H04N7/50H04N19/105H04N19/117H04N19/154H04N19/159H04N19/176H04N19/182H04N19/523H04N19/82H04N19/11H04N19/52H04N19/61
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,123,109
App. No.
13/936,437
Granted
Sep 1, 2015
Kind
B2
Abstract

The present invention relates to an image processing device and method which enable encoding efficiency in intra prediction to be improved. In the event that the optimal intra prediction mode is mode 0 , adjacent pixels to be used for prediction of the current block are pixels A 0 , A 1 , A 2 , and A 3 . According to these pixels and a 6-tap FIR filter, pixels a −0.5 , a +0.5 , and so on with ½ pixel precision are generated, and further, pixels a −0.75 , a −0.25 , a +0.25 , and a +0.75 with ¼ pixel precision are generated by linear interpolation. Subsequently, the optimal shift amount is determined with a value of −0.75 through +0.75 that is phase difference between an integer pixel and generated fractional pixel precision serving as a candidate of the shift amount in the horizontal direction. The present invention may be applied to an image encoding device which performs encoding using the H.264/AVC system, for example.

Claims (23)

1. An image processing device comprising:

a phase shift unit configured to select whether or not to horizontally shift a phase of an upper adjacent pixel adjacent to an intra prediction block as a reference pixel of intra prediction in accordance with a direction of an intra prediction mode;

a prediction image generating unit configured to perform the intra prediction using the upper adjacent pixel as the reference pixel and to generate a prediction image of the intra prediction block; and

a decoding unit configured to decode the intra prediction block using the prediction image generated by the prediction image generating unit,

wherein an interpolated pixel is generated as the reference pixel of intra prediction and the interpolated pixel falls between the upper adjacent pixel and another upper adjacent pixel that is horizontally adjacent to the upper adjacent pixel in a condition that the phase shift unit selects to horizontally shift the phase of the upper pixel adjacent to the intra prediction block.

2. The image processing device according to claim 1 , wherein the phase shift unit horizontally shifts the phase of the upper adjacent pixel by linear interpolation for upper adjacent pixels.

3. The image processing device according to claim 1 , wherein the phase shift unit horizontally shifts the phase of the upper adjacent pixel in a position based on fractional pixel precision.

4. The image processing device according to claim 1 , wherein the prediction image generating unit performs the intra prediction with fractional pixel precision.

5. The image processing device according to claim 1 , wherein the phase shift unit selects whether or not to horizontally shift the phase of the upper adjacent pixel adjacent to the intra prediction block as the reference pixel of intra prediction in accordance with the direction of the intra prediction mode and a block size within the intra prediction block.

6. An image processing method comprising:

selecting whether or not to horizontally shift a phase of an upper adjacent pixel adjacent to an intra prediction block as a reference pixel of intra prediction in accordance with a direction of an intra prediction mode;

performing the intra prediction using the upper adjacent pixel as the reference pixel and generating a prediction image of the intra prediction block; and

decoding the intra prediction block using the generated prediction image,

wherein an interpolated pixel is generated as the reference pixel of intra prediction and the interpolated pixel falls between the upper adjacent pixel and another upper adjacent pixel that is horizontally adjacent to the upper adjacent pixel in a condition that selection is made to horizontally shift the phase of the upper pixel adjacent to the intra prediction block.

7. The image processing method according to claim 6 , wherein the phase of the upper adjacent pixel is horizontally shifted by linear interpolation for upper adjacent pixels.

8. The image processing method according to claim 6 , wherein the phase of the upper adjacent pixel is horizontally shifted in a position based on fractional pixel precision.

9. The image processing method according to claim 6 , wherein the intra prediction is performed with fractional pixel precision.

10. The image processing method according to claim 6 , wherein the selection of whether or not to horizontally shift the phase of the upper adjacent pixel adjacent to the intra prediction block as the reference pixel of intra prediction is made in accordance with the direction of the intra prediction mode and a block size within the intra prediction block.

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

selecting whether or not to horizontally shift a phase of an upper adjacent pixel adjacent to an intra prediction block as a reference pixel of intra prediction in accordance with a direction of an intra prediction mode;

performing the intra prediction using the upper adjacent pixel as the reference pixel and generating a prediction image of the intra prediction block; and

decoding the intra prediction block using the generated prediction image,

wherein an interpolated pixel is generated as the reference pixel of intra prediction and the interpolated pixel falls between the upper adjacent pixel and another upper adjacent pixel that is horizontally adjacent to the upper adjacent pixel in a condition that selection is made to horizontally shift the phase of the upper pixel adjacent to the intra prediction block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2013
From: SATO, KAZUSHI
To: SONY CORPORATION
Reel/Frame 030749/0859 →
Priority Claims (1)
JP P2009-105937 · Apr 24, 2009 · national
Continuity (2)
Continuation 13264320
Related Publication 20130301941A1 · Nov 14, 2013