IP Library Granted Patent US 8,670,489
Granted Patent B2
US 8,670,489 · App. 13/461,538 · Granted Mar 11, 2014

Methods and systems for picture up-sampling

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 8,670,489
App. No.
13/461,538
Granted
Mar 11, 2014
Kind
B2
Abstract

Aspects of the present invention relate to systems and methods for picture up-sampling using direct interpolation. Some aspects of the present invention provide an up-sampling procedure designed for the Scalable Video Coding extension of H.264/MPEG-4 AVC.

Claims (31)

1. A method for picture up-sampling from a base-layer picture comprising base-layer image samples, base L [•, •], to an enhancement-layer picture comprising enhancement-layer image samples, pred L [•, •], comprising:

defining a position, (xP, yP), for an upper-left sample of a block of said enhancement-layer picture;

deriving a relative location, xB, yB, xB1, yB1, of said block of said enhancement-layer picture in said base-layer picture; and

producing a sample block array, pred L [x, y], wherein said producing comprises:

forming a temporary sample array, temp L [x, y];

deriving an entry in said temporary sample array, wherein said deriving comprises:

calculating a corresponding fractional-sample y-position, yf, in said base-layer picture;

calculating a y-position interpolation center, yInt, based on yf;

calculating a y-position phase based on yf;

obtaining a first set of filter coefficients for a first six-tap filter, wherein said obtaining of said first set of filter coefficients is based on said y-position phase; and

deriving said entry temp L [x, y] according to:

temp L [x, y ]=base L [x, y Int−2]* e[− 2]+base L [x, y Int−1]* e[− 1]+base L [x, y Int]*e[0]+base L [x, y Int+1]* e[ 1]+base L [x, y Int+2]* e[ 2]+base L [x, y Int+3]* e[ 3],

wherein e[−2], e[−1], e[0], e[1], e[2], and e[3] represent said first set of filter coefficients for said first six-tap filter; and

deriving an entry in said sample block array, pred L [x, y], wherein said deriving comprises:

calculating a corresponding fractional-sample x-position, xf, in said base-layer picture;

calculating an x-position interpolation center, xInt, based on xf;

forming an x-position phase based on xf;

obtaining a second set of filter coefficients for a second six-tap filter, wherein said obtaining of said second set of filter coefficients is based on said x-position phase; and

deriving said entry pred L [x, y] according to:

pred L [x, y ]=Clip1 y (( temp L [xInt− 2, y]*e[− 2]+temp L [xInt− 1, y]*e[− 1]+temp L [x, yInt]*e[ 0]+temp L [xInt+ 1, y]*e[ 1]+temp L [xInt+ 2, y]*e[ 2]+temp L [xInt+ 3, y]*e[ 3]+512)/1024),

wherein e[−2], e[−1], e[0], e[1], e[2], and e[3] represent said second set of filter coefficients for said second six-tap filter.

2. The method of claim 1 further comprising defining an interpolation resolution.

3. The method of claim 2 , wherein said interpolation resolution is 1/16 (one-sixteenth) of an image sample.

4. The method of claim 1 , wherein said base-layer image samples comprise luminance samples.

5. The method of claim 1 , wherein said base-layer image samples comprise chrominance samples.

6. The method of claim 1 , wherein said obtaining of said first set of filter coefficients comprises accessing a look-up-table.

7. The method of claim 6 , wherein said look-up-table comprises samples of a Lanczos-windowed sinc function.

8. The method of claim 1 , wherein said obtaining of said second set of filter coefficients comprises accessing a look-up-table.

9. The method of claim 8 , wherein said look-up-table comprises samples of a Lanczos-windowed sinc function.

10. The method of claim 1 , wherein said block is a macroblock of dimension 16 by 16.

11. The method of claim 1 , wherein said block has the same spatial dimensions as said enhancement-layer picture.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: SHARP KABUSHIKI KAISHA
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 036724/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: SHARP LABORATORIES OF AMERICA INC.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 033405/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2012
From: SUN, SHIJUN
To: SHARP LABORATORIES OF AMERICA, INC.
Reel/Frame 028138/0204 →