IP Library Granted Patent US 6,993,210
Granted Patent B1
US 6,993,210 · App. 09/815,584 · Granted Jan 31, 2006

Imaging system having adaptive clocking in response to processing state

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 6,993,210
App. No.
09/815,584
Granted
Jan 31, 2006
Kind
B1
Abstract

An imaging system that can adaptively clock the component subsystems based upon the processing schedules of these subsystems is disclosed. Additionally, disclosed is an adaptively enabled multi-processor system based upon these processing schedules.

Claims (44)

1. An imaging system comprising:

an image capture circuit;

image processing circuitry, coupled to the image capture circuit, that is operable at a first rate and a second rate;

the image processing circuitry operating at the first rate to perform a first stage of image processing;

an intermediate storage queue, communicatively coupled to the image processing circuitry, that stores representations of a plurality of images having undergone the first stage of image processing in anticipation of the second stage of image processing;

the image processing circuit operating at the second rate to perform a second stage of image processing; and

at least one of the first rate and the second rate being adjustable.

2. The imaging system of claim 1 wherein the second rate is adjusted based on the content of the intermediate storage queue.

3. The imaging system of claim 1 wherein the first rate is adjusted based on the content of the intermediate storage queue.

4. The imaging system of claim 1 wherein the second rate is adjusted down when the intermediate storage queue contains less than a predetermined amount of image data.

5. The imaging system of claim 1 wherein the first rate is adjusted to zero when the intermediate storage queue is at least almost full.

6. The imaging system of claim 1 wherein the second rate is adjusted to a maximum rate when the intermediate storage queue is at least almost full.

7. The imaging system of claim 1 wherein the first rate is adjusted to a low rate when the intermediate storage queue contains more than a predetermined amount of image data.

8. The imaging system of claim 1 wherein the second rate is adjusted to a high rate when the intermediate storage queue contains more than a predetermined amount of image data.

9. An electronic imager, the electronic imager performing processing on an acquired image, the electronic imager comprising:

a plurality of functional processing circuits, the functional processing circuits comprising:

an acquisition circuit that produces signals in response to incident light from an acquired image;

an interface circuit, communicatively coupled to the acquisition circuit, that produces a raw image data set from the signals collected by the acquisition circuit;

a processing circuit that produces a processed image data set from the raw image set; and

an intermediate image storage buffer, communicatively coupled to the processing circuit, that stores one or more image data sets in anticipation of at least one additional stage of image processing; and

one or more of the plurality of functional processing circuits altering its particular operational speed in response to the amount of image data sets contained in the intermediate storage buffer.

10. The electronic imager of claim 9 , wherein the intermediate storage buffer stores raw image data sets.

11. The electronic imager of claim 10 wherein the processing circuit slows when the amount of raw image data sets exceeds a predetermined threshold.

12. The electronic imager of claim 10 wherein the processing circuit speeds up when the amount of raw image data sets is below a predetermined threshold.

13. The electronic imager of claim 10 wherein the acquisition circuit slows when the amount of raw image data sets exceeds a predetermined threshold.

14. The electronic imager of claim 9 , the functional processing circuits further comprising a transformation circuitry, communicatively coupled to the processing circuitry, that produces a final data image set from a processed data image set.

15. The electronic imager of claim 14 wherein the intermediate storage buffer stores processed image data sets.

16. The electronic imager of claim 15 wherein the processing circuit slows when the amount of processed image data sets exceeds a predetermined threshold.

17. The electronic imager of claim 15 wherein the processing circuit speeds up when the amount of processed image data sets is below a predetermined threshold.

18. A method of operating an imaging system, the imaging system comprising functional imaging circuits, the functional image circuits comprising an image sensor, an interface circuit, and an image processing circuit, the method comprising the steps of:

acquiring an initial image from the image sensor;

producing a first image data from the initial image in the interface circuit;

processing the first image data into a second image data in the image processing circuit;

selectively storing either the first image data or the second image data in a buffer in anticipation of at least one additional stage of image processing; and

selectively altering the speed at which one of the functional imaging circuits operates in response to the amount of image data in the buffer.

19. The method of claim 18 , the functional imaging circuits further comprising a transformation circuit, the method further comprising the step of:

processing the second image data into a final image data in the transformation circuit.

20. The method of claim 19 wherein the step of selectively altering further comprises the step of speeding up the transformation circuit when the buffer contains more than a predetermined amount of processed image data.

21. The method of claim 19 wherein the step of selectively altering further comprises the step of slowing down the transformation circuit when the buffer contains less than a predetermined amount of processed image data.

22. The method of claim 19 wherein the step of selectively altering further comprises the step of slowing down the processing circuit when the buffer contains more than a predetermined amount of processed image data.

23. The method of claim 18 wherein the step of selectively altering further comprises the step of slowing down the processing circuit when the buffer contains less than a predetermined amount of raw image data.

24. The method of claim 18 wherein the step of selectively altering further comprises the step of speeding up the processing circuit when the buffer contains more than a predetermined amount of raw image data.

25. The method of claim 18 wherein the step of selectively altering further comprises the step of slowing down the interface circuit when the buffer contains more than a predetermined amount of raw image data.

26. The method of claim 18 wherein the step of selectively altering further comprises the step of slowing down the image sensor when the buffer contains more than a predetermined amount of raw image data.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2022
From: PICTOS TECHNOLOGIES INC
To: RE SECURED NETWORKS LLC
Reel/Frame 060801/0001 →
CHANGE OF NAME Recorded Jun 15, 2021
From: IMPERIUM IP HOLDINGS (CAYMAN), LTD.
To: PICTOS TECHNOLOGIES INC.
Reel/Frame 056595/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2008
From: ESS TECHNOLOGY, INC.
To: IMPERIUM (IP) HOLDINGS
Reel/Frame 021316/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2004
From: PICTOS TECHNOLOGIES, INC.
To: ESS TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 015494/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2002
From: CONEXENT SYSTEMS, INC.
To: PICTOS TECHNOLOGIES, INC.
Reel/Frame 013496/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2001
From: PINE, JOSHUA I.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 011656/0591 →