Method for compressing video information
First Claim
Patent Images
1. A device for motion compensated compression of a video sequence, comprising:
- a first storage block which stores a reference image included in the video sequence,a receiving block which receives a next image included in the video sequence, anda determination block for determining a plurality of motion vectors, whereby each motion vector corresponds to a next point in a next image surface corresponding to the next image, for estimating changes between the next image and the reference image,a compression block which compresses the video sequence using the motion vectors,an establishment block for establishing information about a first depth map and first camera parameters corresponding to the next image, anda second storage block for storing information about second camera parameters corresponding to the reference image, whereinthe determination block is further arranged to determine each motion vector corresponding to a next point in the next image surface by;
projecting the next point to a projected point in a three-dimensional space using the first depth map and first camera parameters,projecting the projected point to a reference point included in a reference image surface corresponding to the reference image using the second camera parameters,determining an estimated vector corresponding to the next point based on a location of the next point in the next image and a location of the reference point in the reference image, anddetermining the motion vector corresponding to the next point using the estimated vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (800, 820 ), device (900 ) and program product for compression video information is presented. The method comprises the following steps: projecting (803 ) points of a next image to a three-dimensional space using camera parameters and depth map and projecting (805 ) projected points from the three-dimensional space to reference image surface, thereby obtaining motion vectors for estimating changes between the next image and the reference image.
45 Citations
16 Claims
-
1. A device for motion compensated compression of a video sequence, comprising:
-
a first storage block which stores a reference image included in the video sequence, a receiving block which receives a next image included in the video sequence, and a determination block for determining a plurality of motion vectors, whereby each motion vector corresponds to a next point in a next image surface corresponding to the next image, for estimating changes between the next image and the reference image, a compression block which compresses the video sequence using the motion vectors, an establishment block for establishing information about a first depth map and first camera parameters corresponding to the next image, and a second storage block for storing information about second camera parameters corresponding to the reference image, wherein the determination block is further arranged to determine each motion vector corresponding to a next point in the next image surface by; projecting the next point to a projected point in a three-dimensional space using the first depth map and first camera parameters, projecting the projected point to a reference point included in a reference image surface corresponding to the reference image using the second camera parameters, determining an estimated vector corresponding to the next point based on a location of the next point in the next image and a location of the reference point in the reference image, and determining the motion vector corresponding to the next point using the estimated vector. - View Dependent Claims (2, 6, 7, 8)
-
-
3. A device for motion compensation compression of a video sequence comprising:
-
a first block which projects next points in a next image surface corresponding to a next image included in the video sequence to projected points in a three-dimensional space using camera parameters and a depth map corresponding to the next image, a second block which projects the projected points to reference points included in a reference image surface corresponding to a reference image included in the video sequence, thereby obtaining estimated vectors corresponding to locations of the next points in the next image and locations of the reference points in the reference image, wherein the depth-map is derived from a depth map residing in the memory of a 3D graphics display adapter controller of a computer, wherein the video sequence is generated by said 3D display graphics adapter, and the device is configured to compress the video sequence using the estimated vectors.
-
-
4. A device for motion compensation compression of a video sequence, comprising:
-
means for storing a reference image included in the video sequence, means for receiving a next image included in the video sequence, means for determining a plurality of motion vectors, whereby each motion vector corresponds to a next point in a next image surface corresponding to the next image, for estimating changes between the next image and the reference image, means for establishing information about a first depth map and first camera parameters corresponding to the next image, means for storing information about second camera parameters corresponding to the reference image, wherein the means for determining the plurality of motion vector is further configured to determine each motion vector corresponding to a next point in the next image surface by; projecting the next point to a projected point in a three-dimensional space using the first depth map and first camera parameters, projecting the projected point to a reference point included in a reference image surface corresponding to the reference image using the second camera parameters of the reference image, determining an estimated vector corresponding to the next point based on a location of the next point in the next image and a location of the reference point in the reference image, and determining the motion vector corresponding to the next point using the estimated vector.
-
-
5. A device for motion compensation compression of a video sequence, comprising:
-
means for projecting next points in a next image surface corresponding to a next image included in the video sequence to projected points in a three-dimensional space using camera parameters and a depth map corresponding to the next image; means for projecting the projected points to reference points included in a reference image surface corresponding to a reference image included in the video sequence, thereby obtaining estimated vectors corresponding to locations of the next points in the next image and locations of the reference points in the reference image, wherein the depth-map is derived from a depth map residing in the memory of a 3D graphics display adapter controller of a computer; and wherein the video sequence is generated by said 3D display graphics adapter; and the device is configured to compress the video sequence using the estimated vectors.
-
-
9. A method for compressing a video sequence comprising:
-
receiving a next image included in the video sequence, first camera parameters corresponding to the next image, and a first depth map corresponding to the next image; receiving a reference image included in the video sequence and second camera parameters corresponding to the reference image; generating a plurality of motion vectors, whereby each motion vector corresponds to a next point in a next image surface corresponding to the next image, and is generated by steps comprising; projecting the next point to a projected point in a three-dimensional space using the first camera parameters and the first depth map, projecting the projected point to a reference point included in a reference image surface corresponding to the reference image using the second camera parameters, determining an estimated vector corresponding to the next point based on a location of the next point in the next image and a location of the reference point in the reference image, generating the motion vector corresponding to the next point using the estimated vector; and compressing the video sequence using the plurality of motion vectors. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification