Supporting trick modes in a streaming digital video environment using a root trick mode stream
First Claim
1. A method for supporting trick modes in a digital video environment, the method comprising:
- receiving a source stream of digital video content, the source stream of digital video content being encoded for a normal playout rate;
generating a root trick mode stream from the source stream of digital video content, wherein the root trick mode stream is generated for a playout rate that is faster than the normal playout rate; and
generating, from the root trick mode stream, a trick mode stream for a playout rate that is faster than the playout rate of the root trick mode stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for supporting trick modes in a streaming digital video environment involves receiving a source stream of digital video content that is encoded for a normal playout rate and generating a root trick mode stream from the source stream, wherein the root trick mode stream is generated for a playout rate that is faster than the normal playout rate. The root trick mode stream is then used to generate subsequent trick mode streams that have faster playout rates than the root trick mode stream. Using a root trick mode stream to generate subsequent trick mode streams requires only one trick mode stream to be generated at ingest and therefore reduces ingest processing requirements and eliminates the need to store a different trick mode stream for every possible trick mode playout rate.
33 Citations
20 Claims
-
1. A method for supporting trick modes in a digital video environment, the method comprising:
-
receiving a source stream of digital video content, the source stream of digital video content being encoded for a normal playout rate;
generating a root trick mode stream from the source stream of digital video content, wherein the root trick mode stream is generated for a playout rate that is faster than the normal playout rate; and
generating, from the root trick mode stream, a trick mode stream for a playout rate that is faster than the playout rate of the root trick mode stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for supporting trick modes in a digital video environment, the method comprising:
-
receiving a source stream of digital video content, the source stream of digital video content being encoded for a normal playout rate;
generating a root trick mode stream from the source stream of digital video content, wherein the root trick mode stream is generated for a playout rate that is faster than the normal playout rate;
receiving a request for a trick mode at a playout rate that is different from the playout rate of the root trick mode stream; and
in response to the request for a trick mode, generating, from the root trick mode stream, a trick mode stream for the playout rate of the requested trick mode. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for supporting trick modes in a digital video environment, the system comprising:
a trick mode engine configured to;
generate a root trick mode stream from a source stream of digital video content, wherein the source stream is encoded for a normal playout rate and the root trick mode stream is generated for a playout rate that faster than the normal playout rate;
receive a request for a trick mode at a playout rate that is different from the playout rate of the root trick mode stream; and
in response to the request for a trick mode, generate, from the root trick mode stream, a trick mode stream for the playout rate of the requested trick mode. - View Dependent Claims (17, 18)
-
19. A method for supporting trick modes in a digital video environment, the method comprising:
-
receiving a source stream of digital video content, the source stream comprising a stream of groups of pictures (GOPs);
retaining less than one-hundred percent of the GOPs from the source stream to generate a root trick mode stream; and
in response to a trick mode request, retaining less than one-hundred percent of the GOPs from the root trick mode stream to generate a trick mode stream related to the trick mode request. - View Dependent Claims (20)
-
Specification