摘要 |
Disclosed is a context modeller ( 103 ) used in decoding data ( 202 ) encoded using Context Adaptive Binary Arithmetic Coding, said context modeler ( 103 ) comprising a Read Only Memory ( 1001 ) for storing uninitialized context model values, said uninitialized context model values being stored in the Read Only Memory ( 1001 ) in a manner that enables a plurality of uninitialized context model values to be read from the Read Only Memory ( 1001 ) in a single clock cycle, an Arithmetic Logic Module ( 1003 ) comprising a plurality of parallel processing paths ( 2202 - 2207 ), each said processing path comprising a plurality of pipeline stages, a Random Access Memory ( 1005 ) and a memory controller ( 1008 ) for determining, using the Arithmetic Logic Module ( 1005 ) operating on said plurality of uninitialized context model values read from the Read Only Memory ( 1001 ) in each clock cycle, initialized context model values for storage in the Random Access Memory ( 1001 ) based upon header information in said incoming encoded data ( 202 ).
|