控制通用即插即用设备以再现内容的formtext方法和装置的制造方法_2

文档序号:9474138阅读:来源:国知局
再现区域信息接收单元,从所述UPnP设备接收关于所述再现区域的信息;选择单元,根据用户的输入选择所述再现区域中的一个;以及再现请求单元,请求所述UPnP设备在所选择的再现区域中再现内容。
[0037]根据本发明的另一方面,提供一种使用在其屏幕上具有多个再现区域的UPnP设备再现内容的方法。该方法包括:向远程控制点发送关于所述再现区域的信息;从所述控制点接收对于在由所述控制点指定的所述再现区域的一个中再现内容的请求;以及在所指定的再现区域中再现所述内容。
[0038]该方法还可以包括从所述控制点接收用于请求关于所述再现区域的信息的消息,其中所述消息用于调用由所述UPnP设备的媒体呈现器提供的RCS的预定动作。
[0039]所述关于所述再现区域的信息包括XML文档,其包括所述再现区域的描述性文本和所述再现区域的各个再现区域ID。
[0040]所述请求的接收可以包括从所述控制点接收用于调用由所述UPnP设备的媒体呈现器提供的RCS的所述预定动作的消息,其中所述消息包括所指定的再现区域的再现区域ID和用于所述内容的再现的RCS实例ID。
[0041]根据本发明的另一方面,提供了一种其上记录有用于执行该方法的计算机程序的记录介质。
[0042]根据本发明的另一方面,提供了一种在其屏幕上具有多个再现区域的UPnP设备。该设备包括:再现区域信息发送单元,向远程控制点发送关于所述再现区域的信息;再现请求接收单元,从所述控制点接收对于在由所述控制点指定的再现区域的一个中再现内容的请求;和内容再现单元,在所指定的再现区域中再现所述内容。
[0043]本发明的模式
[0044]现在将参考示出本发明的示范性实施例的附图更完整地描述本发明。以下将描述使用控制点控制媒体呈现器以便再现内容流的过程。但是,应当理解,上述过程可以对于多段内容的每一段来执行,因而媒体呈现器可以同时再现多段内容。
[0045]图3A是示出了根据本发明的示范性实施例的使用媒体呈现器再现内容的方法的流程图。
[0046]参考图3A,在过程I和2中,控制点获得并指定要用于发送AV内容的协议信息。此外,在过程3和4中,控制点调用由Connect1nManager (连接管理器)服务提供的动作“Pr印areForConnect1nO”,并且获得AV传输服务(ATS)的实例信息和RCS的实例信息。为了同时再现多段内容,媒体呈现器和现有技术中一样产生虚拟RCS实例ID,并且向控制点发送所产生的虚拟RCS实例ID作为动作“PrepareForConnect1n O ”的输出参数。
[0047]在过程5中,控制点调用由ATS提供的动作“SetAVTransportURI O ”,从而向媒体呈现器发送包括真正的内容数据的URI信息。上述过程与现有技术的过程一样。
[0048]当媒体呈现器提供同时显示主屏幕和嵌入窗口的PIP功能时,如果控制点专用于该媒体呈现器,则在使用专用应用程序来选择再现区域时将不会有问题。但是,在现有技术中,如果该控制点不是专用控制点,而是与媒体服务器有关的控制点或一般的通用即插即用(UPnP)控制点,则它不能控制媒体呈现器在主屏幕上再现特定输入流并且在嵌入窗口上再现特定输入流。
[0049]因此,根据本发明的当前示范性实施例,控制点首先从媒体呈现器获得关于再现区域的信息并且选择再现区域中的一个。然后,控制点调用动作"PrepareForConnect1n O ”,获得RCS实例ID,然后调用动作“Play O ”。因此,当调用动作“Play O ”时,控制点控制媒体呈现器在所选择的再现区域中再现流。这些过程是过程6和I。
[0050]在过程6中,控制点请求媒体呈现器提供关于其屏幕上的多个再现区域的信息。此过程可以是调用由媒体呈现器提供的RCS的动作的过程。该动作是在本发明中新定义的,并且以下将被称为GetRenderingSurfacelnfo O。
[0051]图3B示出了根据本发明的示范性实施例的在动作“GetRenderingSurfacelnfo O ”中使用的参数。也就是说,控制点调用媒体呈现器的动作“GetRenderingSurfacelnfo O ”并且向媒体呈现器发送RCS实例ID,并且媒体呈现器向控制点发送关于再现区域的信息作为输出参数。关于再现区域的信息可以包括易于向用户描述再现区域的说明文本(诸如“主屏幕”和“嵌入窗口”)以及每个再现区域的再现区域ID。关于再现区域的信息可以被构造为可扩展标记语言(XML)文档。
[0052]在过程7中,控制点向媒体呈现器通知关于从多个再现区域中针对一段内容选择的再现区域。为此,本发明新定义了使得控制点能够在调用RCS中的动作“PlayO ”之前指定媒体呈现器的再现区域的动作。此动作以下将被称为SetRenderingSurfaceO。
[0053]图3C示出了根据本发明的示范性实施例的在动作“SetRenderingSurface O ”中使用的参数。
[0054]也就是说,当控制点调用动作“SetRenderingSurface O ”时,可以使用由用户选择的再现区域的再现区域ID和用于相应内容的再现的RCS实例ID作为输入参数。媒体呈现器接收、映射并且存储再现区域ID和RCS实例ID。
[0055]在过程8中,当控制点调用动作“PlayO ”时,AVTransport (AVT)实例ID被发送到媒体呈现器作为输入参数。然后,媒体呈现器搜索与所接收的AVT实例ID对应的RCS实例ID,搜索映射到所找到的RCS实例ID的再现区域ID,并且在由再现区域ID指示的再现区域中再现内容。
[0056]控制点可以通过省略过程6和7来调用动作“Play O ”。在这种情况下,控制点可以控制媒体呈现器在预定的默认再现区域中再现内容。
[0057]如上所述,根据本发明的示范性实施例,由于控制点可以为每段内容指定再现区域,因此媒体呈现器可以同时在用户期望的再现区域中再现多段内容。
[0058]图4是示出了根据本发明的示范性实施例的使用控制点控制媒体呈现器的过程的流程图。如上所述,如果媒体呈现器是可以将它的屏幕划分成多个再现区域的设备,则专用于该媒体呈现器并且嵌入在该设备中的控制点可以使用专用应用程序选择再现区域中的一个。因此,假定控制点是指安装在与媒体呈现器分开的UPnP设备中的远程控制点。
[0059]在操作410中,控制点请求媒体呈现器提供关于屏幕上的再现区域的信息。此操作可以是调用由媒体呈现器提供的RCS的动作“GetRenderingSurfacelnfo O ”的过程。
[0060]在操作420中,控制点接收关于再现区域的信息作为动作“GetRenderingSurfacelnfo O ” 的输出参数。
[0061]在操作430中,如果用户查看显示在用户界面上的再现区域的描述性文本并且选择了再现区域中的一个,则该控制点根据通过用户界面的用户输入来选择再现区域。
[0062]在操作440中,控制点请求媒体呈现器在所选择的再现区域中再现内容。如上所述,使用控制点请求再现内容的操作是使用在媒体呈现器的ATS中定义的动作“Play O ”来执行的。在控制点调用动作“PlayO ”之前指定媒体呈现器的再现区域的操作是使用动作“SetRenderingSurface O ”来执行的。当调用动作“SetRenderingSurface O ”时,指示内容的再现的RCS实例ID和由用户选择的再现区域的再现区域ID被发送到媒体呈现器作为自变量。
[0063]图5是示出了根据本发明的示范性实施例的使用媒体呈现器再现内容的过程的流程图。
[0064]参考图5,在操作510中,由控制点请求媒体呈现器提供关于再现区域的信息。在此操作中,媒体呈现器接收对于调用动作“GetRenderingSurfacelnfo O ”的消息。
[0065]在操作520中,媒体呈现器向控制点发送关于再现区域的信息。该关于再现区域的信息可以XML文档,其包括该再现区域的描述性文本和每个再现区域的再现区域ID。
[0066]在操作530中,控制点请求媒体呈现器在所选择的再现区域中再现内容。在此操作中,控制点调用RCS的动作“SetRenderingSurface O ”和AVT的动作“PlayO ”。作为自变量,用于调用动作“SetRenderingSurface O ”的消息包括指示相应内容的再现的RCS实例ID和由用户选择的再现区域的再现区域ID。如果调用了动作“PlayO ”,则使用作为自变量接收的AVT实例ID来搜索相应的RCS实例ID和相应的再现区域ID。
[0067]在操作540中,媒体呈现器在由再现区域ID指示的再现区域中再现对应于RCS实例ID的内容。
[0068]图6示出了根据本发明的示范性实施例的控制点600和媒体呈现器650
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1