Transport stream encapsulated trick modes
First Claim
1. A method of propagating an audiovisual asset, said method comprising the steps of:
- obtaining a representation of said audiovisual asset;
processing said representation of said audiovisual asset to obtain at least one normal playback video elementary stream of said audiovisual asset and at least one trick mode video elementary stream of said audiovisual asset;
forming a single program transport stream from said at least one normal playback video elementary stream of said audiovisual asset and said at least one trick mode video elementary stream of said audiovisual asset by multiplexing said at least one normal playback video elementary stream and said at least one trick mode video elementary stream together into a designated frequency band, said at least one trick mode video elementary stream of said audiovisual asset being encapsulated in said single program transport stream, said at least one normal playback video elementary stream having a normal playback video elementary stream packet identifier code, said at least one trick mode video elementary stream having a trick mode video elementary stream packet identifier code;
facilitating streaming of said single program transport stream within a network; and
using said normal playback video elementary stream packet identifier code and said trick mode video elementary stream packet identifier code to distinguish said at least one normal playback video elementary stream from said at least one trick mode video elementary stream.
7 Assignments
0 Petitions
Accused Products
Abstract
A representation of an audiovisual asset is obtained and is processed to obtain at least one normal playback video elementary stream, (optionally, at least one audio elementary stream), and at least one trick mode video elementary stream. A transport stream is formed from the at least one normal playback video elementary stream, the at least one audio elementary stream (where present), and the at least one trick mode video elementary stream, with the at least one trick mode video elementary stream encapsulated in the transport stream. Streaming of the transport stream within a network is facilitated, for example, to a VOD server (for de-encapsulation), and in some approaches, to a set-top box.
49 Citations
44 Claims
-
1. A method of propagating an audiovisual asset, said method comprising the steps of:
-
obtaining a representation of said audiovisual asset; processing said representation of said audiovisual asset to obtain at least one normal playback video elementary stream of said audiovisual asset and at least one trick mode video elementary stream of said audiovisual asset; forming a single program transport stream from said at least one normal playback video elementary stream of said audiovisual asset and said at least one trick mode video elementary stream of said audiovisual asset by multiplexing said at least one normal playback video elementary stream and said at least one trick mode video elementary stream together into a designated frequency band, said at least one trick mode video elementary stream of said audiovisual asset being encapsulated in said single program transport stream, said at least one normal playback video elementary stream having a normal playback video elementary stream packet identifier code, said at least one trick mode video elementary stream having a trick mode video elementary stream packet identifier code; facilitating streaming of said single program transport stream within a network; and using said normal playback video elementary stream packet identifier code and said trick mode video elementary stream packet identifier code to distinguish said at least one normal playback video elementary stream from said at least one trick mode video elementary stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for propagating an audiovisual asset, said apparatus comprising:
-
a memory; and at least one processor coupled to said memory, said processor being operative to; obtain a representation of said audiovisual asset; process said representation of said audiovisual asset to obtain at least one normal playback video elementary stream of said audiovisual asset and at least one trick mode video elementary stream of said audiovisual asset; form a single program transport stream from said at least one normal playback video elementary stream of said audiovisual asset and said at least one trick mode video elementary stream of said audiovisual asset by multiplexing said at least one normal playback video elementary stream and said at least one trick mode video elementary stream together into a designated frequency band, said at least one trick mode video elementary stream of said audiovisual asset being encapsulated in said single program transport stream, said at least one normal playback video elementary stream having a normal playback video elementary stream packet identifier code, said at least one trick mode video elementary stream having a trick mode video elementary stream packet identifier code; and facilitate streaming of said single program transport stream within a network for subsequent distinguishing of said at least one normal playback video elementary stream from said at least one trick mode video elementary stream using said normal playback video elementary stream packet identifier code and said trick mode video elementary stream packet identifier code. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus for propagating an audiovisual asset, said apparatus comprising:
-
means for obtaining a representation of said audiovisual asset; means for processing said representation of said audiovisual asset to obtain at least one normal playback video elementary stream of said audiovisual asset and at least one trick mode video elementary stream of said audiovisual asset; means for forming a single program transport stream from said at least one normal playback video elementary stream of said audiovisual asset and said at least one trick mode video elementary stream of said audiovisual asset by multiplexing said at least one normal playback video elementary stream and said at least one trick mode video elementary stream together into a designated frequency band, said at least one trick mode video elementary stream of said audiovisual asset being encapsulated in said single program transport stream, said at least one normal playback video elementary stream having a normal playback video elementary stream packet identifier code, said at least one trick mode video elementary stream having a trick mode video elementary stream packet identifier code; means for facilitating streaming of said single program transport stream within a network; and means for using said normal playback video elementary stream packet identifier code and said trick mode video elementary stream packet identifier code to distinguish said at least one normal playback video elementary stream from said at least one trick mode video elementary stream.
-
-
42. A method of providing trick modes in a video-on-demand system, said method comprising the steps of:
-
obtaining a representation of an audiovisual asset; processing said representation of said audiovisual asset to obtain at least one normal playback video elementary stream of said audiovisual asset and at least one trick mode video elementary stream of said audiovisual asset; forming a single program transport stream from said at least one normal playback video elementary stream of said audiovisual asset and said at least one trick mode video elementary stream of said audiovisual asset by multiplexing said at least one normal playback video elementary stream and said at least one trick mode video elementary stream together into a designated frequency band, said at least one trick mode video elementary stream of said audiovisual asset being encapsulated in said single program transport stream, said at least one normal playback video elementary stream having a normal playback video elementary stream packet identifier code, said at least one trick mode video elementary stream having a trick mode video elementary stream packet identifier code streaming said single program transport stream within a network; and providing said trick modes based on said at least one trick mode video elementary stream of said audiovisual asset encapsulated in said single program transport stream, said normal playback video elementary stream packet identifier code and said trick mode video elementary stream packet identifier code being used to distinguish said at least one normal playback video elementary stream from said at least one trick mode video elementary stream. - View Dependent Claims (43, 44)
-
Specification