一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频处理方法及装置与流程

2023-02-19 09:47:37 来源:中国专利 TAG:

技术特征:
1.一种视频处理方法,其特征在于,包括:确定至少两个视频流中每个视频流关联的目标参数集合;对每个视频流进行解析获得每个视频流的视频帧集合,以及确定每个视频流关联的目标帧参数集合;根据每个视频流的视频帧集合中包含的视频帧的帧类型确定宏块类型,并确定所述宏块类型对应的宏块处理策略;基于所述目标参数集合、所述目标帧参数集合以及所述宏块处理策略对每个视频帧集合中包含的视频帧进行处理,根据处理结果生成目标视频流。2.根据权利要求1所述的视频处理方法,其特征在于,所述确定至少两个视频流中每个视频流关联的目标参数集合,包括:获取所述至少两个视频流,并确定每个视频流对应的标准参数集合;根据每个视频流对应的标准参数集合生成所述目标参数集合。3.根据权利要求2所述的视频处理方法,其特征在于,所述对每个视频流进行解析获得每个视频流的视频帧集合,以及确定每个视频流关联的目标帧参数集合,包括:对每个视频流进行解析获得每个视频流的视频帧集合以及标准帧参数集合;根据每个视频流的标准帧参数集合生成所述目标帧参数集合。4.根据权利要求2所述的视频处理方法,其特征在于,所述确定每个视频流对应的标准参数集合,包括:对每个视频流进行解析,获得每个视频流对应的编码参数集标识;基于每个视频流对应的编码参数集标识读取由编码配置参数组成的编码参数集合;根据读取结果确定每个视频流对应的编码参数集合,作为所述至少两个视频流中每个视频流对应的标准参数集合。5.根据权利要求2所述的视频处理方法,其特征在于,所述根据每个视频流对应的标准参数集合生成所述目标参数集合步骤执行之前,还包括:基于每个视频流对应的标准参数集合检测所述至少两个视频流是否满足视频拼接条件;若是,执行所述根据每个视频流对应的标准参数集合生成目标参数集合步骤。6.根据权利要求5所述的视频处理方法,其特征在于,所述基于每个视频流对应的标准参数集合检测所述至少两个视频流是否满足视频拼接条件,包括:根据每个视频流对应的标准参数集合确定每个视频流的编码方式;在每个视频流的编码方式相同的情况下,读取每个视频流的分辨率以及预设的拼接处理参数;根据所述拼接处理参数和每个视频流的分辨率生成拼接区域;在所述拼接区域满足视频拼接格式的情况下,读取每个视频流的编码参数;基于每个视频流的编码参数检测所述至少两个视频流是否满足互斥拼接条件。7.根据权利要求6所述的视频处理方法,其特征在于,所述根据每个视频流对应的标准参数集合生成所述目标参数集合,包括:根据预设的参数调整规则在每个视频流对应的标准参数集合中提取初始参数;按照所述参数调整规则对所述初始参数进行调整获得目标参数,并基于所述目标参数
组成所述目标参数集合。8.根据权利要求3所述的视频处理方法,其特征在于,所述对每个视频流进行解析获得每个视频流的视频帧集合以及标准帧参数集合,包括:基于预设的分帧处理策略分别对每个视频流进行分帧处理,获得每个视频流的视频帧集合;分别在每个视频流的视频帧集合中确定目标视频帧,并对每个视频流对应的目标视频帧进行解析获得标准帧参数;基于每个视频流对应的标准帧参数组成每个视频流的标准帧参数集合。9.根据权利要求8所述的视频处理方法,其特征在于,所述标准帧参数包括下述至少一项:参考帧参数、量化参数、运动矢量参数;相应的,所述根据每个视频流的标准帧参数集合生成所述目标帧参数集合,包括:基于预设的帧参数选择规则在每个视频流的标准帧参数集合中选择目标帧参数,并基于所述目标帧参数组成所述目标帧参数集合。10.根据权利要求1所述的视频处理方法,其特征在于,所述根据每个视频流的视频帧集合中包含的视频帧的帧类型确定宏块类型,包括:基于每个视频流的编码方式确定宏块参数,并按照所述宏块参数对每个视频流的视频帧集合中包含的视频帧进行切分;根据切分处理结果生成每个视频帧集合中的视频帧对应的宏块组;确定每个视频帧集合中包含的视频帧的帧类型,并根据所述帧类型确定每个视频帧集合中的视频帧对应的宏块组的宏块类型。11.根据权利要求1所述的视频处理方法,其特征在于,所述帧类型包括下述至少一项:前后参考帧类型、前参考帧类型、非参考帧类型;相应的,所述宏块类型包括下述至少一项:前后参考宏块类型、前参考宏块类型、非参考宏块类型;相应的,所述宏块处理策略包括下述至少一项:前后参考宏块处理策略、前参考宏块处理策略、非参考宏块处理策略。12.根据权利要求11所述的视频处理方法,其特征在于,在所述宏块类型为非参考宏块类型的情况下,所述基于所述目标参数集合、所述目标帧参数集合以及所述宏块处理策略对每个视频帧集合中包含的视频帧进行处理,根据处理结果生成目标视频流,包括:确定每个视频帧集合中包含的第i视频帧对应的第j宏块和拼接宏块,并读取所述第j宏块的原始量化系数以及所述拼接宏块的拼接量化系数;基于所述目标参数集合、所述目标帧参数集合以及所述拼接量化系数确定所述第j宏块的目标量化系数;对所述原始量化系数和所述目标量化系数进行编码处理,根据编码处理结果更新宏块码流;在所述第j宏块为第i视频帧中的末端宏块的情况下,判断所述第i视频帧是否为每个视频帧集合中的末端视频帧;若否,i自增1,并执行所述确定每个视频帧集合中包含的第i视频帧对应的第j宏块和
拼接宏块步骤;若是,基于更新后的宏块码流生成目标视频帧,并基于所述目标视频帧生成所述目标视频流。13.根据权利要求12所述的视频处理方法,其特征在于,所述根据编码处理结果生成所述目标视频帧步骤执行之后,还包括:判断所述第j宏块是否为第i视频帧中的末端宏块;若是,执行所述判断所述第i视频帧是否为每个视频帧集合中的末端视频帧步骤;若否,基于所述第j宏块对所述拼接宏块进行更新,基于所述目标量化系数对所述拼接量化系数进行更新,将更新后的拼接量化系数作为更新后的拼接宏块的拼接量化系数,j自增1,并执行所述确定每个视频帧集合中包含的第i视频帧对应的第j宏块和拼接宏块步骤。14.根据权利要求11所述的视频处理方法,其特征在于,所述根据每个视频流对应的标准参数集合生成目标参数集合步骤执行之后,还包括:读取每个视频流的拼接处理参数,并根据每个视频流的拼接处理参数计算每个视频流的偏移参数。15.根据权利要求14所述的视频处理方法,其特征在于,在所述宏块类型为前参考帧类型的情况下,所述基于所述目标参数集合、所述目标帧参数集合以及所述宏块处理策略对每个视频帧集合中包含的视频帧进行处理,根据处理结果生成目标视频流,包括:确定每个视频帧集合中包含的第i视频帧对应的第j宏块和拼接宏块,并读取所述第j宏块的原始量化系数和所述拼接宏块的拼接量化系数,以及所述第j宏块的原始位置信息和所述拼接宏块的拼接位置信息;基于所述目标参数集合、所述目标帧参数集合和所述偏移参数确定第j宏块的目标位置信息,以及基于所述目标参数集合、所述目标帧参数集合和所述拼接量化系数确定所述第j宏块的目标量化系数;对所述原始量化系数、所述目标量化系数以及所述目标位置信息进行编码处理,根据编码处理结果更新宏块码流;在所述第j宏块为第i视频帧中的末端宏块的情况下,判断所述第i视频帧是否为每个视频帧集合中的末端视频帧;若否,i自增1,并执行所述确定每个视频帧集合中包含的第i视频帧对应的第j宏块和拼接宏块步骤;若是,基于更新后的宏块码流生成目标视频帧,并基于所述目标视频帧生成所述目标视频流。16.一种视频处理装置,其特征在于,包括:确定参数模块,被配置为确定至少两个视频流中每个视频流关联的目标参数集合;解析参数模块,被配置为对每个视频流进行解析获得每个视频流的视频帧集合,以及确定每个视频流关联的目标帧参数集合;确定策略模块,被配置为根据每个视频流的视频帧集合中包含的视频帧的帧类型确定宏块类型,并确定所述宏块类型对应的宏块处理策略;处理视频模块,被配置为基于所述目标参数集合、所述目标帧参数集合以及所述宏块处理策略对每个视频帧集合中包含的视频帧进行处理,根据处理结果生成目标视频流。
17.一种计算设备,其特征在于,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现权利要求1至15任意一项所述方法的步骤。18.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至15任意一项所述方法的步骤。

技术总结
本说明书提供视频处理方法及装置,其中所述视频处理方法包括:确定至少两个视频流中每个视频流关联的目标参数集合;对每个视频流进行解析获得每个视频流的视频帧集合,以及确定每个视频流关联的目标帧参数集合;根据每个视频流的视频帧集合中包含的视频帧的帧类型确定宏块类型,并确定所述宏块类型对应的宏块处理策略;基于所述目标参数集合、所述目标帧参数集合以及所述宏块处理策略对每个视频帧集合中包含的视频帧进行处理,根据处理结果生成目标视频流。目标视频流。目标视频流。


技术研发人员:郭利斌
受保护的技术使用者:北京猿力未来科技有限公司
技术研发日:2021.08.06
技术公布日:2023/2/17
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献