Invention Grant
- Patent Title: Data encoding and decoding
-
Application No.: US14523675Application Date: 2014-10-24
-
Publication No.: US09674531B2Publication Date: 2017-06-06
- Inventor: James Alexander Gamei , Nicholas Ian Saunders , Karl James Sharman , Paul James Silcock
- Applicant: Sony Corporation
- Applicant Address: JP Tokyo
- Assignee: Sony Corporation
- Current Assignee: Sony Corporation
- Current Assignee Address: JP Tokyo
- Agency: Oblon, McClelland, Maier & Neustadt, L.L.P.
- Priority: GB1207459.7 20120426; GB1211072.2 20120622; GB1211073.0 20120622
- Main IPC: H04N19/103
- IPC: H04N19/103 ; H04N19/176 ; H04N19/119 ; H04N19/129 ; H04N19/593 ; H04N19/11 ; H04N19/117 ; H04N19/12 ; H04N19/124 ; H04N19/136 ; H04N19/186 ; H04N19/157 ; H04N19/82 ; H04N19/523 ; H04N19/60 ; H04N19/50 ; H04N19/80 ; H04N19/122 ; H04N19/52 ; H04N19/44 ; H04N19/13

Abstract:
A video coding or decoding method using inter-image prediction to encode input video data in which each chrominance component has 1/Mth of the horizontal resolution of the luminance component and 1/Nth of the vertical resolution of the luminance component, where M and N are integers equal to 1 or more, comprises: storing one or more images preceding a current image; interpolating a higher resolution version of prediction units of the stored images so that the luminance component of an interpolated prediction unit has a horizontal resolution P times that of the corresponding portion of the stored image and a vertical resolution Q times that of the corresponding portion of the stored image, where P and Q are integers greater than 1; detecting inter-image motion between a current image and the one or more interpolated stored images so as to generate motion vectors between a prediction unit of the current image and areas of the one or more preceding images; and generating a motion compensated prediction of the prediction unit of the current image with respect to an area of an interpolated stored image pointed to by a respective motion vector; in which the interpolating step comprises: applying a xR horizontal and xS vertical interpolation filter to the chrominance components of a stored image to generate an interpolated chrominance prediction unit, where R is equal to (U×M×P) and S is equal to (V×N×Q), U and V being integers equal to 1 or more; and subsampling the interpolated chrominance prediction unit, such that its horizontal resolution is divided by a factor of U and its vertical resolution is divided by a factor of V, thereby resulting in a block of MP×NQ samples.
Public/Granted literature
- US20150063457A1 DATA ENCODING AND DECODING Public/Granted day:2015-03-05
Information query