【技术实现步骤摘要】
视频编码方法、装置、电子设备及可读存储介质
[0001]本申请属于视频
,具体涉及一种视频编码方法、装置、电子设备及可读存储介质。
技术介绍
[0002]目前,电子设备在编码采集的多个视频帧时,需执行以下至少之一:确定该多个视频帧中每个宏块的编码搜索范围,以识别该多个视频帧帧间的冗余信息,进而对该冗余信息进行压缩处理;根据每个视频帧的图像内容变化程度,确定该多个视频帧中的内部编码帧,以增加视频帧压缩率,减小编码后视频的体积。
[0003]具体地,对于上述编码搜索范围,电子设备可以通过搜索算法,遍历上述每个宏块中每个像素点周围的多个像素点确定;而对于上述内部编码帧,电子设备可以通过对比上述多个视频帧中宏块的像素变化确定。
[0004]然而,由于遍历上述多个像素点以及对比上述像素变化,均需进行大量的计算,因此使得电子设备在确定上述编码搜索范围和上述内部编码帧中至少之一时的算力较大,从而导致视频编码过程中电子设备的功耗较大。
技术实现思路
[0005]本申请实施例的目的是提供一种视频编码方法、 ...
【技术保护点】
【技术特征摘要】
1.一种视频编码方法,其特征在于,所述方法包括:基于采集的至少两个视频帧的图像数据,以及第一数据,获取仿射变换矩阵,所述仿射变换矩阵用于指示所述至少两个视频帧中每两个相邻视频帧间对应宏块的映射关系,所述第一数据为:采集所述至少两个视频帧的过程中电子设备的加速度数据和角速度数据;基于所述仿射变换矩阵,确定第一对象;基于所述第一对象,编码所述至少两个视频帧;其中,所述第一对象包括以下至少之一:所述至少两个视频帧中每个宏块的编码搜索范围;所述至少两个视频帧中的内部编码帧。2.根据权利要求1所述的方法,其特征在于,所述仿射变换矩阵包括至少两个子矩阵,每个所述子矩阵与所述至少两个视频帧中的一个视频帧所对应,每个所述子矩阵用于指示所对应的一个视频帧中宏块所处的几何位置。3.根据权利要求2所述的方法,其特征在于,所述第一对象包括所述每个宏块的编码搜索范围;所述基于所述仿射变换矩阵,确定第一对象,包括:根据所述至少两个子矩阵,确定所述每个宏块对应的运动向量,每个运动向量指示一个搜索范围;对于所述每个宏块,将一个宏块对应的运动向量指示的搜索范围,确定为所述一个宏块的编码搜索范围,得到所述每个宏块的编码搜索范围。4.根据权利要求2所述的方法,其特征在于,所述第一对象包括所述内部编码帧;所述基于所述仿射变换矩阵,确定第一对象,包括:根据所述至少两个子矩阵,确定每个所述子矩阵对应的第一变化率;基于所述第一变化率,确定所述内部编码帧;其中,一个子矩阵对应的第一变化率包括:所述一个子矩阵中的数值,相较于所述一个子矩阵的前一子矩阵中数值的变化率。5.根据权利要求4所述的方法,其特征在于,所述基于所述第一变化率,确定所述内部编码帧,包括:对于所述第一变化率大于或等于第一阈值的子矩阵所对应的至少一个第一视频帧,将所述至少一个第一视频帧确定为所述内部编码帧;或者,对于所述第一变化率小于第一阈值的子矩阵所对应的至少一个第二视频帧,计算每个所述第二视频帧对应的第二变化率,一个第二视频帧对应的第二变化率包括:所述一个第二视频帧中像素的像素值,相较于所述一个第二视频帧的前一视频帧中像素的像素值的变化率;将所述第二变化率大于或等于第二阈值的所有所述第二视频帧,确定为所述内部编码帧。6.根据权利要求1或2所述的方法,其特征在于,所述基于采集的至少两个视频帧的图像数据,以及第一数据,获取仿射变换矩阵,包括:将所述图像数据和所述第一数据输入电子防抖算法;
通过所述电子防抖算法,从所述图像数据中获取所述至少两个视频帧中特征点的像素坐标数据;通过所述电子防抖算法,根据所...
【专利技术属性】
技术研发人员:曾达彬,付俊,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。