[go: up one dir, main page]

CN1188575A - Broadcast system with associated data transmission capabilities - Google Patents

Broadcast system with associated data transmission capabilities Download PDF

Info

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
Application number
CN 96194904
Other languages
Chinese (zh)
Inventor
高久勉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Digital DJ Inc
Original Assignee
Digital DJ Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Digital DJ Inc filed Critical Digital DJ Inc
Priority to CN 96194904 priority Critical patent/CN1188575A/en
Publication of CN1188575A publication Critical patent/CN1188575A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Circuits Of Receivers In General (AREA)

Abstract

A broadcast system includes a device to compare program material to be transmitted with a database of known material and to transmit along with the program material data corresponding to that program material. A corresponding receiving system stores the data in memory and displays, at the selection of the user, the data corresponding to the program material. The user selectively stores the data on a magnetic recording card for electronic coupon or other uses. Various modes of operation are selectable by the user, and the data may be used as electronic coupons, or to control attached equipment, or to sound alarms, or for other applications.

Description

具有相关的数据发送能力的广播系统Broadcasting system with associated data transmission capability

有关申请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 transmission system 100 in accordance with the present invention. The operation of transmission system 100 is illustrated by discussing the components illustrated in FIG. 1 . Conventional sound sources such as microphone 102 , CD player 103 , and tape player 104 provide program source sound to mixing station 101 . Mixing station 101 and sound sources 102-104 may be conventional devices such as those already present in common radio broadcasting stations. The audio output from mixing station 101 is fed via audio bus 113 to transmitter 110 for transmission from antenna 111 in a conventional manner. Transmitter 110 may be any conventional radio broadcast transmitter with main and subcarrier channel input capabilities, such as those typically installed in modern FM broadcast stations. Incidental conventional audio compression, band limiting, or other processing circuitry (not shown) may be installed on mixing station 101, on transmitter 110, or between them, regardless of the purpose here.

混合台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 mixing station 101 is also provided to program material identifier 106 via audio bus 113 . The purpose of the program material identifier 106 is to compare the program material from the mixing station 101 with the database of known program material 107 . If a match is detected, program material identifier 106 sends to data stream generator 105 pertinent program data, such as the title, composer, and performer of the program material. Any suitable program identification system may be used to implement program material identifier 106 and database of known program material 107, such as the system described by Kenyon et al. in U.S. Patent no. 4,843,562 for received broadcast audio signals. The contents of U.S. Patent no. 4,843,562 are incorporated herein by reference. One skilled in the art can readily identify sound programs using such known systems, implementing the program material identifier 106 of FIG. 1 and the database of known program material 107 .

节目材料识别器106所提供的输出数据由数据流产生器105转换成可以直接用于发射机110的常规副载波频道输入的形式。进行这种转换的方式将依赖于所使用的特定节目材料识别器106以及所期望的用于传输的数据格式,而且可以由本领域的技术人员很容易地完成。在优选实施例中,数据流产生器105被配置为遵循NHK(日本广播公司)发表的被称为L-MSK的大传输容量复用数据广播系统协议。这个协议允许数据传输速率高达每秒32kbit。The output data provided by the program material identifier 106 is converted by the data stream generator 105 into a form that can be used directly on the regular subcarrier channel input of the transmitter 110 . The manner in which this conversion is performed will depend on the particular program material identifier 106 used and the data format desired for transmission, and can be readily accomplished by one skilled in the art. In a preferred embodiment, the data stream generator 105 is configured to comply with a large transmission capacity multiplexed data broadcasting system protocol called L-MSK published by NHK (Nippon Broadcasting Corporation). This protocol allows data transfer rates up to 32kbit per second.

混合台101通过混合台101上现有的设施或通过一种简单的改进还提供一种信号,该信号表示混合台101目前选择的哪个节目源(即,话筒102、CD播放机103或磁带播放机104)。节目源检测器108将这个信号转换成数据流产生器105可用的形式。尽管节目源检测器108的特定实现可能随混合台101类型的不同而不同,但是本领域的技术人员将很容易地能够实现与任何特定混合台101一起操作的节目源检测器108。The mixing station 101 also provides a signal, either through existing facilities on the mixing station 101 or through a simple modification, which signal indicates which program source (i.e., microphone 102, CD player 103, or tape player 102) is currently selected by the mixing station 101. machine 104). Program source detector 108 converts this signal into a form usable by data stream generator 105 . While the specific implementation of source detector 108 may vary from one type of mixing station 101 to another, one skilled in the art will readily be able to implement source detector 108 to operate with any particular mixing station 101 .

数据流产生器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 data stream generator 105 generates different data streams according to the program source detected by the program source detector 108 . For example, if source detector 108 indicates that mixing station 101 has selected CD player 103 or tape player 104, stream generator 105 provides information generated by program material identifier 106 to transmitter 110. However, if program source detector 108 indicates that microphone 102 is selected, data stream generator 105 may generate data identifying the announcer's name, or the fact that news or business information is being broadcast, depending on the use of microphone 102 . If the microphone 102 is used for multiple purposes, the data stream generator 105 can generate generic messages such as station logos or arbitrary advertisements. Thus, in operation, the data stream generator 105 provides a data stream to the transmitter 110 which, for example, represents details of the musical composition played on the CD player 103, followed by an advertiser corresponding to the commercial program played on the tape drive 104. message, followed by the appropriate message corresponding to the microphone 102 options, such as "Traffic Alert".

在本发明的一个实施例中,已知节目材料107的数据库既包括节目材料识别器106识别特定节目所需的数据,也包括与节目有关的通过数据流产生器105传送到发射机110的数据。正如在常规识别系统方面所知道的,与节目材料有关的数据可以从程序员终端112通过手工键盘输入,或者通过一些其它的通用数据输入方法。程序员终端112可以是专用的计算机终端或者可以是通过常规局域网连接到数据流产生器105的个人计算机。数据库107可以由第三方提供,例如以计算机磁带或磁盘的形式,其中含有识别所需数据和所期望传输的数据。在这样的一个实施例中,与节目材料有关的其它数据,例如与广告宣传节目材料有关的数据,可以用常规的数据输入技术独立地输入数据库107。此外,当节目源检测器108表示选择话筒102时,要发送的数据可以作为数据库107的一部分存储或存储在独立的数据库(未表示)中。本领域的技术人员将会认识到,提供有关数据用于传输的任何这样的选择都可以根据本发明而使用。In one embodiment of the present invention, the database of known program material 107 includes both the data needed by the program material identifier 106 to identify a particular program and the data associated with the program that is communicated to the transmitter 110 by the data stream generator 105 . As is known in the art of conventional identification systems, data relating to program material may be entered from programmer terminal 112 by manual keyboarding, or by some other common method of data entry. Programmer terminal 112 may be a dedicated computer terminal or may be a personal computer connected to stream generator 105 via a conventional local area network. The database 107 may be provided by a third party, for example in the form of computer tape or disk, containing data identifying what is needed and what is expected to be transmitted. In such an embodiment, other data related to program material, such as data related to program material for advertising campaigns, may be entered into database 107 independently using conventional data entry techniques. Additionally, when the program source detector 108 indicates that the microphone 102 is selected, the data to be transmitted may be stored as part of the database 107 or in a separate database (not shown). Those skilled in the art will recognize that any such options for providing relevant data for transmission may be used in accordance with the present invention.

