APP下载

一种基于CAVLC解码的快速码表查找算法

2013-08-21黄明政王建华韩一石孙运龙

计算机工程 2013年2期
关键词:优化

黄明政,王建华,韩一石,孙运龙

(广东工业大学信息工程学院,广州 510006)

1 概述

新的视频压缩标准H.264是ITU-VCEG(Video Coding Experts Group)和ISO MPEG(Moving Picture Experts Group)共同制定的视频压缩编码国际标准[1],它具有高编码压缩效率、友好的面向网络接口和在较低带宽上提供高质量图像传输的特点,在数字视频通信和存储领域得到了越来越广泛的应用,被普遍认为是现代最有影响力的行业标准。

基于上下文自适应的可变长编码(CAVLC)是 H.264标准中熵编码的一种常见方式,它根据视频流的不同而动态地在多组结构不同的码表中进行切换[2],以提高编码效率。在熵编码效率提高的同时,解码的复杂度和运算量也随之增加,其高性能的获得是以增加其编解码的复杂度为代价的,因此,对解码算法的优化成为当前研究的一个方向。

本文介绍了H.264标准的CAVLC解码原理和过程,对H.264标准中的解码算法进行复杂度的分析,然后对CAVLC解码优代算法的现状进行概述,并对比相关算法的优劣,最后在此基础上提出了改进的变长码表查表算法。

2 CAVLC解码原理和过程描述

CAVLC是对可变长编码(VLC)的一种改进,其原理是根据已编码语法元素的情况动态调整编码中使用的码表,利用相邻已编码符号所提供的相关性,为所要编码的符号选择合适的上下文模型。上下文模型的选择主要体现在选择变长表格,其运算量约为解码器总运算量的13%左右[3]。

CAVLC主要用于亮度块和色度残差块方面的编码,其解码总思路是不断地读取码流,判断,直到在码……

登录APP查看全文

猜你喜欢

优化
超限高层建筑结构设计与优化思考
PEMFC流道的多目标优化
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
围绕“地、业、人”优化产业扶贫
事业单位中固定资产会计处理的优化
4K HDR性能大幅度优化 JVC DLA-X8 18 BC
几种常见的负载均衡算法的优化