【技术实现步骤摘要】
多媒体数据处理方法、装置、设备及存储介质
[0001]本申请涉及互联网
,尤其涉及一种多媒体数据处理方法、装置、设备及存储介质。
技术介绍
[0002]在多媒体数据处理过程中,通常采用帧内预测编码方式对多媒体数据帧进行预测编码,这样能够提升多媒体数据帧的编码性能,因此,帧内预测编码方式已经广泛应用到多媒体数据处理过程中。但实践中发现,现有的帧内预测编码方式中,由于用于进行预测编码的参考数据块有限,导致多媒体数据帧的编码性能较差。
技术实现思路
[0003]本申请实施例所要解决的技术问题在于,提供一种多媒体数据处理方法、装置、设备及存储介质,能够提高多媒体数据帧的编码性能。
[0004]本申请实施例一方面提供一种多媒体数据处理方法,包括:
[0005]获取多媒体数据帧中待编码数据块的属性信息;
[0006]根据所述属性信息,获取与所述待编码数据块的属性信息相匹配的第一目标参考数据块;其中,所述第一目标参考数据块选自第一参考数据块集合、第二参考数据块集合,或融合所述第一参考数据块集合和所述第二参考数据块集合的第三参考数据块集合,所述第一参考数据块集合包括与所述待编码数据块之间不具有相邻关系的已编码的数据块,所述第二参考数据块集合包括与所述待编码数据块之间具有相邻关系的已编码的数据块;
[0007]根据所述第一目标参考数据块对所述待编码数据块进行预测编码。
[0008]本申请实施例一方面提供一种多媒体数据处理方法,包括:
[0009]获取多媒体数据帧中待 ...
【技术保护点】
【技术特征摘要】
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任一项所述的方法,其特征在于,所述第二参考数据块集合包括一个或多个第四参考数据块,所述第四参考数据块为所述多媒体数据帧...
【专利技术属性】
技术研发人员:王英彬,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。