从图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 station 101 discussed above) need to be replaced or changed in order to implement the delivery system 100 . An upgrade from a conventional distribution system to the distribution system 100 of FIG. 1 requires only the connection of the program source detector 108 to the mixing station 101, the feed tap of the sound program material between the mixing station 101 and the transmitter 110 to the program source identifier 106, and connect the data stream generator 105 to the subcarrier channel input of the transmitter 110.

现在参考图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 data stream generator 105 is shown. The main components of the data stream generator 105 include a data input processor 153 , a database manager 155 , a system controller 157 , an output buffer (spooler) 154 , and an NHK encoder 152 . Data input processor 153 receives program source data from program source detector 108 via serial RS-232 data link 151 and also receives program identification data from program material identifier 106 via serial RS-232 data link 151 . Data input processor 153 uses this input data to determine which data from screen store database 156 should be accessed using database manager 155 and sends it to output buffer 154 . For example, if the data input processor 153 receives indicates that the CD player is activated and the program material being broadcast is a music option called "Concertino for Piano and Chamber Ensemble", it will make the specific data corresponding to the option The database entries are extracted from the screen storage database 156 and provided to the output buffer 154 by the database manager 155. The database entry includes all data necessary to display data information related to music options on the receiver, as described below in connection with Figures 3 and 4.

系统控制器157分别为两个目的连接到数据库管理器155以及输出缓冲器154。首先,系统控制器157提供定时和控制信号以便对数据从数据库管理器155移到输出缓冲器154进行管理。其次,系统控制器157通过与程序员终端112的连接,提供将数据通过数据库管理器155插入屏幕存储数据库156的手段。例如,无线电台工作人员可以键入与屏幕存储数据库的任何特定项目有关的数据,以便当有关的节目材料选项被播放时允许这样的信息通过系统发射。作为一个特定例子,如果在本地交响乐厅内有一场“Concertino for Piano & Chamber Ensemble”的公开演出,可以将该事件输入屏幕存储数据库156,从而当播放这个音乐选项时,这条信息将被发射以便显示在用户接收机上。与数据项目有关的其它讨论将在下面结合图9提供。System controller 157 is connected to database manager 155 and output buffer 154 for two purposes, respectively. First, system controller 157 provides timing and control signals to manage the movement of data from database manager 155 to output buffer 154 . Second, the system controller 157 provides the means for inserting data into the screen store database 156 through the database manager 155 through a connection to the programmer terminal 112 . For example, radio station personnel may enter data relating to any particular item of the screen storage database to allow such information to be transmitted through the system when the associated selection of program material is played. As a specific example, if there is a public performance of "Concertino for Piano & Chamber Ensemble" in the local symphony hall, this event can be entered into the screen store database 156 so that when this music selection is played, this information will be emitted for displayed on the user receiver. Additional discussion related to data items is provided below in connection with FIG. 9 .

输出缓冲器154是一个存储要发射的数据并将这样的数据通过RS-232串行数据链路151发送到NHK数据编码器以便允许使用发射机110发送该数据的缓冲器。NHK数据编码器将来自输出缓冲器154的数据转换成满足上述NHK高容量复接数据广播协议L-MSK规定的数据流。根据这种协议操作的商用设备的一个例子是用于Eiden有限公司(日本东京)提供的移动接收机的型号为4001A FM Mutiplex SignalTransmitter(调频复用信号发射机)。Output buffer 154 is a buffer that stores data to be transmitted and sends such data over RS-232 serial data link 151 to the NHK data encoder to allow transmitter 110 to transmit the data. The NHK data encoder converts the data from the output buffer 154 into a data stream satisfying the above-mentioned NHK high-capacity multiplex data broadcasting protocol L-MSK specification. An example of a commercial device operating according to this protocol is the model 4001A FM Multiplex Signal Transmitter for mobile receivers supplied by Eiden Co., Ltd. (Tokyo, Japan).

在优选的实施例中,组件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 receiving system 200 in accordance with the present invention. The operation of the receiving system 200 is illustrated by a discussion of the constituent components illustrated in FIG. 2 . Signals transmitted by transmission system 100 of FIG. 1 are received by antenna 211 and demodulated by demodulator 201 into voice and data components in a conventional manner. Demodulator 201 is of conventional design for detecting and demodulating voice and data signals transmitted on the main broadcast channel and the channel's subcarriers, respectively. The audio program information from demodulator 201 is supplied to conventional program material reproduction circuit 202 . Data related to the program material (corresponding to those generated by data stream generator 105 of FIG. 1 ) is corrected in a conventional manner by error correction circuitry 203 and passed to the microprocessor using any conventional techniques and equipment known to those skilled in the art. device 204, and then stored in data memory 205.

用户接口装置206允许接收系统205的用户选择性地访问存储在203中的数据。用户接口装置206采用在用户接口设计与实现领域中的技术人员熟知的、常规的基于微处理器的设计来实现。用户接口装置206提供发射数据的显示能力、以及允许用户选择部分发射数据的用户输入能力。User interface means 206 allow a user of receiving system 205 to selectively access the data stored in 203 . The user interface device 206 is implemented using a conventional microprocessor-based design well known to those skilled in the art of user interface design and implementation. The user interface device 206 provides display capabilities for transmission data, as well as user input capabilities that allow a user to select portions of the transmission data.

