一种可伸缩视频编码的码率控制方法及系统的利记博彩app

文档序号:8459432阅读:279来源:国知局
一种可伸缩视频编码的码率控制方法及系统的利记博彩app
【技术领域】
[0001] 本发明涉及可伸缩视频编码技术领域,尤其涉及的是一种可伸缩视频编码的码率 控制方法及系统。
【背景技术】
[0002] 当前视频传输服务必须面对各种解码环境、各种设备屏幕大小、计算能力和网络 带宽。现有的编码解决方案为每个目标设置一个特定的视频,导致存储和带宽的浪费。新 的H. 264可伸缩视频编码(SVC)标准提供了更灵活的视频流,它包含几个不同的视频层。 首先编码基本层,继而进一步编码空间、时间和质量增强层。空间增强层用以提高分辨率 和适应尺寸不一的屏幕。时间层用以增加每秒内的帧数和添加针对视频运动的平滑处理。 质量层用以改进运动和纹理信息的信噪比,提高重建的视频流。
[0003] 码率控制在处理视频传输过程中是一个重要的问题。其目的是控制编码器的输出 比特率,以适应一定带宽约束,同时使重建的视频获得最高质量。量化参数(QP)决定了在 编码过程中丢失的信息量,对码率和重建的质量数据也有直接的影响。大部分对于码率控 制的研宄都针对单层视频,但却极少有对于可伸缩视频的研宄成果。某些方法仅适用于时 空的可伸缩性。这些方法并不能处理mpeg - 4 SVC提供的所有特性。某些方法处理三种类 型的可伸缩性和处理夹层预测,虽然能得到良好的性能,但却以增加计算复杂度作为代价, 现有的码率控制误差高,计算复杂。
[0004] 因此,现有技术还有待于改进和发展。

【发明内容】

