Bitrate adaptation transitioning using key frames
AssigneeVisualOn, Inc.
InventorsCheng Huang, Chin-Yee Lin, Huan-Chih Tsai, Yang Cai
Life of this patent
Estimating the term…
Abstract
A system of video stream transitioning includes an interface and a video stream transitioner. The interface is to receive an indication for changing from a current video stream to a target video stream. The video stream transitioner is to determine key frame information in the target video stream; determine a specific key frame to switch to; and provide a request for target video stream starting at the specific key frame.
Claims16
A system of video stream transitioning, comprising:
- an interface to:
- receive an indication for changing from a current video stream to a target video stream;
- and
- a video stream transitioner to:
- determine key frame information in the target video stream, wherein the key frame information comprises at least two candidate key frames to switch to;
- determine a specific key frame to switch to, wherein determining the specific key frame to switch to comprises selecting one of the at least two candidate key frames as the specific key frame to switch to based at least in part on whether the target video stream requires higher bandwidth than the current video stream;
- and
- provide a request for target video stream starting at the specific key frame.
A method of video stream transitioning, comprising:
- receiving an indication for changing from a current video stream to a target video stream;
- determining, using a processor, key frame information in the target video stream, wherein the key frame information comprises at least two candidate key frames to switch to;
- determining a specific key frame to switch to, wherein determining the specific key frame to switch to comprises selecting one of the at least two candidate key frames as the specific key frame to switch to based at least in part on whether the target video stream requires higher bandwidth than the current video stream;
- and
- providing a request for target video stream starting at the specific key frame.
A computer program product for video stream transitioning, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving an indication for changing from a current video stream to a target video stream;
- determining, using a processor, key frame information in the target video stream, wherein the key frame information comprises at least two candidate key frames to switch to;
- determining a specific key frame to switch to, wherein determining the specific key frame to switch to comprises selecting one of the at least two candidate key frames as the specific key frame to switch to based at least in part on whether the target video stream requires higher bandwidth than the current video stream;
- and
- providing a request for target video stream starting at the specific key frame.
Dependencies are inferred from the claim text.