Scaler architecture for image and video processing

التفاصيل البيبلوغرافية
العنوان: Scaler architecture for image and video processing
Patent Number: 8,009,729
تاريخ النشر: August 30, 2011
Appl. No: 11/360137
Application Filed: February 22, 2006
مستخلص: 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.
Inventors: Cheung, Joseph (San Diego, CA, US); Kandhadai, Ananthapadmanabhan A. (San Diego, CA, US); Pan, George Gaozhi (San Diego, CA, US); Mohan, Sumit (San Diego, CA, US)
Assignees: QUALCOMM Incorporated (San Diego, CA, US)
Claim: 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.
Claim: 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.
Claim: 3. The apparatus of claim 1 , wherein the memory is external to the image processing unit and coder.
Claim: 4. The apparatus of claim 1 , wherein the coder is configured to compress the retrieved image data.
Claim: 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.
Claim: 6. The apparatus of claim 1 , wherein the coder comprises a double buffer that enables substantially simultaneous retrieving and upscaling of image data.
Claim: 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.
Claim: 8. The apparatus of claim 1 , wherein the scaler is configurable to upscale and downscale retrieved image data.
Claim: 9. The apparatus of claim 1 , wherein the coder comprises a video coder.
Claim: 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.
Claim: 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.
Claim: 12. The method of claim 10 , wherein encoding comprises video encoding.
Claim: 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.
Claim: 14. The method of claim 10 , further comprising buffering the retrieved image data.
Claim: 15. The method of claim 10 , further comprising transmitting the encoded image data over a wireless communication channel.
Claim: 16. The method of claim 10 , further comprising configuring an amount of upscaling.
Claim: 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.
Claim: 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.
Current U.S. Class: 37524/001
Patent References Cited: 6546052 April 2003 Maeda et al.
2002/0012055 January 2002 Koshiba et al.
2004/0151242 August 2004 Chang
2004/0158878 August 2004 Ratnakar et al.
2005/0213830 September 2005 Nagashima
1694159 November 2005
1594314 November 2005
2000312327 November 2000
2004193686 August 2004
2005277908 October 2005
2006516868 July 2006
20050098287 October 2005
WO2004068849 August 2004


Other References: International Search Report—PCT/US06/061430—International Search Authority—European Search Authority—Nov. 20, 2007. cited by other
Chengjie Tu et al: “Over-sampled and under-sampled Pre/post-filters for block DCT coders” Image processing, 2004. ICIP 2004, International Conference on Singapore Oct. 24-27, 2004. Piscataway, NJ, USA, IEEE, Oct. 24, 2004 pp. 1277-1280, XP010785435. cited by other
Written Opinion—PCT/US06/061430, International Search Authority, European Patent Office, Nov. 20, 2007. cited by other
Primary Examiner: Wang, Ted M
Attorney, Agent or Firm: Rickenbrode, John
رقم الانضمام: edspgr.08009729
قاعدة البيانات: USPTO Patent Grants