|
Claims  |
|
|
We claim:
1. A radio reception system that imparts at least FM stereo functionality to a general purpose computer, the general purpose computer including a processor, a display monitor and a set
of audio speakers, the system comprising:
a card that attaches to and communicates with the general purpose computer, the card including FM receiver circuitry that receives a broadcast FM signal and extracts a stereo audio signal therefrom, the card further including an audio port that
is coupled to the FM receiver circuitry, the audio port providing access to the audio signal to allow the audio signal to be routed to and played on the audio speakers, the card further including an analog-to-digital (A/D) converter coupled to an output
of the FM receiver circuitry, the A/D converter configured to digitize the audio signal to produce a digital audio signal, the card configured to transfer the digital audio signal to the general purpose computer; and
application software that runs on the processor of the general purpose computer and communicates with the card to control an operation of the card, the application software implementing a graphical user interface that provides functionality for
enabling a user of the general purpose computer to control and monitor the operation of the card using the display monitor, the graphical user interface including tuner controls that allow the user to interactively control the FM receiver to tune into
and listen to selected FM radio stations.
2. The radio reception system of claim 1, wherein the application software provides functionality for allowing the user to selectively store a segment of the digital audio signal to a memory of the general purpose computer for subsequent
playback.
3. The radio reception system of claim 1, wherein the card is configured to plug into a standard expansion slot of the general purpose computer.
4. The radio reception system of claim 1, wherein the card is configured to connect to an external communications port of the general purpose computer.
5. The radio reception system of claim 1, wherein the FM receiver circuitry includes digital data decoder circuitry that extracts digital message data from a broadcast FM signal and transfers the digital message data to the general purpose
computer, and wherein the application software displays at least some of the digital message data to the user via the graphical user interface.
6. The radio reception system of claim 5, wherein the digital data decoder is configured to extract digital message data that is formatted according to at least one of the RDS standard and the MBS standard.
7. The radio reception system of claim 5, wherein the FM receiver circuitry concurrently extracts the audio signal and the digital message data from broadcast FM signals to allow the user to monitor data broadcasts while listening to audio
broadcasts.
8. The radio reception system of claim 1, wherein the card further includes audio signal processing circuitry that processes the audio signal, the audio signal processing circuitry controllable from the graphical user interface to allow the user
to interactively adjust sound characteristics of the audio signal.
9. The radio reception system of claim 1, wherein the FM receiver circuitry includes first and second FM receivers, and wherein the card and the application software are configured such that the user can independently control the first and
second receivers.
10. A general purpose computer that includes functionality for implementing an FM stereo tuner, the computer comprising:
a computer processor operatively coupled to a display monitor, a memory, and a set of audio speakers;
FM receiver circuitry operatively coupled to the computer processor, the FM receiver circuitry configured to extract a stereo audio signal from an FM broadcast transmission, the receiver circuitry coupled to the audio speakers to provide the
audio signal to the speakers for audible playback;
an analog-to-digital (A/D) converter coupled to an output of the FM receiver circuitry, the A/D converter configured to digitize the audio signal to produce a digital audio signal, the A/D converter coupled to the computer processor to transfer
the digital audio signal to the computer processor; and
application software which is stored in the memory and executed by the processor, the application software configured to control an operation of the FM receiver circuitry, the software implementing a graphical user interface that provides
functionality for enabling a user of the general purpose computer to control and monitor the operation of the FM receiver circuitry to tune into and listen to selected FM radio stations.
11. The general purpose computer of claim 10, wherein the application software provides functionality for allowing the user to selectively store a segment of the digital audio signal to the memory.
12. The general purpose computer of claim 10, wherein the FM receiver circuitry is provided on a card the plugs into a slot of the computer and communicates with the computer processor.
13. The general purpose computer of claim 12, wherein the card provides functionality for implementing a general purpose personal computer sound card.
14. The general purpose computer of claim 10, wherein the FM receiver circuitry includes digital data decoder circuitry that extracts digital message data from a broadcast FM signal, and wherein the application software displays at least some of
the digital message data to the user via the graphical user interface.
15. The general purpose computer of claim 14, wherein the digital data decoder is configured to extract digital message data that is formatted according to at least one of the RDS standard and the MBS standard.
16. The general purpose computer of claim 14, wherein the FM receiver circuitry concurrently extracts the audio signal and the digital message data from broadcast FM signals.
17. The general purpose computer of claim 10, wherein the FM receiver circuitry further includes audio signal processing circuitry that processes the audio signal, the audio signal processing circuitry controllable from the graphical user
interface to allow the user to interactively adjust sound characteristics of the audio signal.
18. The general purpose computer of claim 10, wherein the FM receiver circuitry includes first and second FM receivers, and the application software is configured to allow the user to independently control the first and second receivers.
19. A radio data reception system for receiving a group of FM broadcast signals having digital data modulated on subcarrier signals of said group of FM broadcast signals, said radio data reception system comprising:
a tuner for selecting and receiving a desired FM broadcast signal from said group of FM broadcast signals;
a decoder for demodulating digital data transmitted on a subcarrier frequency of said desired FM broadcast signal;
a microprocessor receiving said digital data from said decoder, said microprocessor comprising means for detecting RDS digital data and MBS digital data, said means for detecting initiating a first set of processing instructions when said digital
data is RDS digital data and said means for detecting initiating a second set of processing instructions when said digital data is MBS digital data; and
interface means for transmitting said digital data to a host processing system, said interface means signalling said host processing system when said digital data is available for transmission by setting a flag indicating the presence of said
digital data;
wherein said digital data is divided into separate data types each having a corresponding flag, said setting of said flag for a data type occurring when new digital data is received for said data type, and wherein said host processing system
ignores said data type when said flag is not set. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
FIELD OF THE INVENTION
This invention relates generally to apparatus for receiving and decoding modulated data transmitted over a radio broadcast. More specifically, this invention relates to apparatus and methods which are capable of decoding and processing digital
and analog information transmitted over an FM frequency using a personal computer.
BACKGROUND OF THE INVENTION
The United States has developed a Radio Broadcast Data System (RBDS) standard for encoding digital data to allow transmission of the digital data on an FM carrier propagated over the airwaves. Radio stations, and other Radio Frequency (RF)
generating sites, use the RBDS standard to transmit digital data to recipients of a corresponding FM signal. The RBDS data is transmitted on a subcarrier within an FM broadcaster's allocated bandwidth. The subcarrier is locked in phase to the third
harmonic of the 19 kHz pilot tone in stereo broadcasts and located at 57 kHz in mono broadcasts.
The encoding and decoding specification for the "United States RBDS Standard" has been published by the National Radio Systems Committee on Jan. 8, 1993, the entire contents of which, including the Appendices, is incorporated herein by reference
as though fully set forth. A copy of the RBDS standard publication can be obtained by contacting the National Association of Broadcasters located at 1771 N. Street, N.W., Washington, D.C. 20036. The RBDS standard encompasses several data broadcast and
data technologies including the Radio Data System (RDS) and the Telecommunications Specification known as "MBS", both originally developed in Europe. Either of the RDS or MBS standards can be used to encode and decode digital data on an FM multiplexed
signal for transmission and reception, respectively, over the airwaves.
The RDS and MBS standards differ in the way digital data is configured or formatted for transmission. Data transmitted via RDS is separated into various segments, called "groups", wherein each group represents a specific type of information,
such as traffic information, emergency information, station information, etc. On the other hand, data transmitted via MBS is not specifically segmented and thus its transmission format can be customized according to the needs of a station operator.
Both the RDS and MBS methods, as subsets of the RBDS standard, are in use in the United States by various radio stations. Data transmission by the RDS method allows radio stations to transmit pertinent information related to the FM signal such
as station call letters, song titles, music type, etc. Since this information is transmitted under the known RDS format, the data can be captured and then decoded using the RBDS standard specification. Some of the more sophisticated car radios have an
RDS data decoding capability.
MBS data transmission is also used by various radio stations across North America. One group of nationwide stations utilizes MBS transmission to create a paging network based on FM radio. Such a system operates similarly to cellular paging
networks, except that the paging signal is transmitted via FM radio. When a pager number is to be paged, an MBS digital signal is broadcast over the network of radio stations. Since MBS data is uniquely formatted by the sending station, it is only
useful to those MBS receivers which are programmed to decipher a particular transmission.
Use of the RBDS data transmission methods is one way a provider of information can transmit data over a wide geographical region to millions of potential recipients. Traditional methods for transmitting digital data to a large number of people
include those which operate over the telephone lines. Such methods are commonly termed "on-line" services such as Compuserve.RTM. or America On-Line. Today's personal computers (PCs) have an ever-expanding range of memory capacity and processing power
which makes these services valuable informational tools. However, such on-line services have a monthly fee and usage charge for access to the large database of information on such services.
Often, the PC user who accesses an on-line service may be seeking only "basic" services such as weather information, stock market information, traffic information, or the current news. Thus, there is a need for a personal computer which can
provide information access to the PC user in a convenient manner and at substantially reduced cost.
SUMMARY OF THE INVENTION
The present invention combines a radio data reception system with a personal computer. The radio data reception system receives FM broadcasts and decodes digital data modulated along with the FM broadcasts. Receipt of FM radio data within a
personal computer allows a user to take advantage of the processing and storage capability of modern personal computers. An FM stereo tuner is included to provide the user with full stereo functionality in addition to radio data reception.
The radio data reception system operates in accordance with the RBDS standard to receive both RDS and MBS data. The radio data reception system contains its own microprocessor which can automatically synchronize and interpret either RDS or MBS
data. Operation of the radio data reception system is performed either manually through user interaction, or automatically based on predetermined settings.
The radio data reception system can operate in one of several user-selectable modes. A first mode of operation is that of a stereo tuner in which full stereo functions are presented to a user on a monitor. In addition to traditional stereo
functions, the user may store audio information directly to a host computer or other associated system. While in the stereo tuner mode, the radio data reception system will read and decode any RDS data transmitted by the particular radio station which
is tuned by the user. This RDS data is then processed and displayed to the user.
A second mode of operation for the radio data reception system is a page receiving mode in which the radio data reception system receives and processes MBS formatted data. In this mode, the personal computer can receive a page and because of the
processing and storage capability of personal computers, large amounts of information transmitted with the page can be instantly displayed to the user or stored for later retrieval. The paging mode is particularly advantageous for users who travel and
operate laptop or portable computers. Moreover, depending on the particular transmitting stations, a much wider paging service area can be offered over traditional cellular pagers.
A third mode of operation for the radio data reception system is an MBS data receipt and storage mode. In this mode, unlike the MBS paging mode, digital data is continuously read, processed and stored by the host computer. To receive and
process the data, internal programming of the radio data reception system decodes and formats the MBS data in accordance with the encoding method used by the associated radio station. This allows for proprietary information transfer to users of the
radio data reception system.
Transfer of data in this third mode can be coordinated with existing MBS stations which currently transmit paging information. Specifically, FM paging radio stations typically have peak paging hours during morning and afternoon rush hours.
Other portions of the day and night having little or no paging activity. These time periods can be used to transmit additional information to a user of the radio data reception system. Such information can include items currently available on popular
on-line services, such as news and weather reports.
Moreover, because the radio data reception system can decode both RDS or MBS data, the system can operate in multiple modes simultaneously to detect both RDS and MBS data which may be multiplexed and transmitted by a single radio station.
An alternative embodiment of the present invention uses a plurality of tuners enabling the user to receive multiple FM radio signals at the same time. This also allows the user to operate the radio data reception system in multiple modes while
maintaining maximum data throughput. Thus, a user could be listening to the radio, listening for a page, or downloading news and other information concurrently. The capabilities of personal computers and other personal processing devices allows for
effective dual-tuner operation of the radio data reception system.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a perspective view of a personal computer having a radio data reception system for receiving data signals over the airwaves.
FIG. 2 is a diagram depicting a segment of RBDS data and its component blocks.
FIG. 3 is a schematic block diagram depicting the components of a radio data reception system for use in a personal computer.
FIG. 4 is a diagram of a user display generated by a radio data reception system for use in a personal computer.
FIG. 5 is a flow chart depicting the functions performed by the microcode instructions of a radio data reception system for use in a personal computer.
FIG. 6 is a detailed flow chart of the initial data synchronization process performed by a radio data reception system for use in a personal computer.
FIG. 7 is a flow chart depicting the functions performed by the application software of a radio data reception system for use in a personal computer.
FIG. 8 is a schematic block diagram of an alternative embodiment for a radio data reception system having multiple FM tuners and data decoders for use in a personal computer.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 is a perspective view of a personal computer 20 having a housing 22 which is connected to a monitor 24 and a keyboard 26. The housing 22 contains a motherboard 28 upon which various circuit components 30 of the computer 20 are mounted. A
radio data reception system comprising an FM tuner and digital data decoder card 40 is connected to the motherboard 28 as shown. A reception antenna 42 is attached to the data decoder card 40 for receiving FM signals transmitted over the airwaves from a
second antenna 44. In accordance with a preferred embodiment of the present invention, FM signals may be processed by the computer 20 for playback of audio signals through a pair of speakers 46 attached to the computer 20. The computer 20 also
processes any RDS or MBS digital data received from the FM transmission. This data may be displayed on the monitor 24 to an operator.
The content of the digital data received by the card 40 is determined by the particular FM signal received, and is later decoded according to the Radio Broadcast Data System (RBDS) standard used by various radio stations. Many FM radio stations
throughout the country currently use the RDS standard to transmit station information, song-title information, traffic information, etc. The MBS standard may also be used by FM stations to transmit data in the form of paging information, daily news,
etc., over the airwaves to a computer which is equipped with the radio data reception system disclosed herein. Accordingly, the present invention creates a complete FM stereo tuner and RBDS data decoding system within a personal computer.
To assist the reader in understanding the operations of the present invention, a brief discussion of the digital data transmission methods is in order. Digital data transmitted using the RBDS system is formatted as a Radio Data System (RDS)
segment or an MBS segment. Individual RDS data bits are configured in a specific format consisting of 104-bit groups comprised of four 26-bit blocks. In the RDS standard, there can be a total of 16 separate group types each representing different types
of information. The various 104-bit group types which are currently defined in the RDS standard are listed below:
TABLE I ______________________________________ Group Type Applications ______________________________________ 0 Basic tuning and switching information 1 Program item No. and slow labelling codes 2 Radio text 3 Location and Navigation 4
Clock-time and date 5 Transparent data channels 6 In-house applications 7 Radio paging 8 Traffic Message Channel 9 Emergency warning systems 10 Program Type Name 11-13 Undefined 14 Enhanced other networks information 15 Fast basic tuning and
switching information ______________________________________
FIG. 2 depicts a standard RDS group of digital data and its constituent blocks. As shown in FIG. 2, within a specific 104-bit group type 50, there are four consecutive blocks labelled A, B, C or C', and D. Each block contains a 16-bit
information word 52 and a 10-bit checkword 54. The RDS standard sets forth a specific message format and addressing scheme for the various group types. For example, the overall group type 50 is determined by the first four bits of block B while the
first sixteen bits of block A represent a particular station's program identification code.
As previously stated, there is no specific formatting standard for MBS data. Instead, the encoding and decoding formats are chosen by the transmitting station. Remaining details concerning the RDS or MBS data transmission standards are common
to one of ordinary skill in the art, and are explained in detail in the United States RBDS standard incorporated herein by reference.
Referring now to FIG. 3, the radio data reception system comprises the FM tuner and processing card 40 which is connected via a bus 60, such as an ISA bus, to the components of a personal computer. The main personal computer components include a
central processing unit (CPU) 62, a RAM memory unit 64, a mass storage unit 66 such as a hard disk drive, a keyboard 68, and a monitor 70. It is also possible to externally mount the card 40 outside of the personal computer 20 (shown in FIG. 1) and
connect the card 40 to the computer 20 via an external interface.
The processing card 40 interfaces with the bus 60 through a group of interrupt lines 72 and a group of address and data lines 74. The card 40 comprises a receiver and tuner unit 74 which is connected to an antenna 76. The receiver 74 is
connected to a digital data decoder 78 which is in turn connected to a digital data processor, or microcontroller 80. The receiver 74 is also connected to an audio processing unit 82, an analog to digital converter 84, and a phased loop logic (PLL)
circuit 84. A local bus controller 88, such as an I.sup.2 C bus master, is connected to the devices 80, 82, 84, and 86 as shown, and is also connected to address decoding circuitry 90. The address decoding circuitry 90 and interrupt decoding circuitry
92 are both connected to the microcontroller 80.
The card 40 also contains an external serial port 93 connected to the microcontroller 80, and three audio ports, labelled A-C, connected to the audio processing unit 82. Audio port A is an audio-output port for connection to external speakers;
audio port B is an unprocessed audio port for connection to a sound card or other audio device; and audio port C is an input port or "line-in" port for receiving audio signals to be processed by the audio unit 82.
In operation, the processing card 40 performs stand-alone functions dictated by software, or microcode 95, which is resident within the microcontroller 80. The microcontroller 80 may be a standard 8051 device operating at 12 megahertz.
Additional functions of the card 40, as well as processing functions of the radio data reception system, are controlled by application software 97 resident in the associated PC which may be stored in the mass storage device 66 and loaded into the PC's
memory unit 64 during operation. By sharing processing functions between the card microcontroller 80, and the computer CPU 62, performance of the overall system can be enhanced and optimized to take advantage of the more powerful host CPU 62.
Communication between the various devices of the card 40 is accomplished via a local 2-bit I.sup.2 C bus. In a preferred embodiment, local bus access is controlled through the I.sup.2 C bus master chip 88. Although the embodiment shown in FIG.
3 uses a specific I.sup.2 C bus master, it is possible to configure the microcontroller 80 as the bus master thereby eliminating the need for a separate bus master chip 88.
Tuning information received from the application software 97, via the bus 60, is routed through the I.sup.2 C bus master 88 and to the PLL 86. Similarly, audio processing parameters are routed to the audio processing unit 82 via the bus master
88. The receiver 74 locks on to the desired FM station and emits corresponding signals along paths 94, 96 and 98.
Along the data path 94, three separate signals are transmitted indicating the strength of the detected audio signal and the levels of the left and right stereo signals. This information is then digitized by the A/D converter 84 and then
transferred back through the bus 60 for processing and display by the application software 97. The signal containing the analog audio information is transmitted along the path 96 for further processing by the circuitry 82 before being output to the
audio port A. The audio signal is also transmitted along path 98 to the digital data decoder 78. The digital data decoder 98 demodulates and decodes the digital RBDS data (either RDS or MBS) associated with the particular FM stationed which is tuned by
the receiver 74.
The digital data decoder 78 may be any number of standard decoding devices. In a preferred embodiment, a Phillips brand model SA6574T is used. The decoder 78 outputs a continuous digital data stream, and corresponding clock signal, along a path
100 which is received by the microcontroller 80 for analysis and processing.
The microprocessor performs a sequence of operations to identify, decode, store, and eventually transmit the RDS or MBS data along the bus 60 to the host computer. In accordance with a preferred embodiment, if the microcontroller 80 detects RDS
data, it will automatically decode the various data groups of RDS data outlined in Table I above. Similarly, if the microcontroller 80 detects MBS data, it will automatically decode the data as defined by the appropriate MBS data structure.
Communication between the microcontroller 80 and the host personal computer, or other display/processing system, is accomplished via a status port having corresponding signal lines 104, and a data port having corresponding signal lines 106.
Depending upon the particular microcontroller 80 selected, the data and status ports may be on-board, or implemented with an external I/O device. In a preferred embodiment, the data and status ports are 8-bit registers and the signal lines 104 and 106
each contain a corresponding 8 individual signal paths. The status signal lines 104 serve to identify the current transfer operation performed by the microcontroller 80, and the data signal lines 106 transfer the data from the microcontroller 80 to the
host computer. The data and status information from the corresponding ports is decoded by the address decoding circuitry 90 and presented to the bus 60 for transfer to the host computer.
Interrupt decoding information is transferred from the microcontroller 80 to the interrupt decoding circuitry 92 along a path 102. When the microcontroller wishes to interrupt the host computer, interrupt signals are processed by the decoding
circuitry 92 and presented to the bus 60 over the signal lines 72.
Data transfer between the microcontroller 80 and the host computer can be accomplished by an "interrupt" method or a strict "polling" method. These methods are discussed in more detail in connection with FIG. 5.
Because the card 40 will be exposed to the surrounding circuitry of the host computer, RF shielding of the card or individual components may be required to avoid interference with the audio information processed by the card 40.
In accordance with a preferred embodiment, use of the radio data reception system in the stereo-tuner mode provides the user with a host of choices graphically presented on the display monitor 70. The functions and user options of the stereo
mode will be discussed first to provide the reader with a background for understanding the software instructions outlined in the flow charts of FIGS. 5-7.
FIG. 4 depicts an example of a user display 120 for presenting FM stereo tuning information and RDS data information to an operator of the radio data reception system. The display 120 includes a dynamic display 122 for presenting station
information, and information about the current song playing on the radio. An RDS indicator 124 informs the user when the system has locked on to a station transmitting RDS data. The digital data decoded by the card 40 and processed by the application
software 97 is used to display station call letters 126, station frequency information 128, the music type of the station 130, and information 132 relating to the particular song playing on the radio. An indication of station signal strength 134 and VU
level indicators 136 are also displayed.
Traditional stereo tuning options are graphically displayed through a series of user "buttons" 140, or icons, which can be selected and operated by a mouse. These include automatic station scan, seek, RDS station seek, tuner presets, station
memory, and mute and balance controls. The FM graphical receiver also has the capability to act as an alarm clock or a sleep timer.
In addition, one of the icons 142 may be selected to quickly access traffic information. For example, when a RDS-equipped radio station is transmitting traffic information, a corresponding digital code is sent by the station in RDS format to
indicate that traffic information is being broadcast. Upon selecting the icon 142, the radio data reception system disclosed herein will scan for radio stations which are transmitting traffic information. This feature is accomplished by the application
software 97 which tunes successive RDS stations and checks for traffic information. Specifically, the application software will check for the group type number "8" as disclosed above in Table I. This allows a user to quickly access the desired
information. The radio data reception system can also be programmed to automatically unmute the radio when a traffic announcement is broadcast, automatically pause a CD playing in the background when the traffic information is present, or store the
traffic announcement to a storage device. If desired, other similar search and storage functions can also be programmed into the radio data reception system for the remaining group types listed in Table I. For example, if a user would like to search for
any emergency broadcasts, the radio data reception system could be programmed to scan through station broadcasts to search for group type "9". This function can even be employed automatically when the radio data reception system is not actively engaged
by the user. Upon receiving an emergency broadcast, the user would be interrupted by a visual or audio signal.
An icon 143 allows a user of the FM tuner to access an internal database of radio stations located across the country. Through the database, the user may select a specific city and a particular program type (PTY) of music. Once selected, the
radio data system will automatically seek to a local station of the type requested.
A screen segment 144 provides an audio processing display giving the user many traditional audio adjustment options. For example, sound equalization and stereo enhancement functions are adjusted at the control panel 148. Preset equalization
settings created by a user, as well as those suggested for certain types of music are accessed through the "button" panel 150 of the screen segment 144.
Two unique features of the radio data reception system selectable from the panel 150 include a radio text "capture" feature, and an audio capture or "radio on demand" feature. These features are implemented by the application software 97, and
when selected, they allow a user to store digital data or audio information, respectively, directly to the hard disk or other storage device.
The radio text capture feature is operated through user selection of a graphical icon 152. When the icon 152 is selected, a menu box opens to give the user a choice to name a new text capture log, start a text capture log, end a text capture
log, or view a log. During operation of the text capture feature, radio text transmitted by an RDS station is stored as a ".TXT" file which may be later viewed using standard text-viewing software such as Windows.RTM. notepad.
The Radio-On-Demand feature is operated through selection of a graphical icon 154. This feature allows a user to preprogram the radio data reception system to tune a particular radio station and store, i.e., capture, the broadcast to the hard
drive, or other storage medium. In this manner, the user can set up preprogrammed start and end times and save the programmed routine for recurring radio programs. The programmed start and stop settings may be given a program name under which the
captured audio information is stored. The radio-on-demand feature thus allows a user to record an audio broadcast at any time of any day. The programmability allowed with the radio-on-demand feature is similar to the programmability of modern day video
cassette recorders (VCRs). The radio-on-demand feature also allows a user to instantly record a current broadcast by selecting a "record now" option displayed upon selection of the radio-on-demand icon 154.
To store an FM broadcast using the radio-on-demand feature, the audio information received by the radio data reception system is routed to a sound processing card (not shown) within the host computer. The application software 97 will instruct
the sound card to digitize the audio data for routing to a mass storage device of the computer. The present invention makes use of an existing sound card because many personal computers are so equipped. It is possible, however, to construct the radio
data card 40 with the necessary hardware to perform the digitization required for storage of the audio information. As can be appreciated by one of ordinary skill in the art, it is also possible to combine the functions of the radio data reception
system with the functions of a sound card to create a combined radio data and sound card processing system.
In addition to the RDS data capture and audio captur | | |