Media packetization for network qualitative communication
AssigneeHuawei Technologies Co., Ltd.
InventorsLijun Dong, Vladyslav Zakharchenko
Life of this patent
Estimating the term…
Abstract
A media data coding mechanism is disclosed. The mechanism includes partitioning media data into a plurality of blocks. A transform is applied to the blocks to obtain a plurality of quantization coefficients. The quantization coefficients are sorted into quality layers of decreasing priority based on frequency, wherein each subsequent layer includes data to incrementally increase quality of a reconstructed media data. Quantization coefficients for all blocks are positioned in a media data packet according to quality layer in order of decreasing priority. The media data packet is stored.
Claims20
A method implemented by an encoder, the method comprising:
- partitioning media data into a plurality of blocks;
- applying a transform to the blocks to obtain a plurality of quantization coefficients;
- sorting the quantization coefficients into quality layers of decreasing priority based on frequency, wherein each subsequent layer includes data to incrementally increase quality of a reconstructed media data;
- positioning quantization coefficients for all blocks in a media data packet by quality layer in order of decreasing priority;
- and
- storing the media data packet.
A method implemented by a decoder, the method comprising:
- receiving a media data packet for media data containing a plurality of blocks, wherein the media data is coded as quantization coefficients corresponding to a transform, wherein the quantization coefficients for all blocks are positioned in the media data packet in quality layers of decreasing priority based on frequency, and wherein each subsequent layer includes data to incrementally increase quality of a reconstructed media data;
- iteratively decoding each block from the quantization coefficients in order of most significant quality layer to least significant quality layer via an inverse transform;
- and
- combining the blocks to reconstruct the media data.
A method implemented by a network node, the method comprising:
- receiving a media data packet for media data containing a plurality of blocks, the media data packet comprising quantization coefficients for all blocks, wherein the quantization coefficients are positioned in quality layers of decreasing priority based on frequency, and wherein each subsequent layer includes data to incrementally increase quality of a reconstructed media data;
- determining a loss tolerance lower bound from the media data packet;
- determining an outgoing buffer availability;
- incrementally dropping each least significant quality layer of the media data packet until the outgoing buffer availability is reached;
- and
- transmitting the media data packet when the loss tolerance lower bound is met.
Dependencies are inferred from the claim text.