视频数据处理方法技术

技术编号:39577066 阅读:6 留言:0更新日期:2023-12-03 19:28
本申请提供了一种视频数据处理方法

【技术实现步骤摘要】
视频数据处理方法、装置、设备及介质


[0001]本申请涉及计算机
,具体涉及智慧交通
,尤其涉及一种视频数据处理方法

装置

设备及介质


技术介绍

[0002]在现有的视频编码技术中,可将原始的视频帧
(
如视频帧
A)
划分成一系列的编码块,并结合预测

变换和熵编码等视频编码方法对编码块进行编码,实现对视频帧的编码过程

例如,在智慧交通领域中,在将采集到的道路视频数据上传给指定设备时,涉及道路视频数据的编码

其中,编码块
(
如数据块
B)
在编码后得到相应编码数据,编码器还可以通过该编码数据进行预解码得到该数据块
B
对应的预解码块
(
如数据块
B

)。
而数据块
B

与原数据块
B
相比,由于存在量化等影响,会产生失真,因此可以进一步利用滤波器对数据块
B

进行滤波操作,以通过滤波后的数据块
B

(
如数据块
B”)
得到视频帧
A
的预重构视频帧,且该预重构视频帧可以参与后续视频帧的编码过程

[0003]然而,在实践中发现,滤波操作可以减少数据块
B”与数据块
B
之间的误差,由此实现预重构出的视频帧
(
如视频帧
A

)
更加贴近原始视频帧
A
的效果

但与此同时也会恢复视频帧
A
中的噪声

若后续视频帧
(
如视频帧
C)
在进行编码时需要参考该预解码重构出的视频帧
A

,那么该视频帧
A

中所恢复的噪声会影响到视频帧
C
的编码质量,从而降低解码器侧对于视频帧
C
的解码重构效果


技术实现思路

[0004]本申请实施例提供了一种视频数据处理方法

装置

设备及介质,可以提升视频帧的编码质量

[0005]一方面,本申请实施例提供了一种视频数据处理方法,方法包括:
[0006]获取目标视频中的待处理视频帧;待处理视频帧中所包括的待编码数据块为数据块
j
;数据块
j
为待处理视频帧中的任意一个数据块;
[0007]对数据块
j
进行数据分析处理,得到数据块
j
的传播代价,并基于数据块
j
的传播代价,确定数据块
j
对应的参考数据块;
[0008]对参考数据块进行编码处理,得到已编码参考数据块和与已编码参考数据块相关联的编码策略数据;
[0009]通过编码策略数据,对已编码参考数据块进行预解码处理,得到数据块
j
对应的预解码数据块;
[0010]在通过已编码参考数据块和预解码数据块确定出与已编码参考数据块相关联的编码滤波数据时,将与已编码参考数据块相关联的编码策略数据和与已编码参考数据块相关联的编码滤波数据,作为与数据块
j
相关联的数据编码参数;
[0011]基于与数据块
j
相关联的数据编码参数,编码得到与待处理视频帧相关联的视频编码数据流

[0012]一方面,本申请实施例提供了一种视频数据处理装置,装置包括:
[0013]视频获取模块,用于获取目标视频中的待处理视频帧;待处理视频帧中所包括的待编码数据块为数据块
j
;数据块
j
为待处理视频帧中的任意一个数据块;
[0014]参考数据确定模块,用于对数据块
j
进行数据分析处理,得到数据块
j
的传播代价,并基于数据块
j
的传播代价,确定数据块
j
对应的参考数据块;
[0015]数据编码模块,用于对参考数据块进行编码处理,得到已编码参考数据块和与已编码参考数据块相关联的编码策略数据;
[0016]数据编码模块,还用于通过编码策略数据,对已编码参考数据块进行预解码处理,得到数据块
j
对应的预解码数据块;
[0017]数据编码模块,还用于在通过已编码参考数据块和预解码数据块确定出与已编码参考数据块相关联的编码滤波数据时,将与已编码参考数据块相关联的编码策略数据和与已编码参考数据块相关联的编码滤波数据,作为与数据块
j
相关联的数据编码参数;
[0018]数据流编码模块,用于基于与数据块
j
相关联的数据编码参数,编码得到与待处理视频帧相关联的视频编码数据流

[0019]本申请实施例一方面提供了一种计算机设备,包括存储器和处理器,存储器与处理器相连,存储器用于存储计算机程序,处理器用于调用计算机程序,以使得该计算机设备执行本申请实施例中上述一方面提供的方法

