计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2013年
13期
170-174
,共5页
可伸缩视频编码(SVC)算法%多核处理器%时间层对齐的空间层级并行%动态Slice划分%并行滤波%动态核数分配
可伸縮視頻編碼(SVC)算法%多覈處理器%時間層對齊的空間層級併行%動態Slice劃分%併行濾波%動態覈數分配
가신축시빈편마(SVC)산법%다핵처리기%시간층대제적공간층급병행%동태Slice화분%병행려파%동태핵수분배
Scalable Video Coding(SVC)algorithm%multi-core processor%temporal layer aligned spatial level parallel coding%dynamic Slice partition%parallel loop filter%dynamic core allocation
针对SVC(Scalable Video Coding)视频编码算法的高复杂度,提出了一种面向TileraGx36多核平台的针对高清视频的SVC并行编码算法。在层间,提出基于时间层对齐的空间层级并行编码;在层内,针对图像变化的多样性,为实现Slice间编码性能的动态均衡,提出了直接根据统计时间的Slice级动态分割方法,并针对依赖性较强的去方块滤波模块实现了多核并行滤波方案。结合平台特点,实现了多核处理器核数的动态分配方案。实验结果表明,整个方案并行加速比超过19,实现了最大分辨率720P视频序列的实时编码。
針對SVC(Scalable Video Coding)視頻編碼算法的高複雜度,提齣瞭一種麵嚮TileraGx36多覈平檯的針對高清視頻的SVC併行編碼算法。在層間,提齣基于時間層對齊的空間層級併行編碼;在層內,針對圖像變化的多樣性,為實現Slice間編碼性能的動態均衡,提齣瞭直接根據統計時間的Slice級動態分割方法,併針對依賴性較彊的去方塊濾波模塊實現瞭多覈併行濾波方案。結閤平檯特點,實現瞭多覈處理器覈數的動態分配方案。實驗結果錶明,整箇方案併行加速比超過19,實現瞭最大分辨率720P視頻序列的實時編碼。
침대SVC(Scalable Video Coding)시빈편마산법적고복잡도,제출료일충면향TileraGx36다핵평태적침대고청시빈적SVC병행편마산법。재층간,제출기우시간층대제적공간층급병행편마;재층내,침대도상변화적다양성,위실현Slice간편마성능적동태균형,제출료직접근거통계시간적Slice급동태분할방법,병침대의뢰성교강적거방괴려파모괴실현료다핵병행려파방안。결합평태특점,실현료다핵처리기핵수적동태분배방안。실험결과표명,정개방안병행가속비초과19,실현료최대분변솔720P시빈서렬적실시편마。
Due to the complexity of Scalable Video Coding(SVC)algorithm, a TileraGx36-oriented SVC parallel coding algo-rithm for HD video is proposed. This algorithm implements temporal layer aligned parallel coding in spatial level. Within a layer, due to the diversity of images, a dynamic Slice partition based on statistics is proposed to achieve dynamic coding balance among Slices, and for the high dependence of LPF module, a parallel loop filter method is proposed. A dynamic core allocation scheme is proposed considering the platform features. Experimental results show that the whole solution speeds up the encoding process by more than 19 times and implements real time encoding for 720P high definition sequences.