Command packets for personal video recorder
First Claim
1. A method for trick play capability in a device with a decoder to decode a transport stream that includes at least one of video data or audio data, the method comprising:
- receiving, by the device, the transport stream via a channel, wherein the received transport stream includes an embedded transport stream formatted command packet;
calculating an entry point picture within the received transport stream based on a parameter of the transport stream;
decoding at least a portion of the received transport stream and the embedded transport stream formatted command packet, wherein the decoding the embedded transport stream formatted command packet operates to identify a selected operation to be performed on the at least the portion of the received transport stream, the selected operation includes at least one of playback or trick play, and wherein the decoding the at least the portion of the transport stream further comprises identifying the embedded transport stream formatted command packet within the transport stream; and
executing at least a portion of the selected operation on the at least the portion of the received transport stream based upon the entry point picture; and
providing for substantially real-time display of the at least one of the video data and the audio data of the at least the portion of the received transport stream based upon the selected operation.
6 Assignments
0 Petitions
Accused Products
Abstract
Command packets for a personal video recorder that provides for a transport stream (TS) that contains data and also includes a transport packet (TP)/TS formatted command packets. The TP/TS formatted command packet may be communicated between any number of devices, including multiple chips, multiple boards, and multiple processors. A decoder is able to decode the TP/TS formatted command packet and to perform the appropriate operation on data portions of the TS. When a TS is provided to a device not having the capability to perform the proper decoding of the TP/TS formatted command packet, that particular packet may be deemed as being unidentified (or unknown) adaptation field data. Alternatively, the packet may be identified as being corrupted data and/or irrelevant data.
5 Citations
20 Claims
-
1. A method for trick play capability in a device with a decoder to decode a transport stream that includes at least one of video data or audio data, the method comprising:
-
receiving, by the device, the transport stream via a channel, wherein the received transport stream includes an embedded transport stream formatted command packet; calculating an entry point picture within the received transport stream based on a parameter of the transport stream; decoding at least a portion of the received transport stream and the embedded transport stream formatted command packet, wherein the decoding the embedded transport stream formatted command packet operates to identify a selected operation to be performed on the at least the portion of the received transport stream, the selected operation includes at least one of playback or trick play, and wherein the decoding the at least the portion of the transport stream further comprises identifying the embedded transport stream formatted command packet within the transport stream; and executing at least a portion of the selected operation on the at least the portion of the received transport stream based upon the entry point picture; and providing for substantially real-time display of the at least one of the video data and the audio data of the at least the portion of the received transport stream based upon the selected operation. - View Dependent Claims (2, 3, 4)
-
-
5. A method for command communication to a device of a plurality of devices within a system, the method comprising:
-
encoding data to produce a transport stream having a plurality of data packets in a transport stream format; encoding a command in the transport stream format to produce a transport stream formatted command packet, wherein the command includes a trick play operation based on user input or based on transport stream content; generating the transport stream, wherein the transport stream including the plurality of data packets; embedding the transport stream formatted command packet in the transport stream, wherein the command packet includes the trick play operation to be performed on at least a portion of the plurality of data packets; communicating the transport stream including the transport stream formatted command packet from a first device to a second device via a channel, wherein at least one of the first device and the second device comprises a host processor; decoding at least a portion of the transport stream to extract the data for real-time display and to extract the trick play operation from the embedded transport stream formatted command packet, wherein the decoding the at least the portion of the transport stream further comprises identifying the transport stream formatted command packet within the transport stream; and providing for substantially real-time display, via display, of the data based upon the trick play operation. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A personal video recorder system comprises:
-
a transport stream source configured to produce a transport stream with a plurality of data packets in a transport stream format; and a decoder configured to receive the transport stream via a channel and from the transport stream source and to decode at least a portion of the transport stream, wherein when the received transport stream includes a command packet embedded in the transport stream, the decoder is configured to; calculate an entry point picture within the received transport stream based on a parameter of the received transport stream; decode the at least the portion of the received transport stream and the embedded transport stream formatted command packet, wherein the decoding of the embedded transport stream formatted command packet operates to identify a selected operation to be performed on the at least the portion of the received transport stream, the selected operation includes at least one of playback or trick play, and wherein the decoding the at least the portion of the transport stream further comprises identifying the embedded transport stream formatted command packet within the transport stream; execute the selected operation on the at least the portion of the received transport stream based upon the entry point picture; and provide for substantially real-time display of at least one of the video data or audio data of the at least the portion of the received transport stream based upon the selected operation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification