Patent ID: 11882312
Assignee: TENCENT AMERICA LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A device for reconstructing a Network Abstraction Layer (NAL) unit for video decoding, 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 decoding code configured to cause the at least one processor to decode a first syntax element having a first fixed length, the first syntax element being a binary-coded NAL unit syntax element included in a NAL unit header;
first determining code configured to cause the at least one processor to, based on the first syntax element, determine a NAL unit class comprising one or more NAL unit types, the NAL unit class being among a plurality of NAL unit classes each associated with separate sets of NAL unit types;
second decoding code configured to cause the at least one processor to decode a second syntax element having a second fixed length, the second syntax element being a binary-coded NAL unit syntax element included in the NAL unit header and being different from the first syntax element; and
second determining code configured to cause the at least one processor to:
based on the NAL unit class being a first NAL unit class, determine a NAL unit type from among the one or more NAL unit types using a combination of the NAL unit class and the second syntax element, wherein the second syntax element being configured for indexing within a set of NAL unit types belonging to the first NAL unit class;
based on the NAL unit class being a second NAL unit class, determine the NAL unit type solely from the first syntax element and using information extracted from the second syntax element as a temporal identified (TID); and

reconstruct the NAL unit based on at least the determined NAL unit type.