System and method to selectively combine video frame image data
First Claim
Patent Images
1. A method of storing combined image data to a storage device, comprising:
- receiving first image data corresponding to a first video frame and second image data corresponding to a second video frame, the first video frame and the second video frame received from an image sensor;
adjusting the second image data by at least partially compensating for offsets between portions of the first image data with respect to corresponding portions of the second image data to produce adjusted second image data;
generating combined image data corresponding to a combined video frame by filtering the first image data and the adjusted second image data to compare filtered image characteristics, and wherein first values of the first image data and corresponding second values of the second image data are selectively combined based on the filtered image characteristics; and
storing the combined image data to a storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to selectively combine video frame image data are disclosed. First image data corresponding to a first video frame and second image data corresponding to a second video frame are received from an image sensor. The second image data is adjusted by at least partially compensating for offsets between portions of the first image data with respect to corresponding portions of the second image data to produce adjusted second image data. Combined image data corresponding to a combined video frame is generated by performing a hierarchical combining operation on the first image data and the adjusted second image data.
-
Citations
25 Claims
-
1. A method of storing combined image data to a storage device, comprising:
-
receiving first image data corresponding to a first video frame and second image data corresponding to a second video frame, the first video frame and the second video frame received from an image sensor; adjusting the second image data by at least partially compensating for offsets between portions of the first image data with respect to corresponding portions of the second image data to produce adjusted second image data; generating combined image data corresponding to a combined video frame by filtering the first image data and the adjusted second image data to compare filtered image characteristics, and wherein first values of the first image data and corresponding second values of the second image data are selectively combined based on the filtered image characteristics; and storing the combined image data to a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a registration circuit configured to generate a set of motion vector data based on first image data corresponding to a first video frame and second image data corresponding to a second video frame, the first video frame and the second video frame received from an image sensor; a combination circuit coupled to selectively combine the first image data and adjusted second image data by filtering the first image data and the adjusted second image data to compare filtered image characteristics, and wherein first values of the first image data and corresponding second values of the second image data are selectively combined based on the filtered image characteristics;
wherein the adjusted second image data corresponds to the second image data after being adjusted according to the motion vector data; anda control circuit to control the combination circuit to generate combined image data that corresponds to a combined video frame. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a registration circuit configured to generate a set of motion vector data based on first image data corresponding to a first video frame and second image data corresponding to a second video frame, the first video frame and the second video frame received from an image sensor; a combination circuit configured to combine the first image data and adjusted second image data, wherein the adjusted second image data corresponds to the second image data after being adjusted according to the motion vector data;
the combination circuit also including;a macro block image alignment circuit having a first input coupled to receive the first image data and a second input coupled to receive the second image data, a third input coupled to receive a macro block motion vector signal, an aligned first image output and an aligned second image output; a block difference discriminator circuit having a first input coupled to receive the aligned first image output, a second input coupled to receive the aligned second image output, a third input coupled to receive a macro block difference signal, and having a first image difference output and a second image difference output; a mean pixel difference circuit having a first input coupled to the block difference discriminator circuit and configured to provide a pixel difference output signal to indicate a mean pixel difference result; and a control circuit to control the combination circuit to generate combined image data that corresponds to a combined video frame. - View Dependent Claims (18)
-
-
19. An apparatus comprising:
-
a registration means for generating a set of motion vector data based on first image data corresponding to a first video frame and second image data corresponding to a second video frame, the first video frame and the second video frame received from an image sensor; a combination means for selectively combining the first image data and adjusted second image data by filtering the first image data and the adjusted second image data to compare filtered image characteristics, and wherein first values of the first image data and corresponding second values of the second image data are selectively combined based on the filtered image characteristics;
wherein the adjusted second image data corresponds to the second image data after being adjusted according to the motion vector data; anda control means for controlling the combination circuit to generate combined image data corresponding to a combined video frame. - View Dependent Claims (20, 21)
-
-
22. A non-transitory computer readable medium storing computer executable code comprising:
-
code for receiving first image data corresponding to a first video frame and second image data corresponding to a second video frame, the first video frame and the second video frame received from an image sensor; code for adjusting the second image data by at least partially compensating for offsets between portions of the first image data with respect to corresponding portions of the second image data to produce adjusted second image data; and code for generating combined image data corresponding to a combined video frame by filtering the first image data and the adjusted second image data to compare filtered image characteristics, and wherein first values of the first image data and corresponding second values of the second image data are selectively combined based on the filtered image characteristics. - View Dependent Claims (23, 24, 25)
-
Specification