System and method for providing data commonality in a programmable transport demultiplexer engine
First Claim
Patent Images
1. A system for processing a plurality of data packets, said system comprising:
- a first circuit for processing a portion of a packet, thereby resulting in a partially processed packet, where the packet comprises data in any one of a plurality of video or audio formats;
a second circuit for executing a plurality of instructions, wherein execution of said plurality of instructions causes processing the partially processed packet, and wherein the plurality of instructions is independent of said plurality of video or audio formats.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for providing data commonality in a programmable transport demultiplexer engine. The method may involve utilizing a hardware assist block to process a portion of an incoming data packet, which may result in a partially processed data packet. The data packet may comprise data in any one of video formats and/or audio formats. A firmware block may then execute a plurality of instructions to process the partially processed data packet. The plurality of instructions may be independent of video and/or audio formats associated with the data packet.
44 Citations
17 Claims
-
1. A system for processing a plurality of data packets, said system comprising:
-
a first circuit for processing a portion of a packet, thereby resulting in a partially processed packet, where the packet comprises data in any one of a plurality of video or audio formats;
a second circuit for executing a plurality of instructions, wherein execution of said plurality of instructions causes processing the partially processed packet, and wherein the plurality of instructions is independent of said plurality of video or audio formats. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing a plurality of data packets, said method comprising:
-
processing a portion of a packet, thereby resulting in a partially processed packet, where the packet comprises data in any one of a plurality of at least one of video and audio formats;
executing a plurality of instructions, wherein execution of said plurality of instructions causes processing the partially processed packet, and wherein the plurality of instructions is independent of said any one of a plurality of at least one of video and audio formats. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for processing a plurality of data packets, said system comprising:
-
a first circuit for partially processing a portion of a first packet carrying data in accordance with a first standard and a portion of a second packet carrying data in accordance with a second standard; and
a second circuit for executing a thread of instructions, wherein execution of the thread of instructions causes processing the partially processed first packet carrying data in accordance with the first standard, and wherein execution of the instructions causes processing of the partially processed second packet. - View Dependent Claims (16, 17)
-
Specification