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

技术编号:39196148 阅读:13 留言:0更新日期:2023-10-27 08:42
本申请实施例公开了一种媒体数据处理方法、装置、设备及存储介质,应用于云技术、车联网等技术领域,其中,该方法包括:接收对象指示信息;根据对象指示信息,从N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段;对待解码的媒体文件片段进行解码处理,得到待解码的媒体文件片段对应的媒体数据。通过本申请能够提高媒体数据的获取效率,降低解码设备的资源开销。源开销。源开销。

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


[0001]本申请涉及云技术、车联网技术等领域,尤其涉及一种媒体数据处理方法、装置、设备及存储介质。

技术介绍

[0002]随着数字媒体技术和计算机技术的发展,媒体数据(如视频数据、点云数据等)应用于各个领域,如移动通信、网络游戏、网络电视等,给人们的娱乐和生活带来极大便利。在带宽有限的条件下,编码设备需要对获取到的媒体数据进行编码和封装得到关于媒体数据的媒体文件,将关于媒体数据的媒体文件发送给解码端。通常解码设备只需要媒体文件中的部分媒体数据,但是目前,需要对全量的媒体文件进行解码后,才能获取到解码设备所需要的媒体数据,导致媒体数据的获取效率比较低,并造成不必要的资源开销。

技术实现思路

