一种视频编码方法和视频编码系统技术方案

技术编号:37557463 阅读:7 留言:0更新日期:2023-05-15 07:40
本发明专利技术提供了一种视频编码方法和视频编码系统,其中的视频编码方法包括:S1:拼接出全背景图像,并生成全背景视频帧编码信息;S2:基于每个背景区域和对应的全背景图像的第一像素转换映射以及全背景视频帧编码信息生成第一编码转换信息;S3:拼接出每个运动目标的全方位图像,并生成全方位视频帧编码信息;S4:基于每个运动目标区域和对应运动目标的全方位图像的第二像素转换映射以及全方位视频帧编码信息生成第二编码转换信息;S5:将所有第一编码转换信息和所有第二编码转换信息进行帧对齐获得编码结果;用以实现编码信息的更大程度压缩和提高编码效率。度压缩和提高编码效率。度压缩和提高编码效率。

【技术实现步骤摘要】
一种视频编码方法和视频编码系统


[0001]本专利技术涉及视频解码
,特别涉及一种视频编码方法和视频编码系统。

技术介绍

[0002]目前,编码可使视频文件变小以进行存储,然后在需要再次使用时将压缩后的数据转换成可用的图像。在视频编码过程中需要对视频帧的图像进行分析,以实现对视频帧图像信息的数据压缩。
[0003]但是,现存的视频编码无论是通过对静止区域和非静止区域进行分别编码或者通过追踪帧间运动,并以运动向量等其他帧间变化的表示方式表示帧间图像的变化信息的方式对视频进行编码,都需要对视频帧中的运动目标和其他帧间变化信息的复杂精准分析,又因为视频帧中静止目标和非静止目标的消失或出现,导致帧间变化信息难以追踪,。因此,现存的视频编码方式的编码效率还有待提高,且帧间变化信息的编码结果也有很大数据量,因此,压缩程度还不够高。
[0004]因此,本专利技术提出了一种视频编码方法和视频编码系统。

技术实现思路

