数字无线电广播接收机、广播方法以及用于标记感兴趣内容的方法

文档序号:7913600阅读:554来源:国知局
专利名称:数字无线电广播接收机、广播方法以及用于标记感兴趣内容的方法
技术领域
本发明涉及数字无线电广播接收机,且更具体地涉及用于接收数字无线电广播内容和用于收集该内容以及用于标记感兴趣内容的方法和装置。
背景技术
数字无线电广播技术将数字音频和数据服务传送到移动的、便携式的和固定的接收机。称为带内同频(IBOC)数字音频广播(DAB)的一种数字无线电广播使用处于现有的中频(MF)和甚高频(VHF)无线电频带中的地面发射机。由iBiquity数字公司开发的HD Radio 技术是用于数字无线电广播和接收的IBOC实现方式的一个例子。可以以包括模拟调制的载波结合多个数字调制的载波的混合格式或其中不使用模拟调制的载波的全数字格式来发送数字无线电广播信号。使用该混合模式,广播商能够继续传送模拟AM和FM,同时传送质量更高的和更为健壮的数字信号,这使得它们和它们的听众能从模拟转换到数字无线电,同时维持它们当前的频率分配。数字传输系统的一个特征是同时发送数字化的音频和数据的固有能力。从而,该技术也允许来自AM和FM无线电台的无线数据服务。该广播信号可以包括诸如艺术家、歌曲标题和电台呼叫字母的元数据。也可以包括关于事件、交通和天气的特殊消息。例如,当用户收听无线电台时,可以在无线电接收机的显示器上滚动显示交通信息、天气预报、新闻和体育比赛得分。IBOC数字无线电广播技术能提供优于现有的模拟广播格式的数字质量音频。因为在现有的AM或FM通道分配的频谱掩蔽内发送每个IBOC数字无线电广播信号,其不需要新的频谱分配。IBOC数字无线电广播提升了频谱的经济性,同时使得广播商能提供数字质量的音频给现有的听众群体。多播,即在AM或FM频谱中的一个通道上传送若干个音频节目或数据流的能力,使得电台能在主频率的各个独立的补充或子通道上广播多个数据流。例如,多个数据流可包括替代性的音乐格式、本地交通、天气、新闻和体育。使用调谐或搜索功能,可以以与传统电台频率相同的方式访问该补充的通道。例如,如果模拟调制信号以94. IMHz为中心,则IBOC DA中的相同广播可包括补充服务94. 1-2,94. 1_3。可以将补充通道上的高度专门化的补充节目递送给紧密定位的听众,这可以为广告客户创造将他们的品牌与节目内容相结合的更多机会。如本文中使用的,多播包括在单个数字无线电广播通道中或在单个数字无线电广播信号上发送一个或多个节目。多播内容可包括主节目服务(MPS)、补充节目服务(SPS)、 节目服务数据(PSD)和/或其他广播数据。国家无线电系统委员会,一个由国家广播商协会和消费电子协会资助的标准制定组织,采用了定名为NRSC-5B的IBOC标准。通过引用而将其公开结合在本文中的NRSC-5B 给出了对在AM和FM广播通道上广播数字音频和从属数据的要求。该标准及其参考文献包含对射频/传输子系统以及传送和服务复用子系统的详细说明。可以从NRSC于http:// www. nrscstandards. org 获得该标准的副本。iBiquity 的 HD Radio 技术是该 NRSC-5B IBOC标准的一种实现方式。可以于www. hdradio. com和www. ibiquity. com找到关于HD Radio技术的进一步信息。其他类型的数字无线电广播系统包括诸如XM无线电、Sirius和Worldspace的卫星系统以及诸如世界数字无线电(DRM)、Eureka 147 (品牌名为DAB)、DAB第二版以及 FMeXtra的地面系统。如本文中使用的,短语“数字无线电广播”包含包括带内同频广播以及其他数字地面广播和卫星广播在内的数字音频广播。已经提出各种方法,以根据用无线电广播接收机接收的数字数据和内容通过在无线电广播接收机处输入命令来购买感兴趣的项目。例如,美国专利6,925,489描述了一种方法,在其中,响应于用户命令,使用数字音频广播接收机将识别信息从一份音乐的当前广播或用户感兴趣的其他信息中提取出来,并将其存储在存储器或其他存储设备中。然后,将该提取的信息在网络连接上发送到服务器,该服务器允许用户购买相应的项目。美国专利 6,957,041描述了一种方法,其中在广播期间听者能对无线电广播中的诸如音乐、广告、募集资金活动或交互式听众轮询等项目作出响应,其中使用RBDS/RDS数据流发送诸如歌曲标题和艺术家、作者或出版商以及该数字内容的地点的IP地址的数据。然后,经由无线传输或通过使用个人计算机或无线电话访问互联网,可以发送购买请求。美国专利7,010,263 描述了一种方法,其中卫星无线电接收机接受识别对音乐的兴趣的用户输入,或数据被播放和/或显示,使得在可移除媒体上存储ID数据,该数据识别被播放和/或显示。然后,该用户能从网址下载该希望的选择,或是对该希望的选择下订单。发明人已经注意到,在某些应用中,在数字无线电广播系统中标记感兴趣的内容方面,可能出现不清楚之处,因为识别感兴趣的项目的节目服务数据可能暂时不与用户听到的音频内容完全对应。发明人已经识别了在接收机处提高节目服务数据和该节目服务数据对应的音频内容(如歌曲、广告等)的时间对准的需求,以减少用户标记感兴趣内容的模糊性,以及改善标记感兴趣内容时的用户体验。

发明内容
根据一个示范性实施例,描述了实施用于安排音频内容和相关的节目数据、以供数字无线电广播到数字无线电广播接收机的方法的数字无线电广播系统。该系统包括处理系统和耦合到该处理系统的存储器。该处理系统被配置成接收第一音频内容、第一节目数据、第二音频内容、以及第二节目数据,以用于经由数字无线电广播发送,该第一节目数据识别与第一音频内容相关的第一项目,该第二节目数据识别与第二音频内容相关的第二项目。该处理系统也被配置成在该处理系统处接收第一节目数据和第一音频内容,使得在处理系统处接收的第一音频内容的开始的0. 5秒内,在处理系统处接收第一节目数据的开始。该处理系统也被配置成生成数字无线电广播信号,该信号包括第一音频内容、第一节目数据、第二音频内容和第二节目数据,以经由数字无线电广播发送。该处理系统也被配置成在接收到第二节目数据时即停止将第一节目数据传送到数字无线电广播发射机,由此该第CN 102549933 A
一节目数据被截断,且开始将第二节目数据传送到数字无线电广播发射机。一种非暂态的计算机可读存储介质可以包含使得处理系统执行安排音频内容及相关的节目数据的方法。根据另一个示范性实施例,描述了一种配置成经由数字无线电广播接收音频内容以及允许用户识别感兴趣的内容的数字无线电广播接收机。该数字无线电广播接收机包括处理系统,耦合到该处理系统的存储器,以及用于接收输入到其中的用户命令的用户接口。 该处理系统被配置成处理由该接收机接收的数字无线电广播信号,该数字无线电广播信号包括第一音频内容和第一节目数据,以及第二音频内容和第二节目数据,该第一节目数据包括识别与该第一音频内容相关的第一项目的信息,该第二节目数据包括识别与该第二音频内容相关的第二项目的信息。该处理系统也被配置成在接收第一音频内容或第二音频内容期间登记在接收机的用户接口处输入的用户命令,该用户命令分别指明用户对第一音频内容或第二音频内容的兴趣。该处理系统也被配置成接收第一音频内容和第一节目数据, 使得在数字无线电广播接收机不处理该数字无线电广播信号的情况下,第一节目数据的开始和第一音频内容的开始被彼此对准在3秒钟以内,以提高第一节目数据和第一音频内容的对准度。非暂态的计算机可读存储介质可以包含用于使得接收机的处理系统执行登记用户对于感兴趣内容的识别的方法。根据另一个示范性实施例,描述了一种数字无线电系统,其用于安排音频内容和相关的节目数据,以供数字无线电广播到数字无线电广播接收机和指定感兴趣的内容。该数字无线电系统包括广播系统,该广播系统包括处理系统和耦合到该处理系统的存储器, 以及数字无线电广播接收机。该广播系统的处理系统被配置成接收第一音频内容、第一节目数据、第二音频内容、以及第二节目数据,以经由数字无线电广播发送,该第一节目数据识别与第一音频内容相关的第一项目,该第二节目数据识别与第二音频内容相关的第二项目;接收第一节目数据和第一音频内容,使得在处理系统处接收的第一音频内容的开始的0.5秒内,在处理系统处接收第一节目数据的开始;生成包括第一音频内容、第一节目数据、第二音频内容和第二节目数据,以经由数字无线电广播发射机进行数字无线电广播传送;以及在接收第二节目数据时停止将第一节目数据传送到数字无线电广播发射机,由此截断该第一节目数据,且开始将第二节目数据传送到数字无线电广播发射机。该数字广播接收机被配置成处理包括第一音频内容、第一节目数据、第二音频内容和第二节目数据的数字无线电广播信号,使得在数字无线电广播接收机不处理该数字无线电广播信号的情况下,第一节目数据的开始和第一音频内容的开始在接收机处被彼此对准在3秒钟以内,以提高第一节目数据和第一音频内容的对准度;在接收第一音频内容或第二音频内容期间, 登记在接收机的用户接口处输入的用户命令,该用户命令分别指明用户对第一音频内容或第二音频内容的兴趣;确定是否存在与用户对于第一音频内容或第二音频内容的兴趣有关的不确定性,以及如果存在不确定性,存储识别与第一音频内容相关的第一项目的第一数据结构以及识别与第二音频内容相关的第二项目的第二数据结构。非暂态的计算机可读存储介质可包含指令,以使得广播系统的处理系统和接收机执行安排音频内容和节目数据的发送以及登记用户对感兴趣内容的识别的方法。


