Adaptation of scan order for entropy coding
AssigneeGoogle Inc.
InventorDake He
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods are disclosed for adapting scan order of a transform block. An apparatus for decoding coefficients of a transform block includes a processor. The processor is configured to decode, from a compressed bitstream, first coefficients of at least one row of the transform block; decode, from the compressed bitstream, second coefficients of at least one column of the transform block, where the transform block consists of the first coefficients, the second coefficients, and remaining coefficients; select, using the first coefficients and the second coefficients, a scan order for decoding the remaining coefficients; and decode the remaining coefficients of the transform block using the scan order.
Claims20
An apparatus for decoding coefficients of a transform block, comprising:
- a processor, the processor is configured to:
- decode, from a compressed bitstream, first coefficients of at least one row of the transform block;
- decode, from the compressed bitstream, second coefficients of at least one column of the transform block, the transform block consisting of the first coefficients, the second coefficients, and remaining coefficients;
- select, using the first coefficients and the second coefficients, a scan order for decoding the remaining coefficients;
- and
- decode the remaining coefficients of the transform block using the scan order.
A method for decoding coefficients of a transform block, comprising:
- decoding, from a compressed bitstream, first coefficients of at least one row of the transform block;
- decoding, from the compressed bitstream, second coefficients of at least one column of the transform block, the transform block consisting of the first coefficients, the second coefficients, and remaining coefficients;
- selecting, using the first coefficients and the second coefficients, a scan order for decoding the remaining coefficients;
- and
- decoding the remaining coefficients of the transform block using the scan order.
An apparatus for encoding coefficients of a transform block, comprising:
- a processor, the processor is configured to:
- encode, in a compressed bitstream, first coefficients of at least one row of the transform block;
- encode, in the compressed bitstream, second coefficients of at least one column of the transform block, the transform block consisting of the first coefficients, the second coefficients, and remaining coefficients;
- select, using the first coefficients and the second coefficients, a scan order for encoding the remaining coefficients;
- and
- encoding the remaining coefficients of the transform block using the scan order.
Dependencies are inferred from the claim text.