Method and apparatus to correct digital video to counteract effect of camera shake
First Claim
1. A method for use in a device that includes a lens, an image sensor, a viewfinder, a memory, one or more motion sensors, and a processor, comprising:
- capturing by the image sensor a video and storing the video in the memory;
while capturing the video, detecting by one or more motion sensors a motion information representing the motion of the device, and storing the motion information in the memory;
calculating, by the processor, a correcting filter to counteract the motion of the device based in part on the motion information;
modifying the video, by the processor, according to the correcting filter to obtain a final video; and
displaying the final video in the viewfinder.
2 Assignments
0 Petitions
Accused Products
Abstract
The effect of camera shake in digital video is corrected using signal processing techniques. The digital video is a sequence of digital images. When the sequence of digital images are being captured, movement of the imaging device causes the images to shift on the image sensor of the imaging device and affects the quality of the eventual video. Movement of the imaging device is detected while the video is being captured, and a motion information representing the motion is recorded. A processor determines a correcting filter based on the motion information and user input. The processor modifies the sequence of images captured according to the correcting filter and obtains a final corrected video. Corrected video is displayed in a viewfinder.
108 Citations
20 Claims
-
1. A method for use in a device that includes a lens, an image sensor, a viewfinder, a memory, one or more motion sensors, and a processor, comprising:
-
capturing by the image sensor a video and storing the video in the memory; while capturing the video, detecting by one or more motion sensors a motion information representing the motion of the device, and storing the motion information in the memory; calculating, by the processor, a correcting filter to counteract the motion of the device based in part on the motion information; modifying the video, by the processor, according to the correcting filter to obtain a final video; and displaying the final video in the viewfinder. - View Dependent Claims (5, 6, 7, 8)
-
-
2. A computing device, comprising:
-
a camera including a lens and an image sensor configured to capture a video; one or more motion sensors configured to record a motion information representing motion of the device while the video is being captured; a memory configured to store the video and to store the motion information; a processor configured; to calculate a correcting filter to counteract motion of the device based in part on the motion information; and to modify the video according to the correcting filter to generate a corrected video such that motion of the device is counteracted in the corrected video; and a viewfinder configured to display the corrected video. - View Dependent Claims (9, 10, 11, 12)
-
-
3. A method for use in a device that includes a lens, an image sensor, a viewfinder, a memory, one or more motion sensors, and a processor, comprising:
-
capturing by the image sensor, a plurality of sequential images, wherein the images form part of a video, and storing the sequential images in the memory; while capturing the images, detecting by one or more motion sensors a motion information representing the motion of the device, and storing the motion information in the memory; calculating, by the processor, a correcting filter for each of the images to counteract the motion of the device in sequential images; modifying the sequential images, by the processor, according to the correcting filter to obtain a final video; and displaying the final video in the viewfinder. - View Dependent Claims (13, 14, 15, 16)
-
-
4. A computing device, comprising:
-
a camera including a lens and an image sensor configured to capture a plurality of sequential images, wherein the sequential images form part of a video; one or more motion sensors configured to record a motion information representing the motion of the device while the images are being captured; a memory configured to store the images and to store the motion information; and a processor configured; to calculate a correcting filter to counteract motion of the device in sequential images based in part on the motion information; to modify each of the images to generate a corrected image according to the correcting filter to counteract the motion of the device in each of the sequential images; to combine the corrected images to obtain a final video; and
a viewfinder configured to display the final video. - View Dependent Claims (17, 18, 19, 20)
-
Specification