常规数据卡记录机207(例如用于在磁库卡或类似物上记录信息的那些)通过微处理器204连接到数据存储器205。数据卡记录机207的目的是允许接收装置200的用户在便携磁卡上存储所选择的数据。例如,与广告者的促销有关的数据可以作为“电子奖券”用于使记录了这种数据的听众收到商品的折扣。奖券数据可以包括产品的标准标识数据,例如产品的“SKU”码。相应的常规设计的磁卡阅读机(未表示)可以在兑现这种奖券的商店中使用。A conventional data card recorder 207 , such as those used for recording information on magnetic library cards or the like, is connected to the data storage 205 via the microprocessor 204 . The purpose of the data card recorder 207 is to allow the user of the receiving device 200 to store selected data on a portable magnetic card. For example, data relating to an advertiser's promotion can be used as an "e-coupon" to enable listeners who record such data to receive discounts on merchandise. The coupon data may include standard identification data for the product, such as a "SKU" code for the product. Corresponding magnetic card readers (not shown) of conventional design may be used at stores that honor such coupons.

接收系统200可以通过给能够提供解调器201、节目材料复制电路202、以及天线211的常规的广播接收机增加数字数据功能而很容易地实现,这些数字数据功能对应于纠错电路203、微处理器204、数据存储器205、用户接口装置206、以及如果需要的话,数据卡记录机207。或者,单元203-207的功能可以用通用数字计算机实现(例如,常规的个人计算机、笔记本计算机、或者家用娱乐计算机),而且天线解调器201、节目材料复制电路202、以及天线211可以用附加设备或插入电路卡来实现。在这种情况下,通用数字计算机甚至可以用于提供主节目频道的声音/视频节目材料输出,即节目材料复制电路202常规提供的那些。本领域技术人员很容易认识到其它的根据本发明的可能实现。The receiving system 200 can be easily implemented by adding digital data functions corresponding to the error correction circuit 203, micro Processor 204, data storage 205, user interface means 206, and if required, data card recorder 207. Alternatively, the functions of units 203-207 can be implemented with a general-purpose digital computer (for example, a conventional personal computer, notebook computer, or home entertainment computer), and the antenna demodulator 201, the program material reproduction circuit 202, and the antenna 211 can be implemented with an additional device or by plugging in a circuit card. In this case, the general purpose digital computer could even be used to provide the main program channel's audio/video program material output, ie, that program material duplication circuit 202 routinely provides. Those skilled in the art will readily recognize other possible implementations in accordance with the present invention.

现在参考图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 display panel 300 of the user interface device 206 . Display panel 300 includes four menu keypads 301 - 304 and a larger information window 305 . In a preferred embodiment, the display panel 300 has a conventional liquid crystal design, and conventional touch screen technology is used to switch between the menu keypads 301-304. Alternatively, physically separate switches could be used near the menu keypads 301-304, but one benefit of using touch screen technology is that the size, location and number of keypads can be dynamically changed under software control. Information window 305 of FIG. 3 displays composer, title, and performer data stored in memory 205 corresponding to program material being received by receiving system 200 at the same time. Menu keypad 301 provides the user with the option to request another screen with other information relevant to this composer; menu keypad 302 provides the user with the option to request band information; menu keypad 303 provides the user with the option to request Another screen option for runtime information; menu keypad 304 provides the user with the option to request ordering information for this recording. It should be appreciated that the information provided in information window 305 and menu keypads 301-304 may actually be varied and is not limited to the type of information or layout shown in FIG.

在另一个实施例中,一些最高级别菜单选项可以存储在用户接口装置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 user interface device 206, but in general the information displayed on the display panel 300, as well as the keypad (eg 301-304) The number, style, and labels are determined by the data generated by the data stream generator 105 , sent to the receiving system 200 , and stored in the data store 205 . For convenience, the data corresponding to the menu keypad (eg, 301) is called header data. The number of menu options and the amount of information that can be displayed is limited only by the bandwidth of the data transmission subcarrier channel and the capacity of the data memory 205 . Within these constraints, each radio station can choose to include as much or as little header data as it needs to display, and can customize the layout and menu information that appears on display panel 300.

现在参考图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 display panel 300 after the user has touched the menu keypad 301 of FIG. 3 to request a screen with more information about the composer. Information window 405 now displays different information than information window 305 of FIG. 3 . Menu keypad 301 of FIG. 3 is replaced by menu key 401, providing the user with the ability to return to the first screen (ie, the screen of FIG. 3). Keypad 302 of FIG. 3 is replaced by keypad 402, providing the user with another option to browse screens representing other works by the composer. There are no other options under this menu path, and the keypads 303 and 304 in FIG. 3 have no corresponding keypad replacements in FIG. 4 .

现在参考图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 step 501 . Then, step 502 performs error correction to verify the received data. When this step is completed, the received and verified data is stored at the specified address in step 503 for subsequent use. A check is then made at step 504 to determine, based on the received data, whether new program material (eg, new music selections) is currently being sent. If not, a check is made at step 505 to determine whether the user has passed the on-screen keypad. (eg 301-304) a selection has been made and a new screen has been requested. New screen requests are indicated by the "New Screen Request Flag" setting. If the new screen request flag is not set, the process returns to step 501 to obtain other data.

如果步骤504的检查表示新节目材料正在发送,处理进行到步骤506,其中为该新节目材料显示一个新的主菜单屏幕。根据本发明,为新节目材料发送的最先数据对应于该选项的主菜单屏幕,因此只要检测到新节目,该材料的主屏幕数据应该已经得到。在步骤506显示新主屏幕数据时,处理返回步骤501,以便获得并验证对应于其它屏幕的其它数据。在优选实施例中,一旦检测到新的节目选项,来自前一个节目选项的数据不需丢弃,而是可以由用户存储起来用于以后查找。在另一个实施例中,如果需要的话,用户可以从几个前面的选项中恢复数据。例如,如果用户听到他们喜爱的音乐选项,但是直到该选项结束也没有想起要订购,他们可能在下一个选项开始之后还想查找那个选项的订购信息。本领域技术人员熟知的常规技术可以用于从前面选项中存储并检索这样的信息。If the check at step 504 indicates that new program material is being sent, processing proceeds to step 506 where a new main menu screen is displayed for the new program material. According to the invention, the first data sent for new program material corresponds to the main menu screen for that option, so as soon as a new program is detected, the main screen data for that material should already be available. When the new home screen data is displayed at step 506, processing returns to step 501 to obtain and verify other data corresponding to other screens. In a preferred embodiment, once a new program option is detected, the data from the previous program option need not be discarded, but can be stored by the user for later retrieval. In another embodiment, the user can restore data from several of the preceding options if desired. For example, if a user hears about a music option they like, but doesn't think about ordering it until the end of that option, they may want to look up ordering information for that option after the next option starts. Conventional techniques known to those skilled in the art can be used to store and retrieve such information from the foregoing options.