[0020]本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序适于由处理器加载并执行,以使得具有处理器的计算机设备执行本申请实施例中上述一方面提供的方法

[0021]根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中

计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面提供的方法

[0022]本申请实施例中提出一种可以根据当前数据块的传播代价自适应选取参考数据块进行视频编码的方式,具体为:获取目标视频中的待处理视频帧包括的数据块
j
,数据块
j
为待处理视频帧中的任意一个数据块,基于对数据块
j
进行数据分析处理所得到的传播代价确定数据块
j
对应的参考数据块,对参考数据块进行编码处理,得到与已编码参考数据块相关联的编码策略数据,并通过编码策略数据,对已编码参考数据块进行预解码处理,得到数据块
j
对应的预解码数据块,在通过已编码参考数据块和预解码数据块确定出与已编码参考数据块相关联的编码滤波数据时,将编码策略数据和编码滤波数据,作为与数据块
j
相关联的数据编码参数,编码得到与待处理视频帧相关联的视频编码数据流

也就是说,可以通过数据块
j
的传播代本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种视频数据处理方法,其特征在于,所述方法包括:获取目标视频中的待处理视频帧;所述待处理视频帧中所包括的待编码数据块为数据块
j
;所述数据块
j
为所述待处理视频帧中的任意一个数据块;对所述数据块
j
进行数据分析处理,得到所述数据块
j
的传播代价,并基于所述数据块
j
的传播代价,确定所述数据块
j
对应的参考数据块;对所述参考数据块进行编码处理,得到已编码参考数据块和与所述已编码参考数据块相关联的编码策略数据;通过所述编码策略数据,对所述已编码参考数据块进行预解码处理,得到所述数据块
j
对应的预解码数据块;在通过所述已编码参考数据块和所述预解码数据块确定出与所述已编码参考数据块相关联的编码滤波数据时,将与所述已编码参考数据块相关联的编码策略数据和与所述已编码参考数据块相关联的编码滤波数据,作为与所述数据块
j
相关联的数据编码参数;基于与所述数据块
j
相关联的数据编码参数,编码得到与所述待处理视频帧相关联的视频编码数据流
。2.
根据权利要求1所述的方法,其特征在于,所述目标视频包括
N
个视频帧;
N
为大于1的正整数;所述待处理视频帧为所述
N
个视频帧中的视频帧
i

i
为大于1且小于或等于
N
的正整数;所述
N
个视频帧中,位于所述视频帧
i
之后的视频帧为待编码视频帧;所述对所述数据块
j
进行数据分析处理,得到所述数据块
j
的传播代价,包括:从所述待编码视频帧中,获取与所述视频帧
i
相关联的预估参考视频帧;所述预估参考视频帧包括第一预估参考视频帧和第二预估参考视频帧;所述第一预估参考视频帧为在所述待编码视频帧中所确定出的可参考所述视频帧
i
中的数据块进行数据编码的视频帧;所述第二预估参考视频帧为在所述待编码视频帧中所确定出的可参考所述第一预估参考视频帧中的数据块进行数据编码的视频帧;从所述第一预估参考视频帧中确定出与所述数据块
j
相关联的第一预估参考数据块,并从所述第二预估参考视频帧中确定出与所述第一预估参考数据块相关联的第二预估参考数据块;所述第一预估参考数据块为所述第一预估参考视频帧中可参考所述数据块
j
进行数据编码的数据块;所述第二预估参考数据块为所述第二预估参考视频帧中可参考所述第一预估参考数据块进行数据编码的数据块;基于所述第二预估参考数据块的传播代价,对所述第一预估参考数据块进行预分析处理,得到所述第一预估参考数据块的传播代价,并基于所述第一预估参考数据块的传播代价,对所述数据块
j
进行预分析处理,得到所述数据块
j
的传播代价
。3.
根据权利要求1所述的方法,其特征在于,所述对所述数据块
j
进行数据分析处理,得到所述数据块
j
的传播代价之前,所述方法还包括:若所述数据块
j
为待编码亮度数据块,则通知执行所述对所述数据块
j
进行数据分析处理,得到所述数据块
j
的传播代价的步骤
。4.
根据权利要求3所述的...

【专利技术属性】
技术研发人员:张洪彬唐敏豪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1