USRE45362E1 - Transmission and receiver system operating on multiple audio programs - Google Patents
Transmission and receiver system operating on multiple audio programs Download PDFInfo
- Publication number
- USRE45362E1 USRE45362E1 US13/715,098 US201213715098A USRE45362E US RE45362 E1 USRE45362 E1 US RE45362E1 US 201213715098 A US201213715098 A US 201213715098A US RE45362 E USRE45362 E US RE45362E
- Authority
- US
- United States
- Prior art keywords
- digital audio
- audio data
- compressed
- compressed digital
- data
- 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.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/26—Arrangements for switching distribution systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/13—Arrangements for device control affected by the broadcast information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/25—Arrangements for updating broadcast information or broadcast-related information
Definitions
- This invention relates to broadcasting, and more specifically to a broadcasting system that allows a listen to receive, on demand, selected information from a receiver.
- Radio and television (TV) receivers are the most widely available entertainment devices in the world. Almost every car has a radio receiver. Radio receivers may also be found in offices, restaurants, etc. Almost every home in U.S. has a TV.
- a conventional receiver contains a tuner that can be tuned to broadcast stations, each of them transmits signals at a predetermined radio frequency.
- many broadcast stations concentrate on predetermined types of program materials. For example, some radio stations spend 80% of broadcast time on news while other stations spend 90% of broadcast time on music. Thus, music lovers would tune to a “music” radio station and news lovers would tune to a “news” station.
- TV stations broadcast movies, sports, news, etc. at pre-scheduled times to match the viewing habit of most viewers. However, the interest of listeners/viewers may change briefly during the day.
- a music lover may be interested in stock reports (e.g., Dow Jones average) in late afternoon (after the close of the stock exchanges) because he/she owns stocks.
- stock reports e.g., Dow Jones average
- Many music stations do not announce stock reports.
- the music lover has to switch to a news station because many news stations announce stock reports at more frequent intervals (e.g., once every fifteen minutes). It is unlikely that the switch is made at the exact time when a stock report is announced.
- the music lover would have to listen to other news (which may be irrelevant to him/her) for a few minutes.
- the music lover has to switch back to the original music station.
- almost all TV stations broadcast stock reports only during news programs.
- the viewer has to turn to other media (e.g., radios) to obtain the reports. This is frustrating for listener/viewers. It is also undesirable to the broadcast stations because they would like to keep their listeners tuned in all the time.
- the present invention relates to a broadcast system that can provide, on demand, useful information to users.
- a broadcast station transmits radio frequency signals containing on-demand, main program, and (optional) index materials to a plurality of receivers.
- the receivers contain means for separating the on-demand (and also the index) materials from the main program material.
- the receivers contain a signal switch for selecting one of the materials. A user can decide to listen to any of these materials by pressing a button.
- the receivers contain control logic that can direct the signal switch to select the desired material. After the on-demand material is played, the signal switch automatically switches back to the main program material.
- FIG. 1 is a schematic diagram showing a broadcasting system of the present invention.
- FIG. 2 shows the structure of data packets of the present invention.
- FIG. 3 is a block diagram of a transmitter system of the present invention.
- FIGS. 4A and 4B are schematic diagrams of an electrical portion of a receiver of the present invention.
- FIG. 4C shows another embodiment of a portion of the electrical portion of the present invention.
- FIGS. 5A and 5B are schematic diagrams of another embodiment of an electrical portion of a receiver of the present invention.
- FIG. 6 is a schematic diagram of the logical structure of a memory device of the present invention.
- FIG. 7 is a flow chart showing the operation of a receiver of the present invention.
- the present invention comprises a novel broadcast based information on demand system and related methods.
- the following description is presented to enable any person skilled in the art to make and use the invention. Description of specific applications is provided only as examples. Various modifications to the preferred embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
- FIG. 1 is a schematic drawing showing a broadcasting system 100 of the present invention.
- System 100 contains a broadcast station 120 broadcasting radio frequency signals using an antenna 122 to a plurality of receivers.
- two receivers 102 and 118 are shown.
- Broadcasting station 120 broadcasts several program materials to the receivers: a main program material and one or more “audio information on demand” (or simply “on-demand”) program materials.
- Broadcasting station 120 may also broadcast an index to the on-demand program material.
- the on-demand program materials are information (to be rendered in audio form) that is announced to a listener at the time requested by the listener.
- the main program material is material that is of interest to the majority of listeners most of the times.
- the main program material of a “music” station consists of music together with occasional announcements and advertisements. Listeners are typically interested in the on-demand information during some of the times. For example, some listeners of the music station may be interested in traffic condition during rush hours and other listeners may be interested in sports scores after sports events.
- the on-demand materials of broadcast station 120 consist of traffic condition information and sports scores information.
- broadcast station 120 may broadcast commands to the radio receivers. These commands instruct the receivers to perform certain tasks. They are not intended to be heard by listeners.
- Receiver 102 contains an antenna 114 for receiving radio frequency signals broadcasted by various broadcast stations (including station 120 ).
- a listener can tune to one of the broadcast stations using a tuning button 104 .
- the listener can use a volume button 106 to adjust the volume level of sound produced by a loudspeaker (not shown). Volume button 106 can also be used to turn on and turn off receiver 102 .
- Receiver 102 contains an index button 110 for allowing the listener to select the type of on-demand program materials.
- a switch button 108 is provided so that the listener can switch between the main program material and the on-demand program material selected using index button 110 .
- a display 112 may optionally be provided to show the status of radio receiver 102 (such as the frequency of the tuned station and the name of the selected on-demand program material). Noted that it may be possible to use a single button to perform more than one function. Further, one of the switch and index buttons may be eliminated (as explained in more details below). In addition, some of the functions may be performed using other means. For example, a voice-activated system or a remote controller can be used in place of buttons. Thus, the buttons in FIG. 1 are shown for illustrative purpose only.
- a music station can devote almost all the main program material on music, and does not need to interrupt the music to broadcast other information (e.g., traffic condition during rush hours).
- traffic condition or weather
- he/she can select the on-demand program material for traffic condition (or weather) using index button 110 . Anytime the listener wishes to listen to the traffic condition (or weather), he/she can press switch button 108 , and radio station 102 will announce the most current information on traffic condition (or weather). After the announcement, radio receiver 102 automatically switches back to the main program material (if desired).
- this system is more useful to the listener because it is convenient and the information can be obtained on demand Broadcast stations also like this system because listeners can stay at the same station all the time and there is no need for the listener to tune to a competing broadcast station (e.g., news station).
- a competing broadcast station e.g., news station
- the main program material may be analog or digital.
- the on-demand program material and the associated index material are encoded as digital data.
- broadcast station 120 may broadcast commands to instruct radio receivers to perform certain tasks.
- the data and the commands are preferably transmitted as data packets.
- FIG. 2 shows the structure of the packets of the present invention.
- the packets can be grouped into sets. For example, the packets for “weather” can be grouped into one set and the packets for “sports” can be grouped into a second set.
- the structure of an exemplary set is shown as 130 in FIG. 2 . It preferably comprises a start packet 131 , a plurality of content packets (such as packets 132 a- 132 d), and an end packet 133 .
- the start packet indicates the starting point of a set. It preferably contains other information about the set (such as the total number of packets in the set).
- the content packets contain the commands or digitized audio data.
- the end packet preferably contains an error detection index, such as the checksum of all the packets in the set.
- Packet 136 contains a header, a payload, and an error detection code (such as a check sum of this packet).
- the header packet preferably contain four fields: The first field (“type”) is used to indicate whether it is a start, content, or end packet.
- the second field (“set code”) is used to distinguish between different sets within the type (e.g., set 1 represents traffic condition, set 2 represents weather, etc.). This field may also have an optional subfield to indicate whether the set is on-demand, index, or command materials.
- the third field (packet #′′) indicates the position of the current packet within the set (e.g., the fifth packet within a set of ten packets).
- This field is optional if the delivery mechanism is reliable or if the set contains only one packet (e.g., a command can normally be carried in one packet). However, if some of the packets need to be retransmitted (e.g., they contain error) or are out of order, this field allows the receiver to more easily reassemble the data. Note that other fields may also be added to the packets.
- On-demand program packets may optionally contain a field for a sequence code.
- An example e.g. “weather” is used here to illustrate the usage of the sequence code.
- Weather information is typically updated once every one to two hours. Thus, the same information remains unchanged until new update is received.
- the on-demand program packets used to deliver the same weather information are assigned the same sequence code.
- the new set of on-demand program packets for the new announcement is assigned another (e.g., the next) sequence code.
- the application of the sequence code will be further described below.
- the content of the digital data in the payload varies with the type of packets. If the packet is a start packet, the payload preferably contains overall information about the set (e.g., the total number of packets in the set). If the packet is a content packet, the payload contains digitized audio data. If the packet is an end packet, the payload preferably contains a check sum. If the packet is a command packet, the payload contains an instruction to the receivers. An exemplary instruction is to ask the receivers to tune to a new station having a certain frequency.
- the “set code” of the packets contains a code for these kinds (e.g., “A1” for traffic condition, “A2” for weather, “A3” for sports scores, etc.).
- Each kind of on-demand program is optionally associated with an index packet. If this is the case, the “set code” contains a subfield to distinguish between on-demand content and index packets. For example, “0A1” and “1A1” are used to designate weather-on-demand content and weather-index data, respectively.
- the payload of each index packet contains compressed audio data of the name of the corresponding on-demand program.
- the payload of the index packet for “traffic condition” contains compressed audio data of a human voice for the words “traffic condition.”
- the payload of the on-demand program packets contains compressed audio data of the information carried by the program.
- the payload of the “traffic condition” packet contains compressed audio data of a human voice describing the traffic condition on various highways.
- FIG. 3 is a block diagram of the structure of a transmitter system 150 of the present invention located in broadcast station 120 .
- Transmitter system 150 contains analog source material 152 for the index. This material is the human voice for the words used in the various index packets.
- the source material is digitized using an analog-to-digital (A/D) converter 153 .
- analog source materials 154 , 156 and 158 for on-demand program materials are human voice for the corresponding on-demand information. They are digitized using A/D converters 155 , 157 , and 159 , respectively.
- Command material 162 may also be included. Because the command material is digital in nature, it does not need to be converted.
- the digital data is sent to a compressor-multiplexer 164 that compresses some or all of the digital data (if needed), encapsulate the compressed data in packet form, and combine the packets into a single serial data stream.
- the data stream is delivered to a modulator 166 that modulates a radio frequency carrier.
- the radio frequency signal is transmitted using a transmitter 168 .
- the index and on-demand program materials are preferably interleaved to take into account of user expectations.
- the complete set of index packets is preferably transmitted once every one to two seconds.
- a listener does not have to wait for too long after pressing index button 110 to listen to the index.
- digital packets corresponding to audio signals need to be delivered to a receiver within certain time intervals (e.g., 120 mini-second between two packets) to maintain normal audio flow.
- the packets should be arranged carefully.
- all the program materials (main, on-demand and index) broadcasted by broadcast station 120 are in digital format.
- the main program material is preferably compressed prior to broadcasting in order to reduce bandwidth demand. Because the main program material may contain music, it is important to preserve the high fidelity quality of the original source. Consequently, a music quality compressor (with relatively low compression ratio) is preferably used.
- the on-demand program and index materials contain mostly voice, and may be compressed using a high compression ratio algorithm.
- FIG. 4A is a schematic diagram of an electrical portion 200 of radio receiver 102 of the present invention. It contains a digital data extractor 201 that comprises a programmable tuner-demodulator 202 and a data separator-selector 208 .
- Tuner-demodulator 202 can be used by a listener to select a broadcast station. It also demodulates the tuned radio frequency signals and delivers a stream of digital data to a data separator-selector 208 .
- the programmable feature of tuner-demodulator 202 is optional.
- Data separator-selector 208 delivers the main program material to a music-quality processor 204 . In this embodiment, processor 204 performs decompression function.
- the main program material is compressed using a music quality compression algorithm called the Motion Picture Experts Group Layer 3 Audio (“MP3”). Note that other high quality compression algorithms may be used.
- MP3 Motion Picture Experts Group Layer 3 Audio
- Data separator-selector 208 also decapsulates the packets of the present invention and selects the command material, index material or on-demand program material. The selection is controlled by a control logic 210 .
- Control logic 210 is connected to appropriate button(s) of receiver 102 shown in FIG. 1 . Thus, it translates the selection of a listener into actions by receiver 102 . If index button 110 is pressed, control logic 210 instructs data selector 208 to select index material. The selected index material is delivered to a decompressor 214 which processes the voice data in real-time. The decompressed voice data is delivered to a signal switch 218 . At the same time, the set code (e.g., A1) of the selected index material is stored in a register file 212 of control logic 210 .
- the set code e.g., A1
- Control logic 210 instructs signal switch 218 to connect decompressor 214 to a digital-to-analog converter 216 , which is in turn connected to an audio output device (such as an amplifier-speaker 220 ).
- an audio output device such as an amplifier-speaker 220 .
- the appropriate sound signal e.g., the words “traffic condition”
- the listener can hear the sound “traffic condition” from the speaker.
- data selector 208 can continue to receive other index packets.
- the digital data for each index materials can optionally be stored in a memory 222 .
- the size of memory 222 should be small because the number of index materials and their sizes are small. This could speed up the response time for the index material because the data is already stored in memory 222 .
- control logic 210 instructs data selector 208 to select a new index material.
- Data selector 208 can determine whether an index material is new by using the set codes that have been previously stored in register file 212 . Alternatively, this information can be stored in memory 222 .
- the new index material is delivered to decompressor 214 .
- the word “weather” is pronounced by amplifier-speaker 220 .
- the new index code is stored in register file 212 .
- control logic 210 If the listener does not press index button 110 again within the predetermined time interval, control logic 210 assumes that the listener has made a selection. Control logic 210 then sends to data selector 208 the selected set code and a request that the corresponding on-demand program material be selected. Data selector 208 delivers the corresponding on-demand program material to decompressor 214 . Control logic 210 directs signal switch 218 to connect decompressor 214 to D/A converter 216 . The selected on-demand program (e.g., traffic condition) is played on amplifier-speaker 220 . When all the data is processed (indicated by an “end” packet), decompressor 214 sends a notification to control logic 210 . Control logic 210 directs switch 218 to connect music quality processor 204 to D/A converter 216 . As a result, the main program material is automatically played again.
- data selector 208 delivers the corresponding on-demand program material to decompressor 214 .
- Control logic 210 direct
- Control logic 210 sends to data selector 208 the set code stored in register file 212 and a request for on-demand program material. Control logic 210 also directs signal switch 218 to connect decompressor 214 to D/A converter 216 . After the on-demand program is played (as indicated by an end packet), decompressor 214 sends a notification to control logic 210 . Control logic 210 then directs switch 218 to connect music quality processor 204 back to D/A converter 216 again.
- the human voice used in the index and on-demand program materials is preferably compressed using parametric-type compression algorithms These algorithms deliver human voice of reasonable quality using very low bandwidth.
- An example of such an algorithm is one described under International Telecommunication Union's Recommendation G.723.1. It can deliver telephone quality sound at 5.3 or 6.3 kilobits per second.
- Other compression algorithm could also be used.
- music-quality processor 204 and decompressor 214 could be software algorithms executed by the same data processing apparatus.
- FIG. 4C shows an embodiment in which software modules are used to perform the operation of decompressor 214 , music-quality processor 204 and signal switch 218 .
- This embodiment contains a data processing apparatus (which could be a digital signal processor or a microcontroller) and a read-only memory (ROM).
- the ROM contains a switch module, a voice quality decompressor and a music quality decompressor.
- the data stream from data separator-selector 208 of FIG. 4A is delivered to the data processing apparatus.
- the switch module in ROM will select either voice quality decompressor or music quality decompressor for execution.
- the decompressed data is delivered to D/A converter 216 .
- each of decompressor 214 and music-quality processor 204 is connected to a separate D/A converter before connecting to switch 218 .
- These two D/A converters can be individually designed to take advantage of the different characteristics of the two decompressors. In this case, D/A converter 216 in FIG. 4A is not needed.
- control logic 210 After data selector 208 of electrical portion 200 receives a command packet, it directs the packet to control logic 210 . If the command is an instruction to temporarily switch to a new broadcast station, control logic 210 first stores the frequency of the old station (e.g., station 120 ) in register file 212 . It then instructs tuner 202 to switch to the new broadcast station requested by the command.
- control logic 210 instructs tuner 202 to switch back to station 120 using frequency information stored in register file 212 .
- the switching operations are transparent to the listener. Note that a large number of stations can be accessed using this method. As a result, many sets of on-demand materials can be offered to the listener. Note that if this feature is not needed, tuner 202 does not need to be programmable.
- the index material there is no need to broadcast the index material, and consequently, there is no need to have an index button.
- most on-demand program materials are easily identifiable by its contents. For example, it is easy to distinguish between a traffic condition announcement from a stock report announcement.
- a listener can listen to just a few words, and can identify the kind of on-demand information.
- the listener presses switch button 108 within a predetermined time interval (or while in the middle of an on-demand announcement) the next on-demand program material (e.g., weather) is selected. This is because the listener is likely to change selections if switch button 108 is pressed soon after a previous selection.
- One aspect of the present invention is that the number, name and type of on-demand program materials are determined by the broadcast station and can be changed by the station at any time. There is no need to notify the listener before hand. This feature is different from some conventional systems in which the number, name and type of program materials are predetermined and cannot be changed. For these conventional systems, changes need to be pre-announced.
- a further aspect of the present invention is that the index materials can be announced in an audio form. There is no need for the listener to read display 112 to determine the name of the on-demand program. This feature is especially important when the listener is driving because it will be dangerous for the listener to read display 112 .
- buttons 108 and 110 are preferably buttons 108 and 110 .
- An optional input to control logic 210 is the identity of the listener. This option is especially useful for automobile radios.
- Some automobile contains electrical adjustable seat positions and memory for storing the seat positions of several drivers. When a driver enters an automobile, he/she can press a seat-position selection button, and the seat will be set to a previously adjusted position. Thus, the seat position can be used as means for identifying individual drivers.
- Control logic 210 may use this button to set the preferred on-demand program material for individual driver.
- the driver presses the seat-position button the automobile can set the seat position and the on-demand program material (even though these settings have been changed by a previous driver).
- each driver can listen to his/her preferred on-demand program material without having to use the index button to re-select the on-demand program material.
- an optional signal band from 53 kHz to 99 kHz may be multiplexed onto the main radio frequency carrier.
- this optional band is called the Subsidiary Communications Authorization (SCA).
- SCA Subsidiary Communications Authorization
- This band can be used to carry analog and/or digital signals.
- a portion of this band may be devoted to carry the command, index and on-demand program materials.
- Methods have been developed to achieve a bandwidth of more than 16 kilobits per second in the SCA.
- at least two sets of on-demand program materials can be delivered in the SCA.
- a programmable tuner 234 is used to allow a user (and if necessary, control logic 210 of FIG. 4A ) to select a broadcast station.
- the tuned signal is separated into two parts: the main program and SCA.
- the main program material (riding on the main radio frequency carrier) is delivered to a FM demodulator 238 . It is an analog demodulator that derives an analog audio signal from the tuned radio frequency signal.
- the analog audio signal is connected to signal switch 218 of FIG. 4A through a line 244 .
- the SCA signal is delivered to a SCA demodulator and digital data decoder 235 . It recovers a stream of digital data corresponding to the serial data stream generated by transmitter system 150 . This stream is delivered to a data separator-selector 236 that decapsulates the packets and selects the command material, index material or on-demand program material.
- the data on a line 243 corresponds to commands, and should be delivered to control logic 210 .
- the data on lines 241 and 242 corresponds to on-demand and index materials, and should be delivered to decompressor 214 .
- Data separator-selector 236 optionally contains a memory 237 that serves a similar function as memory 222 of FIG. 4A .
- Programmable tuner 234 and data separator-selector 236 can be controlled by control logic 210 through lines 245 and 246 , respectively.
- the index and/or on-demand program material may be stored in a memory of a radio receiver.
- FIG. 5A is a schematic diagram of an electrical portion 330 of radio receiver 102 of the present invention.
- Portion 330 contains a tuner/demodulator 332 that can be tuned to a station selected by a listener. It also demodulates, if needed, at least a portion of the radio frequency signal. As pointed out above in connection with FIG. 4A , tuner/demodulator 332 could be programmable.
- a separator 348 separates the received signal into individual portions: a main program portion, an (optional) index portion, and an on-demand program portion (which may contains several on-demand program materials).
- the main program portion is processed by a main program processor 334 , and then delivered to a digital signal switch 342 .
- the index and on-demand program portions are delivered to a memory management unit 350 , which stores these portions into appropriate places in a memory 340 .
- FIG. 5A shows that the index portion is stored in an index area 336 and the on-demand program portion is stored in an on-demand program area 338 .
- the data stored in the index and on-demand program areas may be processed by a decompressor 354 (if the data transmitted by broadcast station 120 is compressed).
- Decompressor 354 is connected to signal switch 342 , which is in turn connected to a digital-to-analog (D/A) converter 358 .
- Converter 358 is connected to an amplifier-speaker 344
- FIG. 6 is a schematic diagram showing the logical structure of memory 340 . This structure is managed by memory management unit 350 .
- the set codes e.g., A1, A2, etc.
- the subfield e.g., “0” for on-demand program material and “1” for index material
- FIG. 6 shows pointers “1A1”, “1A2” and “1A3” pointing to the “traffic condition”, “weather” and “sports scores” blocks, respectively, of the index area.
- the compressed voice data of the words “traffic condition”, “weather” and “sports scores” will be stored in the appropriate blocks of the index area.
- pointers “0A1”, “0A2” and “0A3” point to the “traffic condition”, “weather” and “sports scores” blocks, respectively, of the on-demand program area.
- the compressed voice data of the “traffic condition”, “weather” and “sports scores” information will be stored in the appropriate blocks in the on-demand program area.
- the on-demand program materials e.g., traffic condition
- Methods for linking physically separated data into a logical block are well known in the art.
- broadcast station 120 broadcasts in regular time intervals the index packets. These packets are stored in the index area. Broadcast station 120 also broadcasts in regular intervals the on-demand program packets for each on-demand program. These packets are stored in the designated block of the on-demand program area. As explained below, the index and on-demand program materials can be accessed by the listener by pressing appropriate buttons of radio receiver 102 .
- memory management unit 350 examines the sequence code and packet number of the received index and on-demand program material. If the sequence code and packet number is the same as that of a previously validly stored data, memory management unit 350 does not need to process the data. Otherwise, the data in memory 340 is updated.
- the use of memory 340 , packet number, and check sum for each packet may improve performance.
- the reception of the on-demand and index portions is typically not as reliable as that of the main program material (e.g., the SCA power is typically lower than the main program power). This is especially true for automobile radio receivers because the automobile may pass through areas with high multipath interference. Thus, some of the on-demand/index packets may contain errors.
- the use of packet number and check sum allows these error packets to be identified. When a set with the same sequence code is broadcasted a second time, this embodiment allows the correct data to be stored in memory 340 .
- a control logic 352 is used to interface between the buttons of FIG. 1 and electrical portion 330 .
- control logic 352 looks up a register 356 that stores the set code that is being processed (e.g., A1). It delivers to memory management unit 350 this set code and a request to retrieve the corresponding index material. Memory management unit 350 retrieves the corresponding data in the index area and sends it to decompressor 354 .
- control logic 352 directs signal switch 342 to connect decompressor 354 to D/A converter 358 .
- the words “traffic condition” are pronounced by amplifier-speaker 344 .
- Decompressor 354 sends a notification to control logic 352 after the words are processed.
- Control logic 352 increases the set code in register 356 by 1 (e.g., from A1 to A2).
- these words of the index are short. Thus, these words will be spoken before the listener can take additional action. In another embodiment of the invention, it may not be necessary for decompressor 354 to send the notification to control logic 352 . Electrical portion 330 can assume that the words will be announced before the listen takes any other action.
- control logic 352 delivers the new set code to memory management unit 350 , which retrieves the corresponding data in the index area and sends it to decompressor 354 .
- the word “weather” is pronounced by amplifier-speaker 344 .
- control logic 352 assumes that the listener has made a selection. Control logic 352 then sends to memory management unit 350 the selected set code and a request that the corresponding on-demand program material be retrieved.
- Memory management unit 350 retrieves the corresponding data in the on-demand program area and sends it to decompressor 354 .
- Control logic 352 directs signal switch 342 to connect decompressor 354 to D/A converter 358 .
- the selected on-demand program e.g., traffic condition
- decompressor 354 notifies control logic 352 .
- Control logic 352 directs switch 342 to connect main program processor 334 to converter 358 . As a result, the main program material is automatically played.
- FIG. 7 shows a flowchart describing the above-described operation of the present invention.
- Control logic 352 sends to memory management unit 350 the index code stored in register 356 and a request for on-demand program material. Control logic also directs signal switch 342 to connect D/A converter 358 to decompressor 354 . After the on-demand program is played, control logic 352 directs switch 342 to connect main program processor 334 back to converter 358 again.
- index material and index button 110 are optional, as discussed above in connection with FIG. 4A .
- a similar procedure can be used to handle this situation.
- memory 340 does not need to have an index area.
- decompressor 354 can be placed ahead of memory management unit 350 .
- the digital data for the index and on-demand program materials are decompressed first before being stored in memory 340 .
- This embodiment may not use memory 340 as efficient as the original embodiment.
- the response time may be faster because the decompression operation has been performed prior to storage.
- main program processor 334 and decompressor 354 may be software modules executed by the same data processing apparatus. In this case, signal switch 342 is replaced by a software command that causes the data processing apparatus to execute different software modules.
- the operation of receiving signals from a broadcast station using tuner 332 and storing the index and on-demand program materials in memory 340 is performed at all times, ever after the listener turns off the radio receiver (e.g., using volume button 106 ).
- An advantage of this embodiment is that the listen can hear the on-demand program materials instantaneously after the receiver is turned on by the listener. There is no need to wait for data to be received and stored into memory 340 . This advantage is especially important when the listener wishes to hear traffic condition information before he/she leave the parking lot so that he/she can select the best route to the destination.
- each of decompressor 354 and main program processor 334 is connected to a separate D/A converter before connecting to switch 342 .
- These two D/A converters can be individually designed to take advantage of the different characteristics of the two decompressors. In this case, D/A converter 358 in FIG. 5A is not needed.
- a music quality decompressor (such as a MP3 decoder) is used to implement main program processor 334 and a voice quality decompressor (such as a G.723.1 decoder) is used to implement decompressor 354 .
- FIG. 5B is a schematic diagram of an electrical portion 380 of an implementation of radio receiver 102 .
- Reference numerals that are the same in FIGS. 5A and 5B refer to substantially the same elements.
- the structure of electrical portion 380 is similar to that of electrical portion 330 , with the following exceptions: (1)
- the main program processor 334 corresponds to an FM demodulator 386 , (2) a SCA demodulator/decoder 384 is used to separate the SCA band from the main carrier and decode the digital data therein, and (3) tuner 382 does not perform demodulation.
- FM demodulator 386 is an analog demodulator that derives an analog audio signal from a radio frequency signal.
- FM demodulator 386 and SCA demodulator/decoder 384 work on different frequency bands within an allocated FM channel mask, thus performing the operation of separator 348 of FIG. 5A .
- FIGS. 5A and 5B The principle of the embodiments in FIGS. 5A and 5B is also applicable to the hybrid digital/analog radio broadcast system that simultaneously transmits both analog and digital signals within an allocated channel mask.
- tuners in FIGS. 5A-5B could also be programmable.
- the present invention can also be extended to TV (transmitted via cable or wireless).
- TV broadcast it is possible to introduce a datacast channel along side the main TV channel.
- some TV stations use the vertical blanking interval (VBI) to broadcast data.
- VBI vertical blanking interval
- a portion of the high definition TV frequency spectrum can be used for datacasting.
- the bandwidth of these datacast channels is typically higher than that of the SCA.
- FIGS. 4A-4B and 5 A- 5 B are used.
- FIG. 4A would be applicable to the digital TV situation.
- data separator-selector 208 separates the datacast channel from the main TV broadcast channel.
- decompressor 214 could be a music quality decompressor.
- SCA demodulator/digital data decoder 235 would be a decoder for the datacast channel (e.g., VBI).
- FM demodulator block 238 would be the audio demodulator for the main TV channels.
- separator 348 separates the datacast portion from the main TV channels.
- SCA demodulator/digital data decoder 384 would be a decoder for the datacast channel (e.g., VBI).
- FM demodulator block 386 would be the audio demodulator for the main TV channel.
- the switch and index buttons could be built into a TV set or a remote controller associated with the TV set. If a remote controller is used, the numeric keys (used for selecting TV channels) could be used to select the on-demand information (e.g., key “1” for traffic condition, key “2” for weather, etc.)
- the main channel could be a regular FM or AM radio channel while the on-demand program is broadcast on a TV datacast channel. In this way, the wider bandwidth of the TV datacast channel is available to radio listeners.
Abstract
A receiver contains a demodulator system that can extract digital data from wireless radio frequency signal. The digital data contains two sets of compressed digital audio data corresponding to two audio programs. The receiver also contains two decompressors. If a user selects a first audio program, a first compressor is used to decompress a first set of compressed digital audio data. If a user selects a second audio program, a second decompressor is used to decompress a second set of compressed digital audio data. The wireless radio frequency signal can be transmitted using a transmitter.
Description
This application is a continuation of patent application Ser. No. 12/034,566, filed Feb. 20, 2008 now abandoned, which is a continuation of patent application Ser. No. 11/145,136, filed Jun. 3, 2005, now U.S. Pat. No. 7,369,824, which is a continuation of patent application Ser. No. 10/364,554, filed Feb. 12, 2003, now U.S. Pat. No. 6,904,270, which is a continuation of patent application Ser. No. 09/496,528, filed Feb. 2, 2000, now U.S. Pat. No. 6,600,908, which claims the benefit of U.S. Provisional Application Ser. Nos. 60/118,540, filed Feb. 4, 1999, 60/120,923, filed Feb. 22, 1999, 60/140,742 filed Jun. 25, 1999 and 60/144,259 filed Jul. 19, 1999. All these provisional and nonprovisional patent applications are incorporated herein by reference.
This invention relates to broadcasting, and more specifically to a broadcasting system that allows a listen to receive, on demand, selected information from a receiver.
Radio and television (TV) receivers are the most widely available entertainment devices in the world. Almost every car has a radio receiver. Radio receivers may also be found in offices, restaurants, etc. Almost every home in U.S. has a TV.
A conventional receiver contains a tuner that can be tuned to broadcast stations, each of them transmits signals at a predetermined radio frequency. In order to attract listeners, many broadcast stations concentrate on predetermined types of program materials. For example, some radio stations spend 80% of broadcast time on news while other stations spend 90% of broadcast time on music. Thus, music lovers would tune to a “music” radio station and news lovers would tune to a “news” station. Similarly, TV stations broadcast movies, sports, news, etc. at pre-scheduled times to match the viewing habit of most viewers. However, the interest of listeners/viewers may change briefly during the day. For example, a music lover may be interested in stock reports (e.g., Dow Jones average) in late afternoon (after the close of the stock exchanges) because he/she owns stocks. Many music stations do not announce stock reports. Thus, the music lover has to switch to a news station because many news stations announce stock reports at more frequent intervals (e.g., once every fifteen minutes). It is unlikely that the switch is made at the exact time when a stock report is announced. Thus, the music lover would have to listen to other news (which may be irrelevant to him/her) for a few minutes. Afterwards, the music lover has to switch back to the original music station. Similarly, almost all TV stations broadcast stock reports only during news programs. Thus, the viewer has to turn to other media (e.g., radios) to obtain the reports. This is frustrating for listener/viewers. It is also undesirable to the broadcast stations because they would like to keep their listeners tuned in all the time.
The present invention relates to a broadcast system that can provide, on demand, useful information to users. A broadcast station transmits radio frequency signals containing on-demand, main program, and (optional) index materials to a plurality of receivers. The receivers contain means for separating the on-demand (and also the index) materials from the main program material. The receivers contain a signal switch for selecting one of the materials. A user can decide to listen to any of these materials by pressing a button. The receivers contain control logic that can direct the signal switch to select the desired material. After the on-demand material is played, the signal switch automatically switches back to the main program material.
These and other features and advantages of the present invention are described by the following detailed description of the preferred embodiments together with the accompanying drawings.
The present invention comprises a novel broadcast based information on demand system and related methods. The following description is presented to enable any person skilled in the art to make and use the invention. Description of specific applications is provided only as examples. Various modifications to the preferred embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
In some situation, broadcast station 120 may broadcast commands to the radio receivers. These commands instruct the receivers to perform certain tasks. They are not intended to be heard by listeners.
The structure of the receivers is substantially the same, and only receiver 102 is described in detail here. Receiver 102 contains an antenna 114 for receiving radio frequency signals broadcasted by various broadcast stations (including station 120). A listener can tune to one of the broadcast stations using a tuning button 104. The listener can use a volume button 106 to adjust the volume level of sound produced by a loudspeaker (not shown). Volume button 106 can also be used to turn on and turn off receiver 102. Receiver 102 contains an index button 110 for allowing the listener to select the type of on-demand program materials. A switch button 108 is provided so that the listener can switch between the main program material and the on-demand program material selected using index button 110. A display 112 may optionally be provided to show the status of radio receiver 102 (such as the frequency of the tuned station and the name of the selected on-demand program material). Noted that it may be possible to use a single button to perform more than one function. Further, one of the switch and index buttons may be eliminated (as explained in more details below). In addition, some of the functions may be performed using other means. For example, a voice-activated system or a remote controller can be used in place of buttons. Thus, the buttons in FIG. 1 are shown for illustrative purpose only.
In the present invention, a music station can devote almost all the main program material on music, and does not need to interrupt the music to broadcast other information (e.g., traffic condition during rush hours). If the listener is interested in traffic condition (or weather), he/she can select the on-demand program material for traffic condition (or weather) using index button 110. Anytime the listener wishes to listen to the traffic condition (or weather), he/she can press switch button 108, and radio station 102 will announce the most current information on traffic condition (or weather). After the announcement, radio receiver 102 automatically switches back to the main program material (if desired). Compared to conventional broadcasting systems, this system is more useful to the listener because it is convenient and the information can be obtained on demand Broadcast stations also like this system because listeners can stay at the same station all the time and there is no need for the listener to tune to a competing broadcast station (e.g., news station).
In the present invention, the main program material may be analog or digital. However, the on-demand program material and the associated index material are encoded as digital data. In addition, broadcast station 120 may broadcast commands to instruct radio receivers to perform certain tasks. The data and the commands are preferably transmitted as data packets. FIG. 2 shows the structure of the packets of the present invention. The packets can be grouped into sets. For example, the packets for “weather” can be grouped into one set and the packets for “sports” can be grouped into a second set. The structure of an exemplary set is shown as 130 in FIG. 2 . It preferably comprises a start packet 131, a plurality of content packets (such as packets 132a-132d), and an end packet 133. The start packet indicates the starting point of a set. It preferably contains other information about the set (such as the total number of packets in the set). The content packets contain the commands or digitized audio data. The end packet preferably contains an error detection index, such as the checksum of all the packets in the set. These three types of packets can be distinguished using conventional methods (e.g., by assigning a “type” field to each packet).
An exemplary packet 136 is shown in FIG. 2 . Packet 136 contains a header, a payload, and an error detection code (such as a check sum of this packet). The header packet preferably contain four fields: The first field (“type”) is used to indicate whether it is a start, content, or end packet. The second field (“set code”) is used to distinguish between different sets within the type (e.g., set 1 represents traffic condition, set 2 represents weather, etc.). This field may also have an optional subfield to indicate whether the set is on-demand, index, or command materials. The third field (packet #″) indicates the position of the current packet within the set (e.g., the fifth packet within a set of ten packets). This field is optional if the delivery mechanism is reliable or if the set contains only one packet (e.g., a command can normally be carried in one packet). However, if some of the packets need to be retransmitted (e.g., they contain error) or are out of order, this field allows the receiver to more easily reassemble the data. Note that other fields may also be added to the packets.
On-demand program packets may optionally contain a field for a sequence code. An example (e.g. “weather”) is used here to illustrate the usage of the sequence code. Weather information is typically updated once every one to two hours. Thus, the same information remains unchanged until new update is received. Thus, the on-demand program packets used to deliver the same weather information are assigned the same sequence code. After the weather information is updated, the new set of on-demand program packets for the new announcement is assigned another (e.g., the next) sequence code. The application of the sequence code will be further described below.
The content of the digital data in the payload varies with the type of packets. If the packet is a start packet, the payload preferably contains overall information about the set (e.g., the total number of packets in the set). If the packet is a content packet, the payload contains digitized audio data. If the packet is an end packet, the payload preferably contains a check sum. If the packet is a command packet, the payload contains an instruction to the receivers. An exemplary instruction is to ask the receivers to tune to a new station having a certain frequency.
In the following description, it is assumed (for illustrative purpose only) that there are three kinds of on-demand program materials: traffic condition, weather, and sports scores. The “set code” of the packets contains a code for these kinds (e.g., “A1” for traffic condition, “A2” for weather, “A3” for sports scores, etc.). Each kind of on-demand program is optionally associated with an index packet. If this is the case, the “set code” contains a subfield to distinguish between on-demand content and index packets. For example, “0A1” and “1A1” are used to designate weather-on-demand content and weather-index data, respectively.
The payload of each index packet contains compressed audio data of the name of the corresponding on-demand program. For example, the payload of the index packet for “traffic condition” contains compressed audio data of a human voice for the words “traffic condition.” The payload of the on-demand program packets contains compressed audio data of the information carried by the program. For example, the payload of the “traffic condition” packet contains compressed audio data of a human voice describing the traffic condition on various highways.
The index and on-demand program materials are preferably interleaved to take into account of user expectations. For example, the complete set of index packets is preferably transmitted once every one to two seconds. Thus, a listener does not have to wait for too long after pressing index button 110 to listen to the index. In addition, it is known that digital packets corresponding to audio signals need to be delivered to a receiver within certain time intervals (e.g., 120 mini-second between two packets) to maintain normal audio flow. Thus, the packets should be arranged carefully.
An implementation of the present invention in a digital radio broadcast system is now described. In this implementation, all the program materials (main, on-demand and index) broadcasted by broadcast station 120 are in digital format. The main program material is preferably compressed prior to broadcasting in order to reduce bandwidth demand. Because the main program material may contain music, it is important to preserve the high fidelity quality of the original source. Consequently, a music quality compressor (with relatively low compression ratio) is preferably used. On the other hand, the on-demand program and index materials contain mostly voice, and may be compressed using a high compression ratio algorithm.
While decompressor 214 is processing the voice data, data selector 208 can continue to receive other index packets. The digital data for each index materials can optionally be stored in a memory 222. The size of memory 222 should be small because the number of index materials and their sizes are small. This could speed up the response time for the index material because the data is already stored in memory 222.
If the listener presses index button 110 again within a predetermined time interval (e.g., one to two seconds), it is likely that the listen wishes to listen to other information. Thus, the above-described steps for selecting another index are repeated. Specifically, control logic 210 instructs data selector 208 to select a new index material. Data selector 208 can determine whether an index material is new by using the set codes that have been previously stored in register file 212. Alternatively, this information can be stored in memory 222. The new index material is delivered to decompressor 214. The word “weather” is pronounced by amplifier-speaker 220. The new index code is stored in register file 212.
If the listener does not press index button 110 again within the predetermined time interval, control logic 210 assumes that the listener has made a selection. Control logic 210 then sends to data selector 208 the selected set code and a request that the corresponding on-demand program material be selected. Data selector 208 delivers the corresponding on-demand program material to decompressor 214. Control logic 210 directs signal switch 218 to connect decompressor 214 to D/A converter 216. The selected on-demand program (e.g., traffic condition) is played on amplifier-speaker 220. When all the data is processed (indicated by an “end” packet), decompressor 214 sends a notification to control logic 210. Control logic 210 directs switch 218 to connect music quality processor 204 to D/A converter 216. As a result, the main program material is automatically played again.
Subsequent to the selection by index button 110, the listener can press switch button 108 anytime he/she wishes to listen to the selected on-demand program material instead of the main program material. Control logic 210 sends to data selector 208 the set code stored in register file 212 and a request for on-demand program material. Control logic 210 also directs signal switch 218 to connect decompressor 214 to D/A converter 216. After the on-demand program is played (as indicated by an end packet), decompressor 214 sends a notification to control logic 210. Control logic 210 then directs switch 218 to connect music quality processor 204 back to D/A converter 216 again.
The human voice used in the index and on-demand program materials is preferably compressed using parametric-type compression algorithms These algorithms deliver human voice of reasonable quality using very low bandwidth. An example of such an algorithm is one described under International Telecommunication Union's Recommendation G.723.1. It can deliver telephone quality sound at 5.3 or 6.3 kilobits per second. Other compression algorithm could also be used.
It should be noted that music-quality processor 204 and decompressor 214 could be software algorithms executed by the same data processing apparatus. FIG. 4C shows an embodiment in which software modules are used to perform the operation of decompressor 214, music-quality processor 204 and signal switch 218. This embodiment contains a data processing apparatus (which could be a digital signal processor or a microcontroller) and a read-only memory (ROM). The ROM contains a switch module, a voice quality decompressor and a music quality decompressor. The data stream from data separator-selector 208 of FIG. 4A is delivered to the data processing apparatus. Depending on the signal from control logic 210, the switch module in ROM will select either voice quality decompressor or music quality decompressor for execution. The decompressed data is delivered to D/A converter 216.
In another embodiment of electrical portion 200, each of decompressor 214 and music-quality processor 204 is connected to a separate D/A converter before connecting to switch 218. These two D/A converters can be individually designed to take advantage of the different characteristics of the two decompressors. In this case, D/A converter 216 in FIG. 4A is not needed.
There are broadcast stations that would like to offer many sets of on-demand program materials. However, the bandwidth assigned to a broadcast station is limited. One way to extend the number of sets is to use the bandwidth of more than one broadcast stations. Another way is to enlist the bandwidth of other frequency bands (such as the vertical and horizontal blanking intervals in the TV band, an unused TV band, or a narrow-band PCS). After data selector 208 of electrical portion 200 receives a command packet, it directs the packet to control logic 210. If the command is an instruction to temporarily switch to a new broadcast station, control logic 210 first stores the frequency of the old station (e.g., station 120) in register file 212. It then instructs tuner 202 to switch to the new broadcast station requested by the command. As a result, additional on-demand program materials can be delivered to the listener using a similar method as described above. When the delivery of the on-demand program materials is completed, control logic 210 instructs tuner 202 to switch back to station 120 using frequency information stored in register file 212. The switching operations are transparent to the listener. Note that a large number of stations can be accessed using this method. As a result, many sets of on-demand materials can be offered to the listener. Note that if this feature is not needed, tuner 202 does not need to be programmable.
In another embodiment of the present invention, there is no need to broadcast the index material, and consequently, there is no need to have an index button. This is because most on-demand program materials are easily identifiable by its contents. For example, it is easy to distinguish between a traffic condition announcement from a stock report announcement. In many cases, a listener can listen to just a few words, and can identify the kind of on-demand information. Thus, when the listener presses switch button 108 within a predetermined time interval (or while in the middle of an on-demand announcement), the next on-demand program material (e.g., weather) is selected. This is because the listener is likely to change selections if switch button 108 is pressed soon after a previous selection. However, if the listener presses switch button 108 in the middle of a main program, the previously selected on-demand program material is selected. This is because the listener is more likely to listen to the same selection of on-demand program if he/she had selected it before.
One aspect of the present invention is that the number, name and type of on-demand program materials are determined by the broadcast station and can be changed by the station at any time. There is no need to notify the listener before hand. This feature is different from some conventional systems in which the number, name and type of program materials are predetermined and cannot be changed. For these conventional systems, changes need to be pre-announced. A further aspect of the present invention is that the index materials can be announced in an audio form. There is no need for the listener to read display 112 to determine the name of the on-demand program. This feature is especially important when the listener is driving because it will be dangerous for the listener to read display 112.
As mentioned above, the inputs to control logic 210 are preferably buttons 108 and 110. An optional input to control logic 210 is the identity of the listener. This option is especially useful for automobile radios. Some automobile contains electrical adjustable seat positions and memory for storing the seat positions of several drivers. When a driver enters an automobile, he/she can press a seat-position selection button, and the seat will be set to a previously adjusted position. Thus, the seat position can be used as means for identifying individual drivers. Control logic 210 may use this button to set the preferred on-demand program material for individual driver. Thus, when the driver presses the seat-position button, the automobile can set the seat position and the on-demand program material (even though these settings have been changed by a previous driver). Thus, each driver can listen to his/her preferred on-demand program material without having to use the index button to re-select the on-demand program material.
An implementation of the present invention in a conventional analog radio broadcast system is now described. In this implementation, the main program materials is broadcasted using conventional AM and FM methods. However, the command, on-demand program and index materials are in digital format. For illustrative purposes, FM broadcast is described here, but the present invention may also be used in AM broadcast. Implementation of the present invention in TV broadcast will be disclosed in later sections.
In FM broadcast, an optional signal band from 53 kHz to 99 kHz may be multiplexed onto the main radio frequency carrier. In the United States, this optional band is called the Subsidiary Communications Authorization (SCA). This band can be used to carry analog and/or digital signals. In the present invention, a portion of this band may be devoted to carry the command, index and on-demand program materials. Methods have been developed to achieve a bandwidth of more than 16 kilobits per second in the SCA. Thus, at least two sets of on-demand program materials can be delivered in the SCA.
In order to implement this embodiment, only the digital data extractor 201 portion of the circuit in FIG. 4A and music quality processor 204 need to be changed. The changes are shown in FIG. 4B . A programmable tuner 234 is used to allow a user (and if necessary, control logic 210 of FIG. 4A ) to select a broadcast station. The tuned signal is separated into two parts: the main program and SCA. The main program material (riding on the main radio frequency carrier) is delivered to a FM demodulator 238. It is an analog demodulator that derives an analog audio signal from the tuned radio frequency signal. The analog audio signal is connected to signal switch 218 of FIG. 4A through a line 244. The SCA signal is delivered to a SCA demodulator and digital data decoder 235. It recovers a stream of digital data corresponding to the serial data stream generated by transmitter system 150. This stream is delivered to a data separator-selector 236 that decapsulates the packets and selects the command material, index material or on-demand program material. The data on a line 243 corresponds to commands, and should be delivered to control logic 210. The data on lines 241 and 242 corresponds to on-demand and index materials, and should be delivered to decompressor 214. Data separator-selector 236 optionally contains a memory 237 that serves a similar function as memory 222 of FIG. 4A .
Recently, there is research on a hybrid digital/analog radio broadcast system that simultaneously transmits both analog and digital signals within an allocated channel mask. The digital signals offers music quality audio broadcast. An advantage of this system is that it is backward compatible with existing analog receivers because the same program material is transmitted in both digital and analog forms. Based on the promoters of this system, it is believed that a FM-based system can provide an ancillary data channel having bandwidth substantially higher than that of the SCA. The same research indicates that a slower ancillary data channel can also be obtained in AM transmission. These ancillary data channels can be used to carry the compressed index and auxiliary program materials of the present invention. Consequently, the present invention is also applicable to this hybrid radio broadcast system.
Storing Index and On-Demand Program Material in Memory
In a different embodiment of the present invention, the index and/or on-demand program material may be stored in a memory of a radio receiver.
In the present invention, broadcast station 120 broadcasts in regular time intervals the index packets. These packets are stored in the index area. Broadcast station 120 also broadcasts in regular intervals the on-demand program packets for each on-demand program. These packets are stored in the designated block of the on-demand program area. As explained below, the index and on-demand program materials can be accessed by the listener by pressing appropriate buttons of radio receiver 102.
In one embodiment of the present invention, memory management unit 350 examines the sequence code and packet number of the received index and on-demand program material. If the sequence code and packet number is the same as that of a previously validly stored data, memory management unit 350 does not need to process the data. Otherwise, the data in memory 340 is updated.
The use of memory 340, packet number, and check sum for each packet may improve performance. The reception of the on-demand and index portions is typically not as reliable as that of the main program material (e.g., the SCA power is typically lower than the main program power). This is especially true for automobile radio receivers because the automobile may pass through areas with high multipath interference. Thus, some of the on-demand/index packets may contain errors. The use of packet number and check sum allows these error packets to be identified. When a set with the same sequence code is broadcasted a second time, this embodiment allows the correct data to be stored in memory 340.
Returning to FIG. 5A , a control logic 352 is used to interface between the buttons of FIG. 1 and electrical portion 330. When the listener presses index button 110, control logic 352 looks up a register 356 that stores the set code that is being processed (e.g., A1). It delivers to memory management unit 350 this set code and a request to retrieve the corresponding index material. Memory management unit 350 retrieves the corresponding data in the index area and sends it to decompressor 354. At about the same time, control logic 352 directs signal switch 342 to connect decompressor 354 to D/A converter 358. The words “traffic condition” are pronounced by amplifier-speaker 344. Decompressor 354 sends a notification to control logic 352 after the words are processed. Control logic 352 increases the set code in register 356 by 1 (e.g., from A1 to A2).
In most cases, these words of the index are short. Thus, these words will be spoken before the listener can take additional action. In another embodiment of the invention, it may not be necessary for decompressor 354 to send the notification to control logic 352. Electrical portion 330 can assume that the words will be announced before the listen takes any other action.
If the listener presses index button 110 again within a predetermined time interval (e.g., one to two seconds), it is likely that the listen wishes to listen to other information. Thus, the above-described steps for selecting another index are repeated. Specifically, control logic 352 delivers the new set code to memory management unit 350, which retrieves the corresponding data in the index area and sends it to decompressor 354. The word “weather” is pronounced by amplifier-speaker 344. If the listener does not press index button 110 again within the predetermined time interval, control logic 352 assumes that the listener has made a selection. Control logic 352 then sends to memory management unit 350 the selected set code and a request that the corresponding on-demand program material be retrieved. Memory management unit 350 retrieves the corresponding data in the on-demand program area and sends it to decompressor 354. Control logic 352 directs signal switch 342 to connect decompressor 354 to D/A converter 358. The selected on-demand program (e.g., traffic condition) is played on amplifier-speaker 344. When all the data is processed, decompressor 354 notifies control logic 352. Control logic 352 directs switch 342 to connect main program processor 334 to converter 358. As a result, the main program material is automatically played.
Subsequent to the selection by index button 110, the listener can press switch button 108 anytime he/she wishes to listen to the selected on-demand program material instead of the main program material. Control logic 352 sends to memory management unit 350 the index code stored in register 356 and a request for on-demand program material. Control logic also directs signal switch 342 to connect D/A converter 358 to decompressor 354. After the on-demand program is played, control logic 352 directs switch 342 to connect main program processor 334 back to converter 358 again.
It should be noted that the index material and index button 110 are optional, as discussed above in connection with FIG. 4A . A similar procedure can be used to handle this situation. In this case, memory 340 does not need to have an index area.
In an alternative embodiment of FIG. 5A , decompressor 354 can be placed ahead of memory management unit 350. In this embodiment, the digital data for the index and on-demand program materials are decompressed first before being stored in memory 340. This embodiment may not use memory 340 as efficient as the original embodiment. On the other hand, the response time may be faster because the decompression operation has been performed prior to storage. It should also be noted that main program processor 334 and decompressor 354 may be software modules executed by the same data processing apparatus. In this case, signal switch 342 is replaced by a software command that causes the data processing apparatus to execute different software modules.
In one embodiment of the present invention, the operation of receiving signals from a broadcast station using tuner 332 and storing the index and on-demand program materials in memory 340 is performed at all times, ever after the listener turns off the radio receiver (e.g., using volume button 106). This requires that power be constantly supplied to electrical portion 330 even though other parts of radio receiver 102 do not receive power (e.g., display and amplifier-speaker). It is not a problem for automobile radio receivers because they can obtain power from the car battery at all times. An advantage of this embodiment is that the listen can hear the on-demand program materials instantaneously after the receiver is turned on by the listener. There is no need to wait for data to be received and stored into memory 340. This advantage is especially important when the listener wishes to hear traffic condition information before he/she leave the parking lot so that he/she can select the best route to the destination.
In another embodiment of electrical portion 330, each of decompressor 354 and main program processor 334 is connected to a separate D/A converter before connecting to switch 342. These two D/A converters can be individually designed to take advantage of the different characteristics of the two decompressors. In this case, D/A converter 358 in FIG. 5A is not needed.
In one embodiment of the present invention, a music quality decompressor (such as a MP3 decoder) is used to implement main program processor 334 and a voice quality decompressor (such as a G.723.1 decoder) is used to implement decompressor 354.
An implementation of the present invention in a conventional analog radio broadcast system is now described. FIG. 5B is a schematic diagram of an electrical portion 380 of an implementation of radio receiver 102. Reference numerals that are the same in FIGS. 5A and 5B refer to substantially the same elements. The structure of electrical portion 380 is similar to that of electrical portion 330, with the following exceptions: (1) The main program processor 334 corresponds to an FM demodulator 386, (2) a SCA demodulator/decoder 384 is used to separate the SCA band from the main carrier and decode the digital data therein, and (3) tuner 382 does not perform demodulation. FM demodulator 386 is an analog demodulator that derives an analog audio signal from a radio frequency signal. FM demodulator 386 and SCA demodulator/decoder 384 work on different frequency bands within an allocated FM channel mask, thus performing the operation of separator 348 of FIG. 5A .
The principle of the embodiments in FIGS. 5A and 5B is also applicable to the hybrid digital/analog radio broadcast system that simultaneously transmits both analog and digital signals within an allocated channel mask.
It should be noted that the tuners in FIGS. 5A-5B could also be programmable.
Extension to TV
The present invention can also be extended to TV (transmitted via cable or wireless). In TV broadcast, it is possible to introduce a datacast channel along side the main TV channel. As an example, some TV stations use the vertical blanking interval (VBI) to broadcast data. As another example, a portion of the high definition TV frequency spectrum can be used for datacasting. The bandwidth of these datacast channels is typically higher than that of the SCA. Thus, it is possible to use all or just a portion of the TV datacast channel for the present invention.
In order to facilitate disclosure of the present invention, FIGS. 4A-4B and 5A-5B are used. FIG. 4A would be applicable to the digital TV situation. In this case, data separator-selector 208 separates the datacast channel from the main TV broadcast channel. Because of the wider bandwidth of the TV datacast channel, decompressor 214 could be a music quality decompressor. In FIG. 4B , SCA demodulator/digital data decoder 235 would be a decoder for the datacast channel (e.g., VBI). FM demodulator block 238 would be the audio demodulator for the main TV channels. In FIG. 5A , separator 348 separates the datacast portion from the main TV channels. In FIG. 5B , SCA demodulator/digital data decoder 384 would be a decoder for the datacast channel (e.g., VBI). FM demodulator block 386 would be the audio demodulator for the main TV channel.
In these embodiments, the switch and index buttons could be built into a TV set or a remote controller associated with the TV set. If a remote controller is used, the numeric keys (used for selecting TV channels) could be used to select the on-demand information (e.g., key “1” for traffic condition, key “2” for weather, etc.)
In a separate embodiment of the present invention, the main channel could be a regular FM or AM radio channel while the on-demand program is broadcast on a TV datacast channel. In this way, the wider bandwidth of the TV datacast channel is available to radio listeners.
The invention has been described with reference to specific exemplary embodiments thereof. Various modification and changes may be made thereunto without departing from the broad spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense; the invention is limited only by the provided claims.
Claims (37)
1. An apparatus for generating analog audio signal, comprising:
a demodulator for retrieving digital data from wireless radio frequency signal, the digital data comprising a first set of compressed digital audio data associated with a first audio program and a second set of compressed digital audio data associated with a second audio program, the first set of compressed digital audio data having been compressed outside of the apparatus from a first set of digital audio data, the second set of compressed digital audio data having been compressed outside of the apparatus from a second set of digital audio data;
a first decompressor comprising a first digital audio decompression algorithm;
a second decompressor comprising a second digital audio decompression algorithm;
a user interface allowing a user to select the first or the second audio program; and
a control subsystem for applying the first decompressor to decompress the first set of compressed digital audio data if the user selects the first audio program and applying the second decompressor to decompress the second set of compressed digital audio data if the user selects the second audio program.
2. The apparatus of claim 1 wherein at least one of the first and the second decompression algorithms comprises a motion picture experts group decompression algorithm.
3. The apparatus of claim 1 wherein at least one of the first and the second decompression algorithms comprises a voice quality decompression algorithm.
4. The apparatus of claim 1 wherein at least one of the first and the second sets of compressed digital audio data has a bit rate of less than 7 kilobits per second.
5. The apparatus of claim 1 wherein the radio frequency signal comprises FM modulated radio frequency signal.
6. The apparatus of claim 1 wherein at least the demodulator is powered by a battery of an automobile.
7. The apparatus of claim 1 wherein one of the first and the second sets of compressed digital audio data has been compressed using a parametric compression algorithm.
8. The apparatus of claim 7 wherein another of the first and the second sets of compressed digital audio data has been compressed using a motion picture experts group compression algorithm.
9. The apparatus of claim 1 wherein the first decompressor and the second decompressor are software modules in a ROM.
10. The apparatus of claim 1 wherein the digital data comprises a command instructing the apparatus to perform a task.
11. An apparatus for sending wireless radio frequency signal to a receiving device, the apparatus comprising a wireless transmitter for transmitting the wireless radio frequency signal modulated by a stream of digital data, the stream of digital data comprising a first set of compressed digital audio data associated with a first audio program and a second set of compressed digital audio data associated with a second audio program, the first set of compressed digital audio data having been compressed outside of the receiving device using a first digital audio compression algorithm and the second set of compressed digital audio data having been compressed outside of the receiving device using a second digital audio compression algorithm.
12. The apparatus of claim 11 wherein the first compression algorithm comprises a motion picture experts group compression algorithm.
13. The apparatus of claim 11 wherein the second compression algorithm comprises a voice quality compression algorithm.
14. The apparatus of claim 13 wherein the second set of compressed digital audio data has a bit rate of less than 7 kilobits per second.
15. The apparatus of claim 11 wherein the radio frequency signal comprises FM modulated radio frequency signal.
16. The apparatus of claim 11 wherein the digital data comprises a command instructing the receiving device to perform a task.
17. The apparatus of claim 11 wherein one of the first and the second sets of compressed digital audio data has been compressed using a parametric compression algorithm and another of the first and the second sets of compressed digital audio data has been compressed using a motion picture experts group compression algorithm.
18. An apparatus for generating analog audio signal, comprising:
a demodulator for retrieving digital data from wireless radio frequency signal, the digital data comprising a first set of compressed digital audio data associated with a first audio program and a second set of compressed digital audio data associated with a second audio program the first set of compressed digital audio data having been compressed outside of the apparatus from a first set of digital audio data, the second set of compressed digital audio data having been compressed outside of the apparatus from a second set of digital audio data;
a first decompressor comprising a first digital audio decompression algorithm;
a second decompressor comprising a second digital audio decompression algorithm;
a memory system for storing the first set of compressed digital audio data retrieved from the demodulator and not the second set of compressed digital audio data retrieved from the demodulator;
user interface allowing a user to select the first or the second audio program; and
a control subsystem for applying the second decompressor to decompress the second set of compressed digital audio data if the user selects the second audio program and for retrieving the first set of compressed digital audio data from the memory system and delivering to the first decompressor when the user selects the first audio program.
19. The apparatus of claim 18 wherein at least one of the first and the second decompression algorithms comprises a voice quality decompression algorithm.
20. The apparatus of claim 18 wherein one of the first and the second sets of compressed digital audio data has been compressed using a parametric compression algorithm.
21. The apparatus of claim 20 wherein another of the first and the second sets of compressed digital audio data has been compressed using a motion picture experts group compression algorithm.
22. The apparatus of claim 18 wherein:
the digital data comprises a third set of compressed digital audio data associated with a third audio program,
the memory system further for storing the third set of compressed digital audio data,
the user interface comprises a first button to select one of the first and the third audio programs and a second button to select the second audio program, and
the control subsystem further for retrieving the third set of compressed digital audio data from the memory system and delivering to the first decompressor when the user selects the third audio program.
23. The apparatus of claim 18 wherein the user interface allows the user to turn off power to at least a portion of the apparatus, and wherein the memory system stores the first set of compressed digital audio data even after the user activates the user interface to turn off the power.
24. The apparatus of claim 18 wherein the first decompressor and the second decompressor are software modules in a ROM.
25. The apparatus of claim 8 wherein the digital data comprises a command instructing the apparatus to perform a task.
26. A method for an apparatus to process digital audio data, comprising:
demodulating wireless radio frequency signals transmitted by a first remote station to generate a plurality of sets of compressed digital audio data, at least one other set of compressed digital audio data and a command instructing the apparatus to switch to a second remote station, the command being transmitted without responding to an input by a user of the apparatus, the plurality of sets of compressed digital audio data and the at least one other set of compressed digital audio data being compressed outside of the apparatus;
storing the plurality of sets of compressed digital audio data in a memory of the apparatus but not the at least one other set of compressed digital audio data;
allowing the user to select at least one of the plurality of sets of compressed digital audio data stored in the memory;
if the user selects one set of the plurality of sets of compressed digital audio:
retrieving from the memory at least a portion of the selected set of compressed digital audio data;
decompressing the retrieved portion of the selected set of compressed digital audio data using a first digital audio decompression algorithm to generate a first set of decompressed digital audio data; and
processing the first set of decompressed digital audio data to generate a first analog audio signal;
allowing the user to select the at least one other set of compressed digital audio data that is not stored in the memory;
if the user selects the at least one other set of compressed digital audio data:
decompressing at least a portion of the at least one other set of compressed digital audio data using a second digital audio decompression algorithm to generate a second set of decompressed digital audio data; and
processing the second set of decompressed digital audio data to generate a second analog audio signal; and
responsive to the command: demodulating wireless radio frequency signals transmitted by the second remote station to generate an additional set of compressed digital audio data, the additional set of compressed digital audio data being compressed outside of the apparatus and can be decompressed by the apparatus using one of the first and the second digital audio decompression algorithms.
27. The method of claim 26 wherein at least one of the first and the second digital audio decompression algorithms comprises a motion picture experts group decompression algorithm.
28. The method of claim 26 wherein at least one of the first and the second digital audio decompression algorithms comprises a voice quality decompression algorithm.
29. The method of claim 26 wherein at least one of the first and the second digital audio decompression algorithms is software module in a ROM.
30. The method of claim 26 wherein the memory continues to store the plurality of sets of compressed digital audio data after at least a portion of the apparatus is not powered.
31. The method of claim 26 further comprising:
storing the additional set of compressed digital audio data in the memory;
allowing the user to select the additional set of compressed digital audio data in the memory; and
if the user selects the additional set of compressed digital audio data:
retrieving from the memory at least a portion of the additional set of compressed digital audio data; and
decompressing the retrieved portion of the additional set of compressed digital audio data using the first digital audio decompression algorithm.
32. An apparatus comprising:
a demodulator for demodulating wireless radio frequency signals transmitted by a first remote station to generate a plurality of sets of compressed digital audio data, at least one other set of compressed digital audio data and a command instructing the apparatus to switch to a second remote station, the command being transmitted without responding to an input by a user of the apparatus, the plurality of sets of compressed digital audio data and the at least one other set of compressed digital audio data being compressed outside of the apparatus;
a first decompressor comprising a first digital audio decompression algorithm;
a second decompressor comprising a second digital audio decompression algorithm;
memory for storing the plurality of sets of compressed digital audio data generated by the demodulator but not the at least one other set of compressed digital audio data generated by the demodulator;
a user interface allowing the user to select at least one set of the plurality of sets of compressed digital audio data in the memory;
a control subsystem for retrieving at least a portion of the selected set of compressed digital audio data from the memory and delivering to the first decompressor after selection by the user;
the user interface also allowing the user to select the at least one other set of compressed digital audio data;
the control subsystem also for delivering at least a portion of the at least one other set of compressed digital audio data to the second decompressor after selection by the user; and
responsive to the command, the demodulator also demodulates wireless radio frequency signals transmitted by the second remote station to generate an additional set of compressed digital audio data, the additional set of compressed digital audio data being compressed outside of the apparatus and can be decompressed by the apparatus using one of the first and the second decompressors.
33. The apparatus of claim 32 wherein at least one of the first and the second digital audio decompression algorithms comprises a motion picture experts group decompression algorithm.
34. The apparatus of claim 32 wherein at least one of the first and the second digital audio decompression algorithms comprises a voice quality decompression algorithm.
35. The apparatus of claim 32 wherein at least one of the first and the second decompressors comprises software module in a ROM.
36. The apparatus of claim 32 wherein the user interface allows the user to turn off power to at least a portion of the apparatus, and wherein the memory stores the plurality of sets of compressed digital audio data even after the user uses the user interface to turn off the power.
37. The apparatus of claim 32 wherein the memory also stores the additional set of compressed digital audio data, the user interface also allows the user to select the additional set of compressed digital audio data in the memory, and the control subsystem also retrieves at least a portion of the additional set of compressed digital audio data from the memory and delivers to the first decompressor after selection by the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/715,098 USRE45362E1 (en) | 1999-02-04 | 2012-12-14 | Transmission and receiver system operating on multiple audio programs |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11854099P | 1999-02-04 | 1999-02-04 | |
US12092399P | 1999-02-22 | 1999-02-22 | |
US14074299P | 1999-06-25 | 1999-06-25 | |
US14425999P | 1999-07-19 | 1999-07-19 | |
US09/496,528 US6600908B1 (en) | 1999-02-04 | 2000-02-02 | Method and system for broadcasting and receiving audio information and associated audio indexes |
US10/364,554 US6904270B1 (en) | 1999-02-04 | 2003-02-12 | Radio receiver for processing digital and analog audio signals |
US11/145,136 US7369824B1 (en) | 1999-02-04 | 2005-06-03 | Receiver storage system for audio program |
US3456608A | 2008-02-20 | 2008-02-20 | |
US12/276,928 US7856217B1 (en) | 1999-02-04 | 2008-11-24 | Transmission and receiver system operating on multiple audio programs |
US13/715,098 USRE45362E1 (en) | 1999-02-04 | 2012-12-14 | Transmission and receiver system operating on multiple audio programs |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/276,928 Reissue US7856217B1 (en) | 1999-02-04 | 2008-11-24 | Transmission and receiver system operating on multiple audio programs |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE45362E1 true USRE45362E1 (en) | 2015-02-03 |
Family
ID=27617898
Family Applications (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/496,528 Expired - Fee Related US6600908B1 (en) | 1999-02-04 | 2000-02-02 | Method and system for broadcasting and receiving audio information and associated audio indexes |
US10/364,554 Expired - Fee Related US6904270B1 (en) | 1999-02-04 | 2003-02-12 | Radio receiver for processing digital and analog audio signals |
US11/078,868 Expired - Fee Related US7403753B1 (en) | 1999-02-04 | 2005-03-14 | Receiving system operating on multiple audio programs |
US12/276,928 Ceased US7856217B1 (en) | 1999-02-04 | 2008-11-24 | Transmission and receiver system operating on multiple audio programs |
US12/335,486 Expired - Fee Related US7778614B1 (en) | 1999-02-04 | 2008-12-15 | Receiver storage system for audio program |
US12/945,845 Expired - Fee Related US8010068B1 (en) | 1999-02-04 | 2010-11-13 | Transmission and receiver system operating on different frequency bands |
US13/204,655 Expired - Fee Related US8103231B1 (en) | 1999-02-04 | 2011-08-06 | Transmission and receiver system operating on different frequency bands |
US13/678,442 Expired - Fee Related US8489049B1 (en) | 1999-02-04 | 2012-11-15 | Transmission and receiver system operating on different frequency bands |
US13/715,098 Expired - Fee Related USRE45362E1 (en) | 1999-02-04 | 2012-12-14 | Transmission and receiver system operating on multiple audio programs |
US14/285,612 Expired - Fee Related US9026072B1 (en) | 1999-02-04 | 2014-05-22 | Transmission and receiver system operating on different frequency bands |
US15/060,324 Expired - Fee Related US9608744B1 (en) | 1999-02-04 | 2016-03-03 | Receiver system for audio information |
Family Applications Before (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/496,528 Expired - Fee Related US6600908B1 (en) | 1999-02-04 | 2000-02-02 | Method and system for broadcasting and receiving audio information and associated audio indexes |
US10/364,554 Expired - Fee Related US6904270B1 (en) | 1999-02-04 | 2003-02-12 | Radio receiver for processing digital and analog audio signals |
US11/078,868 Expired - Fee Related US7403753B1 (en) | 1999-02-04 | 2005-03-14 | Receiving system operating on multiple audio programs |
US12/276,928 Ceased US7856217B1 (en) | 1999-02-04 | 2008-11-24 | Transmission and receiver system operating on multiple audio programs |
US12/335,486 Expired - Fee Related US7778614B1 (en) | 1999-02-04 | 2008-12-15 | Receiver storage system for audio program |
US12/945,845 Expired - Fee Related US8010068B1 (en) | 1999-02-04 | 2010-11-13 | Transmission and receiver system operating on different frequency bands |
US13/204,655 Expired - Fee Related US8103231B1 (en) | 1999-02-04 | 2011-08-06 | Transmission and receiver system operating on different frequency bands |
US13/678,442 Expired - Fee Related US8489049B1 (en) | 1999-02-04 | 2012-11-15 | Transmission and receiver system operating on different frequency bands |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/285,612 Expired - Fee Related US9026072B1 (en) | 1999-02-04 | 2014-05-22 | Transmission and receiver system operating on different frequency bands |
US15/060,324 Expired - Fee Related US9608744B1 (en) | 1999-02-04 | 2016-03-03 | Receiver system for audio information |
Country Status (1)
Country | Link |
---|---|
US (11) | US6600908B1 (en) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7991347B1 (en) | 1994-04-07 | 2011-08-02 | Data Innovation Llc | System and method for accessing set of digital data at a remote site |
US7181758B1 (en) | 1994-07-25 | 2007-02-20 | Data Innovation, L.L.C. | Information distribution and processing system |
US6560461B1 (en) | 1997-08-04 | 2003-05-06 | Mundi Fomukong | Authorized location reporting paging system |
US6600908B1 (en) * | 1999-02-04 | 2003-07-29 | Hark C. Chan | Method and system for broadcasting and receiving audio information and associated audio indexes |
US7369824B1 (en) * | 1999-02-04 | 2008-05-06 | Chan Hark C | Receiver storage system for audio program |
US7245707B1 (en) | 1999-03-26 | 2007-07-17 | Chan Hark C | Data network based telephone messaging system |
US20010053944A1 (en) * | 2000-03-31 | 2001-12-20 | Marks Michael B. | Audio internet navigation system |
US6804510B1 (en) * | 2000-05-24 | 2004-10-12 | International Business Machines Corporation | Selection of alternate sources for audio broadcast signals responsive to embedded source identification information |
JP2002165262A (en) * | 2000-11-28 | 2002-06-07 | Mitsubishi Electric Corp | System for distributing contents and method therefor |
US7088740B1 (en) * | 2000-12-21 | 2006-08-08 | Bae Systems Information And Electronic Systems Integration Inc | Digital FM radio system |
WO2002093408A1 (en) * | 2001-05-11 | 2002-11-21 | Wildseed, Ltd. | Method and system for collecting and displaying aggregate presence information for mobile media players |
DE10141607A1 (en) * | 2001-08-24 | 2003-03-20 | Bosch Gmbh Robert | Method for playing multimedia files in a terminal |
JP4159273B2 (en) | 2001-09-13 | 2008-10-01 | アルパイン株式会社 | Broadcast receiving apparatus and channel scanning method |
US6862636B2 (en) * | 2001-11-16 | 2005-03-01 | Gateway, Inc. | Multi-mode speaker operating from either digital or analog sources |
US7423982B2 (en) * | 2002-09-09 | 2008-09-09 | Scientific-Atlanta, Inc. | Adaptive communication modes |
US7043204B2 (en) * | 2003-06-26 | 2006-05-09 | The Regents Of The University Of California | Through-the-earth radio |
US8055308B2 (en) * | 2003-09-30 | 2011-11-08 | General Motors Llc | Method and system for responding to digital vehicle requests |
EP1627993A1 (en) * | 2004-08-16 | 2006-02-22 | ABB Turbo Systems AG | Exhaust turbine cleaning device |
US8270901B2 (en) * | 2004-12-17 | 2012-09-18 | Martin E. Hellman | Dropout-resistant media broadcasting system |
US8627354B2 (en) | 2004-12-17 | 2014-01-07 | Martin E. Hellman | Tiered subscription broadcast system |
US7865917B2 (en) * | 2004-12-17 | 2011-01-04 | Martin E Hellman | Security enhanced tiered subscription broadcast system |
US20060229750A1 (en) * | 2005-04-12 | 2006-10-12 | Charles Rozier | System and method for providing access to supplemental program services |
US7965975B2 (en) * | 2005-05-21 | 2011-06-21 | Swetha Venkatachalapathy | On demand, network radio and broadcast method |
US20060286929A1 (en) * | 2005-06-21 | 2006-12-21 | Wutp, Inc. | System for universal distribution of short duration programming |
US7840178B2 (en) * | 2005-07-12 | 2010-11-23 | Martin E. Hellman | FM broadcast system competitive with satellite radio |
JP2008026662A (en) * | 2006-07-21 | 2008-02-07 | Sony Corp | Data recording device, method, and program |
US20080040498A1 (en) * | 2006-08-10 | 2008-02-14 | Nokia Corporation | System and method of XML based content fragmentation for rich media streaming |
EP1944887B1 (en) * | 2007-01-11 | 2013-11-06 | Harman Becker Automotive Systems GmbH | Radio receiver for hybrid broadcast systems |
US20130094426A1 (en) | 2009-09-11 | 2013-04-18 | Geo-Broadcast Solutions Llc | Equipment, system and methodologies for transmitting localized auxiliary information and rds/rbds information via multiple rf frequencies, rf power, and antenna selection of boosters in a segmented listening area delivering localized auxiliary information |
WO2011031906A1 (en) * | 2009-09-11 | 2011-03-17 | Lazer Spots, Llc | Equipment, system and methodologies for segmentation of listening area into sub-areas enabling delivery of localized auxiliary information |
US9002259B2 (en) * | 2010-08-13 | 2015-04-07 | Bose Corporation | Transmission channel substitution |
CN102833022A (en) * | 2012-08-22 | 2012-12-19 | 中兴通讯股份有限公司 | Device, method and terminal for broadcast switching |
CN103795486B (en) * | 2014-01-16 | 2017-04-12 | 中国国际广播电台 | Method and system for realizing large-area continuous coverage of programs in digital audio broadcasting |
Citations (184)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3947642A (en) | 1974-08-26 | 1976-03-30 | B.S.R. (U.S.A.) Ltd. | Telephone answering system and apparatus |
US4006447A (en) | 1973-06-14 | 1977-02-01 | Thomson-Csf | Audibility-control system for radio receiver |
US4499601A (en) | 1982-10-18 | 1985-02-12 | Matthews Gordon H | Method and apparatus for automatically detecting and playing desired audio segments over a broadcast receiver. |
EP0283708A2 (en) | 1987-03-23 | 1988-09-28 | Robert Bosch Gmbh | Radio receiver with two traffic radio decoders |
US4829557A (en) | 1985-01-22 | 1989-05-09 | Hashimoto Corporation | Telephone answering device having outgoing message pause timer function |
US5095532A (en) | 1989-12-29 | 1992-03-10 | Robert Bosch Gmbh | Method and apparatus for route-selective reproduction of broadcast traffic announcements |
US5119507A (en) | 1991-02-19 | 1992-06-02 | Mankovitz Roy J | Receiver apparatus and methods for identifying broadcast audio program selections in a radio broadcast system |
US5134719A (en) * | 1991-02-19 | 1992-07-28 | Mankovitz Roy J | Apparatus and methods for identifying broadcast audio program selections in an FM stereo broadcast system |
US5161251A (en) * | 1991-02-19 | 1992-11-03 | Mankovitz Roy J | Apparatus and methods for providing text information identifying audio program selections |
WO1992021195A1 (en) | 1991-05-13 | 1992-11-26 | Omnipoint Corporation | Dual mode transmitter and receiver |
US5195109A (en) | 1990-02-02 | 1993-03-16 | Blaupunkt-Werke Gmbh | Digital radio receiver with program-controlled mixing oscillator frequency |
US5241689A (en) * | 1990-12-07 | 1993-08-31 | Ericsson Ge Mobile Communications Inc. | Digital signal processor audio compression in an RF base station system |
US5262875A (en) | 1992-04-30 | 1993-11-16 | Instant Video Technologies, Inc. | Audio/video file server including decompression/playback means |
US5276909A (en) | 1991-06-25 | 1994-01-04 | Autotalk, Inc. | Traffic information broadcast system |
US5285498A (en) | 1992-03-02 | 1994-02-08 | At&T Bell Laboratories | Method and apparatus for coding audio signals based on perceptual model |
US5313516A (en) | 1990-05-31 | 1994-05-17 | Phonemate Inc. | Telephone answering device with automatic function |
US5355527A (en) | 1991-07-01 | 1994-10-11 | Sony Corporation | Radio receiver with display memory and keys for displaying selecting, and storing station frequencies |
US5398285A (en) | 1993-12-30 | 1995-03-14 | Motorola, Inc. | Method for generating a password using public key cryptography |
US5406626A (en) | 1993-03-15 | 1995-04-11 | Macrovision Corporation | Radio receiver for information dissemenation using subcarrier |
US5428610A (en) | 1992-11-10 | 1995-06-27 | World Communication Ventures, Inc. | FM radio system employing time shared wide SCA for digital data band |
US5442646A (en) | 1994-02-01 | 1995-08-15 | The Mitre Corporation | Subcarrier communication system |
US5477487A (en) | 1994-08-22 | 1995-12-19 | Greenberg; Richard E. | Audio auto-repeating device and method |
US5483506A (en) | 1992-10-12 | 1996-01-09 | Clarion Co., Ltd. | Radio receiver with playback means |
US5497372A (en) | 1993-03-11 | 1996-03-05 | Sanyo Electric Co., Ltd. | FM multiplex broadcasting and receiving system |
EP0700205A2 (en) | 1994-08-31 | 1996-03-06 | Kabushiki Kaisha Toshiba | Multimedia television receiver and method of booting the same |
US5524279A (en) | 1993-05-24 | 1996-06-04 | Motorola, Inc. | Method and apparatus for improving perceived quality of a stored voice message in a communication receiver |
US5524051A (en) | 1994-04-06 | 1996-06-04 | Command Audio Corporation | Method and system for audio information dissemination using various modes of transmission |
US5548828A (en) | 1992-12-14 | 1996-08-20 | Clarion Co., Ltd. | RDS audio receiver having interrupt mode |
US5548789A (en) | 1991-01-24 | 1996-08-20 | Canon Kabushiki Kaisha | Message communication processing apparatus for selectively converting storing and transmitting messages of different lengths |
US5557541A (en) * | 1994-07-21 | 1996-09-17 | Information Highway Media Corporation | Apparatus for distributing subscription and on-demand audio programming |
US5557302A (en) | 1990-09-10 | 1996-09-17 | Next, Inc. | Method and apparatus for displaying video data on a computer display |
US5561649A (en) | 1992-12-17 | 1996-10-01 | Samsung Electronics Co, Ltd. | Disk recording medium and reproduction method and apparatus thereof |
US5561849A (en) * | 1991-02-19 | 1996-10-01 | Mankovitz; Roy J. | Apparatus and method for music and lyrics broadcasting |
US5561848A (en) | 1991-02-25 | 1996-10-01 | Nec Corporation | Two way paging system with answer-back function |
US5572442A (en) | 1994-07-21 | 1996-11-05 | Information Highway Media Corporation | System for distributing subscription and on-demand audio programming |
US5581576A (en) | 1995-01-12 | 1996-12-03 | International Business Machines Corp. | Radio information broadcasting and receiving system |
US5585858A (en) * | 1994-04-15 | 1996-12-17 | Actv, Inc. | Simulcast of interactive signals with a conventional video signal |
US5594779A (en) | 1995-01-12 | 1997-01-14 | Bell Atlantic | Mobile audio program selection system using public switched telephone network |
US5623538A (en) | 1995-08-30 | 1997-04-22 | Lucent Technologies Inc. | Shared distribution of internal message storage facilities by a plurality of communication terminals |
WO1997022189A1 (en) | 1995-12-08 | 1997-06-19 | Worldspace, Inc. | Satellite direct radio broadcast system |
US5649319A (en) | 1994-03-14 | 1997-07-15 | Pioneer Electronic Corporation | Receiver with automatic tuning function |
US5654719A (en) | 1994-03-25 | 1997-08-05 | Clarion Co., Ltd. | Radio receiver with position locating means |
US5689245A (en) | 1992-10-19 | 1997-11-18 | Radio Satellite Corporation | Integrated communications terminal |
US5692058A (en) | 1995-03-02 | 1997-11-25 | Eggers; Philip E. | Dual audio program system |
US5699384A (en) * | 1994-11-14 | 1997-12-16 | Hughes Electronics | Apparatus and method for satellite receiver computer adaptor card |
US5708662A (en) | 1995-04-07 | 1998-01-13 | Casio Computer Co., Ltd. | Transmission method and receiving apparatus of emergency information which is frequency-multiplexed on an FM broadcast radio wave |
US5710994A (en) | 1995-09-06 | 1998-01-20 | Sony Corporation | Synthesized type receiver with PLL |
US5712689A (en) | 1994-09-20 | 1998-01-27 | Kabushiki Kaisha Toshiba | Digital television set |
US5719943A (en) | 1994-03-28 | 1998-02-17 | Hitachi, Ltd. | Digital information signal transmitting/receiving method and system |
US5734973A (en) | 1995-04-25 | 1998-03-31 | Clarion Co., Ltd. | Radio receiver for selectively receiving signals at frequencies of previously stored broadcast stations |
US5734780A (en) | 1994-05-11 | 1998-03-31 | Sanyo Electric Co., Ltd. | Recording/reproducing device which receives an FM multiplexed signal comprising a subcarrier or a darc signal and outputs traffic information after detecting an intermission |
US5740229A (en) | 1996-03-15 | 1998-04-14 | At&T Corp | Method and apparatus for a pre-paid return call |
US5742353A (en) | 1995-03-30 | 1998-04-21 | Kabushiki Kaisha Toshiba | Image processing apparatus |
US5745525A (en) | 1994-07-12 | 1998-04-28 | Usa Digital Radio Partners, L.P. | Method and system for simultaneously broadcasting and receiving digital and analog signals |
US5749048A (en) | 1995-08-08 | 1998-05-05 | Sony Corporation | Receiver |
US5751806A (en) | 1993-03-15 | 1998-05-12 | Command Audio Corporation | Audio information dissemination using various transmission modes |
US5758293A (en) | 1996-03-06 | 1998-05-26 | Motorola Inc. | Subscriber unit and delivery system for wireless information retrieval |
US5761275A (en) | 1995-04-06 | 1998-06-02 | Sony Corporation | Telephone answering machine with audio signal compression/expansion circuit |
US5764747A (en) | 1992-08-26 | 1998-06-09 | Bellsouth Corporation | Personal number communication system |
JPH10164552A (en) | 1996-11-29 | 1998-06-19 | Matsushita Electric Ind Co Ltd | Video-on-demand transmitter and video-on-demand terminal device |
US5774798A (en) | 1995-07-14 | 1998-06-30 | Seiko Communications Systems, Inc. | Low power data receiver combined with audio receiver |
US5781615A (en) | 1995-08-30 | 1998-07-14 | Lucent Technologies Inc. | Fully distributed message storage facilities in a distributed switching system |
US5787090A (en) | 1994-12-09 | 1998-07-28 | U.S. Phillps Corporation | Audio data system with a first information sub-channel, extraction means for extracting said information, and packetizer means for supplementing said audio in a second information sub-channel, and attacher station and user station for use in such a system |
US5790958A (en) | 1995-10-16 | 1998-08-04 | Mmgt Enterprises, Inc. | Radio reception system for general purpose computer |
US5793980A (en) | 1994-11-30 | 1998-08-11 | Realnetworks, Inc. | Audio-on-demand communication system |
US5809065A (en) | 1996-02-20 | 1998-09-15 | Usa Digital Radio Partners, L.P. | Method and apparatus for improving the quality of AM compatible digital broadcast system signals in the presence of distortion |
US5809472A (en) | 1996-04-03 | 1998-09-15 | Command Audio Corporation | Digital audio data transmission system based on the information content of an audio signal |
US5815671A (en) | 1996-06-11 | 1998-09-29 | Command Audio Corporation | Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval |
US5819160A (en) | 1996-09-18 | 1998-10-06 | At&T Corp | Programmable radio subscription system for receiving selectively defined information |
US5825976A (en) | 1993-12-15 | 1998-10-20 | Lucent Technologies Inc. | Device and method for efficient utilization of allocated transmission medium bandwidth |
US5826026A (en) | 1995-11-09 | 1998-10-20 | Connect-One, Ltd. | Internet message communicator with direct output to a hard copy device |
US5841979A (en) | 1995-05-25 | 1998-11-24 | Information Highway Media Corp. | Enhanced delivery of audio data |
US5850415A (en) | 1993-01-12 | 1998-12-15 | Usa Digital Radio Partners, L.P. | In-band on-channel digital broadcasting |
US5850527A (en) | 1994-03-17 | 1998-12-15 | Fujitsu Limited | Information providing apparatus |
US5852721A (en) * | 1994-06-08 | 1998-12-22 | Hughes Electronics Corporation | Method and apparatus for selectively retrieving information from a source computer using a terrestrial or satellite interface |
US5864305A (en) | 1994-03-04 | 1999-01-26 | Ab Volvo | Traffic information system |
US5870474A (en) | 1995-12-04 | 1999-02-09 | Scientific-Atlanta, Inc. | Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers |
US5881365A (en) * | 1996-01-18 | 1999-03-09 | Clariti Telecommunications International, Ltd. | Digital compressed voice paging system which uses R.D.S. format for the ID signals and S.C.A. format for the voice signals both formats being FM subcarriers |
WO1999013644A1 (en) | 1997-09-05 | 1999-03-18 | Worldspace Management Corporation | System for selectively downloading information at user terminals from the internet using a satellite broadcast system |
EP0905931A2 (en) | 1997-09-29 | 1999-03-31 | Alpine Electronics, Inc. | Receiver for Digital Audio Broadcast comprising a plurality of decoding means for independently decoding a plurality of programmes |
US5898910A (en) * | 1995-02-16 | 1999-04-27 | Pioneer Electronic Corporation | RBDS receiver provided with a database having broadcasting station related information |
US5903314A (en) | 1995-02-06 | 1999-05-11 | Sony Corporation | Electrical program guide system and method |
US5905719A (en) | 1996-09-19 | 1999-05-18 | Bell Communications Research, Inc. | Method and system for wireless internet access |
US5912917A (en) * | 1990-10-18 | 1999-06-15 | Engelbrecht; Lloyd | Digital broadcast system |
US5914941A (en) * | 1995-05-25 | 1999-06-22 | Information Highway Media Corporation | Portable information storage/playback apparatus having a data interface |
US5949796A (en) | 1996-06-19 | 1999-09-07 | Kumar; Derek D. | In-band on-channel digital broadcasting method and system |
US5953068A (en) | 1994-06-28 | 1999-09-14 | U.S. Philips Corporation | Reproducing decompressed audio-video data using an external video signal to produce clock signals |
US5956628A (en) | 1995-10-16 | 1999-09-21 | Sony Corporation | Receiving for receiving FM text-based multiplex broadcasts |
US5966442A (en) | 1996-11-15 | 1999-10-12 | Worldspace, Inc. | Real-time information delivery system for aircraft |
US5978689A (en) | 1997-07-09 | 1999-11-02 | Tuoriniemi; Veijo M. | Personal portable communication and audio system |
US5991334A (en) | 1996-11-12 | 1999-11-23 | Lucent Technologies Inc. | Technique for simultaneous communications of analog frequency-modulated and digitally modulated signals using postcanceling scheme |
US5995630A (en) | 1996-03-07 | 1999-11-30 | Dew Engineering And Development Limited | Biometric input with encryption |
EP0966102A1 (en) | 1998-06-17 | 1999-12-22 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for signalling program or program source change with a characteristic acoustic mark to a program listener |
US6009177A (en) | 1994-01-13 | 1999-12-28 | Certco Llc | Enhanced cryptographic system and method with key escrow feature |
US6011854A (en) | 1997-09-18 | 2000-01-04 | Sony Corporation | Automatic recognition of audio information in a broadcast program |
US6014569A (en) | 1997-03-05 | 2000-01-11 | At&T Corp. | Mobile interactive radio |
US6014374A (en) | 1985-03-20 | 2000-01-11 | Interdigital Technology Corporation | Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels |
US6023762A (en) | 1997-07-09 | 2000-02-08 | Northern Telecom Limited | Multi-view personalized communications agent |
US6028937A (en) | 1995-10-09 | 2000-02-22 | Matsushita Electric Industrial Co., Ltd | Communication device which performs two-way encryption authentication in challenge response format |
US6044403A (en) | 1997-12-31 | 2000-03-28 | At&T Corp | Network server platform for internet, JAVA server and video application server |
US6049397A (en) | 1997-01-30 | 2000-04-11 | Samsung Electronics Co., Ltd. | Technique for printing call-back information in a facsimile machine combined with automatic answering machine |
US6057890A (en) | 1996-12-12 | 2000-05-02 | Echostar Engineering Corp. | User interface for television schedule system in which the future events are paged in time |
US6064441A (en) | 1997-05-13 | 2000-05-16 | Sony Corporation | Receiving method and apparatus in which received broadcasting data read out of a memory contains marks representing a partition of the data |
US6075813A (en) | 1997-03-18 | 2000-06-13 | Lucent Technologies Inc. | Band insertion and precancellation technique for simultaneous communication of analog frequency modulated and digitally modulated signals |
US6088455A (en) | 1997-01-07 | 2000-07-11 | Logan; James D. | Methods and apparatus for selectively reproducing segments of broadcast programming |
US6092193A (en) | 1997-05-29 | 2000-07-18 | Trimble Navigation Limited | Authentication of accumulated instrument data |
US6097816A (en) | 1994-04-08 | 2000-08-01 | Mitsubishi Corporation | Crypt key system |
US6144705A (en) | 1996-08-22 | 2000-11-07 | Lucent Technologies Inc. | Technique for simultaneous communications of analog frequency-modulated and digitally modulated signals using precanceling scheme |
US6144707A (en) | 1997-04-23 | 2000-11-07 | Sony Corporation | Apparatus for receiving broadcasting signals |
US6154452A (en) | 1999-05-26 | 2000-11-28 | Xm Satellite Radio Inc. | Method and apparatus for continuous cross-channel interleaving |
US6161002A (en) | 1997-11-18 | 2000-12-12 | Migliaccio; Riccardo | Apparatus and method for the reception of radio signals transmitted by RDS system |
US6163683A (en) | 1999-02-24 | 2000-12-19 | International Business Machines Corporation | Broadcast data radio system and receiver apparatus therefor |
US6167251A (en) | 1998-10-02 | 2000-12-26 | Telespree Communications | Keyless portable cellular phone system having remote voice recognition |
US6170060B1 (en) | 1997-10-03 | 2001-01-02 | Audible, Inc. | Method and apparatus for targeting a digital information playback device |
US6173161B1 (en) | 1996-09-25 | 2001-01-09 | Lucent Technologies Inc. | Signal improvement by predistortion/postdistortion programmable converter |
US6181684B1 (en) | 1998-02-02 | 2001-01-30 | Motorola, Inc. | Air interface statistical multiplexing in communication systems |
US6192340B1 (en) | 1999-10-19 | 2001-02-20 | Max Abecassis | Integration of music from a personal library with real-time information |
US6199076B1 (en) | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
US6216006B1 (en) | 1997-10-31 | 2001-04-10 | Motorola, Inc. | Method for an admission control function for a wireless data network |
US6236844B1 (en) | 1998-06-23 | 2001-05-22 | Visteon Global Technologies, Inc. | Proportional diversity radio receiver system |
US6240280B1 (en) * | 1997-08-26 | 2001-05-29 | Thomson Consumer Electronics Sales Gmbh | Selection of traffic capable station by RDS radio while listening to other media |
US6269446B1 (en) | 1998-06-26 | 2001-07-31 | Canon Kabushiki Kaisha | Authenticating images from digital cameras |
US6272190B1 (en) | 1992-03-12 | 2001-08-07 | Ntp Incorporated | System for wireless transmission and receiving of information and method of operation thereof |
US20010012334A1 (en) | 1998-01-20 | 2001-08-09 | Leland Lester | Apparatus and method that allow telephone callers to leave longer messages |
US6285745B1 (en) | 1994-12-05 | 2001-09-04 | Bell Atlantic Network Services, Inc. | Analog terminal internet access |
US6289207B1 (en) | 1996-03-06 | 2001-09-11 | Rosetta Laboratories Pty. Ltd. | Computerized radio receiver |
US6317784B1 (en) | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
US6336189B1 (en) | 1997-07-10 | 2002-01-01 | Fuji Xerox Co., Ltd. | Apparatus and method for data capsule generation |
US6351500B2 (en) | 1997-04-04 | 2002-02-26 | Digital Radio Express, Inc. | AM- compatible digital broadcasting method and system |
US6353637B1 (en) | 1999-03-29 | 2002-03-05 | Lucent Technologies Inc. | Multistream in-band on-channel systems |
US6378101B1 (en) | 1999-01-27 | 2002-04-23 | Agere Systems Guardian Corp. | Multiple program decoding for digital audio broadcasting and other applications |
US6385596B1 (en) | 1998-02-06 | 2002-05-07 | Liquid Audio, Inc. | Secure online music distribution system |
US6389271B1 (en) | 1996-10-07 | 2002-05-14 | Sony Corporation | Receiver with program selection |
US6396908B1 (en) | 1997-11-03 | 2002-05-28 | Nortel Networks Limited | Message transfer system |
US6412006B2 (en) | 1998-02-10 | 2002-06-25 | 3Com Corporation | Method and apparatus for sending delay sensitive information assisted by packet switched networks |
US6411800B1 (en) | 1999-01-07 | 2002-06-25 | Surfernetwork.Com, Inc | Enhanced radio data system |
US20020106061A1 (en) | 2001-02-07 | 2002-08-08 | Siemens Information And Communication Products, Llc. | Telephone answering system |
US20020116509A1 (en) | 1997-04-14 | 2002-08-22 | Delahuerga Carlos | Data collection device and system |
US6493291B2 (en) * | 1998-04-24 | 2002-12-10 | Sony Corporation | Data receiving apparatus |
US6510317B1 (en) | 1999-11-04 | 2003-01-21 | Xm Satellite Radio, Inc. | Satellite digital audio radio service tuner architecture for reception of satellite and terrestrial signals |
US6510515B1 (en) | 1998-06-15 | 2003-01-21 | Telefonaktlebolaget Lm Ericsson | Broadcast service access control |
US6526580B2 (en) | 1999-04-16 | 2003-02-25 | Digeo, Inc. | Broadband data broadcasting service |
US6550009B1 (en) | 1997-10-31 | 2003-04-15 | Matsushita Electric Industrial Co., Ltd. | Encryption system for distributing a common crypt key |
US6577735B1 (en) | 1999-02-12 | 2003-06-10 | Hewlett-Packard Development Company, L.P. | System and method for backing-up data stored on a portable audio player |
US20030133406A1 (en) | 1998-11-10 | 2003-07-17 | Ayman Fawaz | Method and apparatus to minimize congestion in a packet switched network |
US6598164B1 (en) | 1998-04-13 | 2003-07-22 | Nüp2 Incorporated | Device and method for reducing piracy of digitized information |
US6600908B1 (en) * | 1999-02-04 | 2003-07-29 | Hark C. Chan | Method and system for broadcasting and receiving audio information and associated audio indexes |
US6621933B2 (en) * | 1997-08-20 | 2003-09-16 | Samsung Electronics Co., Ltd. | MPEG2 moving picture encoding/decoding system |
US6650717B1 (en) | 1999-04-19 | 2003-11-18 | Lucent Technologies Inc. | Asymmetric pulse amplitude modulation transmission of multi-stream data embedded in a hybrid IBOC channel |
US6701355B1 (en) | 1999-09-29 | 2004-03-02 | Susquehanna Media Co. | System and method for dynamically substituting broadcast material and targeting to specific audiences |
US6725022B1 (en) | 1999-09-22 | 2004-04-20 | Motorola, Inc. | Method and apparatus for enabling the selection of content on a wireless communication device |
US6724863B1 (en) | 2000-12-22 | 2004-04-20 | Bellsouth Intellectual Property Corporation | Method and system for message routing |
US6757913B2 (en) * | 1996-07-15 | 2004-06-29 | Gregory D. Knox | Wireless music and data transceiver system |
US6765929B1 (en) | 1999-02-05 | 2004-07-20 | Lucent Technologies Inc. | Method and apparatus for combining signals |
US6782088B1 (en) | 1998-08-31 | 2004-08-24 | Lucent Technologies Inc. | Apparatus and method for downloading a forwarding telephone number |
US6832318B1 (en) | 1999-01-15 | 2004-12-14 | Sony Corporation | Method and apparatus for secure distribution of information recorded on fixed media |
US20050010778A1 (en) | 1998-07-10 | 2005-01-13 | Walmsley Simon Robert | Method for validating an authentication chip |
US6845398B1 (en) | 1999-08-02 | 2005-01-18 | Lucent Technologies Inc. | Wireless multimedia player |
US6862636B2 (en) * | 2001-11-16 | 2005-03-01 | Gateway, Inc. | Multi-mode speaker operating from either digital or analog sources |
US6934838B1 (en) | 1998-06-01 | 2005-08-23 | Entrust Technologies Ltd. | Method and apparatus for a service provider to provide secure services to a user |
US6938166B1 (en) | 1997-03-21 | 2005-08-30 | Thomson Licensing S.A. | Method of downloading of data to an MPEG receiver/decoder and MPEG transmission system for implementing the same |
US6957350B1 (en) | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
US6988205B2 (en) | 1997-08-19 | 2006-01-17 | Walker Digital, Llc | Method and apparatus for the secure storage of audio signals |
US6990312B1 (en) * | 1998-11-23 | 2006-01-24 | Sony Corporation | Method and system for interactive digital radio broadcasting and music distribution |
US7020217B1 (en) | 1999-11-04 | 2006-03-28 | Xm Satellite Radio, Inc. | Satellite digital audio radio receiver with instant replay capability |
US7023966B2 (en) | 1996-06-03 | 2006-04-04 | Worldvoice Licensing, Inc. | Telephonic voice message store and forward method having network address and voice authentication |
US7055166B1 (en) * | 1996-10-03 | 2006-05-30 | Gotuit Media Corp. | Apparatus and methods for broadcast monitoring |
US7055034B1 (en) | 1998-09-25 | 2006-05-30 | Digimarc Corporation | Method and apparatus for robust embedded data |
US7065197B1 (en) | 2002-10-23 | 2006-06-20 | Cisco Technology, Inc. | Status messaging using associated phone tags |
US7099348B1 (en) * | 1998-11-03 | 2006-08-29 | Agere Systems Inc. | Digital audio broadcast system with local information |
US20060274856A1 (en) | 2005-06-01 | 2006-12-07 | Cisco Technology, Inc. | System and method for communicating confidential messages |
US7149472B2 (en) * | 2003-06-26 | 2006-12-12 | Los Alamos National Security, Llc | Through-the-earth radio |
US7181758B1 (en) | 1994-07-25 | 2007-02-20 | Data Innovation, L.L.C. | Information distribution and processing system |
US20070180266A1 (en) | 1998-09-24 | 2007-08-02 | En-Seung Kang | Digital content cryptograph and process |
US7257536B1 (en) * | 1999-11-23 | 2007-08-14 | Radiant Systems, Inc. | Audio request interaction system |
US7308236B2 (en) * | 2001-09-13 | 2007-12-11 | Alpine Electronics, Inc. | Broadcast receiver and channel scanning method |
US7369824B1 (en) * | 1999-02-04 | 2008-05-06 | Chan Hark C | Receiver storage system for audio program |
US7376414B2 (en) * | 2001-05-11 | 2008-05-20 | Varia Mobil Llc | Method and system for inserting advertisements into broadcast content |
US7423982B2 (en) * | 2002-09-09 | 2008-09-09 | Scientific-Atlanta, Inc. | Adaptive communication modes |
US7448063B2 (en) | 1991-11-25 | 2008-11-04 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
US7490286B2 (en) | 2003-09-25 | 2009-02-10 | International Business Machines Corporation | Help option enhancement for interactive voice response systems |
US7508789B2 (en) * | 1994-04-07 | 2009-03-24 | Data Innovation Llc | Information distribution and processing system |
US7627750B1 (en) * | 1994-04-07 | 2009-12-01 | Data Innovation, Llc | Information distribution and processing system |
US7636691B2 (en) | 1997-03-26 | 2009-12-22 | Sony Corporation | Method of controlling digital content distribution, a method of reproducing digital content, and an apparatus using the same |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4952512A (en) | 1984-06-22 | 1990-08-28 | Loskutoff David J | Gene encoding an inhibitor of tissue-type and urokinase-type plasminogen activators |
NO175659C (en) | 1988-07-06 | 1994-11-09 | Sumitomo Electric Industries | Communication system with multiple reception and receiver for diversity signals |
US6021307A (en) | 1994-04-07 | 2000-02-01 | Chan; Hark C. | Information distribution and processing system |
US7257538B2 (en) | 2002-10-07 | 2007-08-14 | Intel Corporation | Generating animation from visual and audio input |
-
2000
- 2000-02-02 US US09/496,528 patent/US6600908B1/en not_active Expired - Fee Related
-
2003
- 2003-02-12 US US10/364,554 patent/US6904270B1/en not_active Expired - Fee Related
-
2005
- 2005-03-14 US US11/078,868 patent/US7403753B1/en not_active Expired - Fee Related
-
2008
- 2008-11-24 US US12/276,928 patent/US7856217B1/en not_active Ceased
- 2008-12-15 US US12/335,486 patent/US7778614B1/en not_active Expired - Fee Related
-
2010
- 2010-11-13 US US12/945,845 patent/US8010068B1/en not_active Expired - Fee Related
-
2011
- 2011-08-06 US US13/204,655 patent/US8103231B1/en not_active Expired - Fee Related
-
2012
- 2012-11-15 US US13/678,442 patent/US8489049B1/en not_active Expired - Fee Related
- 2012-12-14 US US13/715,098 patent/USRE45362E1/en not_active Expired - Fee Related
-
2014
- 2014-05-22 US US14/285,612 patent/US9026072B1/en not_active Expired - Fee Related
-
2016
- 2016-03-03 US US15/060,324 patent/US9608744B1/en not_active Expired - Fee Related
Patent Citations (194)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4006447A (en) | 1973-06-14 | 1977-02-01 | Thomson-Csf | Audibility-control system for radio receiver |
US3947642A (en) | 1974-08-26 | 1976-03-30 | B.S.R. (U.S.A.) Ltd. | Telephone answering system and apparatus |
US4499601A (en) | 1982-10-18 | 1985-02-12 | Matthews Gordon H | Method and apparatus for automatically detecting and playing desired audio segments over a broadcast receiver. |
US4829557A (en) | 1985-01-22 | 1989-05-09 | Hashimoto Corporation | Telephone answering device having outgoing message pause timer function |
US6014374A (en) | 1985-03-20 | 2000-01-11 | Interdigital Technology Corporation | Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels |
EP0283708A2 (en) | 1987-03-23 | 1988-09-28 | Robert Bosch Gmbh | Radio receiver with two traffic radio decoders |
US5095532A (en) | 1989-12-29 | 1992-03-10 | Robert Bosch Gmbh | Method and apparatus for route-selective reproduction of broadcast traffic announcements |
US5195109A (en) | 1990-02-02 | 1993-03-16 | Blaupunkt-Werke Gmbh | Digital radio receiver with program-controlled mixing oscillator frequency |
US5313516A (en) | 1990-05-31 | 1994-05-17 | Phonemate Inc. | Telephone answering device with automatic function |
US5557302A (en) | 1990-09-10 | 1996-09-17 | Next, Inc. | Method and apparatus for displaying video data on a computer display |
US5912917A (en) * | 1990-10-18 | 1999-06-15 | Engelbrecht; Lloyd | Digital broadcast system |
US5241689A (en) * | 1990-12-07 | 1993-08-31 | Ericsson Ge Mobile Communications Inc. | Digital signal processor audio compression in an RF base station system |
US5548789A (en) | 1991-01-24 | 1996-08-20 | Canon Kabushiki Kaisha | Message communication processing apparatus for selectively converting storing and transmitting messages of different lengths |
US5134719A (en) * | 1991-02-19 | 1992-07-28 | Mankovitz Roy J | Apparatus and methods for identifying broadcast audio program selections in an FM stereo broadcast system |
US5161251A (en) * | 1991-02-19 | 1992-11-03 | Mankovitz Roy J | Apparatus and methods for providing text information identifying audio program selections |
US5119507A (en) | 1991-02-19 | 1992-06-02 | Mankovitz Roy J | Receiver apparatus and methods for identifying broadcast audio program selections in a radio broadcast system |
US5561849A (en) * | 1991-02-19 | 1996-10-01 | Mankovitz; Roy J. | Apparatus and method for music and lyrics broadcasting |
US5561848A (en) | 1991-02-25 | 1996-10-01 | Nec Corporation | Two way paging system with answer-back function |
WO1992021195A1 (en) | 1991-05-13 | 1992-11-26 | Omnipoint Corporation | Dual mode transmitter and receiver |
US5276909A (en) | 1991-06-25 | 1994-01-04 | Autotalk, Inc. | Traffic information broadcast system |
US5355527A (en) | 1991-07-01 | 1994-10-11 | Sony Corporation | Radio receiver with display memory and keys for displaying selecting, and storing station frequencies |
US7448063B2 (en) | 1991-11-25 | 2008-11-04 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
US5285498A (en) | 1992-03-02 | 1994-02-08 | At&T Bell Laboratories | Method and apparatus for coding audio signals based on perceptual model |
US6272190B1 (en) | 1992-03-12 | 2001-08-07 | Ntp Incorporated | System for wireless transmission and receiving of information and method of operation thereof |
US5262875A (en) | 1992-04-30 | 1993-11-16 | Instant Video Technologies, Inc. | Audio/video file server including decompression/playback means |
US5764747A (en) | 1992-08-26 | 1998-06-09 | Bellsouth Corporation | Personal number communication system |
US5483506A (en) | 1992-10-12 | 1996-01-09 | Clarion Co., Ltd. | Radio receiver with playback means |
US5689245A (en) | 1992-10-19 | 1997-11-18 | Radio Satellite Corporation | Integrated communications terminal |
US5428610A (en) | 1992-11-10 | 1995-06-27 | World Communication Ventures, Inc. | FM radio system employing time shared wide SCA for digital data band |
US5548828A (en) | 1992-12-14 | 1996-08-20 | Clarion Co., Ltd. | RDS audio receiver having interrupt mode |
US5561649A (en) | 1992-12-17 | 1996-10-01 | Samsung Electronics Co, Ltd. | Disk recording medium and reproduction method and apparatus thereof |
US5850415A (en) | 1993-01-12 | 1998-12-15 | Usa Digital Radio Partners, L.P. | In-band on-channel digital broadcasting |
US5497372A (en) | 1993-03-11 | 1996-03-05 | Sanyo Electric Co., Ltd. | FM multiplex broadcasting and receiving system |
US5406626A (en) | 1993-03-15 | 1995-04-11 | Macrovision Corporation | Radio receiver for information dissemenation using subcarrier |
US5751806A (en) | 1993-03-15 | 1998-05-12 | Command Audio Corporation | Audio information dissemination using various transmission modes |
US5524279A (en) | 1993-05-24 | 1996-06-04 | Motorola, Inc. | Method and apparatus for improving perceived quality of a stored voice message in a communication receiver |
US5825976A (en) | 1993-12-15 | 1998-10-20 | Lucent Technologies Inc. | Device and method for efficient utilization of allocated transmission medium bandwidth |
US5398285A (en) | 1993-12-30 | 1995-03-14 | Motorola, Inc. | Method for generating a password using public key cryptography |
US6009177A (en) | 1994-01-13 | 1999-12-28 | Certco Llc | Enhanced cryptographic system and method with key escrow feature |
US5442646A (en) | 1994-02-01 | 1995-08-15 | The Mitre Corporation | Subcarrier communication system |
US5864305A (en) | 1994-03-04 | 1999-01-26 | Ab Volvo | Traffic information system |
US5649319A (en) | 1994-03-14 | 1997-07-15 | Pioneer Electronic Corporation | Receiver with automatic tuning function |
US5850527A (en) | 1994-03-17 | 1998-12-15 | Fujitsu Limited | Information providing apparatus |
US5654719A (en) | 1994-03-25 | 1997-08-05 | Clarion Co., Ltd. | Radio receiver with position locating means |
US5719943A (en) | 1994-03-28 | 1998-02-17 | Hitachi, Ltd. | Digital information signal transmitting/receiving method and system |
US5524051A (en) | 1994-04-06 | 1996-06-04 | Command Audio Corporation | Method and system for audio information dissemination using various modes of transmission |
US7522554B2 (en) * | 1994-04-07 | 2009-04-21 | Data Innovation Llc | Information distribution and processing system |
US7627750B1 (en) * | 1994-04-07 | 2009-12-01 | Data Innovation, Llc | Information distribution and processing system |
US7508789B2 (en) * | 1994-04-07 | 2009-03-24 | Data Innovation Llc | Information distribution and processing system |
US6097816A (en) | 1994-04-08 | 2000-08-01 | Mitsubishi Corporation | Crypt key system |
US5585858A (en) * | 1994-04-15 | 1996-12-17 | Actv, Inc. | Simulcast of interactive signals with a conventional video signal |
US5734780A (en) | 1994-05-11 | 1998-03-31 | Sanyo Electric Co., Ltd. | Recording/reproducing device which receives an FM multiplexed signal comprising a subcarrier or a darc signal and outputs traffic information after detecting an intermission |
US5852721A (en) * | 1994-06-08 | 1998-12-22 | Hughes Electronics Corporation | Method and apparatus for selectively retrieving information from a source computer using a terrestrial or satellite interface |
US5953068A (en) | 1994-06-28 | 1999-09-14 | U.S. Philips Corporation | Reproducing decompressed audio-video data using an external video signal to produce clock signals |
US5745525A (en) | 1994-07-12 | 1998-04-28 | Usa Digital Radio Partners, L.P. | Method and system for simultaneously broadcasting and receiving digital and analog signals |
US5557541A (en) * | 1994-07-21 | 1996-09-17 | Information Highway Media Corporation | Apparatus for distributing subscription and on-demand audio programming |
US5572442A (en) | 1994-07-21 | 1996-11-05 | Information Highway Media Corporation | System for distributing subscription and on-demand audio programming |
US7181758B1 (en) | 1994-07-25 | 2007-02-20 | Data Innovation, L.L.C. | Information distribution and processing system |
US5477487A (en) | 1994-08-22 | 1995-12-19 | Greenberg; Richard E. | Audio auto-repeating device and method |
US5838383A (en) | 1994-08-31 | 1998-11-17 | Kabushiki Kaisha Toshiba | Multimedia television receiver and method of booting the same |
EP0700205A2 (en) | 1994-08-31 | 1996-03-06 | Kabushiki Kaisha Toshiba | Multimedia television receiver and method of booting the same |
US5712689A (en) | 1994-09-20 | 1998-01-27 | Kabushiki Kaisha Toshiba | Digital television set |
US5699384A (en) * | 1994-11-14 | 1997-12-16 | Hughes Electronics | Apparatus and method for satellite receiver computer adaptor card |
US5793980A (en) | 1994-11-30 | 1998-08-11 | Realnetworks, Inc. | Audio-on-demand communication system |
US6285745B1 (en) | 1994-12-05 | 2001-09-04 | Bell Atlantic Network Services, Inc. | Analog terminal internet access |
US5787090A (en) | 1994-12-09 | 1998-07-28 | U.S. Phillps Corporation | Audio data system with a first information sub-channel, extraction means for extracting said information, and packetizer means for supplementing said audio in a second information sub-channel, and attacher station and user station for use in such a system |
US5581576A (en) | 1995-01-12 | 1996-12-03 | International Business Machines Corp. | Radio information broadcasting and receiving system |
US5594779A (en) | 1995-01-12 | 1997-01-14 | Bell Atlantic | Mobile audio program selection system using public switched telephone network |
US5903314A (en) | 1995-02-06 | 1999-05-11 | Sony Corporation | Electrical program guide system and method |
US5898910A (en) * | 1995-02-16 | 1999-04-27 | Pioneer Electronic Corporation | RBDS receiver provided with a database having broadcasting station related information |
US5910996A (en) | 1995-03-02 | 1999-06-08 | Eggers; Philip E. | Dual audio program system |
US5692058A (en) | 1995-03-02 | 1997-11-25 | Eggers; Philip E. | Dual audio program system |
US5742353A (en) | 1995-03-30 | 1998-04-21 | Kabushiki Kaisha Toshiba | Image processing apparatus |
US5761275A (en) | 1995-04-06 | 1998-06-02 | Sony Corporation | Telephone answering machine with audio signal compression/expansion circuit |
US5708662A (en) | 1995-04-07 | 1998-01-13 | Casio Computer Co., Ltd. | Transmission method and receiving apparatus of emergency information which is frequency-multiplexed on an FM broadcast radio wave |
US5734973A (en) | 1995-04-25 | 1998-03-31 | Clarion Co., Ltd. | Radio receiver for selectively receiving signals at frequencies of previously stored broadcast stations |
US5914941A (en) * | 1995-05-25 | 1999-06-22 | Information Highway Media Corporation | Portable information storage/playback apparatus having a data interface |
US5841979A (en) | 1995-05-25 | 1998-11-24 | Information Highway Media Corp. | Enhanced delivery of audio data |
US5774798A (en) | 1995-07-14 | 1998-06-30 | Seiko Communications Systems, Inc. | Low power data receiver combined with audio receiver |
US5749048A (en) | 1995-08-08 | 1998-05-05 | Sony Corporation | Receiver |
US5781615A (en) | 1995-08-30 | 1998-07-14 | Lucent Technologies Inc. | Fully distributed message storage facilities in a distributed switching system |
US5623538A (en) | 1995-08-30 | 1997-04-22 | Lucent Technologies Inc. | Shared distribution of internal message storage facilities by a plurality of communication terminals |
US5710994A (en) | 1995-09-06 | 1998-01-20 | Sony Corporation | Synthesized type receiver with PLL |
US6028937A (en) | 1995-10-09 | 2000-02-22 | Matsushita Electric Industrial Co., Ltd | Communication device which performs two-way encryption authentication in challenge response format |
US5790958A (en) | 1995-10-16 | 1998-08-04 | Mmgt Enterprises, Inc. | Radio reception system for general purpose computer |
US5956628A (en) | 1995-10-16 | 1999-09-21 | Sony Corporation | Receiving for receiving FM text-based multiplex broadcasts |
US5826026A (en) | 1995-11-09 | 1998-10-20 | Connect-One, Ltd. | Internet message communicator with direct output to a hard copy device |
US5870474A (en) | 1995-12-04 | 1999-02-09 | Scientific-Atlanta, Inc. | Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers |
WO1997022189A1 (en) | 1995-12-08 | 1997-06-19 | Worldspace, Inc. | Satellite direct radio broadcast system |
US5835487A (en) | 1995-12-08 | 1998-11-10 | Worldspace International Network, Inc. | Satellite direct radio broadcast system |
US5881365A (en) * | 1996-01-18 | 1999-03-09 | Clariti Telecommunications International, Ltd. | Digital compressed voice paging system which uses R.D.S. format for the ID signals and S.C.A. format for the voice signals both formats being FM subcarriers |
US6957350B1 (en) | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
US5809065A (en) | 1996-02-20 | 1998-09-15 | Usa Digital Radio Partners, L.P. | Method and apparatus for improving the quality of AM compatible digital broadcast system signals in the presence of distortion |
US6289207B1 (en) | 1996-03-06 | 2001-09-11 | Rosetta Laboratories Pty. Ltd. | Computerized radio receiver |
US5758293A (en) | 1996-03-06 | 1998-05-26 | Motorola Inc. | Subscriber unit and delivery system for wireless information retrieval |
US5995630A (en) | 1996-03-07 | 1999-11-30 | Dew Engineering And Development Limited | Biometric input with encryption |
US5740229A (en) | 1996-03-15 | 1998-04-14 | At&T Corp | Method and apparatus for a pre-paid return call |
US5809472A (en) | 1996-04-03 | 1998-09-15 | Command Audio Corporation | Digital audio data transmission system based on the information content of an audio signal |
US7023966B2 (en) | 1996-06-03 | 2006-04-04 | Worldvoice Licensing, Inc. | Telephonic voice message store and forward method having network address and voice authentication |
US5815671A (en) | 1996-06-11 | 1998-09-29 | Command Audio Corporation | Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval |
US5949796A (en) | 1996-06-19 | 1999-09-07 | Kumar; Derek D. | In-band on-channel digital broadcasting method and system |
US6757913B2 (en) * | 1996-07-15 | 2004-06-29 | Gregory D. Knox | Wireless music and data transceiver system |
US6144705A (en) | 1996-08-22 | 2000-11-07 | Lucent Technologies Inc. | Technique for simultaneous communications of analog frequency-modulated and digitally modulated signals using precanceling scheme |
US5819160A (en) | 1996-09-18 | 1998-10-06 | At&T Corp | Programmable radio subscription system for receiving selectively defined information |
US5905719A (en) | 1996-09-19 | 1999-05-18 | Bell Communications Research, Inc. | Method and system for wireless internet access |
US6173161B1 (en) | 1996-09-25 | 2001-01-09 | Lucent Technologies Inc. | Signal improvement by predistortion/postdistortion programmable converter |
US6199076B1 (en) | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
US7055166B1 (en) * | 1996-10-03 | 2006-05-30 | Gotuit Media Corp. | Apparatus and methods for broadcast monitoring |
US6389271B1 (en) | 1996-10-07 | 2002-05-14 | Sony Corporation | Receiver with program selection |
US5991334A (en) | 1996-11-12 | 1999-11-23 | Lucent Technologies Inc. | Technique for simultaneous communications of analog frequency-modulated and digitally modulated signals using postcanceling scheme |
US5966442A (en) | 1996-11-15 | 1999-10-12 | Worldspace, Inc. | Real-time information delivery system for aircraft |
JPH10164552A (en) | 1996-11-29 | 1998-06-19 | Matsushita Electric Ind Co Ltd | Video-on-demand transmitter and video-on-demand terminal device |
US6057890A (en) | 1996-12-12 | 2000-05-02 | Echostar Engineering Corp. | User interface for television schedule system in which the future events are paged in time |
US6088455A (en) | 1997-01-07 | 2000-07-11 | Logan; James D. | Methods and apparatus for selectively reproducing segments of broadcast programming |
US6049397A (en) | 1997-01-30 | 2000-04-11 | Samsung Electronics Co., Ltd. | Technique for printing call-back information in a facsimile machine combined with automatic answering machine |
US6014569A (en) | 1997-03-05 | 2000-01-11 | At&T Corp. | Mobile interactive radio |
US6075813A (en) | 1997-03-18 | 2000-06-13 | Lucent Technologies Inc. | Band insertion and precancellation technique for simultaneous communication of analog frequency modulated and digitally modulated signals |
US6938166B1 (en) | 1997-03-21 | 2005-08-30 | Thomson Licensing S.A. | Method of downloading of data to an MPEG receiver/decoder and MPEG transmission system for implementing the same |
US7636691B2 (en) | 1997-03-26 | 2009-12-22 | Sony Corporation | Method of controlling digital content distribution, a method of reproducing digital content, and an apparatus using the same |
US6351500B2 (en) | 1997-04-04 | 2002-02-26 | Digital Radio Express, Inc. | AM- compatible digital broadcasting method and system |
US20020116509A1 (en) | 1997-04-14 | 2002-08-22 | Delahuerga Carlos | Data collection device and system |
US6144707A (en) | 1997-04-23 | 2000-11-07 | Sony Corporation | Apparatus for receiving broadcasting signals |
US6064441A (en) | 1997-05-13 | 2000-05-16 | Sony Corporation | Receiving method and apparatus in which received broadcasting data read out of a memory contains marks representing a partition of the data |
US6092193A (en) | 1997-05-29 | 2000-07-18 | Trimble Navigation Limited | Authentication of accumulated instrument data |
US6023762A (en) | 1997-07-09 | 2000-02-08 | Northern Telecom Limited | Multi-view personalized communications agent |
US5978689A (en) | 1997-07-09 | 1999-11-02 | Tuoriniemi; Veijo M. | Personal portable communication and audio system |
US6336189B1 (en) | 1997-07-10 | 2002-01-01 | Fuji Xerox Co., Ltd. | Apparatus and method for data capsule generation |
US6988205B2 (en) | 1997-08-19 | 2006-01-17 | Walker Digital, Llc | Method and apparatus for the secure storage of audio signals |
US6621933B2 (en) * | 1997-08-20 | 2003-09-16 | Samsung Electronics Co., Ltd. | MPEG2 moving picture encoding/decoding system |
US6240280B1 (en) * | 1997-08-26 | 2001-05-29 | Thomson Consumer Electronics Sales Gmbh | Selection of traffic capable station by RDS radio while listening to other media |
WO1999013644A1 (en) | 1997-09-05 | 1999-03-18 | Worldspace Management Corporation | System for selectively downloading information at user terminals from the internet using a satellite broadcast system |
US6011854A (en) | 1997-09-18 | 2000-01-04 | Sony Corporation | Automatic recognition of audio information in a broadcast program |
EP0905931A2 (en) | 1997-09-29 | 1999-03-31 | Alpine Electronics, Inc. | Receiver for Digital Audio Broadcast comprising a plurality of decoding means for independently decoding a plurality of programmes |
US6170060B1 (en) | 1997-10-03 | 2001-01-02 | Audible, Inc. | Method and apparatus for targeting a digital information playback device |
US6216006B1 (en) | 1997-10-31 | 2001-04-10 | Motorola, Inc. | Method for an admission control function for a wireless data network |
US6550009B1 (en) | 1997-10-31 | 2003-04-15 | Matsushita Electric Industrial Co., Ltd. | Encryption system for distributing a common crypt key |
US6396908B1 (en) | 1997-11-03 | 2002-05-28 | Nortel Networks Limited | Message transfer system |
US6161002A (en) | 1997-11-18 | 2000-12-12 | Migliaccio; Riccardo | Apparatus and method for the reception of radio signals transmitted by RDS system |
US6044403A (en) | 1997-12-31 | 2000-03-28 | At&T Corp | Network server platform for internet, JAVA server and video application server |
US20010012334A1 (en) | 1998-01-20 | 2001-08-09 | Leland Lester | Apparatus and method that allow telephone callers to leave longer messages |
US6181684B1 (en) | 1998-02-02 | 2001-01-30 | Motorola, Inc. | Air interface statistical multiplexing in communication systems |
US6385596B1 (en) | 1998-02-06 | 2002-05-07 | Liquid Audio, Inc. | Secure online music distribution system |
US6412006B2 (en) | 1998-02-10 | 2002-06-25 | 3Com Corporation | Method and apparatus for sending delay sensitive information assisted by packet switched networks |
US6598164B1 (en) | 1998-04-13 | 2003-07-22 | Nüp2 Incorporated | Device and method for reducing piracy of digitized information |
US6493291B2 (en) * | 1998-04-24 | 2002-12-10 | Sony Corporation | Data receiving apparatus |
US6934838B1 (en) | 1998-06-01 | 2005-08-23 | Entrust Technologies Ltd. | Method and apparatus for a service provider to provide secure services to a user |
US6510515B1 (en) | 1998-06-15 | 2003-01-21 | Telefonaktlebolaget Lm Ericsson | Broadcast service access control |
EP0966102A1 (en) | 1998-06-17 | 1999-12-22 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for signalling program or program source change with a characteristic acoustic mark to a program listener |
US6236844B1 (en) | 1998-06-23 | 2001-05-22 | Visteon Global Technologies, Inc. | Proportional diversity radio receiver system |
US6269446B1 (en) | 1998-06-26 | 2001-07-31 | Canon Kabushiki Kaisha | Authenticating images from digital cameras |
US20050010778A1 (en) | 1998-07-10 | 2005-01-13 | Walmsley Simon Robert | Method for validating an authentication chip |
US6782088B1 (en) | 1998-08-31 | 2004-08-24 | Lucent Technologies Inc. | Apparatus and method for downloading a forwarding telephone number |
US20070180266A1 (en) | 1998-09-24 | 2007-08-02 | En-Seung Kang | Digital content cryptograph and process |
US7055034B1 (en) | 1998-09-25 | 2006-05-30 | Digimarc Corporation | Method and apparatus for robust embedded data |
US20070136597A1 (en) | 1998-09-25 | 2007-06-14 | Levy Kenneth L | Methods and Apparatus for Robust Embedded Data |
US6317784B1 (en) | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
US6167251A (en) | 1998-10-02 | 2000-12-26 | Telespree Communications | Keyless portable cellular phone system having remote voice recognition |
US7099348B1 (en) * | 1998-11-03 | 2006-08-29 | Agere Systems Inc. | Digital audio broadcast system with local information |
US20030133406A1 (en) | 1998-11-10 | 2003-07-17 | Ayman Fawaz | Method and apparatus to minimize congestion in a packet switched network |
US6990312B1 (en) * | 1998-11-23 | 2006-01-24 | Sony Corporation | Method and system for interactive digital radio broadcasting and music distribution |
US6411800B1 (en) | 1999-01-07 | 2002-06-25 | Surfernetwork.Com, Inc | Enhanced radio data system |
US6832318B1 (en) | 1999-01-15 | 2004-12-14 | Sony Corporation | Method and apparatus for secure distribution of information recorded on fixed media |
US6378101B1 (en) | 1999-01-27 | 2002-04-23 | Agere Systems Guardian Corp. | Multiple program decoding for digital audio broadcasting and other applications |
US7403753B1 (en) * | 1999-02-04 | 2008-07-22 | Chan Hark C | Receiving system operating on multiple audio programs |
US8010068B1 (en) | 1999-02-04 | 2011-08-30 | Chan Hark C | Transmission and receiver system operating on different frequency bands |
US7856217B1 (en) * | 1999-02-04 | 2010-12-21 | Chan Hark C | Transmission and receiver system operating on multiple audio programs |
US7778614B1 (en) * | 1999-02-04 | 2010-08-17 | Chan Hark C | Receiver storage system for audio program |
US6904270B1 (en) * | 1999-02-04 | 2005-06-07 | Hark C. Chan | Radio receiver for processing digital and analog audio signals |
US7369824B1 (en) * | 1999-02-04 | 2008-05-06 | Chan Hark C | Receiver storage system for audio program |
US6600908B1 (en) * | 1999-02-04 | 2003-07-29 | Hark C. Chan | Method and system for broadcasting and receiving audio information and associated audio indexes |
US6765929B1 (en) | 1999-02-05 | 2004-07-20 | Lucent Technologies Inc. | Method and apparatus for combining signals |
US6577735B1 (en) | 1999-02-12 | 2003-06-10 | Hewlett-Packard Development Company, L.P. | System and method for backing-up data stored on a portable audio player |
US6163683A (en) | 1999-02-24 | 2000-12-19 | International Business Machines Corporation | Broadcast data radio system and receiver apparatus therefor |
US6353637B1 (en) | 1999-03-29 | 2002-03-05 | Lucent Technologies Inc. | Multistream in-band on-channel systems |
US6526580B2 (en) | 1999-04-16 | 2003-02-25 | Digeo, Inc. | Broadband data broadcasting service |
US6650717B1 (en) | 1999-04-19 | 2003-11-18 | Lucent Technologies Inc. | Asymmetric pulse amplitude modulation transmission of multi-stream data embedded in a hybrid IBOC channel |
US6154452A (en) | 1999-05-26 | 2000-11-28 | Xm Satellite Radio Inc. | Method and apparatus for continuous cross-channel interleaving |
US6845398B1 (en) | 1999-08-02 | 2005-01-18 | Lucent Technologies Inc. | Wireless multimedia player |
US6725022B1 (en) | 1999-09-22 | 2004-04-20 | Motorola, Inc. | Method and apparatus for enabling the selection of content on a wireless communication device |
US6701355B1 (en) | 1999-09-29 | 2004-03-02 | Susquehanna Media Co. | System and method for dynamically substituting broadcast material and targeting to specific audiences |
US6192340B1 (en) | 1999-10-19 | 2001-02-20 | Max Abecassis | Integration of music from a personal library with real-time information |
US7020217B1 (en) | 1999-11-04 | 2006-03-28 | Xm Satellite Radio, Inc. | Satellite digital audio radio receiver with instant replay capability |
US6510317B1 (en) | 1999-11-04 | 2003-01-21 | Xm Satellite Radio, Inc. | Satellite digital audio radio service tuner architecture for reception of satellite and terrestrial signals |
US7257536B1 (en) * | 1999-11-23 | 2007-08-14 | Radiant Systems, Inc. | Audio request interaction system |
US6724863B1 (en) | 2000-12-22 | 2004-04-20 | Bellsouth Intellectual Property Corporation | Method and system for message routing |
US20020106061A1 (en) | 2001-02-07 | 2002-08-08 | Siemens Information And Communication Products, Llc. | Telephone answering system |
US7376414B2 (en) * | 2001-05-11 | 2008-05-20 | Varia Mobil Llc | Method and system for inserting advertisements into broadcast content |
US7308236B2 (en) * | 2001-09-13 | 2007-12-11 | Alpine Electronics, Inc. | Broadcast receiver and channel scanning method |
US6862636B2 (en) * | 2001-11-16 | 2005-03-01 | Gateway, Inc. | Multi-mode speaker operating from either digital or analog sources |
US7423982B2 (en) * | 2002-09-09 | 2008-09-09 | Scientific-Atlanta, Inc. | Adaptive communication modes |
US7065197B1 (en) | 2002-10-23 | 2006-06-20 | Cisco Technology, Inc. | Status messaging using associated phone tags |
US7149472B2 (en) * | 2003-06-26 | 2006-12-12 | Los Alamos National Security, Llc | Through-the-earth radio |
US7490286B2 (en) | 2003-09-25 | 2009-02-10 | International Business Machines Corporation | Help option enhancement for interactive voice response systems |
US20060274856A1 (en) | 2005-06-01 | 2006-12-07 | Cisco Technology, Inc. | System and method for communicating confidential messages |
Non-Patent Citations (54)
Title |
---|
"Eureka-147-Digital Audio Broadcasting", Eureka-147 Project Publication, Aug. 1997. |
"Eureka-147—Digital Audio Broadcasting", Eureka-147 Project Publication, Aug. 1997. |
A J Bower, "Digital Audio-The Eureka 147 DAB System", Electronic Engineering, Apr. 1998. |
A J Bower, "Digital Audio—The Eureka 147 DAB System", Electronic Engineering, Apr. 1998. |
Anglin, R. L.; Digital Audio Broadcasting: U.S. Technologies and Systems, Terrestrial and Satellite; MTT-S 1995 International Topical Symposium on Technologies for Wireless Applications; Feb 1995; pp. 149-154. |
Bergher et al.; Dolby AC-3 and MPEG-2 Audio Decoder IC with 6-Channels Output; IEEE Transaction on Consumer Electronics; Aug. 1997; pp. 567-574. |
Brandenburg et al.; Advanced Audio Coding for Digital Sound Broadcasting; Proceedings NAB 52nd Broadcast Engineering Conference; 1998; pp. 121-126. |
Christopher, L.; IC Requirements for Multimedia TV; Proceedings of the 22nd European Solid State Circuits Conference; Sep. 1996; pp. 2-9. |
Dao et al.; Information Dissemination in Hybrid Satellite/Terrestrial Networks; Bulletin of the Technical Committee on Data Engineering; Sep. 1996; pp. 12-18. |
Defendant's LPR121 Invalidity Contentions in Chan v. Sprint and Chan v. AT&T, Case Nos. 2:11-cv-01692-JLR and 2:11-cv-01766-JLR, dated Sep. 25, 2012. |
European Telecommunications Standards Institue; Radio Broadcasting Systems, Digital Audio Broadcasting (DAB) to Mobile, Portable and Fixed Receivers; ETS 300 401, second edition; May 1997. |
Fall et al.; Survey of Wireless Network Interfaces for Mobile Computing Devices; IEEE International Conference on Personal Wireless Communications; Dec. 1997; pp. 344-348. |
Gitman, M.; Radio Gets Visual Technology Ensures that AM/FM Won't Be the Only Choices; Pittsburgh Post-Gazette; Jul. 1995. |
Hallier et al.; Multimedia Broadcasting to Mobile, Portable and Fixed Receivers Using the Eureka 147 Digital Audio Broadcasting System; 5th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications; 1994; pp. 794-798. |
Hills et al.; A Wireless Data Network Infrastructure at Carnegie Mellon University; IEEE Personal Communication; Feb. 1996; pp. 56-63. |
http://shoutcast.com/info.html; Wayback Machine; Apr. 18, 1999-May 8, 1999. |
http://winamp.com; Wayback Machine; Dec. 5, 1998-Jul. 21 2011. |
http://www.mp3.com/charts/topchart.html; Wayback Machine; Dec 2, 1998-Apr. 24, 1999. |
http://yp.shoutcast.com; Wayback Machine; Jan. 25, 1999-Jul. 20, 2011. |
Hyatt, J.; Technology Puts Moving Messages on Your FM Dial; Pittsburgh Post-Gazette; Apr. 1994. |
International Telecommunication Union; Digital Radio Guide; Document 1/014-E, Document 2/041-E; Aug. 1998. |
Jonas et al.; Audio Streaming on the Internet, Experiences with Real-Time Streaming of Audio Streams; Proceedings of the IEEE International Symposium on Industrial Electronics, ISIE '97; Jul. 1997; pp. SS71-SS76. |
Kopenhagen RCR45 Operating Instructions; Nov. 1977. |
Kozamernik, F.; Digital Audio Broadcasting-Radio Now and for the Future; EBU Technical Review; Autumn 1995; pp. 2-27. |
Kozamernik, F.; Digital Audio Broadcasting—Radio Now and for the Future; EBU Technical Review; Autumn 1995; pp. 2-27. |
Lacy et al.; Music on the Internet and the Intellectual Property Protection Problem; Proceedings Of The IEEE International Symposium On Industrial Electronics, ISIE '97; Jul. 1997; pp. SS77-SS83. |
McCandless M.; The MP3 Revolution; IEEE Intelligent Systems; May/Jun. 1999; pp. 8-9. |
McCarthy, S.; Hughes Brings DirecPC Home; Connected Planet Online; Oct. 1996. |
Milenkovic, M.; Delivering Interactive Services Via a Digital TV Infrastructure; IEEE MultiMedia; Oct.-Dec. 1998; pp. 34-43. |
Murphy et al.; Real-Time MPEG-1 Audio Coding and Decoding on a DSP Chip; IEEE Transactions on Consumer Electronics; Feb. 1997; pp. 40-47. |
National Radio Systems Committee; Digital Audio Radio IBOC Laboratory Tests; NRSC-R50; Aug. 1995; Appendices A through L. |
Office Action of U.S. Appl. No. 11/078,868 (Pat. No. 7,403,753) dated Sep. 7, 2007. |
Onufryk et al.; Consumer Devices for Networked Audio; Proceedings Of The IEEE International Symposium On Industrial Electronics, ISIE '97; Jul. 1997; pp. SS27-SS32. |
Petajan, E.; The HDTV Grand Alliance System; IEEE Communications Magazine; Jun. 1996; pp. 126-132. |
PR Newswire; Audio Highway Signs Pact to Provide News and Information Programming from Newsweek and the Associated Press for its Listen Up Player; Mar. 1997. |
Rau, M.C.; Overview of Digital Audio Broadcasting; MTT-S Symposium on Technologies for Wireless Applications Digest; Feb. 1995; pp. 187-194. |
Response to Office Action of U.S. Appl. No. 11/078,868 (Pat. No. 7,403,753) submitted Oct. 1, 2007. |
Richardson, D.; Data Broadcasting-Data Broadcasting-The Ultimate Push Technology?; International Broadcasting Convention, Conference Publication No. 447; Sep. 1997; pp. 36-42. |
Richardson, D.; Data Broadcasting—Data Broadcasting—The Ultimate Push Technology?; International Broadcasting Convention, Conference Publication No. 447; Sep. 1997; pp. 36-42. |
Ridder-de Groote et al.; Analysis of New Methods for Broadcasting Digital Data to Mobile Terminals over an FM-Channel; IEEE Transactions on Broadcasting; Mar. 1994; pp. 29-37. |
Romanowski et al.; Concept of a Multistandard Receiver for Digital Broadcast and Communication Services; IEEE Transactions on Consumer Electronics; Aug. 1997; pp. 662-670. |
Sakamoto et al.; A Fast MPEG-Audio Layer III Algorithm for a 32-Bit MCU; IEEE Transactions on Consumer Electronics; Aug. 1999; pp. 986-993. |
San Francisco Chronicle; Car Radios of Future to Get Smart; Jan. 1993. |
Spaced-Out Music; Popular Electronics; Jan. 1996; pp. 17-20. |
Tuoriniemi, V.; Provisional Application 60/052003; Jul. 9, 1997. |
User Guide Sprint PCS phone; copyrighted 2000. |
Usuba et al.; A Prototype DAB Receiver; IEEE Int. Conf. Consumer Electronics; Jun. 1996; pp. 52-53. |
Uzelac et al.; A Fast MPEG Audio Layer III Software Decoder; IEEE Southeastcon Proceedings; 1998; pp. 43-46. |
WorldSpace-The Company; publication date unknown. |
WorldSpace—The Company; publication date unknown. |
WorldSpace-The Experience; publication date unknown. |
WorldSpace—The Experience; publication date unknown. |
Yao et al.; Experiments of Real-Time MPEG Audio over the Internet; Fujitsu Sci. Tech. J.; Dec. 1997; pp. 138-144. |
Yasuda et al.; Davic and Interactive Multimedia Services; IEEE Communications Magazine; Sep. 1998; pp. 137-143. |
Also Published As
Publication number | Publication date |
---|---|
US8489049B1 (en) | 2013-07-16 |
US6600908B1 (en) | 2003-07-29 |
US7778614B1 (en) | 2010-08-17 |
US7403753B1 (en) | 2008-07-22 |
US8010068B1 (en) | 2011-08-30 |
US8103231B1 (en) | 2012-01-24 |
US7856217B1 (en) | 2010-12-21 |
US9608744B1 (en) | 2017-03-28 |
US6904270B1 (en) | 2005-06-07 |
US9026072B1 (en) | 2015-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9608744B1 (en) | Receiver system for audio information | |
US7263329B2 (en) | Method and apparatus for navigating, previewing and selecting broadband channels via a receiving user interface | |
EP1358769B1 (en) | Improved datacast bandwidth in wireless broadcast system | |
JP3520307B2 (en) | Broadcast transmission system and broadcast receiver | |
KR101458653B1 (en) | Method and apparatus for store and replay functions in a digital radio broadcasting receiver | |
US7099348B1 (en) | Digital audio broadcast system with local information | |
US20040049389A1 (en) | Method and apparatus for streaming text to speech in a radio communication system | |
EP1528700A2 (en) | Digital audio/multimedia broadcasting receiver | |
US7369824B1 (en) | Receiver storage system for audio program | |
US7756497B2 (en) | Method and apparatus for switching between subchannels on a single radio frequency broadcast | |
US7917111B2 (en) | Method and system for monitoring broadcast audio programs from the beginning of the programs | |
US7215949B2 (en) | Cellular subscriber radio service | |
US20160226609A1 (en) | Device and method for reproducing digital receiver signals | |
JPH07321682A (en) | Receiver for multiplex broadcast | |
JPH04192826A (en) | Multiplex broadcast receiver | |
JP2897231B2 (en) | Receiver | |
JP3970632B2 (en) | Digital broadcast receiver | |
JP2002051272A (en) | Channel selection method for multi-channel broadcast | |
Wrede | A consumer oriented approach towards digital audio broadcast via satellite | |
JPS5925430A (en) | Automatic selective receiving system of broadcast | |
KR20030075369A (en) | Multi-channel broadcasting system and the method using a settop box | |
WO2001059943A1 (en) | Digital broadcast receiver | |
JP2002344339A (en) | Receiver | |
MXPA96004575A (en) | A method and a system for the diffusion of digital audio information comprising data compression, encryption and the synthesis of | |
JPH1198094A (en) | Multiple broadcasting receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Lapse for failure to pay maintenance fees |