通过使用通用即插即用播放场景的方法和装置的制造方法_2

文档序号:8226065阅读:来源:国知局
的URI的文件到媒体再现器303。当控制点302 调用媒体服务器301的Play()动作时,媒体服务器301向媒体再现器303发送对应于通 过SetAVTransportURlO设置的URI的文件。这里,HTTP、RTP以及电气和电子工程师协会 (IEEE) 1394是用于流传输该内容的协议。在流传输过程中,可以调用用于播放控制的各种 动作,诸如Seek()(定位)、Stop()(停止)和Pause()(暂停)。同样,可以调用媒体再现 器的各种其他RCS相关的动作以控制播放设备的音量(SetVolumeO(设置音量))、色彩和 亮度。
[0024] 在步骤360中,在完成内容播放之后,控制点302确定是否有来自用户的重复播放 请求。如果用户期望重复的播放,则控制点302可以通过返回步骤340来重复该内容的播 放。在该播放完成之后,控制点302在步骤370中调用TransferCompleteO(传递完成)以 将播放完成通知媒体服务器301和媒体再现器303。当调用TransferComplete()动作时, 媒体服务器301和媒体再现器303释放分配用于连接的资源。
[0025] 传统上,在上述操作中使用UPnP播放特定的AV内容。然而,该方法无法从几个内 容中仅选择和播放用户期望的场景。

【发明内容】

