多媒体数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:32125641 阅读:24 留言:0更新日期:2022-01-29 19:13
本申请实施例公开了一种多媒体数据处理方法、装置、设备及存储介质,其中,该方法包括:获取多媒体数据帧中待编码数据块的属性信息;获取与所述待编码数据块的属性信息相匹配的第一目标参考数据块;所述第一目标参考数据块选自第一参考数据块集合、第二参考数据块集合,或融合所述第一参考数据块集合和所述第二参考数据块集合的第三参考数据块集合;根据所述第一目标参考数据块对所述待编码数据块进行预测编码。通过本申请能够有效提高媒体数据的编码性能。的编码性能。的编码性能。

【技术实现步骤摘要】
多媒体数据处理方法、装置、设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种多媒体数据处理方法、装置、设备及存储介质。

技术介绍

[0002]在多媒体数据处理过程中,通常采用帧内预测编码方式对多媒体数据帧进行预测编码,这样能够提升多媒体数据帧的编码性能,因此,帧内预测编码方式已经广泛应用到多媒体数据处理过程中。但实践中发现,现有的帧内预测编码方式中,由于用于进行预测编码的参考数据块有限,导致多媒体数据帧的编码性能较差。

技术实现思路

[0003]本申请实施例所要解决的技术问题在于,提供一种多媒体数据处理方法、装置、设备及存储介质,能够提高多媒体数据帧的编码性能。
[0004]本申请实施例一方面提供一种多媒体数据处理方法,包括:
[0005]获取多媒体数据帧中待编码数据块的属性信息;
[0006]根据所述属性信息,获取与所述待编码数据块的属性信息相匹配的第一目标参考数据块;其中,所述第一目标参考数据块选自第一参考数据块集合、第二参考数据块集合,或融合所述第一参考数据块集合和所述第二参考数据块集合的第三参考数据块集合,所述第一参考数据块集合包括与所述待编码数据块之间不具有相邻关系的已编码的数据块,所述第二参考数据块集合包括与所述待编码数据块之间具有相邻关系的已编码的数据块;
[0007]根据所述第一目标参考数据块对所述待编码数据块进行预测编码。
[0008]本申请实施例一方面提供一种多媒体数据处理方法,包括:
[0009]获取多媒体数据帧中待解码数据块的属性信息;
[0010]根据所述属性信息,获取与所述待解码数据块的属性信息相匹配的第二目标参考数据块;其中,所述第二目标参考数据块属于第一参考数据块集合、第二参考数据块集合,或融合所述第一参考数据块集合和所述第二参考数据块集合的第三参考数据块集合,所述第一参考数据块集合包括与所述待解码数据块之间不具有相邻关系的已解码的数据块,所述第二参考数据块集合包括与所述待解码数据块之间具有相邻关系的已解码的数据块;
[0011]根据所述第二目标参考数据块对所述待解码数据块进行解码。
[0012]本申请实施例一方面提供一种多媒体数据处理装置,包括:
[0013]获取模块,用于获取多媒体数据帧中待编码数据块的属性信息;
[0014]匹配模块,用于根据所述属性信息,获取与所述待编码数据块的属性信息相匹配的第一目标参考数据块;其中,所述第一目标参考数据块选自第一参考数据块集合、第二参考数据块集合,或融合所述第一参考数据块集合和所述第二参考数据块集合的第三参考数据块集合,所述第一参考数据块集合包括与所述待编码数据块之间不具有相邻关系的已编码的数据块,所述第二参考数据块集合包括与所述待编码数据块之间具有相邻关系的已编
码的数据块;
[0015]编码模块,用于根据所述第一目标参考数据块对所述待编码数据块进行预测编码。
[0016]本申请实施例一方面提供一种多媒体数据处理装置,包括:
[0017]获取模块,用于获取多媒体数据帧中待解码数据块的属性信息;
[0018]匹配模块,用于根据所述属性信息,获取与所述待解码数据块的属性信息相匹配的第二目标参考数据块;其中,所述第二目标参考数据块属于第一参考数据块集合、第二参考数据块集合,或融合所述第一参考数据块集合和所述第二参考数据块集合的第三参考数据块集合,所述第一参考数据块集合包括与所述待解码数据块之间不具有相邻关系的已解码的数据块,所述第二参考数据块集合包括与所述待解码数据块之间具有相邻关系的已解码的数据块;解码模块,用于根据所述第二目标参考数据块对所述待解码数据块进行解码。
[0019]本申请一方面提供了一种计算机设备,包括:处理器及存储器;
[0020]其中,上述存储器用于存储计算机程序,上述处理器用于调用上述计算机程序,以执行上述方法中的步骤。
[0021]本申请实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序包括程序指令,上述程序指令当被处理器执行时,以执行上述方法中的步骤。
[0022]本申请实施例一方面提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述方法的步骤。
[0023]本申请中,计算机设备通过获取与待编码数据块的属性信息相匹配的第一目标参考数据块,该第一目标参考数据块选自第一参考数据块集合、第二参考数据块集合,或融合该第一参考数据块集合和该第二参考数据块集合的第三参考数据块集合;也就是说,可供选择的参考数据块集合包括第一参考数据块集合、第二参考数据块集合以及第三参考数据块集合,扩展了参考数据块的选择范围;同时,根据待编码数据块的属性信息,自适应地选择第一目标参考数据块,根据第一目标参考数据块对待编码数据块进行预测编码,能够提高获取第一目标参考数据块的灵活性和准确度,进一步,提高对多媒体数据帧的编码性能。同时,通过根据第一目标参考数据块对待编码数据块进行预测编码,有利于去除多媒体数据帧中的冗余,提高多媒体数据帧的传输效率,并节省传输资源。
附图说明
[0024]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本申请提供的一种视频处理的流程图;
[0026]图2是本申请提供的针对多媒体数据的处理方法的流程示意图;
[0027]图3是本申请提供的一种编码数据块的示意图;
[0028]图4是本申请提供一种多媒体数据帧的非帧内编码的场景示意图;
[0029]图5是本申请提供一种多媒体数据帧的帧内块复制的场景示意图;
[0030]图6是本申请提供一种多媒体数据帧的参考数据块的内存重用的场景示意图;
[0031]图7是本申请提供的一种多媒体数据处理方法的流程意图;
[0032]图8是本申请提供一种第一参考数据集合、第二参考数据块集合、待编码数据块之间的位置关系示意图;
[0033]图9是本申请提供一种第一参考数据集合、第二参考数据块集合、待编码数据块之间的位置关系示意图;
[0034]图10是本申请提供的一种多媒体数据处理方法的流程意图;
[0035]图11是本申请提供的一种多媒体数据处理装置的结构示意图;
[0036]图12是本申请提供的一种多媒体数据处理装置的结构示意图;
[0037]图13是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0038]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体数据处理方法,其特征在于,包括:获取多媒体数据帧中待编码数据块的属性信息;根据所述属性信息,获取与所述待编码数据块的属性信息相匹配的第一目标参考数据块;其中,所述第一目标参考数据块选自第一参考数据块集合、第二参考数据块集合,或融合所述第一参考数据块集合和所述第二参考数据块集合的第三参考数据块集合,所述第一参考数据块集合包括与所述待编码数据块之间不具有相邻关系的已编码的数据块,所述第二参考数据块集合包括与所述待编码数据块之间具有相邻关系的已编码的数据块;根据所述第一目标参考数据块对所述待编码数据块进行预测编码。2.如权利要求1所述的方法,其特征在于,所述待编码数据块的属性信息包括所述待编码数据块所属的多媒体数据帧的媒体类型;所述根据所述属性信息,获取与所述待编码数据块的属性信息相匹配的第一目标参考数据块,包括:若所述多媒体数据帧的媒体类型为帧内类型,则从所述第一参考数据块集合或所述第三参考数据块集合中获取与待编码数据块的属性信息相匹配的第一目标参考数据块;若所述多媒体数据帧的媒体类型为非帧内类型,则从第二参考数据块集合中获取与待编码数据块的属性信息相匹配的第一目标参考数据块。3.如权利要求1所述的方法,其特征在于,所述待编码数据块的属性信息包括所述待编码数据块所属的多媒体数据帧的参考标志;所述根据所述属性信息,获取与所述待编码数据块的属性信息相匹配的第一目标参考数据块,包括:若所述多媒体数据帧的参考标志为第一参考标志,则从所述第一参考数据块集合或所述第三参考数据块集合中获取与待编码数据块的属性信息相匹配的第一目标参考数据块;若所述多媒体数据帧的参考标志为第二参考标志,则从第二参考数据块集合中获取与待编码数据块的属性信息相匹配的第一目标参考数据块。4.如权利要求1

