FIELD: physics, computer engineering.
SUBSTANCE: invention relates to computer engineering. A method of processing graphics data for transmission to a remote computing device, the method comprising receiving graphics data representative of a client screen associated with a virtual machine session; receiving information indicative of available bandwidth for said transmission and, based on the information, determining that the available bandwidth meets a predetermined threshold; and entropy encoding coefficients of transformed graphics data using a compact stream of bit tokens which form groups which align to byte boundaries, wherein series of zeroes are encoded in a variable number by a block with a size which is a multiple of a quantum size; literal values are encoded using an information entry in a cache of recently used literal values; and other values are encoded using a minimum number of blocks with a size which is a multiple of the quantum size.
EFFECT: faster encoding and decoding at the potential expense of loss of compressibility.
10 cl, 11 dwg
Authors
Dates
2016-02-20—Published
2011-09-14—Filed