ZTE Communications ›› 2015, Vol. 13 ›› Issue (4): 53-60.doi: 10.3969/j.issn.1673-5188.2015.04.008

• Research Paper • Previous Articles     Next Articles

Screen Content Coding with Primary and Secondary Reference Buffers for String Matching and Copying

Tao Lin, Kailun Zhou, Liping Zhao   

  1. Tongji University, Shanghai 200092, China
  • Received:2015-05-13 Online:2015-12-25 Published:2015-12-25
  • About author:Tao Lin (lintao@tongji.edu.cn) received his MS and PhD degrees from Tohoku University, Japan, in 1985 and 1989. He has been with VLSI Lab, Tongji University, China since 2003. In 2005, he was awarded“Chang Jiang Scholars”, the highest honor given by China Ministry of Education. From 1988 to 2002, he was a postdoctoral researcher with University of California, Berkeley, and developed multimedia ICs and products at several companies in Silicon Valley, including Integrated Device Technology, Inc., PMC-Sierra Inc., Cypress Semiconductor Corp., and NeoMagic Corp. He has been granted 24 US patents and 14 China patents. His current research interests include cloud-mobile computing, digital signal processing, audiovisual coding, and multimedia SoC design.
    Kailun Zhou (vlsi@tongji.edu.cn) received his MS degree from Shanghai Jiaotong University, China in 2003. He is currently pursuing the PhD degree with Tongji University, China. His current research interests include embedded system design, video coding, and ASIC architecture, design and verification.
    Liping Zhao (vlsi@tongji.edu.cn) received her MS degree in computer science and technology from Hunan University, China in 2009. She is currently a PhD candidate in control science and engineering at VLSI lab of Tongji University, China. Her current research interests include screen content coding and video coding.
  • Supported by:
    This work was supported in part by National Natural Science Foundation of China under Grant No. 61201226 and 61271096, Natural Science Foundation of Shanghai under Grant No. 12ZR1433800, and Specialized Research Fund for the Doctoral Program under Grant No. 20130072110054.

Abstract: A screen content coding (SCC) algorithm that uses a primary reference buffer (PRB) and a secondary reference buffer (SRB) for string matching and string copying is proposed. PRB is typically the traditional reconstructed picture buffer which provides reference string pixels for the current pixels being coded. SRB stores a few of recently and frequently referenced pixels for repetitive reference by the current pixels being coded. In the encoder, searching of optimal reference string is performed in both PRB and SRB, and either a PRB or SRB string is selected as an optimal reference string on a string-by-string basis. Compared with HM-16.4+SCM-40 reference software, the proposed SCC algorithm can improve coding performance measured by bit-distortion rate reduction of average 4.19% in all-intra configuration for text and graphics with motion category of test sequences defined by JCT-VC common test condition.

Key words: HEVC, Image Coding, Screen Content Coding, String Matching, Video Coding