3任一项所述的方法,其特征在于,所述第一参考数据块集合包括一个或多个第一参考数据块;当所述多媒体数据帧的编码方式为串行编码方式时,所述第一参考数据块为所述多媒体数据帧中参数关联关系满足回写限制条件,且与所述待编码数据块属于同一个编码片的已编码的数据块;所述参数关联关系用于反映第一位置信息,与最大编码块的尺寸信息和第二位置信息之间的关联关系,所述第一位置信息、第二位置信息分别是指已编码的数据块、所述待编码数据块在所述多媒体数据帧中的位置信息;所述回写限制条件用于反映将所述已编码的数据块写入至第一参考数据块集合的限制时延。5.如权利要求1

3任一项所述的方法,其特征在于,所述第一参考数据块集合包括一个或多个第二参考数据块;所述第二参考数据块为与所述待编码数据块属于同一个编码片,且所述多媒体数据帧中参数关联关系满足回写限制条件,以及所述参数关联关系满足编码处理条件的已编码的数据块;
所述参数关联关系用于反映已编码的数据块、所述待编码数据块分别在所述多媒体数据帧中的位置信息,以及最大编码块的尺寸信息之间的关联关系;所述回写限制条件用于反映将所述已编码的数据块写入至所述第一参考数据块集合的限制时延。6.如权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:当所述多媒体数据帧的编码方式为串行编码方式时,分别获取第一位置信息,以及所述最大编码块的尺寸信息和第二位置信息;所述第一位置信息、第二位置信息分别是指已编码的数据块、所述待编码数据块在所述多媒体数据帧中的位置信息;获取回写限制条件;所述回写限制条件用于反映将所述已编码的数据块写入至所述第一参考数据块集合的限制时延;从所述多媒体数据帧中筛选出参数关联关系满足回写限制条件,且与所述待编码数据块属于同一个编码片的已编码的数据块,作为第一参考数据块;所述参数关联关系用于反映所述第一位置信息,与所述最大编码块的尺寸信息和所述第二位置信息之间的关联关系;将所述第一参考数据块添加至所述第一参考数据块集合。7.如权利要求6所述的方法,其特征在于,所述从所述多媒体数据帧中筛选出参数关联关系满足回写限制条件,且与所述待编码数据块属于同一个编码片的已编码的数据块,作为第一参考数据块,包括:根据所述第一位置信息和所述第二位置信息,从所述多媒体数据帧中筛选出与所述待编码数据块属于同一编码片的已编码的数据块,作为第一候选参考数据块;确定在所述回写限制条件下所述多媒体数据帧中已编码的数据块,与所述待编码数据块之间的间隔数据块限制数量;根据所述第一位置信息、所述最大编码块的尺寸信息和所述第二位置信息,统计所述第一候选参考数据块与所述待编码数据块之间的间隔数据块数量;将间隔数据块数量大于所述间隔数据块限制数量的第一候选参考数据块,确定为所述第一参考数据块。8.如权利要求7所述的方法,其特征在于,所述根据所述第一位置信息、所述最大编码块的尺寸信息和第二位置信息,统计所述第一候选参考数据块与所述待编码数据块之间的间隔数据块数量,包括:根据所述第一位置信息以及所述最大编码块的尺寸信息确定所述第一候选参考数据块的行标识和列标识;根据所述第二位置信息以及所述最大编码块的尺寸信息确定所述待编码数据块的行标识和列标识;基于所述待编码数据块的尺寸信息确定所述多媒体数据帧中每行的数据块数量;根据所述每行的数据块数量、所述第一候选参考数据块的行标识和列标识,以及所述待编码数据块的行标识和列标识,统计所述第一候选参考数据块与所述待编码数据块之间的间隔数据块数量。9.如权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:分别获取第一位置信息,以及所述最大编码块的尺寸信息和第二位置信息;所述第一
位置信息、第二位置信息分别是指已编码的数据块、所述待编码数据块在所述多媒体数据帧中的位置信息;获取回写限制条件以及编码处理条件;所述回写限制条件用于反映将所述已编码的数据块写入至所述第一参考数据块集合的限制时延;从所述多媒体数据帧中筛选出参数关联关系满足回写限制条件和所述编码处理条件,且与所述待编码数据块属于同一个编码片的已编码的数据块,作为第二参考数据块;所述参数关联关系用于反映所述第一位置信息,与所述待编码数据块的尺寸信息和所述第二位置信息之间的关联关系;将所述第二参考数据块添加至所述第一参考数据块集合。10.如权利要求9所述的方法,其特征在于,所述从所述多媒体数据帧中筛选出参数关联关系满足回写限制条件和所述编码处理条件,且与所述待编码数据块属于同一个编码片的已编码的数据块,作为第二参考数据块,包括:根据所述第一位置信息和所述第二位置信息,从所述多媒体数据帧中筛选出与所述待编码数据块属于同一编码片的已编码的数据块,作为第一候选参考数据块;从所述第一候选参考数据块中筛选出参数关联关系满足回写限制条件的第一候选参考数据块,作为第二候选参考数据块;确定在所述回写限制条件下所述多媒体数据帧中已编码的数据块,与所述待编码数据块之间的第一数据块限制距离;确定在所述编码处理条件下所述多媒体数据帧中已编码的数据块,与所述待编码数据块之间的第二数据块限制距离;根据所述第一位置信息、所述最大编码块的尺寸信息和所述第二位置信息、所述第一数据块限制距离和所述第二数据块限制距离,从所述第二候选参考数据块中确定出满足所述编码处理条件的第二候选参考数据块,作为所述第二参考数据块。11.如权利要求10所述的方法,其特征在于,所述根据所述第一位置信息、所述最大编码块的尺寸信息和第二位置信息、所述第一数据块限制距离和所述第二数据块限制距离,从所述第二候选参考数据块中确定出满足所述编码处理条件的第二候选参考数据块,作为第二参考数据块,包括:根据所述第一位置信息以及所述最大编码块的尺寸信息确定所述第二候选参考数据块的行标识和列标识;根据所述第二位置信息以及所述最大编码块的尺寸信息确定所述待编码数据块的行标识和列标识;从所述第二候选参考数据块中筛选出行标识小于或等于所述待编码数据块的行标识的第二候选参考数据块,作为第三候选参考数据块;根据所述第三候选参考数据块的行标识和所述待编码数据块的行标识确定所述第三候选参考数据块与所述待编码数据块之间的行距离;根据所述第三候选参考数据块的列标识和所述待编码数据块的列标识确定所述第三候选参考数据块与所述待编码数据块之间的列距离;将所述第三候选参考数据块中列距离小于第一距离阈值的第三候选参考数据块,确定为所述第二参考数据块;所述第一距离阈值是根据所述第一数据块限制距离、所述第二数
据块限制距离、所述第三候选参考数据块与所述待编码数据块之间的行距离确定的。12.如权利要求1

3任一项所述的方法,其特征在于,所述第二参考数据块集合包括一个或多个第三参考数据块,所述第三参考数据块为所述多媒体数据帧中与所述待编码数据块位于同一编码处理单元的已编码的数据块。13.如权利要求1

3任一项所述的方法,其特征在于,所述第二参考数据块集合包括一个或多个第四参考数据块,所述第四参考数据块为所述多媒体数据帧...

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

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

1