| CPC H04N 19/60 (2014.11) [H04N 19/124 (2014.11); H04N 19/172 (2014.11); H04N 19/18 (2014.11)] | 19 Claims |

|
14. A video decoder, comprising:
a processing device,
a memory storing program instructions that, when executed by the processing device, cause the processing device to decode coded video by:
receiving coded data of a transform unit from a channel according to a coding protocol in which an identifier of a position of a last significant quantized transform coefficient of the transform unit precedes an identification of transform type in signaling order;
comparing the position of the last significant quantized transform to a threshold;
assigning a transform type to the transform unit based on the comparison, wherein the assigned transform type is inferred from i) multiple reference line data received from the channel or ii) angle delta offset data received from the channel;
dequantizing received transform coefficients received from the channel;
transforming the dequantized transform coefficients according to the default transform type;
determining if a transform type identifier is present in the received data representing the coded transform unit; and
if the transform type identifier is not present in the received data of the coded transform unit, determining one of multiple position ranges to which the position identifier belongs, and determining the coded transform unit's transform type from the determined range.
|