Abstract :
Interactive screen sharing requires extremely low latency end-to-end transmission, which in turn requires highly efficient and low-complexity screen compression. In this paper, we present a block-based low-complexity screen compression scheme, in which multiple block modes are adopted to exploit the intra- and inter-frame redundancies. In particular, we classify the intra-coded blocks to pictorial blocks and textual blocks using a proposed fast block classification algorithm, which exploits the discriminative features between the pictorial and the textual blocks. Then, we design a low-complexity, yet efficient, algorithm to compress the textual blocks. We use base colors and escape colors to represent and quantize the textual pixels, which not only achieves high compression ratios but also preserves a high quality on textual pixels. The two-dimensionally predictive index coding and hierarchical pattern coding technologies are used to exploit local spatial correlations and global pattern correlation, respectively. To further utilize the correlation between the luminance and chrominance channels, we propose a joint-channel index coding method. We compare the coding efficiency and the computational complexity of the proposed scheme against the standard image coding schemes such as JPEG, JPEG2000, and PNG, the compound image compressor HJPC, and the popular video coding standard H.264. We also compare the visual quality of the proposed scheme against H.264 intra coding, JPEG2000, and HJPC. The evaluation results show that the proposed scheme achieves superior or comparable compression efficiency with much lower complexity than other schemes in most of the cases.
Keywords :
channel coding; computational complexity; correlation theory; image classification; redundancy; screens (display); video coding; video communication; H.264 intra coding; HJPC; JPEG2000; base colors; block-based low-complexity screen compression scheme; chrominance channels; computational complexity; escape colors; fast block classification algorithm; global pattern correlation; hierarchical pattern coding technologies; interactive screen sharing; interframe redundancies; intracoded blocks; intraframe redundancies; joint-channel index coding method; local spatial correlations; low latency end-to-end transmission; luminance channels; multiple block modes; pictorial blocks; standard image coding schemes; textual blocks; textual pixels; two-dimensionally predictive index coding; video coding standard; Correlation; Encoding; Entropy; Image coding; Image color analysis; Indexes; Quantization; Compound image compression; low-complexity compression; screen compression;