Systems and methods for utilizing activity detection information in relation to image processing
First Claim
Patent Images
1. An imaging system, the imaging system comprising:
- an energy detection element, operable to detect incident energy;
a motion detection element operable to receive a first signal derived from the energy detection element, to detect a motion evident in a scene portrayed by the incident energy, and to generate a motion signal based on the detected motion; and
a processing element operable to receive the motion signal from the motion detection element and to adjust an image output signal based at least in part on the motion signal by operating on a first subset of information comprised by the first signal and not operating on a second subset of the information comprised by the first signal, the first subset of information corresponding to a portion of the scene where motion is detected, the second subset of information corresponding to a portion of the scene where no motion is detected.
2 Assignments
0 Petitions
Accused Products
Abstract
Imaging systems and methods for processing images. Various of the imaging systems include a motion detection and/or estimation engine. Information from such a motion engine can be used by one or more of a scene definition engine, a blur reduction engine, an anti-shake engine, and a video compression engine. Various of the methods include processes for accepting motion information from a motion detection and/or estimation engine and performing one or more of the following functions: anti-shake, blur reduction, scene definition, video compression, and power management. In some cases, the various systems and methods can be implemented on a single chip.
-
Citations
21 Claims
-
1. An imaging system, the imaging system comprising:
-
an energy detection element, operable to detect incident energy; a motion detection element operable to receive a first signal derived from the energy detection element, to detect a motion evident in a scene portrayed by the incident energy, and to generate a motion signal based on the detected motion; and a processing element operable to receive the motion signal from the motion detection element and to adjust an image output signal based at least in part on the motion signal by operating on a first subset of information comprised by the first signal and not operating on a second subset of the information comprised by the first signal, the first subset of information corresponding to a portion of the scene where motion is detected, the second subset of information corresponding to a portion of the scene where no motion is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An imaging system, the imaging system comprising:
-
an energy detection element, operable to detect incident energy; a motion detection element operable to receive a first signal derived from the energy detection element, to detect a motion evident in a scene portrayed by the incident energy, and to generate a motion signal based on the detected motion; and a processing element operable to receive the motion signal from the motion detection element and to adjust an image output signal based at least in part on the motion signal by operating on a first portion of the first signal and not operating on a second portion of the first signal, the first portion of the first signal corresponding to a portion of the scene where motion is detected, the second portion of the first signal corresponding to a portion of the scene where no motion is detected, wherein the processing element includes an anti-shake processor, the energy detection element is a CMOS pixel array, and the anti-shake processor selects a subset of the CMOS pixel array within the CMOS pixel array based in part on the motion signal.
-
-
9. An imaging system, the imaging system comprising:
-
an energy detection element,. operable to detect incident energy; a motion detection element operable to receive a first signal derived from the energy detection element, to detect a motion evident in a scene portrayed by the incident energy, and to generate a motion signal based on the detected motion; and a processing element operable to receive the motion signal from the motion detection element and to adjust an image output signal based at least in part on the motion signal by operating on a first portion of the first signal and not operating on a second portion of the first signal, the first portion of the first signal corresponding to a portion of the scene where motion is detected, the second portion of the first signal corresponding to a portion of the scene where no motion is detected, wherein the processing element comprises a scene definition processor, and the scene definition processor is operable to initiate an image output based on the motion signal. - View Dependent Claims (10)
-
-
11. An imaging system, the imaging system comprising:
-
an image acquisition system, wherein the image acquisition system generates an image signal; a motion estimation system, wherein the motion estimation system is operable to estimate motion based on the image signal, and wherein the motion estimation system generates a motion signal; and a processing system, wherein the processing system generates an output image by operating on a first subset of information comprised by the image signal and not operating on a second subset of the information comprised by the image signal, the first subset of information corresponding to a portion of the image signal where motion is detected, the second subset of information corresponding to a portion of the image signal where no motion is detected, wherein the processing system includes at least one of an anti-blur processor, an anti-shake processor, and a scene definition processor. - View Dependent Claims (12, 13, 14)
-
-
15. An imaging system, the imaging system comprising:
-
an image acquisition system, wherein the image acquisition system generates an image signal; a motion estimation system, wherein the motion estimation system is operable to estimate motion based on the image signal, and to generate a motion signal; and a processing system operable to receive the motion signal, and to generate an output image by operating on a first subset of information comprised by the image signal and not operating on a second subset of the information comprised by the image signal, the first subset of information corresponding to a portion of the image signal where motion is detected, the second subset of information corresponding to a portion of the image signal where no motion is detected, wherein the processing system includes at least one of an anti-blur processor, an anti-shake processor, and a scene definition processor, and wherein the image acquisition system comprises a pixel array, and the scene definition processor is operable to select a portion of the pixel array for processing based on the motion signal.
-
-
16. An imaging system, the imaging system comprising:
-
an image acquisition system, wherein the image acquisition system generates an image signal; a motion estimation system, wherein the motion estimation system is operable to estimate motion based on the image signal, and wherein the motion estimation system generates a motion signal; and a processing system, wherein the processing system generates an output image by operating on a first subset of information comprised by the image signal and not operating on a second subset of the information comprised by the image signal, the first subset of information corresponding to a portion of the image signal where motion is detected, the second subset of information corresponding to a portion of the image signal where no motion is detected, wherein the processing system includes at least one of an anti-blur processor, an anti-shake processor, and a scene definition processor, and wherein the image acquisition system comprises a pixel array, and the anti-shake processor is operable to move a subset of the pixel array within the pixel array based on the motion signal.
-
-
17. A method for processing images, the method comprising:
-
receiving an image signal; estimating motion evident in the image signal; and generating an output signal by processing a first subset of information comprised by the image signal and not processing a second subset of the information comprised by the image signal, the first subset of information corresponding to a portion of the image signal where motion is detected, the second subset of information corresponding to a portion of the image signal where no motion is detected. - View Dependent Claims (19, 20)
-
-
18. A method for processing images, the method comprising:
-
receiving an image signal; estimating motion evident in the image signal; and generating an output signal by processing a first subset of information comprised by the image signal and not processing a second subset of the information comprised by the image signal, the first subset of information corresponding to a portion of the image signal where motion is detected, the second subset of information corresponding to a portion of the image signal where no motion is detected; wherein generating the output signal comprises moving a sub-area of image information within a larger area of image information.
-
-
21. A method for processing images, the method comprising:
-
receiving an image signal; estimating motion evident in the image signal; and generating an output signal by processing a first portion of the image signal and not processing a second portion of the image signal, the first portion of the image signal corresponding to a portion of the image signal where motion is detected, the second portion of the image signal corresponding to a portion of the image signal where no motion is detected, wherein processing the first portion of the image signal includes defining a scene that includes an active portion of an image area associated with the image signal.
-
Specification