《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > H.265/HEVC熵解碼的分組并行流水線實(shí)現(xiàn)
H.265/HEVC熵解碼的分組并行流水線實(shí)現(xiàn)
電子技術(shù)應(yīng)用
王世豪,周志剛,郭 旭,殷先英,薛曉娜,趙靖宇
(杭州電子科技大學(xué) 電子信息學(xué)院,浙江 杭州 310018)
摘要: 針對(duì)高效視頻編碼(H.265/HEVC)中CABAC熵解碼模塊的高資源消耗和數(shù)據(jù)依賴性,設(shè)計(jì)了一種多路并行的高效FPGA實(shí)現(xiàn)結(jié)構(gòu)。根據(jù)不同類型語法元素特性,采用分組并行數(shù)據(jù)調(diào)度方法,減少數(shù)據(jù)處理等待時(shí)間和內(nèi)部存儲(chǔ)器訪問次數(shù),同時(shí)利用流水線技術(shù)實(shí)現(xiàn)運(yùn)算加速。評(píng)估驗(yàn)證結(jié)果表明,熵解碼模塊吞吐量可以達(dá)到1.64位元/時(shí)鐘周期,滿足當(dāng)下超高清視頻實(shí)時(shí)解碼的要求。
關(guān)鍵詞: H.265HEVC CABAC FPGA
中圖分類號(hào):TN919.81 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.223285
中文引用格式: 王世豪,周志剛,郭旭,等. H.265/HEVC熵解碼的分組并行流水線實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2023,49(10):59-64.
英文引用格式: Wang Shihao,Zhou Zhigang,Guo Xu,et al. Parallel pipeline implementation of H.265/HEVC entropy decoding[J]. Application of Electronic Technique,2023,49(10):59-64.
Parallel pipeline implementation of H.265/HEVC entropy decoding
Wang Shihao,Zhou Zhigang,Guo Xu,Yin Xianying,Xue Xiaona,Zhao Jingyu
(School of Electronics and Information, Hangzhou Dianzi University, Hangzhou 310018, China)
Abstract: To reduce the high resource consumption and high data dependency of the CABAC entropy decoding module in the new generation of High Efficiency Video Coding (H.265/HEVC), a multiple parallel CABAC decoding hardware circuit architecture is designed. According to the characteristics of different types of grammar elements in the decoding process, grouped parallel data scheduling is used to reduce the waiting time and the number of internal memory accesses for data processing, while pipeline technology is used to achieve acceleration of the arithmetic module. The design results show that the entropy decoding module has a throughput of 1.84 bins/clock cycle, meeting the current requirements for real-time decoding of UHD video.
Key words : H.265/HEVC;CABAC;FPGA

0 引言

與H.264/AVC相比,視頻壓縮標(biāo)準(zhǔn)H.265/HEVC能夠在相同的圖像質(zhì)量下實(shí)現(xiàn)更低的碼率,即更高的壓縮比[1]。基于上下文的二進(jìn)制自適應(yīng)算術(shù)編碼(Context-Adaptive Binary Arithmetic Coding, CABAC)是H.265/HEVC支持的熵編碼方案。CABAC在熵編碼方案中具有極高的數(shù)據(jù)壓縮率,相對(duì)于另一種熵編碼方案基于上下文的自適應(yīng)可變長(zhǎng)編碼(Context-Adaptive Variable Length Coding, CAVLC),在同等編碼質(zhì)量下,CABAC可節(jié)約10%~15%的比特率。

在CABAC中,上下文建模的保持與更新需要大量的計(jì)算和內(nèi)部存儲(chǔ)器件的訪問。在解碼過程中,語法元素需要其前面的語法元素來確定上下文地址,在每個(gè)binVal被解碼獲得時(shí),解碼過程需要檢查流是否被更改或保持在相同的語法元素中。因此,解碼過程比編碼過程具有更多的依賴性。同時(shí),在標(biāo)準(zhǔn)的熵解碼流程中,由于位流指針(binIdx)的存在,導(dǎo)致熵解碼過程串行程度過高,占用了較長(zhǎng)的解碼時(shí)間。導(dǎo)致CABAC模塊成為視頻解碼器的吞吐量瓶頸。因此,有必要針對(duì)以上問題設(shè)計(jì)一種高并行、高吞吐量的硬件結(jié)構(gòu)。

