IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND PROGRAM
First Claim
1. An image processing device comprising:
- a pixel read unit configured to read predetermined pixels from a reference image in an inter prediction; and
an arithmetic operation unit configured to calculate a pixel having a fractional position in the reference image as a pixel in a predicted image in the inter prediction, by using the predetermined pixels read by the pixel read unit,wherein the pixel read unit reads the predetermined pixels so that the number of the predetermined pixels corresponding to an outer pixel in the predicted image is smaller than the number of the predetermined pixels corresponding to an inner pixel in the predicted image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an image processing device, an image processing method, and a program that can reduce usage of memory bandwidth when motion compensation operations with fractional precision are performed in inter predictions. A reference image read unit reads predetermined reference pixels from a reference image in an inter prediction so that the number of the predetermined reference pixels corresponding to an outer pixel in a predicted image in the inter prediction is smaller than the number of the predetermined reference pixels corresponding to an inner pixel in the predicted image. Using the read predetermined reference pixels, a 2-tap FIR filter, a 4-tap FIR filter, or a 6-tap FIR filter calculates a pixel having a fractional position in the reference image as a pixel in the predicted image. The present technique can be applied to encoding devices that perform compression encoding by H.264/AVC, for example.
15 Citations
19 Claims
-
1. An image processing device comprising:
-
a pixel read unit configured to read predetermined pixels from a reference image in an inter prediction; and an arithmetic operation unit configured to calculate a pixel having a fractional position in the reference image as a pixel in a predicted image in the inter prediction, by using the predetermined pixels read by the pixel read unit, wherein the pixel read unit reads the predetermined pixels so that the number of the predetermined pixels corresponding to an outer pixel in the predicted image is smaller than the number of the predetermined pixels corresponding to an inner pixel in the predicted image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An image processing method to be performed by an image processing device, comprising:
-
a pixel read step of reading predetermined pixels from a reference image in an inter prediction; and an arithmetic operation step of calculating a pixel having a fractional position in the reference image as a pixel in a predicted image in the inter prediction, by using the predetermined pixels read through the procedure of the pixel read step, wherein the procedure of the pixel read step includes reading the predetermined pixels so that the number of the predetermined pixels corresponding to an outer pixel in the predicted image is smaller than the number of the predetermined pixels corresponding to an inner pixel in the predicted image.
-
-
19. A program for causing a computer to execute:
-
a pixel read step of reading predetermined pixels from a reference image in an inter prediction; and an arithmetic operation step of calculating a pixel having a fractional position in the reference image as a pixel in a predicted image in the inter prediction, by using the predetermined pixels read through the procedure of the pixel read step, wherein the procedure of the pixel read step includes reading the predetermined pixels so that the number of the predetermined pixels corresponding to an outer pixel in the predicted image is smaller than the number of the predetermined pixels corresponding to an inner pixel in the predicted image.
-
Specification