[发明专利]一种超低时延的H.264编码方法及编码器在审
申请号: | 201510191983.6 | 申请日: | 2015-04-22 |
公开(公告)号: | CN104768021A | 公开(公告)日: | 2015-07-08 |
发明(设计)人: | 陈庆;何川;吴海军;董光利;陈程 | 申请(专利权)人: | 四川正冠科技有限公司 |
主分类号: | H04N19/61 | 分类号: | H04N19/61 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 袁春晓 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 超低时延 264 编码 方法 编码器 | ||
技术领域
本发明涉及视频信号编码技术,尤其是一种H.264编码技术。
背景技术
在交互性强的网络视频聊天或视频会议中,视频时延是关键的系统性能质量指标。如果视频延迟偏大,那么会严重影响用户的交流观感。
另外,在无人机控制领域,现有的无人机控制是基于遥控装置发回的流媒体图像作为反馈信号进行控制。为了控制无人机,从传感器发送视频至压缩引擎到解码图像显示之间的时延通常要小于100毫秒。
然而现有的视频传输均存在延时,其包括编码延时、传输延时、解码延时,其中编码延时占了传输延时的很大部分。目前大部分视频编码的时延都在200毫秒以上,对于以上特定的应用,时延不能满足要求。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种超低时延的H.264编码方法。
本发明提供的一种超低时延的H.264编码方法,包括:
步骤1:对输入的视频进行预处理;
步骤2:缓存预处理后的视频中的若干个视频线;
步骤3:对所述若干视频线进行帧预测;
步骤4:将帧预测结果依次进行DCT编码及量化;
步骤5:将步骤4中的量化结果及运动矢量进行熵编码;
步骤6:将熵编码的结果进行缓冲后输出;
其中,所述帧预测进一步包括:
步骤31:将前若干视频线与运动补偿运算得到的结果进行叠加并缓存;
步骤32:将步骤31缓存的内容及步骤2缓存的内容进行运动估计得到运动矢量;
步骤33:将运动矢量与步骤31缓存的内容进行运动补偿运算;
步骤34:从步骤2缓存的内容中减去运动补偿运算的结果得到帧预测的结果。
进一步,所述前若干视频线的获取方法包括:
步骤311:将步骤4的结果进行反量化;
步骤312:将反量化的结果进行IDCT运算。
进一步,所述若干视频线为16个视频线。
本发明还提供了一种超低时延的H.264编码器,包括:
预处理单元,用于将输入的视频进行预处理;
第一帧缓存单元,用于缓存预处理后的视频中的若干视频线;
帧预测单元,用于对所述若干视频线进行帧预测;
DCT编码单元,用于对帧预测后的结果进行DCT编码;
量化单元,用于对DCT编码后的结果进行量化;
熵编码单元,用于将量化结果及运动矢量进行熵编码;
缓冲单元,用于将熵编码的结果进行缓冲后输出;
其中,所述帧预测单元进一步包括:
加法单元,用于将前若干视频线与运动补偿运算得到的结果进行叠加并缓存;
第二帧缓存单元,用于缓存加法单元输出的结果;
运动估计单元,用于将第二缓存单元缓存的内容及第一缓存单元缓存的内容进行运动估计得到运动矢量;
运动补偿单元,用于将运动矢量与第二缓存单元缓存的内容进行运动补偿运算;
减法单元,用于从第一缓存单元缓存的内容中减去运动补偿运算的结果得到帧预测的结果。
进一步,还包括:
反量化单元,用于将量化单元输出的结果进行反量化;
IDCT单元,用于将反量化的结果进行IDCT运算得到前若干视频线。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
本发明在编码时仅预存视频帧中的若干视频线而不是预存一个完整的视频帧,大大缩减了预存时间,降低了编码时延,相比于普通的编码时延200毫秒以上,本发明可以将时延降低到1毫秒以内,能够很好的满足视频聊天或无人机控制对视频编码的超低时延要求。
附图说明
本发明将通过例子并参照附图的方式说明,其中:
图1为本发明中编码流程框图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
传统的H.264编码时延通常以帧来表示,如一般在压缩开始前必须缓冲一个完整帧的时间。假设编码速度可以提高,那么仅通过帧速率加倍即可降低编码时延,也就是说,帧速率为30fps时每帧时延为33毫秒,而帧速率为60fps时每帧时延则为16.5毫秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川正冠科技有限公司,未经四川正冠科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510191983.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激活视频中图形识别码的方法和装置
- 下一篇:视频编码方法及视频编码装置