CPC H03M 7/4006 (2013.01) | 20 Claims |
1. A non-transitory computer-readable medium storing program instructions that, when executed by one or more processors, cause the one or more processors to:
separate a stream of symbols to be entropy encoded into: (a) a compressible symbol sub-stream and (b) a non-compressible symbol bypass sub-stream;
entropy encode the symbols of the compressible symbol sub-stream; and
form a chunk comprising entropy encoded symbols from the compressible symbol sub-stream and non-compressible symbols from the non-compressible symbol bypass sub-stream;
populate a syntax element for the chunk indicating:
a length of the chunk that is filled with the entropy encoded symbols from the compressible sub-stream; or
a length of the chunk that is filled with the non-compressible symbols from the non-compressible sub-stream; and
provide the chunk for transmission or storage, in response to accumulating a quantity of entropy encoded symbols and non-compressible symbols meeting a payload size of a payload of the chunk.
|