Shot-based view files for trick play mode in a network-based video delivery system
AssigneeNetflix, Inc.
InventorsAditya Mavlankar, Ioannis Katsavounidis
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes receiving a request from a client computing device for a first shot included in a media title being streamed to the client computing device for playback; in response to the request, sending the first shot to the client computing device for playback; and sending a representative image for at least one of the first shot and a second shot included in the media title, wherein the first shot comprises a first sequence of video frames that is included in the media title and captured continuously from a first point of capture, and the second shot comprises a second sequence of video frames that is included in the media title and captured continuously from a second point of capture.
Claims20
A computer-implemented method, comprising:
- receiving a request from a client computing device for a media title being streamed to the client computing device for playback;
- in response to the request, determining a first sequence of video frames of the media title, wherein the first sequence of video frames corresponds to a first set of video frames continuously captured at a first point of view;
- sending the first sequence of video frames to the client computing device for playback;
- determining at least one of:
- a first trick play image based on a representative image for the first sequence of video frames continuously captured at the first point of view, or
- a second trick play image based on a representative image for a second sequence of video frames included in the media title, wherein the second sequence of video frames corresponds to a second set of video frames continuously captured at a second point of view, wherein the first trick play image and the second trick play image are associated with playback of the media title in a trick play mode;
- and
- sending the at least one of the first trick play image or the second trick play image to the client computing device.
One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of:
- receiving a request from a client computing device for a media title being streamed to the client computing device for playback;
- in response to the request, determining a first sequence of video frames of the media title, wherein the first sequence of video frames corresponds to a first set of video frames continuously captured at a first point of view;
- sending the first sequence of video frames to the client computing device for playback;
- determining at least one of:
- a first trick play image based on a representative image for the first sequence of video frames continuously captured at the first point of view, or
- a second trick play image based on a representative image for a second sequence of video frames included in the media title, wherein the second sequence of video frames corresponds to a second set of video frames continuously captured at a second point of view, wherein the first trick play image and the second trick play image are associated with playback of the media title in a trick play mode, and
- wherein each sequence of video frames has only one corresponding representative image;
- and
- sending the at least one of the first trick play image or the second trick play image to the client computing device.
A system, comprising:
- one or more memories that store instructions;
- and
- one or more processors that are coupled to the one or more memories and, when executing the instructions, perform the steps of:
- receiving a request from a client computing device for a media title being streamed to the client computing device for playback;
- in response to the request, determining a first sequence of video frames of the media title, wherein the first sequence of video frames corresponds to a first set of video frames continuously captured at a first point of view;
- sending the first sequence of video frames to the client computing device for playback;
- determining at least one of:
- a first trick play image based on a representative image for the first sequence of video frames continuously captured at the first point of view, or
- a second trick play image based on a representative image for a second sequence of video frames included in the media title, wherein the second sequence of video frames corresponds to a second set of video frames continuously captured at a second point of view, wherein the first trick play image and the second trick play image are associated with playback of the media title in a trick play mode, and
- wherein each sequence of video frames has only one corresponding representative image;
- and
- sending the at least one of the first trick play image or the second trick play image to the client computing device.
Dependencies are inferred from the claim text.