[发明专利]编解码处理器在无线视频传输过程中码率控制的方法有效
申请号: | 201210328877.4 | 申请日: | 2012-09-07 |
公开(公告)号: | CN102905128A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 黄莹 | 申请(专利权)人: | 武汉长江通信产业集团股份有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 王超 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 处理器 无线 视频 传输 过程 中码率 控制 方法 | ||
技术领域
本发明涉及无线视频传输领域,特别是涉及改进编解码处理器在无线视频传输过程中码率控制的方法。
背景技术
随着3G(3rd-Generation,第三代移动通信技术)技术的日渐成熟和网络的普及,随时随地的查看视频图像成为一种趋势,视频监控业务也由传统的服务于安防行业,逐渐的发展为面向大众的信息化服务,并随着图像处理技术的提高,其应用领域也越来越广泛,逐渐渗透到教育、政府、娱乐、医疗、运动等领域。而3G技术的逐渐成熟,3G网络建设的不断完善,其能提供高达3.1Mbit/s的速率,完全能够满足高质量视频的需求。由于原始视频信号数据量巨大,必须经过压缩才能在无线网络中传输。而无线信道具有时变及网络带宽资源有限等特点,使得在3G网络中传输的压缩视频流具有不同的特点。
ITU-T(国际电信联盟电信标准化部门)和ISO(国际标准化组织)联合开发的最新视频编码标准H.264/AVC由于具有压缩效率高、网络适应能力强等特点,使其成为3GPP(第三代合作伙伴计划)/3GPP2(第三代合作伙伴计划2)支持的常用视频编码标准。
在现有技术中,以深圳市海思半导体有限公司的Hi3511/Hi3512芯片为例,Hi3511/Hi3512所提供的编码函数库不能对编码后的码流的码率控制进行有效的控制。通过该编码函数库能降低编码后码流的帧率,但是每一个视频帧的长度增加,实际视频码流的码率没有改变。如果利用传统的方式直接从原始视频数据(VI)来控制帧率会同时影响到录像视频码流的质量。
发明内容
本发明所要解决的技术问题是:提供一种编解码处理器在无线视频传输过程中码率控制的方法,该处理方法与已有的技术方法相比,能够在完成录像码流码率不改变的同时,有效的动态变换网络传输码流的码率,使无线网络的带宽得到最有效的利用,可有效地提高无线视频传输的流畅度。
本发明所采用的技术方案是:编解码处理器在无线视频传输过程中码率控制的方法,包括以下步骤:
S1)通过视频捕获得到原始的视频输入数据,将视频输入数据绑定到相对应的视频输出数据;
S2)取出对应通道的视频数据进行视频编码后视频录像;
S3)取出对应通道的视频数据进行视频编码后输出到视频网络传输端;
S4)在视频网络传输端,动态调节网络传输原始视频数据的帧率,来适应传输网络的带宽。
所述的方法,步骤S2所述的视频数据是视频输入数据。
所述的方法,步骤S3所述的视频数据是视频输出数据。
所述的方法,步骤S4动态调节网络传输原始视频数据的帧率的方法包括:
A)在视频网络传输端传输端建立循环缓冲区;
B)将编码好的视频数据通过循环缓冲区进行发送;
C)根据循环缓冲区的数据得到当前网络延时的时间值;
D)当网络延时的时间值大于设定的最大延时值时,减少视频输出数据的帧率;当网络延时的时间值小于设定的最大延时值时,当前视频码率又没有达到最大帧率值时,增加视频输出数据的帧率。
所述的方法,步骤C得到网络延时的时间值的方法包括:
获取当前缓冲区中的视频帧的帧数FrameCountInBuf,获取当前视频输出数据的帧率 FrameRate,当前的网络延时的时间值T按下式计算:
T = FrameCountInBuf / FrameRate。
所述的方法,步骤D的最大延时值大于等于1秒,最大帧率值为25。
所述的方法,步骤D改变帧率的方法包括:在原始帧率的基础上,平均的增加或者减少所有正在网络传输的视频通道的原始视频数据的帧数。
所述的方法,增加或减少帧数的方法包括:在一秒钟内丢掉或保留一些视帧,其帧序号为:
当FrameRate>=13时丢掉的帧序号为i*[25/(25-FrameRate)],i的取值为1、2……(25-FramRate)的顺序值;
当FrameRate<13时保留的帧序号为i*[25/FrameRate)],i的取值为1、2……FramRate的顺序值;
其中FrameRate为需要设定的帧率,如果所得帧序号值大于25,则取序号为25的帧,方括号表示取整。
所述的方法,步骤S2和S3中视频编码的方法为H.264。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉长江通信产业集团股份有限公司,未经武汉长江通信产业集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210328877.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自行车条幅浸渍装置
- 下一篇:一种喷涂挂架