IP Library › Granted Patent US 9,424,625
Granted Patent B2
US 9,424,625 · App. 14/636,841 · Granted Aug 23, 2016

Method and apparatus for performing interpolation based on transform and inverse transform

Inventors: Elena Alshina (Suwon-si, KR); Alexander Alshin (Suwon-si, KR); Nikolay Shlyakhov (Suwon-si, KR); Byeong-doo Choi (Siheung-si, KR); Yoon-mi Hong (Seoul, KR); Woo-jin Han (Suwon-si, KR); Tammy Lee (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06T3/4007H04N7/014H04N19/117H04N19/182H04N19/30H04N19/48H04N19/523H04N19/59H04N19/80
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,424,625
App. No.
14/636,841
Granted
Aug 23, 2016
Kind
B2
Abstract

Provided are a method and apparatus for interpolating an image. The method includes: selecting a first filter, from among a plurality of different filters, for interpolating between pixel values of integer pixel units, according to an interpolation location; and generating at least one pixel value of at least one fractional pixel unit by interpolating between the pixel values of the integer pixel units by using the selected first filter.

Claims (12)

1. An apparatus for motion compensation, the apparatus comprising:

a processor which is configured for determining, in a luma reference picture, a luma reference block for prediction of a current block by using a luma motion vector, generating a luma sample of a 2/4-pixel location by applying an 8-tap interpolation filter to luma samples of an integer pixel location of the luma reference picture, and generating a luma sample of a ¼-pixel location or a ¾-pixel location included in the luma reference block by applying an interpolation filter to the luma samples of the integer pixel location of the luma reference picture without using the generated luma sample of the 2/4-pixel location,

wherein the processor is configured for determining, in a chroma reference picture, a chroma reference block for prediction of the current block by using a chroma motion vector, and generating a chroma sample of a 4/8-pixel location included in the chroma reference block, by applying a 4-tap interpolation filter to chroma samples of an integer pixel location of the chroma reference picture,

the 8-tap interpolation filter comprises eight filter coefficients, and

the 4-tap interpolation filter comprises four filter coefficients.

2. The apparatus of claim 1 , wherein the is configured for scaling the luma sample generated by applying the 8-tap interpolation filter by using a luma scaling factor that a sum of coefficients of the 8-tap interpolation filter is 1,

wherein the luma scaling factor is 64.

3. The apparatus of claim 1 , wherein:

an image is split into a plurality of maximum coding units,

a maximum coding unit, among the plurality of maximum coding units, is hierarchically split into one or more coding units of depths including at least one of a current depth and a lower depth according to split information indicating whether a coding unit is split,

when the split information indicates a split for the current depth, a coding unit of the current depth is split into four coding units of the lower depth, independently from neighboring coding units, and

when the split information indicates a non-split for the current depth, at least one prediction unit of coding unit is obtained from the coding unit of the current depth.

Priority Claims (1)
KR 10-2010-0095956 · Oct 1, 2010 · national
Continuity (5)
Continuation 14218494 · Mar 18, 2014
Continuation 13080319 · Apr 5, 2011
Provisional Application 61367498 · Jul 26, 2010
Provisional Application 61320847 · Apr 5, 2010
Related Publication 20150178892A1 · Jun 25, 2015