结合以下说明、所附权利要求和附图可以更好地理解本公开的这些和其他特征、方面以及优点,其中图1是在带内同频数字无线电广播系统中使用的发射机的框图。图2是混合式FM IBOC波形的示意图。图3是扩展的混合式FM IBOC波形的示意图。图4是全数字FM IBOC波形的示意图。图5是混合式AM IBOC DAB波形的示意图。图6是全数字AM IBOC DAB波形的示意图。图7是AM IBOC DAB接收机的功能框图。图8是FM IBOC DAB接收机的功能框图。图9a和9b是从广播角度来看的IBOC DAB逻辑协议栈的简图。图10是从接收机角度来看的IBOC DAB逻辑协议栈的简图。图11示出了根据示范性实施例的示范性数字无线电广播接收机300,其运行于用于实施对当前接收的音频内容的购买或请求的整体系统的环境中。图12示出了根据一个实例的示范性的屏幕显示,其与用于获取关于感兴趣的项目的信息的软件相关。图13示出了根据另一个实例的另一个示范性的屏幕显示,其与用于获取关于感兴趣的项目的信息的软件相关。图14示出了遵循ID3标准(顶部)的通用UFID帧的格式和按照一个实例构造的示范性的所有者标识符以及标识符信息(底部)。图15示出了描述图14中所示的根据一个实例的UFID的各个字段的表。图16示出了根据一个实例的示范性的UFID格式,其包含具有一个ID代码的购买
fn息O图17示出了根据一个实例的描述各种类型的购买代码的表。图18示出了根据一个实例的示范性的UFID格式,其包含具有多个ID代码的购买
fn息ο图19示意地示出了根据一个实例的UFID中的类型和格式信息的层级编码。图20示出了根据一个实例的关于音频内容的开始与相关PSD数据的开始的相对定时的示范性情形。图21示出了根据一个实施例的、用于使用数字无线电广播接收机指定感兴趣的内容的示范性方法。图22A示出了一张表,其将示范性的购买令牌的字段格式作为数据结构的一个例子进行描述。图22B示出了另一张表,其将另一示范性的购买令牌的字段格式作为数据结构的另一个例子进行描述。图23示出了根据另一个实施例的、用于使用数字无线电广播接收机指定感兴趣的内容的另一种示范性方法。图M是功能框图,其示出了根据另一个实施例的一种示范性方法,该方法用于安排音频内容和相关的节目数据,以供数字无线电广播到数字无线电广播接收机。图25是功能框图,其示出了根据另一个实施例的另一种示范性方法,该方法用于安排音频内容和相关的节目数据,以供数字无线电广播到数字无线电广播接收机。图沈示出了根据另一个实施例的、用于使用数字无线电广播接收机指定感兴趣的内容的示范性方法。
具体实施例方式示范性的数字无线电广播系统图1-10和本文中所附的说明提供了对示范性的IBOC系统(包括示范性的广播设备结构和运行以及示范性的接收机结构和运行,其又包括响应于用户命令存储信息来指定与接收的数字无线电广播相关的感兴趣的项目的功能以及IBOC DAB波形的结构)的描述。 图1116以及本文中所附的说明提供了对数字无线电广播接收机(该接收机用于响应于用户命令存储感兴趣的项目的信息)的示范性结构和运行、广播和接收机侧的示范性数据格式、以及用于经由诸如互联网的网络获取关于该感兴趣的项目的信息(例如,用于购买该项目)的示范性方法的进一步描述,。IBOC系统和波形参考附图,图1是可用于广播FM IBOC DAB信号的播音室场所10、FM发射机场所12 以及播音室发射机链路(STL) 14的相关部件的功能框图。该播音室场所包括播音室自动化设备;34、包含进口器18、出口器20、激励器辅助服务单元(EASU) 22的总运行中心(EOC) 16 以及STL发射器48。该发射机场所包括STL接收机M、包含激励器引擎(exgine)子系统 58的激励器56、以及模拟激励器60。尽管在图1中该出口器位于无线电台的播音室场所, 且激励器位于发射机场所,但这些元件可以共同位于发射机场所。在该播音室场所,该播音室自动化设备将主节目服务(MPQ音频42提供给EASU, 将MPS数据40提供给出口器,将补充节目服务(SPQ音频38提供给进口器、以及将SPS数据36提供给进口器。MPS音频用作主音频节目源。在混合模式中,其在模拟和数字传输两者中均保留现存的模拟无线电节目格式。也称为节目服务数据(PSD)的MPS数据,包括诸如音乐标题、艺术家、专辑名称等信息。补充节目服务可以包括辅助的音频内容以及节目相关的数据。该进口器包含用于提供先进应用服务綱的硬件和软件。“服务”是经由IBOC DAB传送给用户的内容,且AAS可包括未被划分为MPS、SPS或电台信息服务(SIS)的任何类型的数据。SIS提供电台信息,诸如呼叫信号(call sign)、绝对时间、与GPS相关的位置等。AAS数据的例子包括实时交通和天气信息、导航地图更新或其他图像、电子节目指引、多媒体节目、其他音频服务、以及其他内容。AAS的内容可以由服务提供商44提供,其经由应用程序接口(API)将服务数据46提供给该进口器。该服务提供商可以是位于播音室场所的广播商或服务和内容的外包的第三方供应商。该进口器可以建立多个服务提供商之间的会话连接。该进口器编码和复用服务数据46、SPS音频38和SPS数据36,以生成出口器链路数据对,该数据经由数据链路输出到该出口器。出口器20包含提供主节目服务和SIS用于广播必需的硬件和软件。该出口器在音频接口上接受数字MPS音频沈,且压缩该音频。该出口器也复用MPS数据40、出口器链路数据M以及该压缩的数字MPS音频,以产生激励器链路数据52。此外,该出口器在其音频接口上接受模拟MPS音频28和将预先编制的延时应用于该音频,以产生延时的模拟MPS音频信号30。可以将该模拟音频作为混合式IBOC DAB广播的后备通道进行广播。该延时对该数字MPS音频的系统延时进行补偿,这允许接收机在数字和模拟节目之间进行混合, 而不存在时间偏移。在AM传输系统中,该延时的MPS音频信号被该出口器转换成单声道信号且被作为该激励器链路数据52的一部分直接发送到该STL。该EASU 22从该播音室自动化设备接受MPS音频42,将其速率转换成适当的系统时钟,并输出该信号的两份副本一份数字副本06)和一份模拟副本08)。该EASU包括连接到天线25的GPS接收机。该GPS接收机允许该EASU得出主时钟信号,通过使用GPS 单元,该主时钟信号被同步为激励器的时钟。该EASU提供由该出口器使用的主系统时钟。 该EASU也被用于在该出口器具有灾难性故障且不再运行的情况下将该模拟MPS音频旁路 (或重新导向),使其不通过该出口器。可以将该被旁路的音频32直接馈入该STL发射机, 这消除了停滞情形(dead-air event)。STL发射机48接收延时的模拟MPS音频50和激励器链路数据52。其在STL链路 14上输出激励器链路数据和延时的模拟MPS音频,该STL链路可以是单向的或是双向的。 该STL链路可以例如是数字微波或以太网链路,且可以使用标准的用户数据报协议或标准的 TCP/IP。该发射机部位包括STL接收机M、激励器引擎(eXgine)56和模拟激励器60。该 STL接收机M接收STL链路14上的激励器链路数据,其包括音频和数据信号以及命令和控制消息。该激励器链路数据被传递到激励器56,这产生了 IBOC DAB波形。该激励器包括主机处理器、数字上变频器、RF上变频器以及exgine子系统58。该exgine接受激励器链路数据且调制该IBOC DAB波形的数字部分。激励器56的该数字上变频器将该exgine 输出的基带部分从数字转换到模拟形式。该数模转换基于GPS时钟,该时钟与该出口器的从该EASU得出的基于GPS的时钟相同。从而,激励器56包括GPS单元和天线57。在美国专利7,512,175中可以找到用于同步该出口器和激励器时钟的另一种方法,通过引用将该专利加入本文中。该激励器的该RF上变频器将该模拟信号上变频到合适的带内通道频率。 然后,将该上变频的信号传递到该高功率放大器62和天线64,以用于广播。在AM传输系统中,在混合模式中,该exgine子系统连贯地将该后备的模拟MPS音频加到该数字波形,从而,该AM传输系统不包括该模拟激励器60。此外,在AM传输系统中,该激励器56产生相位和幅度信息,且该模拟信号被直接输出到该高功率放大器。使用多种波形,可以在AM和FM无线电频带两者中发送IBOC DAB信号。这些波形包括FM混合式IBOC DAB波形、FM全数字IBOC DAB波形、AM混合式IBOC DAB波形、以及 AM全数字IBOC DAB波形。图2是混合式FM IBOC波形70的示意图。该波形包括位于广播通道74的中心处的模拟调制信号72、上部边频带78中的第一多个均勻间隔的正交频分复用子载波76、以及下部边频带82中的第二多个均勻间隔的正交频分复用子载波80。这些数字调制子载波被分成分区,且各种子载波被指定为参考子载波。一个频率分区是由包含18个数据子载波和 1个参考子载波的19个OFDM子载波形成的组。该混合式波形包括模拟FM调制信号加上数字调制的第一主子载波。这些子载波位于均勻间隔的频率位置处。这些子载波位置被编号为从-546至+546。在图2的波形中, 这些子载波位于+356至+546以及-356至-546的位置。每个第一主边频带由十个频率分区组成。也包括在该第一主边频带中的子载波546和-546是额外的参考子载波。可以用幅度缩放因子对每个子载波的幅度进行缩放。图3是扩展的混合式FMIBOC波形90的示意图。该扩展的混合式波形是通过将第一扩展边频带92、94加入该混合波形中存在的该第一主边频带而形成的。可以将一个、二个或四个频率分区加入每个第一主边频带的内部边缘。该扩展的混合式波形包括该模拟FM 信号加上数字调制的第一主子载波(子载波+356至+546以及-356至-546)以及一些或所有第一扩展的子载波(子载波+280至+355以及-280至-355)。该上部的第一扩展边频带包括子载波337至355 ( 一个频率分区)、318至335 (两个频率分区)或280至355 (四个频率分区)。该下部的第一扩展边频带包括子载波-337 至-355 ( 一个频率分区)、_318至-335 (两个频率分区)或-280至-355 (四个频率分区)。 可以通过幅度缩放因子来缩放每个子载波的幅度。图4是全数字FM IBOC波形100的示意图。该全数字波形通过禁用模拟信号、完全扩展该第一数字边频带102、104的带宽以及在模拟信号退出的谱中加入低功率的第二边频带106、108构造而成。该所示的实施例中的该全数字波形包括子载波位置-546至+546 处的数字调制的子载波,且不存在模拟的FM信号。除该十个主频率分区之外,该全数字波形的每个第一边频带中存在所有四个扩展的频率分区。每个第二边频带也具有十个第二主(SM)和四个第二扩展(SX)频率分区。然而,不同于该第一边频带,该第二主频率分区被映射到接近该通道中心,且该扩展的频率分区更远离该中心。每个第二边频带也支持包括12个OFDM子载波以及参考子载波279与-279的小的第二受保护(SP)区110、112。这些边频带称为“受保护的”,因为它们位于最不可能受到模拟或数字干扰的谱区域中。在通道(0)的中心处放置了额外的参考子载波。不适用SP 区域的频率分区排序,因为该SP区域不包含频率分区。每个第二主边频带跨越1至190或-1至-190的子载波。该上部的第二扩展边频带包括子载波191至沈6,且该上部的第二受保护边频带包括子载波267至278,加上额外的参考子载波279。该下部的第二扩展边频带包括子载波-191至466,且该下部的第二受保护边频带包括子载波-267至-278,加上额外的参考子载波-279。该整个全数字频谱的全部频率范围是396,80;3Ηζ。可以通过幅度缩放因子来缩放每个子载波的幅度。该第二边频带幅度缩放因子可以由用户选择。可以选择四个中的任何一个应用于该第二边频带。在每个波形中,使用正交频分复用(OFDM)来调制该数字信号。OFDM是一种并行调制方案,在其中数据流调制同时发送的大量正交子载波。OFDM本质上是灵活的,易于允许将逻辑信道映射到不同组的子载波。在混合波形中,在该混合波形中的模拟FM信号的任一侧的第一主(PM)边频带中发送该数字信号。每个边频带的功率电平明显低于该模拟FM信号中的总功率。该模拟信号可以是单声道的或是立体声的,且可以包括辅助通信授权(SCA)通道。在该扩展的混合波形中,可以向该模拟FM信号扩展该混合边频带的带宽,以增加数字容量。分配给每个第一主边频带的内边缘的该额外的频谱称为第一扩展(PX)边频带。在该全数字波形中,去除了模拟信号,且如同在扩展的混合波形中一样,完全地扩展了该第一数字边频带的带宽。此外,该波形允许在模拟FM信号退出的频谱中发送低功率的数字的第二边频带。图5是AM混合式IBOC DAB波形120的示意图。该混合格式包括传统的AM模拟信号122(带限至约士5kHz)连同接近30kHz宽的DAB信号124。该频谱被包含在具有约 30kHz的带宽的通道126内。该通道被分为上部的130个和下部的132个频带。该上部频带从该通道的中心频率起扩展到距该中心频率约+15kHz。该下部频带从该中心频率起扩展到距该中心频率约-15kHz。在一个例子中,该AM混合式IBOC DAB信号格式包括该模拟调制载波信号134加跨越该上部和下部频带的OFDM子载波位置。在这些子载波上发送代表要发送的音频或数据信号的编码数字信息(节目材料)。由于码元之间的保护时间的缘故,该码元速率小于该子载波间隔。如图5中所示,该上部频带被分成第一部分136、第二部分138、以及第三部分144。 该下部频带被分成第一部分140、第二部分142和第三部分143。为了本说明的目的,可以将第三部分143和144视为包括在图5中被标记为146、148、150和152的多个子载波的组。 该第三部分内的位置接近通道中心的子载波称为内部子载波,且该第三部分内的位置更远离该通道中心的子载波称为外部子载波。在该例子中,如图所示,组148和150中的内部子载波的功率电平随着距中心频率的频率间距线性减少。该第三部分中的剩下的子载波组 146和152具有基本恒定的功率电平。图5也示出了用于系统控制的两个参考子载波IM 和156,其电平固定在不同于其他边频带的值上。数字边频带中的子载波的功率显著地小于模拟AM信号中的总功率。给定的第一或第二部分内的每个OFDM子载波的电平固定在恒定的值。可以相对于彼此缩放第一或第二部分。此外,在位于主载波的任一侧的参考子载波上发送状态和控制信息。可以在正好位于该上部和下部第二边频带的频率边缘之上和之下的个体的子载波中发送诸如IBOC数据服务(1此)信道的独立的逻辑信道。相对于该未调制的主模拟载波,每个第一 OFDM子载波的功率电平是固定的。然而,该第二子载波、逻辑信道子载波和第三子载波的功率电平是可调节的。使用图5的调制格式,在为美国的标准的AM广播规定的通道掩蔽(channel mask) 内发送该模拟调制载波和该数字调制子载波。该混合系统使用该模拟AM信号来调谐和备用。图6是用于全数字AM IBOC DAB波形的子载波指派的示意图。该全数字AM IBOC DAB信号160包括位于上部和下部频带166和168中的均勻间隔的子载波(称为第一子载波)的第一和第二组162和164。分别称为第二和第三子载波的子载波的第三和第四组170 和172也位于上部和下部频带166和168中。第三组的两个参考子载波174和176最接近信道的中心。子载波178和180能用于发送节目信息数据。图7是AM IBOC DAB接收机200的简化的功能框图。该接收机200包括连接到天线204的输入端202、调谐器或前端206、以及用于在线210上产生基带信号的数字下变频转换器208。模拟解调器212解调该基带信号的模拟调制部分,以在线214上产生模拟音频信号。数字解调器216解调该基带信号的数字调制部分。随后该数字信号由解交织器218 进行解交织,以及由Viterbi解码器220解码。服务去复用器222将主和补充节目信号从数据信号中分离开来。处理器2M处理节目信号,以在线2 上生成数字音频信号。如框228中所示,该模拟和主数字音频信号被混合,或让补充数字音频信号通过,以生成线230 上的音频输出。数据处理器232处理该数据信号,且生成线234、236和238上的数据输出信号。该数据信号可以包括例如电台信息服务(SIS)、主节目服务数据(MPSD)、补充节目服务数据(SPSD)以及一个或多个辅助应用服务(AAS)。接收机200也包括用户接口 M0,其包括显示器和控制按钮M2,其中的一个被启用,以输入用户命令,该命令允许用户登记对当前接收的音频的兴趣(如本文中可以称为 “买”或“标记”按钮)。对于相应装备的接收机而言,也可以经由语音识别输入这些用户命令。该用户接口 240也可以包括诸如发光二极管(LED)的指示器对4,以指明诸如节目服务数据PSD(MPSD和/或SPSD)的节目数据足以生成与当前接收的音频内容对应的数据结构(如“购买令牌”,如本文中其他部分所述),该数据结构识别了相关的项目,该用户可能希望购买该项目,或希望请求该项目的进一步信息。这样的购买或请求可以由商家经由在本文中其他部分所述的万维网(WWW)完成。也可以在显示器中实施该指示器对4,而非将其作为诸如LED的独立指示器。该用户接口 240也与调谐器206通信,以控制和显示调谐信息。该用户接口 240能包括合适的处理单元,该单元被配置成(如编程为)解释输入其中的SIS、PSD和AAS信号,以在用户接口的显示器上显示来自这些信号的信息,如艺术家和标题、电台识别信息、可视广告信息、即将到来的节目特写、天气或安全警报,等等。该接收机200也包括购买模块对6,其接收PSD、AAS和SIS信息,以对于购买或信息请求而处理信息。该接收机200还包括诸如数据端口(如USB端口、串行端口等)和/ 或无线接口(如蓝牙、WiFi等)的输出接口 M8,用于将该数据结构输出到合适的设备(如可拆除存储器、个人计算机、移动电话、个人数字助理,等等),以促进该购买或信息请求。该用户接口 240与该数据处理器232通信,以登记用户对音频内容的兴趣,且数据处理器232 控制该购买模块242来存储合适的数据结构(如购买令牌),该数据结构被用于实施该购买或信息请求。将会懂得,可以在数据处理器232或任何其他合适的处理器中实施该购买模块 246。图8是FM IBOC DAB接收机250的简化的功能框图。该接收机包括连接到天线2M 的输入端252以及调谐器或前端256。将接收的信号提供给模数转换器和数字下变频转换器258,以在输出端260产生包括一系列复数信号样本的基带信号。这些信号样本是复数的,因为每个样本包括“实”分量和“虚”分量,该虚分量被采样为与实分量正交。模拟解调器262解调该基带信号的模拟调制部分,以在线264上产生模拟音频信号。接下来,由边频带隔离滤波器266对该采样的基带信号的数字调制部分进行滤波,该隔离滤波器具有通带频率响应,该响应包括存在于接收的OFDM信号中的子载波f\-fn的总集。滤波器268抑制第一相邻干扰器的影响。复数信号269被路由到采集模块四6的输入端,其从表示在接收的复数信号298中的接收的OFDM码元获得或复原OFDM码元时序偏移或误差以及载波频率偏移或误差。采集模块296形成码元时序偏移At和载波频率偏移Δ ·,以及状态和控制信息。然后,将该信号解调(框27 ,以解调该基带信号的数字调制部分。然后,该数字信号由去交织器274去交织、且由Viterbi解码器解码。服务去复用器278将主和补充节目信号从数据信号中分离出来。处理器280处理该主和补充节目信号,以产生线282上的数字音频信号。如框观4中所示,混合该模拟和主数字音频信号,或让该补充节目数据通过,以在线286上产生音频输出。数据处理器288处理这些数据信号,并在线四0、292和294上产生数据输出信号。该数据信号可以包括例如电台信息服务(SIS)、主节目服务数据(MPSD)、 补充节目服务数据(SPSD)以及一个或多个先进应用服务(AAS)。接收机250也包括用户接口四5,其包括显示器和控制按钮四6,其中的一个被启用,以输入用户命令,该命令允许用户登记对当前接收的音频的兴趣(如本文中可以称为 “买按钮”或“标记按钮”)。对于相应装备的接收机而言,也可以经由语音识别输入这些用户命令。该用户接口 295也可以包括诸如发光二极管(LED)的指示器四7,以指明诸如节目服务数据PSD(MPSD和/或SPSD)的节目数据足以生成与当前接收的音频内容对应的数据结构(如“购买令牌”),该数据结构识别了相关的项目,该用户可能希望购买该项目,或希望请求该项目的进一步信息。这样的购买或请求可以由商家经由万维网(WWW)完成。也可以在显示器中实施该指示器四7,而非将其作为诸如LED的独立指示器。该用户接口 295 也与调谐器256通信,以控制和显示调谐信息。该用户接口 295能包括合适的处理单元,该单元被配置成(如编程为)解释输入其中的SIS、PSD和AAS信号,以在用户接口的显示器上显示来自这些信号的信息,如艺术家和标题、电台识别信息、可视广告信息、即将到来的节目特写、天气或安全警报,等等。该接收机250也包括购买模块四8,其接收PSD、AAS和SIS信息,以对于购买或信息请求而处理信息。该接收机250还包括诸如数据端口(如USB端口、串行端口等)和/ 或无线接口(如蓝牙、WiFi等)的输出接口四9,用于将该数据结构输出到合适的设备(如可拆除存储器、个人计算机、移动电话、个人数字助理,等等),以促进该购买或信息请求。该用户接口 299与该数据处理器288通信,以登记用户对音频内容的兴趣,且数据处理器288 控制该购买模块四8来存储合适的数据结构(如购买令牌),该数据结构被用于实施该购买或信息请求。将会懂得,可以在数据处理器288或任何其他合适的处理器中实施该购买模块。在实践中,可以使用一个或多个集成电路实施在图7和图8的接收机中所示的许多信号处理功能。图9a和9b是从发射机角度来看的IBOC DAB逻辑协议栈的简图。从接收机角度来看,将在相反的方向上遍历该逻辑栈。大部分在该协议栈内的各实体间传递的数据呈协议数据单元(PDU)的形式。一个PDU是结构化的数据块,其由该协议栈的特定层产生(或在层内处理)。给定层的PDU可以封装来自该栈的下一个较高的层的PDU和/或包括在该层 (或进程)本身产生的内容数据和协议控制信息。由发射机协议栈中的每个层(或进程) 生成的PDU是接收机协议栈中的相应层(或进程)的输入。如图9a和9b中所示,存在配置管理器330,其是将配置和控制信息提供给协议栈内的各个实体的一项系统功能。该配置/控制信息可包括用户定义的设置,以及从系统内产生的信息,诸如GPS时间和位置。该服务接口 331代表除SIS之外的所有服务的接口。 对于各种类型服务中的每一种,该服务接口可以不同。例如,对于MPS音频和SPS音频,该服务接口可以是音频卡。对MPS数据和SPS数据而言,这些接口可以呈不同应用程序接口 (API)的形式。对所有其他数据服务而言,该接口呈单个API的形式。音频编解码器332 编码MPS音频和SPS音频两者,以产生MPS和SPS音频编码分组的核心流(流0)以及可选的增强流(流1),这些流被传递到音频传送器333。音频编解码器332也将未使用的容量状态中继到系统的其他部分,从而允许将机会性数据包括进来。MPS和SPS数据由节目服务数据(PSD)传送器334处理,以产生MPS和SPS数据PDU,这些PDU被传送到音频传送器 333。音频传送器333接收编码的音频分组与PSD PDU,且输出包含压缩的音频和节目服务数据两者的比特流。SIS传送器335从该配置管理器接收SIS数据,并生成SIS PDU0 SIS PDU能包含电台识别和位置信息,节目类型,以及与GPS相关的绝对时间和位置。该AAS数据传送器336从服务接口接收AAS数据,且从音频传送器接收机会性带宽数据,并生成AAS 数据PDU,其可基于服务质量参数。这些传送和编码功能统称为协议栈的层4,且相应的传送器PDU称为层4PDU或L4PDU。层2,其为通道复用层,从SIS传送器、AAS数据传送器、以及音频传送器接收(337)传送器PDU,并将它们格式化成层2PDU。层2PDU包括协议控制信息和有效载荷,该有效载荷可以是音频、数据或音频和数据的组合。层2PDU被路由通过正确的逻辑通道到达层1 (338),其中逻辑通道是以规定的服务等级引导LlPDU通过层1的信号路径。存在基于服务模式的多个层1逻辑通道,其中服务模式是指定吞吐量、性能水平以及选定的逻辑通道的操作参数的具体配置。对每个服务模式而言,活动的层1逻辑通道的数目以及定义它们的特性是不同的。状态信息也在层2和层1之间传递。层1将来自层2 的PDU以及系统控制信息转换成AM或FM IBOC DAB波形,以供传输。层1处理可以包括扰频、通道编码、交织、OFDM子载波映射以及OFDM信号生成。OFDM信号生成的输出是复数的、 基带的时域脉冲,其表示特定码元的IBOC信号的数字部分。连接离散的码元,以形成连续的时域波形,其被调制来产生IBOC波形以供传输。图10示出从接收机角度来看的逻辑协议栈。IBOC波形由物理层层1接收(560), 该层解码该信号,且处理该信号,以将该信号分成逻辑通道。逻辑通道的数目和种类将取决于服务模式,且可以包括逻辑通道P1-P4、PIDS、S1-S5以及SIDS。层1生成对应于逻辑通道的L1PDU,并将这些PDU发送到层2 (565),该层2将LlPDU去复用,以产生SIS PDU、AAS PDU、用于主节目服务和任何补充节目服务的PSD PDU、以及流0(核心)音频PDU和流1(可选增强的)音频PDU。然后,由SIS传送器570处理该SIS PDU,以产生SIS数据,由AAS传送器575处理AAS PDU,以产生AAS数据,且由PSD传送器580处理PSD PDU,以产生MPS数据(MPSD)和任何SPS数据(SPSD)。然后,将该SIS数据、AAS数据、MPSD和SPSD发送到用户接口 590。然后,如果用户请求,可以显示SIS数据。类似的,可以显示MPSD、SPSD或任何基于文本或图像的AAS数据。该流0和流IPDU由层4 (由音频传送器590和音频解码器 595组成)处理。可能存在对应于在IBOC波形上接收的节目数目的多达N个的音频传送器。每个音频传送器产生对应于每个接收的节目的编码的MPS分组或SPS分组。层4从该用户接口接收控制信息,其包括诸如用于存储或播放节目的命令,以及用于搜寻或扫描广播全数字或混合式IBOC信号的无线电台的命令。层4也将状态信息提供给该用户接口。图11示出了示范性数字无线电广播接收机300,其运行于用于实施对与当前接收的音频内容有关的信息的购买或请求的整体系统的环境中。该数字无线电广播接收机300 可以是诸如图7和图8的例子中描述的IBOC接收机,或任何其他合适类型的数字地面式广播接收机或卫星广播接收机。除接收音频内容外,该数字无线电广播接收机300接收与音频内容相关的节目数据(如IBOC接收机实施方式中的PSD)。根据该节目数据中包含的信息,响应于指定对当前接收的音频内容的兴趣的用户命令,该数字无线电广播接收机300 将合适的数据结构(如本文中进一步描述的购买令牌)输出或存储到诸如移动电话330、数字媒体播放机332、个人计算机(PC) 334、以及可拆除存储器336(如存储器卡、USB类型的存储棒,等等)。该数据结构包括识别相关的项目(诸如音乐、视频、商品、订购或用户可能感兴趣的任何其他类型的项目)的信息,用户可能希望购买该项目或请求该项目的信息。然后,可以经由PC334、能上互联网的移动电话330或任何其他合适的设备将该数据结构发送到诸如互联网的网络340,并经由合适的软件最终到达合适的服务提供商或商家342、344、 ;346,以获得感兴趣的项目(如经由下载到达PC334、移动电话330,或经由通过诸如邮寄或快递的其他方式的递送)。此外,无需中间的接收设备,数字无线电广播接收机300包括合适的硬件(包括任何合适的有线或无线功能)来直接连接到网络340是可能的。例如,可以在能上互联网的移动电话内配置该数字无线电广播接收机300。该数字无线电广播接收机300包括用户接口 302,其包括显示器304、控制按钮 306、存储器310、处理系统312、数据端口 314、无线接口 316和天线318。该数字无线电广播接收机300也可以包括按钮320,用于输入用户命令,该命令允许用户登记对当前接收的音频内容的兴趣。对相应装备的接收机而言,也可以经由语音识别输入这样的用户命令。该用户接口 302也可以包括诸如发光二极管(LED)的指示器308,以指明诸如节目服务数据PSD(MPSD和/或SPSD)的节目数据足以生成与当前接收的音频内容对应的数据结构(如“购买令牌”),该数据结构包括识别相关的项目的信息,用户可能希望购买该项目,或希望请求该项目的进一步信息。如果该节目数据包含标题和艺术家两者,则可以将其视为足够的。更具体地,该节目数据应当额外地包含电台信息服务(SIS)网络ID和SIS 设施、节目号、识别何处可以得到或何处可以买到关于感兴趣的项目的信息的统一资源定位符(URL)、以及进一步识别该项目的唯一文件标识符(UFID)代码。本文中将对这些作进一步描述。也可以在显示器(如消息的显示器)内实施该指示器308,而非将其实施为诸如LED的独立指示器。这样的指示器可能是希望的,因为,例如IBOC数字无线电广播接收机在数字无线电广播不可用的区域可能仅接收模拟信息。常规的模拟传输不具有该节目数据,其是响应于诸如“买”或“标记”内容的用户兴趣命令正确生成数据结构所必须的。而且,尽管可能性较小,但仍可能在“买”或“标记”命令之前这样的节目数据便可能变得损坏。 如果没有这样的指示器,用户将在不知情的情况下发出一个或多个用于感兴趣的内容的命令,并相信这些命令已被登记,但是后来却发现在尝试进行所要求的信息不存在的购买。这将导致非常糟糕的用户体验。也可以配置数字无线电广播接收机300,使得当正确记录用户命令时(例如,当响应于用户命令将本文中其他部分描述的有效数据结构正确地存储到存储器310时),处理系统312可以引起指示器308进行点亮和熄灭的闪烁。如果指示器未能进行闪烁,则用户将懂得在记录用户命令时存在问题(如存储器不足、数据破坏,等等)。 通过将相应消息显示在显示器304上,可以传达正确记录的用户命令,且可以将这样的用户命令的问题显示在显示器304上(如以闪烁的错误消息)。存储器310可以包括任何合适类型的存储器,且处理系统312可以包括实施合适的软件和/或固件的一个或多个处理单元、专门电路、或其组合。该处理系统312 (例如,实施诸如图7和图8中所示的购买模块M6J98)被配置成(如编程为)存储合适的数据结构(如本文中其他部分所述的购买令牌),其用于实施对应于当前接收的音频内容的购买或信息请求。在一个实例中,存储器310可拥有32K字节或更多存储容量,以能够存储至少 64个购买令牌,每个令牌具有512个字节的大小。如上所述,该数据结构包括识别相关项目的信息,用户可能希望购买该项目或请求其进一步信息。该数据端口 314可以是任何合适的数据端口,诸如USB端口,串行端口,或与诸如各种类型的数字媒体播放机的设备兼容的专门化端口。数据端口 314能响应于指定对当前接收的音频内容的兴趣的用户命令而将存储在数字无线电广播接收机300中的一个或多个数据结构出口到诸如移动电话330、数字媒体播放机332、个人计算机(PC) 334、和可拆除存储器336 (如存储器卡、USB类型的记忆棒, 等等)。当输入用户命令时,如果可拆卸存储器336、PC334或数字媒体播放机332例如耦合到数字无线电广播接收机300,则可以将该数据结构直接存储到这些设备而非将该数据存储在存储器310中。数字无线电广播接收机300也可以包括诸如蓝牙或WiFi的无线接口,其可以用于将数据结构输出到这样的接收设备。如上所述,无需中间的接收设备,数字无线电广播接收机300包括合适的硬件(包括任何合适的有线或无线功能)来直接连接到网络340是可能的。例如,可以在能上互联网的移动电话内配置该数字无线电广播接收机 300。根据一个实例,在接收音乐期间,例如通过按下按钮320,用户可以在用户接口 302处输入用户命令,以登记对正在播放的歌曲的兴趣。处理系统312通过在存储器310中存储任何合适的标志或指示符而登记该用户的兴趣。从而,用户能标记其感兴趣的内容。然后,处理系统312处理与当前接收的音频对应的节目数据,以便为项目或潜在兴趣的项目生成诸如购买令牌的数据结构。如果处理系统确定存在与用户感兴趣的内容相关的不确定性,则该处理系统312能处理与额外的音频内容相关的额外的节目数据,该额外的音频内容在用户宣称感兴趣的音频内容之前或之后。为处理对应于这样的额外的音频内容的这样的额外的节目数据,如果必要,处理系统312能在存储器310中存储之前接收的节目数据, 使得合适地缓存该之前接收的节目数据,以供进一步处理。在本文中的其他部分描述了关于在这方面处理不确定情形的额外的示范性细节。图12和13示出了屏幕显示的例子,可以在PC334、能上互联网的移动电话330、能上互联网的个人数字助理(PDA)、或能与网络340(如互联网)通信的其他合适设备处提供该屏幕显示,以从服务提供商或商家342、344、346购买或获得关于感兴趣的项目的信息。 将会懂得,可以使用在用户的本地PC或其他计算平台和/或服务提供商或商家342、344、 346的服务器上运行的合适的软件实现这样的屏幕显示和/与服务提供商或商家342、344、 366的相关的通信。了解由数字无线电广播接收机300生成的数据结构的格式的本领域技术人员能设想到这样的软件的实施。图12示出了在这样的软件启动后示范性的屏幕显示400以及软件对数据结构的相关处理。例如通过将包含存储的数据结构的数字媒体播放机(如MP3播放机)对接到 PC,可以自动启动该软件。屏幕显示400为几首歌示出具有艺术家和标题信息402的“你的购买列表”,以及通向可以获得这些歌曲的源的超链接。在该实例中,数字无线电广播接收机300的处理系统312已识别了在与在数字无线电广播接收机300处输入的用户命令相关的感兴趣的歌曲方面的不确定性,并已经为宣称的感兴趣的歌曲存储了数据结构以及为与该宣称的感兴趣的歌曲直接相邻的歌曲存储了节目数据。该软件处理这些数据结构,将两首歌显示给用户,用标志406将它们标记为与感兴趣的内容的不确定请求有关,使得用户能在它们之间进行选择。通过选择(如点击)与希望信息的源关联的相应超链接,用户能继续获得关于任何或所有歌曲的进一步信息,且通过遵循由跟随各自的超链接而提供的指令,能购买希望的选择。在向数字无线电广播接收机300广播的节目数据中提供了屏幕显示400上可见的歌曲信息(艺术家、标题)以及超链接信息两者,且这两者被存储在相关的数据结构中。然后,由生成相应屏幕显示400的该软件利用该信息。图13示出了示范性的屏幕显示500,其中“你的购买列表”包括几首歌的列表502、 与这些歌曲之一关联的可得到的商品列表、以及用于获取关于这些项目的进一步信息或用于购买这些项目的相应超链接506。在该实例中,该屏幕显示为这些歌曲之一(“Hound Dog”)示出多个超链接源以及选择该歌曲的立体声版本和/或现场版本。在向数字无线电广播接收机300广播的节目数据中提供了该歌曲的立体声版本的多个源的超链接信息以及该歌曲的现场版本的艺术家、标题和超链接信息,且这些信息被存储在相关的数据结构中。然后,由生成相应屏幕显示的该软件利用该信息。类似地,在向数字无线电广播接收机 300广播的节目数据中提供了与艺术家Elvis Presley相关的商品的识别信息以及该商品来源的相应超链接,且这些信息被存储在相关的数据结构中。然后,由生成相应屏幕显示 500的该软件利用该信息。如本文中所用的,节目数据是指除音频内容(如音乐、会谈、广告等)和可视内容 (如可以在数字无线电广播接收机上显示的,诸如广告、即将到来的节目特写、天气和安全警报,等等)之外的由数字无线电广播传输广播的信息,其中该节目数据识别诸如音频内容的内容,且可以识别与用户可能感兴趣的这样的内容相关的一个或多个项目。节目数据的一个例子是MPSD和/或SPSD (其中的任一种或两种情形在本文中被简单地称为节目服务数据“PSD”)。节目数据的另一个例子是AAS。现在将结合图14-19描述适于实施上述的用于IBOC接收机环境的示范性节目数据格式。将会懂得,可以根据需要更改这些非限制性的例子,以在诸如卫星无线电的其他数字无线电广播情形中实施。以下的例子涉及用于 IBOC传输的节目服务数据(PSD)的传输,且应当懂得,PSD的这一描述意在作为可以在IBOC 或其他数字无线电广播环境中利用的节目数据的非限制性例子。可以以包含ID3标签的格式经由数字无线电广播来广播适于实施上述方法的节目服务数据,这些标签具有与相应音频内容相关的适当构造的唯一文件标识符(UFID)帧。ID3标准通常与MP3和其他音频文件结合使用,且对于在例如可从http://WWW. id3. org获得的“ID3 v2. 3. 0非正式标准”中描述的技术领域的普通技术人员而言,该标准是熟知的。ID3标签包括多个帧,它们之中有唯一文件标识符(UFID)帧。图14 (上部)示出了符合ID3标准的一般的UFID帧的格式,其包括首部、所有者标识符字段、终止符以及标识符字段。图14(下部)示出了被构造成进一步支持本文所述的方法的示范性的所有者标识符和标识符字段。将会懂得,可以经由包括 PSD、AAS的任何合适的节目数据或其他合适的信号发送本文中公开的UFID。即,所有者标识符字段包括具有相关分界符的字符串形式的帧类型字段、格式字段和URL字段。该标识符字段包括ID数据字段(标记为“ID数据”)和为将来扩展而保留的可选字段。该ID数据字段包括唯一地识别特定媒体内容部分的对于商家特定的标识符(本文中可以将其称为“ID代码”),且可以从特定商家处获得这样的标识符。图15中所示的表进一步描述了在本文公开的方法的背景中的各种不同字段。具体地,帧类型指明就后面跟随的全部字节而言的整个UFID帧的格式。将UFID帧规定为包含有效的定义的帧类型。由发明人定义的几种帧类型(本文中将其更一般地称为“类型代码”)包括指明UFID帧包含来自一个数据库的一个或多个产品代码的“APC”、指明UFID帧包含来自第二数据库的一个或多个产品代码的“MBC”、以及指明UFID帧包含用于订购服务的一个或多个代码的“SPC”。根据希望的应用,根据需要,可以定义其他帧类型。ID数据字段取决于“格式”,将进一步结合图16-18的例子对此进行描述。图16示出了包含具有一个ID代码的购买信息(即一个项目的购买信息)的示范性UFID格式。在该音频购买例子中,该帧类型是“APC”,且该格式字段包含图17中所示的表给出的有效格式代码。该APC格式代码(01、02、03等)是指与各个项目的各个商家相关的特定标识符类型。APC格式代码可以指定,例如,特定ID代码(如用于歌曲的)所属的商家数据库类型。作为另一个例子,APC格式代码可以一般地指通用产品代码(UPC)的指定, 其中一个项目(如歌曲)的特定ID代码可以是指派给该歌曲的特定UPC。该文本串包含有效的URL,该URL可以提供关于服务提供商或音频购买的额外信息。该标识符字段包含根据来自图17的所选格式代码格式化的标识符。如图18中所示,优选地,在单个UFID中具有多个ID代码。这可以通过将所有者标识符内的格式字段设置为“MC”来实现。在该音频购买的例子中,该标识符字段是多个歌曲ID代码的连接。每个ID代码是2个字节的格式,2个字节的ID长度,以及ID数据的连接。图17中给出了示范性的格式代码。如果,例如,希望支持多个音乐播放器类型,则可以发送多个歌曲ID。如果在具有一个URL的UFID内发送多个歌曲ID,则所有这样的歌曲ID 将与同一 URL关联。如果希望将每个歌曲ID与不同的URL关联,则可以将多个UFID帧堆叠到一个ID3标签之中。也可能希望在一个标识符字段内具有带有相同格式代码的多个项目ID。例如,将给定歌曲的现场和立体声版本的音频标识符代码包括进来可能是有用的。就优选的实践而言,PSD应当适当地实施标题与艺术家(这两者不应当用于任何其他目的)、UFID URL和UFID数据。如果可能,PSD中也应当适当地实施专辑和体裁。图19示意性地示出了上述例子中体现的层级编码。即,UFID指定项目的类型(如音频、商品、订购、等等),其后是格式,此后是识别给定项目的实际数据。广播侧有关的还有与传输时间和其他内容的传输有关的实践。如本文中将进一步讨论的,发明人发现希望将PSD信息与其相关的音频对准在士 10秒之内。根据一个实例, 如以下所述,不论服务模式或逻辑通道如何,应用于所有音频服务,可以在IBOC背景中实现这一点1.在每个新的音频段或歌曲的0. 5秒之内,PSD消息到达HD无线电广播设备。2.逢每个音频段或歌曲发送一个PSD消息(如在音频的持续范围内重复)。3.将包含PSD数据的ID3标签的大小保持为小于345个字节。4.将ID3UFID帧的大小限制为小于192个字节。此外,应当适当地发送电台信息服务。例如,可以发送FCC设施ID和短电台名称。 对于电台名称超过四个字符的那些电台,可以使用通用短名称。此外,在SIS数据中应当适当地实施以下字段国家代码、长电台名称、ALFN(如果可能,经由GPS锁定的时间基准得到)、以及时间锁定状态。如之前提到的,发明人已经注意到,与在诸如图11的用户接口 302处输入用户命令有关,在适当识别用户实际上想要的内容方面可能出现不确定性。例如,图20示出了可能的情形,其中音频内容(如歌曲或商业节目)的开始可能超前于相关的PSD数据某个时间段(图20上部),以及其中音频内容(如歌曲或商业节目)的开始可能落后于相关的PSD数据某个时间段(图20下部)。从而,如果在PSD数据从一个PSD消息变到另一个PSD消息的这样的时间段内,在数字无线电广播接收机的用户接口处输入用户命令,则可能将该用户命令连同对应并非实际想要的音频内容的PSD—起登记。由于这一发现,将在下面结合图21描述用于减轻这样的不确定性的影响的示范性方法。根据另一个实施例,图21示出了一种使用数字无线电广播接收机(诸如但不限于图11中所示的数字无线电广播接收机300)指定感兴趣内容的示范性方法600。如步骤 602所示,数字无线电广播接收机300接收数字无线电广播信号,其中该数字无线电广播信号包括第一音频内容(诸如图20中的歌曲1)和第一节目数据(诸如图20中的PSD数据 1)。该第一节目数据包括识别与第一音频内容关联的第一项目(如音乐、视频、商品、订购, 等等)的信息,且可以在一个或多个UFID帧中规定。不必使本文中之前结合UFID帧所述的所有信息均可得到。例如,类型代码和ID代码足够识别音乐选择、商品、订购,等等。在另一个实例中,音乐内容的UFID的标题和艺术家字段可以包含一个或多个字符,且该信息足以识别歌曲,因为已经看到,用于接收数据结构和下载感兴趣的歌曲的软件将能够仅仅根据艺术家和标题识别用于获得该歌曲的合适的URL位置。该数字无线电广播信号也包括在第一音频内容后接收的第二音频内容(如图20中的歌曲2),以及第二节目数据(如图 20中的PSD数据2、。该第二节目数据也包括识别与第二音频内容相关的第二项目的信息。如步骤604所示,数字无线电广播接收机300的处理系统312可以可选地启动诸如本文中之前所述的指示器308,以指明该第一节目数据足以生成第一数据结构(如第一节目数据包含音乐内容的至少标题和艺术家信息)。在步骤606处,在接收第一音频内容或第二音频内容期间,处理系统312登记在接收机300的用户接口 302处输入的用户命令。 如前所述,该用户命令分别指明用户对第一音频内容或第二音频内容的兴趣。在步骤608处,处理系统312确定在希望的内容方面是否存在不确定性。例如,处理系统312能够确定用户命令是否在第一节目数据和第二节目数据之间的变化所在的预定时间段内输入。如果检测到希望的内容方面的不确定性,例如,用户命令在该预定的时间段内输入,则在步骤610处处理系统312在存储器310中存储对应第一音频内容的第一数据结构和对应第二音频内容的第二数据结构,或将它们直接存储到耦合到接收机300的另一设备,如可拆卸存储器336、PC334或数字媒体播放机332。本领域技术人员之一可以知晓对该预定时间段的选择,且该选择将取决于特定的广播环境与相关的情形(如节目数据和相关的音频内容之间的观察到的迟滞和超前时间)。作为一个例子,考虑到PSD与其相关的音频内容的观察到的到达时间,发明人已经发现,在IBOC环境中,正或负10秒的预定时间段是有用的,其中,已经观察到,PSD的开始可能滞后或超前相关的音频内容的开始约10 秒。第一数据结构包括识别第一项目的信息,且第二数据结构包括识别第二项目的信息。在这方面,图22A示出了一张表,其描述了作为数据结构的例子的示范性的购买令牌的字段格式。处理系统312能被配置成(如编程为),根据映射从广播PSD和SIS消息接收的相应信息,以图22A的表中所述的方式构造该购买令牌。如图22A中所反映的,在该例子中,各个字段的信息可以来自SIS信息、PSD信息或来自接收机本身(见“来源”列)。在该示范性的购买令牌结构中,“偏移”栏是指该特定字段在该数据结构内的排位。也列出了各个字段的示范性大小,但是不限于此。在该例子中,强烈希望某些字段的信息(“字段类型”下的“核心”),而其他字段的信息是可选的。图22A中所示的示范性购买令牌包括多个字段(该例子中为20)。字段1-17对于本领域技术人员而言是熟知的。字段18是“不确定数据”标志,如果购买令牌与这样的购买请求(对该请求,处理系统312确定在希望的内容方面存在不确定性)有关地存储,则该标志得到值“1”,否则为0。字段19是“来自用户命令的数据”字段(或简称“用户命令字段”),如果购买令牌对应在用户接口 302处输入用户命令(即当按钮320被按下)时接收的PSD,则该字段得到值“1”。可以用该不确定数据标志标记与用于购买或获取感兴趣的信息的软件有关的屏幕显示(诸如之前结合图12所述的屏幕显示400)的项目列表上的多个条目。该用户命令字段可用于以优选的次序列出不确定的项目,如图12中所示的列表中所示的,其中用户命令字段的值为“1”的项目首先列出。如步骤610进一步所示,由于检测到不确定性,处理系统312也在第一数据结构和第二数据结构中将不确定标志设为“1”。此外,如步骤610所示,处理系统312在输入用户命令时接受相关的节目数据的数据结构中将用户命令字段设为“1”,并将其他数据结构的用户命令字段设为“0”。通过以这种方式设定不确定标志和用户命令字段,可以适当地标记“不确定”项目,并将其列出在由如图12中所示用于购买感兴趣的项目的合适软件生成的屏幕显示中。如果购买令牌与这样的购买请求(对该请求,处理系统312确定在希望的内容方面存在不确定性)有关地存储,则该标志得到值“1”,否则为0。字段19是“来自用户命令的数据”字段(或简称“用户命令字段”),如果购买令牌对应在用户接口 302处输入用户命令(即当按钮320被按下)时接收的PSD,则该字段得到值“1”。图22B示出了作为数据结构的例子的另一示范性购买令牌的字段格式的表。处理系统312可以被配置成(如编程为)根据映射从广播PSD和SIS消息接收的相应信息而以在图22B的表中描述的方式构造该购买令牌。如图22B中体现的,在该例子中,各个字段的信息可以来自SIS信息、PSD信息或来自接收机本身(见“来源”列)。在该示范性的购买令牌结构中,“偏移”栏是指该特定字段在该数据结构内的排位。也列出了各个字段的示范性大小,但是不限于此。图22B中所示的示范性购买令牌包括多个字段(在该例子中为34)。 图22B中所示的字段1-21全部具有固定的大小(由“大小”列指明),且必须被填充。对本领域普通技术人员而言,字段1和3-9是熟知的。字段2包含标志,这包括位0处的“不确定数据标志”和位1处的“数据来自用户命令标志”(“按钮被按下”)。如果购买令牌与这样的购买请求(对该请求,处理系统312确定在希望的内容方面存在不确定性)有关地存储, 则该不确定数据标志得到值“ 1 ”,否则为0。,如果购买令牌对应在用户接口 302处输入用户命令(即当按钮320被按下)时接收的PSD,则该数据来自用户命令标志(按钮被按下)得到值“1”,否则为0。字段10-21是用于指向图22B中所示的相应字段23-34的开始的偏移值。规定本领域普通技术人员熟知的数据的字段22-34可以具有由“大小”列指明的可变大小,且仅当它们包含有效数据时这些字段才被写入。通过在字段11-21至字段22-34(这些字段可能被填充也可能不被填充)中规定偏移值,这种购买令牌格式远比图22A中所示的格式更为具有存储器效率。重新看图21,如步骤614所示,如果处理系统312未识别到与感兴趣的内容有关的不确定性,则处理系统312能根据用户命令简单地存储单个数据结构。在该实例中,如果在接收第一节目数据期间输入该用户命令,则该数据结构包括识别第一项目的信息,或者如果在接收第二节目数据期间输入该用户命令,则该数据结构包括识别第二项目的信息。此外,该处理系统312可以将不确定性标志设置为“0”,以及将用户命令字段设置为“0”,因为没有察觉到不确定性。如步骤612所示,处理系统312可以为存储的每个数据结构生成消息或文件,其中为特定商家或特定接收设备(如移动电话330、数字媒体播放机332、PC334、可拆卸存储器 336,等等)适当地格式化该消息或文件。本领域普通技术人员可以想到用于在这方面生成合适的文件或消息的合适方法,且这些方法将取决于商家或接收设备要求的格式。根据一个示范性方面,该第一节目数据可以包括唯一文件标识符(UFID)帧,该帧包括识别第一项目和另一个感兴趣的项目的数据和统一资源定位符(URL),该定位符用于经由其从来源获取关于该第一项目和该另一该兴趣的项目的信息。例如,这方面的第一项目可以是歌曲,且另一项目可以是如图13的例子中所示的歌曲艺术家出演角色的DVD电影。根据另一个示范性方面,该第一节目数据可以包括多个唯一文件标识符(UFID)帧,每个帧包括识别第一项目的信息以及用于获取关于该感兴趣的第一项目的信息的统一资源定位符(URL)地址,使得可以经由相应的URL从多个来源获得关于第一项目的信息。例如, 如图13中所示,多个URL能够识别根据也在UFID帧中发送的、可能对应该歌曲的各种数字媒体播放机格式的各个歌曲ID代码获得同一歌曲的不同来源。根据另一个示范性方面,该第一节目数据可以包括唯一文件标识符(UFID)帧,其中该UFID帧包括识别所能获得的第一项目(如歌曲、商品等)的不同格式的多个ID代码, 且其中该UFID帧包括用于获取该第一项目的信息的统一资源定位符(UFID)地址。图18 示出了根据这个方面的示范性的UFID帧。根据另一个示范性方面,该第一节目数据可以包括一个或多个唯一文件标识符 (UFID)帧,这些帧包括识别第一项目和另一感兴趣的项目的信息,并包括用于获取关于该第一项目和另一项目的信息的一个或多个统一资源定位符(URL)地址。例如,可以广播讨论某主题或项目的无线电节目,其中也可获得作为“播客(Podcast) ”(意思是使用联合馈送而在互联网上发布的一个或多个媒体文件,以供在数字媒体播放机和个人计算机上播放)的该无线电节目。在该实例中,第一节目数据的一个UFID帧可包含播客的ID代码、被讨论的项目的ID代码、以及根据其可以获得该播客和项目两者的URL地址。或者,在该例子中,可以广播两个UFID帧,一个UFID帧包括该播客ID代码和相关的URL,且另一个UFID 帧包括该项目ID和相关的URL。在本段中讨论的所有例子中,也可以在相关的UFID帧中广播如APC、MBC、SPC等的合适的类型代码。根据另一个实施例,图23示出了使用数字无线电广播接收机(诸如但不限于在图11中所示的数字无线电广播接收机300)指定感兴趣的内容的示范性方法700。在该实施例中,步骤702-706和708-714基本上分别与图21中的步骤602-606和608-614相同, 且不需要对这些步骤作进一步描述。图23给出了额外的步骤707和716,现在描述这两个步骤。在该实例中,在步骤706后,处理系统312能够确定在输入用户命令后的预定时间段 ΔT内是否有电台改变。取决于与电台改变和相关的节目数据以及音频内容相关的超前或滞后时间的性质,该时间段可以是之前所说的同一预定时间段,或是不同的预定时间段。电台改变是指用户已选择了同一频率上的不同多播节目或不同频率。如果检测到这样的电台改变,方法700行进到步骤716,在其中,处理系统可以根据用户命令存储单个数据结构。 在该实例中,如果在接收第一节目数据期间输入该用户命令,则该数据结构包括识别第一项目的信息,或者如果在接收第二节目数据期间输入该用户命令,则该数据结构包括识别第二项目的信息。此外,该处理系统312将不确定性标志设置为“0”,并将用户命令字段设置为“0”,因为仅存储了一个数据结构。该方法从步骤716进行到步骤712,其中该处理系统312可以为存储的数据结构生成消息或文件,其中为特定商家或特定接收设备(如移动电话330、数字媒体播放机332、PC334、可拆卸存储器336,等等)适当地格式化该消息或文件。如果在输入用户命令后的ΔΤ内未检测到电台改变,方法700进行到步骤708,其中剩余的步骤如之前结合图21的方法600所述的那样执行。在本段中,通过识别希望的内容, 在输入用户命令后的ΔΤ内的电台改变给出了另一种形式的不确定性。该方法通过存储一个数据结构以简单的方式解决了该不确定性,而无需在步骤708测试节目数据的其他不确定性。根据另一个示范性实施例,提供了使用数字无线电广播接收机来广播数字无线电广播数据的方法,该数据被格式化成利于指定感兴趣的内容。可以使用任何合适的广播设备执行该方法。例如,在IBOC背景下,这样的广播设备可以包括结合图l、9a和9b描述的那些部件,如进口器、出口器、激励器和/或其他合适的设备。这样的广播设备可以包括一个或多个软件编程的数字信号处理器、可编程的/硬接线的逻辑设备、固件、或硬件、软件和固件的任何其他组合,它们可以统称为处理系统。可以用这样的广播设备来安排第一音频内容和第二音频内容(如本文中之前所述的第一音频内容和第二音频内容),以经由数字无线电广播信号进行广播。该广播设备能够构造与第一音频内容相关的第一节目数据, 使得该第一节目数据包括第一唯一文件标识符(UFID)帧,该帧包括指定与第一音频内容相关的第一项目的类型的第一类型代码、识别该第一项目的第一 ID代码、以及用于获取关于该第一项目的信息的第一统一资源定位符(URL)。该广播设备也可以构造该第二节目数据,使得该第二节目数据包括第二唯一文件标识符(UFID)帧,该帧包括指定与第二音频内容相关的第二项目的类型的第二类型代码、识别该第二项目的第二 ID代码、以及用于获取关于该第二项目的信息的第二统一资源定位符(URL)。该广播设备能生成包括该第一和第二音频内容以及该第一和第二节目数据的数字无线电广播信号,并发送该数字无线电广播信号。然后,可以由诸如本文中的其他部分所述的数字无线电广播接收机接收和处理该数字无线电广播信号。在一个示范性方面,该第一 UFID帧包括除与第一项目相关的类型代码和ID代码之外的与另一感兴趣的项目相关的类型代码和ID代码。在另一个示范性方面,如本文之前所述,该第一 UFID帧可以包括识别可获得的第一项目的多种不同格式的多个ID代码。在另一个示范性方面,如本文之前所述,其中该第一节目数据可包括多个UFID帧,每个帧包括用于获得关于感兴趣的第一项目的信息的统一资源定位符(URL),使得可以从多个来源获得关于第一项目的信息。在又一个示范性方面,如本文之前所述,该第一节目数据可以包括另一 UFID帧,该另一 UFID帧包括另一感兴趣的项目的类型代码和ID代码,且包括用于获得关于该另一感兴趣的信息的统一资源定位符(URL)地址。在另一个示范性方面,如本文之前所述,该节目数据可以包括从由指明该第一节目数据包括来自一个数据库的一个或多个产品代码的“APC”、指明该第一节目数据包括来自第二数据库的一个或多个产品代码的“MBC”、以及指明该第一节目数据包括用于订购服务的一个或多个代码的“SPC”组成的组中选择的一个或多个类型代码。
根据其他示范性实施例,通过调整发送侧参数和功能,可以在很大程度上减少或消除讨论和处理在请求的项目方面可能的不确定性的需要。具体地,可以配置如本文中结合图l、9a、9b描述的数字无线电广播系统来安排音频内容以及相关的节目数据,以数字无线电广播到数字无线电广播接收机,使得在该数字无线电广播接收机处理该数字无线电广播信号的情况下,在该数字无线电广播接收机处,给定节目数据消息(如主节目服务数据 MPSD或补充节目服务数据SPSD)的开始和相关音频内容(或其他内容)的开始被相互对准为3秒以内,以提升节目数据和音频内容的对准。如本文中其他部分所述的,这样的数字无线电广播系统可以包括处理系统和耦合到该处理系统的存储器,其中该处理系统被配置成 (如专门地编程为)执行该安排功能。例如,经由以任何合适的编程语言(如C、C++、SQL、 C#、ASP、Perl、PHP、Java等等)编写的一组合适的计算机程序指令,可以在该处理系统中实施该功能。可以以任何合适的方式构造该编程指令,以提供独立的功能模块。该处理系统可以是任何合适的处理系统,诸如驻留在一个计算设备中的一个或多个传统的计算机处理器、诸如个人计算机,或该处理系统可以包括分布在能够经由网络通信的多个计算设备之间的多个处理器。例如,图1中所示的进口器18可以包括处理器,且图1中所示的出口器20可以包括例如另外的计算机上的另一处理器。或者,使用单个或多个处理器,可以在共同的计算机上实现进口器和出口器功能。例如与出口器20相关的处理系统能够被配置成接收第一音频内容、第一节目数据、第二音频内容、以及第二节目数据,用于经由数字无线电广播进行发送。如本文之前所述的,该第一节目数据识别与第一音频内容相关的项目,且该第二节目数据识别与第二音频内容相关的项目。此外,该处理系统可以被配置成例如经由图9a和9b中所示的服务接口 331接收该第一节目数据和第一音频内容,使得在处理系统处接收的第一音频内容的开始的0. 5秒内,在处理系统处接收第一节目数据的开始。如图1所示,与进口器18和/或出口器20相关的处理系统从播音室自动化设备34接收节目数据和相关的音频内容。在这方面,可以将服务接口 331视为与出口器20、进口器18或它们两者相关的处理系统的一部分。相应地,该播音室自动化设备控制将节目数据和相关的音频提交到处理系统的时间(与进口器和/或出口器相关),使得在0. 5秒的时间要求内该处理系统接收该信息。例如与出口器 20相关的处理系统可以被配置成生成包括第一音频内容、第一节目数据、第二音频内容以及第二节目数据,以经由已描述的数字无线电广播进行传送。该处理系统也可以被配置成在接收第二节目数据时停止将第一节目数据传送到数字无线电广播发射机,使得第一节目数据被截断,并开始(如立即或在1、5、10、20、30、50毫秒等的短时间内)将第二节目数据传送到数字无线电广播发射机。在这方面,将会懂得,在发送与给定的PSD消息相关的音频时,可以重复发送该消息,在这种情况下,被截断的是重复的PSD的最近的版本。从而,当接收新的PSD消息时,其未被缓存,但是可以被立即或近似立即地发送,从而被处理系统接收时,之前的PSD消息被截断。如果队列中没有新的PSD消息,则处理的最后的PSD消息将继续被重复。在一个示范性的IBOC实施方式中,如以下所示,应用于所有音频服务,不论服务模式或逻辑通道为何,可以实现在接收机处将PSD信息与其相关的音频保持对准在士3秒内
1.PSD消息到达IBOC无线电广播设备处,具体地,在每个新的音频段或歌曲的0.5 秒内到达与进口器或出口器或它们两者相关的处理系统(如到达服务接口 331);2.逢每个音频段或歌曲发送一个PSD消息(如在音频的持续时间内重复);3.将包含该PSD数据的ID3标签的大小保持为小于450个字节;4.不缓存该PSD消息,当接收新的PSD消息时截断现有的PSD消息,使得可以立即或近似立即地处理该新的PSD消息,以供传送到IBOC广播设备。根据一个例子,可以在诸如图1中所示的出口器20的出口器处处理对主节目服务(MPQ数据及其相关的音频的处理和安排。图M示出了根据一个实例的与这方面的出口器处理相关的功能框图。如图M所示,将PSD消息和相关的音频两者从播音室自动化设备发送到服务接口(如类似图9a中所示的服务接口 331。例如,这些可以是图M中所示的独立的服务接口。该音频被传送到音频编码器和发送模块(如类似于图9a中的音频编码器332和音频传送器33 ,且该PSD被传送到PSD发送模块(如类似于图9a中所示的 PSD传送模块334)。该PSD传送模块包括PSD消息队列(未示出)。该音频编码器/传送器模块包括音频PDU(协议数据单元)缓存器(未示出),其可以为PDU提供例如1. 4秒的缓存。可以将0. 186秒的第二音频缓存器用于块速率通道,在一些IBOC广播实例中,可以将这些通道限于用于FM全数字模式。图M中所示的服务接口从播音室自动化设备接收该节目数据和相关的音频内容,使得在处理系统处接收的节目数据的开始和相关音频内容的开始处于相互的0. 5秒以内。可以在PSD传送器模块中执行用于实现数字无线电广播接收机处的PSD和相关音频的最终希望的3秒对准的处理系统的安排功能。作为一般事项,即使处理系统接收节目数据和相关的音频内容,使得在这一阶段它们各自的开始被对准为处于0. 5秒以内,由于PSD消息的大小的缘故,在处理这些成分以供数字无线电广播时,节目数据和相关音频仍要承受额外的错配(misalignment)。参看图9a,例如,可以将来自PSD 传送器334的控制信号发送到音频传送器333和音频编码器332,以实现PSD和相关音频的3秒对准。如图M所示,可能将两个不同的服务接口用于音频和PSD,此时,在安排PSD 和相关音频以实现它们之间的希望的对准时,处理系统考虑了经过各个独立的服务接口相关的延时方面的任何不同。例如,经由PSD传送器模块334,通过控制对音频内容的缓存和通过选择转发PSD消息的时间,处理系统能控制对节目数据和相关音频的安排。在这方面, 不需要缓存PSD消息,因为它们被不断重复,直到接收到新的PSD消息为止。从而,为了控制PSD消息相对于音频的时间,处理系统可以简单地丢弃同一 PSD消息的重复版本,直到达到转发PSD消息的合适时间为止。如以下将进一步讨论的,通过改变,例如增加分配给PSD 消息的带宽,也可以控制PSD消息的时间。如图9a和M两者中体现的,如本文中其他部分所述,然后将PSD消息从PSD传送器(如334)传送到音频传送器(如33 ,且生成和输出协议数据单元(PDU)。在从音频编码器和传送器模块输出PDU的阶段,节目数据和相关音频内容的各自的开始被对准到士 3秒以内。在IBOC系统的这样的出口器处理实例中,如图 M中体现的,被处理的节目数据是主节目服务(MPQ数据。根据另一个实例,可以在诸如图1中所示的进口器18的进口器处处理对补充节目服务(SPQ数据、先进应用服务綱数据、和/或其他数据服务及其相关的音频或其他内容的处理和安排。图25示出了根据一个实例的在这方面与进口器处理相关的功能框图。如图25中所示,响应于进口器的数据请求,播音室自动化设备可以将PSD消息或相关的音频发送给服务接口(例如,类似于图9b中所示的服务接口 331)。在一个实例中,可以将音频和PSD消息发送到与图25的例子中所示的相同服务接口。将该音频传送到音频编码器(如与图9b中所示的音频编码器332类似),然后将其传送到音频传送器模块(如类似于图9b 中的音频传送器33 。将PSD传送到PSD传送器模块(如类似于图9b中所示的PSD传送器模块334)。该音频传送器模块包括压缩音频帧缓存器,其为压缩音频帧提供例如4. 5秒的缓存。图25中所示的服务接口从播音室自动化设备接收节目数据和相关的音频内容,使得在处理系统处接收的节目数据的开始和相关音频内容的开始处于相互的0.5秒之内。可以在诸如以上结合图M所述的PSD传送器模块中执行用于实现数字无线电广播接收机处的PSD和相关音频的最终希望的3秒对准的处理系统的安排功能。例如,参看图%,可以将来自PSD传送器334的控制信号发送到音频传送器333和音频编码器332,以实现PSD和相关音频之间的3秒对准。如图9b和25两者中所体现的,如本文中其他部分所述,然后将 PSD消息从PSD传送器(如334)传送到音频传送器(如333),且生成和输出协议数据单元 (PDU)。在从传送器模块输出PDU的阶段,节目数据和相关音频内容的各自的开始被对准到士3秒以内。在IBOC系统的这样的进口器处理实例中,如图25中体现的,处理的节目数据可以是SPS数据、AAS数据、和/或其他数据服务数据。在一些实例中,可以保留7个字节来发送PSD信息。在其他实例中,可以为PSD信息保留更多数目的字节,如16个字节或22 个字节。将会懂得,可以合并如以上结合图对和25所述的出口器处理和进口器处理。换言之,经由一个或多个处理器实施进口器和出口器两者的功能的处理系统,能处理MPS数据、 SPS数据、AAS数据、和/或其他数据服务节目数据,连同相关音频或其他内容的组合。在另一个实例中,可以配置该处理系统,以根据相关音频内容的传送时间和根据第一节目数据的大小,安排将节目数据传送到数字无线电广播发射机的时间。例如,PSD传送器334能控制音频编码器332,且音频传送器333能控制传送的时间(例如使用可以得到保证的任何合适的音频缓存)。在另一个实例中,可以配置处理系统来通过根据节目数据的大小临时减少音频编码器的比特率和通过临时增加分配给用于处理节目数据的带宽而为相对较大的节目数据消息而安排将节目数据传送到数字无线电广播发射机的时间。从而,可以适当地安排较大的节目数据消息,以避免否则可能出现的增加的滞后。在另一个实例中,可以配置该处理系统,以通过根据第一节目数据的大小减少分配给机会性数据的带宽以及将额外的带宽分配给节目数据,为相对较大的节目数据消息安排将节目数据传送到数字无线电广播发射机的时间。从而,可以适当地安排较大的节目数据消息,以避免否则可能出现的增加的滞后。在另一个实例中,可以配置该处理系统,以根据节目数据的大小,通过将音频分组的未使用的带宽(如在音频寂静的时间段中可能出现)分配给节目数据消息,以增加分配给节目数据的带宽。从而,再一次地,可以适当地安排较大的节目数据消息,以避免否则可能出现的增加的滞后。根据另一个实施例,图沈示出了使用诸如但不限于图11中所示的数字无线电广播接收机的数字无线电广播接收机指定感兴趣的内容的示范性方法800。如步骤802所示, 数字无限电广播接收机300接收数字无线电广播信号,其中该数字无线电广播信号包括第一音频内容(如图20中的歌曲1)和第一节目数据(如图20中的PSD数据1)。该第一节目数据包括识别与第一音频内容相关的第一项目(如音乐、音频、商品、订购等),且可以在一个或多个UFID帧中被指定。不需要使之前结合UFID帧所述的全部信息均可得到。例如,类型代码和ID代码足以识别音乐选择、商品、订购,等等。在另一个例子中,音乐内容的 UFID的标题和艺术家字段可以包含一个或多个字符,且该信息足以识别歌曲,如同可以想到的,用于接收该数据结构和下载感兴趣的歌曲的软件将能仅根据艺术家和标题来识别用于获得该歌曲的合适的URL位置。该数字无线电广播信号也包括第一音频内容后接收的第二音频内容(如图20中的歌曲幻和第二节目数据(如图20中的PSD数据幻。该第二节目数据也包括识别与第二音频内容相关的第二项目的信息。如步骤804所示,数字无线电广播接收机300的处理系统312可选地可以启动诸如本文之前描述的指示器308,以指明第一节目数据足以生成第一数据结构(如第一节目数据包括用于音乐内容的至少标题和艺术家信息)。在步骤806处,处理系统312登记在接收第一音频内容或第二音频内容期间在接收机300的用户接口 302处输入的用户命令。如前所述,该用户命令分别指明用户对第一音频内容或第二音频内容的兴趣。在步骤808处,处理系统312确定在希望的内容方面是否存在不确定性。例如,处理系统312可以确定是否在从第一节目数据和第二节目数据之间的变化起的预定时间段内(如3秒,10秒,等)在用户接口处输入该用户命令。如果检测到希望内容方面的不确定性,例如,如果在该预定时间段期间输入该命令,则在步骤810处处理系统312不存储识别第一项目或第二项目的数据结构,即如果在希望的内容方面存在不确定性,则不存储第一或第二项目的数据结构。此外,如步骤810所示,处理系统312可以使信息在接收机300处被表现用户标记感兴趣的内容的尝试不成功,从而用户得到这样的通知。通过向用户通知该标记尝试不成功,用户体验得到了提升,因为用户将不会有错误的印象,认为获得了该标记。可以以任何方式在接收机处表现指明该标记不成功的信息。例如,如本文中之前讨论的,可以以合适的指示器光或通过在显示器304上显示合适的错误消息(如闪烁的错误消息)来指明标记希望内容的不成功。本领域技术人员能想到对该预定时间段的选择,且该选择将取决于具体的广播环境和相关的情形(诸如节目数据和相关音频内容之间的观察到的滞后和超前时间)。例如, 发明人发现,鉴于PSD的到达可能超前或滞后相关音频内容这样的时间段,正或负10秒,尤其是正或负3秒的预定时间段在IBOC环境中是有用的。如步骤812所示,如果处理系统312未发现与感兴趣的内容有关的不确定性,则处理系统312能根据用户命令将数据结构简单地存储在存储器310中或将其直接存储到与接收机300耦合的另一个设备,诸如可拆卸存储器336、PC334或数字媒体播放机332。在该实例中,如果在接收第一节目数据期间输入该用户命令,则该数据结构识别第一项目,如果在接收第二节目数据期间输入该用户命令,则该数据结构识别第二项目。由于不存在不确定性,可以将不确定性标志设置为“0”,且可以将用户命令标志设置为“0”,如本文之前所述。如之前讨论的,该数据结构包括识别感兴趣的项目(第一项目或第二项目)的信息。如之前所述,图22A示出了描述作为数据结构的例子的示范性购买令牌的字段格式的表。可以配置(如编程)处理系统312,以根据对从广播PSD和SIS消息接收的相应信息的映射,以图22A和22B的表中所述的方式构造该购买令牌。如图22A中体现的,如本文中之前所述,该示范性的购买令牌可以包括多个字段。如步骤814所示,处理系统312能为存储的每个数据结构生成消息或文件,其中为特定商家或特定接收设备(如移动电话330、数字媒体播放机332、PC334、可拆卸存储器 336,等)合适地格式化该消息或文件。本领域普通技术人员能想到这方面的用于生成合适的文件或消息的合适方法,且这些方法将取决于商家或接收设备要求的格式。根据一个示范性方面,如前所述,该第一节目数据可以包括唯一文件标识符 (UFID)帧,该帧包括识别第一项目和另一个感兴趣的项目的数据和统一资源定位符 (URL),该定位符用于经由其从来源获取关于该第一项目和该另一该兴趣的项目的信息。例如,这方面的第一项目可以是歌曲,且另一项目可以是如图13的例子中所示的歌曲艺术家出演角色的DVD电影。根据另一个示范性方面,该第一节目数据可以包括多个唯一文件标识符(UFID)帧,每个帧包括识别第一项目的信息以及用于获取关于该感兴趣的第一项目的信息的统一资源定位符(URL)地址,使得可以经由相应的URL从多个来源获得关于第一项目的信息。例如,如图13中所示,多个URL能够识别根据也在UFID帧中发送的、可能对应该歌曲的各种数字媒体播放机格式的各个歌曲ID代码获得同一歌曲的不同来源。根据另一个示范性方面,如前所述,该第一节目数据可以包括唯一文件标识符 (UFID)帧,其中该UFID帧包括识别所能获得的第一项目(如歌曲、商品等)的不同格式的多个ID代码,且其中该UFID帧包括用于获取该第一项目的信息的统一资源定位符(UFID) 地址。图18示出了根据这个方面的示范性的UFID帧。根据另一个示范性方面,如前所述,该第一节目数据可以包括一个或多个唯一文件标识符(UFID)帧,这些帧包括识别第一项目和另一感兴趣的项目的信息,并包括用于获取关于该第一项目和另一项目的信息的一个或多个统一资源定位符(URL)地址。例如,可以广播讨论某主题或项目的无线电节目,其中也可获得作为“播客(podcast) ”(意思是使用联合馈送而在互联网上发布的一个或多个媒体文件,以供在数字媒体播放机和个人计算机上播放)的该无线电节目。在该实例中,第一节目数据的一个UFID帧可包含播客的ID代码、被讨论的项目的ID代码、以及根据其可以获得该播客和项目两者的URL地址。或者,在该例子中,可以广播两个UFID帧,一个UFID帧包括该播客ID代码和相关的URL,且另一个 UFID帧包括该项目ID和相关的URL。在本段中讨论的所有例子中,也可以在相关的UFID 帧中广播如APC、MBC、SPC等的合适的类型代码。可以利用软件-可编程的数字信号处理器、或可编程的/硬接线的逻辑设备、固件、或足以执行所述功能的硬件、软件和固件的任何其他组合来实施本文所述的方法。此外,非暂态计算机可读存储介质可以包括适于使处理系统执行本文所述的方法的指令。该计算机可读存储介质可以是用于存储这样的指令的任何合适的非暂态物理存储介质,诸如但不限于硬盘、软盘、光盘(CD)、数字万能盘(DVD)、磁带、其他磁或光存储介质、随机存取存储器(RAM)、只读存储器(ROM)、闪存,等等。也可以使用调制波/信号(如射频、音频频率或光频率调制的波/信号)传送这样的指令,且可以将这些指令下载到计算机(如非暂态的计算机可读存储介质上),以使处理系统执行本文所述的方法。尽管已经用示范性实施例描述了本发明,本领域技术人员将会懂得,可以对这些实施例进行各种修改,而不会脱离权利要求给定的本发明范围。
权利要求
1.一种数字无线电广播系统,用于安排音频内容和相关的节目数据,以数字无线电广播到数字无线电广播接收机,该系统包括处理系统;以及耦合到该处理系统的存储器,该处理系统被配置成接收第一音频内容、第一节目数据、第二音频内容、以及第二节目数据,用于经由数字无线电广播发送,该第一节目数据识别与第一音频内容相关的第一项目,该第二节目数据识别与第二音频内容相关的第二项目,该处理系统被配置成接收第一节目数据和第一音频内容,使得在处理系统处接收的第一音频内容的开始的0. 5秒内,在处理系统处接收第一节目数据的开始,该处理系统被配置成生成包括第一音频内容、第一节目数据、第二音频内容以及第二节目数据的数字无线电广播信号,以供经由数字无线电广播发射机的数字无线电广播传输,该处理系统被配置成在接收第二节目数据时停止将第一节目数据传送到数字无线电广播发射机,由此截断该第一节目数据,并开始将第二节目数据传送到数字无线电广播发射机。
2.如权利要求1所述的系统,该处理系统被配置成根据将第一音频内容传送到数字无线电广播发射机的时间和根据第一节目数据的大小来安排将第一节目数据传送到数字无线电广播发射机的时间。
3.如权利要求1所述的系统,包括音频编码器,其中该处理系统被配置成根据第一节目数据的大小临时减少音频编码器的比特率,和临时增加分配用于处理第一节目数据的带宽
4.如权利要求1所述的系统,该处理系统被配置成根据第一节目数据的大小减少分配给机会性数据的带宽,和将额外的带宽分配给第一节目数据。
5.如权利要求1所述的系统,该处理系统被配置成根据第一节目数据的大小来分配音频分组的未使用带宽,以增加分配给第一节目数据的带宽。
6.如权利要求1所述的系统,其中,该第一节目数据包括第一唯一文件标示符(UFID)帧,该帧包括指定与第一音频内容相关的第一项目的类型的第一类型代码、识别第一项目的第一 ID代码、以及用于获得关于第一项目的信息的第一统一资源定位符(URL)地址,以及该第二节目数据包括第二唯一文件标示符(UFID)帧,该帧包括指定与第二音频内容相关的第二项目的类型的第二类型代码、识别第二项目的第二 ID代码、以及用于获得关于第二项目的信息的第二统一资源定位符(URL)地址。
7.一种用于安排音频内容和相关的节目数据、以数字无线电广播到数字无线电广播接收机的方法,该方法包括在处理系统处接收第一音频内容、第一节目数据、第二音频内容、以及第二节目数据, 用于经由数字无线电广播发送,该第一节目数据识别与第一音频内容相关的第一项目,该第二节目数据识别与第二音频内容相关的第二项目;在处理系统处接收第一节目数据和第一音频内容,使得在处理系统处接收的第一音频内容的开始的0. 5秒内,在处理系统处接收第一节目数据的开始;在处理系统处生成包括第一音频内容、第一节目数据、第二音频内容以及第二节目数据的数字无线电广播信号,以供经由数字无线电广播发射机的数字无线电广播传输;以及在接收第二节目数据时停止将第一节目数据传送到数字无线电广播发射机,由此截断该第一节目数据,并开始将第二节目数据传送到数字无线电广播发射机。
8.如权利要求7所述的方法,包括根据将第一音频内容传送到数字无线电广播发射机的时间和根据第一节目数据的大小来安排将第一节目数据传送到数字无线电广播发射机的时间。
9.如权利要求7所述的方法,包括根据第一节目数据的大小临时减少音频编码器的比特率,和临时增加分配用于处理第一节目数据的带宽。
10.如权利要求7所述的方法,包括根据第一节目数据的大小减少分配给机会性数据的带宽,和将额外的带宽分配给第一节目数据。
11.如权利要求7所述的方法,包括根据第一节目数据的大小来分配音频分组的未使用带宽,以增加分配给第一节目数据的带宽。
12.如权利要求7所述的方法,其中该第一节目数据包括第一唯一文件标示符(UFID)帧,该帧包括指定与第一音频内容相关的第一项目的类型的第一类型代码、识别第一项目的第一 ID代码、以及用于获得关于第一项目的信息的第一统一资源定位符(URL)地址,以及该第二节目数据包括第二唯一文件标示符(UFID)帧,该帧包括指定与第二音频内容相关的第二项目的类型的第二类型代码、识别第二项目的第二 ID代码、以及用于获得关于第二项目的信息的第二统一资源定位符(URL)地址。
13.一种非暂态计算机可读存储介质,其包括适于使处理系统执行如权利要求7所述的方法的编程指令。
14.一种数字无线电广播接收机,其被配置成经由数字无线电广播接收音频内容和相关的节目数据,并允许用户识别感兴趣的内容,该数字无线电广播接收机包括处理系统;耦合到处理系统的存储器;以及用于接收输入到其中的用户命令的用户接口;其中该处理系统被配置成处理由该接收机接收的数字无线电广播信号,该数字无线电广播信号包括第一音频内容和第一节目数据,该第一节目数据包括识别与第一音频内容相关的第一项目的信息,和第二音频内容和第二节目数据,该第二节目数据包括识别与第二音频内容相关的第二项目的信息;以及在接收第一音频内容或第二音频内容期间,登记在该接收机的用户接口处输入的用户命令,该用户命令分别指明用户对第一音频内容或第二音频内容的兴趣,该接收机接收第一音频内容和第一节目数据,使得第一节目数据的开始和第一音频内容的开始在该接收机处被对准为相互的3秒之内,而无需该数字无线电广播接收机处理该数字无线电广播信号来提高第一节目数据和第一音频内容的对准度。
15.如权利要求14所述的数字无线电广播接收机,该处理系统被配置成确定是否存在与用户对第一音频内容或第二音频内容的兴趣相关的不确定性; 如果不存在不确定性,则存储识别与第一音频内容相关的第一项目或与第二音频内容相关的第二项目的数据结构;以及如果存在不确定性,则不存储识别第一项目或第二项目的数据结构,且在该接收机处表现指明用户命令未成功标记感兴趣的内容的信息。
16.一种用于使用数字无线电广播接收机指定感兴趣的内容的方法,该方法包括 接收数字无线电广播信号,该数字无线电广播信号包括第一音频内容和第一节目数据,该第一节目数据包括识别与第一音频内容相关的第一项目的信息,该数字无线电广播信号包括第二音频内容和第二节目数据,该第二节目数据包括识别与第二音频内容相关的第二项目的信息;在接收第一音频内容或第二音频内容期间,登记在该接收机的用户接口处输入的用户命令,该用户命令指明用户对第一音频内容或第二音频内容的兴趣,在存储器中存储对应于第一音频内容或第二音频内容的数据结构,该数据结构包括分别识别第一项目和第二项目的信息;在数字无线电广播接收机处接收第一音频内容和第一节目数据,使得第一节目数据的开始和第一音频内容的开始被对准为相互的3秒之内,而无需该数字无线电广播接收机处理该数字无线电广播信号来提高第一节目数据和第一音频内容的对准度。
17.如权利要求16所述的方法,包括确定是否存在与用户对第一音频内容或第二音频内容的兴趣相关的不确定性; 如果不存在不确定性,则存储识别与第一音频内容相关的第一项目或与第二音频内容相关的第二项目的数据结构;以及如果存在不确定性,则不存储识别第一项目或第二项目的数据结构,且在该接收机处表现指明用户命令未成功标记感兴趣的内容的信息。
18.一种计算机可读存储介质,包括适于使处理系统执行如权利要求16所述的方法的编程指令。
19.一种数字无线电系统,用于安排音频内容和相关的程序数据,以数字无线电广播到数字无线电广播接收机,和用于指定感兴趣的内容,该数字无线电系统包括广播系统,包括处理系统以及耦合到该处理系统的存储器;以及数字无线电广播接收机; 其中该广播系统的处理系统被配置成接收第一音频内容、第一节目数据、第二音频内容、以及第二节目数据,用于经由数字无线电广播发送,该第一节目数据识别与第一音频内容相关的第一项目,该第二节目数据识别与第二音频内容相关的第二项目,接收第一节目数据和第一音频内容,使得在处理系统处接收的第一音频内容的开始的 0.5秒内,在处理系统处接收第一节目数据的开始,生成包括第一音频内容、第一节目数据、第二音频内容以及第二节目数据的数字无线电广播信号,以供经由数字无线电广播发射机的数字无线电广播传输,以及在接收第二节目数据时停止将第一节目数据传送到数字无线电广播发射机,由此截断该第一节目数据,并开始将第二节目数据传送到数字无线电广播发射机,其中该数字无线电广播接收机被配置成处理包括第一音频内容、第一节目数据、第二音频内容和第二节目数据的数字无线电广播信号,使得第一节目数据的开始和第一音频内容的开始被对准为相互的3秒之内,而无需该数字无线电广播接收机处理该数字无线电广播信号来提高第一节目数据和第一音频内容的对准度,以及在接收第一音频内容或第二音频内容期间,登记在该接收机的用户接口处输入的用户命令,该用户命令分别指明用户对第一音频内容或第二音频内容的兴趣,确定是否存在与用户对第一音频内容或第二音频内容的兴趣相关的不确定性,以及如果存在不确定性,则存储识别与第一音频内容相关的第一项目的第一数据结构以及存储识别与第二音频内容相关的第二项目的第二数据结构。
全文摘要
一种数字无线电广播系统,包括处理系统,该处理系统接收第一音频内容、识别该第一音频内容的第一项目的第一节目数据、第二音频内容、以及识别该第二音频内容的第二项目的第二节目数据,使得在该第一音频内容的开始的0.5秒内在该处理系统处接收该第一节目数据的开始。处理包括该音频内容和该节目数据的数字无线电广播信号,以用于经由发射机的数字无线电广播传输。在接收到该第二节目数据时,该处理系统停止将该第一节目数据传送到该发射机,由此截断了该第一节目数据,并开始将该第二节目数据传送到该发射机。数字无线电广播接收机能够根据在该接收机处登记的用户命令标记感兴趣的内容。
文档编号H04B7/00GK102549933SQ201080041674
公开日2012年7月4日 申请日期2010年8月2日 优先权日2009年7月31日
发明者史蒂文·安德鲁·约翰逊, 哈维·查默斯, 罗伯特·迈克尔·狄龙 申请人:艾比奎蒂数字公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1