Patent ID: 8218650

Claim:
An apparatus comprising: a first circuit configured to present a video signal and macroblock data in response to decoding one or more bins on a binary signal; and a second circuit configured to, in parallel (i) generate said binary signal in response to a bitstream signal and an initial context information and (ii) calculate subsequent context information, wherein said second circuit is configured to (i) parse H.264 bin grammar of said one or more bins, (ii) determine a syntax element from said H.264 bin grammar and a bit index position within said determined syntax element and (iii) pre-decode said syntax elements needed to calculate a first context information and a second context information, wherein (A) said second circuit is configured to calculate said second context information by evaluating whether said value of said bin currently decoded in said first circuit is a second predetermined value, (B) said second circuit is configured to select (i) said first context information if said bin currently decoded in said first circuit is said first predetermined value and (ii) said second context information if said bin currently decoded in said first circuit is said second predetermined value and (C) said second circuit comprises a bin state machine configured to present data of a current macroblock.