System and method for adaptive video streaming with quality equivalent segmentation and delivery
AssigneeVideopura, LLC
InventorVelibor Adzic
Life of this patent
Estimating the term…
Abstract
A system for adaptive streaming may include a video receiver configured to transmit a request for a video segment. A video analyzer may be configured to determine, for the video segment, a quality equivalence map between two or more bitrate levels. A video sender coupled to the video analyzer configured to select a bitrate level for the video segment based on an available bandwidth and the determined quality equivalence map. The video segment at the selected bitrate level may be transmitted to the video receiver.
Claims20
A method of video streaming, comprising:
- determining, for a video segment in a video sequence, a quality equivalence map between two or more bitrate levels;
- selecting a bitrate level for the video segment based on an available bandwidth and the determined quality equivalence map;
- and
- streaming the video segment at the selected bitrate level.
A method of video encoding, comprising:
- receiving a video sequence comprising a plurality of video segments;
- determining a quality equivalence map for the plurality of video segments that identifies perceived quality equivalence between two or more bitrate levels for each of the video segments;
- and
- encoding the plurality of video segments at one or more bitrate levels based on the quality equivalence map.
A system for adaptive streaming, comprising:
- a video receiver configured to transmit a request for a video segment;
- a video analyzer configured to determine, for the video segment, a quality equivalence map between two or more bitrate levels;
- and
- a video sender coupled to the video analyzer configured to:
- select a bitrate level for the video segment based on an available bandwidth and the determined quality equivalence map;
- and
- transmit, to the video receiver, the video segment at the selected bitrate level.
A system for adaptive streaming, comprising:
- a video analyzer configured to determine, for a video segment, a quality equivalence map between two or more bitrate levels;
- a video receiver configured to:
- access the quality equivalence map and select a bitrate level for the video segment based on an available bandwidth and the accessed quality equivalence map;
- and
- transmit a request to a video sender for the video segment at the selected bitrate level;
- wherein the video sender is configured to transmit, to the video receiver, the requested video segment.
Dependencies are inferred from the claim text.