如果步骤505的检查表示用户请求了新屏幕,处理就流动到步骤507,在这里就所请求的特定新屏幕进行确定。然后,步骤508检查是否已经存储了当前节目选项的新屏幕数据。如果没有,处理返回步骤501,以便允许获取其它数据。如果该屏幕的必要数据已经存储,步骤509就复位新屏幕请求标志而且步骤510显示新屏幕。然后处理返回到步骤501。If the check at step 505 indicates that the user has requested a new screen, processing flows to step 507 where a determination is made regarding the particular new screen requested. Then, step 508 checks whether new screen data for the current program option has been stored. If not, processing returns to step 501 to allow additional data to be retrieved. If the necessary data for the screen has been stored, step 509 resets the new screen request flag and step 510 displays the new screen. Processing then returns to step 501 .

现在参考图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 locations 1110 through 1130, and so on. Therefore, the screen data address is defined such that the most significant bit of the address indicates the parent screen corresponding to a screen of data. Referring now also to FIG. 8, this screen hierarchy can be considered a pyramid, and the main menu screen of Data 800 appears at the top of the pyramid, and the screen pyramid expands as one moves down the menu screens, eg, 801-804. The memory map 600 of FIG. 6 does not list addresses in numerical order, but according to this menu hierarchy. This menu hierarchy also determines which data is sent first when new program material options are broadcast. Initially the data for menu screen 800 (e.g., data at address 1000) is broadcast first, then the data for menu screens 801-804 accessed directly from that menu screen (e.g., data at addresses 1100, 1200, 1300), then Data from menu screens accessed from those menu screens, such as 812 (eg, data at addresses 1110, 1120, 1130), and so on hierarchically. In this way, the user will get the data at a higher level faster than sending the data strictly in address order. The data for the main screen 800 is sent first and is repeated more frequently, while the data for subsequent screens, such as 801-804 is sent next and repeated less frequently.

现在参考图7,这里表示了根据本发明的数据分组700。为了对接收机显示器——例如图3中所说明的显示300——上呈现数据提供灵活的结构,数据在变长分组——例如700——中发送。在优选实施例中,分组700包括几个成分,第一个是8比特的金字塔地址710,标识对应于节目材料的特定选项的要发送的数据。因此,如果音乐选项正在广播,与该音乐选项有关的所有数据将具有相同的金字塔地址。然后,一个8比特数据段用于屏幕地址720,标识特定的屏幕数据。这个地址主要用于控制目的,以便当用户选择浏览新屏幕时,存在标识对应于该屏幕数据的地址。Referring now to FIG. 7, there is shown a data packet 700 in accordance with the present invention. To provide a flexible structure for presenting data on a receiver display, such as display 300 illustrated in FIG. 3, data is sent in variable length packets, such as 700. In the preferred embodiment, packet 700 includes several components, the first being an 8-bit pyramid address 710 identifying the data to be transmitted corresponding to a particular option of program material. Therefore, if a music item is broadcasting, all data related to that music item will have the same pyramid address. Then, an 8-bit field is used for the screen address 720, identifying the particular screen data. This address is mainly used for control purposes so that when the user chooses to view a new screen, there is an address identifying the data corresponding to that screen.

下面的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 packet type 730 identification. Group type 730 provides data indicating whether group 700 is a group that provides screen text, a group that sets parameters for such screen text (e.g., the font of the text), or a group that only provides control information (e.g., if the The screen makes a specific user selection to jump to, or the action to take if no user selection is made within a specific "timeout" period). In another embodiment, an other packet type 730 may indicate that the data of the packet will be used to draw a graphic image on the display 300. Packet type 730 is followed by 8-bit start address 740 . Where grouping type 730 indicates that text is to be displayed on the screen, start address 740 is used to provide the row and column on display 300 where this text begins. Where packet type 730 is used to control jumping to other addresses, start address 740 is used to provide the address to jump to. Following the start address is a variable length text body segment 750 (including the text to be displayed on display 300, if any). In the preferred embodiment, conventional techniques (such as a simple header) may be used to indicate the length of the text body segment 750 . Finally, a 16-bit error correction field 760 is included in packet 700 so that the received data can be verified using conventional error checking methods, such as those previously mentioned in connection with FIGS. 2 and 5 .

在另一个简化的实施例中,固定的层次结构可用于数据和显示300,因此而取消对变长分组700的需要。例如,可以使用“块”结构,其中每个节目材料选项具有一个与之对应的固定大小的数据块。作为一个特殊的例子,菜单结构可以是三层深度,除最后一个以外,每层中的菜单提供随后菜单的三个选项。如果每个菜单被限制为规定数目的文字字符,那么层次中的每个屏幕可以使用固定的地址。因此,尽管丧失了灵活性,但是增加数据吞吐量是可能的,因为数据的寻址在结构中是隐含的,不必为每部分数据发送唯一的地址。本领域的一般技术人员可以很容易地根据本发明对任何系统的特定需求使用恰当的数据结构。In another simplified embodiment, a fixed hierarchy can be used for data and display 300, thereby eliminating the need for variable length packets 700. For example, a "chunk" structure could be used, where each program material option has a corresponding fixed-size data chunk. As a specific example, the menu structure may be three levels deep, with menus in each level except the last providing three options for subsequent menus. If each menu is limited to a specified number of characters of text, then each screen in the hierarchy can use a fixed address. Thus, despite the loss of flexibility, increased data throughput is possible because the addressing of the data is implicit in the structure and a unique address does not have to be sent for each piece of data. One of ordinary skill in the art can readily use the appropriate data structure for the specific needs of any system according to the present invention.

再参考图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 main menu 800 provides the user with four choices of secondary screens 801-804. Screen 801 in turn provides the user with two choices of other screens, one being the main menu screen 800 and the other being "Screen 12" 812. Screens 800-804 and 812 are shown with larger boxes to indicate that these screens are displayed directly, or are possible screen selections in FIGS. 3 and 4 .

在图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 selections 822 also provides selection of another screen 825, which itself allows selection of another screen 826. This structure can be used in cases where the information on a particular topic is long enough to require three screens of presentation.

类似地,“Screen 3”803提供了两个选择831、832。屏幕832也提供了三个选择,屏幕833-835。“Screen 4”804提供了三个选择841-843。任何屏幕配置都可以用于给定的节目材料选项,以适合于节目材料本身的要求。这种结构的唯一限制是数据的传输时间以及接收机中存储这种数据的可用存储器。在另一个实施例中,即使没有足够的存储器存储该层次中的所有数据,可以使用一个小“便笺”存储器存储用户请求的下次要发送的处于层次的低层的数据。用这种方法,可以使用很复杂的层次,而不需要很大的接收机数据存储器,只是附加了潜在的响应时间较慢的代价。Similarly, "Screen 3" 803 provides two choices 831,832. Screen 832 also provides three options, screens 833-835. "Screen 4" 804 provides three options 841-843. Any screen configuration may be used for a given program material option, as appropriate to the requirements of the program material itself. The only limitations of this structure are the transmission time of the data and the memory available in the receiver to store this data. In another embodiment, even if there is not enough memory to store all the data in the hierarchy, a small "scratch" memory can be used to store the data at the next lower level of the hierarchy requested by the user to be sent. In this way, very complex hierarchies can be used without requiring large receiver data memories, at the added cost of potentially slower response times.

为了清楚起见,图8只是说明了到主菜单800的一个返回路径。但是应该认识到,在优选的实施例中,层次底端的每个屏幕要给用户提供返回主菜单800的选择。此外,其它屏幕也可以提供这个选择,而且可以给用户提供直接跳到前一个屏幕(层次中的“父”)的可能性,甚至可跳到层次中任何位置处的屏幕。在层次中漫游的路径不按任何方式固定,而且对于每个节目材料选项(即,每个音乐段落)都可以不同。FIG. 8 illustrates only one return path to the main menu 800 for clarity. It should be appreciated, however, that in a preferred embodiment, each screen at the bottom of the hierarchy will provide the user with the option to return to the main menu 800 . Furthermore, other screens may also offer this choice, and the user may be given the possibility to jump directly to the previous screen (the "parent" in the hierarchy), or even to a screen anywhere in the hierarchy. The path for navigating through the hierarchy is not fixed in any way, and can be different for each program material option (ie, each music passage).

现在参考图9,这里表示了给图1中说明的发送系统100的程序员终端112提供的菜单选项图。正如前面提到的,程序员终端112允许与节目材料有关的数据输入。在优选的实施例中,菜单驱动的用户接口提供了输入不同类型数据的灵活配置。主菜单900允许程序员选择有关音乐数据库、广告数据库、后备数据库、以及可能的其它数据库的操作。这些数据库是前面结合图1a讨论的屏幕存储数据库156的一部分。Referring now to FIG. 9, there is shown a diagram of the menu options provided to programmer terminal 112 of delivery system 100 illustrated in FIG. As previously mentioned, programmer terminal 112 allows for the entry of data related to program material. In a preferred embodiment, a menu-driven user interface provides flexible configuration for entering different types of data. Main menu 900 allows the programmer to select operations related to the music database, advertisement database, backup database, and possibly other databases. These databases are part of the screen store database 156 discussed above in connection with FIG. 1a.

音乐数据库菜单901给程序员提供三个其它操作选项。更新菜单911允许程序员下载音乐数据库更新、例如第三方数据库服务提供的信息。这些信息可以在磁盘、光盘、磁带上提供,或者可以通过在线服务获得。这些信息典型地可以包括一个用与节目材料识别器106兼容的方式标识特定音乐选项的标识部分、以及上面结合图3和4描述的那类标题和艺术家信息。在优选实施例中,现有数据库只通过输入新的或改变的信息而更新,但是完全新的信息数据库也可以根据本发明下载。The music database menu 901 provides the programmer with three other options for operation. Updates menu 911 allows the programmer to download music database updates, such as those provided by third-party database services. This information is available on disk, CD, tape, or through online services. Such information may typically include an identification portion that identifies a particular music option in a manner compatible with program material identifier 106, as well as title and artist information of the type described above in connection with FIGS. 3 and 4 . In the preferred embodiment, existing databases are only updated by entering new or changed information, but completely new databases of information can also be downloaded in accordance with the present invention.

修改菜单912允许程序员政变当前音乐数据库中的信息。例如,如果发送系统100中存储的信息量有所限制,则修改菜单912允许程序员删除音乐选项中不再需要的信息。例如,如果无线电台将其播放的音乐形式从古典改变到爵士乐,那么在数据库中保留古典音乐信息可能就没有意义了。存储空间有较大限制时,程序员甚至可以删除“陈旧的”、将来很少播放或根本不会播放的歌曲的信息。在修改菜单912中可以使用常规技术以允许程序员搜索并选择特定的删除项。Modify menu 912 allows the programmer to coupe the information in the current music database. For example, if the amount of information stored in the delivery system 100 is limited, the modify menu 912 allows the programmer to delete information that is no longer needed in the music selection. For example, if a radio station changes the music it plays from classical to jazz, it might not make sense to keep classical music information in a database. With large storage constraints, programmers can even delete information about "stale" songs that will be played rarely or not at all in the future. Conventional techniques may be used in modify menu 912 to allow the programmer to search for and select specific items to delete.

修改菜单912也允许程序员向数据库添加本地化的信息。这样的信息可包括,例如,特定音乐选项即将在本地演出的日期、时间以及地点,或者可以用于添加在使用更新菜单911下载的通用数据库中不包含的选项信息。可以使用常规技术允许程序员定制任何接收机屏幕(例如,图3和4中显示的那些)以便提供这些本地化信息。在一些情况下,可能需要限制本地电台修改特定选项信息的能力,而且可以使用常规的比特切换技术允许或者拒绝这样的修改。如果需要本地修改,可以补充或替换使用更新菜单911下载的信息。在程序员希望添加使用更新菜单911下载的通用数据库中不包含的节目选项信息的情况下,修改菜单912也允许程序员记录并存储新节目选项的一个“印记”,以便可以被节目材料识别器106所识别。Modify menu 912 also allows the programmer to add localized information to the database. Such information may include, for example, the date, time and location of an upcoming local performance of a particular music option, or may be used to add option information not contained in the general database downloaded using the update menu 911. Conventional techniques may be used to allow a programmer to customize any receiver screen (eg, those shown in Figures 3 and 4) to provide such localized information. In some cases, it may be desirable to restrict the local station's ability to modify certain option information, and conventional bit-toggling techniques may be used to allow or deny such modifications. Information downloaded using the update menu 911 can be supplemented or replaced if local modifications are required. In the event that a programmer wishes to add program option information not contained in the general database downloaded using update menu 911, modify menu 912 also allows the programmer to record and store a "stamp" of the new program option so that it can be identified by the program material recognizer 106 identified.

打印菜单913允许程序员打印有关信息的不同报表,这些信息是以前使用更新菜单911和修改菜单912存储的。Print menu 913 allows the programmer to print various reports about information that was previously stored using update menu 911 and modify menu 912 .