[0026] 技术问题
[0027] 本发明的一方面用于解决至少上述问题和/或缺点以及提供至少以下所述的优 点。因此,本发明的一方面提供一种基于UPnP的场景播放方法和装置,用于在使用UPnP播 放AV内容的过程中,通过仅选择在媒体服务器的AV内容中用户期望的场景来组成场景以 及在媒体再现器中连续播放该组成的场景,即场景组。
[0028] 技术方案
[0029] 依据本发明,提供一种使用UPnP播放场景的方法,其中控制点向存储音频/视频 (AV)内容的媒体服务器发送对于要播放的场景的请求,并且从响应于该请求的媒体服务器 接收要播放的场景,控制点从将播放内容的媒体再现器接收关于可支持的协议和文件格式 的信息,并且基于该信息确定将用于播放的内容资源、协议和文件格式,控制点基于接收的 场景组成要播放的场景;以及媒体再现器播放组成的场景。
[0030] 依据本发明,提供一种使用UPnP播放场景的装置,其中网络收发器使用UPnP和 其他通信协议中的至少一个与存储AV内容的媒体服务器和用于播放内容的媒体再现器通 信,存储器存储从媒体服务器接收的内容数据,场景组成器根据来自用户的输入,基于从媒 体服务器接收的场景来组成要播放的场景,以及控制器向媒体服务器发送对于要播放的场 景的请求,并且从响应于该请求的媒体服务器接收要播放的场景,在存储器中存储接收的 场景,检查接收的场景,从媒体再现器接收关于可支持的协议和文件格式的信息,控制场景 组成器组成要播放的场景,并且控制媒体再现器播放由场景组成器组成的场景。
[0031] 有益效果
[0032] 当使用UPnP的家用网络产生AV内容时,用户能够使用控制点在设置时间重新组 成期望的场景,并且能够通过媒体服务器或媒体再现器连续播放重新组成的场景(即场景 组)。
[0033] 此外,控制点引入(bring)在任意内容中包括的场景或在UPnP环境中先前产生的 场景组,并且在设置时间重新组成所引入的场景或场景组,由此播放场景或场景组,就如同 它们是一个内容一样。
[0034] 另外,在产生分段对象的过程中,媒体服务器产生和分配资源的URI从而分段对 象也能够具有它们自己的资源。因此,可以在播放基本对象的方法中播放分段。
【附图说明】
[0035] 从下面结合附图进行的描述,本发明的某些示范实施例的以上和其它方面、特征 和优点将更明了,在附图中:
[0036] 图1说明在传统UPnP网络系统中的设备发现和动作执行;
[0037] 图2说明对其可应用本发明的使用UPnP播放AV内容的系统;
[0038] 图3说明使用UPnP播放特定内容的传统操作;
[0039] 图4说明根据本发明的使用UPnP播放内容的操作;
[0040] 图5说明根据本发明的在场景或场景组的对象之间的先后次序关系objectLink ;
[0041] 图6说明根据本发明的在场景或场景组的对象之间的连接关系objectList的连 接分支;
[0042] 图7说明根据本发明的在场景或场景组的对象之间的连接关系objectList的内 容连接列表索引;
[0043] 图8说明使用音频视频传输(AVT)播放内容的传统操作;
[0044] 图9说明根据本发明的元数据;
[0045] 图10说明根据本发明的使用元数据播放内容的操作;
[0046] 图11说明根据本发明的第一实施例的关于"SetSceneO(设置场景)"动作的输 入参数的示例;
[0047] 图12说明根据本发明的第二实施例的关于"SetSceneO"动作的输入参数的示 例;
[0048] 图13说明根据本发明的场景组成操作;和
[0049] 图14说明根据本发明的使用UPnP播放AV内容的系统中的控制点。
[0050] 贯穿附图,相同附图参考数字将被理解为指代相同组件、特征和结构。
【具体实施方式】
[0051 ] 提供在说明中定义的诸如详细的结构和组件的主题以帮助对本发明的实施例的 完整理解。因此,本领域的普通技术人员将认识到在不背离本发明的范围和精神的情况下, 可以对在此描述的实施例进行各种改变和修改。同样,出于清楚和简洁之故,省略对公知功 能和结构的说明。
[0052] 图4说明根据本发明的使用UPnP播放内容的操作。在图4中所示的是使用媒体 服务器401、控制点402和媒体再现器403的信号处理操作,其中在媒体服务器401中存储 AV,控制点402用于通过组合内容的任意场景来重新组成场景,而媒体再现器403用于播放 重新组成的场景组。
[0053] 参考图4,在步骤410中,控制点402通过执行UPnP发现操作而发现媒体服务器 401和媒体再现器403。
[0054] 在步骤420中,控制点402通过Browse ()或Search()动作运送(carry)来自媒 体服务器401的期望的场景。控制点402能够运送作为Browse()或Search()动作的结果 的场景或场景组。可以在媒体服务器401的内容目录服务(CDS)中以项或容器的形式来预 定义所述场景或场景组,并且可以在运送基于在UPnPAV中使用的XML(诸如数字项声明语 言(DIDL)-Lite)的关于内容的信息的描述中提供所述场景或场景组。
[0055] 场景或场景组对象可以包括代表在对象之间的先后次序关系objectLink或连接 关系objectList的元数据信息。为方便起见,这里将在图7的描述之后继续图4的描述。
[0056] 图5说明根据本发明的在场景或场景组的对象之间的先后次序关系objectLink。
[0057] 可以通过在对象的元数据信息中描述连接到该对象的下一对象的ID或前一 对象的ID和在先后次序列表中的第一对象的ID来表示在对象之间的先后次序关系 objectLink。可以通过组ID来标识关于第一对象到最后对象的一组连接列表。一特定对象 可以同时属于多个组,在这种情况下该对象具有包括关于多个项的连接关系的元数据。参 考图5,项#1 510、项#3 520和项#4 530由于具有组ID"Blue"而具有先后次序关系,而 项#2 540、项#3 520和项#5 550由于具有组ID"Salmon"而具有先后次序关系。在这种 情况下,项#3 520包括在两个组中。
[0058] 图6说明根据本发明的在场景或场景组的对象之间的连接关系objectList的连 接分支,而图7说明根据本发明的在场景或场景组的对象之间的连接关系objectList的内 容连接列表索引。
[0059] 可以通过描述能够替换特定对象的其他对象的ID或对象连接列表的ID来表示在 对象之间的连接关系。
[0060] 作为基于在对象之间的连接关系的示例,可以考虑连接分支和内容连接列表索 弓丨。连接分支表示下述连接关系:其用于在根据对象间先后次序关系播放内容的同时在 包括对象间连接关系信息的对象的播放时间处移动和播放另一对象。可以通过指定在除 了先后次序关系信息之外具有另一组ID的连接列表中的对象、或在相同连接列表中的其 他对象来表示对象间连接关系信息。参考图6,项#1 610、项#3 620和项#5 630由于具 有组ID"Blue"而具有先后次序关系,而项#2 640、项#4 650和项#6 660由于具有组 ID"Salmon"而具
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1