CN1188575A - Broadcast system with associated data transmission capabilities - Google Patents
Broadcast system with associated data transmission capabilities Download PDFInfo
- Publication number
- CN1188575A CN1188575A CN 96194904 CN96194904A CN1188575A CN 1188575 A CN1188575 A CN 1188575A CN 96194904 CN96194904 CN 96194904 CN 96194904 A CN96194904 A CN 96194904A CN 1188575 A CN1188575 A CN 1188575A
- Authority
- CN
- China
- Prior art keywords
- data
- detected
- program material
- related data
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Circuits Of Receivers In General (AREA)
Abstract
Description
有关申请relevant application
这是1993年4月8日提交的、系列号为08,045,352的、共同未决的美国专利申请的部分继续申请。This is a continuation-in-part of co-pending US Patent Application Serial No. 08,045,352, filed April 8, 1993.
发明的背景和领域Background and Field of Invention
本发明一般涉及广播系统,而且具体地涉及发送与声音或视频节目材料有关的数据,以便给听众或观众提供与节目材料有关的有用信息的系统。This invention relates generally to broadcast systems, and more particularly to systems for transmitting data related to audio or video program material to provide listeners or viewers with useful information related to the program material.
已知存在很多这样的无线广播系统,其中数字数据与声音节目材料一起发送。例如,由National Association of Broadcasters(国家广播者协会)和Electronics Industry Association(电子工业协会)倡议并由National Radio Systems Committee(国家无线电系统委员会)发表的、美国无线电广播数据系统(United States Radio Broadcast DataSystem,即“RBDS”)标准,描述了一种在标准FM广播频道的副载波上广播多种与节目有关信息的系统。RBDS标准讲述了一种发送台标和位置信息、以及时间、业务和多种其它信息的系统。A number of wireless broadcast systems are known in which digital data is transmitted together with audio program material. For example, the United States Radio Broadcast Data System (United States Radio Broadcast Data System), initiated by the National Association of Broadcasters (National Broadcasters Association) and the Electronics Industry Association (Electronics Industry Association) and published by the National Radio Systems Committee (National Radio System Committee), The "RBDS") standard describes a system for broadcasting a variety of program-related information on subcarriers of standard FM broadcast channels. The RBDS standard describes a system for transmitting station logo and location information, as well as time, business and various other information.
授予Alwadish的U.S.专利no.5,063,610揭示了一种系统,其中广告文字、歌曲名称、或其它节目有关的数据可以与声音节目材料一起发送,并由听众使用恰当的接收装置存储、显示、或打印。Alwadish系统被理解为需要将与节目材料对应的数据与节目材料源本身一起存储(即,存储在CD或数字声音磁带上)。因此,Alwadish系统依赖于定制的声音节目源硬件和软件。U.S. Patent no. 5,063,610 to Alwadish discloses a system in which commercial text, song titles, or other program-related data can be transmitted with the audio program material and stored, displayed, or displayed by the listener using appropriate receiving equipment. Print. The Alwadish system is understood to require data corresponding to program material to be stored with the program material source itself (ie, on a CD or digital sound tape). Therefore, the Alwadish system relies on custom-made sound program source hardware and software.
在另一个领域中,讲述了几种自动监视接收的广播信号以便记录这种广播的节目内容的系统。例如,授予Kenyon等人的U.S.专利no.4,450,532以及4,843,562讲述了将接收的节目材料自动识别为多个“参考”库节目之一的方案。In another field, systems are described which automatically monitor received broadcast signals in order to record the program content of such broadcasts. For example, U.S. Patent nos. 4,450,532 and 4,843,562 to Kenyon et al. teach schemes for automatically identifying received program material as one of a plurality of "reference" library programs.
但是,已知的现有技术中明显欠缺的是这样一种系统,它可用来广播节目材料以及不依赖于定制的节目源材料和有关装置的有关数据,其中该程序和该数据在节目源级上链接。希望有这样一种系统,其中常规的节目源(例如,常规的唱片、磁带、或CD)可以用常规的节目源设备播放(例如,常规的唱盘、磁带播放机和CD播放机),而且还提供了发射与节目材料有关的数据的优点。Significantly lacking in the known prior art, however, is a system for broadcasting programming material and associated data that does not rely on customized programming source material and associated devices, wherein the program and the data are at the source level on the link. It is desirable to have a system in which conventional sources (e.g., conventional records, tapes, or CDs) can be played on conventional source equipment (e.g., conventional turntables, tape players, and CD players) and also The advantage of transmitting data related to program material is provided.
也希望有将这样的广播数据用于不同用途的系统和方法。It would also be desirable to have systems and methods for using such broadcast data for various purposes.
发明内容Contents of the invention
根据本发明,一种广播发送系统包括:常规节目源、用于检测选择几个节目源中哪一个的装置、用于将节目材料与已知节目材料数据库比较以识别节目材料的装置、以及用于将对应于所识别的节目材料的数据流提供给发射机以便与节目材料一起发送的装置。According to the present invention, a broadcast delivery system includes: a conventional program source, means for detecting which of several program sources is selected, means for comparing program material with a database of known program material to identify program material, and and means for providing a data stream corresponding to the identified program material to a transmitter for transmission with the program material.
同时根据本发明,一种接收机包括:用于检测节目材料和数据流的解调器、以及用于向用户提供数据选项菜单的用户接口装置,其选项依赖于数据流中的信息。Also in accordance with the invention, a receiver includes a demodulator for detecting program material and a data stream, and user interface means for providing a user with a menu of data options, the options of which depend on information in the data stream.
仍然根据本发明,接收机包括用于将从数据流中选择的信息记录在便携数据卡上以便随后使用的数据卡记录机。Still according to the invention, the receiver includes a data card recorder for recording selected information from the data stream on a portable data card for subsequent use.
仍然根据本发明,接收机工作在不同的模式中,以便有选择地接收、处理并复制所发射节目材料和数据中的各部分。Still in accordance with the present invention, the receiver operates in different modes to selectively receive, process and reproduce portions of the transmitted program material and data.
仍然根据本发明,接收机包括处理所发射的游戏数据的游戏模式。Still according to the invention, the receiver comprises a game mode for processing the transmitted game data.
仍然根据本发明,接收机基于所发射的数据产生信号以控制所连接的装置。Still according to the invention, the receiver generates signals based on the transmitted data to control connected devices.
仍然根据本发明,接收机基于所发射的数据产生可扫描的条形码。Still according to the invention, the receiver generates a scannable barcode based on the transmitted data.
在发明的另一个方面中,接收机包括多个调谐器子系统,用于有选择地接收多于一个频道的节目材料以及所发射的数据。In another aspect of the invention, a receiver includes a plurality of tuner subsystems for selectively receiving more than one channel of programming material and transmitted data.
在发明的另一个方面中,接收机连接到计算机系统,从而根据所发射的数据来控制该系统的操作。In another aspect of the invention, the receiver is connected to a computer system to control the operation of the system based on the transmitted data.
在说明中描述的特性和优点并不是包括一切的,而且特别是,根据附图、说明及权利要求书,很多附加的特性和优点将会对本领域的一般技术人员来说很显然。而且,应该注意到说明中使用的语言主要是为了易读和指导的目的而选择的,而且不是为了描述或限制所发明的主题而选择的,采用权利要求是确定这种所发明的主题所必须的。The features and advantages described in the description are not all-inclusive, and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art from the drawings, description, and claims. Moreover, it should be noted that the language used in the description has been chosen primarily for readability and instructional purposes, and not for the purpose of describing or limiting the inventive subject matter, the adoption of the claims being necessary to identify such inventive subject matter of.
附图的简要描述Brief description of the drawings
图1是根据本发明的节目材料以及有关数据的发送系统的框图。图1a是详述图1中所说明的数据流产生器的框图。Fig. 1 is a block diagram of a system for transmitting program material and related data according to the present invention. FIG. 1 a is a block diagram detailing the data stream generator illustrated in FIG. 1 .
图2是根据本发明的节目材料以及相关数据的接收系统的框图。Figure 2 is a block diagram of a system for receiving program material and associated data in accordance with the present invention.
图3是根据本发明,显示与音乐作品有关信息的用户接口显示面板的图示。3 is an illustration of a user interface display panel displaying information related to a musical composition in accordance with the present invention.
图4是根据本发明,显示与作曲家有关信息的用户接口显示面板的图示。4 is an illustration of a user interface display panel displaying information related to a composer, in accordance with the present invention.
图5是根据本发明,说明接收机操作的流程图。Figure 5 is a flowchart illustrating the operation of a receiver in accordance with the present invention.
图6说明根据本发明,用于数据存储和检索的存储器地址。Figure 6 illustrates memory addresses used for data storage and retrieval in accordance with the present invention.
图7说明根据本发明的数据分组的组成。Figure 7 illustrates the composition of a data packet according to the invention.
图8说明根据本发明的接收机屏幕菜单层次。Figure 8 illustrates the receiver screen menu hierarchy in accordance with the present invention.
图9说明图1中所说明的程序员终端的屏幕菜单流。FIG. 9 illustrates the flow of screen menus of the programmer terminal illustrated in FIG. 1 .
图10是根据本发明的接收机的框图,该接收机工作在不同模式以选择性地接收、处理并复制所发射的节目材料及数据中的各部分。Figure 10 is a block diagram of a receiver operating in different modes to selectively receive, process and reproduce portions of transmitted program material and data in accordance with the present invention.
图11是根据本发明的接收机的框图,该接收机包括处理所发射的游戏数据的游戏模式。11 is a block diagram of a receiver including a game mode for processing transmitted game data in accordance with the present invention.
图12是根据本发明的接收机的框图,该接收机基于所发射数据产生信号以控制所连接装置。12 is a block diagram of a receiver that generates signals based on transmitted data to control a connected device in accordance with the present invention.
图13是接收机的框图,该接收机基于所发射数据产生可扫描的条形码。13 is a block diagram of a receiver that generates a scannable barcode based on transmitted data.
图14是根据本发明的接收机的框图,该接收机包括多个调谐器子系统,用于有选择地接收多于一个频道的节目材料以及所发射的数据。14 is a block diagram of a receiver including multiple tuner subsystems for selectively receiving more than one channel of program material and transmitted data in accordance with the present invention.
图15是根据本发明的系统框图,包括接收机和所连接的响应所发射的数据对其进行控制的计算机系统。Figure 15 is a block diagram of a system according to the present invention, including a receiver and connected computer system controlling it in response to transmitted data.
优选实施例的描述Description of the preferred embodiment
各图只是为了说明的目的而描述本发明的优选实施例。本领域的技术人员从如下讨论中将很容易地认识到这里说明的结构和方法的替换的实施例可以在不背离这里所描述的发明原则的情况下使用。The figures depict preferred embodiments of the invention for purposes of illustration only. Those skilled in the art will readily recognize from the following discussion that alternative embodiments of the structures and methods described herein may be used without departing from the inventive principles described herein.
现在参考图1,它表示了根据本发明的发送系统100。发送系统100的操作通过讨论图1中所说明的组成部分而加以说明。诸如话筒102、CD播放机103、以及磁带播放机104这样的常规声音源对混合台101提供节目源声音。混合台101以及声音源102-104可以是常规的装置,例如已经出现在一般无线广播台中的那些。来自混合台101的声音输出以常规方式通过声频总线113馈入发射机110,以便从天线111发射。发射机110可以是任何常规的带有主频道和副载波频道输入能力的无线广播发射机,例如在现代FM广播台中典型安装的那些。附带的常规声频压缩、限带、或其它处理电路(未表示)可以安装在混合台101上、发射机110上、或它们之间,与这里的目的无关。Referring now to FIG. 1, there is shown a
混合台101的声音输出也通过声频总线113提供给节目材料识别器106。节目材料识别器106的目的是将来自混合台101的节目材料与已知节目材料107的数据库比较。如果检测到匹配,节目材料识别器106就向数据流产生器105发送有关的节目数据,例如,节目材料的题目、作曲家、以及演奏者。任何合适的节目识别系统都可用于实现节目材料识别器106以及已知节目材料107的数据库,例如Kenyon等人在U.S.专利no.4,843,562中描述的用于所接收的广播声音信号的系统。U.S.专利no.4,843,562的内容在这里结合作为参考。本领域的技术人员可以很容易地使用这种已知系统识别声音节目,实现图1中的节目材料识别器106以及已知节目材料107的数据库。The audio output from
节目材料识别器106所提供的输出数据由数据流产生器105转换成可以直接用于发射机110的常规副载波频道输入的形式。进行这种转换的方式将依赖于所使用的特定节目材料识别器106以及所期望的用于传输的数据格式,而且可以由本领域的技术人员很容易地完成。在优选实施例中,数据流产生器105被配置为遵循NHK(日本广播公司)发表的被称为L-MSK的大传输容量复用数据广播系统协议。这个协议允许数据传输速率高达每秒32kbit。The output data provided by the
混合台101通过混合台101上现有的设施或通过一种简单的改进还提供一种信号,该信号表示混合台101目前选择的哪个节目源(即,话筒102、CD播放机103或磁带播放机104)。节目源检测器108将这个信号转换成数据流产生器105可用的形式。尽管节目源检测器108的特定实现可能随混合台101类型的不同而不同,但是本领域的技术人员将很容易地能够实现与任何特定混合台101一起操作的节目源检测器108。The mixing
数据流产生器105根据节目源检测器108所检测的节目源产生不同的数据流。例如,如果节目源检测器108表示混合台101选择的是CD播放机103或磁带播放机104,那么数据流产生器105就将节目材料识别器106所产生的信息提供给发射机110。但是,如果节目源检测器108表示选择的是话筒102,那么数据流产生器105可以产生标识广播员名字的数据,或表示新闻或业务信息正在广播这个事实,这要根据话筒102的使用而定。如果话筒102用于多种用途,那么数据流产生器105可以产生诸如电台台标或任意的广告这样的一般消息。因此,在操作中,数据流产生器105向发射机110提供数据流,它例如表示CD播放机103上播放的音乐作品的详细情况,然后是对应于磁带机104上播放的广告节目的广告者信息,然后是对应于话筒102选项的恰当信息,例如“业务警告(Traffic Alert)”。The
在本发明的一个实施例中,已知节目材料107的数据库既包括节目材料识别器106识别特定节目所需的数据,也包括与节目有关的通过数据流产生器105传送到发射机110的数据。正如在常规识别系统方面所知道的,与节目材料有关的数据可以从程序员终端112通过手工键盘输入,或者通过一些其它的通用数据输入方法。程序员终端112可以是专用的计算机终端或者可以是通过常规局域网连接到数据流产生器105的个人计算机。数据库107可以由第三方提供,例如以计算机磁带或磁盘的形式,其中含有识别所需数据和所期望传输的数据。在这样的一个实施例中,与节目材料有关的其它数据,例如与广告宣传节目材料有关的数据,可以用常规的数据输入技术独立地输入数据库107。此外,当节目源检测器108表示选择话筒102时,要发送的数据可以作为数据库107的一部分存储或存储在独立的数据库(未表示)中。本领域的技术人员将会认识到,提供有关数据用于传输的任何这样的选择都可以根据本发明而使用。In one embodiment of the present invention, the database of known
从图1中显然可见,为了实现发送系统100,常规广播站的现有组件(可能除了上面讨论的混合台101以外)都不需要更换或改变。从常规发送系统向图1的发送系统100的升级只需要将节目源检测器108连接到混合台101、混合台101和发射机110之间的声音节目材料的馈入分接到节目源识别器106、以及将数据流产生器105连接到发射机110的副载波频道输入。It is apparent from FIG. 1 that none of the existing components of a conventional broadcast station (with the possible exception of the mixing
现在参考图1a,这里表示了数据流产生器105的详细功能框图。数据流产生器105的主要组件包括数据输入处理器153、数据库管理器155、系统控制器157、输出缓冲器(spooler)154、以及NHK编码器152。数据输入处理器153通过串行RS-232数据链路151从节目源检测器108接收节目源数据,并也通过串行RS-232数据链路151从节目材料识别器106接收节目识别数据。数据输入处理器153使用这种输入数据确定应该使用数据库管理器155访问屏幕存储数据库156的哪些数据,并将其送到输出缓冲器154。例如,如果数据输入处理器153收到的数据表示CD播放机已激活而且正在广播的节目材料是称为“Concertino for Piano and Chamber Ensemble”的音乐选项,那么它将使对应于该选项所特定数据的数据库项目从屏幕存储数据库156中提取出来,并通过数据库管理器155提供给输出缓冲器154。数据库项目包括在接收机上显示与音乐选项有关的数据信息所必须的所有数据,正如下面联系图3和4所描述的那样。Referring now to FIG. 1a, a detailed functional block diagram of the
系统控制器157分别为两个目的连接到数据库管理器155以及输出缓冲器154。首先,系统控制器157提供定时和控制信号以便对数据从数据库管理器155移到输出缓冲器154进行管理。其次,系统控制器157通过与程序员终端112的连接,提供将数据通过数据库管理器155插入屏幕存储数据库156的手段。例如,无线电台工作人员可以键入与屏幕存储数据库的任何特定项目有关的数据,以便当有关的节目材料选项被播放时允许这样的信息通过系统发射。作为一个特定例子,如果在本地交响乐厅内有一场“Concertino for Piano & Chamber Ensemble”的公开演出,可以将该事件输入屏幕存储数据库156,从而当播放这个音乐选项时,这条信息将被发射以便显示在用户接收机上。与数据项目有关的其它讨论将在下面结合图9提供。
输出缓冲器154是一个存储要发射的数据并将这样的数据通过RS-232串行数据链路151发送到NHK数据编码器以便允许使用发射机110发送该数据的缓冲器。NHK数据编码器将来自输出缓冲器154的数据转换成满足上述NHK高容量复接数据广播协议L-MSK规定的数据流。根据这种协议操作的商用设备的一个例子是用于Eiden有限公司(日本东京)提供的移动接收机的型号为4001A FM Mutiplex SignalTransmitter(调频复用信号发射机)。
在优选的实施例中,组件152-157通过使用可编程的通用计算机来实现。本领域的技术人员可以用这样的一种方式很容易地实现这些组件的功能。In a preferred embodiment, components 152-157 are implemented using a programmable general purpose computer. Those skilled in the art can easily realize the functions of these components in such a manner.
现在参考图2,这里表示了根据本发明的一种接收系统200。接收系统200的操作通过对图2所说明的组成部件的讨论来阐明。图1的发送系统100所发射的信号通过天线211接收并以常规方式由解调器201解调为声音和数据成分。解调器201是用于分别检测并解调在主广播频道和该频道的副载波上发射的声音和数据信号的常规设计。来自解调器201的声音节目信息提供给常规节目材料复制电路202。使用本领域技术人员熟知的任何常规技术和设备,与节目材料有关的数据(对应于图1的数据流产生器105所产生的那些)以常规方式由纠错电路203纠错,传递到微处理器204,然后存储在数据存储器205中。Referring now to FIG. 2, there is shown a
用户接口装置206允许接收系统205的用户选择性地访问存储在203中的数据。用户接口装置206采用在用户接口设计与实现领域中的技术人员熟知的、常规的基于微处理器的设计来实现。用户接口装置206提供发射数据的显示能力、以及允许用户选择部分发射数据的用户输入能力。User interface means 206 allow a user of receiving
常规数据卡记录机207(例如用于在磁库卡或类似物上记录信息的那些)通过微处理器204连接到数据存储器205。数据卡记录机207的目的是允许接收装置200的用户在便携磁卡上存储所选择的数据。例如,与广告者的促销有关的数据可以作为“电子奖券”用于使记录了这种数据的听众收到商品的折扣。奖券数据可以包括产品的标准标识数据,例如产品的“SKU”码。相应的常规设计的磁卡阅读机(未表示)可以在兑现这种奖券的商店中使用。A conventional
接收系统200可以通过给能够提供解调器201、节目材料复制电路202、以及天线211的常规的广播接收机增加数字数据功能而很容易地实现,这些数字数据功能对应于纠错电路203、微处理器204、数据存储器205、用户接口装置206、以及如果需要的话,数据卡记录机207。或者,单元203-207的功能可以用通用数字计算机实现(例如,常规的个人计算机、笔记本计算机、或者家用娱乐计算机),而且天线解调器201、节目材料复制电路202、以及天线211可以用附加设备或插入电路卡来实现。在这种情况下,通用数字计算机甚至可以用于提供主节目频道的声音/视频节目材料输出,即节目材料复制电路202常规提供的那些。本领域技术人员很容易认识到其它的根据本发明的可能实现。The receiving
现在参考图3,这里表示了用户接口装置206的显示面板300。显示面板300包括四个菜单键区301-304以及较大的信息窗305。在优选的实施例中,显示面板300具有常规的液晶设计,使用常规的触摸屏技术实现菜单键区301-304之间的切换。或者,可以在菜单键区301-304附近位置使用物理上独立的开关,但是使用触摸屏技术的一个好处是,键区的大小、位置和数目可以在软件控制下动态改变。图3的信息窗305显示与接收系统200正同时接收的节目材料相对应的、存储在存储器205中的作曲家、题目以及演奏者数据。菜单键区301给用户提供请求带有与这个作曲家有关的其它信息的另一个屏幕的选项;菜单键区302给用户提供请求乐队信息的选项;菜单键区303给用户提供请求带有当前选项的运行时间信息的另一个屏幕的选项;菜单键区304给用户提供请求这个录音的订购信息的选项。应该认识到信息窗305中提供的信息以及菜单键区301-304实际上可以是多种多样的而且不限于图3中所示的信息或布局类型。Referring now to FIG. 3 , there is shown a
在另一个实施例中,一些最高级别菜单选项可以存储在用户接口装置206的固定存储器(未表示)中,但是一般来说显示面板300上显示的信息、以及键区(例如301-304)的数目、样式、和标注由数据流产生器105所产生的、发送到接收系统200、并存储在数据存储器205中的数据确定。为了方便起见,对应于菜单键区(例如,301)的数据称为信头数据。菜单选项的数目以及可显示的信息量仅受到数据传输副载波频道的带宽和数据存储器205容量的限制。在这些限制内,每个无线电台可以选择包括或多或少的需要显示的信头数据,而且可以以定制方式设计显示面板300上出现的菜单信息和布局。In another embodiment, some of the top level menu options may be stored in non-volatile memory (not shown) of the
现在参考图4,这里表示用户触摸了图3的菜单键区301以请求带有有关作曲家的更多信息的屏幕之后的显示面板300。信息窗405现在显示了与图3信息窗305不同的信息。图3的菜单键区301由菜单键401代替,为用户提供回到第一屏幕(即,图3的屏幕)的能力。图3的键区302由键区402代替,为用户提供浏览表示作曲家其它作品的屏幕的另一个选项。在这个菜单路径下没有其它的选项,图3的键区303和304在图4中没有相应的键区替换。Referring now to FIG. 4, there is shown the
现在参考图5,这里表示如结合图3和4所描述的接收并显示数据的过程。该过程开始于在步骤501接收数据。然后,步骤502执行纠错以验证所接收的数据。这个步骤被完成时,接收并验证的数据在步骤503存储在规定的地址,以便随后使用。然后在步骤504进行一个检查,基于所接收的数据来确定新的节目材料(例如新的音乐选项)当前是否正在发送。如果没有,在步骤505进行一个检查,以确定用户是否已经通过在屏幕键区。(例如301-304)中的一个上进行一个选择而请求了一个新屏幕。新屏幕请求通过“新屏幕请求标志”设置来表示。如果新屏幕请求标志没有设置,处理就返回到步骤501以便获得其它数据。Referring now to FIG. 5 , there is shown the process of receiving and displaying data as described in connection with FIGS. 3 and 4 . The process begins by receiving data at
如果步骤504的检查表示新节目材料正在发送,处理进行到步骤506,其中为该新节目材料显示一个新的主菜单屏幕。根据本发明,为新节目材料发送的最先数据对应于该选项的主菜单屏幕,因此只要检测到新节目,该材料的主屏幕数据应该已经得到。在步骤506显示新主屏幕数据时,处理返回步骤501,以便获得并验证对应于其它屏幕的其它数据。在优选实施例中,一旦检测到新的节目选项,来自前一个节目选项的数据不需丢弃,而是可以由用户存储起来用于以后查找。在另一个实施例中,如果需要的话,用户可以从几个前面的选项中恢复数据。例如,如果用户听到他们喜爱的音乐选项,但是直到该选项结束也没有想起要订购,他们可能在下一个选项开始之后还想查找那个选项的订购信息。本领域技术人员熟知的常规技术可以用于从前面选项中存储并检索这样的信息。If the check at
如果步骤505的检查表示用户请求了新屏幕,处理就流动到步骤507,在这里就所请求的特定新屏幕进行确定。然后,步骤508检查是否已经存储了当前节目选项的新屏幕数据。如果没有,处理返回步骤501,以便允许获取其它数据。如果该屏幕的必要数据已经存储,步骤509就复位新屏幕请求标志而且步骤510显示新屏幕。然后处理返回到步骤501。If the check at
现在参考图6,这里表示了根据本发明的屏幕数据的存储器映象600。主屏幕菜单的数据在最高地址处给出,此时为1000。与主屏幕菜单选项号1到4对应的屏幕数据分别存储在地址1100-1400。与处于地址1100的屏幕数据的菜单选项对应的屏幕数据存储在位置1110到1130,依次类推。因此,屏幕数据地址的定义使得地址的最高有效比特表示对应于一屏数据的父屏幕。现在同时参考图8,这个屏幕层次可以认为是一个金字塔,而且数据800的主菜单屏幕出现在金字塔的顶端,屏幕金字塔随着沿屏幕菜单、例如801-804的下移而扩展开来。图6的存储器映射600没有按数字顺序列出地址,而是根据这个菜单层次。这个菜单层次也确定了当新节目材料选项被广播时哪个数据首先发送。最初菜单屏幕800的数据(例如,地址1000处的数据)首先广播,然后是从该菜单屏幕直接访问的菜单屏幕801-804的数据(例如,地址1100、1200、1300处的数据),然后是从那些菜单屏幕访问的菜单屏幕、例如812的数据(例如,地址1110、1120、1130处的数据),并按层次依次类推。用这种方式,将会比严格按地址顺序发送数据更快地使用户得到处于较高层次的数据。主屏幕800的数据首先发送而且比较频繁地重复,而随后屏幕、例如801-804的数据接着发送并且不太频繁地重复。Referring now to FIG. 6, there is shown a memory map 600 of screen data in accordance with the present invention. The data of the main screen menu is given at the highest address, which is 1000 at this time. Screen data corresponding to main screen menu option numbers 1 to 4 are stored at addresses 1100-1400, respectively. Screen data corresponding to the menu options for the screen data at address 1100 are stored at
现在参考图7,这里表示了根据本发明的数据分组700。为了对接收机显示器——例如图3中所说明的显示300——上呈现数据提供灵活的结构,数据在变长分组——例如700——中发送。在优选实施例中,分组700包括几个成分,第一个是8比特的金字塔地址710,标识对应于节目材料的特定选项的要发送的数据。因此,如果音乐选项正在广播,与该音乐选项有关的所有数据将具有相同的金字塔地址。然后,一个8比特数据段用于屏幕地址720,标识特定的屏幕数据。这个地址主要用于控制目的,以便当用户选择浏览新屏幕时,存在标识对应于该屏幕数据的地址。Referring now to FIG. 7, there is shown a
下面的8比特数据段用于分组类型730的标识。分组类型730提供数据,表示分组700究竟是提供屏幕文字的一个分组、为这样的屏幕文字设置参数的一个分组(例如,文字的字体)、或只提供控制信息的一个分组(例如,如果从当前屏幕进行了一个特定的用户选择要跳到的地址,或如果在特定的“超时”时间内没有作任何用户选择时所要采取的动作)。在另一个实施例中,一个其它的分组类型730可能表示该分组的数据将用于在显示300上画图形图象。分组类型730之后是8比特起始地址740。在分组类型730表示屏幕上要显示的是文字的情况下,起始地址740用于提供这个文字在显示300上开始的行和列。在分组类型730用于控制向其它地址跳转的情况下,起始地址740用于提供要跳转到的地址。起始地址之后是变长的文字体段750(包括要在显示300上显示的文字,如果有的话)。在优选的实施例中,常规技术(例如一个简单信头)可以用于表示文字体段750的长度。最后,16比特的纠错段760被包括在分组700中,因此可以使用常规的差错检验方法验证所接收的数据,正如前面结合图2和5所提到的那些。The following 8-bit data field is used for
在另一个简化的实施例中,固定的层次结构可用于数据和显示300,因此而取消对变长分组700的需要。例如,可以使用“块”结构,其中每个节目材料选项具有一个与之对应的固定大小的数据块。作为一个特殊的例子,菜单结构可以是三层深度,除最后一个以外,每层中的菜单提供随后菜单的三个选项。如果每个菜单被限制为规定数目的文字字符,那么层次中的每个屏幕可以使用固定的地址。因此,尽管丧失了灵活性,但是增加数据吞吐量是可能的,因为数据的寻址在结构中是隐含的,不必为每部分数据发送唯一的地址。本领域的一般技术人员可以很容易地根据本发明对任何系统的特定需求使用恰当的数据结构。In another simplified embodiment, a fixed hierarchy can be used for data and
再参考图8,这里表示根据本发明的菜单层次的流程图。图8的菜单层次对应于图3和4中说明的显示。在图8的图中,主菜单800给用户提供了第二级屏幕801-804的四个选择。屏幕801依次再给用户提供其它屏幕的两个选择,一个是主菜单屏幕800,另一个是“Screen 12”812。屏幕800-804以及812用较大的框表示,以表明这些屏幕是直接显示的,或者是图3和4中可能的屏幕选择。Referring again to FIG. 8, there is shown a flow diagram of the menu hierarchy in accordance with the present invention. The menu hierarchy of FIG. 8 corresponds to the displays illustrated in FIGS. 3 and 4 . In the diagram of FIG. 8, the
在图8的例子中,也可提供其它屏幕选择。例如,“Screen 2”802提供了四个屏幕选择822-824,而且这些选择中的一个822还提供了另一个屏幕825的选择,屏幕825本身允许选择另一个屏幕826。这个结构可用于有关特定主题的信息很长、因而需要三个屏幕表达的情况。In the example of FIG. 8, other screen selections may also be provided. For example, "Screen 2" 802 provides four screen selections 822-824, and one of these
类似地,“Screen 3”803提供了两个选择831、832。屏幕832也提供了三个选择,屏幕833-835。“Screen 4”804提供了三个选择841-843。任何屏幕配置都可以用于给定的节目材料选项,以适合于节目材料本身的要求。这种结构的唯一限制是数据的传输时间以及接收机中存储这种数据的可用存储器。在另一个实施例中,即使没有足够的存储器存储该层次中的所有数据,可以使用一个小“便笺”存储器存储用户请求的下次要发送的处于层次的低层的数据。用这种方法,可以使用很复杂的层次,而不需要很大的接收机数据存储器,只是附加了潜在的响应时间较慢的代价。Similarly, "Screen 3" 803 provides two choices 831,832.
为了清楚起见,图8只是说明了到主菜单800的一个返回路径。但是应该认识到,在优选的实施例中,层次底端的每个屏幕要给用户提供返回主菜单800的选择。此外,其它屏幕也可以提供这个选择,而且可以给用户提供直接跳到前一个屏幕(层次中的“父”)的可能性,甚至可跳到层次中任何位置处的屏幕。在层次中漫游的路径不按任何方式固定,而且对于每个节目材料选项(即,每个音乐段落)都可以不同。FIG. 8 illustrates only one return path to the
现在参考图9,这里表示了给图1中说明的发送系统100的程序员终端112提供的菜单选项图。正如前面提到的,程序员终端112允许与节目材料有关的数据输入。在优选的实施例中,菜单驱动的用户接口提供了输入不同类型数据的灵活配置。主菜单900允许程序员选择有关音乐数据库、广告数据库、后备数据库、以及可能的其它数据库的操作。这些数据库是前面结合图1a讨论的屏幕存储数据库156的一部分。Referring now to FIG. 9, there is shown a diagram of the menu options provided to
音乐数据库菜单901给程序员提供三个其它操作选项。更新菜单911允许程序员下载音乐数据库更新、例如第三方数据库服务提供的信息。这些信息可以在磁盘、光盘、磁带上提供,或者可以通过在线服务获得。这些信息典型地可以包括一个用与节目材料识别器106兼容的方式标识特定音乐选项的标识部分、以及上面结合图3和4描述的那类标题和艺术家信息。在优选实施例中,现有数据库只通过输入新的或改变的信息而更新,但是完全新的信息数据库也可以根据本发明下载。The
修改菜单912允许程序员政变当前音乐数据库中的信息。例如,如果发送系统100中存储的信息量有所限制,则修改菜单912允许程序员删除音乐选项中不再需要的信息。例如,如果无线电台将其播放的音乐形式从古典改变到爵士乐,那么在数据库中保留古典音乐信息可能就没有意义了。存储空间有较大限制时,程序员甚至可以删除“陈旧的”、将来很少播放或根本不会播放的歌曲的信息。在修改菜单912中可以使用常规技术以允许程序员搜索并选择特定的删除项。Modify
修改菜单912也允许程序员向数据库添加本地化的信息。这样的信息可包括,例如,特定音乐选项即将在本地演出的日期、时间以及地点,或者可以用于添加在使用更新菜单911下载的通用数据库中不包含的选项信息。可以使用常规技术允许程序员定制任何接收机屏幕(例如,图3和4中显示的那些)以便提供这些本地化信息。在一些情况下,可能需要限制本地电台修改特定选项信息的能力,而且可以使用常规的比特切换技术允许或者拒绝这样的修改。如果需要本地修改,可以补充或替换使用更新菜单911下载的信息。在程序员希望添加使用更新菜单911下载的通用数据库中不包含的节目选项信息的情况下,修改菜单912也允许程序员记录并存储新节目选项的一个“印记”,以便可以被节目材料识别器106所识别。Modify
打印菜单913允许程序员打印有关信息的不同报表,这些信息是以前使用更新菜单911和修改菜单912存储的。
如果程序员选择广告数据库菜单902,程序员可以执行有关随着广告节目材料发送的数据的多项操作。更新菜单921提供与音乐数据库901的更新菜单911类似的功能。例如,可以使用更新菜单921把将要随特定商品广告发送的信息装载到广告数据库。修改菜单922提供添加、删除以及改变广告信息的能力。除了结合音乐数据库菜单901的修改菜单912所讨论的功能以外,修改菜单922也允许程序员制定特定广告开始和结束的日期,这样有关的数据可以按需要从激活的广告数据库中添加和删除。If the programmer selects the
链接菜单923给程序员提供内部和外部链接能力。内部链接的例子是允许广告信息在特定节目选项的范围内有选择地广播的功能。例如,如果广告商正在赞助一个音乐家的本地演出,那么该音乐家的任何节目材料选项可能都关联着该广告商的信息。外部链接的例子是允许用以跟踪广告日程、周转以及变化的常规的“业务”软件包与广告数据库接口。作为这种外部链接使用的一个例子,当业务指导删除一个完毕的广告活动,广告数据库中为该活动存储的所有信息将自动删除。
打印菜单924按照程序员的需要产生并打印有关广告数据库的报表。例如,程序员可以请求有关主(即,声音)频道上新闻广播期间将要发送广告信息的广告商的所有条目的报表。The
如果程序员选择后备数据库菜单903,当非音乐或广告的节目材料正在发送或者当节目材料识别器106不能识别正发送的节目材料时,可以在将要发送的信息上进行多种操作。例如,一个后备选项是发送电台呼叫标志、位置和微标,或者当前时间。另一个可以是有关将要播放节目的一组周转消息。作为后备数据库使用的另一个例子,如果结合图1描述的节目源检测器108确定“体育话筒”是当前选择的设备,可以发送存储在后备数据库中的当前比赛状况或统计,以便显示在用户接收机显示面板300上。更新菜单931允许程序员以类似于结合更新菜单911和921所描述的方式下载这个数据库的新信息。修改菜单932允许程序员对这个数据库进行另外的添加、改变或删除,并且在操作上类似于结合修改菜单912和922所描述的功能。打印菜单933允许程序员产生并打印有关后备数据库内容的报表,而且它类似于前面描述的打印菜单913和924。If the programmer selects the
如果程序员选择其它数据库菜单904,可以执行与发送系统100所支持的有关任何其它数据库的各种操作。这种其它数据库的一个例子是将要播放的广告或提示的日程表。另一种数据库可以是星象数据库,无论什么节目材料正在发送,都要在预定时间发送星象信息。通过其它数据库菜单904可访问的数据库的第三个例子是自动交互式听众呼入传真业务的信息,听众使用传真机的电话听筒请求传真机打印输出有关当前发送的节目材料的信息。最后这种数据库可以向不带有相关数据能力的接收机(例如接收机200)的听众提供得到有关节目选项的类似信息的机制。If the programmer selects the
在另一个实施例中,图1和2中说明的系统也可以用于向用户提供个人信息。个人标识码可以存储在数据存储器203中或者接收系统200内的其它可用存储器中。这个标识码可以由用户输入或者可以例如使用接收系统200的系列号作为标识码而预先确定。使用与听众接收系统200中存储的个人标识码有关的已知信息,操作发送系统100的无线电台可以在数据流产生器105提供给听众的有关数据中包括个人信息(例如,专送歌曲或奖励的奖品通告)。用户接口装置206进行简单的检查,以查看接收到的任何这类消息是否与个人标识码匹配,并当检测到这种匹配时只显示那些个人消息(或将其输出到卡记录机207)。这种功能的一个应用是允许听众给无线电台打电话请求将节目按其个人意愿献给可能在另一个地方正在收听的他所爱的人。在另一个应用中,电台本身可以通过电子奖券给预先登记过标识码、并且当宣布一个听众的奖励奖券可用于记录数据卡时正在收听的那些听众提供奖励性的奖品。In another embodiment, the systems illustrated in Figures 1 and 2 can also be used to provide personal information to users. The PIN may be stored in
在第二个另外的实施例中,有关的数据能力可以添加到视频节目材料中。例如,菜单屏幕可以作为电视图象的插入而出现,而且可以给用户提供接收数据的选择,该数据有关正在观看的活动图片的音轨。类似地,常规的指点器、或“鼠标”可以用于用户选择部分视频图片,用户可能需要有关该图片的附加信息。因此,如果时装模特正在展示时装、珠宝以及特殊的发型,用户就可以将光标处于某个珠宝上并按下指点器得到该珠宝的描述和如何订购它的信息。In a second alternative embodiment, related data capabilities may be added to the video program material. For example, a menu screen could appear as an inset to a television image, and the user could be offered the option of receiving data pertaining to the audio track of the moving picture being viewed. Similarly, a conventional pointing device, or "mouse," may be used by the user to select a portion of a video picture for which the user may require additional information. So, if a mannequin is showing fashion, jewelry, and a particular hairstyle, the user can position the cursor over a piece of jewelry and press the pointer to get a description of the jewelry and information on how to order it.
在另一个其它的实施例中,有关节目的数据可以是与软件计算机程序对应的数据。例如,电视或无线电台可以在特定的声音/视频节目段中向用户发送整个软件程序。该软件可以也可以不直接关联于正在发送的声音/视频节目,但是一般与对那个声音/视频节目有兴趣的人有意义。作为一个特殊例子,电台可以与孩子的卡通节目一起发送家庭娱乐计算机的游戏软件,包括该卡通中相同的人物。该软件可以在整个声音/视频节目过程中逐渐地发送,或者甚至在广告间歇中发送,使用户不愿在数据发送过程中改换电台。在这个实施例的另一个方面,电台可以在整个广播日的一小部分中发送软件,或者对某些个人组或者对所有听众/观众进行发送,因此给这些观众/听众另一个刺激,使他们保持调谐到该电台。这个软件下载能力也可以用于提供接收机200直接使用的更新系统软件,或者可以用于下载完全与电台正在发送的声音/视频节目材料无关的软件。In yet other embodiments, the program-related data may be data corresponding to a software computer program. For example, a television or radio station may send an entire software program to a user during a particular audio/video program segment. The software may or may not be directly associated with the audio/video program being delivered, but is generally meaningful to those interested in that audio/video program. As a particular example, a station may distribute home entertainment computer game software that includes the same characters in the cartoon along with a children's cartoon. The software can transmit gradually throughout a sound/video program, or even during commercial breaks, making the user reluctant to change stations in the middle of a data transmission. In another aspect of this embodiment, the station may send the software for a small portion of the entire broadcast day, either to certain individual groups or to all listeners/viewers, thus giving these viewers/listeners another incentive to make them Keep tuning to that station. This software download capability can also be used to provide updated system software for immediate use by the
在另一个其它的实施例中,可以发送像获得了彩票这样的信息,或者与该彩票图案有关的声音/视频节目一起发送,或者在其它时间发送。用户接收机中简单的存储器配置可以存储这样的信息,用于或者用户将来手工浏览,或者自动与用户预先输入的彩票选项做比较。In yet other embodiments, information such as winning a lottery ticket may be sent, either with an audio/visual program associated with the lottery pattern, or at other times. A simple memory arrangement in the user's receiver can store such information for either future manual review by the user, or for automatic comparison with the user's pre-entered lottery selections.
现在参考图10,这里表示根据本发明的能够在多种模式中操作的接收机1000。与总是接收并处理节目及有关数据的单模式不同,接收机1000允许用户选择不同的操作模式。通过使用用户接口1002恰当地选择菜单项,用户可以选择几个操作模式中的一个。在图10所说明的例子中,有七个模式可用。“全”模式对应于上面结合图2描述的操作,其中接收机100提供声音输出和有关数据的显示。“纯声音(SoundOnly)”模式忽略有关数据,使接收机1000作为常规的只有声音的收音机操作。“纯数据(Data Only)”模式使接收机1000的声音输出静音,只作为数据接收机工作,存储并显示数据,如同上面结合图2所描述的。Referring now to FIG. 10, there is shown a receiver 1000 capable of operating in multiple modes in accordance with the present invention. Instead of a single mode where programs and related data are always received and processed, receiver 1000 allows the user to select different modes of operation. By appropriately selecting menu items using the user interface 1002, the user can select one of several modes of operation. In the example illustrated in Figure 10, seven modes are available. The "full" mode corresponds to the operation described above in connection with FIG. 2, in which the
“电台激活(Station Activate)”模式类似地当维持数据接收时使声音输出静音,但是当从发送台收到预定的有关数据时使声音输出重激活。例如,接收机1000被配置为:当其处于电台激活模式时,使声音静音直到收到表示有紧急消息要发送的数据为止,此时在紧急消息持续期间它将重激活声音输出。The "Station Activate" mode similarly mutes the audio output while data reception is maintained, but reactivates the audio output when predetermined related data is received from the sending station. For example, receiver 1000 is configured to, when it is in radio active mode, mute the audio until data is received indicating that there is an emergency message to send, at which point it will reactivate the audio output for the duration of the emergency message.
“听众优先权”模式类似地当维持数据接收时使声音输出静音,但是允许听众选择使声音输出再激活的数据类型。例如,在优选实施例中,用户选择“听众优选权”模式,产生列有“天气(Weather)”、“业务(Traffic)”、“经济(Financial)”、“体育(Sports)”以及“新闻提要(News Headlines)”子菜单显示。用户可以选择这些类别中的一个或多个。在这些类别中任何一种的节目材料发送之前,发送台发送相应的数据信号,当收到该信号时使接收机1000的声音输出重新激活。在另一个实施例中,发送除了节目材料以外与这些类别中每一种相对应的数据,或根本不发送节目材料。在这个实施例中,接收机1000根据用户的选择存储并/或显示接收到的所选每个类别的数据。在又一个实施例中,数据及/或节目材料根据它们的重要性分类,例如“5-星”(最重要)到“1-星”(只是一般重要)。在这个实施例中,用户选择所需要的重新激活声音输出或数据存储的优先权级别。例如,如果用户选择“3-星”,那么具有“3-星”或更高重要性的任何节目材料将提供给声音输出,或者“3-星”或更高优先权的所有数据将被显示及/或存储。因此,给用户提供了很大的灵活性以确定接收机1000提供的信息类型和信息量。The "Listener Priority" mode similarly mutes the sound output while maintaining data reception, but allows the listener to select the type of data that causes the sound output to reactivate. For example, in the preferred embodiment, the user selects the "Listener Preferences" mode, which generates a list of "Weather", "Traffic", "Financial", "Sports", and "News" The "News Headlines" submenu is displayed. Users can select one or more of these categories. Prior to transmission of program material in any of these categories, the transmitting station transmits a corresponding data signal which, when received, causes the audio output of receiver 1000 to be reactivated. In another embodiment, data corresponding to each of these categories is sent in addition to program material, or no program material at all. In this embodiment, the receiver 1000 stores and/or displays the received data of each category selected according to the user's selection. In yet another embodiment, data and/or program material is categorized according to their importance, eg, "5-star" (most important) to "1-star" (only generally important). In this embodiment, the user selects the desired priority level for reactivating audio output or data storage. For example, if the user selects "3-star", then any program material with "3-star" or higher priority will be provided to the sound output, or all data with "3-star" or higher priority will be displayed and/or storage. Thus, a great deal of flexibility is provided to the user in determining the type and amount of information that receiver 1000 provides.
“半睡眠(Half-Sleep)”模式使接收机1000继续象“纯数据”模式一样接收和存储数据,但是这些数据不被显示。当电源消耗是关键问题时可以选择这个模式。The "Half-Sleep" mode causes the receiver 1000 to continue receiving and storing data as in the "Data Only" mode, but the data is not displayed. This mode can be selected when power consumption is a critical issue.
“游戏(Game)”模式类似于“半睡眠”模式,所不同的是存储的数据仅是所发送的游戏数据,用于下面结合图11的描述。The "Game" mode is similar to the "Half-sleep" mode, except that the stored data is only the transmitted game data for the description below in connection with FIG. 11 .
仍然参考图10,用户接口1002连接到数据解码器1004,使通过用户接口1002进行的菜单选择可以控制数据解码器1004的操作。根据用户所选择的模式,数据解码器1004或者停止工作或者针对上面结合所讨论的每种模式描述的数据类型来过滤输入数据。连接到数据解码器1004的接收机功率控制器1006从数据解码器1004接收控制信号并以上面讨论的方式针对每种所选模式控制接收机1000的声音、数据、以及显示电路。例如,如果用户选择“电台激活”操作模式,数据解码器1004检查输入数据是否是预定的数据设置,该数据的设置对应于发送台希望激活处于这个模式中的接收机。(例如接收机1000)。当这样的数据设置被解码时,数据解码器1004向接收机功率控制器1006发送一个信号,接收机功率控制器1006再激活接收机1000的声音输出。Still referring to FIG. 10 , the user interface 1002 is connected to the data decoder 1004 such that menu selections made through the user interface 1002 can control the operation of the data decoder 1004 . Depending on the mode selected by the user, the data decoder 1004 either stops functioning or filters the incoming data for the data types described above in connection with each of the modes discussed. Receiver power controller 1006 coupled to data decoder 1004 receives control signals from data decoder 1004 and controls the audio, data, and display circuits of receiver 1000 for each selected mode in the manner discussed above. For example, if the user selects the "station active" mode of operation, the data decoder 1004 checks whether the incoming data is a predetermined data set corresponding to the sending station wishing to activate the receiver in this mode. (eg receiver 1000). When such a data set is decoded, the data decoder 1004 sends a signal to the receiver power controller 1006 which reactivates the receiver 1000 audio output.
在优选的实施例中,用户接口1002由图2中的用户接口装置206实现,数据解码器1004和接收机功率控制器1006由图2中的微处理器204实现。In a preferred embodiment, user interface 1002 is implemented by
现在参考图11,这里表示根据本发明的接收机1100包括处理所发送的游戏数据的游戏模式。按照结合图1的讨论而发送的数据可以包括用于进行多种游戏的数据。例如,发送台可以发送代表bingo牌(一种赌博游戏)和数字的数据,以及牌类游戏数据,例如扑克、blackjack、诸如此类。为了鼓励听众的忠实,“获奖”数据可以在一天的不同时间发送。如果接收机1100调到该台,就可能收到获奖数据;如果没有,就不会收到获奖数据。如果接收机1100调到特定台的时间长到足够收到获奖数据,就产生奖券,或是电子的或是复印的,用户可以将其兑换为奖品、商品折扣或其它好处。Referring now to FIG. 11, there is shown a receiver 1100 according to the present invention comprising a game mode for processing transmitted game data. The data transmitted as discussed in connection with FIG. 1 may include data for playing various games. For example, the sending station may send data representing bingo cards (a game of chance) and numbers, as well as card game data, such as poker, blackjack, and the like. To encourage audience loyalty, "winning" data can be sent at different times of the day. If the receiver 1100 is tuned to the station, it may receive the winning data; if not, it will not receive the winning data. If the receiver 1100 tunes to a particular station long enough to receive winning data, a prize ticket, either electronic or hard copy, is generated that the user can redeem for prizes, merchandise discounts, or other benefits.
特别地,接收机1100包括游戏数据解码器1104,它过滤输入数据,寻找与游戏有关数据。例如,这样的数据可以用预定的数据信头来标识。游戏数据解码器1104将这样的数据解码并存储在游戏数据存储器1106中,所有这些都在游戏数据处理器1108的控制之下。如果游戏数据处理器1108确定获奖数据存储在游戏数据存储器1106中,游戏数据处理器1108就指示奖券产生器1110发出用户可以兑奖的奖券。如果需要的话,用户接口1102允许用户与游戏数据交互作用,通知用户游戏结果,而且也能显示奖券,正如下面结合图13所讨论的。In particular, receiver 1100 includes game data decoder 1104, which filters incoming data for game-related data. For example, such data may be identified by a predetermined data header. Game data decoder 1104 decodes and stores such data in game data store 1106 , all under the control of game data processor 1108 . If the game data processor 1108 determines that winning data is stored in the game data store 1106, the game data processor 1108 instructs the
在一个实施例中,发送台每天早晨发送代表bingo牌的数据。在一天中,该台发送代表bingo号码的数据。牌数据和号码数据存储在游戏数据存储器1106中。如果,在一天中,足够部分的号码数据匹配牌数据(与一般bingo游戏一样),用户就是赢家并且得到发出的奖券。在这个实施例的一个变化中,用户使用用户接口1102选择一天开始时发送的不同牌。In one embodiment, the sending station sends data representing bingo cards every morning. During the day, the station sends data representing bingo numbers. Card data and number data are stored in the game data memory 1106 . If, during the day, a sufficient portion of the number data matches the card data (as in normal bingo games), the user is a winner and gets a ticket dealt. In a variation of this embodiment, the user uses user interface 1102 to select a different card to send at the beginning of the day.
在另一个实施例中,用户或发送台分别通过用户接口选择或发送数据来选择特定的牌游戏。发送台周期性地发送代表发牌的数据,接收机1000的用户或者通过用户接口1102接收该数据以存储在游戏数据存储器1106中,或者不做处理。如果用户选择了一组代表所选游戏中赢手的牌,如由游戏数据处理器1108所确定的那样,那么游戏数据处理器1108就指示奖券产生器1110产生一个奖品券。应该认识到其它多种游戏、例如轮盘赌以及开槽机等都可以用这种方式实现。In another embodiment, the user or the transmitting station selects or transmits data through the user interface, respectively, to select a particular poker game. The transmitting station periodically transmits data representing the dealing of the cards, which is either received by the user of the receiver 1000 via the user interface 1102 for storage in the game data store 1106, or is left unprocessed. If the user selects a set of cards representing winning hands in the selected game, as determined by the game data processor 1108, the game data processor 1108 instructs the
在优选的实施例中,游戏数据解码器1104以及游戏数据处理器1108由图2中的微处理器204实现,游戏数据存储器由图2的数据存储器205实现,用户接口1102由图2的用户接口装置206实现,奖券产生器1110由图2中的微处理器204以及数据卡记录机207或用户接口装置206来实现,如下面结合图13更详细描述的那样。In a preferred embodiment, the game data decoder 1104 and the game data processor 1108 are implemented by the
现在参考图12,这里表示根据本发明的一个配制成能基于所发送数据来控制外部设备1208的接收机1200。在一个实施例中,接收机1200包括数据解码器1204,它检查接收数据流,寻找预定类型的数据。一种这样类型的数据对应于正在广播的节目材料的声音属性,从而使发光、响铃、钟声、以及其他指示装置可以与节目材料同步激活。一个简单的例子是,发送与节目材料的节拍以及音量对应的数据,这样,通过使用外部设备接口1206,由装饰灯组成的外部设备1208可以按照对应于节目材料的方式而激活。例如在这个例子中,圣诞树的灯可以根据所发送的圣诞音乐节目材料控制。类似地,专业舞蹈地板灯以及“发烟”机可以用这种对应于所发送的舞蹈音乐节目材料的数据来触发。在另一个例子中,一种带有或不带有显示的抒情作品的“颤动球”显示可以做成与发送的音乐节目材料抒情作品一起移动的方式。在另一个例子中,驱动常规的电子钢琴或其他乐器的数据可以与节目材料一起发送,这样听众可以听到来自接收机1200声音输出的带有背景音乐或声乐作品的“实况”钢琴演奏。Referring now to FIG. 12, there is shown a receiver 1200 configured to control an external device 1208 based on transmitted data in accordance with the present invention. In one embodiment, receiver 1200 includes a data decoder 1204 that examines the received data stream for data of a predetermined type. One such type of data corresponds to the sonic properties of the program material being broadcast, so that lights, bells, chimes, and other indicating devices can be activated synchronously with the program material. A simple example is to send data corresponding to the tempo and volume of the program material, so that by using the external device interface 1206, an external device 1208 consisting of decorative lights can be activated in a manner corresponding to the program material. In this example, for example, the lights of the Christmas tree can be controlled in accordance with the delivered Christmas music program material. Similarly, professional dance floor lights and "smoke" machines can be triggered with such data corresponding to transmitted dance music program material. In another example, a "bobbleball" display with or without displayed lyrics can be made to move with the delivered music program material lyrics. In another example, data to drive a conventional electric piano or other musical instrument may be sent along with the program material so that the listener can hear a "live" piano performance from the receiver 1200 sound output with background music or vocal work.
在一个不同的实施例中,接收机1200安装在汽车中。数据解码器1204配制为用以检查所接收的数据,以寻找对应于接收机1200或安装该接收机的的汽车的系列号或其他标识号码的唯一数据集。在这个实施例中,如果安装接收机1200的汽车被偷了,车主可以请求发送台广播这个唯一数据集。一旦这个唯一数据集被解码,数据解码器1204就向设备接口1206提供信号,用恰当的方式控制外部设备1208、例如汽车的灯、喇叭、电子门锁、以及点火器。在这个实施例的一个变型中,接收机1200收到唯一数据集会使汽车灯闪烁、喇叭鸣叫、门锁上、以及点火器关闭。In a different embodiment, receiver 1200 is installed in a car. Data decoder 1204 is configured to examine received data for a unique data set that corresponds to the serial number or other identification number of receiver 1200 or the vehicle in which it is installed. In this embodiment, if the car in which the receiver 1200 is installed is stolen, the car owner can request the sending station to broadcast this unique data set. Once this unique data set is decoded, the data decoder 1204 provides signals to the device interface 1206 to control external devices 1208 such as the car's lights, horn, electronic door locks, and ignition in an appropriate manner. In a variation of this embodiment, receipt of a unique data set by the receiver 1200 causes the car lights to flash, the horn to sound, the doors to lock, and the ignition to turn off.
现在参考图13,这里表示根据本发明的接收机1300,它可以基于所发送数据产生可扫描的条形码1321。正如上面所提到的,在很多应用中希望能产生用户可以在奖品、折扣以及其它好处的供应商地点兑换的奖券。一种产生这种奖券的方式是通过使用数据卡记录机207,如结合图2所描述的那样。另一种产生电子奖券的方式是在用户接口1302上显示一个条形码1321,该条形码可以用常规的条形码阅读机设备扫描。Referring now to FIG. 13, there is shown a receiver 1300 which can generate a scannable barcode 1321 based on transmitted data in accordance with the present invention. As mentioned above, it is desirable in many applications to generate coupons that users can redeem at the provider's site for prizes, discounts, and other benefits. One way to generate such a coupon is through the use of a
在一个实施例中,数据解码器1304检查所接收的数据,寻找代表电子奖券的预定数据类型。例如,当发送台广播来自特定CD的节目材料时,该台也可以广播代表电子奖券的数据,该奖券在从特定供应商购买那张CD时可以提供折扣。当这样的数据由数据解码器1304解码时,解码器1304指示奖券产生器1310产生相应的电子奖券。在图13所示的实施例中,奖券产生器使用户接口1302显示包括常规条形码1321和文字消息1322的奖券1320。用户接口1302给用户提供显示奖券和存储奖券的选项。而且,也提供了删除奖券的菜单选择,这样在该奖券扫描之后供应商可以删除该奖券。在优选实施例中,用户接口1302提供了一个可以显示奖券1320的液晶显示板,该显示板应该具有允许条形码扫描的足够质量和对比度。在操作中,供应商可以不仅扫描用户接口1302提供的条形码1321,而且也可扫描其它的标识接收机1300的记录信息。这样的信息可以通过用户接口1302上的另一个携带接收机1300系列号的条形码表示而得到,或者可以通过常规的印刷条形码或接收机1300背面或底部的系列号而得到。通过同时收集奖券和接收机信息,供应商或第三方可以搜集顾客的概况以及人数信息,这对于市场或其它商业目的是很有用的。In one embodiment, the data decoder 1304 examines the received data for a predetermined data type representative of the electronic lottery. For example, when a sending station broadcasts program material from a particular CD, the station may also broadcast data representing an electronic lottery offering a discount on the purchase of that CD from a particular supplier. When such data is decoded by data decoder 1304, decoder 1304 instructs lottery generator 1310 to generate corresponding electronic lottery tickets. In the embodiment shown in FIG. 13 , the lottery generator causes the user interface 1302 to display a lottery 1320 including a conventional barcode 1321 and a text message 1322 . The user interface 1302 provides the user with options to display the lottery and to store the lottery. Also, a delete coupon menu selection is provided so that the supplier can delete the coupon after it has been scanned. In a preferred embodiment, the user interface 1302 provides a liquid crystal display panel that can display the coupon 1320, the display panel should be of sufficient quality and contrast to allow barcode scanning. In operation, the supplier may scan not only the barcode 1321 provided by the user interface 1302, but other recorded information identifying the receiver 1300 as well. Such information may be available through another barcode representation on the user interface 1302 carrying the serial number of the receiver 1300, or may be available via a conventional printed barcode or serial number on the back or bottom of the receiver 1300. By collecting both lottery and receiver information, a supplier or third party can gather customer profile and demographic information, which is useful for marketing or other business purposes.
现在参考图14,这里表示根据本发明的接收机1400,它包括多个调谐器,用于选择性地接收超过一个频道的节目材料和发送数据。在一些情况下,用户可能喜欢一个台的节目材料以及另一个台的数据。因此,与其要求用户在这样的台之间切换,不如让接收机1400包括一个声音调谐器1404以及一个数据调谐器1406,以允许接收机1400从第一个台提供声音节目材料并从第二个台提供数据。用户接口1302允许用户选择从单个台接收声音和数据,还是从分开的台来进行接收。在这个实施例的一个变型中,声音调谐器104在这种模式中用于的声音和数据接收。在另一个变型中,声音调谐器104和数据调谐器1406在这种模式中只是调谐到相同的频率。常规的用户接口技术允许用户进入单台或双台模式,而且进入所需要的频率。因此,如果用户喜欢第一台的音乐节目,但是希望从第二台接收电子奖券,如结合图13所讨论的,接收机14就允许这样的操作。Referring now to FIG. 14, there is shown a receiver 1400 including a plurality of tuners for selectively receiving more than one channel of program material and transmitting data in accordance with the present invention. In some cases, a user may prefer programming material from one station and data from another station. Therefore, rather than requiring the user to switch between such stations, receiver 1400 may include an audio tuner 1404 as well as a
现在参考图15,这里表示根据本发明的包括接收机1500和相连的计算机1510的一个系统,该计算机可以响应所收数据而受控制。连接器1502和1512对计算机1510和接收机1500进行电气连接。应该认识到,连接计算机1510和接收机1500的其它方式、例如红外或其它无线链路也可以使用。用这种方式连接,计算机1510可以显示并处理接收机1500接收的数据。例如,接收机1500和计算机1510可以配制为:由接收机1500作为数据而接收的重要新闻、天气或业务信息在计算机1510的屏幕上闪烁显示。如果接收机1500或计算机1510配备了调制解调器,用户可以基于所收到的数据进行与远端站点的事务处理。例如,如果收到的数据提供了可以找到当前节目材料的CD名称,那么计算机1510可以配制为自动拨通远端地点,发出该CD的订购单,然后该CD可以通过邮寄送给用户。Referring now to FIG. 15, there is shown a system according to the present invention comprising a receiver 1500 and an associated computer 1510 which can be controlled in response to received data.
在另一个实施例中,接收机1500收到的数据可以由计算机1510直接使用。例如,数据可以代表计算机1510所使用的游戏数据、计算机1510所使用的计算机程序或甚至是计算机1510在其不需要用户提供输入期间所显示的定制的屏幕保护的数据。这样的屏幕保护信息可以随着接收机1500正在接收的节目材料而在计算机1510的显示器上动态移动。In another embodiment, the data received by the receiver 1500 may be directly used by the computer 1510 . For example, the data may represent game data used by the computer 1510, a computer program used by the computer 1510, or even data for a customized screensaver that the computer 1510 displays during periods when it does not require input from the user. Such screen saver information may dynamically move on the computer 1510 display along with the program material being received by the receiver 1500 .
在另一个实施例中,接收机1500可以配制为可折叠的形式,使得携带和使用方便,同时仍然提供与计算机1510的连接兼容的形状因素。应该认识到接收机1500以及计算机1510其它方便的形状因素以及配置都可使用,这在任何特定的应用中可能是需要的。In another embodiment, receiver 1500 may be configured in a collapsible form, allowing for portability and ease of use, while still providing a form factor compatible with computer 1510 connections. It should be appreciated that other convenient form factors and configurations of receiver 1500 and computer 1510 may be used, as may be required in any particular application.
从上面描述可见,这里揭示的发明提供了一种带有相关数据能力的新颖和有益的广播系统,其中节目材料在广播室可以识别而且可以随之发送相关数据,而且接收机系统包括灵活的菜单显示用户接口以及磁卡阅读机。前面的讨论只是揭示并描述了本发明的示范方法和实施例。熟悉本领域的技术人员会理解,本发明可以在不背离其精神或本质特征的情况下用其它特定的方式来体现。因此,本发明的公开内容是说明性的,而不限制发明范围,发明范围将在随后的权利要求中提出。As can be seen from the above description, the invention disclosed herein provides a novel and beneficial broadcast system with associated data capability, wherein program material is identifiable in the broadcast room and associated data can be transmitted therewith, and the receiver system includes flexible menu A user interface and a magnetic card reader are shown. The foregoing discussion discloses and describes only exemplary methods and embodiments of the present invention. Those skilled in the art will appreciate that the present invention may be embodied in other specific ways without departing from its spirit or essential characteristics. Accordingly, the disclosure of the present invention is intended to be illustrative rather than restrictive, which is set forth in the appended claims.
Claims (22)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 96194904 CN1188575A (en) | 1995-04-20 | 1996-04-19 | Broadcast system with associated data transmission capabilities |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/425,993 | 1995-04-20 | ||
| CN 96194904 CN1188575A (en) | 1995-04-20 | 1996-04-19 | Broadcast system with associated data transmission capabilities |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1188575A true CN1188575A (en) | 1998-07-22 |
Family
ID=5128889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 96194904 Pending CN1188575A (en) | 1995-04-20 | 1996-04-19 | Broadcast system with associated data transmission capabilities |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1188575A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104583999A (en) * | 2012-08-21 | 2015-04-29 | 英派尔科技开发有限公司 | Data migration management |
-
1996
- 1996-04-19 CN CN 96194904 patent/CN1188575A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104583999A (en) * | 2012-08-21 | 2015-04-29 | 英派尔科技开发有限公司 | Data migration management |
| US9582509B2 (en) | 2012-08-21 | 2017-02-28 | Empire Technology Development Llc | Data migration management |
| CN104583999B (en) * | 2012-08-21 | 2017-11-17 | 英派尔科技开发有限公司 | data migration management |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5579537A (en) | Broadcast system with associated data capabilities | |
| US5577266A (en) | Broadcast system with associated data capabilities | |
| US5812937A (en) | Broadcast data system with multiple-tuner receiver | |
| US5564073A (en) | Broadcast system with associated data capabilities | |
| US6473792B1 (en) | Method of simulating broadband internet content downloads | |
| CA2438998C (en) | Multiple radio signal processing and storing method and apparatus | |
| US6192340B1 (en) | Integration of music from a personal library with real-time information | |
| CN101055758B (en) | Storage device | |
| EP0604639B1 (en) | Apparatus and method for identifying broadcast programs and accessing information relating thereto | |
| US20100269066A1 (en) | Process for ordering a selection in advance, digital system and jukebox for embodiment of the process | |
| CN101197846A (en) | Personal multi-media playing device and method for controlling its operation | |
| EP1197020A2 (en) | Electronic music and programme storage, comprising the recognition of programme segments, such as recorded musical performances and system for the management and playback of these programme segments | |
| US7822686B2 (en) | Processing system for recording media content | |
| WO2001097219A1 (en) | Messaging and promotion for digital audio media players | |
| US20020162101A1 (en) | Method of and apparatus for enabling recommendations to be made to users of entertainment receivers | |
| CN1188575A (en) | Broadcast system with associated data transmission capabilities | |
| JP3772072B2 (en) | Karaoke device that outputs video of spot programs in non-singing sections of karaoke music | |
| JP4238160B2 (en) | Distribution system, server, and information distribution method | |
| JP4365087B2 (en) | Method and apparatus for providing content via network, and method and apparatus for acquiring content | |
| CN1054484C (en) | Apparatus and method for identifying broadcast programs and accessing information about them | |
| JPH10124079A (en) | Karaoke reproducing device using two media of communication and broadcasting and system therefor | |
| WO2008075847A1 (en) | The real time download system and method of music file on the air | |
| KR20010026555A (en) | An advertisement method using a digital caption |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |