Digital imaging stabilization
First Claim
Patent Images
1. A target tracking apparatus for use on a moving vehicle, comprising:
- a reference camera;
a processor to receive image data from the reference camera;
a memory connected to the processor;
instructions storable in the memory and executable by the processor to;
process the image data to determine a stationary target region within a first frame of the image data;
compare image data of the first frame with image data of a second frame, wherein all of the image data of the first frame has shifted to a different location either within the second frame or out of the second frame due to movement of the vehicle, to locate the stationary target region in the second frame;
calculate a frame shift between the first frame and the second frame by using the position of the stationary target region within the first frame and the shifted position of the stationary target region within the second frame without use of data from a navigation system of the moving vehicle; and
adjust a user'"'"'s view of an entirety of an image associated with the image data to maintain the stationary target region in a particular position on a viewable interface from frame to frame by moving the reference camera based on the calculated frame shift.
1 Assignment
0 Petitions
Accused Products
Abstract
One apparatus embodiment includes a target tracking apparatus. The apparatus includes a reference camera, a processor to receive image data from the reference camera, and memory connected to the processor. The apparatus includes instructions storable in the memory and executable by the processor to process the image data to determine a target region within a first frame of the image data. The device also includes instructions that can be executed to compare image data of the first frame with image data of a second frame to locate the target region in the second frame.
56 Citations
26 Claims
-
1. A target tracking apparatus for use on a moving vehicle, comprising:
-
a reference camera; a processor to receive image data from the reference camera; a memory connected to the processor; instructions storable in the memory and executable by the processor to; process the image data to determine a stationary target region within a first frame of the image data; compare image data of the first frame with image data of a second frame, wherein all of the image data of the first frame has shifted to a different location either within the second frame or out of the second frame due to movement of the vehicle, to locate the stationary target region in the second frame; calculate a frame shift between the first frame and the second frame by using the position of the stationary target region within the first frame and the shifted position of the stationary target region within the second frame without use of data from a navigation system of the moving vehicle; and adjust a user'"'"'s view of an entirety of an image associated with the image data to maintain the stationary target region in a particular position on a viewable interface from frame to frame by moving the reference camera based on the calculated frame shift. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for digital image stabilization, comprising:
-
capturing a first image of a stationary target region at a first time with a camera attached to a moving vehicle; capturing a second image of the stationary target region at a second time with the camera, wherein all of the image data of the first image has shifted to a different location either within the second image or out of the second frame due to the movement of the vehicle;
determining a change in position of the moving vehicle by comparing image data from the first image and the second image;calculating a shift between the first image and the second image by using the position of the stationary target region within the first image and the shifted position of the stationary target region within the second image without use of data from a navigation system of the moving vehicle; and adjusting a user'"'"'s view of the second image to maintain the stationary target region in a particular position on a viewable interface after the change in position of the vehicle by moving the camera based on the calculated shift, wherein the user'"'"'s view comprises an entirety of the captured second image. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for controlling a movable apparatus on a moving vehicle, comprising:
-
a digital imager; a movable apparatus physically coupled to the digital imager; a processor to receive image data from the digital imager; a memory connected to the processor; instructions storable in the memory and executable by the processor to; select a stationary target region within a first frame of the image data; compare the first frame of the image data with a subsequent frame of the image data to locate the stationary target region in the subsequent frame; determine a frame shift between the first frame and the subsequent frame based on the position of the stationary target region within the first frame and the position of the stationary target region within the subsequent frame, wherein all of the image data of the first frame has shifted to a different location either within the second frame or out of the second frame due to movement of the vehicle without use of data from a navigation system of the moving vehicle; determine an amount of movement of the movable apparatus based on the frame shift; and adjust a user'"'"'s view of an entirety of an image associated with the image data to maintain the stationary target region in a particular position on a viewable interface from frame to frame by moving the movable apparatus based on the determined frame shift. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification