Video processing and encoding
AssigneeLyrical Labs Video Compression Technology, LLC
InventorEdward Ratner
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate to image processing. In at least one embodiment, a method comprises: receiving the video file; segmenting the video file, determining foreground in the video file, estimating motion in the video file, determining objects in the video file, partitioning the video file and encoding the video file.
Claims21
(canceled)
A system for estimating motion vectors of multi-view video data, the system comprising:
- memory configured to store a plurality of video feeds of a scene, the plurality of video feeds being recorded by cameras from respective viewpoints and each video feed being comprised of segmented video frames;
- and
- a processor configured to:
- receive the plurality of video feeds;
- receive one or more motion vectors of a first segmented video frame of a first video feed;
- extrapolate one or more motion vectors of a second segmented video frame of a second video feed based on the received one or more computed motion vectors;
- and
- encode the extrapolated motion vectors.
A method for estimating motion vectors of multi-view video data, the method comprising:
- receiving a plurality of video feeds of a scene, the plurality of video feeds being recorded by cameras from respective viewpoints and each video feed being comprised of segmented video frames;
- receiving one or more motion vectors of a first segmented video frame of a first video feed;
- extrapolating one or more motion vectors of a second segmented video frame of a second video feed based on the received one or more computed motion vectors;
- and
- encoding the extrapolated motion vectors.
One or more computer-readable media having embodied thereon executable instructions that, when executed by a processor, cause the processor to:
- determine one or more motion vectors of a first segmented video frame of a first video feed;
- extrapolate one or more motion vectors of a second segmented video frame of a second video feed based on the received one or more computed motion vectors;
- encode the extrapolated motion vectors;
- and
- transmit the encoded extrapolated motion vectors.
Dependencies are inferred from the claim text.