Coding using a mapping between a syntax element and a code word
AssigneeNokia Corporation
InventorsKemal Ugur, Antti Olli Hallapuro
Life of this patent
Estimating the term…
Abstract
A method comprising receiving a syntax element to be encoded as a code word of a set of code words, determining a mapping between the syntax element and the code word on the basis of a hierarchy level in a tree structure, using the mapping to obtain the code word, and updating the mapping is disclosed.
Claims53
A method comprising:
- receiving a syntax element to be encoded as a code word, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- determining, by a computing device, a mapping between the syntax element and the code word on the basis of a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- using the mapping to obtain the code word;
- and
- updating the mapping.
A method comprising:
- receiving a code word;
- determining a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- determining, by a computing device, a mapping to obtain a syntax element on the basis of said hierarchy level, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- and
- updating the mapping.
An apparatus comprising:
- a processor;
- and
- memory storing executable instructions configured to, with the processor, cause the apparatus at least to:
- receive a syntax element to be encoded as a code word, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- determine a mapping between the syntax element and the code word on the basis of a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- use the mapping to obtain the code word;
- and
- update the mapping.
An apparatus comprising:
- a processor;
- and
- memory storing executable instructions configured to, with the processor, cause the apparatus at least to:
- receive a code word;
- determine a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- determine a mapping to obtain a syntax element on the basis of said hierarchy level, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- and
- update the mapping.
One or more non-transitory computer-readable media having stored thereon executable instructions configured to, when executed, cause an apparatus at least to:
- receive a syntax element to be encoded as a code word, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- determine a mapping between the syntax element and the code word on the basis of a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- use the mapping to obtain the code word;
- and
- update the mapping.
One or more non-transitory computer-readable media having stored thereon executable instructions configured to, when executed, cause an apparatus at least to:
- receive a code word;
- determine a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- determine a mapping to obtain a syntax element on the basis of said hierarchy level, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- and
- update the mapping.
An apparatus, comprising:
- input circuitry configured to receive a syntax element to be encoded as a code word, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- determination circuitry configured to determine a mapping between the syntax element and the code word on the basis of a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- code word selector circuitry configured to use the mapping to obtain the code word;
- and
- adaptor circuitry configured to update the mapping.
An apparatus, comprising:
- input circuitry configured to receive a code word;
- determination circuitry configured to determine a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- code word selector circuitry configured to determine a mapping to obtain a syntax element on the basis of said hierarchy level, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- and
- adaptor circuitry configured to update the mapping.
An apparatus comprising
- means for receiving a syntax element to be encoded as a code word, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- means for determining a mapping between the syntax element and the code word on the basis of a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- means for using the mapping to obtain the code word;
- and
- means for updating the mapping.
An apparatus comprising
- means for receiving a code word;
- means for determining a hierarchy level in a tree structure, wherein the tree structure relates to at least one of a transform block size, a prediction block size, or a block size, and wherein the hierarchy level represents division of a block into smaller blocks;
- means for determining a mapping to obtain a syntax element on the basis of said hierarchy level, wherein the syntax element relates to at least one of a coded block pattern, a transform split pattern, or motion partition information;
- and
- means for updating the mapping.
Dependencies are inferred from the claim text.