1. Filed of the Invention
The present invention relates to a broadcast signal interface device and a method thereof. More particularly, the present invention relates to a broadcast signal interface device and a method for converting a broadcast channel of a first broadcast signal type comprising program content and ancillary data into a broadcast channel of a second broadcast signal type in order to reproduce the program content and ancillary data on a broadcast receiver of the second broadcast signal type.
2. Background of the Invention
Broadcasting technologies are primarily used to distribute radio or television program content via a transmitted broadcast stream. Broadcasting technologies are particularly beneficial in that they transmit program content utilizing the same amount of bandwidth regardless of the number of recipients. In order to distribute the program content, broadcasting technologies utilize terrestrial and/or satellite transmissions that may be reflected, relayed, repeated or directly received. Typically, a broadcast stream includes numerous logical channels with each channel being used to distribute differing program content. Many broadcast technologies further include ancillary data in addition to the program content for each or select channels. The ancillary data can be related or unrelated to the broadcast program content. Typically, the ancillary data is reproduced separately from the program content by a broadcast receiver. Consumers have become accustomed to receiving the added value provided by the ancillary data.
As broadcasting technologies continue to evolve, the number of commercially utilized broadcast types continues to increase. Exemplary terrestrial radio services that comprise program content and ancillary data include Frequency Modulation (FM) with Radio Data System (RDS), Amplitude Modulation (AM) In-Band On-Channel (IBOC), Frequency Modulation (FM) In-Band On-Channel (IBOC), terrestrial Digital Audio Broadcast (DAB), Digital Radio Mondiale (DRM), and Integrated Services Digital Broadcasting—for Terrestrial Sound Broadcasting (ISDB-TSB). Exemplary satellite radio services that comprise program content and ancillary data include satellite DAB, Worldspace digital radio, and Satellite Digital Audio Radio Service (SDARS). Although not exemplified above, many terrestrial or satellite television broadcasting services exist that comprise program content and ancillary data.
Typically, broadcast receivers are designed to receive and reproduce signals from a specific type of broadcast. Broadcast receivers can be stationary receivers or mobile receivers (e.g., a receiver that is hand-carried by a user or is mounted in a vehicle). Further, many broadcast receivers are coupled to or mounted in other devices such that it would be difficult, inconvenient, and/or cost prohibitive to replace or modify the receiver. For example, many vehicles are provided with FM radio receivers that are integrally mounted to the vehicle.
Accordingly, consumers may find themselves in the situation where they have a receiver designed for one broadcast type but desire to utilize the receiver to reproduce program content and ancillary data from another broadcast type. The above situation is exemplified below in the context of SDARS and FM-RDS.
SDARS is a satellite broadcast service established by the U.S. Federal Communications Commission (FCC) that employs satellite transmission of digital audio programs and ancillary information to satellite radio receivers.
The broadcast stream that provides a SDARS can have on the order of hundreds of different program channels to transmit different types of music programs (i.e., jazz, classical, rock, religious, country, and so on) and talk programs (i.e., regional, national, political, financial and sports). The SDARS can also provide emergency information, travel advisory information, educational programs and the like.
A programming center is configured to broadcast program content and ancillary data that can be related or unrelated to the broadcast program content to one or more of the satellite receivers. The ancillary information comprises Program Associated Data (PAD) which can be used to identify song titles, artist's names, music genre, broadcast channel number and so on. PAD is generally synchronized with program content transmission to facilitate identification of the song title and artist of the corresponding content being played on the portable SDARS receiver or FM radio having an SDARS interface.
Many existing FM radios are configured to receive the RDS service that allows FM broadcasters to provide ancillary information that can be transmitted along with the program content for playback and display on a display device of an FM-RDS radio. FM-RDS radios are predominantly utilized in vehicles, however FM-RDS radios may also be portable or stationary. RDS-enabled radios are able to in real time receive and decode RDS information provided in the FM broadcast, such as station name, travel bulletins, name of program currently being broadcast and/or artists. The RDS display is generally characterized by eight characters to a line with a refresh rate of 0.4 to two seconds. For reasons described below, a need exists for an SDARS receiver to interface with an FM-RDS radio unit in such a way as to display SDARS information (e.g., PAD) on the display of the FM-RDS radio.
With regard to SDARS receivers for use in vehicles, XM Satellite Radio Inc. provides a number of installation options, by way of an example. In each of the following installation configurations, the SDARS receiver device provides the electronics, as well as an antenna for receiving a satellite broadcast signal comprising SDARS, for decoding and modulating SDARS for playback via an FM radio that typically is already installed in the vehicle. A plug-and-play SDARS receiver is available for use in the home, car or office which can be installed in a vehicle using a car kit that comprises a cradle or stand, a cassette tape adaptor for playback through the FM radio cassette player (if available), and vehicle power input cable, as well as an antenna for mounting on the vehicle. Besides the use of the cassette tape adaptor, many plug-and-play receivers have built-in wireless FM transmitters to transmit the SDARS program content to the FM radio as described in U.S. Pat. No. 6,493,546 which is incorporated by reference herein. Another option is to use a directly connected and hardwired receiver, such as an SDARS-ready head unit. The head unit can include an SDARS direct tuner box that connects directly to the back of an after-market FM vehicle radio to allow the head unit to control the SDARS channel selection.
Many of the head units are used in a two-part configuration that connects a smart digital adaptor to a universal tuner box. The smart digital adaptor is designed to work with a specific after-market head unit or the control system of a particular automobile. For instance, a universal tuner box can be connected to a car stereo available from Sony Corporation with a smart digital adaptor designed for Sony Corporation devices. Similarly, a BMW automobile with an in-dash Sirius satellite radio can employ a universal tuner box adapted to receive the SDARS service provided by XM Satellite Radio Inc. with a smart digital adaptor for BMW vehicles to interface the BMW stereo to an XM system.
Many vehicle owners, however, are reluctant to install an SDARS plug-and-play receiver unit or head unit in their vehicles which generally requires running various cables behind the dashboard and mounting the plug-and-play unit or universal tuner box and/or smart digital adaptor. These users have the option to use a portable SDARS receiver and player such as the portable device disclosed in U.S. patent application Ser. No. 10/831,343, filed Apr. 26, 2004 and incorporated herein by reference. However, the displays on portable players are generally small as compared to the FM radio display and inconvenient to view and obtain information about the channel, song title, and artist's name of the program content being reproduced. A need therefore exists for an interface that allows for the SDARS data to be displayed on an existing FM-RDS radio.
Development of the smart digital adaptors to interface with a specific after-market head unit or particular automobile control system has, in the past, required knowledge of the command and control bus system developed by the respective automobile manufactures and therefore raised concerns regarding potential interference with vehicle diagnostics and control of such devices as the vehicle brakes or airbags. A need therefore also exists for an SDARS receiver unit that can either be hardwired to the antenna harness as opposed to the vehicle wiring harness or bus, or wirelessly transmit to the antenna of the vehicle's radio. The above needs exemplified in the context of SDARS and FM-RDS, equally extends to other broadcast types. Accordingly, a need exists to be able to receive a first type of broadcast signal that comprises program content and ancillary data and enable a receiver operable with a second broadcast signal type to reproduce the program content and ancillary data.
Exemplary embodiments of the present invention address at least the above problems and/or disadvantages and provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a broadcast signal interface unit to convert a broadcast channel of a first broadcast signal type comprising program content and ancillary data into a broadcast channel of a second broadcast signal type in order to reproduce the program content and ancillary data on a broadcast receiver of the second broadcast signal type.
In accordance with an aspect of the present invention, a broadcast signal interface unit is provided for converting program content and ancillary data of a first broadcast signal type into a broadcast channel of a second broadcast signal type. The broadcast channel of the second broadcast signal type is provided to one or more broadcast receivers of the second broadcast signal type in order to reproduce the program content and the ancillary data. The broadcast signal converter preferably comprises a converter for generating the broadcast channel of the second broadcast signal type, wherein the generated broadcast channel of the second broadcast signal type comprises the program content and the ancillary data of the first broadcast signal type.
According to another aspect of the present invention, the converter reformats the ancillary data prior to generating the broadcast channel of the second broadcast signal type, wherein the ancillary data is formatted according to an ancillary data format of the second broadcast signal type.
According to a further aspect of the present invention, the converter, when reformatting the ancillary data, segments the ancillary data such that individual segments are individually and consecutively reproduced by the one or more broadcast receivers of the second broadcast signal type.
According to yet another aspect of the present invention, the converter, when reformatting the ancillary data, adds, subtracts or substitutes data from the converter or a broadcast receiver of the first broadcast signal type.
According to still another aspect of the present invention, the converter generates the broadcast channel of the second broadcast signal type by directly converting a broadcast channel of the first broadcast signal type into the broadcast channel of the second broadcast signal type.
According to yet a further aspect of the present invention, the converter generates the broadcast channel of the second broadcast signal type from the program content and the ancillary data of the broadcast channel of the first broadcast signal type.
According to another aspect of the present invention, the converter is provided with the ancillary data of the broadcast channel of the first broadcast signal type from a receiver of the first broadcast signal type.
According to a further aspect of the present invention, the receiver of the first broadcast signal type is coupled to the broadcast signal converter via a wired connection.
According to yet another aspect of the present invention, the broadcast signal interface unit further comprises the receiver of the first broadcast signal type.
According to still another aspect of the present invention, the broadcast signal interface unit is portable.
According to yet a further aspect of the present invention, the first broadcast signal type is a Satellite Digital Audio Radio Service (SDARS).
According to another aspect of the present invention, the ancillary data is Program Associated Data (PAD).
According to a further aspect of the present invention, the second broadcast signal type is Frequency Modulation (FM) with Radio Data Service (RDS).
According to yet another aspect of the present invention, the broadcast channel of the second broadcast signal type is provided either wirelessly or via a wired connection to the one or more broadcast receivers of the second broadcast signal type.
According to a further aspect of the present invention, the program content and ancillary data of the first broadcast signal type are program content and ancillary data from a currently or newly selected channel of the first broadcast signal type, wherein the ancillary data is associated with the program content.
According to yet another aspect of the present invention, the program content and ancillary data of the first broadcast signal type are program content from a currently or newly selected channel of the first broadcast signal type and the and ancillary data from a currently or newly browsed channel of the first broadcast signal type, wherein the ancillary data is not associated with the program content.
According to still another aspect of the present invention, the converter comprises a controller for sending one or more commands to a receiver of the first broadcast signal type. The one or more commands comprises a request for ancillary data of the last received broadcast channel or a user command to change the current broadcast channel received by the receiver of the first broadcast signal type.
According to yet a further aspect of the present invention, the one or more broadcast receivers reproduce the program content and the ancillary data separately.
In accordance with an aspect of the present invention, a method of converting program content and ancillary data of a first broadcast signal type into a broadcast channel of a second broadcast signal type is provided. The broadcast channel of the second broadcast signal type is provided to one or more broadcast receivers of the second broadcast signal type in order to reproduce the program content and the ancillary data. The method comprises the steps of generating the broadcast channel of the second broadcast signal type, wherein the generated broadcast channel of the second broadcast signal type comprises the program content and ancillary data of the first broadcast signal type.
According to another aspect of the present invention, the method comprises the step of reformatting the ancillary data according to an ancillary data format of the second broadcast signal type.
According to a further aspect of the present invention, the step of reformatting the ancillary data comprises the step of segmenting the ancillary data such that individual segments are individually and consecutively reproduced by the one or more broadcast receivers of the second broadcast signal type.
According to yet another aspect of the present invention, the step of reformatting the ancillary data comprises the step of adding, subtracting or substituting data from the ancillary data.
According to still another aspect of the present invention, the step of generating the broadcast channel of the second broadcast signal type comprises the step of directly converting a broadcast channel of the first broadcast signal type into the broadcast channel of the second broadcast signal type.
According to yet a further aspect of the present invention, the step of generating the broadcast channel of the second broadcast signal type comprises the step of converting the program content and the ancillary data of the broadcast channel of the first broadcast signal type into the broadcast channel of the second broadcast signal type.
According to another aspect of the present invention, the step of generating the broadcast channel of the second broadcast signal type is performed by a converter. The ancillary data of the broadcast channel of the first broadcast signal type is provided from a receiver of the first broadcast signal type to the converter.
According to a further aspect of the present invention, the ancillary data of the broadcast channel of the first broadcast signal type is provided from the receiver of the first broadcast signal type to the converter via a wired connection.
According to yet another aspect of the present invention, the receiver of the first broadcast signal type and the converter are integrally provided within a common housing.
According to still another aspect of the present invention, the receiver of the first broadcast signal type and the converter are integrally provided within a portable device.
According to yet a further aspect of the present invention, the first broadcast signal type is a Satellite Digital Audio Radio Service (SDARS).
According to another aspect of the present invention, the ancillary data is Program Associated Data (PAD).
According to a further aspect of the present invention, the second broadcast signal type is Frequency Modulation (FM) with Radio Data Service (RDS).
According to yet another aspect of the present invention, the step of providing the broadcast channel of the second broadcast signal type either wirelessly or via a wired connection to the one or more broadcast receivers of the second broadcast signal type.
According to a further aspect of the present invention, the program content and ancillary data of the first broadcast signal type are program content and ancillary data from a currently or newly selected channel of the first broadcast signal type, wherein the ancillary data is associated with the program content.
According to yet another aspect of the present invention, the program content and ancillary data of the first broadcast signal type are program content from a currently or newly selected channel of the first broadcast signal type and the and ancillary data from a currently or newly browsed channel of the first broadcast signal type, wherein the ancillary data is not associated with the program content.
According to still another aspect of the present invention, the step of sending one or more commands to a receiver of the first broadcast signal type, wherein the one or more commands comprises a request for ancillary data of the last received broadcast channel or a user command to change the current broadcast channel received by the receiver of the first broadcast signal type.
According to yet a further aspect of the present invention, the one or more broadcast receivers reproduce the program content and the ancillary data separately.
In accordance with an aspect of the present invention, a computer-readable medium having embodied thereon a computer program for the method of converting program content and ancillary data of a first broadcast signal type into a broadcast channel of a second broadcast signal type is provided. The broadcast channel of the second broadcast signal type is provided to one or more broadcast receivers of the second broadcast signal type in order to reproduce the program content and the ancillary data. The method comprises generating the broadcast channel of the second broadcast signal type, wherein the generated broadcast channel of the second broadcast signal type comprises the program content and ancillary data of the first broadcast signal type.
Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features, and advantages of certain embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, the same drawing reference numerals will be understood to refer to the same elements, features, and structures.
The matters defined in the description such as a detailed construction and elements are provided to assist in a comprehensive understanding of the exemplary embodiments of the invention. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the exemplary embodiments described herein can be made without departing from the scope and spirit of the present invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
Although exemplary embodiments of the present invention will be described below in the context of the SDARS and FM-RDS broadcast types, exemplary embodiments of the present invention are equally applicable to any two differing broadcast types that are capable of comprising program content and ancillary data.
With reference to
The microcontroller 50 may be programmed to communicate with the SDARS universal tuner unit 14 according to the SDARS communication bus and messaging system. For example, communications from the SDARS universal tuner unit 14 to microcontroller 50 include SDARS ancillary data and tuner data. The SDARS ancillary data may be updated SDARS ancillary data for a currently selected or currently browsed channel or SDARS ancillary data for a newly selected or browsed channel. The currently selected channel is the channel of the SDARS broadcast stream for which SDARS program content is being sent from the SDARS universal tuner unit 14 to the SDARS FM-RDS interface unit 16. A currently browsed channel is a channel of the SDARS broadcast stream other than the currently selected channel for which SDARS ancillary data is being sent from the SDARS universal tuner unit 14 to the SDARS FM-RDS interface unit. Tuner data is data used to convey information related to the operation of the tuner. For example, tuner data may include an indication of received signal strength or an identification of a channel as a user programmed recall channel. Preferably, SDARS ancillary data is PAD, but the SDARS ancillary data may be other data sent via an SDARS broadcast. By way of example, communications from the microcontroller 50 to the SDARS universal tuner unit 14 includes commands and messages. Preferably the commands and messages are used to control, provide information to, or request information from the SDARS universal tuner unit 14. For example, when the microcontroller 50 receives user commands via user control interface 18 to change the current selected or browsed channel, microcontroller 50 sends a corresponding command to the SDARS universal tuner unit 14. Any of the above communications may be sent once, continuously, and/or be repeated at a certain interval. Further, any of the above communications may be sent upon request, automatically, at certain times, at certain intervals, and/or when certain conditions are met.
The SDARS universal tuner interface 61 interfaces the microcontroller 50 and DSP 58 with the SDARS Universal Tuner 14. The SDARS universal tuner interface 61 receives communications from the SDARS Universal Tuner 14 via wired connection 30 and communicates received program content to DSP 58 via path 55 and received communications for microcontroller 50 via path 57. Further, the SDARS universal tuner interface 61 receives communications from microcontroller 50 via path 59 and passes the communications to the SDARS Universal Tuner 14 via wired connection 30. The SDARS universal tuner interface 61 will be discussed in further detail below with respect to
With continued reference to
DSP 58 receives the SDARS program content of the currently received channel as a digital audio signal from the SDARS universal tuner interface 61 and the RDS formatted data as a digital signal from the microcontroller 50. DSP 58 is programmed to generate the signal that is used to produce the FM-RDS broadcast signal from the received program content and RDS formatted data. The generated signal is output to DAC 51 and is then sent to FM modulator 53 to produce the FM-RDS broadcast signal on a selected channel. The FM modulator 53 is controlled by microcontroller 50 via path 62 to among other things produce the FM-RDS broadcast signal on the selected channel. Alternatively, DSP 58 may control the FM modulator 53. Preferably, the selected channel for the FM-RDS broadcast signal is chosen as described in U.S. Pat. No. 6,493,546. However, the selected channel may be chosen in any other manner.
The FM modulator 53 outputs the selected channel of the FM-RDS broadcast signal to the FM transmit antenna 56 which may be used to transmit the FM-RDS broadcast signal wirelessly or by cable 38 to at least one FM-RDS radio 26. Alternatively, the functions of DAC 51 and FM modulator 53 may be performed by DSP 58. Still further, DSP 58 may directly convert a received SDARS broadcast stream or undecoded selected SDARS channel into a selected channel of an FM-RDS broadcast signal that comprises the program content and RDS data respectively. Additionally, DSP 58 may perform the reformatting of the SDARS ancillary data into the RDS formatted data.
The power converter 60 receives power from a power source 32, such as the electrical power system of a vehicle, and provides power to the SDARS FM-RDS interface unit 16. The power converter 60 may further provide power 34 to the SDARS universal tuner unit 14 via wired connection 30 as discussed above. The functions and/or structure of any part of the microcontroller 50, DAC 51, FM modulator 53, memory 52, user control interface input 54, DSP 58, FM transmitter 56, power converter 60 and SDARS universal tuner interface 61 may be combined or separated.
With reference to
With reference to
In accordance with another embodiment of the present invention, an SDARS receiver unit with FM-RDS capability can be integrally provided to include both the SDARS universal tuner unit 14 and SDARS FM-RDS interface unit 16. Accordingly, the integral SDARS receiver with RDS capability can have connections to an SDARS antenna and to the FM antenna input of the existing FM-RDS radio, as well as exist outside the dashboard or remote location. The circuitry of
Differing embodiments of the SDARS universal tuner interface 61 are described below with respect to
With reference to
With reference to
With reference to
With reference to
In an illustrated example, an SDRS FM-RDS interface unit 16 requests and receives from an SDARS universal tuner unit 14 the SDARS channel currently selected or currently being browsed (e.g., XM Cafe channel 45). This information is provided in SDARS ancillary data which is converted into an RDS formatted data and provided to the FM-RDS radio 26 for display on a display screen 28, as illustrated in
With reference to
In an exemplary embodiment of the present invention, an SDARS receiver unit with FM-RDS capability 10 is provided as an outboard solution for installation in a vehicle such that the SDARS universal tuner unit 14 and external SDARS FM-RDS interface unit 16 are connected together, and the SDARS FM-RDS interface unit 16 connects to an FM-RDS radio 26 via an antenna harness either behind the dashboard of the vehicle or in a remote location (i.e., trunk), depending on the vehicle system design.
In another exemplary embodiment of the present invention, an integral SDARS receiver unit with FM-RDS capability 10 is provided as an inboard installation solution. Accordingly, the integral SDARS receiver unit with FM-RDS capability 10 can have connections to a vehicle-mounted SDARS antenna and to the FM antenna input of the existing FM-RDS radio 26, as well as exist outside the dashboard or remote location.
In yet another exemplary embodiment of the present invention, PAD from an SDARS stream is received via an SDARS vehicle-mounted antenna and converted into an RDS format and then modulated onto an FM signal embedded in an FM broadcast stream for playback via the FM radio in the vehicle.
In still another exemplary embodiment of the present invention, embodiments of the present invention the present invention can also be embodied as computer-readable codes on a computer-readable recording medium. The computer-readable recording medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer-readable recording medium include, but are not limited to, read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet via wired or wireless transmission paths). The computer-readable recording medium can also be distributed over network-coupled computer systems so that the computer-readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed as within the scope of the invention by programmers skilled in the art to which the present invention pertains.
Despite descriptions of the exemplary embodiments of the present invention being described above using the SDARS and FM-RDS broadcast types, the present invention is equally applicable to any two differing broadcast types that are capable of comprising program content and ancillary data.
While the invention has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
This application claims the benefit under 35 U.S.C. §120 of U.S. patent application Ser. No. 11/499,870, filed Aug. 7, 2006, which claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Patent Application Ser. No. 60/705,497, filed Aug. 5, 2005, the entire disclosures of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60705497 | Aug 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11499870 | Aug 2006 | US |
Child | 11723748 | Mar 2007 | US |