IP Library Granted Patent US 7,502,063
Granted Patent B2
US 7,502,063 · App. 10/915,591 · Granted Mar 10, 2009

Camera with scalable resolution

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 7,502,063
App. No.
10/915,591
Granted
Mar 10, 2009
Kind
B2
Abstract

Camera that generates output images of configurable resolutions is described. The camera includes a resolution controller that receives an image with a first resolution, a horizontal scaling factor, and a vertical scaling factor, and based thereon generates an output image with a second resolution. A memory buffer is coupled to the resolution controller and stores at least one output image.

Claims (40)

1. A camera that generates output images of configurable resolutions comprising:

a) a resolution controller that receives an image with a first resolution, a horizontal scaling factor (HSF), and a vertical scaling factor (VSF), and based thereon generates an output image with a second resolution; and

b) a memory buffer coupled to the resolution controller for storing at least one output image;

wherein the resolution controller includes an M-average mechanism that performs a monochrome average operation on the image with the first resolution based on the horizontal scaling factor (HSF) and the vertical scaling factor (VSF);

the resolution controller scales the horizontal dimension by the horizontal scaling factor (HSF) and the vertical dimension by the vertical scaling factor (VSF) to generate the output image with the second resolution; and

a region of interest (ROI) identifier is received by the resolution controller including a start row (SR), a start column (SC), an end row (ER) and an end column (EC) of the received image for scaling the horizontal dimension and vertical dimension of the identified ROI.

2. The camera of claim 1 wherein the resolution controller includes a MP-average mechanism that performs a mosaic preserving average operation on the image with the first resolution based on the horizontal scaling factor (HSF) and a vertical scaling factor (VSF); wherein the output image includes color information.

3. The camera of claim 1 further comprising:

c) an interface controller that manages communication of data between the camera and an interface.

4. The camera of claim 3 wherein the interface controller includes a serial interface controller that manages communication of data between the camera and a serial interface.

5. The camera of claim 4 wherein the serial interface controller that manages communication of data between the camera and one of a Serial Peripheral Interface (SPI) and an Inter Integrated Circuit (I2C) interface.

6. The camera of claim 1 further comprising:

a resolution register to store the vertical scaling factor (VSF) and the (horizontal scaling factor) HSF.

7. The camera of claim 1 further comprising:

a register to store a bit depth value;

a register to store a type of average operation identifier; and

a register to store a region of interest.

8. The camera of claim 1 further comprising:

a register to store a start column; a register to store a start row; a register to store a stop column; and a register to store a stop row.

9. The camera of claim 1 further comprising:

an image sensor to receive light and based thereon to generate the image with the first resolution with a plurality of rows and columns based on the received light; wherein the image with the first resolution generated by the image sensor has a native resolution of M×N.

10. The camera of claim 1 wherein the resolution controller includes a bit depth controller that receives a bit depth and based thereon adjusts the number of bits that are used to represent each pixel in the output image with the second resolution.

11. The device of claim 1 wherein the resolution controller is implemented in an application specific integrated circuit (ASIC), an application specific standard product (ASSP).

12. The camera of claim 1 wherein the identified ROI is the entire received image.

13. The camera of claim 1 wherein the identified ROI is a portion of the received image.

14. The camera of claim 1 further comprising

another ROI identifier is received by the resolution controller including a start row (SR), a start column (SC), an end row (ER) and an end column (EC) of the received image for scaling horizontal and vertical dimensions of the other identified ROI.

15. The camera of claim 14 wherein the identified ROI and the other identified ROI are each portions of the received image.

16. The camera of claim 14 wherein the identified ROI and the other identified ROI are each different portions of the received image.

17. The camera of claim 14 wherein the identified ROI and the other identified ROI are scaled by different HSFs and different VSFs.

18. A distributed application embodied in a storage device comprising:

a) an image processing application that requires an image with a first image resolution and a first bit depth;

b) a camera processing application that generates output images with a native resolution of m×n and a scalable resolution and bit depth;

wherein the camera processing application includes a mechanism that receives at least One average factor from the image processing application and based thereon for generating an output image for the camera processing application that has a configured image resolution and a configured bit depth;

wherein the camera processing application includes an M-average mechanism that performs a monochrome average operation on an image with the first resolution based on the horizontal scaling factor (HSF) and a vertical scaling factor (VSF);

the M-average mechanism scales the horizontal dimension by the horizontal scaling factor (HSF) and the vertical dimension by the vertical scaling factor (VSF) to generate an output image with a second resolution; and

a region of interest (ROI) identifier is received by the camera processing application including a start row (SR), a start column (SC), an end row (ER) and an end column (EC) of the received image for scaling the horizontal dimension and vertical dimension of the identified ROI.

19. The application of claim 18 wherein the camera processing application includes a MP-average mechanism that performs a mosaic preserving average operation on an image with the first resolution based on the horizontal scaling factor (HSF) and a vertical scaling factor (VSF); wherein the output image includes color information.

20. The application of claim 18 wherein the camera processing application includes a bit depth controller that receives a bit depth and based thereon adjusts the number of bits that are used to represent each pixel in the output image.

21. The application of claim 18 wherein the image processing application and camera processing application communicate through an interface; wherein the camera processing application includes an interface controller that manages communication of data between the camera processing application and the interface.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038632/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2009
From: MICRON TECHNOLOGY, INC.
To: APTINA IMAGING CORPORATION
Reel/Frame 022174/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2008
From: AVAGO TECHNOLOGIES SENSOR IP PTE. LTD.
To: AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION
Reel/Frame 021603/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2007
From: AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION
To: MICRON TECHNOLOGY, INC.
Reel/Frame 019407/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2007
From: AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION
To: MICRON TECHNOLOGY, INC.
Reel/Frame 018757/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: AVAGO TECHNOLOGIES IMAGING IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES SENSOR IP PTE. LTD.
Reel/Frame 017675/0691 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES IMAGING IP (SINGAPORE) PTE. LTD.
Reel/Frame 017675/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.
Reel/Frame 017206/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2004
From: BAER, RICHARD L.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 015244/0246 →