[发明专利]一种视频编码方法、装置及设备有效
申请号: | 201811400113.5 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109218722B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 金星;朱政;张贤国;张二丽;范娟婷;樊鸿飞 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/177;H04N19/184 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编码 方法 装置 设备 | ||
本发明实施例提供了一种视频编码方法、装置及设备,其中,该方法包括:获取待编码视频帧之前的视频帧的编码状态,所述编码状态用于指示所述视频帧是否编码结束;根据所述视频帧的编码状态,确定是否开始对所述待编码视频帧进行编码;在确定对所述待编码视频帧进行编码的情况下,为所述待编码视频帧分配线程,并调用所分配的线程对所述待编码视频帧进行编码。应用本发明实施例提供的技术方案能够提高视频编码的编码效率。
技术领域
本发明涉及图像处理技术领域,特别是涉及一种视频编码方法、装置及设备。
背景技术
随着多媒体应用中数字视频业务的不断发展,以及人们对视频云计算需求的不断提高,现有的有线、无线传输网络带宽和存储资源已然无法承受原始视频信源的大数据量。因此,视频信号的压缩已成为目前国内外学术研究的热点之一。视频信号压缩,也称为视频编码,其目的是消除视频信号间存在的冗余信息,以实现对视频信号进行压缩。
目前,国内外标准化组织已相继制定了多种不同的视频编码标准,自H.261视频编码标准以来,主流的视频编码标准均采用“基于块的预测和变换”的混合编码框架,即输入的视频信号经过编码器中预测、变换、量化、扫描、熵编码等编码技术处理后输出比特流,以便视频信号的传输或存储。
现有技术的视频编码过程中,通常是通过单线程的编码方式来进行视频编码的,单线程的编码方式是按照视频帧的编码顺序逐个视频帧进行编码,在编码过程中每次只能编码一帧视频帧,也就是只有在当前编码的视频帧编码结束后,才能编码下一帧视频帧。因而,编码速度慢。
发明内容
本发明实施例的目的在于提供一种视频编码方法、装置及设备,以实现提高视频编码的编码效率。具体技术方案如下:
本发明实施的一方面,提供了一种视频编码方法,该方法包括:
获取待编码视频帧之前的视频帧的编码状态,所述编码状态用于指示所述视频帧是否编码结束;
根据所述视频帧的编码状态,确定是否开始对所述待编码视频帧进行编码;
在确定开始对所述待编码视频帧进行编码的情况下,为所述待编码视频帧分配线程,并调用所分配的线程对所述待编码视频帧进行编码。
可选的,所述根据所述视频帧的编码状态,确定是否开始对所述待编码视频帧进行编码的步骤,包括:
在所述视频帧的编码状态指示所述视频帧编码结束的情况下,确定开始对所述待编码视频帧进行编码;
在所述视频帧的编码状态指示所述视频帧编码未结束的情况下,确定不对所述待编码视频帧进行编码。
可选的,所述视频帧包括以下至少之一:
第一图像组GOP之前第一数量个GOP中的全部或部分视频帧,其中,所述第一GOP为所述待编码视频帧所在的GOP;
第一视频帧之前的第二数量的视频帧,其中,所述第一视频帧为:在所述待编码视频帧之前、且与所述待编码视频帧间隔n帧的视频帧,n为正整数。
可选的,所述为所述待编码视频帧分配线程,并调用所分配的线程对所述待编码视频帧进行编码的步骤,包括:
获取所述视频帧的比特数偏差,其中,所述视频帧的比特数偏差为:所述视频帧的目标编码比特数与实际编码比特数之间的差值;
根据所述比特数偏差,调整所述待编码视频帧的初始目标编码比特数,获得所述待编码视频帧的当前目标编码比特数;
为所述待编码视频帧分配线程,并调用所分配的线程按照所述待编码视频帧的当前目标编码比特数对所述待编码视频帧进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811400113.5/2.html,转载请声明来源钻瓜专利网。