[0005] 本发明要解决的技术问题在于,提供一种可伸缩视频编码的码率控制方法及系 统,旨在解决现有的码率控制误差尚,计算复杂的问题。
[0006] 本发明解决技术问题所采用的技术方案如下: 一种可伸缩视频编码的码率控制方法,其中,包括以下步骤: A、 采用P域的比特率建模框架分别对可伸缩视频编码的空间可伸缩特征层、质量可 伸缩特征层和时间可伸缩特征层进行处理,得到零系数百分比值与输出码率的线性关系; B、 计算一帧视频信号的零系数百分比值; C、 根据所述零系数百分比值与输出码率的线性关系得到该帧视频信号对应的输出码 率,对可伸缩视频编码的码率进行控制。
[0007] 所述的可伸缩视频编码的码率控制方法,其中,所述步骤A具体包括: Al、构建可伸缩视频编码的P域模型; A2、对可伸缩视频编码的空间可伸缩特征层、质量可伸缩特征层和时间可伸缩特 征层进行处理,确立零系数百分比值P与输出码率R的线性关系,所述线性关系为:
【主权项】
1. 一种可伸缩视频编码的码率控制方法,其特征在于,包括以下步骤: A、 采用P域的比特率建模框架分别对可伸缩视频编码的空间可伸缩特征层、质量可 伸缩特征层和时间可伸缩特征层进行处理,得到零系数百分比值与输出码率的线性关系; B、 计算一帧视频信号的零系数百分比值; C、 根据所述零系数百分比值与输出码率的线性关系得到该帧视频信号对应的输出码 率,对可伸缩视频编码的码率进行控制。
2. 根据权利要求1所述的可伸缩视频编码的码率控制方法,其特征在于,所述步骤A具 体包括: A1、构建可伸缩视频编码的P域模型; A2、对可伸缩视频编码的空间可伸缩特征层、质量可伸缩特征层和时间可伸缩特 征层进行处理,确立零系数百分比值P与输出码率R的线性关系,所述线性关系为:
,其中怂和A为固定参数。
3. 根据权利要求1所述的可伸缩视频编码的码率控制方法,其特征在于,所述步骤B具 体包括: B1、令C巧表示宏块m中位置(i,j)的系数,通过该系数可得到指示函数如下所示: ? !
,其中t(i,j,q)是位置(i,j)上系数的死区阈 值,量化比特率参数QP值为q; B2、计算一帧视频信号的零系数百分比值为;其中,M 为该帧中系数个数的总数。
4. 根据权利要求2所述的可伸缩视频编码的码率控制方法,其特征在于,在所述步骤 A2中,通过使用量化比特率参数QP的初始值编码的帧计算得到两个参数。
5. 根据权利要求1所述的可伸缩视频编码的码率控制方法,其特征在于,所述步骤C具 体包括: C1、根据所述零系数百分比值与输出码率的线性关系得到该帧视频信号对应的输出码 率; C2、给每一个可伸缩视频编码特征层,相同层中每一帧分配相同的输出码率。
6. -种可伸缩视频编码的码率控制系统,其特征在于,包括: 线性关系生成模块,用于采用P域的比特率建模框架分别对可伸缩视频编码的空间 可伸缩特征层、质量可伸缩特征层和时间可伸缩特征层进行处理,得到零系数百分比值与 输出码率的线性关系; 零系数百分比值获取模块,用于计算一帧视频信号的零系数百分比值; 输出码率获取模块,用于根据所述零系数百分比值与输出码率的线性关系得到该帧视 频信号对应的输出码率,对可伸缩视频编码的码率进行控制。
7. 根据权利要求6所述的可伸缩视频编码的码率控制系统,其特征在于,所述线性关 系生成模块包括: 模型构建单元,用于构建可伸缩视频编码的P域模型; 线性关联单元,用于对可伸缩视频编码的空间可伸缩特征层、质量可伸缩特征层和时 间可伸缩特征层进行处理,确立零系数百分比值p与输出码率R的线性关系,所述线性关 系为:
,其中和邱为固定参数。
8. 根据权利要求6所述的可伸缩视频编码的码率控制系统,其特征在于,所述零系数 百分比值获取模块包括: 指示函数单元,用于令表示宏块m中位置(i,j)的系数,通过该系数可得到指示函 * I 数如下所示:
,其中t(i,j,q)是位置(i,j)上系 数的死区阈值,量化比特率参数QP值为q; 零系数百分比值计算单元,用于计算一帧视频信号的零系数百分比值为:
;其中,M为该帧中系数个数的总数。
9. 根据权利要求7所述的可伸缩视频编码的码率控制系统,其特征在于,通过使用量 化比特率参数QP的初始值编码的帧计算得到和两个参数。
10. 根据权利要求6所述的可伸缩视频编码的码率控制系统,其特征在于,所述输出码 率获取模块包括: 输出码率计算单元,用于根据所述零系数百分比值与输出码率的线性关系得到该帧视 频信号对应的输出码率; 输出码率分配单元,用于给每一个可伸缩视频编码特征层,相同层中每一帧分配相同 的输出码率。
【专利摘要】本发明公开了一种可伸缩视频编码的码率控制方法及系统,通过采用ρ域的比特率建模框架分别对可伸缩视频编码的空间可伸缩特征层、质量可伸缩特征层和时间可伸缩特征层进行处理,得到零系数百分比值与输出码率的线性关系;计算一帧视频信号的零系数百分比值;根据所述零系数百分比值与输出码率的线性关系得到该帧视频信号对应的输出码率,对可伸缩视频编码的码率进行控制,从而实现了准确的码率预测,简单有效,将平均码率误差控制在较低的水平,带来了大大的方便。
【IPC分类】H04N19-146, H04N19-30
【公开号】CN104780375
【申请号】CN201510143228
【发明人】何震宇, 谭加豪, 马骁, 杨卫国, 黎伟
【申请人】康佳集团股份有限公司
【公开日】2015年7月15日
【申请日】2015年3月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1