[0003]本申请实施例提供一种媒体数据处理方法、装置、设备及存储介质,能够提高媒体数据的获取效率,降低解码设备的资源开销。
[0004]本申请实施例一方面提供一种媒体数据处理方法,包括:
[0005]接收对象指示信息;对象指示信息用于反映N个媒体帧包括的媒体对象的对象属性特征,以及媒体对象在N个媒体帧中的分布特征;N为正整数;
[0006]根据对象指示信息,从N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段;
[0007]对待解码的媒体文件片段进行解码处理,得到待解码的媒体文件片段对应的媒体数据。
[0008]本申请实施例一方面提供一种媒体数据处理方法,包括:
[0009]获取关于N个媒体帧的封装媒体文件;N为正整数;<br/>[0010]若N个媒体帧包括媒体对象,则生成关于N个媒体帧的对象指示信息;对象指示信息用于指示N个媒体帧包括的媒体对象对应的对象属性特征,以及媒体对象在N个媒体帧中的分布特征;
[0011]将封装媒体文件和对象指示信息发送至解码设备。
[0012]本申请实施例一方面提供一种媒体数据处理装置,包括:
[0013]接收模块,用于接收对象指示信息;对象指示信息用于反映N个媒体帧包括的媒体对象的对象属性特征,以及媒体对象在N个媒体帧中的分布特征;N为正整数;
[0014]第一获取模块,用于根据对象指示信息,从N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段;
[0015]解码模块,用于对待解码的媒体文件片段进行解码处理,得到待解码的媒体文件片段对应的媒体数据。
[0016]本申请实施例一方面提供一种媒体数据处理装置,包括:
[0017]第二获取模块,用于获取关于N个媒体帧的封装媒体文件;N为正整数;
[0018]生成模块,用于若N个媒体帧包括媒体对象,则生成关于N个媒体帧的对象指示信息;对象指示信息用于指示N个媒体帧包括的媒体对象对应的对象属性特征,以及媒体对象在N个媒体帧中的分布特征;
[0019]发送模块,用于将封装媒体文件和对象指示信息发送至解码设备。
[0020]本申请实施例一方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现的方法的步骤。
[0021]本申请实施例一方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现的方法的步骤。
[0022]本申请实施例一方面提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现的方法的步骤。
[0023]本申请中,解码设备可以接收对象指示信息,该所述对象指示信息用于反映N个媒体帧包括的媒体对象的对象属性特征,以及该媒体对象在N个媒体帧中的分布特征。即该对象指示信息用于反映N个媒体帧中包括哪种类型的媒体对象,以及哪些媒体帧中包括媒体对象,以及媒体帧的哪些位置包括媒体对象等,基于该对象指示信息能够快速地了解解码设备所需要的媒体帧(即媒体数据)。因此,根据对象指示信息,能够快速地可以从N个媒体帧对应的封装媒体文件中,获取到待解码的媒体文件片段,该待解码的媒体文件片段可以是指解码设备所需要的媒体数据对应的媒体文件片段,可以提高需要解码的媒体文件片段的获取效率。进一步地,只需要对待解码的媒体文件片段进行解码处理,便可以得到待解码的媒体文件片段对应的媒体数据(如解码设备所需要的媒体数据),而不需要对全量的媒体文件进行解码处理,可以减少解码数据量,能够提高媒体数据的获取效率,降低解码设备的资源(如计算资源)开销。
附图说明
[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]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0039]本申请涉及云技术技领域。其中,本申请涉及云技术技领域中的云计算,云计算(cloud coMPuting)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展。本申请可以通过云计算生成关于媒体帧的对象指示信息。
[0040]本申请中的媒体帧可以包括视频数据中的视频帧、点云数据中的点云帧等。其中,在本申请的应用场景为视频数据处理场景时(即本申请中的媒体帧为视频数据中的视频帧时),本申请实施例涉及视频数据的处理技术,针对视频数据的完整处理过程具体可包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体数据处理方法,其特征在于,包括:接收对象指示信息;所述对象指示信息用于反映N个媒体帧包括的媒体对象的对象属性特征,以及所述媒体对象在所述N个媒体帧中的分布特征;N为正整数;根据所述对象指示信息,从所述N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段;对所述待解码的媒体文件片段进行解码处理,得到所述待解码的媒体文件片段对应的媒体数据。2.根据权利要求1所述的方法,其特征在于,所述对象属性特征包括所述N个媒体帧包括的媒体对象的对象数量、对象标识以及对象描述信息中的一个或者多个。3.根据权利要求1所述的方法,其特征在于,所述分布特征用于指示所述N个媒体帧中具有所述媒体对象的目标媒体帧;或者,所述分布特征用于指示所述N个媒体帧中具有所述媒体对象的目标媒体帧,以及所述媒体对象在所述目标媒体帧中所属的空间区域;或者,所述分布特征用于指示所述N个媒体帧中具有所述媒体对象的目标媒体帧,以及所述媒体对象在所述目标媒体帧中所属的分片;或者,所述分布特征用于指示所述N个媒体帧中具有所述媒体对象的目标媒体帧,以及所述媒体对象在所述目标媒体帧中所属的空间区域,所述媒体对象在所述目标媒体帧中所属的分片。4.根据权利要求1所述的方法,其特征在于,所述待解码的媒体文件片段为包括目标媒体对象的码流数据;或者,所述待解码的媒体文件片段为不包括所述目标媒体对象的码流数据;其中,所述目标媒体对象属于所述N个媒体帧中的媒体对象。5.根据权利要求1所述的方法,其特征在于,所述对象指示信息包括S个媒体文件片段分别关联的对象指示信息;所述S个媒体文件片段属于所述封装媒体文件;S为大于1的整数;所述根据所述对象指示信息,从所述N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段,包括:获取所述S个媒体文件片段分别对应的片段标识;若所述S个媒体文件片段中的目标媒体文件片段的对象指示信息反映所述目标媒体文件片段满足解码条件,则根据所述目标媒体文件片段的片段标识,生成关于所述目标媒体文件片段的获取请求;将所述获取请求发送至编码设备,接收所述编码设备基于所述获取请求返回的所述目标媒体文件片段;将所述目标媒体文件片段,确定为待解码的媒体文件片段。6.根据权利要求1所述的方法,其特征在于,所述封装媒体文件包括所述N个媒体帧中的K个动态媒体帧所属的P个媒体轨道;P为正整数,K为小于或者等于N的正整数;所述根据所述对象指示信息,从所述N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段,包括:从媒体轨道j对应的对象信息数据盒j中,获取属于所述媒体轨道j的动态媒体帧中的媒体对象的对象属性特征;j为小于或者等于P的正整数;
根据所述P个媒体轨道分别对应的对象属性特征,从所述P个媒体轨道中确定满足解码条件的目标媒体轨道;根据属于所述目标媒体轨道中的动态媒体帧对应的对象指示信息,确定待解码的媒体文件片段;属于所述目标媒体轨道的动态媒体帧的对象指示信息被封装所述目标媒体轨道对应的元数据轨道中。7.根据权利要求6所述的方法,其特征在于,所述根据属于所述目标媒体轨道中的动态媒体帧对应的对象指示信息,确定待解码的媒体文件片段,包括:根据属于所述目标媒体轨道的动态媒体帧对应的对象指示信息,从属于所述目标媒体轨道的动态媒体帧中,确定满足解码条件的目标动态媒体帧;根据所述目标媒体轨道中关于所述目标动态媒体帧的码流数据,以及所述目标动态媒体帧的对象指示信息,确定待解码的媒体文件片段。8.根据权利要求7所述的方法,其特征在于,所述根据所述目标媒体轨道中关于所述目标动态媒体帧的码流数据,以及所述目标动态媒体帧的对象指示信息,确定待解码的媒体文件片段,包括:根据所述目标动态媒体帧的对象指示信息,从所述目标动态媒体帧中确定满足解码条件的分片,作为第一分片;将所述目标动态媒体帧对应的码流数据中关于所述第一分片的码流数据,确定为待解码的媒体文件片段。9.根据权利要求1~8任一项所述的方法,其特征在于,所述封装媒体文件包括所述N个媒体帧中的Q个静态媒体帧对应的Q个媒体数据项,所述对象指示信息包括所述Q个媒体数据项分别对应的对象指示信息;Q为小于或者等于N的正整数;所述根据所述对象指示信息,从所述N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段,包括:根据所述Q个媒体数据项分别对应的对象指示信息,从所述Q个媒体数据项中确定满足解码条件的目标媒体数据项;根据所述目标媒体数据项以及所述目标媒体数据项对应的对象指示信息,确定待解码的媒体文件片段。10.根据权利要求9所述的方法,其特征在于,所述根据所述目标媒体数据项以及所述目标媒体数据项对应的对象指示信息,确定待解码的媒体文件片段,包括:根据所述目标媒体数据项对应的对象指示信息,从所述目标媒体数据项对应的静态媒体帧中确定满足解码条件的点云片,作为第二点云片;从所述目标媒体数据项中确定所述第二点云片对应的码流数据,将所述第二点云片对应的码流数据确定为待解码的媒体文件片段。11.根据权利要求1~8任一项所述的方法,其特征在于,所述封装媒体文件包括第一媒体文件和第二媒体文件,所述对象指示信息包括所述第一媒体文件的对象指示信息、所述第二媒体文件的对象指示信息,以及对象关系指示信息;所述对象关系指示信息用于指示所述第一媒体文件对应的媒体帧中的媒体对象,与所述第二媒体文件对应的媒体帧中的媒体对象之间具有关联关系,所述第一媒体文件的对象指示信息封装在所述第一媒体文件中,所述第二媒体文件的对象指示信息封装在所述第二媒体文件中;
所述根据所述对象指示信息,从所述N个媒体帧对应的封装媒体文件中获取待解码的媒体文件片段,包括:在确定所述第一媒体文件满足解码条件时,根据所述对象关系指示信息,获取与所述第一媒体文件具有关联关系的第二媒体文件;根据所述第一媒体文件和所述第二媒体文件,确定待解码的媒体文件片段...

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

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

1