System and method for shared decoding
First Claim
Patent Images
1. A method for concurrently decoding a plurality of data streams comprising:
- decoding a first portion of a first data stream in said plurality of data streams, said first data stream having a state associated therewith following said decoding of said first portion;
decoding portions of other data streams in said plurality of data streams;
restoring said state associated with said first data stream; and
decoding a second portion of said first data stream in said plurality of data streams.
13 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is described comprising: a decoder which decodes a plurality of data streams, the decoder having a state associated with each of the data streams; and state restoration logic to restore the decoder'"'"'s state upon switching from decoding one data stream to another data stream.
94 Citations
21 Claims
-
1. A method for concurrently decoding a plurality of data streams comprising:
-
decoding a first portion of a first data stream in said plurality of data streams, said first data stream having a state associated therewith following said decoding of said first portion; decoding portions of other data streams in said plurality of data streams; restoring said state associated with said first data stream; and decoding a second portion of said first data stream in said plurality of data streams. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a decoder to decode a plurality of data streams, said decoder having a state associated with each of said plurality of data streams at any given time, said state being an arbitrary one of a set of possible states; a state restoration logic to dynamically restore said decoder'"'"'s state upon switching from decoding one data stream to another data stream. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for intermittently decoding a data stream, the method comprising:
-
performing a decoding operation on said data stream, said decoding operation being characterized at any given time by state information as the decoding operation is performed; suspending performance of the decoding operation; storing said state information for the point at which said decoding operation was suspended; and after completion of said suspending step, resuming said decoding operation using the stored state information to establish an initial state for said decoding operation going forward from the time when said resuming begins. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification