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

文档序号:9474138阅读:344来源:国知局
控制通用即插即用设备以再现内容的formtext方法和装置的制造方法
【专利说明】控制通用即插即用设备以再现内容的FORMTEXT方法和装置
[0001]本申请是申请日为2008年2月26日、申请号为200880101119.0、发明名称为“控制通用即插即用设备以在其屏幕上的多个再现区域中再现内容的FORMTEXT方法和装置”的发明专利申请的分案申请。
技术领域
[0002]与本发明一致的方法和装置涉及通用即插即用(UPnP)网络,更具体地,涉及控制支持多个再现区域的UPnP设备以在该再现区域中再现内容。
【背景技术】
[0003]图1A是用于说明在通用即插即用(UPnP)网络中再现音频/视频(AV)内容的现有技术原理的图。参考图1A,UPnP网络一般包括充当内容的源的AV设备1、充当接收器(sink)的另一个AV设备2、和控制AV设备的AV控制点。
[0004]在UPnP AV技术规范中,充当内容的源的AV设备是UPnP媒体服务器,而充当接收器的AV设备是UPnP媒体呈现器(renderer)。媒体服务器存储各种图像、音频和视频文件。媒体服务器的示例包括个人计算机、机顶盒、数字多功能盘(DVD)播放器、MP3播放器和数字静态照相机(DSC),所有这些都具有硬盘驱动器(HDD)、闪速存储器和DVD/压缩盘(CD)。媒体服务器的其它示例可以包括数字电视机(DTV)、高保真音频和监视器。
[0005]UPnP媒体服务器提取内容的元数据,以DIDL-Lite格式形成并管理元数据的列表,并且将该列表提供给控制UPnP AV设备的AV控制点。UPnP媒体服务器提供用于浏览内容的列表的内容指导器服务(CDS)、用于管理UPnP设备的连接的连接管理器服务(CMS)JP用于执行与内容再现相关的控制操作的AV传输(AVT)服务。以UPnP动作的形式定义这些服务,并且其被AV控制点调用。
[0006]UPnP媒体呈现器再现内容,并且与UPnP媒体服务器类似,提供CMS和AVT服务以及与设备设置(诸如亮度和音量)相关的呈现控制服务(RCS)。
[0007]图1B是示出了在UPnP网络中的媒体呈现器中再现内容的现有技术过程的流程图。
[0008]参考图1B,控制点调用UPnP媒体服务器提供的动作“CDS::Browse/Search O ”并且获得可以被再现的媒体内容的列表。如果用户通过用户界面选择了期望的内容,则控制点通过媒体呈现器的动作“CM:1GetProtocolInfo O ”接收关于传输协议和数据格式的信息,并且确定所选择的内容是否可以被再现。
[0009]如果确定所选择的内容可以被再现,则控制点通过动作“CM::PrepareForConnect1n O ”从媒体服务器获得AVTransport标识符(ID),其是控制连接所需要的。此外,控制点调用媒体呈现器的动作“CM::PrepareForConnect1nO ”并且获得AVTransportID和RCSInstancelD。在这种情况下,RCSInstanceID用于控制例如再现器(reproducer)的音量、色彩和亮度。
[0010]为了再现所选择的内容,控制点调用媒体服务器或媒体呈现器的动作“ SetAVTransportURI O”。这里,要被再现的内容的统一资源标识符(URI)作为自变量(argument)被传送。
[0011]当用户按下再现按钮时,控制点调用其动作“SetAVTransportURI O ”已被调用的媒体服务器或媒体呈现器的动作“Play O ”。如果控制点调用媒体呈现器的动作“Play O ”,则媒体呈现器请求媒体服务器发送与通过动作“SetAVTransportURI O ”接收的URI对应的文件。
[0012]如果控制点调用媒体服务器的动作“Play O ”,则媒体服务器向媒体呈现器发送与使用动作“SetAVTransportURI O ”设置的URI对应的文件。在这种情况下,可以使用诸如超文本传输协议(HTTP)、实时传输协议(RTP)以及电气和电子工程师学会(IEEE) 1394之类的协议来流化(stream)实际的内容数据。在流化内容的过程中,可以调用用于播放控制的各种动作,诸如SeekO、Stop()和PauseO。此外,可以调用在媒体呈现器的RCS中定义的各种动作以便控制例如再现器的音量、色彩和亮度。
[0013]在所选择的内容被再现之后,控制点调用动作“TransferCompleteO ”,以便通知媒体服务器和媒体呈现器所选择的内容已被再现。当动作“TransferCompleteO ”被调用时,媒体服务器和媒体呈现器撤回分配给上述连接的资源。
[0014]图2示出了再现从媒体呈现器接收到的多段内容的现有技术过程。如上所述,控制点调用媒体呈现器的动作“PrepareForConnect1n O ”。在这种情况下,当仅存在单段内容时,RCS实例标识符(RCS ID)具有为零的值。
[0015]在现有技术的UPnP AV技术规范中,当媒体呈现器再现多段AV内容时,使用虚拟RCS ID控制每个AV内容流。每个AV内容流具有正值的、非零的RCS ID。媒体呈现器以其中内容流被组合的Post-Mix形式来再现内容流,并且控制点使用其值不为零的虚拟RCSID来控制每个流。因此,post-mix流被设置为RCS = O并且被控制。
[0016]虚拟RCS ID使得能够对于每个流执行再现相关的控制操作。但是,不存在控制媒体呈现器以指定多个呈现器屏幕(例如,在画中画(PIP)模式下的主屏幕和嵌入窗口)中的一个并且在指定的屏幕或窗口上再现每个流的方法。如果用户期望控制媒体呈现器以在期望的再现区域中再现内容,则控制点应当预先知道媒体呈现器的屏幕信息。此外,控制点应当能够控制媒体呈现器以在特定屏幕上再现从媒体服务器接收到的流。但是,目前,控制点不可能用这样的方式控制媒体呈现器。

