Efficient significant coefficients coding in scalable video codecs
AssigneeQUALCOMM Incorporated
InventorMarta Karczewicz
Life of this patent
Estimating the term…
Abstract
Techniques for efficient significant coefficients coding in scalable video codecs are described. In one configuration, a device including a processing circuit having a set of instruction operative to generate initialization tables for a current frame or slice is provided. The initialization tables have statistics of a significant coefficient pass for a previous encoded frame or slice using scalable video coding. The device also includes a transmitter to transmit the initialization tables with the current frame or slice to a decoder. The decoder can decode a frame or slice with the transmitted initialization tables. The decoder may also use resident default initialization tables.
Claims21
A device comprising:
- a processing circuit configured to execute a first set of instructions operative to generate initialization tables for a current frame or slice, the initialization tables having statistics of a significant coefficient pass for a previous encoded frame or slice using scalable video coding, wherein the statistics in the initialization tables are defined by an index, and wherein the processing circuit is further configured to execute a second set of instructions operative to limit the index to one of 0 and scanIndex, wherein scanIndex defines a starting scan position index of the significant coefficient pass;
- and
- a transmitter to transmit the initialization tables with the current frame or slice to a decoder.
An integrated circuit comprising:
- a processing circuit configured to execute a first set of instructions operative to generate initialization tables for a current frame or slice, the initialization tables having statistics of a significant coefficient pass for a previous encoded frame or slice using scalable video coding, wherein the statistics in the initialization tables are defined by an index, and wherein the processing circuit is further configured to execute a second set of instructions operative to limit the index to one of 0 and scanIndex, wherein scanIndex defines a starting scan position index of the significant coefficient pass;
- and
- a transmitter to transmit the initialization tables with the current frame or slice to a decoder.
A device comprising:
- generating means for generating initialization tables for a current frame or slice, the initialization tables having statistics of a significant coefficient pass for a previous encoded frame or slice using scalable video coding, wherein the statistics in the initialization tables are defined by an index, and wherein the generating means is also configured to limit the index to one of 0 and scanIndex, wherein scanIndex defines a starting scan position index of the significant coefficient pass;
- and
- transmitting means for transmitting the initialization tables with the current frame or slice to a decoder.
A computer program product including a non-transitory computer readable medium having instructions for causing a computer to:
- generate initialization tables for a current frame or slice, the initialization tables having statistics of a significant coefficient pass for a previous encoded frame or slice using scalable video coding, wherein the statistics in the initialization tables are defined by an index;
- limit the index to one of 0 and scanIndex, wherein scanIndex defines a starting scan position index of the significant coefficient pass;
- and
- transmit the initialization tables with the current frame or slice to a decoder.
A method comprising:
- encoding a current frame or slice using scalable video coding;
- generating initialization tables for the current frame or slice, the initialization tables having statistics of a significant coefficient pass for a previous encoded frame or slice using the scalable video coding, wherein the statistics in the initialization tables are defined by an index;
- limiting the index to one of 0 and scanIndex, wherein scanIndex defines a starting scan position index of the significant coefficient pass;
- and
- transmitting the initialization tables with the current frame or slice to a decoder.
Dependencies are inferred from the claim text.