The present invention is generally related to audio devices, and more particularly is related to a system and method for providing access to supplemental program services.
Traditional audio broadcasting is performed via analog broadcasting formats. As is well known by the public, such analog broadcasting formats are limited in performance due to signal degradation. Such signal degradation may be caused by factors such as, but not limited to, fading and shadowing. As is known by those having ordinary skill in the art, fading is characterized as the multiple reflections of a signal from the terrain, such as from hills and mountains, or from buildings. In addition, shadowing is characterized as the blocking of a signal by terrain or buildings.
Digital audio broadcasting (DAB) was introduced to address the inadequacies of analog broadcasting formats. In digital audio broadcasting, also referred to as digital radio or high-definition radio, an analog signal is converted into a digital signal and transmitted on an assigned channel, also referred to as a carrier frequency, in the amplitude modulation (AM) range, frequency modulation (FM) frequency range, or in a different frequency range. Digital audio broadcast signals may be transmitted, for example, in-band, on-channel (IBOC).
IBOC DAB can be transmitted in a hybrid format, where a digital audio broadcast is transmitted in addition to an analog audio broadcast, or in an all-digital format, where only a digital audio broadcast is provided. By providing both the hybrid format and the all-digital format, receivers that are not capable of receiving a digital audio broadcast will still be capable of playing the analog audio broadcast provided by the hybrid format.
Typical DAB receivers contain a display that provides information regarding audio content being played in much the same way that a menu screen provides an overview of programs in digital television. Specifically, the call station identification letters, and carrier frequency of a tuned radio station may be displayed on the display of a DAB receiver, in addition to the title of a presently playing song. Tuning of such DAB receivers is typically provided by pressing a tuning button in a specific direction to tune to a specific carrier frequency, resulting in receiving an associated audio broadcast.
Advancements in DAB technologies have resulted in the possibility of transmitting more than one program service at a time to the DAB receiver on a single channel. Specifically, it is now possible to transmit a main program service and a supplemental program service. In such advanced IBOC technologies, a typically transmitted main program service may be accompanied by the transmission of multiple supplemental program services, all within the same audio transmission. It is therefore desirable to provide a user of a DAB receiver (i.e., high definition radio) with a simplistic method for searching and selecting between the main program service and the supplementary program services, while also being able to search and select between standard analog audio broadcasts.
Thus, a heretofore unaddressed need exists in the industry to address the aforementioned deficiencies and inadequacies.
Embodiments of the present invention provide a system and method for providing access to supplemental program services. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. The system contains an antenna, a display, a control device, a memory, and a processor. The processor is configured by the memory to perform the steps of: sequentially arranging the audio programs received by the system in accordance with a representation of a carrier frequency, where the audio programs comprise at least one main program service and at least one supplemental program service, the main program service being located within the sequential arrangement at a location of a first carrier frequency at which the main program service was received, and the at least one supplemental program service received at the first carrier frequency being sequentially listed near the main program service; and displaying the sequentially arranged programs on the display so that the programs may be searched by use of the control device.
The present invention can also be viewed as providing methods for providing access to supplemental program services. In this regard, one embodiment of such a method, among others, can be broadly summarized by the following steps: sequentially displaying representations of carrier frequencies of received audio broadcasts; receiving a selection of an analog audio stream, wherein the analog audio stream is one of the received audio broadcasts; determining if a digital audio stream, which provides a digital version of the selected analog audio stream, is available, the digital version of the analog audio stream being referred to herein as a main program service; determining if the digital audio stream comprises the at least one supplemental program service; and sequentially displaying the main program service and the at least one supplemental program service, if the digital audio stream comprises the at least one supplemental program service.
Other systems, methods, features, and advantages of the present invention will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
Many aspects of the invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present invention. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The following describes a digital audio broadcasting (DAB) receiver that is capable of providing a user with simplistic sequential access to program services received by an analog audio broadcast and program services received by a digital audio broadcast, where the program services received by a digital audio broadcast may be either main program services and/or supplemental program services. It should be noted that, while the present description is focused on the DAB receiver being a radio, one having ordinary skill in the art would appreciate that the DAB receiver may instead be part of any other device capable of receiving a digital broadcast. In addition, while the present description is focused on the DAB receiver being capable of providing a user with access to program services received by an analog audio broadcast and by a digital audio broadcast, the DAB receiver may instead be capable of providing user access to program services received by a digital audio broadcast only.
The antenna 110 is connected to a high definition (HD) radio module 120. The HD radio module 120 is capable of receiving, from the antenna 110, broadcasted digital audio signals and broadcasted analog audio signals received by the antenna 110. It should be noted that the received broadcasted digital audio signals may be broadcasted alongside the broadcasted analog audio signals, specifically, using the same carrier frequency. Technology for transmission and receipt of digital audio signals broadcasted alongside broadcasted analog audio signals (i.e., using the same carrier frequency) is provided by companies such as, iBiquity Digital Corporation, of Columbia, Md. An example of a system and method used by iBiquity Digital Corporation for allowing digital audio signals to be broadcasted alongside broadcasted analog audio signals is described in detail in U.S. Pat. No. 6,510,175, entitled “IN-BAND ON-CHANNEL DIGITAL BROADCASTING”, filed Oct. 8, 1998, which is assigned to iBiquity Digital Corporation, and which is incorporated herein by reference.
Broadcasted digital audio signals received by the HD radio module 120 may be part of a main program service or a supplemental program service. Specifically, as is explained in more detail below, received digital audio signals are parsed by the HD radio module 120 to determine what portions of an associated digital audio stream are part of a main program service and what portions of the digital audio stream are part of a supplemental program service. It should be noted that the process of formatting digital audio signals to include both a main program service and a supplemental program service is taught by iBiquity Digital Corporation. Since the process of formatting digital audio signals to include both main program service and supplemental program service is not considered to be a part of the present invention, minor descriptions of this process are provided herein. Instead, the present description focuses on the handling and presenting of received digital audio broadcasts and analog audio broadcasts, including main program services and supplemental program services, as performed by the DAB receiver 100.
The HD radio module 120 processes received analog audio signals and digital audio signals, as is described hereafter. Analog audio signals received by the HD radio module 120 are demodulated by the HD radio module 120 to remove a carrier signal, having a carrier frequency, from the received analog audio signals, resulting in an analog audio stream. Received digital audio signals are also demodulated to remove a carrier signal from the received digital audio signals, resulting in a digital audio stream. It should be noted that received analog audio signals and received digital audio signals may be carried by the same carrier signal.
In addition to removing carrier signals, the HD radio module 120 is capable of decompressing digital audio signals within the digital audio stream. After decompressing the digital audio signals, the HD radio module 120 parses data packets, located within digital audio signals, to determine what portions of the digital audio stream are part of a main program service and what portions of the digital audio stream are part of a supplemental program service.
It should be noted that data regarding the digital audio stream is also made available during parsing of the data packets. As an example, such data may include, but is not limited to, station identification call letters, the carrier frequency at which the digital audio stream was received, the name of a song associated with the digital audio stream, and an artist associated with the digital audio stream.
An example of a device that performs functions defined by the HD radio module 120 is a single-chip baseband manufactured by Texas Instruments Inc. of Dallas, Tex., having part number TMS320DRI350. This single-chip baseband is capable of performing baseband processing for high definition radio and intermediate frequency sampled AM/FM on a single device. It should be noted, however, that other devices may be used in the alternative, and this device is described merely as an example.
The analog audio stream, the portions of the digital audio stream that are part of the main program service, and the portions of the digital audio stream that are part of the supplemental program service, are received by a computer 200 located within the DAB receiver 100. The computer 200 is connected to both the HD radio module 120 and a display 160. The computer 200 formats received analog audio streams and digital audio streams for presenting to a user of the DAB receiver 100. Formatting and presenting of the received analog audio streams and digital audio streams, as performed by the computer 200, is described in detail below with reference to
The display 160 is located within the DAB receiver 100 for presenting information regarding received analog audio streams and digital audio streams, after the audio streams have been formatted by the computer 200. Specifically, as is explained in further detail below with reference to
The DAB receiver 100 makes the analog audio streams and digital audio streams available to the user for selection by displaying the carrier frequency of the analog audio streams and associated station identification call letters, and data received during parsing of the data packets. Such data received during parsing of the data packets includes, but is not limited to, the carrier frequency on which a digital audio broadcast was received, station identification call letters of a main program service transmitted on the carrier frequency, and station identification call letters for each supplemental program service also transmitted on the carrier frequency. In addition, if a main program service or a supplemental program service is selected, the display 160 may illustrate the name of a song associated with the digital audio stream and an artist associated with the digital audio stream. Displaying the carrier frequency of the analog audio streams and data received during parsing of data packets is described in further detail with regard to
In accordance with an alternative embodiment of the invention, the display 160 may not be located within the DAB receiver 100. Alternatively, the display 160 may be located at a location remote from the DAB receiver 100, where the display 160 is either in wired communication with the DAB receiver 100 or in wireless communication with the DAB receiver 100.
The display 160 may be selected from many different types of displays, such as, but not limited to, a light emitting diode (LED) display, a digital display, or any other display. One having ordinary skill in the art would appreciate that other displays may be substituted.
The DAB receiver 100 also contains a control device 170 for allowing a user of the DAB receiver 100 to initially select an analog audio broadcast or a digital audio broadcast received by the DAB receiver 100, processed by the HD radio module 120, formatted by the computer 200, and presented by the display 160. In addition, as is further explained with reference to
The control device 170 may be one of many different devices that are capable of being used by a user of the DAB receiver 100 to select a carrier frequency or station identification call letters illustrated on the display 160, and then, if made available, select from a main program service or supplemental program services. As an example, the control device 170 may be a tuning knob that is capable of allowing a user to scan through available carrier frequencies, station identification call letters, main program services and/or supplemental program services, by turning the tuning knob clockwise or counterclockwise. In addition, the control device 170 may contain an “up button” and a “down button,” or a single button having a clockwise scanning feature and a counterclockwise scanning feature. Of course, other types of control devices 170 may be provided.
An amplifier 180 is also located within the DAB receiver 100 for amplifying an analog audio stream and/or a digital audio stream after selection by use of the control device 170. Specifically, the analog audio stream and/or digital audio stream is amplified for transmission to a speaker 190 located within the DAB receiver 100, where the speaker 190 is capable of converting the amplified analog audio stream and/or digital audio stream into sound. It should be noted that more than one speaker 190 might be located within the DAB receiver 100. In addition, as an example, the amplifier 180 may be a pulse width modulated (PWM) amplifier, or a class AB audio amplifier.
As is shown by
It should be noted that the DAB receiver 100 may also communicate with different output or external devices that have not been mentioned thus far. To communicate with such output devices, the DAB receiver 100 may contain a line out output port 140, as is shown in
The DAB receiver 100 may also receive communications from different input devices, in addition to the antenna 110. To receive communications from such input devices, the DAB receiver 100 may also contain a line in input port 150, as is shown in
Different pre-select buttons (not shown) may also be provided on the DAB receiver 100. While the pre-select buttons may allow a user of the DAB receiver 100 to assign specific carrier frequencies to specific pre-select buttons, in accordance with an alternative embodiment of the invention, the pre-select buttons may also be assigned to specific supplemental service programs. This process is described in further detail with regard to the description of
The processor 202 is a hardware device for executing the software 220, particularly that stored in the memory 210. The processor 202 can be any custom made or commercially available processor, a central processing unit (CPU), an auxiliary processor among several processors associated with the computer 200, a semiconductor based microprocessor (in the form of a microchip or chip set), a macroprocessor, or generally any device for executing software instructions. Examples of suitable commercially available microprocessors are as follows: a PA-RISC series microprocessor from Hewlett-Packard Company, an 80×86 or Pentium series microprocessor from Intel Corporation, a PowerPC microprocessor from IBM, a Sparc microprocessor from Sun Microsystems, Inc, or a 68xxx series microprocessor from Motorola Corporation.
The memory 210 can include any one or combination of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, SDRAM, etc.)) and nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, etc.). Moreover, the memory 210 may incorporate electronic, magnetic, optical, and/or other types of storage media. Note that the memory 210 can have a distributed architecture, where various components are situated remote from one another, but can be accessed by the processor 202.
As is shown by
The software 220 located within the memory 210 may include one or more separate programs, each of which comprises an ordered listing of executable instructions for implementing logical functions. In the example of
When a portion of the DAB receiver 100 is partially implemented in software, as is shown in
In an alternative embodiment, where the DAB receiver 100 is implemented entirely in hardware, the DAB receiver 100 can be implemented with any or a combination of the following technologies, which are each well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals; an application specific integrated circuit ASIC) having appropriate combinational logic gates; a programmable gate array(s) (PGA); and a field programmable gate array (FPGA), among others.
It should be noted that other configurations of the memory 210 and processor 202 might be provided. As an example, the memory 210 may alternatively be embedded on the processor 202. Of course, other configurations fall within the scope of the present invention.
As is shown by block 302, received analog and digital audio signals are demodulated to remove a carrier signal. The digital audio signals are also decompressed 304. As is shown by block 306, data packets received from the digital audio signals are parsed, resulting in a determination as to what portions of the digital audio stream are part of a main program service and what portions of the digital audio stream are part of a supplemental program service.
As is shown by block 308, analog audio streams and digital audio streams are then formatted and presented to the user in a sequential manner, for selection via use of the control device 170 (
When a carrier frequency is selected, the computer 200 (
As is shown by block 412, if the digital audio stream is being played, the computer 200 (
Sequential availability of the supplemental program services is performed by making the currently playing digital audio stream a main program service, while each supplemental program service is assigned different station identification call letters, which are similar to the station identification call letters of the main program service. As an example, if the station identification call letters of the main program service are WBRU, the first supplemental program service may be assigned the station identification call letters WBRU-1 and the second supplemental program service may be assigned the station identification call letters WBRU-2. The station identification call letters of the main program service and the supplemental program services are then sequentially arranged by the computer 200 (
In accordance with an alternative embodiment of the invention, if the main program service, having the call letters WBRU, is received via carrier frequency 95.5, the main program service may be assigned the station identification call letters WBRU-1. In addition, the first supplemental program service may be assigned the station identification call letters WBRU-2 and the second supplemental program service may be assigned the station identification call letters WBRU-3. The station identification call letters of the main program service and the supplemental program services are then sequentially arranged by the computer 200 (
As an example of the above described process, in accordance with the first exemplary embodiment of the invention, if the display 160 (
In addition to the abovementioned, in accordance with the first exemplary embodiment of the invention, when supplemental program services and main program services have been made available, the user of the DAB receiver 100 (
It should be noted that while sequential arrangement may entail supplemental program services being listed immediately after the associated main program service, or immediately before the associated main program service, sequential arrangement may also entail listing supplemental program services immediately above or below the associated main program service.
To prevent a user from accidentally leaving the supplemental program services, different methods may be utilized, one of which is described hereafter. Arrows or other visual objects may be used to signify to a user that the supplemental program service presently tuned in is the last supplemental program service, within a group of supplemental program services, that is associated with the main program service. As an example, when the second supplemental program service, of the above example, is tuned in, an arrow facing to the left might appear on the display to illustrate to the user that other supplemental program services may be tuned in by turning the control device 170 (
It should be noted that in accordance with an alternative embodiment of the invention, the main program service and the supplemental program services may be made available to the user of the DAB receiver 100 (
Of course, other variants of making the main program service and supplemental program services available via the DAB receiver 100 (
If the DAB receiver 100 (
It should be noted that when a main program service or supplemental program services is tuned in by the DAB receiver 100 (
In accordance with a second exemplary embodiment of the invention, a selected carrier frequency may be associated with a digital audio broadcast.
When a carrier frequency associated with an analog audio broadcast is selected, the computer 200 (
As is shown by block 512, if the digital audio stream is being played, the computer 200 (
Alternatively, if a carrier frequency associated with a digital audio broadcast is selected, the computer 200 (
As is shown by block 520, if the digital audio stream is being played, the computer 200 (
It should be emphasized that the above-described embodiments of the present invention are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the invention. Many variations and modifications may be made to the above-described embodiments of the invention without departing substantially from the spirit and principles of the invention. All such modifications and variations are intended to be included herein within the scope of this disclosure and the present invention and protected by the following claims.