Video compression system
First Claim
Patent Images
1. 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, where the optical flow estimation circuit chooses a starting value for determining the motion vectors by selecting an appropriate vector of a vector field for each block of the video image associated with the current state of motion of the vehicle;
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 of objects;
where the optical flow estimation circuit further comprises;
a motion reconstruction circuit configured to reconstruct the current state of motion of the vehicle, wherein the reconstruction is based on the vehicle motion information provided by the at least one sensor; and
wherein the estimated apparent motion of objects is determined in accordance with the reconstructed state of motion of the vehicle.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
22 Claims
-
1. 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, where the optical flow estimation circuit chooses a starting value for determining the motion vectors by selecting an appropriate vector of a vector field for each block of the video image associated with the current state of motion of the vehicle; 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 of objects; where the optical flow estimation circuit further comprises; a motion reconstruction circuit configured to reconstruct the current state of motion of the vehicle, wherein the reconstruction is based on the vehicle motion information provided by the at least one sensor; and wherein the estimated apparent motion of objects is determined in accordance with the reconstructed state of motion of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A video compression system in or on a vehicle, 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, where the optical flow estimation circuit chooses a starting value for determining the motion vectors by selecting an appropriate vector of a vector field for each block of the video image associated with the current state of motion of the vehicle; where the optical flow estimation circuit further comprises; a motion reconstruction circuit configured to reconstruct the current state of motion of the vehicle, wherein the reconstruction is based on the vehicle motion information provided by the at least one sensor; and wherein the estimated apparent motion of objects is determined in accordance with the reconstructed state of motion of the vehicle; 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 of objects; 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 of objects; 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.
-
-
16. A method for compressing video data generated by a video camera mounted in or on a vehicle, the method comprising:
-
generating, by the video camera, video data; generating, by at least one sensor, vehicle motion information corresponding to a current state of motion of the vehicle; estimating, by an optical flow estimation circuit, an apparent motion of objects within a visual field of the video camera, wherein the optical flow estimation circuit chooses a starting value for determining the motion vectors by selecting an appropriate vector of a vector field for each block of the video image associated with the current state of motion of the vehicle; and compressing, by a video encoder circuit, the video data in accordance with the estimated apparent motion of objects, wherein the video encoder circuit is communicating with the optical flow estimation circuit; reconstructing, by a motion reconstruction circuit of the optical flow estimation circuit, the current state of motion of the vehicle based on the sensor data; wherein estimating the apparent motion of objects is based on the reconstructed current state of motion of the vehicle. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification