一种数据处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33419251 阅读:20 留言:0更新日期:2022-05-19 00:12
本申请提出一种数据处理方法、装置、计算机设备及存储介质。该方法包括:在待编码图像中获取目标编码单元的特征信息,特征信息至少包括目标编码单元的像素值方差以及尺寸信息;根据目标编码单元的特征信息确定目标编码单元的数据搜索方式,数据搜索方式包括整像素搜索、分像素搜索和运动信息搜索中的至少一种,运动信息包括已完成搜索的编码单元中的运动信息和目标编码单元的搜索起始点中的运动信息;利用确定的数据搜索方式进行数据搜索,得到目标编码单元的搜索结果,搜索结果包括整像素搜索结果和分像素搜索结果中的一种或两种;根据搜索结果确定目标编码单元的运动估计信息。通过本申请可以降低编码器的时间开销,从而提高编码器的编码效率。而提高编码器的编码效率。而提高编码器的编码效率。

【技术实现步骤摘要】
一种数据处理方法、装置、计算机设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种数据处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着互联网科技技术的不断发展和人们对视频云计算需求的不断提高,在视频的传输过程中,为了减少传输时占用的带宽和存储空间,需要对视频进行编码,视频编码时视频中的每一视频帧会被划分为图像块,此图像块也称为编码块。对编码块进行编码时,首先要进行预测,在预测时可以将编码块划分为多个编码单元(Coding Unit,CU)。预测分为帧内预测和帧间预测,其中,帧间预测中的关键技术包括运动估计。运动估计是在一定范围内的参考帧中搜索最佳的参考帧,并在最佳的参考帧中搜索编码单元的最佳的匹配块的过程。
[0003]现有的视频编码器的运动估计中,通常是对编码器的各个编码单元在参考帧中通过块匹配的方式进行整像素搜索和分像素搜索,从而获得最优的运动信息。然而整像素搜索和分像素搜索耗时较长,这样会给编码器带来较大的时间开销,导致编码器的编码效率低下。

技术实现思路

[0004]本申请实施例提出了一种数据处理方法、装置、计算机设备以及存储介质,可以降低编码器的时间开销,从而提高编码器的编码效率。
[0005]本申请实施例一方面提供一种数据处理方法,该方法具体包括:
[0006]在待编码图像中获取目标编码单元的特征信息,所述特征信息至少包括所述目标编码单元的像素值方差以及尺寸信息;
[0007]根据所述目标编码单元的特征信息确定所述目标编码单元的数据搜索方式,所述数据搜索方式包括整像素搜索、分像素搜索和运动信息搜索中的至少一种,所述运动信息包括已完成搜索的编码单元中的运动信息和所述目标编码单元的搜索起始点中的运动信息;
[0008]利用确定的所述数据搜索方式进行数据搜索,得到所述目标编码单元的搜索结果,所述搜索结果包括整像素搜索结果和分像素搜索结果中的一种或两种;
[0009]根据所述搜索结果确定所述目标编码单元的运动估计信息。
[0010]本申请一方面提供一种数据处理装置,该装置具有实现上述的数据处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括:
[0011]获取单元,用于在待编码图像中获取目标编码单元的特征信息,所述特征信息至少包括所述目标编码单元的像素值方差以及尺寸信息;
[0012]确定单元,用于根据所述目标编码单元的特征信息确定所述目标编码单元的数据
搜索方式,所述数据搜索方式包括整像素搜索、分像素搜索和运动信息搜索中的至少一种,所述运动信息包括已完成搜索的编码单元中的运动信息和所述目标编码单元的搜索起始点中的运动信息;
[0013]处理单元,用于利用确定的所述数据搜索方式进行数据搜索,得到所述目标编码单元的搜索结果,所述搜索结果包括整像素搜索结果和分像素搜索结果中的一种或两种;
[0014]确定单元,还用于根据所述素搜索结果确定所述目标编码单元的运动估计信息。
[0015]本申请实施例一方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述各实施例中的方法。
[0016]本申请实施例一方面提供了一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,执行上述各实施例中的方法。
[0017]本申请实施例一方面提供了一种计算机程序产品或计算机程序,计算机程序产品或计算机程序包括计算机指令,计算机指令存储在计算机可读存储介质中,计算机指令被计算机设备的处理器执行时,执行上述各实施例中的方法。
[0018]通过本申请实施例的数据处理方法,通过获取编码单元的特征信息,特征信息包括编码单元的像素值方差以及尺寸信息,根据编码单元的像素值方差以及尺寸信息,编码器只需要对部分的编码单元进行整像素搜索和分像素搜索,相比于现有方式中编码器需要对各个编码单元都进行整像素搜索和分像素搜索,可以降低编码器运动估计的时间开销,从而可以提高编码器的编码效率。
附图说明
[0019]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本申请实施例提供的一种数据处理系统的架构示意图;
[0021]图2a是本申请实施例提供的一种计算机设备界面示意图;
[0022]图2b是本申请实施例提供的一种目标编码单元的示意图;
[0023]图2c是本申请实施例提供的一种针对目标编码单元的处理示意图;
[0024]图3是本申请实施例提供的一种数据处理方法的流程示意图;
[0025]图4是本申请实施例提供的一种目标编码单元的的示意图;
[0026]图5是本申请实施例提供的一种数据搜索的搜索过程示意图;
[0027]图6是本申请实施例提供的一种数据搜索的流程示意图;
[0028]图7是本申请实施例提供的一种数据处理装置的结构示意图;
[0029]图8是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0030]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附
权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0031]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
[0032]应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在
……
时"或"当
……
时"或"响应于确定"。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:在待编码图像中获取目标编码单元的特征信息,所述特征信息至少包括所述目标编码单元的像素值方差以及尺寸信息;根据所述目标编码单元的特征信息确定所述目标编码单元的数据搜索方式,所述数据搜索方式包括整像素搜索、分像素搜索和运动信息搜索中的至少一种,所述运动信息包括已完成搜索的编码单元中的运动信息和所述目标编码单元的搜索起始点中的运动信息;利用确定的所述数据搜索方式进行数据搜索,得到所述目标编码单元的搜索结果,所述搜索结果包括整像素搜索结果和分像素搜索结果中的一种或两种;根据所述搜索结果确定所述目标编码单元的运动估计信息。2.根据权利要求1所述的方法,其特征在于,所述尺寸信息包括所述目标编码单元的长度和宽度,所述根据所述目标编码单元的特征信息确定所述目标编码单元的数据搜索方式,包括:根据所述尺寸信息获取所述目标编码单元的长度和宽度之间的比值;若所述比值大于第一预设阈值,则确定所述目标编码单元的搜索方式包括所述运动信息搜索;或者,若所述比值大于第一预设阈值,且所述比值大于第二预设阈值,所述第一预设阈值不同于所述第二预设阈值,则确定所述目标编码单元的搜索方式仅包括所述运动信息搜索。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述比值大于所述第一预设阈值,且所述比值小于或等于所述第二预设阈值,则确定所述目标编码单元的数据搜索方式包括所述运动信息搜索以及所述分像素搜索。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述比值小于或等于所述第一预设阈值,且所述像素值方差小于第三预设阈值,则确定所述目标编码单元的搜索方式包括所述运动信息搜索;或者,若所述比值小于或等于所述第一预设阈值,所述像素值方差小于第三预设阈值,且所述比值大于所述第二预设阈值,则确定所述目标编码单元的数据搜索方式仅包括所述运动信息搜索。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述比值小于或等于所述第一预设阈值,所述像素值方差小于第三预设阈值,且所述比值小于或等于所述第二预设阈值,则确定所述目标编码单元的数据搜...

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

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

1