Video compression system
AssigneeHarman Becker Automotive Systems GmbH
InventorsMartin Stephan, Ulrich Mohr
Life of this patent
Estimating the term…
Abstract
A video compression system processes images captured from a video camera mounted to a vehicle. Vehicle-mounted sensors generate vehicle motion information corresponding to a current state of motion of the vehicle. An optical flow estimation circuit estimates apparent motion of objects within a visual field. A video encoder circuit in communication with the optical flow estimation circuit compresses the video data from the video camera based on the estimated apparent motion.
Claims25
A video compression system comprising:
- a video camera mounted to or in a vehicle, and configured to generate video data;
- at least one sensor configured to generate vehicle motion information corresponding to a current state of motion of the vehicle;
- an optical flow estimation circuit configured to generate an estimated apparent motion of objects within a visual field of the video camera;
- and
- a video encoder circuit in communication with the optical flow estimation circuit, and configured to compress the video data in accordance with the estimated apparent motion.
A video compression system for vehicles, comprising:
- a video camera mounted to or in the vehicle, the camera configured to generate video data;
- at least one sensor configured to generate vehicle motion information corresponding to a current state of motion of the vehicle;
- an optical flow estimation circuit configured to generate an estimated apparent motion of objects within a visual field of the video camera;
- a video encoder circuit in communication with the optical flow estimation circuit, and configured to compress the video data in accordance with the estimated apparent motion;
- and
- the video encoder circuit further comprising
- a model circuit configured to generate motion vectors indicating motion within the video data, the motion vectors determined based on the estimated apparent motion;
- and
- a predictive coding circuit configured generate predicted video data based on the motion vectors, and configured to determine differences between the video data and predicted video data.
A method for compressing video data generated by a video camera mounded in or on a vehicle, the method comprising:
- providing vehicle motion information corresponding to a current state of motion of the vehicle;
- estimating an apparent motion of objects within a visual field of the video camera based on the vehicle motion information;
- and
- compressing the video data based on the estimated apparent motion.
A method for compressing video data generated by a video camera mounted in or on a vehicle, the method comprising:
- segmenting a video image into a plurality of data blocks;
- providing vehicle motion information corresponding to a current state of motion of the vehicle;
- reconstructing the current state of motion of the vehicle based on the vehicle motion information;
- estimating an apparent motion of objects within a visual field of the video camera based on the vehicle motion information and the reconstructed current state of motion of the vehicle;
- determining motion vectors for each block in accordance with the estimated apparent motion and a location of the block within the video image;
- and
- compressing the video data based on the motion vectors.
Dependencies are inferred from the claim text.