IP Library › Granted Patent US 8,009,729
Granted Patent B2
US 8,009,729 · App. 11/360,137 · Granted Aug 30, 2011

Scaler architecture for image and video processing

Assignee: QUALCOMM Incorporated
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,009,729
App. No.
11/360,137
Granted
Aug 30, 2011
Kind
B2
Abstract

This disclosure describes a scaler architecture for image and/or video processing. One aspect relates to an apparatus comprising an image processing unit, a memory, and a coder. The memory is configured to store processed image data from the image processing unit. The coder is configured to retrieve the stored, processed image data from the memory. The coder comprises a scaler configured to upscale the retrieved image data from the memory. The coder is configured to encode the scaled image data.

Claims (33)

1. An apparatus comprising:

an image processing unit;

a memory configured to store processed image data from the image processing unit image data from the image processing unit,

wherein the processed image data, stored to the memory from the image processing unit, has not been upscaled; and

a coder configured to retrieve the stored, processed image data from the memory, the coder comprising a scaler configured to upscale the retrieved image data from the memory, the coder being configured to encode the upscaled image data,

wherein the image processing unit and the coder are configured to communicate the processed image data with the memory via a common communication bus and

wherein the scaler is configurable to upscale to a plurality of different dimensions.

2. The apparatus of claim 1 , wherein the image processing unit is configured to perform at least one of demosaicing, lens rolloff correction, scaling, color correction, color conversion, and spatial filtering.

3. The apparatus of claim 1 , wherein the memory is external to the image processing unit and coder.

4. The apparatus of claim 1 , wherein the coder is configured to compress the retrieved image data.

5. The apparatus of claim 4 , wherein the coder is configured to compress image data according to at least one of MPEG, JPEG, ITU H.263, and ITU H.264 standards.

6. The apparatus of claim 1 , wherein the coder comprises a double buffer that enables substantially simultaneous retrieving and upscaling of image data.

7. The apparatus of claim 1 , wherein the apparatus is a mobile communication device, the apparatus further comprising a transmitter configured to transmit the encoded image data over a wireless communication channel.

8. The apparatus of claim 1 , wherein the scaler is configurable to upscale and downscale retrieved image data.

9. The apparatus of claim 1 , wherein the coder comprises a video coder.

10. A method comprising:

processing image data with a first processing unit;

storing, from the first processing unit, the processed image data in a memory via a communication bus, wherein the stored image data has not been upscaled;

retrieving the stored image data from the memory with a second processing unit that is configured to communicate data with the first processing unit via the communications bus that is common to the first and second processing units;

upscaling the retrieved image data with the second processing unit, wherein the second processing unit is configurable to upscale to a plurality of different dimensions; and

encoding the scaled image data with the second processing unit.

11. The method of claim 10 , wherein encoding comprises compressing the retrieved image data according to at least one of MPEG, JPEG, ITU H.263 and ITU H.264 standards.

12. The method of claim 10 , wherein encoding comprises video encoding.

13. The method of claim 10 , wherein processing the image data comprises at least one of demosaicing, lens rolloff correction, scaling, color correction, color conversion, and spatial filtering.

14. The method of claim 10 , further comprising buffering the retrieved image data.

15. The method of claim 10 , further comprising transmitting the encoded image data over a wireless communication channel.

16. The method of claim 10 , further comprising configuring an amount of upscaling.

17. An apparatus comprising:

a means for processing an image;

a means for storing the processed image; and

a means for (a) retrieving the stored, processed image, (b) upscaling the retrieved image, and (c) encoding the upscaled image,

wherein the means for upscaling is configurable to upscale to a plurality of different dimensions.

18. The apparatus of claim 17 , wherein the means for processing the image is configured to perform at least one of demosaicing, lens rolloff correction, scaling, color correction, color conversion, and spatial filtering.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2007
From: CHEUNG, JOSEPH; KANDHADAI, ANANTHAPADMANABHAN A.; PAN, GEORGE GAOZHI; MOHAN, SUMIT
To: QUALCOMM INCORPORATED
Reel/Frame 019268/0266 →
Continuity (2)
Provisional Application 60741347 · Nov 30, 2005
Related Publication 20070121733A1 · May 31, 2007