Unification of rice parameter lookup table
AssigneeTencent America LLC
InventorsCheung Auyeung, Xiang Li, Shan Liu
Life of this patent
Estimating the term…
Abstract
According to an embodiment, a method of selecting a Rice parameter for encoding a video bitstream using at least one processor includes obtaining an absolute level corresponding to a current transform block; determining whether transform skip is enabled; generating a lookup variable based on the absolute level and the determination of whether the transform skip is enabled; obtaining the Rice parameter from a lookup table based on the lookup variable; and encoding a residual subblock based on the Rice parameter.
Claims20
A method of selecting a Rice parameter for encoding a video bitstream using at least one processor, the method comprising:
- obtaining an absolute level corresponding to a current transform block;
- determining whether transform skip is enabled;
- generating a lookup variable based on the absolute level and the determination of whether the transform skip is enabled;
- obtaining the Rice parameter from a lookup table based on the lookup variable;
- and
- encoding a residual subblock based on the Rice parameter.
A device for selecting a Rice parameter for encoding a video bitstream, the device comprising:
- at least one memory configured to store program code;
- and
- at least one processor configured to read the program code and operate as instructed by the program code, the program code including:
- first obtaining code configured to cause the at least one processor to obtain an absolute level corresponding to a current transform block;
- determining code configured to cause the at least one processor to determine whether transform skip is enabled;
- generating code configured to cause the at least one processor to generate a lookup variable based on the absolute level and the determination of whether the transform skip is enabled;
- second obtaining code configured to cause the at least one processor to obtain the Rice parameter from a lookup table based on the lookup variable;
- and
- encoding code configured to cause the at least one processor to encode a residual subblock based on the Rice parameter.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device for selecting a Rice parameter for encoding a video bitstream, cause the one or more processors to:
- obtain an absolute level corresponding to a current transform block;
- determine whether transform skip is enabled;
- generate a lookup variable based on the absolute level and the determination of whether the transform skip is enabled;
- obtain the Rice parameter from a lookup table based on the lookup variable;
- and
- encode a residual subblock based on the Rice parameter.
Dependencies are inferred from the claim text.