【发明内容】

[0017]技术方案
[0018]本发明提供一种使用控制点控制UPnP媒体呈现器以在其多个再现区域的一个中再现内容的方法。
[0019]有益效果
[0020]根据本发明的示范性实施例,控制点可以对于要由媒体呈现器再现的多段内容的每一段指定再现区域。因此,用户可以在单个UPnP设备屏幕的期望的再现区域中同时欣赏多段内容。
【附图说明】
[0021]图1A和图1B是用于说明在通用即插即用(UPnP)网络中再现多段内容的现有技术方法的图;
[0022]图2是用于说明使用UPnP设备再现多段内容的现有技术方法的图;
[0023]图3A是示出了根据本发明的示范性实施例的使用UPnP设备再现内容的方法的流程图;
[0024]图3B示出了根据本发明的示范性实施例的在动作“GetRenderingSurfacelnfo O ” 中使用的参数;
[0025]图3C示出了根据本发明的示范性实施例的在动作“SetRenderingSurface O ”中使用的参数;
[0026]图4是示出了根据本发明的示范性实施例的使用控制点来控制媒体呈现器的过程的流程图;
[0027]图5是示出了根据本发明的示范性实施例的在控制点的控制下使用媒体呈现器再现内容的过程的流程图;
[0028]图6示出了根据本发明的示范性实施例的控制点和媒体呈现器的结构;和
[0029]图7示出了根据本发明的示范性实施例的关于再现区域的信息的可扩展标记语言(XML)版本。
【具体实施方式】
[0030]最佳模式
[0031]根据本发明的一方面,提供了一种使用远程控制点控制在其屏幕上具有多个再现区域的UPnP设备的方法。该方法包括:从所述UPnP设备接收关于所述再现区域的信息;根据用户的输入选择所述再现区域中的一个;以及请求所述UPnP设备在所选择的再现区域中再现内容。
[0032]该方法还可以包括:通过调用由所述UPnP设备的媒体呈现器提供的呈现控制服务(RCS)的预定动作来请求关于所述再现区域的信息。
[0033]所述关于所述再现区域的信息可以包括可扩展标记语言(XML)文档,其包括所述再现区域的描述性文本和所述再现区域的各个再现区域ID。
[0034]所述请求可以包括发送用于向所述UPnP设备的媒体呈现器通知关于所选择的再现区域的消息,其中所述消息用于调用由所述UPnP设备的媒体呈现器提供的RCS的所述预定动作,并且包括所选择的再现区域的再现区域ID和用于所述内容的再现的RCS实例ID。
[0035]根据本发明的另一方面,提供了一种其上记录有用于执行该方法的计算机程序的记录介质。
[0036]根据本发明的另一方面,提供了一种远程控制在其屏幕上具有多个再现区域的UPnP设备的控制点。该控制点包括:
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1