Reuse of index of huffman codebook for coding vectors
AssigneeQUALCOMM Incorporated
InventorsNils Günther Peters, Dipanjan Sen
Life of this patent
Estimating the term…
Abstract
In general, techniques are described for indicating reusability of an index that determines a Huffman codebook used to code data associated with a vector in a spherical harmonics domain. The bitstream may comprise an indicator for whether to reuse, from a previous frame, at least one syntax element indicative of the index. The memory may be configured to store the bitstream.
Claims30
A device for processing a bitstream, the device comprising:
- one or more processors configured to:
- obtain the bitstream, the bitstream comprising a compressed version of a spatial component of a sound field, the spatial component of the sound field being represented by a vector in a spherical harmonics domain, wherein a value of a syntax element for a current frame is indicative of an index that determines a particular Huffman codebook, the bitstream further including an indicator,
- the indicator having a particular value indicating the bitstream does not include the value of the syntax element for the current frame and the value of the syntax element for the current frame is equal to a value of the syntax element for a previous frame;
- use the particular Huffman codebook to code data associated with the vector;
- and
- a memory coupled to the one or more processors, the memory configured to store the bitstream.
A method of processing a bitstream, the method comprising:
- obtaining the bitstream, the bitstream comprising a compressed version of a spatial component of a sound field, the spatial component of the sound field being represented by a vector in a spherical harmonics domain, wherein a value of a syntax element for a current frame is indicative of an index that determines a particular Huffman codebook, the bitstream further including an indicator,
- the indicator having a particular value indicating the bitstream does not include the value of the syntax element for the current frame and the value of the syntax element for the current frame is equal to a value of the syntax element for a previous frame;
- using the particular Huffman codebook to code data associated with the vector;
- and
- storing the bitstream.
A device for processing a bitstream, the device comprising:
- means for obtaining the bitstream, the bitstream comprising a compressed version of a spatial component of a sound field, the spatial component of the sound field being represented by a vector in a spherical harmonics domain, wherein a value of a syntax element for a current frame is indicative of an index that determines a particular Huffman codebook, the bitstream further including an indicator,
- the indicator having a particular value indicating the bitstream does not include the value of the syntax element for the current frame and the value of the syntax element for the current frame is equal to a value of the syntax element for a previous frame;
- and
- means for using the particular Huffman codebook to code data associated with the vector;
- and
- means for storing the bitstream.
A non-transitory computer-readable storage medium having instructions stored thereon that, when executed, configure a device to:
- obtain a bitstream, the bitstream comprising a compressed version of a spatial component of a sound field, the spatial component of the sound field being represented by a vector in a spherical harmonics domain, wherein a value of a syntax element for a current frame is indicative of an index that determines a particular Huffman codebook, the bitstream further including an indicator,
- the indicator having a particular value indicating the bitstream does not include the value of the syntax element for the current frame and the value of the syntax element for the current frame is equal to a value of the syntax element for a previous frame;
- use the particular Huffman codebook to code data associated with the vector;
- and
- store the bitstream.
Dependencies are inferred from the claim text.