首页> 中国专利> DVB-H上IPDC中的动态SDP更新

DVB-H上IPDC中的动态SDP更新

摘要

本发明的各种实施方式涉及SDP流与媒体流的同步。在各种实施方式中,SDP消费应用启动FLUTE接收器并且获取SDP文件的新版本。终端还从RTCP层获取关于当前发送器时间的信息。在RTCP发送器报告中将发送器时间指示为NTP时间戳。接收器向播放器指示:新的SDP文件将在一些时段之后有效。本发明的各种实施方式还覆盖了终端在接收SDP更新时的行为。而且,本发明的各种实施方式提供了比传统系统更丰富的带外ESG递送,这允许更有意义的会话更新。

著录项

  • 公开/公告号CN101529760A

    专利类型发明专利

  • 公开/公告日2009-09-09

    原文格式PDF

  • 申请/专利权人 诺基亚公司;

    申请/专利号CN200780039870.8

  • 发明设计人 I·鲍阿齐齐;

    申请日2007-09-13

  • 分类号H04H20/57(20080101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人吴立明;罗世娜

  • 地址 芬兰埃斯波

  • 入库时间 2023-12-17 22:36:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-09-22

    未缴年费专利权终止 IPC(主分类):H04H20/57 专利号:ZL2007800398708 申请日:20070913 授权公告日:20111207

    专利权的终止

  • 2016-02-10

    专利权的转移 IPC(主分类):H04H20/57 登记生效日:20160120 变更前: 变更后: 申请日:20070913

    专利申请权、专利权的转移

  • 2011-12-07

    授权

    授权

  • 2009-11-04

    实质审查的生效

    实质审查的生效

  • 2009-09-09

    公开

    公开

说明书

技术领域

本发明一般涉及数字视频广播-手持(DVB-H)规范上的因特网 协议数据广播(IPDC)服务的使用。更具体地,本发明涉及当终端 正在使用根据DVB-H上的IPDC的流服务时会话描述协议(SDP) 的同步和使用。

背景技术

本部分旨在为权利要求书中陈述的本发明提供背景或上下文。 在此的描述可以包括可以探究的概念,但不一定是那些之前已经想 到或者探究的概念。因此,除非在此指出,否则本部分中描述的内 容对于本申请中的说明书和权利要求书而言不是现有技术,并且并 不因为包括在本部分中就承认其为现有技术。

IPDC是一种支持成本效率以及数字内容对大量听众的有效分发 的广播技术。就技术而言,IPDC利用DVB-T网络来广播任何基于 IP的数据。DVB-H规范上的IPDC定义了两种不同类型的递送方法。 这些方法包括文件递送和流式递送。文件递送方法基于单向传输上 的文件递送(FLUTE)协议并且允许将文件作为传送对象递送到终 端。FLUTE协议在www.ietf.org/rfc/rfc3926.txt中详细讨论,通过引 用将其全文合并于此。将文件递送方法用于例如递送电子服务指南 (ESG)数据。ESG数据发表关于服务和如何在终端处获得对其的 访问的信息。诸如下载音乐和视频剪辑之类的多个其他服务也可以 使用文件递送方法来实现。

另一方面,流式递送方法用于实现诸如移动TV和无线电广播之 类的流式传输服务。流式递送方法基于实时传输协议(RTP)和标准 媒体编解码器,诸如H.264/AVC和MPEG-4 HE AAC。关于RTP协 议的信息可以在www.ietf.org/rfc/rfc3550.txt中找到,通过引用将其 全文合并于此。

用户为了消费IPDC服务,通常需要执行多个步骤。首先,终端 需要调变(tune in)到位于熟知的因特网协议(IP)地址处的ESG 引导(bootstrap)会话。ESG引导会话提供关于现有ESG提供商以 及他们的相应ESG会话的信息。然后,终端必须调变到选定的/预配 置的ESG会话并且获取当前ESG数据的快照。然后,向用户提供浏 览ESG信息以及挑出他或她选择用于消费的服务的机会。终端从 ESG获取相应的获得片段(Acquisition Fragment)。该获得片段包 含会话的不同媒体成分的描述、以及描述如何访问会话的SDP文件、 使用中的媒体编解码器和其他配置信息。关于SDP协议的信息可以 在www.ietf.org/rfc/rfc2327.txt中找到,通过引用将其全文合并于此。 然后,终端调变到服务的IP流,从而消费数据。可以将会话的SDP 文件嵌入到获得片段内来进行递送,或者可以将其作为FLUTE会话 中独立的项进行递送。FLUTE会话由获得片段中嵌入的SDP文件来 描述。

某些移动TV频道可能需要对会话配置进行动态的以及不可预 测的修改。这些修改可以类似于直播TV频道,在直播TV频道中, 突然使得附加的音频语言或多摄像机视角可用。在该情况中,在移 动TV环境中的、此时正在消费服务的终端通常意识不到改变,因为 它们通常不跟随对ESG的更新。在连同媒体流递送的FLUTE会话 中递送对SDP的更新是可能的。然而,新的SDP文件必须仍旧与运 行的会话同步,并且目前存在关于终端如何处理SDP会话更新的问 题。如上所述,动态的会话更新是指正在进行中的会话的SDP文件 由较新的SDP文件替换的操作,其中通过合适的机制用信号发送所 述较新的SDP文件。

通常在不同的基本流(Elementary Stream)中递送ESG数据, 并且很可能还在除了ESG数据描述的文件递送和流式传输会话之外 的不同传输流中进行递送。在该情况中,终端通常在调变时更新其 ESG数据库,然后切换到用于服务消费的选定的流。在服务消费期 间,假设终端不跟随对ESG的更新,因为这显著增加了功耗并且例 如在不同传输流的情况中可能是不可行的。然而,某些服务(诸如 TV频道服务)可能需要以不可预测的方式更新ESG。作为示例,新 的音频语言或字幕流可能突然出现在TV频道的内容中。在另一情况 中,之前安排的事件可能由于各种延迟而被推迟。在该情况中,流 式传输会话的会话描述文件需要更新,从而正确地消费服务。而且, 正在消费服务并且没有调变到ESG的终端必须认识到会话参数的改 变。ESG规范(该规范可以在 webapp.etsi.org/action/PU/20060425/ts_102471v010101p.pdf处的 “Digital Video Broadcasting(DVB);IP Datacast over DVB-H: Electronic Service Guide(ESG)”ETSI TS 102 471 V1.1.1(2006-04)中找 到,通过引用将其全文合并于此)出于上述目的定义了SDP文件的 带外递送机制。FLUTE会话可以用于将最新的SDP文件递送到当前 正在消费服务或正好调变到该服务的终端。可预期:FLUTE会话在 相同的基本流中作为流式传输服务的媒体流而被递送。

发明内容

本发明的各种实施方式涉及SDP流与媒体流的同步。在各种实 施方式中,SDP消费应用启动FLUTE接收器并且获取SDP文件的 新版本。终端还从RTCP层获取关于当前发送器时间的信息。在RTCP 发送器报告中将发送器时间指示为NTP时间戳。终端向播放器指示: 新的SDP文件将在一些时段之后有效。

本发明的各种实施方式还覆盖了终端在接收SDP更新时的行 为。在由于SDP更新而导致当前消费的媒体流不连续的情况中,媒 体播放器可以执行多个不同任务中的一个以解决该问题。在新的 SDP文件声明用于流的新媒体行(media line)的情况中,媒体播放 器还拥有多个潜在的选择。而且,本发明的各种实施方式可以提供 比传统系统更丰富的带外ESG递送,这允许更有意义的会话更新。

当结合附图时,本发明的这些和其他优势以及特征,连同其操 作的组织和方式将从以下详细描述中变得明显,其中贯穿以下描述 的多个附图,同样的元素具有同样的标号。

附图说明

图1示出了根据本发明一个实施方式的SDP流与媒体流同步的 过程;

图2是示出了在本发明的各种实施方式中,媒体播放器可以如 何响应成为可用的SDP的新版本的流程图;

图3是示出了根据本发明的各种实施方式,媒体播放器可以如 何响应创建新媒体行的新SDP文件的流程图;

图4是可以在本发明的实施中使用的终端的透视图;以及

图5是图4终端的电路的示意性图示。

具体实施方式

本发明涉及SDP流与媒体流的同步。本发明还覆盖了终端在接 收SDP更新时的行为。而且,本发明提供了比传统系统更丰富的带 外(out-of-band)ESG递送,这允许更有意义的会话更新。

图1示出了根据本发明一个实施方式的SDP流与媒体流同步的 过程。假设为了动态会话更新而通过FLUTE会话100来消费流式服 务的终端下载SDP文件的任何新版本。如在内容递送协议(CDP) 规范(该规范可以在“Digital Video Broadcasting(DVB);IP Datacast over DVB-H:Content Delivery Protocols”,ETSI TS 102 472 V1.1.1(2006-06)中找到)中以及在电子服务指南(ESG)规范(该规 范可以在“Digital Video Broadcasting(DVB);IP Datacast over DVB-H: Electronic Service Guide(ESG)”ETSI TS 102 471 V1.1.1(2006-04)中找 到)中描述的,新版本由不同的TOI标识为统一资源标识符(URI) 映射,该映射出现在较新的文件递送表(FDT)实例中。从获得片 段中的SDPURI元素获得SDP文件的URI。

在检测流式服务110的SDP文件新版本时,如在图1中的130 处所示,终端检查新版本130的SDP“t=”字段中的开始时间。该 开始时间被给出作为网络时间协议(NTP)时间戳(携带协调世界 时(UTC),其独立于时区和夏令时)。然后,终端使用在流式服 务110的RTP控制协议(RTCP)流120中发送的发送器报告来建立 时间同步并且来利用新的SDP文件安排会话的更新。

终端可以监听一个或多个FLUTE会话100,以用于完全的或部 分的ESG和ESG片段更新。附加于侦听之上或替代监听,在本发明 的一个实施方式中,终端可以接收一个或多个通知,该通知向终端 通知一个或多个可用更新。

下文是关于媒体播放器在接收SDP文件的新版本时根据本发明 的各种实施方式可以如何行动的讨论。应该指出,终端的行为将依 赖于接收的类型更新。图2是示出了在本发明的各种实施方式中, 媒体播放器可以如何响应成为可用的SDP的新版本的流程图。在200 处,终端接收与正在被消费的流式服务有关的SDP文件的新版本。 在210处,如上所述,终端计算新的SDP文件的激活时间并且在220 处安排会话的更新。在一个实施方式中,终端省略流式服务的任何 完全拆除(tear down)以及重新初始化。在230处,终端分析已更 新的SDP以检测任何当前消费的媒体流是否是不连续的。特定媒体 流由其目的地IP地址和端口号来标识。

如240处所示,如果确定当前消费的媒体流是不连续的,则终 端需要指示媒体播放器如何继续服务的消费。用于继续服务的消费 的多个选择是可能的。在250处示出的第一选择是终端完全停止不 连续媒体组件的接收。这在某些情况下是可实现的,诸如当辅助媒 体流(即,字幕流)不连续时。在260处示出的第二选择涉及终端 用已更新SDP文件中的等同媒体流替换不连续的媒体流。利用该选 择,音频流可以替换另一音频流,视频流可以替换另一视频流,字 幕流可以被替换为另一字幕流等。媒体流的选择例如可以基于用户 偏好。例如,如果用户对于他的音频而言具有优选的语言,那么在 该语言可用时,媒体播放器可以自动选择利用该语言的用户优选的 音频流。终端还可以提示用户从会话中选择待消费的优选的媒体流。 针对音频和视频流,如果仅有一个备选方案可用,那么可以指示媒 体播放器消费该可用的媒体流而不必与用户进一步交互。在270处 所示的另一选择是终端完全停止服务消费。例如,如果声明会话已 经由会话结束时间的设置(小于或等于会话开始时间)而结束,则 可以选择该选择。

可能发生的另一情况涉及声明新媒体行的新SDP文件,该新媒 体行可能是终端当前正在消费的媒体行之外的媒体行。图3是示出 了媒体播放器可以如何响应创建新媒体行的新SDP文件的流程图。 当在300处示出的该情况发生时,终端具有关于如何行动的多个选 择。例如,终端可以继续当前初始化的媒体流的播出,这在310处 示出。可替换地,针对每个媒体类型,终端可以决定是否切换到备 选媒体流(在320处示出),或者也可能同时消费相同类型的多个 媒体流(例如,在新媒体流中有附加音频频道的情况中)(在330 处示出)。该决定可以基于用户偏好或基于用户交互。此外,终端 可以基于预配置的用户偏好或用户交互来决定是否消费新媒体类型 的新媒体流(例如,新添加的字幕流),如340处示出。

为了确保平滑播出,媒体播放器应该在其已经缓冲所需的新备 选媒体流的数据量之前不中断媒体流的播出。媒体播放器应该在尽 可能靠近从旧媒体流播出的最后媒体采样的媒体采样处执行到新媒 体流的切换。

下文是关于根据本发明的各种实施方式,更丰富的带外ESG递 送可以如何实现的讨论。传统的ESG递送的问题在于:在终端接收 对SDP的更新时,没有很好地通知它们关于对会话的改变的语义。 在此类情况中,对新媒体流的添加可能不为终端所理解。因此,需 要附加的元数据来通知终端关于新的可用媒体组件或不连续的媒体 组件。例如,这可以通过在携带带外SDP文件的FLUTE会话内递 送各种ESG片段来实现。一个此类片段包括获得片段,其包含针对 每个会话组件的组件描述。另一个此类片段包括安排片段,其描述 了事件的计划开始时间和结束时间。诸如内容片段和服务片段之类 的其他相关片段也可以通过带外FLUTE会话递送。

当更丰富的带外ESG待裁决(at issue)时,ESG提供商向网络 指示已更新的ESG片段并且将它们封装在ESG容器中。ESG提供商 还包括索引片段以描述ESG容器的内容。FLUTE会话继而向待裁决 的终端递送URI与在主要ESG会话中使用的URI相同的ESG容器。

图4和图5示出了本发明可以在其中实现的一个代表性终端。 然而应当理解,无意将本发明限制为一种特定类型的终端。图4和 图5的终端包括外壳30、液晶显示器形式的显示器32、小键盘34、 麦克风36、耳机38、电池40、红外端口42、天线44、根据本发明 一个实施例形式为UICC的智能卡46、读卡器48、无线接口电路52、 编解码电路54、控制器56以及存储器58。单独的电路和元件可以 是本领域中、例如Nokia移动电话范围中众所周知的所有类型。

在方法步骤的一般背景下对本发明进行了描述,在一个实施例 中,本发明可以通过程序产品来实现,该程序产品包括在联网环境 中由计算机执行的诸如程序代码之类的计算机可执行指令。通常, 程序模块包括执行具体任务或者实现特定的抽象数据类型的例程、 程序、对象、组件、数据结构等。计算机可执行指令、相关联的数 据结构和程序模块代表了用于执行此处公开的方法步骤的程序代码 的示例。这种可执行指令或者相关联的数据结构的特定序列代表了 用于实现在这种步骤中描述的功能的对应动作的示例。

本发明的软件和web实现能够利用标准编程技术来实施,利用 基于规则的逻辑或者其他逻辑来实现数据库搜索步骤、相关步骤、 比较步骤和决策步骤。还应当注意的是,此处以及权利要求书中使 用的词语“组件”和“模块”意在包括使用一行或者更多行软件代码的 实现和/或硬件实现和/或用于接收手工输入的设备。

出于示例和描述的目的,已经给出了本发明实施的前述说明。 前述说明并非是穷举性的也并非要将本发明限制到所公开的确切形 式,并且根据上述教导还可能存在各种变形和修改,或者是可能从 本发明的实践中得到各种变形和修改。选择和描述这些实施例是为 了说明本发明的原理及其实际应用,以使得本领域的技术人员能够 以适合于构思的特定用途来以各种实施方式和各种修改而利用本发 明。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号