如果程序员选择广告数据库菜单902,程序员可以执行有关随着广告节目材料发送的数据的多项操作。更新菜单921提供与音乐数据库901的更新菜单911类似的功能。例如,可以使用更新菜单921把将要随特定商品广告发送的信息装载到广告数据库。修改菜单922提供添加、删除以及改变广告信息的能力。除了结合音乐数据库菜单901的修改菜单912所讨论的功能以外,修改菜单922也允许程序员制定特定广告开始和结束的日期,这样有关的数据可以按需要从激活的广告数据库中添加和删除。If the programmer selects the advertisement database menu 902, the programmer can perform various operations on the data sent with the advertisement program material. The update menu 921 provides similar functions to the update menu 911 of the music database 901 . For example, update menu 921 may be used to load the advertisement database with information to be sent with an advertisement for a particular item. Modify menu 922 provides the ability to add, delete and change advertising information. In addition to the functions discussed in connection with the modify menu 912 of the music database menu 901, the modify menu 922 also allows the programmer to specify start and end dates for particular commercials so that relevant data can be added and deleted from the active commercial database as desired.

链接菜单923给程序员提供内部和外部链接能力。内部链接的例子是允许广告信息在特定节目选项的范围内有选择地广播的功能。例如,如果广告商正在赞助一个音乐家的本地演出,那么该音乐家的任何节目材料选项可能都关联着该广告商的信息。外部链接的例子是允许用以跟踪广告日程、周转以及变化的常规的“业务”软件包与广告数据库接口。作为这种外部链接使用的一个例子,当业务指导删除一个完毕的广告活动,广告数据库中为该活动存储的所有信息将自动删除。Links menu 923 provides the programmer with internal and external linking capabilities. An example of internal linking is a feature that allows advertising messages to be broadcast selectively within the context of specific program options. For example, if an advertiser is sponsoring a musician's local performance, any selection of programming material for that musician may be associated with the advertiser's information. An example of an external link would be to allow a conventional "business" software package to interface with an advertisement database to track advertisement schedules, rotations and changes. As an example of this use of external links, when a business directs the deletion of a completed advertising campaign, all information stored for that campaign in the advertising database is automatically deleted.

打印菜单924按照程序员的需要产生并打印有关广告数据库的报表。例如,程序员可以请求有关主(即,声音)频道上新闻广播期间将要发送广告信息的广告商的所有条目的报表。The print menu 924 generates and prints reports about the advertising database as required by the programmer. For example, a programmer may request a report of all entries for advertisers that will send advertising information during a news broadcast on the main (ie, voice) channel.

如果程序员选择后备数据库菜单903,当非音乐或广告的节目材料正在发送或者当节目材料识别器106不能识别正发送的节目材料时,可以在将要发送的信息上进行多种操作。例如,一个后备选项是发送电台呼叫标志、位置和微标,或者当前时间。另一个可以是有关将要播放节目的一组周转消息。作为后备数据库使用的另一个例子,如果结合图1描述的节目源检测器108确定“体育话筒”是当前选择的设备,可以发送存储在后备数据库中的当前比赛状况或统计,以便显示在用户接收机显示面板300上。更新菜单931允许程序员以类似于结合更新菜单911和921所描述的方式下载这个数据库的新信息。修改菜单932允许程序员对这个数据库进行另外的添加、改变或删除,并且在操作上类似于结合修改菜单912和922所描述的功能。打印菜单933允许程序员产生并打印有关后备数据库内容的报表,而且它类似于前面描述的打印菜单913和924。If the programmer selects the backup database menu 903, various operations can be performed on the information to be transmitted when program material other than music or commercials is being transmitted or when the program material identifier 106 cannot identify the program material being transmitted. For example, one fallback option is to send the station call logo, location and logo, or the current time. Another could be a set of turnaround messages about upcoming shows. As another example of backup database use, if the program source detector 108 described in conjunction with FIG. machine display panel 300. Update menu 931 allows the programmer to download new information for this database in a manner similar to that described in connection with update menus 911 and 921 . Modify menu 932 allows the programmer to make additional additions, changes or deletions to this database and is similar in operation to the functionality described in connection with modify menus 912 and 922 . Print menu 933 allows the programmer to generate and print reports about the contents of the backing database, and is similar to print menus 913 and 924 previously described.

如果程序员选择其它数据库菜单904,可以执行与发送系统100所支持的有关任何其它数据库的各种操作。这种其它数据库的一个例子是将要播放的广告或提示的日程表。另一种数据库可以是星象数据库,无论什么节目材料正在发送,都要在预定时间发送星象信息。通过其它数据库菜单904可访问的数据库的第三个例子是自动交互式听众呼入传真业务的信息,听众使用传真机的电话听筒请求传真机打印输出有关当前发送的节目材料的信息。最后这种数据库可以向不带有相关数据能力的接收机(例如接收机200)的听众提供得到有关节目选项的类似信息的机制。If the programmer selects the other database menu 904, various operations related to any other database supported by the sending system 100 can be performed. An example of such other databases is a schedule of commercials or reminders to be played. Another type of database could be an astrological database, where astrological information is transmitted at predetermined times regardless of what program material is being transmitted. A third example of a database accessible through the Other Databases menu 904 is information on an automated interactive listener call-in fax service, where the listener uses the fax machine's handset to request a printout of information about the program material currently being sent. Finally such a database could provide listeners of receivers (such as receiver 200) without associated data capabilities with a mechanism for obtaining similar information about program options.

在另一个实施例中,图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 data storage 203 or other available storage within receiving system 200 . This identification code may be entered by the user or may be predetermined eg using the serial number of the receiving system 200 as the identification code. Using known information related to the personal identification code stored in the listener receiving system 200, the radio station operating the sending system 100 can include personal information (e.g., a free song or reward) in the relevant data provided to the listener by the data stream generator 105. prize announcement). User interface means 206 performs a simple check to see if any such messages received match a personal identification code, and when such a match is detected, only those personal messages are displayed (or output to card recorder 207). One application of this functionality would be to allow a listener to call a radio station and request that a program be dedicated to his or her loved ones who may be listening in another location. In another application, the station itself may offer incentive prizes via electronic coupons to those listeners who have pre-registered with an identification code and are listening when a listener's bonus coupon is announced to be available for recording data cards.

