用于基于网络的媒体处理(NBMP)中的媒体处理功能的配置参数的图形表示和描述制造技术

技术编号:32349753 阅读:70 留言:0更新日期:2022-02-20 02:14
基于网络的媒体处理(NBMP)的方法可以包括在NBMP系统中的工作流管理器处从功能储存库接收媒体处理功能的功能描述。功能描述可以包括提供针对媒体处理功能的参数的配置信息的配置描述符。参数可以具有由根据规则的集合构建的参数表示图表示的逻辑关系。媒体处理功能可以被实例化为作为工作流的一部分的媒体处理任务。可以基于配置描述符中的参数的配置信息来配置媒体处理任务。信息来配置媒体处理任务。信息来配置媒体处理任务。

【技术实现步骤摘要】
【国外来华专利技术】用于基于网络的媒体处理(NBMP)中的媒体处理功能的配置参数的图形表示和描述
相关申请的交叉引用
[0001]本公开内容要求于2020年11月11日提交的美国专利申请第17/095,339号“GRAPH REPRESENTATION AND DESCRIPTION OF CONFIGURATION PARAMETERS FOR MEDIA PROCESSING FUNCTION IN NETWORK

BASED MEDIA PROCESSING(NBMP)”的优先权的权益,该美国专利申请要求于2020年1月9日提交的美国临时申请第62/958,997号“EFFICIENT GENERIC PARAMETER GRAPH FOR FUNCTIONS”的优先权的权益。在先申请的公开内容通过引用整体并入本文。


[0002]本公开内容涉及媒体处理功能的配置参数的图形表示和描述。一些实施方式涉及基于网络的媒体处理(network

based media processing,NBMP)。

技术介绍

[0003]本文中提供的
技术介绍
描述目的在于从总体上呈现本公开内容的背景。就此
技术介绍
部分中描述的工作的程度而言,目前署名的专利技术人的工作以及在提交时可以不被另外限定为现有技术的描述的方面既没有被明确地也没有被隐含地承认为针对本公开内容的现有技术。
[0004]多媒体服务提供商面临着使其服务适应多个云和网络服务提供商以到达其客户的挑战。这些云和网络服务提供商经常定义他们自己的应用程序编程接口(application programing interface,API)来向他们的客户分配计算资源。正在开发基于网络的媒体处理(NBMP)标准,以解决碎片化问题并提供在任何云平台和任何IP网络上执行媒体处理的统一方式。NBMP定义了可以使用现成的媒体处理功能的实现并将它们组合在一起以创建媒体处理工作流的工作流管理器。

技术实现思路

[0005]本公开内容的方面提供了一种基于网络的媒体处理(NBMP)的方法。该方法可以包括在NBMP系统中的工作流管理器处从功能储存库接收媒体处理功能的功能描述。功能描述可以包括提供针对媒体处理功能的参数的配置信息的配置描述符。参数可以具有由根据规则的集合构建的参数表示图表示的逻辑关系。所述规则可以包括:(a)参数表示图包括节点和边,每条边连接两个节点并表示两个相应节点之间的逻辑关系,节点包括参数节点和值节点,(b)任何两个节点通过最多一条边彼此连接,(c)参数由参数表示图中的参数节点表示,(d)如果参数的值的存在或不存在被要求作为用于设置另一参数的条件,则该参数的值由参数表示图中的值节点表示,
(e)参数节点不从任何其他节点连接或从一个或更多个值节点连接,以及(f)一条边连接至任何值节点并且从单个参数节点连接。可以将媒体处理功能实例化为作为工作流的一部分的媒体处理任务。可以基于配置描述符中的参数的配置信息来配置媒体处理任务。
[0006]在实施方式中,对应于配置描述符的参数表示图符合所述规则,所述规则还包括:(g)参数表示图中的边分类为如下定义的三种类型:(i)P2V:从参数节点到值节点的第一连接,指示连接至第一连接的参数节点的参数取由连接至第一连接的值节点表示的允许值的子集或范围,(ii)V2P:从值节点到参数节点的第二连接,指示由连接至第二连接的参数节点表示的参数对取由连接至第二连接的值节点表示的值的父参数的依赖性,以及(iii)V0P:从值节点到参数节点的第三连接,指示如果父参数被设置为由连接至第三连接的值节点表示的值,则不允许由连接至第三连接的参数节点表示的参数;以及(h)连接至参数节点的任何边都具有V2P类型或V0P类型。
[0007]在实施方式中,参数中的每一个具有在功能描述符中指示的数据类型。在实施方式中,参数中的每一个具有作为值的集合或值的范围的值。在实施方式中,参数表示图中的参数节点之一的边由功能描述符中的两个单独的列表来指示。这两个单独的列表分别对应于V2P类型和V0P类型。
[0008]在实施方式中,连接至由功能描述符中的两个单独的列表指示的相应边的值节点的标识符(identifier,ID)被包括在功能描述符中的两个单独的列表中,以指示参数节点之一的相应边。在实施方式中,参数表示图中的参数节点之一和值节点之一各自使用父节点ID的列表来指示连接至参数节点之一和值节点之一的边。在实施方式中,使用功能描述符中的开始值、结束值和增量值来定义参数表示图中的值节点之一的值的集合。
[0009]本公开内容的方面提供了一种NBMP的设备。该设备可以包括电路,该电路被配置成在NBMP系统中的工作流管理器处从功能储存库接收媒体处理功能的功能描述。功能描述可以包括提供针对媒体处理功能的参数的配置信息的配置描述符。参数可以具有由根据规则的集合构建的参数表示图表示的逻辑关系。所述规则可以包括:(a)参数表示图包括节点和边,每条边连接两个节点并表示两个相应节点之间的逻辑关系,节点包括参数节点和值节点,(b)任何两个节点通过最多一条边彼此连接,(c)参数由参数表示图中的参数节点表示,(d)如果参数的值的存在或不存在被要求作为用于设置另一参数的条件,则该参数的值由参数表示图中的值节点表示,(e)参数节点不从任何其他节点连接或从一个或更多个值节点连接,以及(f)一条边连接至任何值节点并且从单个参数节点连接。可以将媒体处理功能实例化为作为工作流的一部分的媒体处理任务。可以基于配置描述符中的参数的配置信息来配置媒体处理任务。
[0010]本公开内容的各方面还提供了一种存储指令的非暂态计算机可读介质,该指令在由处理器执行时使处理器执行NBMP的方法。
附图说明
[0011]根据以下详细描述和附图,所公开主题的其他特征、性质和各种优点将变得更加明显,在附图中:
[0012]图1示出了根据本公开内容的实施方式的示例性数据处理系统。
[0013]图2示出了根据本公开内容的实施方式的工作流程的示例。
[0014]图3示出了根据本公开内容的实施方式的示例参数表示图。
[0015]图4示出了根据本公开内容的实施方式的示例基于网络的媒体处理(NBMP)过程。
[0016]图5示出了根据本公开内容的实施方式的计算机系统的示意性示出。
具体实施方式
[0017]I.基于网络的媒体处理
[0018]可以采用基于网络的媒体处理(NBMP)框架以初始化并控制网络中(例如,云平台上)的媒体处理。例如,NBMP源描述了所请求的媒体处理,并且提供了关于媒体数据的性质和格式的信息。作为响应,NBMP工作流管理器可以建立媒体处理工作流,并且通知NBMP源工作流准备就绪,并且可以开始所请求的媒体处理。媒体源然后可以开始将媒体传输至网络以进行处理。
[0019]NBMP工作流可以理解为媒体处理任务的连接图,媒体处理任务中的每一个执行定义明确的媒体处理操作。工作流管理器通过配置和监控每个任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种基于网络的媒体处理(NBMP)的方法,包括:在NBMP系统中的工作流管理器处从功能储存库接收媒体处理功能的功能描述,所述功能描述包括提供针对所述媒体处理功能的参数的配置信息的配置描述符,所述参数具有由根据规则的集合构建的参数表示图表示的逻辑关系,所述规则包括:(a)所述参数表示图包括节点和边,每条边连接两个节点并表示两个相应节点之间的逻辑关系,所述节点包括参数节点和值节点,(b)任何两个节点通过最多一条边彼此连接,(c)参数由所述参数表示图中的参数节点表示,(d)如果参数的值的存在或不存在被要求作为用于设置另一参数的条件,则所述参数的值由所述参数表示图中的值节点表示,(e)参数节点不从任何其他节点连接或者从一个或更多个值节点连接,以及(f)一条边连接至任何值节点并且从单个参数节点连接;将所述媒体处理功能实例化为作为工作流的一部分的媒体处理任务;以及基于所述配置描述符中的参数的配置信息来配置所述媒体处理任务。2.根据权利要求1所述的方法,其中,对应于所述配置描述符的参数表示图符合所述规则,所述规则还包括:(g)所述参数表示图中的边分类为如下定义的三种类型:(i)P2V:从参数节点到值节点的第一连接,指示连接至所述第一连接的所述参数节点的参数取由连接至所述第一连接的所述值节点表示的允许值的子集或范围,(ii)V2P:从值节点到参数节点的第二连接,指示由连接至所述第二连接的所述参数节点表示的参数对取由连接至所述第二连接的所述值节点表示的值的父参数的依赖性,以及(iii)V0P:从值节点到参数节点的第三连接,指示如果父参数被设置为由连接至所述第三连接的所述值节点表示的值,则不允许由连接至所述第三连接的所述参数节点表示的参数;以及(h)连接至参数节点的任何边都具有V2P类型或V0P类型。3.根据权利要求2所述的方法,其中,所述参数中的每一个具有在功能描述符中指示的数据类型。4.根据权利要求2所述的方法,其中,所述参数中的每一个具有作为值的集合或值的范围的值。5.根据权利要求2所述的方法,其中,所述参数表示图中的所述参数节点之一的边由功能描述符中的两个单独的列表来指示,所述两个单独的列表分别对应于所述V2P类型和所述V0P类型。6.根据权利要求2所述的方法,其中,连接至由功能描述符中的两个单独的列表指示的相应边的值节点的标识符(ID)被包括在所述功能描述符中的所述两个单独的列表中,以指示所述参数节点之一的相应边。7.根据权利要求2所述的方法,其中,所述参数表示图中的所述参数节点之一和所述值节点之一各自使用父节点ID的列表来指示连接至所述参数节点之一和所述值节点之一的边。8.根据权利要求2所述的方法,其中,使用功能描述符中的开始值、结束值和增量值来
定义所述参数表示图中的值节点之一的值的集合。9.一种基于网络的媒体处理(NBMP)的设备,所述设备包括电路,所述电路被配置成:在NBMP系统中的工作流管理器处从功能储存库接收媒体处理功能的功能描述,所述功能描述包括提供针对所述媒体处理功能的参数的配置信息的配置描述符,所述参数具有由根据规则的集合构建的参数表示图表示的逻辑关系,所述规则包括:(a)所述参数表示图包括节点和边,每条边连接两个节点并表示两个相应节点之间的逻辑关系,所述节点包括参数节点和值节点,(b)任何两个节点通过最多一条边彼此连接,(c)参数由所述参数表示图中的参数节点表示,(d)如果参数的值的存在或不存在被要求作为用于设置另一参数的条件,则所述参数的值由所述参数表示图中的值节点表示,(e)参数节点不从任何其他节点连接或者从一个或更多个值节点连接,以及(f)一条边连接至任何值节点并且从单个参数节点连接;将所述媒体处理功能实例化为作为工作流的一部分的媒体处理任务;以及基于所述配置描述符中的参数的配置信息来配置所述媒体处理任务。10.根据权利要求9所述的设备,其中,对应于所述配置描述符的参数表示图符合所述规则,所述规...

【专利技术属性】
技术研发人员:伊拉吉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1