Parallel encoding of bypass binary symbols in cabac encoder
AssigneeApple Inc.
InventorsWeichun Ku, Jim C. Chou
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsWeichun Ku, Jim C. Chou
Estimating the term…
A video encoder may include a context-adaptive binary arithmetic coding (CABAC) encode component that converts each syntax element of a representation of a block of pixels to binary code, serializes it, and codes it mathematically with its probability model, after which the resulting bit stream is output. When the probability of a bin being coded with one of two possible symbols is one-half, the bin may be coded using bypass bin coding mode rather than a more compute-intensive regular bin coding mode. The CABAC encoder may code multiple consecutive bypass bins in a series of cascaded processing units during a single processing cycle (e.g., a regular bin coding cycle). Intermediate outputs of each processing unit may be coupled to inputs of the next processing unit. A resolver unit may accept intermediate outputs of the processing units and generate final output bits for the bypass bins.
An apparatus, comprising:
A method, comprising:
A device, comprising:
Dependencies are inferred from the claim text.