目前CABAC解碼器的工作可以分為3類,分別是基于流水線的時(shí)域并行性擴(kuò)展、基于單周期的多位解碼、基于預(yù)測(cè)的解碼和基于子區(qū)間重排序的解碼。文獻(xiàn)[2-3]通過流水線的方式擴(kuò)展時(shí)域并行性,但碼流之間的高數(shù)據(jù)依賴使反饋環(huán)路串行程度過高,導(dǎo)致在流水線架構(gòu)中過多的時(shí)鐘冗余。文獻(xiàn)[4-9]通過增加額外的解碼邏輯來增加每周期的解碼輸出位,但該種方法實(shí)現(xiàn)的時(shí)鐘速率較低。文獻(xiàn)[8-9]通過使用基于預(yù)測(cè)解碼的方法節(jié)省了預(yù)存解碼信息的硬件開銷,但帶來了額外的關(guān)鍵路徑延遲,且有較高的預(yù)測(cè)失誤懲罰,導(dǎo)致了較低的吞吐量。文獻(xiàn)[10]提出適用于HEVC的多路并行硬件CABAC解碼器架構(gòu)。該CABAC解碼器采用multi-bin解碼方式,其吞吐量可達(dá)到3 026 Mbins/s。這種結(jié)構(gòu)改進(jìn)算術(shù)編碼(子區(qū)間重排序),縮短了關(guān)鍵路徑,但這種架構(gòu)前端的碼流控制容易出現(xiàn)性能瓶頸。文獻(xiàn)[11]在算術(shù)編碼子區(qū)間重排序的基礎(chǔ)上,采用5級(jí)流水線的結(jié)構(gòu),進(jìn)一步使用鎖存器來減少熵解碼的面積開銷,布局布線后可實(shí)現(xiàn)峰值為1 696 Mbins/s的解碼性能。但使用子區(qū)間排序后,編碼器和解碼器必須同時(shí)使用才能保證編解碼一致性,實(shí)用性不高。

針對(duì)上述方法存在的不足,本文根據(jù)CABAC解碼算法特點(diǎn)和FPGA硬件高并行的特性,提出了一種多路并行的CABAC解碼器。通過將語法元素分組并行處理,減少了內(nèi)部寄存器使用與訪問次數(shù),優(yōu)化了關(guān)鍵路徑,增加了CABAC解碼器的吞吐量,并且在編碼端不需做任何特殊配置,所提出的結(jié)構(gòu)實(shí)用性很高。



本文詳細(xì)內(nèi)容請(qǐng)下載:http://m.jysgc.com/resource/share/2000005714




作者信息:

王世豪,周志剛,郭旭,殷先英,薛曉娜,趙靖宇

(杭州電子科技大學(xué) 電子信息學(xué)院,浙江 杭州 310018)

