用于执行接收器中的功率管理的装置和方法

文档序号:7681605阅读:246来源:国知局
专利名称:用于执行接收器中的功率管理的装置和方法
技术领域
本发明总地涉及通信系统,并且更具体地涉及通信设备中的功率管理, 所述通信设备诸如但不限于移动设备、电池供电设备等。
背景技术
当前,移动设备无处不在从MP3播放器到个人数字助理到蜂窝电话 到移动电视(TV)。不幸地,移动设备典型地在计算资源和/或功率上具有限 制。在这点上,数字视频广播-手持(DVB-H)上的因特网协议(IP)数据 播送(datacast)系统为用于使用基于IP的为这样的设备优化的机制递送任 何类型的文件和月良务的端对端广播系统。例如,见ETSI EN 302 304 Vl.l.l (2004-11) "Digital Video Broadcasting (DVB); Transmission System for Handheld Terminals (DVB-H)", ETSI EN 300 468 VI .7.1 (2006-05) "Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems"; ETSI TS 102 472 Vl.l.l (2006-06) "Digital Video Broadcasting (DVB); IP Datacast over DVB-H: Content Delivery Protocols";以及ETSI TS 102 471 Vl.l.l (2006-04) "Digital Video Broadcasting (DVB); IP Datacast over DVB-H: Electronic Service Guide (ESG)"。在图1中示出本领域中已知的 DVB-H上的IP数据播送系统的例子。在图1中,头端(head-end) 10 (在 这里也被称作"发送器")经由天线35向由接收器90代表的一个或多个接 收设备(在这里也被称作"客户端"或"接收器")广播DVB-H信号36。 DVB-H信号36向客户端传送IP数据播送。接收器卯经由天线(未示出) 接收DVB-H信号36以从其恢复IP数据播送。图1的系统代表单向网络。
上述IP数据播送用于通过分发诸如电子服务指南(ESG)和内容文件的 文件,来提供基于内容的服务。在图l的背景中,基于内容的服务可以是实 时内容,例如电视(TV)节目,或基于文件的内容,例如短形式(short-form ) 内容,所述短形式内容比典型的TV节目短。ESG向用户提供选择基于内容 的服务的能力以及使得接收器能够恢复所选择的内容的能力。在这点上,ESG典型地包括关于内容(在这里也被称作事件)的描述数据或元数据,诸如TV节目的名称、大纲、演员、导演等,以及所安排的时间、日期、持续时间和用于广播的信道。与接收器90相关联的用户可以通过将接收器90调谐至由ESG标识的恰当的信道,来接收被ESG引用的内容。应当注意,在实时内容(例如电视广播)的情况中,ESG包括会话描述协议(SDP)文件
(例如见M. Handley, V. Jacobson, April 1998 - "RFC 2327 - SDP: SessionDescription Protocol )。 SDP文件包括使得接收器90能够调谐至所选择的广播内容的附加信息。
对于基于文件的内容来说,图1的头端使用单向传输上的文件递送
(FLUTE )协议(例如见T. Paila, M. Luby, V. Roca, R. Walsh, "RFC 3926 一FLUTE - File Delivery over Unidirectional Transport," October 2004 )来分发文件。FLUTE协议用于在单向网络上发送文件或数据,并且提供用于多播文件递送。在该例子中,也假定头端10使用异步分层编码(ALC)协议(例如见 Luby, M., Gemmell, J., Vicisano, L., Rizzo, L., and J. Crowcroft,"Asynchronous Layered Coding (ALC) Protocol Instantiation", RFC 3450,December 2002 )作为用于FLUTE的基本传输。ALC协议被设计用于任意二进制对象的递送。它特别适合尺度可大量伸缩的、单向的多播分发。
暂时转向图2,在广播ESG的头端IO的背景中图示了使用FLUTE的基于文件的内容的发送。其他基于文件的内容的发送是相似的,并且不将在这里描述。头端10包括ESG生成器15、 FLUTE发送器20、 IP封装器
(encapsulator) 25和DVB-H调制器30。 ESG生成器15向FLUTE发送器
并且向IP封装器25提供生成的传送FLUTE文件的ALC分组,所述IP封装器25用于如本领域中已知的那样的IP分组内的封装。向DVB-H调制器30提供生成的IP分组,以向如图1中所图示的一个或多个接收设备发送。接收器调谐至具体的FLUTE信道(例如IP地址和端口号)以为了接收器中的使用而恢复ESG。
如上所述,接收器可能具有功率限制,例如电池寿命。另外,广播网络中的接收器可能只在具体的时间接收具体的、或所选择的基于文件的内容。在其他时间,虽然接收器被完全地通电,但接收器不处理由广播网络发送的任何其他内容。因此,如果时间同步FLUTE发送器(例如图2的头端10的FLUTE发送器20 )和FLUTE接收器(例如图1的接收器90的FLUTE接收部分(未示出))以使接收器可以在不接收所选择的信息的那些时间间隔期间减少功率,从而增加接收器的电池寿命,则这将是有益的。图3中示出了用于执行时间同步的一种方法。具体地,在图3中,经由网络时间协议(NTP)服务器45来执行头端10和接收器90之间的定时同步。在该情况中,(头端10的)FLUTE发送器20提供包括来自NTP服务器45的NTP时间戳的时间和日期表(TDT)(例如,见上面所引用的ETSI EN 300 468V1.7.1)。头端10在DVB-H信号36中广播TDT。接收器90其后仅使用所接收的NTP时间戳来寻找在具体的时间的所选择的内容。替代地,头端10可以在直播服务广播中所包括的实时传输控制协议(RTCP)发送器报告中向接收器90提供NTP时间戳(例如,见Audio-Video Transport Working Group,H.Schulzri皿e, GMD Fokus S. Casner, Precept Software, Inc., R. Frederick,Xerox Palo Alto Research Center, V. Jacobson., January 1996 — "RFC 1889 RTP:A Transport Protocol for Real-Time Applications")。

发明内容
我们已经观察到,通过如上所述使用NTP时间戳来执行定时同步对于执行接收器中的功率管理来说不总是足够的。具体地,上述方法未考虑到附加的时间延迟,换言之,NTP时间戳的使用不向接收器提供将在接收器处接收所选择的信息的实际时间。因为如果接收器未被调谐至直播服务广播,则RTCP发送器报告不可用,所以如果接收器正在从RTCP发送器报告获得NTP时间戳,那么该同步问题可以被进一步恶化。
但是,发明人已经意识到接收器可以确定对于该接收器来说的、考虑到诸如距离、干涉等参数的、从发送器到接收器的任何时间延迟的估计。具体地,并且根据本发明的原理,接收器按照接收事件时的发送时间和接收时间的函数来确定时间延迟;并且按照该时间延迟的函数来确定用于接收所选择的事件的时间估计。
在本发明的示例实施例中,数字3见频广播-手持(DVB-H)系统包括头端和至少一个接收器。头端使用用于向接收器发送电子服务指南(ESG)和内容的单向传输上的文件递送(FLUTE)协议。接收器按照来自ESG的/^W/Ae^StoW77me参数的值和接收器接收该内容的实际时间的函数来确定接收内容的时间延迟。使用该时间延迟,接收器按照来自所选择的内容的
ESG的A^fo/^必&w77me参数的值和所确定的时间延迟的函数来形成接收 所选择的内容的时间估计。
在本发明构思的另一实施例中,接收器其后执行功率管理以使在不期望 接收器接收所选择的内容的那些时间间隔期间,接收器可以减少功率。
鉴于上述内容,并且如同将从阅读具体实施方式
中明显的那样,其他的 实施例和特征也是可能的,并且落入本发明的原理之内。


图1至图3示出了现有技术的数字视频广播-手持(DVB-H)上因特网 协议(IP)数据播送系统;
图4示出了图1-3的系统的基于文件的内容发送以及相关联的ESG的片
段;
图5图示了根据本发明的原理的时间延迟;
图6示出了根据本发明的原理的系统的示例实施例;
图7和8示出了根据本发明的原理的在接收器中所使用的示例流程图9图示了根据本发明的原理的ESG片段和FDT的使用;
图IO示出了根据本发明的原理的另一示例流程间表;
图12示出了根据本发明的原理的功率管理的例子;
图13示出了根据本发明的原理的另一示例流程图;以及
图14和15示出了根据本发明的原理的接收器的示例实施例。
具体实施例方式
除本发明构思之外,图中所示出的元件是众所周知的,并且不将被详细 地描述。例如,除本发明构思之外,假定并且不在这里描述对离散多音调传 输(DMT )(也被称作正交频分复用(OFDM )或编码正交频分复用 (COFDM))的熟悉。并且,假定并且不在这里描述对电视广播、接收器和 视频编码的熟悉。例如,除本发明构思之外,假定对诸如NTSC (国家电视 制式委员会)、PAL (逐行倒相)、SECAM (顺序彩色与存储器制式)和ATSC(先进电视制式委员会)、中国数字电视系统(GB) 20600-2006和DVB-H 的TV标准的当前的和所提出的建议的熟悉。相似地,除本发明构思之外, 假定对诸如八级残留边带(8-VSB)、正交幅度调制(QAM)的其它的传输 概念、以及诸如射频(RF)前端(诸如低噪声块、调谐器、下变频器等)、 解调制器、相关器、漏泄积分器和平方器的接收器组件的熟悉。进一步地, 除本发明构思之外,假定并且不在这里描述对诸如单向传输上的文件递送
(FLUTE)协议、异步分层编码(ALC)协议、因特网协议(IP)和因特网 协议封装器(IPE)的协议的熟悉。相似地,除本发明构思之外,用于生成 传输比特流的格式化和编码方法(诸如运动画面专家组(MPEG) -2系统标 准(ISO/IEC 13818-1 ))是众所周知的,并且不在这里被描述。还应当注意, 可以使用传统的编程技术来实施本发明构思,所述传统的节目技术同样地不 将在这里被描述。最后,附图上相似的标号代表相似的元件。
如前所述,发明人已经观察到,通过如上所述使用NTP时间戳来执行 定时同步对于执行接收器中的功率管理来说不总是足够的。具体地,上述 NTP时间戳方法未考虑附加的时间延迟。这在DVB-H中的基于文件的内容 发送的背景中在图4和5中被进一步图示。在图4中,DVB-H中的基于文 件的内容发送包括由剪辑50、 51、 52和53代表的多个事件(在这里也被称 作剪辑(clip))。每个剪辑可以包括多个分组,但这与本发明构思无关。ESG 将每个剪辑与开始时间、结束时间相关联,并且标识对应的FLUTE会话中 的相关联的内容文件。这在图4中对于与剪辑51相关联的ESG的片段60
(ESG片段60)而图示。为了简单起见,未示出其他ESG数据。如图4中 所示,ESG片段60包括与剪辑51相关联的Co"&"^oc加'o"(内容定位)参 数65 、户M6/z;s/^(iStoW77me(所公布的开始时间)参数61以及P"6/^/2e6ffi"(i7ywe
(所公布的结束时间)参数62。在该例子中,对应的FLUTE会话中相关联 的内容文4牛为"Clipl.mp4"。 i^6fc/ze(iStowr//^和PM6fc/^(i五"d77w7e 63和 64的实际值分别以协调世界时间(UTC)为单位。P"6fc/^必tormme的值 为FLUTE发送器将实际开始发送文件的时间,即从FLUTE发送器向系统链 中的下一块转交该剪辑的时间。进一步地对于DVB-H系统在图5中图示了 这点,即Pw6fe/ze必tormme的值为FLUTE发送器20向IP封装器25转交 该剪辑的时间。但是,应当注意,从分组离开FLUTE发送器到它们经由任 何中间网络而实际到达客户端,存在附加的时间延迟,所述中间网络包括有
10线或无线、单向或双向网络。这也在图5中在DVB-H系统的背景中由时间 延迟61图示。没有关于该时间延迟的信息,接收器可能不能够精确地估计 内容广播接收时间,并且从而将不能够正确地预测执行功率管理的正确时 间。前述执行定时同步的NTP时间戳方法未考虑该时间延迟。因而,只使 用NTP时间戳不在全部情形中向接收器90提供内容到达接收器90的实际 时间。实际上,如上所述,因为RTCP发送器报告不总是可用(例如,如果 接收器未被调谐至直播服务广播),所以如果接收器正在从RTCP发送器报 告获得NTP时间戳,那么该同步问题可以被进一步恶化。
但是,我们已经意识到,接收器可以确定对于该接收器来说的、考虑到 诸如距离、干涉等的参数的、从发送器到接收器的任何时间延迟的估计。具 体地,并且根据本发明的原理,接收器按照接收事件时的发送时间和接收时 间的函数来确定时间延迟;并且按照该时间延迟的函数来确定用于接收所选 择的事件的时间估计。如这里所描述的,发送时间例如指开始时间、结束时
间等;而接收时间例如指到达时间、完成时间等。
现在转向图6,示出了根据本发明的原理的示例系统。为了该例子的目 的,并且除本发明构思之外,假定图6中所示的系统为与图1中所描述的系 统相似的DVB-H上的IP数据播送系统。在该背景中,头端10经由天线35 向一个或多个接收设备(这里也被称作"客户端"或"接收器")广播用于 广播IP数据播送的DVB-H信号36,所述接收设备由膝上计算机20-1、个 人数字助理(PDA) 20-2和蜂窝电话20-3中的任何一个代表,假定所述膝 上计算机20-1、个人数字助理(PDA) 20-2和蜂窝电话20-3中的每个被配 置为接收DVB-H信号以从其恢复所广播的用于实时内容和基于文件的内容 的IP数据播送。图6的系统代表单向网络。但是,本发明构思不被如此限 制。如下所述,每个客户端确定用于接收所选择的信息的时间估计;并且按 照所确定的时间估计的函数来执行功率管理。
现在参考图7,示出了根据本发明的原理的接收设备(例如20-l、 20-2 或20-3)中所使用的示例流程图。为了简单起见,在基于文件的内容发送的 背景中描述本发明构思,但本发明构思不被如此限制。在步骤205中,接收 设备接收ESG。 ESG包括基于文件的内容事件(剪辑)的列表。在步骤210 中,接收器确定所接收的ESG中所列出的剪辑中是否有任何剪辑已经被选 择以被接收。可以以多种方式中的任一种来执行剪辑的选择。例如,用户可以在接收器的显示器上浏览ESG,并且手动地选择用于接收的剪辑。替代地, 接收器可以在存储器(未示出)中存储代表用户的观看习惯的特征文件
(profile),其中接收器自动地选择当前在ESG中所列出的、被用与特征文 件中找到的关键词相同的关键词来标记的那些剪辑。可以由用户设置和/或由 接收器基于以前所接收的剪辑来创建特征文件。在一个或多个剪辑已经被选 择之后,接收器在步骤215中估计时间延迟。其后,在步骤220中,接收器 按照时间延迟的所确定的估计的函数来执行功率管理。应当注意,为了简单 起见,未在这里所描述的流程图中示出错误条件。例如,如果给定的时段内 未在步骤210中选^r剪辑,则接收器可以由于缺少活动性而断电。
在图8中示出了用于在图7的步骤215中估计时间延迟的示例流程图。 用于估计时间延迟的该例子利用了 FLUTE和ALC协议的性质。但是,本发 明构思不被如此限制,而可以4吏用其他估计时间延迟的方法。基于FLUTE 的IP数据播送包括用于描述正在被发送的文件的属性的文件描述表(FDT )。 在该例子中,假定接收器在发送相关联的基于文件的内容之前,在步骤305 中接收FDT。特别关注以下FDT字段传送文件的名称的"Content-Location"、 以及传送与该文件相关联的、对于该FLUTE会话的范围来说唯一的号码的
"传输对象标识符(TOI)"。在步骤310中,接收器为了来自ESG的所选择 的内容的TOI值而解析所接收的FDT。具体地,对于每个所选择的内容来说, 接收器从所选择的内容的ESG片段的对应的Co"&"^oc加'o"参数(例如图 4的Co"fe"仏oc加'o"参数65 )来标识文件的名称,并且在所接收的FDT中 标识对应的文件名称的相关联的TOI值。这在图9中图示。在图9中,ESG 片段70与所选择的内容相关联,其中,作为ESG片段70的Cow^2仏oca出w 参数72的值来示出所选择的内容"Clip2,mp4"的名称。还示出了所接收的 FDT的部分75。如可以从图9中观察到的那样,接收器通过解析FDT的 content-location参数76的值以定位所选择的文件,并且其后从FDT的TOI 参数77确定相关联的TOI值,来在所接收的FDT中定位对应的文件。在该 例子中,接收器将确定所选择的文件"Clip2.mp4"具有TOI值NN2,所述 TOI值NN2为整数值。
转向图8,在解析FDT之后,接收器等待接收传送任何所选择的基于文 件的内容的ALC分组。每个ALC分组由文件分组和它们的相关联的TOI 构成。示例性地,接收器使用来自步骤310的所选择的内容的TOI值来检测对应的基于文件的内容的实际接收何时开始。这在图8的步骤315和320中 被示出。具体地,当在步骤315中接收了 ALC分组时,在步骤320中,接
如果所接收的ALC分组的TOI值不对应于所选择的内容,那么接收器对于 下一所接收的ALC分组再次执行步骤315和320。但是, 一旦接收器检测到 所接收的ALC分组中的TOI值对应于所选才奪的内容的TOI值(例如与 "clip2.mp4"相关联的丽2)时,接收器确定所选择的内容的实际接收已经 开始,并且执行步骤325以确定用于所选择的内容的时间延迟。
现在参考图10,示出了用于在步骤325中确定时间延迟的示例性流程 图。在步骤350中,接收器例如从接收器的本地时钟确定当前时间。该当前 时间值在这里被称作 ce/ver—//mestom; (接收器时间戳)(或接收时间)。 ^ce/vw」/w&stow/ 的值代表所选择的内容的接收的实际开始时间。在步骤 355中,接收器从下列等式确定时间延迟
7}) = recezVer—"膨加附/7 — /^6//s/^必itorW附e (1)
其中参数7^代表所估计的时间延迟,而从所接收的所选择的内容的对应的
ESG片段(例如,"clip2.mp4"的ESG片段70的参数71)中取 尸W/^/^^StoW7^e的值。 一旦接收器在步骤355中估计了该时间,接收器现
360中,对于每个所选择的内容来说,接收器确定
作为结果,接收器对于全部所选择的内容建立指示它们的实际开始时间的、 如图11中所图示的实际开始时间表。在该例子中,假定所接收的ESG指示 五个剪辑可用剪辑l、剪辑2、剪辑3、剪辑4和剪辑5,并且剪辑2、剪 辑4和剪辑5已经被选择以由接收器接收(例如图7的步骤210 )。对于每个 所选择的剪辑,从对应的ESG片段提取相关联的/VWzWe必tormme的值, 例如分别对于剪辑2、剪辑4和剪辑5来说的7;和7^。相似地,从FDT 提取对应的TOI值(例如图8的步骤310 ),例如NN2、 NN4和NN5。最后, 从方程(2)计算用于接收所选择的内容的实际开始时间。返回至图8,接收 器在步骤330和335中继续接收用于当前正在被接收的所选择的内容的ALC 分组,直至在步骤330中检测到文件结束(EOF)。在检测到EOF时,接收器在步骤340中处理所接收的内容。应当注意,为了完整性而在图11的表 中包括了剪辑2。如在以下段落中所述,对于该例子来说,剪辑2被用于确 定时间延迟7i。因此,不需要确定用于剪辑2的实际开始时间。但是,并且 根据本发明的原理,其他内容,即使是诸如剪辑1的未选择的内容,也可以 被用于确定时间延迟rD。
作为上述过程的结果,对于每个所选择的内容确定了考虑了发送器和接 收器之间的网络延迟的实际开始时间值。转向图7,接收器在步骤220中按 照所确定的时间估计的函数来执行功率管理。因此,并且根据本发明的原理, 与所选择的内容相关联的全部FLUTE信道现在可以只在需要接收所选择的 内容时被打开。这在图12中对于图11的表中所示的所选择的剪辑而图示。 例如,在时间间隔81中,接收器为"开"以接收FDT80并且确定时间延迟 &。具体地,在时间1>时,接收器接收并且解析所接收的FDT80 (图8的 步骤305和310)。其后接收器处理所接收的ALC分组、寻找所选择的内容, 以确定时间延迟。因为如由所接收的第一剪辑(剪辑1 )的TOI值所指示的 那样,剪辑l不是所选择的内容,所以接收器忽略剪辑l。但是,当通过所 接收的剪辑2的TOI值在剪辑2的开始处检测到剪辑2是所选择的内容时, 接收器估计T^的值、如上所述确定全部所选择的内容的实际开始时间、并 且处理所接收的剪辑2的ALC分组。作为结果,在接收到剪辑2之后,在 时间间隔82中,接收器的与处理用于基于文件的内容的FLUTE信道相关联 的部分现在可以被"关闭"、或"休眠",直至开始接收下一所选择的内容剪 辑4等的时间。因而,并且如同可以从图12中观察到的那样,接收器的部 分可以休眠,直至实际接收所选择的内容的时间。这使接收器免于通过必须 在全部时间保持全部FLUTE信道打开而浪费功率。
在图13中示出了才艮据本发明的原理的用于在图7的步骤220中执行功 率管理的示例流程图。在确定了用于所选择的内容的实际开始时间(并且在 该过程中接收第一所选择的内容)之后,接收器休眠,直至步骤405中的下 一所选择的内容的实际开始时间。当到了接收所选择的内容的时间时,接收 器醒来并且在步骤410中接收ALC分组。在步骤415中,接收器检查TOI 值以确定这是否是所选择的内容。如果这不是所选择的内容,那么接收器返 回至步骤405,并且休眠直至下一所选择的内容的实际开始时间。但是,如 果这是所选择的内容,那么接收器继续如步骤420和425中所示那样接收
14ALC分组、寻找EOF。在检测到EOF时,接收器在步骤430中处理所接收的内容。其后接收器返回至步骤405,并且休眠直至下一所选择的内容的实际开始时间。
如上所述,接收器可以减少功率的一种方式为打开和关闭FLUTE信道接收。在该情况中,接收器解谐与该FLUTE信道相关联的任何IP分组,并且从而消除任何对未选择的内容的附加的处理。但是,根据本发明的原理,接收器可以以其他方式减少功率消耗。例如,DVB-H无线电接收器自身可以在开和关之间被切换。这将使接收器免于在正在接收未选择的内容的那些时间期间使用功率以运行无线电接收器。
现在参考图14,示出了根据本发明的原理的接收器100的示例实施例。只示出了接收器100的与本发明构思相关的部分。接收器IOO代表任何基于处理器的平台,例如PC、个人数字助理(PDA)、蜂窝电话、移动数字电视(DTV)等。在这点上,接收器100包括由在图14中以虚框的形式示出的处理器l卯和存储器195代表的一个或多个处理器和相关联的存储器。在该背景中,为了由处理器190的执行而在存储器195中存储由前述图7、 8、 10和13的流程图代表的计算机程序或软件。所述处理器190代表一个或多个存储程序控制处理器,并且这些存储程序控制处理器不一定要专用于接收器功能,例如处理器l卯还可以控制接收器100的其他功能。存储器195代表任何存储设备,例如随机存取存储器(RAM)、只读存储器(ROM)等;存储器195可以在接收器15的内部和/或外部;并且存储器195根据需要是易失性的和/或非易失性的。接收器100包括DVB-H接收器110、 IP解封装器115和FLUTE接收器120。可以在由处理器l卯和存储器195代表的软件中实施这些组件的任何或全部。DVB-H接收器110经由天线105接收(图6的)DVB-H信号36,并且向IP解封装器115提供解调制后的信号。所述IP解封装器115向FLUTE接收器120提供ALC分组,所述FLUTE接收器120恢复由信号121代表的内容。可以如同本领域已知的那样由接收器100进一步处理该内容(由省略号130代表)。如上所述,并且根据本发明的原理,处理器l卯估计时间延迟并且执行功率管理。在该例子中,FLUTE接收器120和DVB-H接收器110被由控制信号109和119代表的处理器190打开和关闭,以使对于未选择的内容中的至少一些来说,接收器100以减少的功率工作。在图15中示出了根据本发明的原理的接收器500的另一示例实施例。只示出了接收器500的与本发明构思相关的部分。接收器500包括DVB-H接收器510、解调制器/解码器515、传输处理器520、控制器550和存储器560。应当注意,为简单起见,未示出诸如模-数转换器、前端滤波器等的接收器的其他组件。传输处理器520和控制器550两者各代表一个或多个微处理器和/或数字信号处理器(DSP),并且可以包括用于执行程序和存储数据的存储器。在这点上,存储器560代表接收器500中的存储器,并且例如包括传输处理器520和/或控制器550的任何存储器。示例双向数据和控制总线501如所示出的那样将接收器500的元件中的各个元件耦接在一起。总线501仅仅代表例如(以并行和/或串行的形式的)各个信号,其例如可以用于在接收器500的元件之间传送数据和控制信号传输。DVB-H接收器510接收DVB-H信号509并且向解调制器/解码器515提供下变频后的DVB-H信号511。所述解调制器/解码器515执行信号511的解调制和解码,并且向传输处理器520提供解码后信号516。传输处理器520为分组处理器,并且实施实时协议和FLUTE/ALC协议堆栈(stack)两者,以根据DVB-H恢复实时内容或基于文件的内容。传输处理器520将如由内容信号521所代表的内容提供给适当的后继电路(由省略号591代表)。控制器550根据上述流程图经由总线501控制传输处理器520,以恢复ESG和FTD信息;并且确定在估计时间延迟rD中所使用的上述wce/vw—打'me—stow/ ,并且构造如图11中所阐释的实际开始时间表以在存储器560中存储。控制器560根据本发明的原理,经由控制信号551、 552和553(经由总线501 )来执行传输处理器520、DVB-H接收器510和解调制器/解码器515的功率管理。
如上所述,本发明构思使得接收器能够估计对于该接收器来说的、考虑到诸如距离、干涉等的参数的、接收器特有的时间延迟。另外,并且根据本发明的原理,可以进一步改进由方程(1 )代表的时间延迟的估计。例如,每当接收器通电以接收所选择的内容,接收器可以基于当前所接收的所选择的内容的时间戳来更新&的值。在这点上,可以从对公布的开始时间和接收时间之间的差进行运算的统计函数来在一段时间上估计时间延迟。该统计函数可以包括来自所收集的时间延迟值的平均值的标准差、时间延迟值的平均值、时间延迟值的线性和非线性相关。时间延迟样本点还向接收器提供使用建模技术以使估计更高效的能力。这些建模技术可以包括修改或未修改的高斯曲线、拉普拉斯曲线和x2 (Chi-squared)模型。另外,因为ESG片段还包括Pw6fe/^cffi"d7y附e字段,所以接收器还可以通过将完成时间记录为实际结束时间,并且将实际结束时间与相关联的ESG片段中的尸i^fc/z^^"^T/me比较,来估计时间延迟,所述完成时间即接收到所接收的内容的最后的ALC分组的时间。
应当注意,用于确定时间延迟的其他变体也是可能的。具体地,在图8的描述中,假定接收器在实际内容的发送之前接收FDT。但是,应当注意,DVB-H系统不要求在实际内容的发送之前发送FDT。例如可以在内容广播的结束时发送FDT,或在不同的时间段一起异步地发送FDT。在这样的情况中,接收器将接收所选择的内容而不知晓文件属性。然而,接收器仍然可以根据本发明的原理来确定时间估计。例如,接收器可以参考所接收的ESG来确定被安排接下来广播的内容,并且即使该内容不是所选择的内容,仍然可以如上所述使用该内容的第一所接收的ALC分组来估计时间延迟。
鉴于以上内容,并且根据本发明的原理,接收器通过在不接收所选择的内容的那些时间期间减少功率,来执行功率管理,应当注意,虽然在具有移动设备的单播DVB-H系统的背景中例示了本发明构思,但本发明构思不被如此限制,并且适用于其他类型的系统、接收器或设备。例如,本发明构思还可应用于多播系统。相似地,本发明构思可应用于具有或不具有电池的任何接收器或设备以执行功率管理。相同地,本发明构思可应用于一种设备,即使该设备将被认为不是移动的。另外,虽然在包括多个元件的设备的背景中描述了本发明构思,但应当意识到,本发明构思还可应用于其中以分布方式安排所述元件中的一个或多个设备,所述分布方式例如横跨网络,所述网络诸如局域网、蓝牙网络等。进一步地,虽然在打开和关闭FLUTE信道和/或DVB-H无线电接收器的背景中描述了功率管理,但还可以使用其他方法。例如,接收器中的一个或多个集成电路可以支持根据本发明的原理的可以被使能的功率节省模式。或者,接收器的一些或全部部分可以被断电、或关闭,例如接收器的收发器电路(即发送器和接收器两者)。另外,可以与其他功率节省技术一同使用本发明构思。例如,根据本发明的原理的功率管理与由DVB-H提供的、目标在于节省接收器功率消耗的时间分片模块(time-slicingmodule)(例如,见前述ETSI EN 302 304 Vl丄l)协同操作。并且,虽然在基于文件的内容发送的背景中描述,但本发明构思还可应用于实时内容传输。
鉴于以上内容,前述内容仅阐释了本发明的原理,并且因而将理解,本领域技术人员将能够设计出虽然未在这里明确地描述、但体现本发明的原理并且在本发明的精神和范围内的多种替代的安排。例如,虽然在分离的功能
元件的背景中例示,但可以在一个或多个集成电路(IC)中实现这些功能元
件。相似地,虽然作为分离的元件示出,但可以在执行相关联的软件(例如
对应于例如图7-8、 10、 13等中所示的步骤中的一个或多个)的存储程序控制处理器(例如数字信号处理器)中实施这些元件中的任何或全部。进一步地,本发明的原理可应用于其他类型的通信系统,例如卫星、无线保真度(Wi-Fi )、蜂窝等。实际上,本发明构思还可应用于固定的或移动的接收器。因此应当理解,可以对示例实施例进行多种修改,并且可以设计出其他安排,而不与如所附权利要求所定义的本发明的精神和范围偏离。
18
权利要求
1.一种在接收器中使用的方法,该方法包括按照在接收事件时的发送时间和接收时间的函数来确定时间延迟;以及按照所述时间延迟的函数来确定用于接收所选择的事件的时间估计。
2. 如权利要求1所述的方法,其中所述发送时间为所述事件的开始时间。
3. 如权利要求1所述的方法,其中所述发送时间为所述事件的结束时间。
4. 如权利要求l所述的方法,其进一步包括步骤 按照所确定的时间估计的函数来执行功率管理。
5. 如权利要求4所述的方法,其中所述执行功率管理的步骤包括步骤 在与用于接收所选择的事件的时间估计不同的时间减少功率。
6. 如权利要求5所述的方法,其中所述减少功率的步骤包括步骤在至少 一 个时间间隔期间控制无线电接收器和分组处理器中的至少一 个,以使无线电接收器和分组处理器中的至少一个以减少的功率才喿作。
7. 如权利要求6所述的方法,其中所述分組处理器支持单向传输上的文 件递送FLUTE会话,并且所述控制步骤包括步骤在分组处理器以减少的功率操作时,关闭与未选择的事件相关联的 FLUTE信道。
8. 如权利要求l所述的方法,其中所选择的事件代表包括至少一个剪辑 的基于文件的内容。
9. 如权利要求l所述的方法,其中所选择的事件代表包括至少一个节目 的实时内容。
10. 如权利要求l所述的方法,其中所述事件也是所选择的事件。
11. 如权利要求l所述的方法,其中确定发送时间包括步骤 从节目指南将事件的开始时间标识为所述发送时间。
12. 如权利要求11所述的方法,其中所述开始时间为公布的开始时间。
13. 如权利要求l所述的方法,其中确定接收时间包括步骤 ;险测所接收的信息对应于所述事件;以及 将所接收的信息的到达时间记录为接收时间。
14. 如权利要求13所述的方法,其中所述^r测步骤包括步骤 接收具有与所述事件相关联的传输对象标识符TOI的值的文件描述表FDT;以及检测所接收的信息中的TOI值,以确定所接收的信息对应于所述事件。
15. 如权利要求13所述的方法,其中所述发送时间为开始时间,并且所间延迟。
16. 如权利要求13所述的方法,其中所述发送时间为开始时间,并且所 述确定时间延迟的步骤在用于多个事件的时间段上、从对所述开始时间和所 述接收时间之间的差进行运算的统计函数确定所述时间延迟。
17. 如权利要求l所述的方法,其中所述确定时间估计的步骤包括步骤 确定所选择的事件的发送时间;以及向所述时间延迟添加用于所选择的事件的发送时间,以确定用于接收所 选择的事件的时间估计。
18. 如权利要求l所述的方法,其中确定发送时间包括步骤 从节目指南将事件的结束时间标识为所述发送时间。
19. 如权利要求18所述的方法,其中所述结束时间为公布的结束时间。
20. 如权利要求l所述的方法,其中所述确定接收时间的步骤包括步骤 检测所接收的信息对应于所述事件;以及 在完成对所述事件的接收时记录实际结束时间。
21. 如权利要求20所述的方法,其中所述发送时间为结束时间,并且所 述确定时间延迟的步骤通过从所述实际结束时间减去所述结束时间来确定所 述时间延迟。
22. 如权利要求20所述的方法,其中所述发送时间为结束时间,并且所 述确定时间延迟的步骤在用于多个事件的时间段上、从对所述结束时间和所 述实际结束时间之间的差进行运算的统计函数确定所述时间延迟。
23. —种装置,其包括解调器,其用于提供代表以分组序列来传送的信息的所接收的信号; 分组处理器,其用于对所接收的信号进行操作,以用于恢复所述信息;以及处理器,其用于确定用于接收所选择的信息的时间估计,其中所述处理 器按照时间延迟的函数来确定所述时间估计,所述时间延迟是按照用于所接 收的信息的发送时间、和用于所接收的信息的接收时间的函数来确定的。
24. 如权利要求23所述的装置,其中所述发送时间为用于所接收的信息 的开始时间。
25. 如权利要求23所述的装置,其中所述发送时间为用于所接收的信息 的结束时间。
26. 如权利要求23所述的装置,其中所接收的信息也是所选择的信息。
27. 如权利要求23所述的装置,其中处理器控制分組处理器和解调制器 中的至少一个,以使在与用于接收所选择的信息的时间估计不同的时间上减 少功率。
28. 如权利要求27所述的装置,其中所述分组处理器支持单向传输上的 文件递送FLUTE会话,并且所述处理器关闭与未选择的信息相关联的FLUTE 信道,以便以减少的功率操作所述分组处理器。
29. 如权利要求23所述的装置,其中所选择的信息为包括至少一个剪辑 的基于文件的内容。
30. 如权利要求23所述的装置,其中所选择的信息为包括至少一个节目 的实时内容。
31. 如权利要求23所述的装置,其中所述发送时间为开始时间,并且所 述处理器按照用于所接收的信息的开始时间、和用于所接收的信息的实际到 达时间的函数,来确定所述时间延迟。
32. 如权利要求31所述的装置,其中从节目指南来确定所接收的信息的 开始时间。
33. 如权利要求32所述的装置,其中所述开始时间为公布的开始时间。
34. 如权利要求31所迷的装置,其中通过从所述实际到达时间减去所述 开始时间来确定所述时间延迟。
35. 如权利要求31所述的装置,其中在用于所接收的信息的时间段上、 从对开始时间和实际到达时间之间的差进行运算的统计函数确定所述时间延 迟。
36. 如权利要求23所述的装置,其中通过向所述时间延迟添加用于所选 择的事件的发送时间来确定所述时间估计。
37. 如权利要求23所述的装置,其中所述发送时间为结束时间,并且所 述处理器按照用于所接收的信息的结束时间、和用于所接收的信息的实际完 成时间的函^t,来确定所述时间延迟。
38. 如权利要求37所述的装置,其中从节目指南来确定所接收的信息的 结束时间。
39. 如权利要求38所述的装置,其中所述结束时间为公布的结束时间。
40. 如权利要求37所述的装置,其中通过从所述实际完成时间减去所述 结束时间来确定所述时间延迟。
41. 如权利要求37所述的装置,其中在用于所接收的信息的时间段上、 从对所述结束时间和所述实际完成时间之间的差进行运算的统计函数来确定 所述时间延迟。
全文摘要
一种数字视频广播-手持(DVB-H)系统包括头端和至少一个接收器。头端使用单向传输上的文件递送(FLUTE)协议以向接收器发送电子服务指南(ESG)和内容。接收器按照来自ESG的PublishedStartTime参数的值、和接收器接收该内容的实际时间的函数,来确定用于接收内容的时间延迟。使用该时间延迟,接收器按照来自所选择的内容的ESG的PublishedStartTime参数的值、和所确定的时间延迟的函数,来形成用于接收所选择的内容的时间估计。其后接收器执行功率管理,以使在不期望接收器接收所选择的内容的那些时间间隔期间,接收器可以减少功率。
文档编号H04H20/42GK101682435SQ200780053192
公开日2010年3月24日 申请日期2007年6月1日 优先权日2007年6月1日
发明者吉尔·M·博伊斯, 戴维·A·坎帕纳, 阿维纳什·斯里达 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1