IP Library Granted Patent US 9,288,464
Granted Patent B2
US 9,288,464 · App. 14/462,330 · Granted Mar 15, 2016

Method for scaling channel of an image

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,288,464
App. No.
14/462,330
Granted
Mar 15, 2016
Kind
B2
Abstract

The present invention relates to a method for scaling a first channel, wherein the method comprises computing a low resolution second channel based on a transformation of the second channel with a transformation function used to transform high resolution channel into a low resolution channel; computing a correlation function between the low resolution second channel and the first channel; determining a predicted second channel having the high resolution from the low resolution second channel according to a prediction method; computing an high-pass second channel based on the difference between the second channel and the predicted second channel and based on the correlation function; determining a predicted first channel having the high resolution from the first channel according to the prediction method.

Claims (45)

1. A method for enhancing an image, comprising:

determining a first channel of low resolution and a second channel of high resolution based on a frame of the image;

applying a transformation function to the second channel to compute a low-resolution second channel;

determining a correlation between the low-resolution second channel and the first channel;

computing a high-pass second channel based at least in part on the second channel and the correlation; and

enhancing the image via scaling the first channel based at least in part on the high-pass second channel.

2. The method of claim 1 , further comprising determining a predicted second channel of high resolution based on the low-resolution second channel.

3. The method of claim 2 , wherein the computation of the high-pass second channel is based at least in part on a (i) difference between the second channel and the predicted second channel and (ii) the correlation.

4. The method of claim 3 , further comprising determining a predicted first channel of high resolution based at least in part on the first channel.

5. The method of claim 4 , wherein the scaling of the first channel is based at least in part on the predicted first channel and the high-pass second channel.

6. The method of claim 1 , wherein the transformation of the second channel is based on applying a sub-sampling filter to the second channel.

7. The method of claim 1 , wherein the first channel comprises a chroma channel and the second channel comprises a luma channel.

8. The method of claim 7 , further comprising modifying the correlation based at least in part on whether a correlation between chroma and luma exists.

9. A device for enhancing an image, comprising:

an input interface configured to receive a frame of the image;

a memory unit configured to store the frame; and

a processor operatively coupled to the memory unit and the input interface and configured to:

determine a first channel of low resolution and a second channel of high resolution based on the frame;

apply a transformation function to the second channel to compute a low-resolution second channel;

determine a correlation between the low-resolution second channel and the first channel;

compute a high-pass second channel based at least in part on the second channel and the correlation; and

enhance the image via scaling the first channel based at least in part on the high-pass second channel.

10. The device of claim 9 , wherein the processor is further configured to determine a predicted second channel of high resolution based on the low-resolution second channel.

11. The device of claim 10 , wherein the computation of the high-pass second channel is based at least in part on a (i) difference between the second channel and the predicted second channel and (ii) the correlation.

12. The device of claim 11 , wherein the processor is further configured to determine a predicted first channel of high resolution based at least in part on the first channel.

13. The device of claim 12 , wherein the scaling of the first channel is based at least in part on the predicted first channel and the high-pass second channel.

14. An apparatus, comprising:

means for determining a first channel of low resolution and a second channel of high resolution based on a frame of an image;

means for applying a transformation function to the second channel to compute a low-resolution second channel;

means for determining a correlation between the low-resolution second channel and the first channel;

means for computing a high-pass second channel based at least in part on the second channel and the correlation; and

means for scaling the first channel based at least in part on the high-pass second channel.

15. The apparatus of claim 14 , further comprising means for determining a predicted second channel of high resolution based on the low-resolution second channel.

16. The apparatus of claim 15 , further comprising means for computing the high-pass second channel based at least in part on a (i) difference between the second channel and the predicted second channel and (ii) the correlation.

17. The apparatus of claim 16 , further comprising means for determining a predicted first channel of high resolution based at least in part on the first channel.

18. The apparatus of claim 17 , further comprising means for scaling the first channel based at least in part on the predicted first channel and the high-pass second channel.

19. A non-transitory computer readable medium comprising code that, when executed, causes an apparatus to perform a process comprising:

determining a first channel of low resolution and a second channel of high resolution based on a frame of an image;

applying a transformation function to the second channel to compute a low-resolution second channel;

determining a correlation between the low-resolution second channel and the first channel;

computing a high-pass second channel based at least in part on the second channel and the correlation; and

enhancing the image via scaling the first channel based at least in part on the high-pass second channel.

20. The non-transitory computer readable medium of claim 19 , further comprising code that, when executed, causes the apparatus to scale the first channel based on:

determining a predicted second channel of high resolution based on the low-resolution second channel; and

computing of the high-pass second channel is based at least in part on a (i) difference between the second channel and the predicted second channel and (ii) the correlation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2017
From: QUALCOMM TECHNOLOGIES, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 041694/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: BERNARD, CHRISTOPHE; VAROQUAUX, VINCENT; DE VULPILLIERES, MARC
To: ZORAN (FRANCE) S.A.
Reel/Frame 035541/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: ZORAN (FRANCE) S.A.
To: QUALCOMM TECHNOLOGIES, INC.
Reel/Frame 035541/0812 →