IP Library Patent Application 12337552
Patent Application
App. No. 12/337,552

UP-SCALING IMAGES USING INTERPOLATING FUNCTION

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 None
App. No.
12/337,552
Filed
Dec 17, 2008
Art Unit
2624
USPC
382/300
Abstract

An embodiment is a method and apparatus to provide a technique to scale up an image. A first image at a first size is expanded to a second size in first and second dimensions. The second size is larger than the first size and includes the first size and interpolating positions. The expanded image is convolved with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions. The interpolated pixels are part of an up-scaled image at the second size.

Claims (48)

1 . A method comprising:

expanding a first image at a first size to a second size in first and second dimensions, the second size being larger than the first size and including the first size and interpolating positions; and

convolving the expanded image with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions, the interpolated pixels being part of an up-scaled image at the second size.

2 . The method of claim 1 wherein expanding the first image comprises:

creating an image array having the second size k times the first size in the first and second dimensions; and

copying the first image to the image array such that pixels of the first image occupy every k positions in the image array.

3 . The method of claim 1 wherein the two-dimensional interpolating function is separable into a first one-dimensional interpolating function in the first dimension and a second one-dimensional interpolating function in the second dimension.

4 . The method of claim 3 wherein convolving comprises:

convolving the expanded image with the first one-dimensional interpolating function in the first dimension to produce a first convolved image; and

convolving the first convolved image with the second one-dimensional interpolating function in the second dimension to produce the interpolated pixels.

5 . The method of claim 1 wherein convolving comprises convolving in spatial-domain or performing an equivalent of convolution by a pointwise multiplication in frequency domain.

6 . The method of claim 1 further comprising:

transferring the up-scaled image to a film recorder to record the up-scaled image on a film.

7 . The method of claim 1 further comprising:

re-sampling a second image from a third size to the first image at the first size prior to expanding the first image to the second size, the third size being larger than the first size; and

performing digital image processing on the first image prior to expanding the first image to the second size.

8 . The method of claim 7 wherein the third size is equal to the second size.

9 . An article of manufacture comprising:

a machine-accessible storage medium including information that, when accessed by a machine, causes the machine to perform operations comprising:

expanding a first image at a first size to a second size in first and second dimensions, the second size being larger than the first size and including the first size and interpolating positions; and

convolving the expanded image with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions, the interpolated pixels being part of an up-scaled image at the second size.

10 . The article of manufacture of claim 9 wherein the information causing the machine to perform expanding the first image comprises information that, when accessed by the machine, causes the machine to perform operations comprising:

creating an image array having the second size N times the first size in the first and second dimensions; and

copying the first image to the image array such that pixels of the first image occupy every N positions in the image array.

11 . The article of manufacture of claim 9 wherein the two-dimensional interpolating function is separable into a first one-dimensional interpolating function in the first dimension and a second one-dimensional interpolating function in the second dimension.

12 . The article of manufacture of claim 11 wherein the information causing the machine to perform convolving comprises information that, when accessed by the machine, causes the machine to perform operations comprising:

convolving the expanded image with the first one-dimensional interpolating function in the first dimension to produce a first convolved image; and

convolving the first convolved image with the second one-dimensional interpolating function in the second dimension to produce the interpolated pixels.

13 . The article of manufacture of claim 9 wherein the information causing the machine to perform convolving comprises information that, when accessed by the machine, causes the machine to perform operations comprising convolving in spatial-domain or performing an equivalent of convolution by a pointwise multiplication in frequency domain.

14 . The article of manufacture of claim 9 wherein the information further comprising information that, when accessed by the machine, causes the machine to perform operations:

transferring the up-scaled image to a film recorder to record the up-scaled image on a film.

15 . The article of manufacture of claim 9 wherein the information further comprising information that, when accessed by the machine, causes the machine to perform operations:

re-sampling a second image from a third size to the first image at the first size prior to expanding the first image to the second size, the third size being larger than the first size; and

performing digital image processing on the first image prior to expanding the first image to the second size.

16 . The article of manufacture of claim 15 wherein the third size is equal to the second size.

17 . An apparatus comprising:

an image expander to expand a first image at a first size to a second size in first and second dimensions, the second size being larger than the first size and including the first size and interpolating positions, and

a convolver coupled to image expander to convolve the expanded image with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions, the interpolated pixels being part of an up-scaled image at the second size.

18 . The apparatus of claim 17 wherein image expander creates an image array having the second size k times the first size in the first and second dimensions; and copies the first image to the image array such that pixels of the first image occupy every k positions in the image array.

19 . The apparatus of claim 17 wherein the two-dimensional interpolating function is separable into a first one-dimensional interpolating function in the first dimension and a second one-dimensional interpolating function in the second dimension.