在第二个另外的实施例中,有关的数据能力可以添加到视频节目材料中。例如,菜单屏幕可以作为电视图象的插入而出现,而且可以给用户提供接收数据的选择,该数据有关正在观看的活动图片的音轨。类似地,常规的指点器、或“鼠标”可以用于用户选择部分视频图片,用户可能需要有关该图片的附加信息。因此,如果时装模特正在展示时装、珠宝以及特殊的发型,用户就可以将光标处于某个珠宝上并按下指点器得到该珠宝的描述和如何订购它的信息。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 receiver 200, or it can be used to download software that is completely unrelated to the audio/video program material being transmitted by the station.

在另一个其它的实施例中,可以发送像获得了彩票这样的信息,或者与该彩票图案有关的声音/视频节目一起发送,或者在其它时间发送。用户接收机中简单的存储器配置可以存储这样的信息,用于或者用户将来手工浏览,或者自动与用户预先输入的彩票选项做比较。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 receiver 100 provides audio output and display of related data. The "SoundOnly" mode ignores the associated data, allowing the receiver 1000 to operate as a conventional sound-only radio. The "Data Only" mode mutes the audio output of the receiver 1000 and operates as a data receiver only, storing and displaying data, as described above in connection with FIG. 2 .

“电台激活(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 user interface device 206 in FIG. 2, and data decoder 1004 and receiver power controller 1006 are implemented by microprocessor 204 in FIG.

现在参考图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 lottery generator 1110 to issue a lottery that the user can redeem. If desired, user interface 1102 allows the user to interact with game data, informs the user of game results, and can also display lottery tickets, as discussed below in connection with FIG. 13 .

在一个实施例中,发送台每天早晨发送代表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 lottery ticket generator 1110 to generate a prize ticket. It should be appreciated that various other games, such as roulette and slot machines, can be implemented in this manner.

在优选的实施例中,游戏数据解码器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 microprocessor 204 in FIG. 2, the game data storage is implemented by the data storage 205 of FIG. Apparatus 206 is implemented, and lottery generator 1110 is implemented by microprocessor 204 in FIG. 2 and data card recorder 207 or user interface apparatus 206, as described in more detail below in connection with FIG. 13 .

现在参考图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 data card recorder 207, as described in connection with FIG. Another way to generate an electronic coupon is to display a barcode 1321 on the user interface 1302 that can be scanned with conventional barcode reader equipment.

在一个实施例中,数据解码器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 data tuner 1406 to allow receiver 1400 to provide audio programming material from the first station and from the second. The platform provides data. User interface 1302 allows the user to choose whether to receive voice and data from a single station, or from separate stations. In a variation of this embodiment, the sound tuner 104 is used in this mode for sound and data reception. In another variation, the sound tuner 104 and the data tuner 1406 are simply tuned to the same frequency in this mode. Conventional user interface techniques allow the user to enter single or dual mode, and to enter the desired frequency. Thus, if a user likes a music program on a first station, but wishes to receive an electronic lottery ticket from a second station, as discussed in connection with FIG. 13, the receiver 14 allows this to be done.

现在参考图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. Connectors 1502 and 1512 electrically connect computer 1510 and receiver 1500 . It should be appreciated that other means of connecting computer 1510 and receiver 1500, such as infrared or other wireless links, may also be used. Connected in this manner, the computer 1510 can display and process data received by the receiver 1500 . For example, receiver 1500 and computer 1510 may be configured such that important news, weather or business information received by receiver 1500 as data is flashed on computer 1510's screen. If receiver 1500 or computer 1510 is equipped with a modem, the user can conduct transactions with remote sites based on the received data. For example, if the data received provides the name of a CD on which current programming material can be found, the computer 1510 can be configured to automatically dial a remote location to place an order for the CD, which can then be mailed to the user.

在另一个实施例中,接收机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)