微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
浪潮色综合久久天堂| 久久综合久久综合九色| 午夜精品一区二区三区在线| 亚洲精品免费在线观看| 伊人蜜桃色噜噜激情综合| 国产免费成人av| 国产精品久久波多野结衣| 欧美精品一区二区高清在线观看| 一本一本久久| 亚洲国产欧美一区二区三区同亚洲| 久久久之久亚州精品露出| 一区二区精品国产| 99精品国产在热久久| 91久久精品日日躁夜夜躁国产| 一区二区成人精品| 亚洲精美视频| 91久久亚洲| 亚洲精品欧美| 一区二区欧美在线| 9色精品在线| 一区二区三区欧美在线观看| 9色国产精品| 亚洲一级二级| 亚洲女优在线| 欧美中文字幕在线播放| 久久国产精品一区二区| 亚洲福利国产| 亚洲精品一区二区三区99| 亚洲精品免费一二三区| 亚洲美女av电影| 中国成人亚色综合网站| 一区二区三区欧美视频| aaa亚洲精品一二三区| 狠狠色狠狠色综合日日小说 | 欧美一区二区三区在线观看| 香蕉成人啪国产精品视频综合网| 1204国产成人精品视频| 狠狠入ady亚洲精品| 在线观看成人网| 91久久国产综合久久91精品网站| 国产日韩欧美三级| 国产三级欧美三级日产三级99| 欧美日韩三级| 欧美视频一区二区三区在线观看| 久久亚洲精品欧美| 久久综合影视| 欧美黄色视屏| 国产精品日韩在线播放| 狠狠狠色丁香婷婷综合激情| 亚洲经典一区| 亚洲欧美日韩精品久久奇米色影视| 夜夜嗨av一区二区三区四季av| 国内精品视频666| 在线观看福利一区| 9l国产精品久久久久麻豆| 亚洲自拍偷拍网址| 久久国产一区二区三区| aaa亚洲精品一二三区| 性感少妇一区| 欧美激情免费观看| 国产精品视频男人的天堂| 狠狠狠色丁香婷婷综合久久五月 | 日韩视频一区二区在线观看 | 亚洲欧美日韩国产综合| 久久国产88| 欧美激情网友自拍| 国产精品久久久久久久久免费 | 亚洲专区在线视频| 欧美综合77777色婷婷| 日韩图片一区| 欧美在线视频a| 欧美成人资源网| 国产精品腿扒开做爽爽爽挤奶网站| 欧美日韩亚洲天堂| 国产日韩欧美在线| 亚洲精品123区| 欧美在线视频播放| 亚洲桃花岛网站| 久久av二区| 亚洲小说欧美另类社区| 久久伊人免费视频| 国产精品户外野外| 亚洲成人资源网| 欧美亚洲综合久久| 亚洲一区二区三区四区五区午夜 | 欧美专区一区二区三区| 欧美顶级艳妇交换群宴| 国产女人aaa级久久久级| 亚洲区一区二| 亚洲高清久久网| 欧美一区二区三区成人 | 性色一区二区三区| 欧美激情久久久久| 国产一级久久| 亚洲男女毛片无遮挡| 在线视频精品一| 葵司免费一区二区三区四区五区| 美日韩丰满少妇在线观看| 国产精品免费一区二区三区观看 | 亚洲五月婷婷| 亚洲精品日韩精品| 另类尿喷潮videofree| 国产视频久久| 亚洲视频一区二区| 在线亚洲一区| 欧美日韩国产另类不卡| 亚洲电影观看| 亚洲电影免费观看高清| 久久精品国产精品亚洲| 国产精品亚洲激情| 亚洲视频一区在线观看| 亚洲香蕉伊综合在人在线视看| 欧美在线播放视频| 国产精品红桃| 在线综合欧美| 亚洲一区一卡| 欧美精品一区二区三区四区| 一区二区三区在线视频播放| 久久精品国产91精品亚洲| 久久九九免费| 国内精品久久久久久久影视蜜臀| 日韩西西人体444www| 亚洲人成网站色ww在线| 欧美福利网址| 亚洲激情中文1区| 亚洲精品中文字幕女同| 蜜桃久久av一区| 在线色欧美三级视频| 亚洲精品黄色| 欧美成人嫩草网站| 亚洲国产精品久久| 99re这里只有精品6| 欧美日韩高清免费| 99热免费精品在线观看| 一区二区三区精品| 欧美午夜不卡在线观看免费 | 亚洲人成高清| 免费欧美日韩| 亚洲娇小video精品| 一本久道久久综合中文字幕| 欧美三日本三级少妇三2023| 一区二区三区蜜桃网| 亚洲一区二区三区精品在线观看| 欧美va天堂| 亚洲第一伊人| 国产精品99久久久久久人| 国产精品入口福利| 欧美伊人久久久久久午夜久久久久| 亚洲一区黄色| 国产精品色网| 久久精品国内一区二区三区| 欧美成人午夜免费视在线看片| 国产女人18毛片水18精品| 午夜精品美女久久久久av福利| 亚洲午夜精品| 国产精品一区二区在线观看网站| 99精品欧美一区二区三区综合在线 | 亚洲福利精品| 一区二区精品| 国产欧美日韩精品a在线观看| 99精品久久| 欧美影院精品一区| 亚洲成色最大综合在线| 亚洲一区影音先锋| 韩日精品中文字幕| 一本色道久久综合亚洲91| 国产精品免费观看在线| 亚洲国产欧美日韩| 欧美日韩免费在线| 久久岛国电影| 欧美色图麻豆| 久久国产精品久久久久久久久久| 午夜久久一区| 在线免费观看一区二区三区| 亚洲午夜在线观看| 黄色av成人| 亚洲尤物在线视频观看| 影音先锋日韩精品| 小黄鸭视频精品导航| 亚洲高清激情| 欧美在线播放| 亚洲六月丁香色婷婷综合久久| 91久久精品久久国产性色也91| 久久五月天婷婷| 99精品视频网| 免费成人小视频| 亚洲欧美日本另类| 欧美精品在线一区二区三区| 先锋影院在线亚洲| 欧美日韩亚洲一区二区| 西瓜成人精品人成网站| 欧美日韩精品久久| 亚洲第一区中文99精品| 国产精品久久激情| 亚洲免费观看在线观看| 国产一区二区成人| 亚洲一区免费| 亚洲日本成人网| 裸体一区二区三区| 午夜精品久久久久|