Method and apparatus for parallel decoding and encoding of data
First Claim
Patent Images
1. A system for decompressing a data stream containing coded data compressed according to a coding scheme employing context and probability as attributes, said system comprising:
- a channel control device coupled to receive the coded data, wherein the channel control device separates the coded data into a plurality of streams of coded data based on an attribute of the coding scheme and outputs the plurality of streams of coded data; and
a plurality of decoders coupled to receive the plurality of streams, wherein one of the plurality of decoders is coupled to a distinct one of the plurality of streams, said plurality of decoders decoding the plurality of streams in parallel, such that the plurality of coded data is decoded.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for encoding and decoding data in parallel. The present invention provides a system for decompressing a data stream having multiple codewords. The system includes an input channel that receives the data stream. The system also includes a decoder which decodes each bit of the data stream, wherein at least two of the codewords in the data stream are decoded at the same time, such that the data stream is decoded in parallel.
144 Citations
10 Claims
-
1. A system for decompressing a data stream containing coded data compressed according to a coding scheme employing context and probability as attributes, said system comprising:
-
a channel control device coupled to receive the coded data, wherein the channel control device separates the coded data into a plurality of streams of coded data based on an attribute of the coding scheme and outputs the plurality of streams of coded data; and a plurality of decoders coupled to receive the plurality of streams, wherein one of the plurality of decoders is coupled to a distinct one of the plurality of streams, said plurality of decoders decoding the plurality of streams in parallel, such that the plurality of coded data is decoded. - View Dependent Claims (2, 3)
-
-
4. A system for decompressing a data stream of a plurality of coded units of data coded according to a coding scheme employing context and probability as attributes, said system comprising:
-
a decoding mechanism coupled to receive and concurrently decode multiple coded units of data in the data stream according to one of said attributes of the coding scheme, such that decoded data bits from codewords are output in parallel; and a modeling mechanism coupled to the decoding mechanism to select the decoded data from the data storage, such that the decoded data is output in its original order. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for decompressing data comprising the steps of:
-
supplying a coded data stream serially to a decoder in an order based on an attribute of the coding scheme employing context and probability as attributes; parallel decoding of coded data to produce decoded data; and selecting decoded data to reorder data into an original order. - View Dependent Claims (10)
-
Specification