Patent ID: 8542727

Claim:
A binary arithmetic encoding apparatus, comprising: a binarizer to create a plurality of bins for a syntax element for information of a video stream; a context selector to receive the plurality of bins from the binarizer and to generate, in parallel, an index value and a most probable symbol (MPS) value for encoding each of the plurality of bins; and an arithmetic coder to receive and encode the plurality of bins from the binarizer in parallel, the arithmetic coder to encode the plurality of bins from the binarizer in parallel with the context selector processing the plurality of bins from the binarizer, the arithmetic coder to receive the index value and the MPS value from the context selector to encode a first and a second bin of the plurality of bins in parallel based on a first probability value and a second probability value, respectively, wherein the first and second probability values are determined via the generated index value and MPS value.