1. Field of the Invention
The present invention relates to radio receivers, and more particularly to radio receivers that receive radio signals streamed over data networks.
2. Related Art
Radio programming has long been available only via radio signals broadcast through the air to antennas on radio receivers. The radio programming is broadcast by transmitters at fixed locations and received by receivers close enough to receive the signals. The quality of the signal reception depends on many factors. One is the power of the radio transmitters. Other factors include the sensitivity and other performance capabilities of the radio's antenna, atmospheric conditions, geographic and man-made obstructions, and many other factors. In general, the quality of the signal received varies throughout the area served by the radio transmitters.
Data network connectivity has grown in bandwidth, capability, and accessibility such that radio programming is now available as data streams over the Internet. Radio programmers may now offer both on-air broadcasts as well as digitally streamed broadcasts. Users of personal computers, smartphones, MP3 players, handheld media players (such as the iPod), and other computer-controlled devices with the ability to connect to the Internet may connect to streamed broadcasts of radio programming. The sound quality of the digitally streamed broadcasts may also be consistently better than the quality of over-the-air broadcasts.
Radio listeners now have the option of receiving radio programming over the Internet, or over the air. However, each requires a different type of receiver. Over the air reception requires a traditional radio receiver with an antenna. Digital streaming reception requires a computer platform configured to operate according to the data packet-based communication protocols used over the Internet.
There is a need for radio receivers capable of receiving both over-the-air radio programming at an antenna as well as digitally streamed radio programming over a data packet network. There is also a need for a radio receiver having a user interface that does not require a user to distinguish between different radio signal sources.
In view of the above, a radio player is provided. In an example implementation, the radio player includes a radio signal receiver configured to receive a radio broadcast corresponding to a tuner setting on a tuner. The radio signal receiver is configured to retrieve an air radio program from the radio broadcast corresponding to a radio station identified by the tuner setting. A digital stream radio receiver is connected to a data network. The digital stream radio receiver is configured to establish a data connection with a radio station identified by a radio station network identifier to receive a streamed radio program. A source selector selects between either the air radio program or the streamed radio program to play at an audio output when the air radio program and the streamed radio program are broadcast from the same radio station.
In another example, a method is provided for playing radio programming from a radio station. A user selected station identifies the radio station broadcasting the desired radio programming. The user selected station is checked to determine if it identifies a streamed radio station. If the user selected station identifies the selected radio station as being a streamed radio station, a data network connection is established with the radio station. A radio receiver is tuned to a radio frequency corresponding to the user selected station when the selected radio station is not a streamed radio station.
Other devices, apparatus, systems, methods, features and advantages of the invention will be or will become apparent to one with skill in the art upon examination of the following figures 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 invention, and be protected by the accompanying claims.
The description below may be better understood by referring to the following figures. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the figures, like reference numerals designate corresponding parts throughout the different views.
It is to be understood that the following description of examples is given only for the purpose of illustration and is not to be read as limiting. The partitioning of examples in functional blocks or units shown in the drawings is not to be construed as indicating that these units necessarily are implemented as physically separate units, but functional block or units shown or described may be implemented as separate units, circuits, chips or circuit elements, but one or more functional blocks or units may as well be implemented in a common circuit, chip, circuit element or unit.
The radio player 100 includes a user radio station input 114 to allow the user to select a radio broadcast. The radio player 100 also includes a radio station database 108 for storing a list of radio stations that are available as streamed radio programming over the data network 122.
Over-the-air radio programming has long been available and remains widely used on both the AM or FM radio bands. Digital streamed broadcasting of radio programs has evolved more recently. Radio stations that have broadcasted radio programming over the air are increasingly streaming their radio programming over the Internet. Air broadcast radio programs and streamed radio programs are received and played by different types of receivers. The radio player 100 in
The radio signal receiver 102 includes an antenna and a tuner 104. The radio signal receiver 102 receives radio signals from the radio transmitter 124 and demodulates the signal to obtain the baseband signal containing the radio program. The tuner 104 selects the radio frequency used to carry the radio signal. The radio frequency is typically an FM or an AM signal, but any frequency band may be used. The radio frequency may be correlated with the user selected station at the user radio station input 114. For example, a radio pre-set list may be implemented as selectors (for example, on a computer screen as buttons) similar to radio pre-sets used in radios in automobiles.
The digital stream radio receiver 106 includes a data network interface configured for communication with the data network 122. Streamed radio is broadcast over the Internet, which provides substantially world-wide data network connectivity. The data network 122 shown in
The digital stream radio receiver 106 receives data representing streamed radio signals from a server, or other suitable network device, configured by the radio station 120 to broadcast the streamed radio programming. The streamed program may be accessed by sending data network requests to the data network server operated by the selected radio station 120. The data network requests may conform to any suitable protocol and communication scheme implemented for accessing the streamed radio programming. In one example, the radio station 120 may operate a web-site accessible over the World-Wide Web (“Web”). The web-site may include a link presented as a “button” or other graphical image that creates a data connection for transporting the streamed radio programming over the data network to the radio player 100.
The radio station 120 may implement any suitable data network infrastructure for accessing and transporting the streamed radio programming. The streamed radio programming may be selected from among multiple radio stations that provide streamed radio programming using an identifier typically provided in the data network request for the programming Over the Internet, data network connections are typically made using the TCP/IP protocol. The network devices that connect the radio player 100 and the radio station 120 server are addressable by their IP (“Internet Protocol”) addresses. The web-site for the radio station 120 may be accessed over the Web using an URL (“Universal Resource Locator”).
The digital stream radio receiver 106 receives a radio station network identifier from a radio source selector 112. The radio station network identifier corresponds to the radio broadcast corresponding to the radio station that the user selects for listening. The digital stream radio receiver 106 communicates the radio station network identifier to the digital stream radio receiver 106, and a tuner setting to the tuner 104 of the radio signal receiver 102. The radio source selector 112 determines whether to play the digital streamed radio program or the air radio program when both are available. If the user selects a radio station that only broadcasts its radio programming over the air, then only the air radio program is available to play. The listener may also be traveling with the radio player 100 or be in a location that is too remote to receive the air radio program broadcast by the desired radio station, but may be able to connect over the Internet to receive the radio station's streamed radio program. If both the air radio program and the streamed radio program broadcast by a radio station are available, the radio source selector 106 may select one or the other. In one example implementation, the radio source selector 106 selects the streamed radio program over the air radio program. The streamed radio program typically provides higher quality reception than the air radio program that is less susceptible to environmental effects on the reception. The radio source selector 112 couples the selected program to an audio output 116.
The radio source selector 112 receives data indicative of a user selected radio station from a user radio station input 114. A traditional radio typically includes a tuner implemented as a knob, or ‘up’ and ‘down’ buttons to scan the selected frequency band (AM or FM). The radio source selector 112 may implement the same type of user control device. However, instead of actually scanning the frequency bands as in a traditional radio, the user's selected radio station is communicated to the radio source selector 112, which selects whether to play from the air radio program or the streamed radio program. The user radio station input 114 may include a list of radio stations either selected by the user as being “favorites,” or provided as radio stations available according to geographical location, programming type (such as talk radio, sports radio, rock, news, public radio, etc.), or a combination thereof. The user selected station may include the radio station's call letters and radio frequency. The frequency band may also be included (that is, AM or FM).
The radio source selector 112 may provide the radio station selected by the user at the user radio station input 114 to the digital stream radio receiver 106 as a corresponding radio station network identifier. The digital stream radio receiver 106 may obtain a data network address (URL, IP address, or other suitable addressing identifier) from a radio station database 108. The radio station database 108 may include an identifier, such as the call letters for the radio station (for example, WXRT), the frequency and geographical location, or other suitable identifier, and the data network address that may be used in a data request for a connection to the radio station 120. If the listener selects a radio station that is not in the radio station database 108, the digital stream radio receiver 106 may perform a network search for the radio station's digital stream source. Once the radio station's digital stream source is found, the streamed radio station identifier and data network address may be stored in the radio station database 108.
If a streamed radio station is not in the radio station database 108, and if the search for the streamed radio station does not yield the desired source, the radio source selector 112 selects to receive the radio programming from the radio signal receiver 102. The radio source selector 112 provides a tuner setting, which may be a frequency setting in and a frequency band identifier in the format understood by the tuner 104 in the radio signal receiver 102. The tuner 104 tunes the radio signal receiver 102 to the desired station and the air radio program is connected via the radio source selector 112 to the audio output 116.
It is noted that
A radio player application 206 may be provided to interface between the user and the data network communication interface 202. The radio player application 206 may receive a radio station identifier from the user, which may be via the radio source selector 112 (
If the radio station was not found in the radio station database 108 at decision block 304, the radio station may be searched over the data network at step 308. The search for a radio station may include generating a request to connect to a search engine with parameters that identify the radio station (for example, the call letters, geographic location of the station, frequency, etc.). The search engine may return the search results as a list of ‘hits’ that may be parsed or analyzed for a link to the selected radio station. Other searching techniques may be used as well.
At decision block 310, the search results are checked to determine if a source for digital streamed radio programming from the selected radio station was found. If the desired source was found, information identifying the radio station and any desired settings may be stored in the radio stations database 108 (
It will be understood, and is appreciated by persons skilled in the art, that one or more processes, sub-processes, or process steps described in connection with
The foregoing description of implementations has been presented for purposes of illustration and description. It is not exhaustive and does not limit the claimed inventions to the precise form disclosed. Modifications and variations are possible in light of the above description or may be acquired from practicing the invention. The claims and their equivalents define the scope of the invention.
This application claims priority of U.S. Provisional Patent Application Ser. No. 61/480,002, filed Apr. 28, 2011, which is incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
20040068458 | Russo | Apr 2004 | A1 |
20060206582 | Finn | Sep 2006 | A1 |
20070022207 | Millington | Jan 2007 | A1 |
20070124426 | Proidl | May 2007 | A1 |
20090055195 | Karlsgodt | Feb 2009 | A1 |
20120129475 | Mere | May 2012 | A1 |
20120129476 | Whikehart et al. | May 2012 | A1 |
Number | Date | Country | |
---|---|---|---|
20120290738 A1 | Nov 2012 | US |
Number | Date | Country | |
---|---|---|---|
61480002 | Apr 2011 | US |