1.一个发送和接收节目材料以及有关数据的系统,包括:1. A system for transmitting and receiving program material and related data, including: 一个发射机,广播所述节目材料和所述有关数据,所述有关数据包括定义多个用户接口选项的信头数据;a transmitter for broadcasting said program material and said associated data, said associated data including header data defining a plurality of user interface options; 一个接收机,包括,a receiver comprising, 一个解调器,分别检测所述节目材料和作为所检测的节目材料和所检测的有关数据的所述有关数据;a demodulator for detecting said program material and said associated data being detected program material and detected associated data, respectively; 节目材料复制电路,用于复制所述的所检测的节目材料;以及program material reproduction circuitry for reproducing said detected program material; and 用户接口装置,用于在显示器上显示所述的所检测的有关数据的第一部分,在所述显示器上显示来自所述的所检测的有关数据的信头数据,作为用户接口选项的菜单,并用于针对用户对所述用户接口选项之一的选择显示所述的所检测的有关数据的一个后续部分,所述接收机响应用户操作所述用户接口装置而进行的模式选择而工作在多种模式中。User interface means for displaying said first portion of said detected related data on a display, displaying header data from said detected related data on said display as a menu of user interface options, and using upon displaying a subsequent portion of said detected related data in response to user selection of one of said user interface options, said receiver operating in a plurality of modes in response to a mode selection by a user operating said user interface means middle. 2.权利要求1中要求的系统,其特征在于所述多种模式包括响应没有收到预定类型的所述的所检测的有关数据从而选择性地使来自所述接收机的声音输出静音的模式。2. The system as claimed in claim 1, wherein said plurality of modes includes a mode for selectively muting the audio output from said receiver in response to non-receipt of said detected related data of a predetermined type . 3.权利要求1中要求的系统,其特征在于所述多种模式包括响应预定类型的所述的所检测的有关数据从而选择性地存储所述的所检测的有关数据的模式。3. The system as claimed in claim 1, wherein said plurality of modes includes a mode for selectively storing said detected related data in response to predetermined types of said detected related data. 4.权利要求1中要求的系统,其特征在于所述多种模式包括游戏模式,在该模式下,将所述的所检测的有关数据的当前部分与以前存储的数据相比较,并且响应所检测的有关数据的所述当前部分与所述的以前存储的数据之间的对应关系而从其中产生出一个表示取胜的结果的信号。4. The system claimed in claim 1, wherein said plurality of modes includes a game mode, in which said current portion of said detected related data is compared with previously stored data, and in response to said detected A correspondence between said current portion of relevant data and said previously stored data is detected to generate therefrom a signal indicative of a winning outcome. 5.权利要求1中要求的系统,其特征在于还包括可操作地连接到所述解调器的指示装置,所述多种模式中包括一个用于响应预定类型的所检测的有关数据激活所述指示装置的模式。5. The system as claimed in claim 1, further comprising indicating means operatively connected to said demodulator, said plurality of modes including one for activating said mode in response to detected associated data of a predetermined type. mode of the pointing device described above. 6.权利要求5中要求的系统,其特征在于还包括在所述指示装置和所述解调器之间放置的接口电路,所述接口电路响应所述解调器对应于所述所检测的有关数据而产生的信号来控制所述指示装置的操作。6. The system claimed in claim 5, further comprising an interface circuit disposed between said indicating device and said demodulator, said interface circuit responding to said demodulator corresponding to said detected Signals generated in relation to the data control the operation of the pointing device. 7.权利要求5中要求的系统,其特征在于所述指示装置是一个汽车警报器。7. A system as claimed in claim 5, characterized in that said indicating means is a car alarm. 8.权利要求5中要求的系统,其特征在于所述指示装置是一个照明装置。8. A system as claimed in claim 5, characterized in that said indicating means is a lighting means. 9.权利要求5中要求的系统,其特征在于所述指示装置是一个剧场效果设备。9. A system as claimed in claim 5, characterized in that said pointing means is a theatrical effect device. 10.权利要求5中要求的系统,其特征在于所述指示装置是一个乐器。10. A system as claimed in claim 5, characterized in that said indicating means is a musical instrument. 11.权利要求5中要求的系统,其特征在于所述指示装置是一个汽车点火器互锁设备。11. A system as claimed in claim 5, characterized in that said indicating means is a vehicle ignition interlock device. 12.权利要求5中要求的系统,其特征在于所述指示装置是一个汽车门锁定系统。12. A system as claimed in claim 5, characterized in that said indicating means is a vehicle door locking system. 13.权利要求1中要求的系统,其特征在于所述多种模式之一在所述用户接口装置上提供可扫描的条形码的显示。13. The system as claimed in claim 1, characterized in that one of said plurality of modes provides the display of a scannable barcode on said user interface device. 14.权利要求13中要求的系统,其特征在于所述可扫描的条形码响应所述所检测的有关数据而产生。14. A system as claimed in claim 13, characterized in that said scannable barcode is generated in response to said detected related data. 15.权利要求13中要求的系统,其特征在于所述可扫描的条形码构成所述用户接口装置上的奖券的一部分。15. A system as claimed in claim 13, characterized in that said scannable barcode forms part of a lottery ticket on said user interface means. 16.权利要求1中要求的系统,其特征在于还包括一个计算机,该计算机为了处理所述有关数据而将其作为输入接收。16. A system as claimed in claim 1, further comprising a computer which receives said related data as input for processing said related data. 17.一个用于发送和接收节目材料以及有关数据的系统,包括:17. A system for transmitting and receiving program material and related data, comprising: 一个发射机,用于广播所述节目材料和所述有关数据,所述有关数据包括定义多个用户接口选项的信头数据;a transmitter for broadcasting said program material and said associated data, said associated data including header data defining a plurality of user interface options; 一个接收机,包括,a receiver comprising, 第一解调器,用于检测作为所检测的节目材料的所述节目材料;a first demodulator for detecting said program material as detected program material; 第二解调器,用于检测作为所检测的有关数据的所述有关数据;a second demodulator for detecting said related data as the detected related data; 节目材料复制电路,用于复制所述的所检测的节目材料;以及program material reproduction circuitry for reproducing said detected program material; and 用户接口装置,用于在显示器上显示所述的所检测的有关数据的第一部分,在所述显示器上显示作为用户接口选项的菜单的来自所述的所检测的有关数据的所述信头数据,并根据用户对所述用户接口选项之一的选择而显示所述的所检测的有关数据的一个后续部分。user interface means for displaying a first portion of said detected associated data on a display on which said header data from said detected associated data is displayed as a menu of user interface options , and displaying a subsequent portion of said detected related data according to a user's selection of one of said user interface options. 18.一个发送和接收节目材料以及有关数据的方法,包括如下步骤:18. A method of transmitting and receiving program material and related data comprising the steps of: 发送所述节目材料和所述有关数据,所述有关数据包括定义多个用户接口选项的信头数据;transmitting said program material and said associated data, said associated data including header data defining a plurality of user interface options; 分别检测作为所检测的节目材料和所检测的有关数据的所述节目材料和所述有关数据;detecting said program material and said related data as detected program material and detected related data, respectively; 复制所述的所检测的节目材料;copying said detected program material; 显示所述的所检测的有关数据的第一部分;displaying said first portion of detected relevant data; 显示作为用户接口选项的菜单的信头数据;并display header data as a menu of user interface options; and 根据用户对所述用户接口选项之一的选择以及根据多种操作模式之一的选择而显示所述的所检测的有关数据的后续部分。A subsequent portion of said detected related data is displayed upon user selection of one of said user interface options and upon selection of one of a plurality of modes of operation. 19.权利要求18中要求的方法,其特征在于所述多种模式包括响应没有收到预定类型的所述的所检测的有关数据从而选择性地静噪复制所述节目材料的的模式。19. The method as claimed in claim 18, wherein said plurality of modes includes a mode for selectively muting copying of said program material in response to non-receipt of said detected related data of a predetermined type. 20.权利要求18中要求的方法,其特征在于所述多种模式包括响应预定类型的所述的所检测的有关数据从而选择性地存储所述的所检测的有关数据的模式。20. The method as claimed in claim 18, wherein said plurality of modes includes a mode for selectively storing said detected related data in response to a predetermined type of said detected related data. 21.权利要求18中要求的方法,其特征在于所述多种模式包括游戏模式,在该模式下将所述的所检测的有关数据的当前部分与以前存储的数据相比较并且响应所述的所检测的有关数据的所述当前部分与所述的以前存储的数据之间的对应关系而从中产生出一个表示一个取胜的结果的信号。21. The method as claimed in claim 18, characterized in that said plurality of modes includes a game mode in which said current portion of said detected related data is compared with previously stored data and in response to said Correspondence between said current portion of data and said previously stored data is detected to generate a signal indicative of a winning outcome therefrom. 22.权利要求18中要求的方法,其特征在于所述多种模式包括响应包括预定类型数据的所述所检测的有关数据提供指示的模式。22. A method as claimed in claim 18, characterized in that said plurality of modes includes a mode providing an indication in response to said detected related data comprising data of a predetermined type.
CN 96194904 1995-04-20 1996-04-19 Broadcast system with associated data transmission capabilities Pending CN1188575A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104583999A (en) * 2012-08-21 2015-04-29 英派尔科技开发有限公司 Data migration management

Cited By (3)

* Cited by examiner, † Cited by third party
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