摘要
针对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.
出处
《计算机工程与应用》
CSCD
2013年第13期170-174,共5页
Computer Engineering and Applications
基金
国家自然科学基金仪器专项(No.40927001)