摘要 |
An arithmetic decoder for converting an information sequence comprised of at least one information piece to an event sequence comprised of a plurality of events, comprising:
at least one input port configured to receive information pieces of the information sequence; at least one output port;
a sequencer coupled with the at least one input port and the at least one output port and including a context generator configured to generate context information for at least one generated event; a probability estimator coupled with the sequencer, configured to receive a generated event of the event sequence and corresponding context information, and
configured to determine a probability estimate; and a core engine coupled with the sequencer and the probability estimator, configured to process at least one information piece of the information sequence from the sequencer responsive to the probability estimate to generate at least one event by accounting for a bounded ratio of events to information pieces wherein the accounting for a bounded ratio of events to information pieces includes accounting for an average bounded ratio of events to information pieces;
wherein the generated event is provided to the probability estimator with corresponding context information from the sequencer for updating the probability estimate, and the generated event is provided to the sequencer, for transmittal as the event sequence from the at least one output port. |