[0005]本专利技术提供一种视频编码方法和视频编码系统,用以将基于背景区域和运动目标区域与全背景图像和运动目标的全方位图像之前的像素转换映射确定出的编码转换信息替换传统直接编码信息或者运动向量编码信息,实现了编码信息的更大程度压缩,并提高了编码效率。
[0006]本专利技术提供一种视频编码方法,包括:S1:基于待编码视频帧序列中每个待编码视频帧中的背景区域拼接出全背景图像,并生成全背景图像的全背景视频帧编码信息;S2:确定出每个背景区域和对应的全背景图像的第一像素转换映射,基于第一像素转换映射和对应的全背景视频帧编码信息生成每个背景区域的第一编码转换信息;S3:基于待编码识别帧中每个待编码视频帧中的运动目标区域,拼接出每个运动目标的全方位图像,并生成全方位图像的全方位视频帧编码信息;S4:确定出每个运动目标区域和对应运动目标的全方位图像的第二像素转换映射,基于第二像素转换映射和全方位视频帧编码信息生成每个运行目标区域的第二编码转换信息;S5:将所有第一编码转换信息和所有第二编码转换信息进行帧对齐,获得待编码视频帧序列的编码结果。
[0007]优选的,所述的一种视频编码方法,S1:基于待编码视频帧序列中每个待编码视频帧中的背景区域拼接出全背景图像,并生成全背景图像的全背景视频帧编码信息,包括:基于待编码视频帧序列中每个待编码视频帧中所有像素点的图像参数,确定出待编码视频帧序列的总图像参数;
基于总图像参数确定出每个图像参数的划分间隔,在每个待编码视频帧中确定出每个图像参数的每个划分间隔的像素点总数和像素区域的中心位置;基于所有待编码视频帧中同一图像参数同一划分间隔的像素点总数,拟合出对应图像参数对应划分间隔的像素点数曲线,并将所有像素点数曲线中的骤变点在待编码序列中对应的帧当作骤变帧;基于帧顺序对同一图像参数同一划分间隔的所有像素区域的中心位置进行排序拟合获得中心位置轨迹,并将所有中心位置轨迹中的断点在待编码帧序列中对应的帧当作断点帧;基于所有骤变帧和所有断点帧对待编码视频帧序列进行场景划分,获得每个场景的待编码视频帧子序列;识别出待编码视频帧子序列中所有待编码视频帧的共有背景区域,基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域;将每个场景的待编码视频帧子序列中的所有待编码视频帧的背景区域进行拼接,获得全背景图像;基于预设编码方式对全背景图像进行编码,获得全背景视频帧编码信息。
[0008]优选的,所述的一种视频编码方法,基于所有骤变帧和所有断点帧对待编码视频帧序列进行场景划分,获得每个场景的待编码视频帧子序列,包括:基于所有骤变帧和所有断点帧在待编码帧序列中的帧序数,确定出场景划分帧序数范围;确定出待编码帧序列中在场景划分帧序数范围内的所有相邻视频帧的综合图像参数差;将最大综合图像参数差对应的相邻视频帧之间当作场景划分界线,基于场景划分界线对待编码视频帧序列进行场景划分,获得每个场景的待编码视频帧子序列。
[0009]优选的,所述的一种视频编码方法,识别出待编码视频帧子序列中所有待编码视频帧的共有背景区域,基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域,包括:识别出待编码视频帧子序列中的所有待编码视频帧中的边缘线,基于边缘线确定出多个形状区域,在所有形状区域中识别出不同待编码视频帧之间的相似形状区域组合;确定出相似形状区域组合中每个形状区域在所属待编码视频帧中的坐标表示,基于帧顺序对相似形状区域组合中所有形状区域的坐标表示进行排序,获得坐标表示序列;基于坐标表示序列确定出对应相似形状区域组合的视角移动向量,对所有视角移动向量进行去偏处理,并将去偏处理后剩余的视角移动向量对应的相似形状区域组合中包含的形状区域在所属待编码视频帧中的区域当作待编码视频帧子序列中所有待编码视频帧的共有背景区域;基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域。
[0010]优选的,所述的一种视频编码方法,基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域,包括:对共有背景区域进行色块划分获得多个色块区域,基于色块区域的中心坐标和与
色块区域相邻的外围像素点,确定出多个渐变方向;基于色块区域的所属待编码视频帧中每个像素点的图像参数,确定出每个渐变方向的图像参数渐变特征;并将图像参数满足对应渐变方向的图像参数渐变特征的外围像素点扩充至对应色块区域,获得新的色块区域;确定出新的色块区域的新的外围像素点和新的渐变方向以及新的图像参数渐变特征,并将图像参数满足对应新的渐变方向的图像参数渐变特征的新的外围像素点继续扩充至新的色块区域,直至遍历所属待编码视频帧,获得对应待编码视频帧的背景区域。
[0011]优选的,所述的一种视频编码方法,将每个场景的待编码视频帧子序列中的所有待编码视频帧的背景区域进行拼接,获得全背景图像,包括:对所有待编码视频帧的背景区域进行标准化处理,获得标准化背景区域;对所有标准化背景区域进行粗排序,确定出每个标准化背景区域在全背景图像中的第一粗排序位置,将第一粗排序位置为最中心位置的标准化背景区域当作参考背景区域;对所有标准化背景区域中包含的第一轮廓形状进行轮廓匹配,获得多个第一轮廓匹配集合;基于参考背景区域中的第一参考轮廓形状对所属第一轮廓匹配集合中除第一参考轮廓形状以外剩余的第一轮廓形状进行形状校正,获得校正背景区域;基于第一粗排序位置将所有校正背景区域与参考背景区域进行拼接,获得全背景图像。
[0012]优选的,所述的一种视频编码方法,S2:确定出每个背景区域和对应的全背景图像的第一像素转换映射,基于第一像素转换映射和对应的全背景视频帧编码信息生成每个背景区域的第一编码转换信息,包括:确定出基于参考背景区域中的第一参考轮廓形状对所属第一轮廓匹配集合中除第一参考轮廓形状以外剩余的第一轮廓形状进行形状校正时每个第一轮廓形状的第一校正坐标映射;确定出对所有待编码视频帧的背景区域进行标准化处理时每个第一轮廓形状的第一图像参数映射;基于每个背景区域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:S1:基于待编码视频帧序列中每个待编码视频帧中的背景区域拼接出全背景图像,并生成全背景图像的全背景视频帧编码信息;S2:确定出每个背景区域和对应的全背景图像的第一像素转换映射,基于第一像素转换映射和对应的全背景视频帧编码信息生成每个背景区域的第一编码转换信息;S3:基于待编码识别帧中每个待编码视频帧中的运动目标区域,拼接出每个运动目标的全方位图像,并生成全方位图像的全方位视频帧编码信息;S4:确定出每个运动目标区域和对应运动目标的全方位图像的第二像素转换映射,基于第二像素转换映射和全方位视频帧编码信息生成每个运行目标区域的第二编码转换信息;S5:将所有第一编码转换信息和所有第二编码转换信息进行帧对齐,获得待编码视频帧序列的编码结果。2.根据权利要求1所述的一种视频编码方法,其特征在于,S1:基于待编码视频帧序列中每个待编码视频帧中的背景区域拼接出全背景图像,并生成全背景图像的全背景视频帧编码信息,包括:基于待编码视频帧序列中每个待编码视频帧中所有像素点的图像参数,确定出待编码视频帧序列的总图像参数;基于总图像参数确定出每个图像参数的划分间隔,在每个待编码视频帧中确定出每个图像参数的每个划分间隔的像素点总数和像素区域的中心位置;基于所有待编码视频帧中同一图像参数同一划分间隔的像素点总数,拟合出对应图像参数对应划分间隔的像素点数曲线,并将所有像素点数曲线中的骤变点在待编码序列中对应的帧当作骤变帧;基于帧顺序对同一图像参数同一划分间隔的所有像素区域的中心位置进行排序拟合获得中心位置轨迹,并将所有中心位置轨迹中的断点在待编码帧序列中对应的帧当作断点帧;基于所有骤变帧和所有断点帧对待编码视频帧序列进行场景划分,获得每个场景的待编码视频帧子序列;识别出待编码视频帧子序列中所有待编码视频帧的共有背景区域,基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域;将每个场景的待编码视频帧子序列中的所有待编码视频帧的背景区域进行拼接,获得全背景图像;基于预设编码方式对全背景图像进行编码,获得全背景视频帧编码信息。3.根据权利要求2所述的一种视频编码方法,其特征在于,基于所有骤变帧和所有断点帧对待编码视频帧序列进行场景划分,获得每个场景的待编码视频帧子序列,包括:基于所有骤变帧和所有断点帧在待编码帧序列中的帧序数,确定出场景划分帧序数范围;确定出待编码帧序列中在场景划分帧序数范围内的所有相邻视频帧的综合图像参数差;将最大综合图像参数差对应的相邻视频帧之间当作场景划分界线,基于场景划分界线
对待编码视频帧序列进行场景划分,获得每个场景的待编码视频帧子序列。4.根据权利要求2所述的一种视频编码方法,其特征在于,识别出待编码视频帧子序列中所有待编码视频帧的共有背景区域,基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域,包括:识别出待编码视频帧子序列中的所有待编码视频帧中的边缘线,基于边缘线确定出多个形状区域,在所有形状区域中识别出不同待编码视频帧之间的相似形状区域组合;确定出相似形状区域组合中每个形状区域在所属待编码视频帧中的坐标表示,基于帧顺序对相似形状区域组合中所有形状区域的坐标表示进行排序,获得坐标表示序列;基于坐标表示序列确定出对应相似形状区域组合的视角移动向量,对所有视角移动向量进行去偏处理,并将去偏处理后剩余的视角移动向量对应的相似形状区域组合中包含的形状区域在所属待编码视频帧中的区域当作待编码视频帧子序列中所有待编码视频帧的共有背景区域;基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域。5.根据权利要求4所述的一种视频编码方法,其特征在于,基于共有背景区域对对应待编码视频帧进行背景扩充,确定出每个待编码视频帧的背景区域,包括:对共有背景区域进行色块划分获得多个色块区域,基于色块区域的中心坐标和与色块区域相邻的外围像素点,确定出多个渐变方向;基于色块区域的所属待编码视频帧中每个像素点的图像参数,确定出每个渐变方向的图像参数渐变特征;并将图像参数满足对应渐变方向的图像参数渐变特征的外围像素点扩充至对应色块区域,获得新的色块区域;确定出新的色块区域的新的外围像素点和新的渐变方向以及新的图像参数渐变特征,并将图像参数满足对应新的渐变方向的图像参数渐变特征的新的外围像素点继续扩充至新的色块区域,直至遍历所属待编码视频帧,获得对应待编码视频帧的背景区域。6...

【专利技术属性】
技术研发人员:方骥刘杜刘莎
申请(专利权)人:深圳市海威恒泰智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1