【技术实现步骤摘要】
本专利技术属于视频编码领域,特别是涉及低时延的时域可分级视频编码实现方法。技术背景随着Internet技术的不断发展,到如今己是无处不在的Internet为视频服务提供了一 个广阔的平台,但是Internet本身具有网络的异构性、带宽的波动性和传输中的不可靠性 等特点,对视频编码技术提出了新的挑战。为了克服Internet的这些缺点,可分级的视频 编码技术(SVC, Scalable Video Coding)是一个很好的选择。可分级的视频编码技术的可 分级性一般包括时域可分级性、空域可分级性、质量可分级性和以上这些选项的组合(请 见参考文献l)。时域可分级性就是要求码流具有帧率的可变性,以满足不同的网络情况和不同的终端 设备解码和显示需要。目前实现时域可分级的技术主要是帧间小波技术,也就是基于运动 补偿的时域滤波技术(MCTF, Motion-Compensated Temporal Filtering),这种技术通过在 时域上引入小波分解,得到视频在时域上的多分辨率分析,进而实现视频在时域上的可分 级。MCTF在其发展中,逐渐形成了两种实现方式,即基于块位移的MCTF和基于提升算 法的MCTF。基于块位移的MCTF首先不能很好的获取编码图象运动场的信息,导致在编 码图象和参考帧之间一定数量的像素被标记成unconnected,影响了编码效率;其次, 亚像素精度的运动估计和运动补偿以及除Haar小波外的其他小波很难在其编码框架内实 现,极大影响了编码的灵活性和编码效率。在当今产业界,现存的IPP...P非可分级视频编码标准中,对P帧编码时仅用前向帧 ...
【技术保护点】
一种实现实时双帧参考的时域可分级视频编码方法,其特征是:视频图像编码顺序与显示顺序一致,在编码过程中当前帧最多采用两个参考帧,且编码后的码流具有时域上的层次性;编码时,先根据当前编码图像的显示顺序计算当前图像的时域层次,然后按照参考帧选取策略获得当前帧的参考图像,当前图像编码完成后,按照参考帧更新策略更新参考帧缓存。
【技术特征摘要】
1.一种实现实时双帧参考的时域可分级视频编码方法,其特征是视频图像编码顺序与显示顺序一致,在编码过程中当前帧最多采用两个参考帧,且编码后的码流具有时域上的层次性;编码时,先根据当前编码图像的显示顺序计算当前图像的时域层次,然后按照参考帧选取策略获得当前帧的参考图像,当前图像编码完成后,按照参考帧更新策略更新参考帧缓存。2. 根据权利要求1所述的时域可分级视频编码方法,其特征是具体采用包括以下步 骤的方法(1) 将码流进行时域分层分为基本层和增强层,基本层采用结构为IPP...P的非可分级视频编码标准进行编码, 对应视频传输和终端解码显示的最低的时域分辨率,即时域层次的第零层;增强层对应的 是P帧,根据其各自的显示顺序来确定其时域层次,并且时域层次序号与增强层序号是一 一对应的,然后通过对P帧的灵活取舍来实现时域的可分级性;在编码一个图象组时,按 照其显示顺序进行实时地编码;(2) 检査配置文件中关于时域可分级参数设置的合法性 具体包括GOP的大小是否为2的整数次幂,GOP是图象组的英文縮写;如果检查出参数设置不合法,那么程序退出,编码过程失败;(3) 计算当前图象组中每个编码帧的时域层次,并对编码帧进行时域层次标注,对 编码配置参数进行更新;在这个过程中,基本层的I帧和P帧的时域层次设置为O,其余 的P帧根据层次分级中的时域层次计算算法进行计算,对原编码配置参数进行更新是指将编码图象类型设置为帧,帧跳跃的频率,以及在I 帧和P帧或P帧之间所要插入的P帧的数目为图象组的大小减1;同时还有对参考帧存储 单元进行更新;(4) 获取当前编码图象的参考帧如果当前是I帧,则不存在参考帧,直接执行现存标准中的帧内编解码过程;如果当 前帧是P帧,采用就近搜索的方法来获取前向参考帧;(5) 对当前编码图象进行运动预测和运动补偿、离散余弦变换、量化、对残差信息 以及参考帧索引和运动向量进行熵编码,这个过程与非可分级视频编码过程一样;(6) 保存当前帧,除最高时域层次的P帧外,重建图象进临时的编码重建图象数组, 这个数组会保存一个图象组的时域层次低于最高时域层次的所有帧的重建图象和前一个 图象组重建的I帧或者P帧,使步骤(4)能够正确获取到参考帧;(7) 重复步骤(4)到步骤(6)的过程,直到所需要的时域层次的最后一个图象为止;(8) 保存重建图象在这个过程中,賴别需要判定重建帧输入到重建图象文件的条件,如果条件满足,则输出图象组重建图象数组中时域层次低于最高时域层次的所有重建帧,本图象组编码过程 结束,进入下一个图象组的编码过程;如果条件不满足则继续进行当前图象组的编码过程。3. 根据权利要求2所述的时域可分级视频编码方法,其特征是当前图像时域层次由 当前图像的显示顺序和需要实现的时域层次数目确定,其中时域层次的具体计算方法为如果显示顺序号为gop—size大小的n倍时,则当前帧的时域层次为0; n=l, 2, 3, 4,如果不满足上述条件,则按照下述方法进行判断(1) 对于所有显示顺序号为奇数时的P帧,其时域层次...
【专利技术属性】
技术研发人员:胡瑞敏,牟晓弦,王启军,兰诚栋,刘琼,
申请(专利权)人:武汉大学,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。