{"title":"一种针对高效解码器结构的UVLC编码方法","authors":"Shang Xue, B. Oelmann","doi":"10.1109/ISPA.2003.1296935","DOIUrl":null,"url":null,"abstract":"Variable length code (VLC) is used in a large variety of lossless compression applications. A specially designed VLC, called \"universal variable length code\" (UVLC), is utilized in the latest video coding standard H.26L under development. In this work we propose a coding method that we call \"alternating coding\" (ALT coding) for UVLC. An efficient UVLC decoder is designed (ALT decoder) on the basis of it. ALT coding facilitates a much easier decoding scheme for UVLC. It frees the decoder from codeword tables and the sizes of the barrel shifters are reduced. The codeword tables and barrel shifters usually occupy the largest portion of the area in the traditional VLC decoders and they are also performance limiting in terms of speed and power consumption. We compare the ALT decoder with one of the most efficient VLC decoders called \"VLC decoder using plane separation\" (PLS). Our results show that the ALT decoder increases 257% in speed, decreases 41% in size, and consumes 45% power of the PLS decoder.","PeriodicalId":218932,"journal":{"name":"3rd International Symposium on Image and Signal Processing and Analysis, 2003. ISPA 2003. Proceedings of the","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A coding method for UVLC targeting efficient decoder architecture\",\"authors\":\"Shang Xue, B. Oelmann\",\"doi\":\"10.1109/ISPA.2003.1296935\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Variable length code (VLC) is used in a large variety of lossless compression applications. A specially designed VLC, called \\\"universal variable length code\\\" (UVLC), is utilized in the latest video coding standard H.26L under development. In this work we propose a coding method that we call \\\"alternating coding\\\" (ALT coding) for UVLC. An efficient UVLC decoder is designed (ALT decoder) on the basis of it. ALT coding facilitates a much easier decoding scheme for UVLC. It frees the decoder from codeword tables and the sizes of the barrel shifters are reduced. The codeword tables and barrel shifters usually occupy the largest portion of the area in the traditional VLC decoders and they are also performance limiting in terms of speed and power consumption. We compare the ALT decoder with one of the most efficient VLC decoders called \\\"VLC decoder using plane separation\\\" (PLS). Our results show that the ALT decoder increases 257% in speed, decreases 41% in size, and consumes 45% power of the PLS decoder.\",\"PeriodicalId\":218932,\"journal\":{\"name\":\"3rd International Symposium on Image and Signal Processing and Analysis, 2003. ISPA 2003. Proceedings of the\",\"volume\":\"54 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-09-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"3rd International Symposium on Image and Signal Processing and Analysis, 2003. ISPA 2003. Proceedings of the\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISPA.2003.1296935\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"3rd International Symposium on Image and Signal Processing and Analysis, 2003. ISPA 2003. Proceedings of the","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPA.2003.1296935","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A coding method for UVLC targeting efficient decoder architecture
Variable length code (VLC) is used in a large variety of lossless compression applications. A specially designed VLC, called "universal variable length code" (UVLC), is utilized in the latest video coding standard H.26L under development. In this work we propose a coding method that we call "alternating coding" (ALT coding) for UVLC. An efficient UVLC decoder is designed (ALT decoder) on the basis of it. ALT coding facilitates a much easier decoding scheme for UVLC. It frees the decoder from codeword tables and the sizes of the barrel shifters are reduced. The codeword tables and barrel shifters usually occupy the largest portion of the area in the traditional VLC decoders and they are also performance limiting in terms of speed and power consumption. We compare the ALT decoder with one of the most efficient VLC decoders called "VLC decoder using plane separation" (PLS). Our results show that the ALT decoder increases 257% in speed, decreases 41% in size, and consumes 45% power of the PLS decoder.