{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,2,10]],"date-time":"2023-02-10T07:54:43Z","timestamp":1676015683548},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,4,26]],"date-time":"2013-04-26T00:00:00Z","timestamp":1366934400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Image Video Proc"],"published-print":{"date-parts":[[2013,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>This paper presents a fast context-based adaptive variable-length decoding (CAVLD) method of H.264\/AVC with a very long instruction word-based bitstream processing unit (BsPU) designed for entropy decoding of multiple video formats. A new table mapping algorithm for the coeff_token, level, and run_before syntax elements of the quantized transform coefficients is proposed, and many branch operations are removed by utilizing several designated instructions in the BsPU. By applying designated instructions and the proposed table mapping algorithm to CAVLD, we found that the proposed fast CAVLD method achieves an increase of approximately 47% in the decoding speed and a reduction of approximately 59% in memory requirements for the table mapping.<\/jats:p>","DOI":"10.1186\/1687-5281-2013-23","type":"journal-article","created":{"date-parts":[[2013,4,26]],"date-time":"2013-04-26T04:14:29Z","timestamp":1366949669000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Fast CAVLD of H.264\/AVC on bitstream decoding processor"],"prefix":"10.1186","volume":"2013","author":[{"given":"Jung-Han","family":"Seo","sequence":"first","affiliation":[]},{"given":"Hyun-Ho","family":"Jo","sequence":"additional","affiliation":[]},{"given":"Dong-Gyu","family":"Sim","sequence":"additional","affiliation":[]},{"given":"Doo-Hyun","family":"Kim","sequence":"additional","affiliation":[]},{"given":"Joon-Ho","family":"Song","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,4,26]]},"reference":[{"key":"63_CR1","volume-title":"Advanced video coding for generic audiovisual services,\u201d Recommendation ITU-T H.264","author":"ITU-T","year":"2012","unstructured":"ITU-T: Advanced video coding for generic audiovisual services,\u201d Recommendation ITU-T H.264. Geneva: ITU; 2012."},{"issue":"11","key":"63_CR2","doi-asserted-by":"publisher","first-page":"1633","DOI":"10.1109\/TCSVT.2009.2031524","volume":"19","author":"WC Ku","year":"2009","unstructured":"Ku WC, Chou SH, Chu JC, Liu CL, Chen TF, Guo JI, Wang JS: VisoMT: a collaborative multithreading multicore processor for multimedia applications with a fast data switching mechanism. IEEE Trans Circuit Syst Video Tech 2009, 19(11):1633-1645.","journal-title":"IEEE Trans Circuit Syst Video Tech"},{"key":"63_CR3","first-page":"63","volume-title":"Parallel and Distributed Processing Symposium","author":"YK Chen","year":"2004","unstructured":"Chen YK, Tian X, Ge S, Girkar M: Towards efficient multi-level threading of H.264 encoder on Intel hyper-threading architectures. In Parallel and Distributed Processing Symposium. Santa Fe, New Mexico; 2004:63-72."},{"issue":"2","key":"63_CR4","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/s11265-008-0256-9","volume":"57","author":"C Meenderinck","year":"2008","unstructured":"Meenderinck C, Azevedo A, Juurlink B, Mesa MA, Ramirez A: Parallel scalability of video decoders. J Signal Process Syst 2008, 57(2):173-194.","journal-title":"J Signal Process Syst"},{"issue":"9","key":"63_CR5","doi-asserted-by":"publisher","first-page":"1098","DOI":"10.1109\/TCSVT.2005.852627","volume":"15","author":"P Li","year":"2005","unstructured":"Li P, Veeravalli B, Kassim AA: Design and implementation of parallel video encoding strategies using divisible load analysis. IEEE Trans Circ Syst Video Tech 2005, 15(9):1098-1112.","journal-title":"IEEE Trans Circ Syst Video Tech"},{"issue":"4","key":"63_CR6","doi-asserted-by":"publisher","first-page":"1352","DOI":"10.1109\/TCE.2005.1561867","volume":"51","author":"W Yu","year":"2005","unstructured":"Yu W, He Y: A high performance CABAC decoding architecture. IEEE Trans Consum Electron 2005, 51(4):1352-1359. 10.1109\/TCE.2005.1561867","journal-title":"IEEE Trans Consum Electron"},{"issue":"4","key":"63_CR7","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1109\/TCSVT.2007.893831","volume":"17","author":"Y Yi","year":"2007","unstructured":"Yi Y, Park IC: High-speed H.264\/AVC CABAC decoding. IEEE Trans Circ Syst Video Tech 2007, 17(4):490-494.","journal-title":"IEEE Trans Circ Syst Video Tech"},{"issue":"11","key":"63_CR8","doi-asserted-by":"publisher","first-page":"1376","DOI":"10.1109\/TCSVT.2006.883508","volume":"16","author":"RR Osorio","year":"2006","unstructured":"Osorio RR, Bruguera JD: High-throughput architecture for H.264\/AVC CABAC compression system. IEEE Trans Circ Syst Video Tech 2006, 16(11):1376-1384.","journal-title":"IEEE Trans Circ Syst Video Tech"},{"issue":"1","key":"63_CR9","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/TMM.2007.911299","volume":"10","author":"H Lin","year":"2008","unstructured":"Lin H, Lu Y, Liu B, Yang J: A highly efficient VLSI architecture for H.264\/AVC CAVLC decoder. IEEE Trans Multimed 2008, 10(1):31-42.","journal-title":"IEEE Trans Multimed"},{"issue":"2","key":"63_CR10","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1049\/iet-ipr.2008.0064","volume":"4","author":"GG Lee","year":"2010","unstructured":"Lee GG, Lo C-C, Chen Y-C, Lin H-Y, Wang M-J: High-throughput low-cost VLSI architecture for AVC\/H.264 CAVLC decoding. IET Image Process 2010, 4(2):81-91. 10.1049\/iet-ipr.2008.0064","journal-title":"IET Image Process"},{"issue":"3","key":"63_CR11","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1109\/TCSVT.2011.2105590","volume":"21","author":"TH Tsai","year":"2011","unstructured":"Tsai TH, Fang TL, Pan YN: A novel design of CAVLC decoder with low power and high throughput considerations. IEEE Trans Circ Syst Video Technol 2011, 21(3):311-319.","journal-title":"IEEE Trans Circ Syst Video Technol"},{"key":"63_CR12","unstructured":"JM software . Accessed 4 March 2013 http:\/\/iphome.hhi.de\/suehring\/tml\/download"},{"issue":"3","key":"63_CR13","doi-asserted-by":"publisher","first-page":"933","DOI":"10.1109\/TCE.2005.1510506","volume":"51","author":"YH Moon","year":"2005","unstructured":"Moon YH, Kim GY, Kim JH: An efficient decoding of CAVLC in H.264\/AVC video coding standard. IEEE Trans Consum Electron 2005, 51(3):933-938. 10.1109\/TCE.2005.1510506","journal-title":"IEEE Trans Consum Electron"},{"issue":"3","key":"63_CR14","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1109\/TCE.2006.1706492","volume":"52","author":"YH Kim","year":"2005","unstructured":"Kim YH, Yoo YJ, Shin J, Choi B, Paik J: Memory-efficient H.264\/AVC CAVLC for fast decoding. IEEE Trans Consum Electron 2005, 52(3):943-952.","journal-title":"IEEE Trans Consum Electron"},{"key":"63_CR15","first-page":"396","volume-title":"IEEE Proceedings of the DSD","author":"F Rivera","year":"2005","unstructured":"Rivera F, Sanchez-Elez M, Fernandez M, Bagherzadeh N: An approach to execute conditional branches onto SIMD multi-context reconfigurable architectures. In IEEE Proceedings of the DSD. Porto; 396-402. 30 August - 3 September 2005"},{"issue":"6","key":"63_CR16","doi-asserted-by":"publisher","first-page":"1206","DOI":"10.1109\/TSA.2005.852989","volume":"13","author":"JS Lee","year":"2005","unstructured":"Lee JS, Jeong JH, Chang TG: An efficient method of Huffman decoding for MPEG-2 AAC and its performance analysis. IEEE Trans Speech Audio Process 2005, 13(6):1206-1209.","journal-title":"IEEE Trans Speech Audio Process"},{"issue":"10","key":"63_CR17","doi-asserted-by":"publisher","first-page":"2576","DOI":"10.1109\/26.469442","volume":"43","author":"R Hashemian","year":"1995","unstructured":"Hashemian R: Memory efficient and high-speed search Huffman coding. IEEE Trans Comm 1995, 43(10):2576-2581. 10.1109\/26.469442","journal-title":"IEEE Trans Comm"},{"issue":"1","key":"63_CR18","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1109\/30.370315","volume":"41","author":"SB Choi","year":"1995","unstructured":"Choi SB, Lee MH: High speed pattern matching for a fast Huffman decoder. IEEE Trans Consum Electron 1995, 41(1):97-103. 10.1109\/30.370315","journal-title":"IEEE Trans Consum Electron"},{"issue":"10","key":"63_CR19","doi-asserted-by":"publisher","first-page":"1335","DOI":"10.1109\/TCSVT.2008.920968","volume":"18","author":"SW Wang","year":"2008","unstructured":"Wang SW, Wu JL, Chuang SC, Hsiao CC, Tung YS: Memory efficient hierarchical lookup tables for mass arbitrary-side growing Huffman trees decoding. IEEE Trans Circ Syst Video Tech 2008, 18(10):1335-1346.","journal-title":"IEEE Trans Circ Syst Video Tech"},{"key":"63_CR20","doi-asserted-by":"crossref","first-page":"1440","DOI":"10.1109\/DATE.2009.5090890","volume-title":"Design, Automation and Test in Europe Conference and Exhibition","author":"N Iqbal","year":"2009","unstructured":"Iqbal N, Henkel J: Efficient constant-time entropy decoding for H.264. In Design, Automation and Test in Europe Conference and Exhibition. Nice; 1440-1445. 20\u201324 April 2009"},{"key":"63_CR21","volume-title":"ICSP 2006 Proceedings of IEEE","author":"H Gue","year":"2006","unstructured":"Gue H, Xia X, Sun W, Zhou J, Yu S: An memory-efficient variable length decoding scheme for embedded MPEG-4 video decoders. In ICSP 2006 Proceedings of IEEE. Beijing, China; 2006. 16\u201320 Nov 2006"},{"key":"63_CR22","unstructured":"FFMPEG 2013.http:\/\/ffmpeg.org\/index.html"},{"key":"63_CR23","first-page":"5","volume-title":"High Performance Graphics","author":"WJ Lee","year":"2011","unstructured":"Lee WJ, Woo SO, Kwon KT, Son SJ, Min KJ, Jang GJ, Lee CH, Jung SY, Park CM, Lee SH: A scalable GPU architecture based on dynamically reconfigurable embedded processor. In High Performance Graphics. Vancouver; 5\u20137 August 2011"},{"issue":"2","key":"63_CR24","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/MDT.2005.27","volume":"22","author":"B Mei","year":"2005","unstructured":"Mei B, Lambrechts A, Verkest D, Mignolet JY, Lauwereins R: Architecture exploration for a reconfigurable architecture template. IEEE Des Test Comput 2005, 22(2):90-101. 10.1109\/MDT.2005.27","journal-title":"IEEE Des Test Comput"},{"key":"63_CR25","unstructured":"Furber S: ARM System-On-Chip Architecture. 2nd edition. Boston: Addison-Wesley; 39-42."}],"container-title":["EURASIP Journal on Image and Video Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1687-5281-2013-23.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1687-5281-2013-23\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1687-5281-2013-23.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,2]],"date-time":"2021-09-02T00:09:09Z","timestamp":1630541349000},"score":1,"resource":{"primary":{"URL":"https:\/\/jivp-eurasipjournals.springeropen.com\/articles\/10.1186\/1687-5281-2013-23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,4,26]]},"references-count":25,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["63"],"URL":"https:\/\/doi.org\/10.1186\/1687-5281-2013-23","relation":{},"ISSN":["1687-5281"],"issn-type":[{"value":"1687-5281","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,4,26]]},"assertion":[{"value":"31 August 2012","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 April 2013","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 April 2013","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"23"}}