20 . The apparatus of claim 19 wherein the convolver comprises:

a first one-dimensional convolver to convolve the expanded image with the first one-dimensional interpolating function in the first dimension to produce a first convolved image; and

a second one-dimensional convolver to convolve the first convolved image with the second one-dimensional interpolating function in the second dimension to produce the interpolated pixels.

21 . The apparatus of claim 17 wherein the convolver convolves in spatial-domain or performs an equivalent of convolution by a pointwise multiplication in frequency domain.

22 . The apparatus of claim 17 wherein the image scale processor transfers the up-scaled image to the film recorder to record the up-scaled image on a film.

23 . The apparatus of claim 17 further comprising:

a re-sampler to re-sample a second image from a third size to the first image at the first size, the third size being larger than the first size.

24 . The apparatus of claim 23 wherein the third size is equal to the second size.

Assignments (16)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: DELUXE 3D LLC; DELUXE ENTERTAINMENT SERVICES INC; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE ONE LLC (AS SUCCESSOR BY MERGER TO DELUXE DIGITAL DISTRIBUTION INC.); DELUXE LABORATORIES LLC
Reel/Frame 050981/0229 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE MEDIA GROUP LLC
Reel/Frame 050965/0781 →
MERGER Recorded Mar 6, 2012
From: DELUXE MEDIA GROUP LLC
To: DELUXE MEDIA CREATIVE SERVICES INC.
Reel/Frame 027808/0714 →
MERGER Recorded Mar 6, 2012
From: DELUXE MEDIA CREATIVE SERVICES INC., A CALIFORNIA CORPORATION
To: DELUXE MEDIA CREATIVE SERVICES INC., A DELAWARE CORPORATION
Reel/Frame 027808/0707 →
SECURITY AGREEMENT Recorded Feb 2, 2012
From: DELUXE MEDIA GROUP LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 027638/0912 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: DELUXE LABORATORIES, INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE FILM REJUVENATION, INC.; DELUXE MEDIA SERVICES LLC; MEDIAVU LLC; COMPOSITE IMAGE SYSTEMS, LLC; DELUXE MEDIA GROUP LLC; DELUXE 3D LLC; DELUXE DIGITAL MEDIA MANAGEMENT, INC.
Reel/Frame 027637/0155 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: DELUXE LABORATORIES, INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE FILM REJUVENATION, INC.; DELUXE MEDIA SERVICES LLC; MEDIAVU LLC; COMPOSITE IMAGE SYSTEMS, LLC; DELUXE MEDIA GROUP LLC; DELUXE 3D LLC; DELUXE DIGITAL MEDIA MANAGEMENT, INC.
Reel/Frame 027637/0193 →
SECURITY AGREEMENT Recorded Feb 1, 2012
From: DELUXE MEDIA GROUP LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 027637/0493 →
CHANGE OF NAME Recorded Nov 2, 2011
From: ASCENT MEDIA GROUP, LLC
To: DELUXE MEDIA GROUP LLC
Reel/Frame 027166/0147 →
SECURITY AGREEMENT Recorded Apr 22, 2011
From: DELUXE DIGITAL STUDIOS, INC.; DELUXE LABORATORIES, INC.; DELUXE MEDIA GROUP LLC; DELUXE MEDIA SERVICES LLC
To: CREDIT SUISSE AG, AS SECOND LIEN COLLATERAL AGENT
Reel/Frame 026167/0729 →
SECURITY AGREEMENT Recorded Apr 21, 2011
From: DELUXE DIGITAL STUDIOS, INC.; DELUXE LABORATORIES, INC.; DELUXE MEDIA GROUP LLC; DELUXE MEDIA SERVICES LLC
To: CREDIT SUISSE AG, AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 026165/0455 →
RELEASE AND REASSIGNMENT OF PATENTS AND PATENT APPLICATIONS Recorded Dec 28, 2010
From: WELLS FARGO CAPITAL FINANCE, LLC
To: ASCENT MEDIA GROUP, LLC
Reel/Frame 025569/0805 →
SECURITY AGREEMENT Recorded Jul 27, 2010
From: ASCENT MEDIA GROUP, LLC
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 024741/0621 →
CHANGE OF NAME Recorded Jan 15, 2010
From: ASCENT MEDIA GROUP, INC.
To: ASCENT MEDIA GROUP, LLC
Reel/Frame 023799/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2008
From: KAO, MENG-CHAO
To: CHUNGHWA PICTURE TUBES, LTD.
Reel/Frame 021997/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2008
From: HOLLAND, DAVID EUGENE
To: ASCENT MEDIA GROUP, INC.
Reel/Frame 021997/0385 →