[发明专利]视频编码方法及装置、计算机可读存储介质有效
申请号: | 201880039295.X | 申请日: | 2018-07-27 |
公开(公告)号: | CN110800297B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 缪泽翔;郑萧桢 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/527;H04N19/58 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 艾佳 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 方法 装置 计算机 可读 存储 介质 | ||
1.一种视频编码方法,其特征在于,所述方法包括:
确定当前待编码图像组中待编码关键帧的初始量化参数;
对候选编码图像组中至少部分关键帧的全局运动矢量和至少部分非关键帧的全局运动矢量进行加权求和,得到所述待编码关键帧对应的加权全局运动矢量;其中,所述候选编码图像组为当前待编码图像组和/或为当前待编码图像组的前至少一个编码图像组;所述加权权重与该图像帧与所述待编码关键帧的间隔成负相关关系;
根据预设的加权全局运动矢量和量化参数偏移量的对应关系,确定所述待编码关键帧的量化参数偏移量;
根据所述初始量化参数与所述量化参数偏移量确定用于对所述待编码关键帧进行视频编码的量化参数。
2.根据权利要求1所述的方法,其特征在于,所述确定当前待编码图像组中待编码关键帧的初始量化参数,包括:
计算所述待编码关键帧进行视频编码的目标比特数;
根据所述目标比特数和所述待编码关键帧的总像素个数,确定所述待编码关键帧的初始量化参数。
3.根据权利要求2所述的方法,其特征在于,所述计算所述待编码关键帧进行视频编码的目标比特数包括:
获取预配置的目标码率和帧率;
根据所述目标码率和所述帧率计算所述目标比特数。
4.根据权利要求3所述的方法,其特征在于,所述根据目标码率和帧率计算目标比特数包括:
按照第一指定公式对目标码率和帧率进行运算,得到目标比特数。
5.根据权利要求4所述的方法,其特征在于,所述第一指定公式为:
其中,targetBits为目标比特数,targetBitrate为目标码率,frameRate为帧率。
6.根据权利要求2所述的方法,其特征在于,所述根据所述目标比特数和所述待编码关键帧的总像素个数,确定所述待编码关键帧的初始量化参数包括:
按照第二指定公式对所述目标比特数和所述待编码关键帧的总像素个数进行运算,得到所述待编码关键帧的初始量化参数。
7.根据权利要求6所述的方法,其特征在于,所述第二指定公式为:
其中,targetBits为目标比特数,numOfPixel为待编码关键帧的总像素个数,α、β为常数。
8.根据权利要求1所述的方法,其特征在于,确定图像帧的全局运动矢量包括:
根据图像帧相对于前向参考帧的全局运动矢量和/或图像帧相对于后向参考帧的全局运动矢量,确定所述图像帧的全局运动矢量。
9.根据权利要求8所述的方法,其特征在于,确定图像帧的全局运动矢量包括:
针对任意一个图像帧,计算该图像帧相对于其参考图像帧的运动矢量,作为该图像帧的全局运动矢量;或者
针对任意一个图像帧,将该图像帧分成多个区域,计算该图像帧中每一个区域相对于其参考图像帧中对应区域的运动矢量,再将该图像帧中每一个区域的运动矢量的绝对值的均值作为该图像帧的全局运动矢量。
10.根据权利要求1所述的方法,其特征在于,所述对候选编码图像组中至少部分关键帧的全局运动矢量和至少部分非关键帧的全局运动矢量进行加权求和,得到所述待编码关键帧对应的加权全局运动矢量,包括:
对所述候选编码图像组中关键帧的全局运动矢量和非关键帧的全局运动矢量进行加权求和,得到所述待编码关键帧对应的加权全局运动矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880039295.X/1.html,转载请声明来源钻瓜专利网。