(19)
(11) EP 2 285 024 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
16.02.2011 Bulletin 2011/07

(21) Application number: 10251210.0

(22) Date of filing: 06.07.2010
(51) International Patent Classification (IPC): 
H04H 20/55(2008.01)
H04H 20/62(2008.01)
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR
Designated Extension States:
BA ME RS

(30) Priority: 08.07.2009 JP 2009161653

(71) Applicant: Toyota Jidosha Kabushiki Kaisha
Toyota-shi, Aichi-ken 471-8571 (JP)

(72) Inventors:
  • Tsukamoto, Jun
    Toyota-shi, Aichi-ken 471-8571 (JP)
  • Yamazaki, Kazuji
    Toyota-shi, Aichi-ken 471-8571 (JP)

(74) Representative: Smith, Samuel Leonard 
J.A. Kemp & Co. 14 South Square Gray's Inn
London WC1R 5JJ
London WC1R 5JJ (GB)

   


(54) Radio receiver and method of controlling the same


(57) A radio receiver (100) has a receiving unit (106) that receives broadcast station information and/or traffic information provided by a radio data system, and provides the traffic information to a vehicle-mounted system (200), a station list setting unit (1108) that sets a list of broadcast stations from which signals can be received, based on the broadcast station information, a status information obtaining unit (1102) that obtains status information indicative of a status of the vehicle-mounted system (200), from the vehicle-mounted system (200), an operating mode setting unit (1104) that makes a setting as to whether the station list is to be updated, or the traffic information is to be provided to the vehicle-mounted system (200), based on the status information, and a receiving information changing unit (1106) that changes information to be received, according to the above setting.




Description

BACKGROUND OF THE INVENTION


1. Field of the Invention



[0001] The invention relates to a radio receiver and a method of controlling the radio receiver.

2. Description of the Related Art



[0002] In Europe, a traffic information service called RDS-TMC (Radio Data System-Traffic Message Channel), which provides traffic information utilizing FM radio broadcasts, has been put into widespread use.

[0003] The RDS, which has been developed mainly in Europe where the main radio broadcast service is FM broadcasting, is a digital data multisystem standardized by the European Broadcasting Union.

[0004] The RDS is particularly useful in regions where a large number of broadcast stations that form a network broadcast the same programs. More specifically, the RDS uses a frequency of 57kHz that is a third harmonic of a stereo pilot signal of 19kHz, as a subcarrier. The subcarrier is amplitude-modulated into a radio data signal, using a data signal indicating data, such as program-related information and traffic-related information, subjected to filtering and two-phase encoding. The subcarrier that has been amplitude-modulated is then frequency-modulated into a main carrier for use in broadcasting. The above-mentioned radio data signal is called "RDS data".

[0005] FIG. 1 shows a basic baseband coding structure of the RDS data.

[0006] The RDS data is composed of a series of groups each consisting of 104 bits. Each group is made up of four blocks (i.e., block A, block B, block C, and block D). Each block consists of 16-bit information (m0 - m15) and 10-bit checkword and offset (C'0 - C'9). The RDS data is transmitted at a rate of 1187.5 bits/sec.

[0007] Block A includes program identification data (PI code: Program Identification code) indicating a network and comprising country data and program data. The PI code consists of three elements, i.e., 4-bit country data, 4-bit region data, and 8-bit program data. Block B includes traffic information broadcast station identification data (TP code: Traffic Program Identification code) indicating that the data is transmitted from a traffic information broadcast station that broadcasts a traffic information program, and traffic announcement identification data (TA code: Traffic Announcement code) indicating that a broadcast program related to traffic information will start. Block C includes data concerning frequencies of respective broadcast stations that constitute a broadcast station group that broadcasts the same program. In other words, block C includes alternative frequency data (AF code: Alternative Frequency code). Block D includes broadcast station name data (PS code: Program Service code) indicative of the name of the broadcast station or network from which the data is transmitted.

[0008] The above-mentioned groups are classified, using four bits, into 16 types (type 0 - type 15) in accordance with the content of each group. Furthermore, two versions (A, B) are provided for each of the types (0 - 15). The identification code of the version is placed in block B. For the types defined as version A, the PI code is included in block A without exception. For the types defined as version B, the PI code is included in block C as well as block A.

[0009] The above-mentioned TMC is broadcast using, for example, 8A group of the RDS data, in other words, group 8 defined as version A.

[0010] FIG. 2 shows a baseband coding structure of 8A group with which TMC is transmitted.

[0011] Block A includes a PI code. Block B includes a 4-bit group type identification code for identifying the 8A group type, and also includes various codes concerning management of a message and an extended system. For example, block B has a 1-bit short message code "S" indicating that there is a short message, a 1-bit group message identification code "G" indicating whether one message is a single-group message that is transmitted on one group data, or one message is transmitted over two or more items of group data, and a 3-bit traffic congestion time code "DP" indicating an approximate traffic congestion time. The traffic congestion time code DP is used for indicating one of 8-level congestion times (0 to 4 hours).

[0012] Block C includes a detour identification code "D" indicating whether there is a detour or alternative path, a 3-bit "EXTENT" code including a location offset address, and an 11-bit "EVENT" code indicative of information, such as the weather, construction, and traffic congestion. Block D includes a 16-bit "LOCATION" code indicative of information on the location of the event. By using an extended system in the form of these codes, various items of information concerning traffic congestion, including appropriate instructions or suggestions regarding a detour(s), are transmitted to radio receivers.

[0013] Radio receivers have an automatic tracking function. For example, when the signal reception level at which a radio receiver currently receives a signal from a certain broadcast station is lowered due to interference, such as multipath interference, the radio receiver selects another broadcast station (alternative station) that ensures a higher reception level, based on AF data. When there are a large number of broadcast stations from which the radio receiver can receive signals, the radio receiver makes a list of the broadcast stations from which signals can be received. The list of these broadcast stations will be called "station list" when appropriate. The radio receiver updates the station list at certain intervals. By selecting another broadcast station, the radio receiver can always provide the user with broadcastings of the same program at a high reception level, without being affected by the interference.

[0014] Also, the radio receiver identifies the currently selected traffic information broadcast station according to the TP code, and determines from the TA code that a traffic information program is going to be broadcast. The radio receiver displays the identified traffic information broadcast station and traffic information program on a display unit of the receiver. With these items of information appearing on the display unit, a driver who seeks traffic information is able to recognize the traffic information broadcast station and/or start of broadcasting of the program, which is very convenient to the driver.

[0015] Also, the radio receiver can receive the transmitted TMC data and sequentially store the TMC data. Since the TMC data is transmitted even if no broadcast program for traffic information is on the air, the receiver can obtain traffic information without interrupting a broadcast program that is being received.

[0016] An example of RDS receiver is described in Japanese Patent Application Publication No. 2002-344340 (JP-A-2002-344340).

[0017] The radio receiver updates the station list while dividing the RDS-TMC reception time. Namely, the radio receiver updates the station list by fully scanning the PI codes and PS codes during intervals between receptions of TMC. In this specification, the RDS-TMC reception time may also be called "TMC reception time".

[0018] FIG. 3 shows one example of time chart illustrating updating of the station list at an RDS-TMC tuner. The time chart shown in FIG. 3 shows switching between an FM-radio screen and a navigation (Navi) screen, which can be switched by operation of the user, and switching between TMC reception and station list search, which are carried out by the RDS-TMC tuner. FIG. 3 also shows transmission of TMC data. The TMC data is transmitted from a broadcast station.

[0019] As shown in FIG. 3, the RDS-TMC tuner performs given operations or functions irrespective of operations by the user and the transmission time (or period) of TMC data.

[0020] Referring to FIG. 3, the RDS-TMC tuner receives TMC during a period of t1, and conducts station-list search during a period of t2 following the reception of TMC. The above-indicated t1 is a period of time required to receive TMC. The above-indicated t2 is a period of time required to receive the PI codes and/or the PS codes, and is dependent on the number of broadcast stations that are located around the radio receiver. The length of TMC information is specified by standards, and the maximum length is 15 minutes. In other words, traffic information on the traffic around the vehicle equipped with the radio receiver cannot be acquired unless the receiver receives data for 15 minutes at the maximum. If the receiver fails to receive a part of data where the TMC service provision time is 15 minutes, it is necessary to receive TMC for the current service provision time and the next service provision time. For example, if the receiver fails to receive data transmitted in a leading part of the service provision time, full scanning for updating of the station list will start about 30 minutes later. If the situation where the receiver fails to receive data transmitted in a leading part of the service provision time continues, the frequency of updating of the station list will be 30 minutes, namely, the station list will be updated at intervals of 30 minutes.

[0021] In reality, the average TMC service provision time is around 5 minutes, and about 5-minute service is repeated three times during the 15-minute service provision time. If the receiver fails to receive a part of data where the average service provision time is 5 minutes, it is necessary to receive TMC for the average service provision time and the next average service provision time of 5 minutes. For example, if the receiver fails to receive data transmitted in a leading part of the average service provision time, full scanning for updating of the station list will start about 10 minutes later. If the situation where the receiver fails to receive data transmitted in a leading part of the average service provision time continues, the frequency of updating of the station list will be 10 minutes, namely, the station list will be updated at intervals of 10 minutes.

[0022] Thus, if the situation where the receiver fails to receive a leading part of TMC data continues, the frequency of updating of the station list will be about 10 minutes to 30 minutes.

[0023] In order to receive TMC, the tuner needs to be tuned to a broadcast station that is broadcasting TMC. In the meantime, RDS data is transmitted from each broadcast station; therefore, the tuner needs to be tuned to the broadcast station from which the RDS data is transmitted. While the tuner is tuned to the broadcast station that is broadcasting TMC so as to receive TMC, it cannot search for other broadcast stations.

[0024] In the case where the highest priority is given to full scanning for updating of the station list, it takes about 5 minutes to scan the PI codes and the PS codes. Accordingly, the updated station list will be provided 5 min. later at the minimum, or about 30 min. later at the maximum. Thus, in some cases, the station list thus provided may not reflect the actual situation.

[0025] Full scanning is carried out when the station list is updated. In the full scanning, scanning for the PI codes and scanning for the PS codes are performed. Thus, once updating of the station list is started, it is not possible to select a broadcast station from the list for a while.

[0026] For example, when a vehicle passes through a tunnel, the radio receiver installed on the vehicle needs to search for a broadcast station that broadcasts TMC. Since broadcast stations that broadcast TMC are included in the station list, the radio receiver updates the station list so as to search for a broadcast station that broadcasts TMC. Since the station list is updated, it is not possible to select a broadcast station from the list for a while after the vehicle passes the tunnel.

SUMMARY OF THE INVENTION



[0027] The invention provides a radio receiver capable of changing the timing of updating the station list and the timing of receiving traffic information, and also provides a method of controlling the radio receiver.

[0028] A radio receiver according to a first aspect of the invention includes a receiving unit that receives broadcast station information and/or traffic information provided by a radio data system, and provides the traffic information to a vehicle-mounted system, a station list setting unit that sets a station list as a list of broadcast stations from which signals can be received, based on the broadcast station information received by the receiving unit, a status information obtaining unit that obtains status information indicative of a status of the vehicle-mounted system, from the vehicle-mounted system, an operating mode setting unit that makes a setting as to whether the station list is to be updated, or the traffic information is to be provided to the vehicle-mounted system, based on the status information obtained by the status information obtaining unit, and a receiving information changing unit that changes information to be received by the receiving unit, according to the setting made by the operating mode setting unit.

[0029] A method of controlling a radio receiver according to a second aspect of the invention includes a receiving step of receiving broadcast station information and/or traffic information provided by a radio data system, a traffic information providing step of providing the traffic information received in the receiving step to a vehicle-mounted system, a station list setting step of setting a station list as a list of broadcast stations from which signals can be received, based on the broadcast station information received in the receiving step, a status information obtaining step of obtaining status information indicative of a status of the vehicle-mounted system, from the vehicle-mounted system, an operating mode setting step of making a setting as to whether the station list is to be updated, or the traffic information is to be provided to the vehicle-mounted system, based on the status information obtained in the status information obtaining step, and a receiving information changing step of changing the information to be received in the receiving step, according to the setting made in the operating mode setting step.

[0030] With the radio receiver and method according to the first and second aspects of the invention, the timing of updating the station list and the timing of receiving traffic information can be changed according to the circumstances.

BRIEF DESCRIPTION OF THE DRAWINGS



[0031] The foregoing and further features and advantages of the invention will become apparent from the following description of example embodiments with reference to the accompanying drawings, wherein like numerals are used to represent like elements, and wherein:

FIG. 1 is an explanatory view showing one example of baseband coding structure of RDS data;

FIG. 2 is an explanatory view showing one example of baseband coding structure of TMC data; and

FIG. 3 is a time chart showing one example of the timing of updating a station list at an RDS-TMC tuner;

FIG. 4 is a functional block diagram showing a system according to one embodiment of the invention;

FIG. 5 is a functional block diagram showing a radio receiver according to the embodiment of the invention;

FIGS. 6A to 6C are flowchart illustrating one example of operation of the radio receiver according to the embodiment of the invention;

FIG 7 is a flowchart illustrating one example of operation of the radio receiver according to the embodiment of the invention;

FIG. 8 is a flowchart illustrating one example of operation of the radio receiver according to the embodiment of the invention;

FIG. 9 is a time chart illustrating one example of operation of the radio receiver according to the embodiment of the invention; and

FIG. 10 is a time chart illustrating one example of operation of the radio receiver according to the embodiment of the invention.


DETAILED DESCRIPTION OF EMBODIMENTS



[0032] One embodiment of the invention will be described with reference to the drawings. In all of the figures used for explaining the embodiment, the same reference numerals are used for identifying elements or components having the same functions, and explanation of these elements or components will not be repeated.

[0033] FIG 4 illustrates a system according to this embodiment of the invention.

[0034] The system has a radio receiver 100 and a navigation system 200.

[0035] The radio receiver 100 dynamically changes the timing of updating the station list, according to the status of the navigation system 200 and the signal receiving environment. While the timing of updating the station list is dynamically changed according to the status of the navigation system 200 in this embodiment, the updating timing may be changed according to the status of, more generally, vehicle-mounted equipment. The vehicle-mounted equipment may include a system into which a navigation system and an audio system are integrated.

[0036] The radio receiver 100 has a main tuner 102, sub-tuner 104, RDS-TMS tuner 106, DSP (Digital Signal Processor) 108, and an audio CPU (Central Processing Unit) 110.

[0037] The main tuner 102 receives radio waves via an antenna. The main tuner 102 outputs the received voice signal to the DSP 108.

[0038] Like the main tuner 102, the sub-tuner 104 receives radio waves via an antenna. The sub-tuner 104 outputs the received voice signal to the DSP 108. In the case where the same program is broadcasted on different wavelengths in the same region or adjacent regions, the sub-tuner 104 may scan conditions of other frequencies or alternative frequencies.

[0039] The RDS-TMS tuner 106 receives RDS data and/or TMC via an antenna. The RDS-TMS tuner 106 receives RDS data and TMC from a broadcast station that transmits TMC. The RDS-TMC tuner 106 outputs a composite signal including the RDS data and/or TMC to the DSP 108 and the navigation system 200. As described above, textual information, such as PI code and PS code, is contained in the RDS data, and traffic information is contained in TMC.

[0040] The DSP 108 is connected to the main tuner 102, sub-tuner 104 and the RDS-TMC tuner 106. Based on a control by the audio CPU 110, the DSP 108 processes the voice signals received from the main tuner 102 and sub-tuner 104 to produce voice or sound, which is output to a loudspeaker (not shown). The DSP 108 combines the voice signal received from the main tuner 102 with the voice signal received from the sub-tuner 104, so as to keep the receiver in the optimum signal-receiving condition. Combining voice signals received from two or more tuners yields an effect of phase diversity. Also, the DSP 108 obtains RDS data and/or TMC from the composite signal received from the RDS-TMC tuner 106, and outputs the RDS data and/or TMC to the audio CPU 110. The DSP 108 also outputs information (which will be called "alternative frequency information") on another frequency or frequencies on which the same program is broadcasted in the same region or adjacent regions, which information is received from the sub-tuner 104. The DSP 108 also conducts scanning of the electric field strength, obtains the relationship between the electric field strength and the frequency, and outputs information indicative of the relationship between the electric field strength and the frequency to the audio CPU 110.

[0041] The audio CPU 110 is connected to the DSP 108 and the RDS-TMS tuner 106.

[0042] FIG 5 is a functional block diagram showing the audio CPU 110.

[0043] The audio CPU 110 has an operational status determining unit 1102, an operating mode setting unit 1104, a receiving condition determining unit 1106, a list updating unit 1108, and a TMC data determining unit 1110.

[0044] The operational status determining unit 1102 is connected to the navigation system 200, and obtains information (which will be called "operational status information") indicating the operational status of the navigation system 200 from the navigation system 200. The operational status information may be information indicative of a display screen of the navigation system 200. The operational status determining unit 1102 determines an operation performed on the navigation system 200, based on the operational status information. For example, the operational status determining unit 1102 may determine whether an operation to control the radio is performed, or an operation other than radio control is performed. The operation other than radio control may be an operation associated with navigation for the vehicle. The operational status determining unit 1102 outputs information (which will be called "operation information") indicating an operation performed on the navigation system 200 to the operating mode setting unit 1104.

[0045] The operating mode setting unit 1104 is connected to the operational status determining unit 1102, and changes the operating mode of the radio receiver 100, based on the operation information received from the operational status determining unit 1102. For example, the operating modes available to the radio receiver 100 include "station list search" and "RDS-TMC reception". The "station list search" is an operating mode in which the station list is updated by conducting RDS search. The AF list may also be updated during the "station list search". The "RDS-TMC reception" is an operating mode in which TMC is received. When the "station list search" is selected as the operating mode, updating of the station list is prioritized over TMC reception. When the "RDS-TMC reception" is selected, TMC reception is prioritized over updating of the station list. The operating mode setting unit 1104 informs the receiving condition determining unit 1106 of the set operating mode.

[0046] The receiving condition determining unit 1106 is connected to the DSP 108, operating mode setting unit 1104, and the RDS-TMC tuner 106, and controls the RDS-TMC tuner 106, based on the operating mode received from the operating mode setting unit 1104. The receiving condition determining unit 1106 determines whether a radio-wave environment is normal. For example, the receiving condition determining unit 1106 may determine whether RDS-TMC can be received, or may determine whether a radio signal can be received.

[0047] The receiving condition determining unit 1106 may determine whether RDS-TMC and radio signal can be received. When the receiving condition determining unit 1106 receives the "station list search" as the operating mode, the unit 1106 notifies the list updating unit 1108 that the "station list search" is set as the operating mode. When the receiving condition determining unit 1106 receives the "station list search" as the operating mode, the unit 1106 may instruct the list updating unit 1108 to update the station list and/or the AF list. When the receiving condition determining unit 1106 receives the "RDS-TMC reception" as the operating mode, the unit 1106 notifies the TMC data determining unit 1110 that the "RDS-TMC reception" is set as the operating mode. When the receiving condition determining unit 1106 receives the "RDS-TMC reception" as the operating mode, the unit 1106 may instruct the TMC data determining unit 1110 to determine TMC data.

[0048] The list updating unit 1108 is connected to the DSP 1108, receiving condition determining unit 1108, and the navigation system 200. In response to the notification from the receiving determining unit 1106, the list updating unit 1108 updates the station list, based on the RDS data received from the DSP 108. Also, the list updating unit 1108 updates the AF list, based on the alternative frequency information received from the DSP 108. Then, the list updating unit 1108 outputs the updated station list and/or AF list to the navigation system 200.

[0049] The TMC data determining unit 1110 is connected to the DSP 108, receiving condition determining unit 1106, and the navigation system 200. In response to the notification from the receiving condition determining unit 1106, the TMC data determining unit 1110 performs control concerning reception of TMC, based on TMC data received from the DSP 108.

[0050] The navigation system 200 obtains traffic information from the composite signal received from the RDS-TMC tuner 106, and sets the traffic information. Then, the navigation system 200 displays the set traffic information. The navigation system 200 may also perform navigating operations, based on the traffic information. Also, the navigation system 200 outputs operational status information indicative of the operational status of the navigation system 200 operated by the user to the audio CPU 110. The operational status information may be screen information displayed on a screen of the navigation system 200. Also, the navigation system 200 sets the station list and/or AF list received from the audio CPU 110.

[0051] FIGs. 6A to 6C are flowchart illustrating the operation of the radio receiver 100 of this embodiment.

[0052] The radio receiver 100 places a higher priority on updating of the station list when the signal receiving condition deteriorates.

[0053] The radio receiver 100 performs frequency scanning. The frequency scanning includes scanning of the electric field strength, scanning of the PI codes, and scanning of the PS codes, which will be collectively called "full scanning". The scanning of the electric field strength is performed in order to determine the relationship between the frequency and the electric field strength. It takes about 6 seconds to accomplish scanning of the electric field strength when the entire reception frequency band of the radio is scanned. The PI-code scanning is performed so as to obtain the PI codes. It takes about 2 minutes to accomplish the PI-code scanning when the number of broadcast stations is 100. The PS-code scanning is performed so as to obtain the PI codes and the PS codes. The PS-code scanning covers the entire frequency band. It takes about 4 minutes to accomplish the PS-code scanning when the number of broadcast stations is 100.

[0054] As the frequency scanning proceeds from the electric-field-strength scanning to the PI-code scanning and to the PS-code scanning, the required scanning time or duration increases since the audio CPU 110 requires the longer processing time for the extended analysis of the content of data. Accordingly, the radio receiver 100 monitors a signal receiving condition by determining the relationship between the frequency and the electric field strength through the electric-field-strength scanning, and determines that the radio-wave environment has changed when it detects a significant change in the receiving condition. For example, the radio receiver 100 may hold a table indicating the relationship between the frequency and the electronic field strength. For example, a list of the broadcast stations, frequencies, and electric field strengths may be given in decreasing order of the electric field strength. If the result of the electric-field-strength scanning is different from the above-mentioned table, it may be determined that the radio-wave environment has changed. After a change in the radio-wave environment is detected through the electric-field-strength scanning, the PI-code scanning and PS-code scanning are executed as needed. Then, the table indicating the relationship between the frequency and the electric field strength is updated. Thus, the processing time can be reduced by utilizing two or more types of scanning.

[0055] In the flowchart of this embodiment, the TMC service provision time is represented by "ta". Namely, the TMC data is updated at time intervals of "ta".

[0056] The radio receiver 100 determines whether a radio control screen is displayed on the screen of the navigation system 200 (step S602). For example, the operational status determining unit 1102 determines whether the radio control screen is displayed on the screen of the navigation system 200, based on the operational status information received from the navigation system 200. The operational status determining unit 1102 may determine whether a screen other than a navigation screen appears on the display of the navigation system 200. In other words, the operational status determining unit 1102 may determine whether the screen that currently appears on the display of the navigation system 200 is a screen that is supposed to be displayed when the radio is in use. For example, it is determined that the radio is not in use when an audio control screen for use in control of CD (compact disc) or HD (hard disk) audio is displayed.

[0057] When the radio control screen is displayed on the screen of the navigation system 200 (YES in step S602), the radio receiver 100 sets the "station list search" as a high-priority mode over the "RDS-TMC reception" (step S604). For example, the operating mode setting unit 1104 sets the "station list search" as the high-priority mode. With the "station list search" thus set as the high-priority mode, even when the condition of receiving radio waves from the currently selected broadcast station deteriorates during running of the vehicle, the station list is updated to the latest one, which enables the radio receiver 100 to switch to another broadcast station that provides a better signal receiving condition.

[0058] The radio receiver 100 determines whether an elapsed time from updating of RDS-TMC data is equal to or less than "ta" (step S606).

[0059] If the elapsed time from reception of TMC exceeds "ta" (NO in step S606), the radio receiver 100 determines whether the radio wave environment is normal (step S608). For example, the receiving condition determining unit 1106 determines whether the radio wave environment is normal. For example, the receiving condition determining unit 1106 may determine whether RDS-TMC can be received, or may determine whether radio signals can be received. The receiving condition determining unit 1106 may also determine whether RDS-TMC and radio signals can be received. More specifically, the receiving condition determining unit 1106 determines whether TMC can be received, depending upon whether textual information indicating traffic information can be received. Also, the receiving condition determining unit 1106 may determine whether radio broadcasts can be received, based on the electric field strength, or may determine whether radio broadcasts can be received, depending upon whether the PI codes can be obtained.

[0060] In the cases where it is determined in step S606 that the elapsed time from reception of TMC is equal to or less than "ta" (YES in step S606), and where it is determined in step S608 that the radio-wave environment is not normal (NO in step S608), namely, if TMC and/or radio signals cannot be received, the radio receiver 100 carries out frequency scanning, and determines whether the relationship between the electric field strength and the frequency within the frequency range has changed (step S610). For example, the list updating unit 1108 causes the DSP 108 to carry out scanning of the electric field strength. Then, the list updating unit 1108 obtains the relationship between the electric field strength and the frequency within the frequency range, and determines whether the relationship between the electric field strength and the frequency within the frequency range has changed. Since scanning is performed only with respect to the electric field strength, the scanning time can be reduced as compared with the above-mentioned full scanning.

[0061] If it is determined that the relationship between the electric field strength and the frequency within the frequency range has changed (YES in step S610), the radio receiver 100 holds channels of the preset number of frequencies in decreasing order of the radio-wave strength (step S612). For example, the list updating unit 1108 holds channels of the preset number of frequencies in decreasing order of the radio-wave strength. For example, the list updating unit 1108 may hold channels of 64 frequencies and reserve channels. The 64 frequencies is a mere example, and the number of frequencies may be changed as needed.

[0062] The radio receiver 100 obtains the PI codes (step S614). For example, the list updating unit 1108 obtains the PI codes, based on the information of the broadcast stations set in decreasing order of the electric field strength in step S612. For example, the list updating unit 1108 may obtain the PI codes in decreasing order of the electric field strength.

[0063] The radio receiver 100 compares the PI codes obtained in step S614, with PI-PS comparison data (step S616). The list updating unit 1108 compares the PI codes obtained in step S614, with the PI-PS comparison data stored in a database, for example.

[0064] The radio receiver 100 determines whether each of the PI codes obtained in step S614 is included in the PI-PS comparison data (step S618). The list updating unit 1108 determines whether each of the PI codes obtained in step S614 is included in the PI-PS comparison data. By determining whether the obtained PI code is included in the PI-PS comparison data, it can be determined that the broadcast station corresponding to the obtained PI code is included in the currently set station list.

[0065] If it is determined that any of the PI codes obtained in step S614 is not included the PI-PS comparison data (NO in step S618), the radio receiver 100 obtains a PS code corresponding to each of the PI codes obtained in step S614 (step S620). If it is determined that any of the PI codes obtained in step S614 is not included in the PI-PS comparison data, the list updating unit 1108 obtains a PS code corresponding to each of the PI codes that are not included in the PI-PS comparison data. Since only one or more PS codes corresponding to one or more PI codes that are not included in the PI-PS comparison data are obtained, it is not necessary to obtain PS codes corresponding to all of the PI codes. With this arrangement where the PS code(s) corresponding to the PI code(s) that is/are not included in the currently set PI-PS comparison data is/are obtained, only the differential information can be obtained, which leads to a reduction in the processing time.

[0066] The radio receiver 100 updates a table of PI, PS data (step S622). The list updating unit 1108 updates the table of PI, PS data.

[0067] If it is determined in step S618 that the PI codes obtained in step S614 are included in the PI-PS comparison data (YES in step S618), or after the table of PI, PS data is updated in step S622, the radio receiver 100 updates the station list (step S624). For example, if it is determined in step S618 that the obtained PI codes are included in the PI-PS comparison data, the station list is updated by rearranging the broadcast stations in decreasing order of the electric field strength. If the PS, PI data is updated in step S622, the station list is updated by rearranging the broadcast stations in decreasing order of the electric field strength, based on the PS, PI data.

[0068] The radio receiver 100 sets a reception frequency to a selected one of the RDS-TMC stations (step S626). For example, the receiving condition determining unit 1106 controls the RDS-TMC tuner 106, referring to the station list updated in step S624, so as to set the reception frequency to the selected RDS-TMC station. Since the station list is updated, it is presumed that the RDS-TMC stations included in the station list are also updated.

[0069] The radio receiver 100 continues a radio reception sequence (step S628). More specifically, the audio CPU 110 continues the radio reception sequence. Then, the control returns to step S602.

[0070] If it is determined in step S608 that the radio-wave environment is normal (YES in step S608), the radio receiver 100 determines whether the elapsed time from reception of TMC has exceeded ta×2 (step S630). For example, the receiving condition determining unit 1106 determines whether the elapsed time from reception of TMC has exceeded ta×2.

[0071] If it is determined that the elapsed time from reception of TMC has not exceeded ta×2 (NO in step S630), the current point in time is ahead of the time at which TMC should be received, and therefore, the control goes to step S610. This is because TMC is updated at intervals of "ta".

[0072] If it is determined that the elapsed time from reception of TMC has exceeded ta×2 (YES in step S630), the radio receiver 100 determines that a timeout occurs, and receives TMC data from the RDS-TMC station (step S632). For example, the receiving condition determining unit 1106 controls the RDS-TMC tuner 106, so as to receive TMC.

[0073] The radio receiver 100 calculates the data update interval "ta", based on the data size of TMC (step S634). For example, the TMC data determining unit 1110 determines the data update interval "ta" by calculation, based on the data size of TMC. The data update interval "ta" may be the average service provision time of TMC, or may be the length of the TMC information. Since the data size of TMC transmitted from the broadcast station varies, the data update interval "ta" may be reset when TMC is received.

[0074] The radio receiver 100 determines whether the receiver 100 succeeded in receiving TMC (step S636). For example, the TMC data determining unit 1110 determines that the receiver 100 succeeded in receiving TMC. For example, the TMC data determining unit 100 may make this determination based on the error rate.

[0075] If it is determined that the radio receiver 100 succeeded in receiving TMC (YES in step S636), the radio receiver 100 instructs the navigation system 200 to update TMC data (step S638). For example, if the TMC data determining unit 1110 determines that the radio receiver 100 succeeded in receiving TMC, the unit 1110 notifies the navigation system 200 that the receiver 100 succeeded in receiving TMC. When the radio receiver 100 succeeded in receiving TMC, the TMC data determining unit 1110 may instruct the navigation system 200 to update TMC data. Then, the control returns to step S602. When it is determined that the radio receiver 100 succeeded in receiving TMC, the navigation system 200 is caused to update TMC data, so that traffic information used in the navigation system 200 can be set to the latest one.

[0076] If it is not determined that the radio receiver 100 succeeded in receiving TMC (NO in step S636), the radio receiver 100 determines whether the electric field strength of the TMC signal is sufficient (step S640). For example, the TMC data determining unit 1110 determines whether the electric field strength of the received TMC signal is sufficient. By determining whether the electric field strength of the received TMC signal is sufficient, it can be determined whether the radio receiver failed to receive TMC because of insufficient electric field strength, or the receiver failed to receive TMC since the electric field strength was temporarily reduced though the electric field strength was sufficient.

[0077] If it is determined that the strength of the received TMC signal is sufficient (YES in step S640), it is determined whether the radio receiver 100 has made a third (or more) attempt to receive the TMC signal (step S642). For example, when the TMC data determining unit 1110 determines that the strength of the received TMC signal is sufficient, the unit 110 determines whether the radio receiver 100 has made the third attempt to receive the TMC signal. The third attempt is a mere example, and the number of attempts to receive TMC may be set as desired.

[0078] If it is determined that the radio receiver has made the third attempt to receive TMC (YES in step S642), the control goes to step S610. If the radio receiver failed to receive TMC even if it made three attempts, it is presumed that the relationship between the electric field strength and the frequency within the frequency range has changed. Accordingly, scanning of the electric field strength is carried out (step S610).

[0079] If it is determined in step S640 that the strength of the received TMC signal is not sufficient (NO in step S640), the control goes to step S610. When the strength of the received TMC signal is not sufficient, it is presumed that the relationship between the electric field strength and the frequency within the frequency range has changed. Accordingly, scanning of the electric field strength is carried out.

[0080] If it is determined in step S642 that the radio receiver 100 has not made the third attempt to receive TMC (NO in step S642), the control goes to step S632. If the radio receiver 100 has not made the third attempt to receive TMC, it is presumed that the receiver failed to receive TMC since the electric field strength of TMC was temporarily reduced. Accordingly, the radio receiver makes another attempt to receive TMC.

[0081] If it is determined in step S602 that the radio control screen is not displayed on the screen of the navigation system 200 (NO in step S602), the radio receiver 100 sets the "RDS-TMC reception" as the high-priority mode, over the "station list search" (step S644). Then, the control proceeds to step S802 which will be described later.

[0082] The radio receiver 100 of this embodiment is able to dynamically change the timing of updating the station list and the timing of updating TMC, according to the radio-wave environment. Accordingly, the station list used when the user selects a broadcast station can be updated to the latest one. Since the AF list can also be updated during the period in which updating of the station list is prioritized, the broadcast station can be easily switched to another station that can be received, according to changes in the radio-wave environment. Also, the broadcast station from which TMC is received may be switched to the latest one.

[0083] For example, a higher priority is placed on reception of RDS information when the user is listening to radio. With the higher priority thus placed on reception of RDS information, the station list can be updated at early opportunities. Since the station list can be updated at early opportunities, the latest station list can be provided to the user even when the signal receiving condition deteriorates. Also, a higher priority is placed on reception of TMC information, for example, when the user is not listening to radio. With the higher priority thus placed on reception of TMC information, traffic information can be updated at early opportunities. Since the traffic information is updated at early opportunities, it can be updated to the latest traffic information when road conditions change, and the latest traffic information can be provided to the user.

[0084] FIG. 7 illustrates the flow or process of updating the station list.

[0085] When the station list is updated, the radio receiver 100 can make the setting as to whether all of the broadcast stations on the station list are to be updated, or one or more broadcast stations as a part of the stations on the list are to be updated. When a part of the broadcast stations is to be updated, the number of the stations to be updated can be set. For example, broadcast stations that can be displayed on the screen may be determined as a part of the stations to be updated. The number of broadcast stations that should be updated may be set in advance, or may be set by the user. In the following description, the number of the broadcast stations that should be updated will be called "threshold value".

[0086] The radio receiver 100 determines whether it is set by the user to update all of the broadcast stations, or to update one or more broadcast stations as a part of the stations. For example, the list updating unit 1108 determines whether it is set to update all of the broadcast stations, or set to update a part of the stations. For example, the list updating unit 1108 may receive an operation signal corresponding to a user's operation relating to the station list.

[0087] If the radio receiver 100 is set to update a part of the broadcast stations (PARTIAL UPDATING in step S702), the radio receiver 100 determines whether the number of broadcast stations that should be replaced, out of the stations included in the station list, exceeds the threshold value (step S704). For example, the list updating unit 1108 compares the broadcast stations obtained by scanning, with the stations on the currently established station list, and determines the number of broadcast stations that should be replaced. Then, the list updating unit 1108 determines whether the number of the stations to be replaced exceeds the threshold value. For example, the list updating unit 1108 may determine the number of broadcast stations that are not included in the currently established station list, among the stations obtained. Then, it may be determined whether the number of the stations exceeds the threshold value.

[0088] In the cases where the radio receiver 100 is set to update all of the broadcast stations (WHOLE UPDATING in step S702), and where it is determined in step S704 that the number of the broadcast stations to be replaced exceeds the threshold value (YES in step S704), the radio receiver 100 clears the currently established station list, sorts or arranges the obtained broadcast stations in decreasing order of the signal receiving condition, and displays the stations in sequence (step S706). For example, when the list updating unit 1108 is set to update all of the broadcast stations, or when it is determined in step S704 that the number of the stations to be replaced exceeds the threshold value, the broadcast stations included in the currently established station list are cleared, and the station list is updated based on the obtained broadcast stations. Then, the list updating unit 1108 outputs the station list to the navigation system 200. The navigation system 200 sets the station list received from the list updating unit 1108.

[0089] If it is determined in step S704 that the number of the broadcast stations to be replaced is equal to or smaller than the threshold value (NO in step S704), the radio receiver 100 does not clear the broadcast stations included in the current station list, but replaces the stations for which signal receiving conditions have changed, based on the respective receiving conditions, so as to rearrange the stations in decreasing order of the receiving condition (step S708). For example, when it is determined that the number of the broadcast stations to be replaced does not exceed the threshold value, the list updating unit 1108 does not clear the broadcast stations included in the current station list, but replaces the stations for which signal receiving conditions have changed, based on the respective receiving conditions, so as to rearrange the stations in decreasing order of the receiving condition. For example, the order in which the stations are arranged on the list may be changed.

[0090] After completion of the operation of step S706 or step S708, the control returns to step S602 as described above with reference to FIG. 6A.

[0091] In the process of updating the station list, a threshold value used for updating all of the broadcast stations on the station list may be set. With the threshold value used for updating all of the stations thus set, when the number of broadcast stations to be replaced or rearranged exceeds the number of broadcast stations to be updated, but is equal to or smaller than the threshold value used for updating all of the stations, updating of all of the stations is not implemented. In some cases, it is not necessary to update all of the stations even when the number of the stations to be replaced exceeds the number of the stations to be updated. Thus, all of the stations can be updated only when it is necessary to update all of the stations.

[0092] According to the above-described process of updating the station list, when the station list is updated, the radio receiver 100 can make the setting as to whether all of the broadcast stations are updated, or one or more stations as a part of the stations on the list are updated. By setting the radio receiver 100 to the partial updating mode in which a part of the stations is updated, the time required to update the station list can be reduced.

[0093] Furthermore, when the radio receiver 100 is set to the partial updating mode in which a part of the broadcasting stations is updated, the number of the stations that should be updated can be set. By setting the number of the stations to be updated, it is possible to update the necessary number of stations. Also, even where the radio receiver 100 is set to the partial updating mode for updating a part of the stations, all of the stations are updated if the number of the stations to be replaced exceeds the number of the stations to be updated. The updating of all of the stations leads to enhanced accuracy of the station list.

[0094] According to the process of updating the station list, the broadcast stations included in the station list can be dynamically updated or changed in accordance with the reception environment represented by, for example, the number of the stations that should be replaced or rearranged.

[0095] FIG. 8 shows a process implemented when the "RDS-TMC reception" is set as a high-priority mode over the "station list search".

[0096] Even when the TMC reception is prioritized over the station list search, it may be preferable in some cases to execute station list search, based on changes in the radio-wave environment. This is because, if TMC data is received without changing the broadcast station in a situation where the signal reception quality deteriorates, the error rate of the received TMC data increases. Accordingly, when there exists a broadcast station that provides a better signal-receiving condition, the radio receiver 100 is set to be able to receive radio waves from the broadcast station.

[0097] In step S644 as described above with reference to FIG. 6A, the "RDS-TMC reception" is set as the high-priority mode over the "station list search".

[0098] The radio receiver 100 performs frequency scanning during intervals between TMC receptions, so as to monitor the relationship between the frequency and the electric field strength (step S802). For example, the list updating unit 1108 causes the DSP 108 to carry out frequency scanning during intervals between TMC receptions. Then, the list updating unit 1108 obtains the relationship between the electric field strength and the frequency within the frequency range, from the DSP 108, so as to monitor the relationship between the electric field strength and the frequency. For example, the list updating unit 1108 checks if the relationship between the electric field strength and the frequency has changed.

[0099] The radio receiver 100 determines whether the strengths of the electric fields of signals transmitted from the broadcast stations included in the station list have changed, based on the relationship between the frequency and the electric field strength obtained in step S802 (step S804). For example, the list updating unit 1108 determines whether the strengths of the electric fields of signals transmitted from the broadcast stations included in the station list have changed, based on the relationship between the frequency and the electric field strength obtained in step S802, or based on changes in the number of broadcast stations with respect to which the electric field strength has changed and/or the relationship between the frequency and the electric field strength.

[0100] If it is determined that the strengths of the electric fields of signals from the broadcast stations included in the station list have not changed (NO in step S804), the radio receiver 100 continues to run a TMC receiving routine (step S806). For example, if the list updating unit 1108 determines that the strengths of the electric fields of signals transmitted from the broadcast stations included in the station list have not changed, the TMC data determining unit 1110 continues to run the TMC receiving routine. Then, the control returns to step S602 as described above with reference to FIG. 6A.

[0101] If it is determined that the strengths of the electric fields of signals transmitted from the broadcast stations included in the station list have changed (YES in step S804), the radio receiver 100 obtains the PI codes of frequencies other than those of the broadcast stations included in the station list, during intervals between TMC receptions (step S808). For example, if the list updating unit 1108 determines that the strengths of the electric fields of signals transmitted from the broadcast stations included in the station list have changed, the unit 1108 obtains the PI codes of frequencies other than those of the broadcast stations included in the station list, during intervals between TMC receptions.

[0102] The radio receiver 100 determines whether the number of the broadcast stations that should be obtained exceeds a threshold value (step S810). For example, the list updating unit 1108 determines whether the number of the stations to be obtained exceeds the threshold value.

[0103] If it is determined that the number of the broadcast stations to be obtained exceeds the threshold value (YES in step S810), the control proceeds to step S702 as described above with reference to FIG. 7. When the number of the stations to be obtained is large, all of the broadcast stations or a part of the stations are updated, according to the setting regarding updating of the station list.

[0104] If it is determined that the number of the broadcast stations to be obtained is equal to or smaller than the threshold value (NO in step S810), the control proceeds to step S610 as described above with reference to FIG. 6A.

[0105] According to the process as described above, even where the "TMC reception" is prioritized over the "station list search", the broadcast station is changed in the situation where the reception quality deteriorates. Since the broadcast station is changed in the situation where the reception quality deteriorates, the radio receiver 100 is able to receive TMC transmitted from a suitably selected broadcast station that provides a good reception quality. The TMC reception is not executed at preset time intervals, but the timing of receiving TMC can be dynamically changed based on changes in the radio-wave environment; therefore, the error rate of TMC can be reduced.

[0106] FIG. 9 is a time chart (No. 1) showing the operation of the radio receiver 100 of this embodiment. In FIG. 9, the horizontal axis indicates time.

[0107] The time chart of FIG. 9 shows the case where the user alternately switches the user-operable screen between the FM-radio control screen and the navigation screen. In FIG 9, the user-operable screen (e.g., the screen of the navigation system 200), RDS-TMC tuner, RDS-TMC updating timer, TMC data, RDS receiving condition, FM radio receiving condition, electric-field-strength scanning, change in the relationship between the frequency and the electric field strength, PI-code scanning, and PS data acquisition are indicated.

[0108] When the user switches the user-operable screen from the navigation screen to the radio control screen at time (1), the radio receiver 100 switches the operating mode from the "TMC reception" to the "station list search" at time (2), and turns on the RDS-TMC updating timer at time (3). Then, the radio receiver 100 executes electric-field-strength scanning at time (4). Since there is no change in the relationship between the frequency and the electric field strength at this time, no PI-code scanning and PS data acquisition are carried out. Upon completion of the electric-field-strength scanning, the radio receiver 100 is switched to the "TMC reception" mode at time (5).

[0109] When the user switches the user-operable screen from the radio control screen to the navigation screen at time (6), the radio receiver 100 does not carry out electric-field-strength scanning during intervals between TMC receptions. When the time set by the RDS-TMC timer expires at time (7), the radio receiver 100 is switched from the "TMC reception" mode to the "station list search" mode at time (8). Then, the radio receiver 100 carries out electric-field-strength scanning (9). As a result of the electric-field-strength scanning, a change in the relationship between the frequency and the electric field strength is detected at time (10). In the presence of the change in the relationship between the frequency and the electric field strength, the radio receiver 100 performs PI-code scanning at time (11), and obtains PS data corresponding to the newly detected PI code(s).

[0110] At time (13), the user switches the user-operable screen from the navigation screen to the radio control screen. Since the radio receiver 100 is in the "station list search" mode, the receiver 100 is kept in this operating mode and carries out electric-field-strength scanning at time (14). Since no change is observed in the relationship between the frequency and the electric field strength, the PI-code scanning and the PS data acquisition are not carried out. Upon completion of the electric-field-strength scanning, the radio receiver 100 is switched to the "TMC reception" mode at time (15).

[0111] Then, the radio-wave condition changes, and the radio receiver 100 becomes unable to receive any signal.

[0112] In this case, the RDS receiving condition changes from OK to NG at time (16), and the FM radio receiving condition changes from OK to NG at time (17). The radio receiver 100 is switched from "TMC reception" mode to the "station list search" mode at time (18). Then, the radio receiver 100 executes electric-field-strength scanning at time (19). As a result of the electric-field-strength scanning, a change in the relationship between the frequency and the electric field strength is detected at time (20). In the presence of the change in the relationship between the frequency and the electric field strength, the radio receiver 100 executes PI-code scanning at time (21), and obtains PS data corresponding to the newly detected PI code(s) at time (22). As the number of the newly detected PI codes increases, the time required to obtain PS data is prolonged.

[0113] FIG. 10 is a time chart (No. 2) showing the operation of the radio receiver 100 of this embodiment. In FIG 10, the horizontal axis indicates time.

[0114] The time chart of FIG 10 shows the case where the user keeps the FM-radio control screen displayed. In FIG. 10, the user-operable screen, RDS-TMC tuner, RDS-TMC updating timer, TMC data, RDS receiving condition, FM radio receiving condition, electric-field-strength scanning, change in the relationship between the frequency and the electric field strength, PI-code scanning, and PS data acquisition are indicated.

[0115] When the user switches the user-operable screen from the navigation screen to the radio control screen at time (1), the radio receiver 100 is switched from the "TMC reception" mode to the "station list search" mode at time (2), and turns on the RDS-TMC updating timer at time (3). Then, the radio receiver 100 executes electric-field-strength scanning at time (4). Since there is no change in the relationship between the frequency and the electric field strength at this time, the PI-code scanning and the PS data acquisition are not carried out. Upon completion of the electric-field-strength scanning, the radio receiver 100 is switched to the "TMC reception" mode at time (5).

[0116] When the TMC reception is completed, the radio receiver 100 is switched to the "station list search" mode at time (6), and turns on the RDS-TMC updating timer at time (7). Then, the radio receiver 100 executes electric-field-strength scanning at time (8). As a result of the electric-field-strength scanning, a change in the relationship between the frequency and the electric field strength is detected at time (9). In the presence of the change in the relationship between the frequency and the electric field strength, the radio receiver 100 executes PI-code scanning at time (10), and obtains PS data corresponding to the newly detected PI code(s) at time (11).

[0117] The radio receiver 100 performs electric-field-strength scanning at time (12) while it is in the "station list search" mode. As a result of the electric-field-strength scanning, a change in the relationship between the frequency and the electric field strength is detected at time (13). In the presence of the change in the relationship between the frequency and the electric field strength, the radio receiver 100 executes PI-code scanning at time (14), and obtains PS data corresponding to the newly detected PI code(s) at time (15). As the number of the newly detected PI codes increases, the time required to obtain the corresponding PS data is prolonged.

[0118] When the time set by the RDS-TMS timer expires at time (16), the radio receiver 100 is switched from the "station list search" mode to the "TMC reception" mode at time (17).

[0119] The radio receiver 100 detects a transient deterioration (NG) in the RDS receiving condition at time (18).

[0120] The radio receiver 100 is switched from the "TMC reception" mode to the "station list search" mode at time (19), and turns on the RDS-TMC updating timer at time (20). Then, the radio receiver 100 executes electric-field-strength scanning at time (21). As a result of the electric-field-strength scanning, a change in the relationship between the frequency and the electric field strength is detected at time (22). In the presence of the change in the relationship between the frequency and the electric field strength, the radio receiver 100 executes PI-code scanning at time (23), and obtains PS data corresponding to the newly detected PI code(s) at time (24).

[0121] According to the time charts shown in FIG. 9 and FIG. 10, the operating mode or reception status of the RDS-TMC tuner is dynamically changed. Since the reception status of the RDS-TMC tuner can be dynamically changed, the latest station list and traffic information can be provided to the user.

[0122] The radio receiver of this embodiment is able to dynamically change the reception status of the RDS-TMC tuner 106, based on changes in the surrounding environment and the operational status of the navigation system 200. The reception status of the RDS-TMC tuner 106 includes reception of signals for use in updating of the station list and reception of TMC data, and may include reception of signals for use in updating of the AF list by the sub-tuner.

[0123] According to this embodiment, the processing time can be reduced by using two or more scanning methods. Conventionally, full scanning is carried out so as to update the station list when the radio receiver becomes able to receive radio signals from a condition where the receiver cannot receive radio signals; therefore, it takes about 5 minutes to update the station list. In this embodiment, it takes about 6 seconds to perform electric-field-strength scanning, and it takes about 30 to 40 seconds to perform PI-code scanning; thus, the processing time can be reduced.

[0124] The radio receiver as described below is provided according to this embodiment.

[0125] The radio receiver includes a receiving unit in the form of the RDS-TMC tuner, which receives broadcast station information and/or traffic information provided by the radio data system (RDS), and provides the traffic information to a vehicle-mounted system, a station list setting unit in the form of the list updating unit, which sets a list of broadcast stations from which signals can be received, based on the broadcast station information received by the receiving unit, a status information obtaining unit in the form of the operational status determining unit, which obtains status information indicative of the status of the vehicle-mounted system, from the vehicle-mounted system, an operating mode setting unit that makes a setting as to whether the list of the broadcast stations is to be updated, or traffic information is to be provided to the vehicle-mounted system, based on the status information obtained by the status information obtaining unit, and a receiving information changing unit in the form of the receiving condition determining unit, which changes the information to be received by the receiving unit.

[0126] By making the setting as to whether the station list is to be updated or traffic information is to be provided to the vehicle-mounted system, according to the status of the vehicle-mounted system, the timing of updating the station list and the timing of providing traffic information to the vehicle-mounted system can be changed according to the circumstances.

[0127] Furthermore, the status information obtaining unit obtains screen information displayed on a screen of the vehicle-mounted system. Thus, the status of the vehicle-mounted system can be determined by obtaining the screen information displayed on the screen of the vehicle-mounted system. For example, it can be determined whether the user is listening to radio.

[0128] Furthermore, the receiving information changing unit establishes a signal-receiving mode for receiving the broadcast station information when the screen information on the vehicle-mounted system, which is obtained by the status information obtaining unit, is a radio control screen.

[0129] The list of broadcast stations is updated when the screen information on the vehicle-mounted system is the radio control screen, so that the station list as a list of broadcast stations from which one can be selected by the user is kept as being the latest one.

[0130] The radio receiver further includes an alternative frequency list updating unit in the form of the sub-tuner, which updates an alternative frequency list when the receiving information changing unit establishes the receiving mode for receiving broadcast station information.

[0131] By updating the alternative frequency list when the updating of the station list is prioritized over reception of traffic information, it is possible to update the AF list while keeping the station list as being the latest one all the time. Thus, the radio receiver can switch to a suitably selected one of the broadcast stations from which signals can be received, according to changes in the radio-wave environment.

[0132] The radio receiver further includes a radio-wave environment determining unit in the form of the receiving condition determining unit, which determines the radio-wave environment. When the radio-wave environment determining unit determines that the radio-wave environment is not normal, the receiving information changing unit controls the receiving unit to execute frequency scanning, and the station list setting unit updates the list of the broadcast stations from which signals can be received, based on the broadcast station information received by the receiving unit.

[0133] By executing the frequency scanning when it is determined that the radio-wave environment is not normal, the station list can be updated when the receiving condition deteriorates.

[0134] Furthermore, if information about a new broadcast station or stations is received as a result of the frequency scanning, the station list setting unit updates the station list.

[0135] By updating the list of broadcast stations so as to include the new station or stations when a new broadcast station or stations are detected, the list of broadcast stations can be updated when a new broadcast station or stations are detected.

[0136] The radio receiver further includes an update interval calculating unit in the form of the TMC data determining unit, which calculates the update interval of traffic information, based on the traffic information received by the receiving unit. The radio-wave environment determining unit determines the radio-wave environment, depending on whether the update interval has elapsed.

[0137] With the above arrangement in which the update interval of traffic information is calculated based on the traffic information, even when the data size of broadcasted TMC data changes, the data update interval can be set again when TMC data is received.

[0138] When updating the station list, the station list setting unit replaces one or more broadcast stations as a part of the stations on the list with another station or stations, based on broadcast station information received by the receiving unit.

[0139] By replacing a part of the broadcast stations on the list based on the received station information, the processing time can be reduced.

[0140] Furthermore, the receiving information changing unit establishes a signal-receiving mode for receiving the traffic information when the screen information on the vehicle-mounted system, which is obtained by the status information obtaining unit, is other than the radio control screen.

[0141] With the above arrangement in which the traffic information is provided to the vehicle-mounted system when the screen information on the vehicle-mounted system is other than the radio control screen, updating of the traffic information can be prioritized over updating of the station list when the user is not listening to radio.

[0142] Furthermore, the receiving information changing unit controls the receiving unit to carry out frequency scanning during intervals between receptions of traffic information by the receiving unit, and the station list setting unit updates the list of the broadcast stations from which signals can be received, based on the broadcast station information received by the receiving unit.

[0143] Thus, even when updating of traffic information is prioritized over updating of the station list, the station list can be updated so as to include information on broadcast stations that transmit traffic information.

[0144] While the invention has been described with reference to the particular embodiment thereof, the illustrated embodiment is a mere example, and those skilled in the art would come up with or understand various modifications, alterations, replacements, and so forth. Although the system according to the embodiment of the invention has been explained using the functional block diagram, for the sake of convenience, the system may be implemented by hardware, software, or a combination thereof. It is to be understood that the invention is not limited to the illustrated embodiment, but may be embodied with various modifications, alterations, replacements, and so forth, without departing from the principle of the invention.


Claims

1. A radio receiver characterized by comprising:

a receiving unit (106) that is configured to receive broadcast station information and/or traffic information provided by a radio data system, and to provide the traffic information to a vehicle-mounted system (200);

a station list setting unit (1108) that is configured to set a station list as a list of broadcast stations from which signals can be received, based on the broadcast station information received by the receiving unit (106);

a status information obtaining unit (1102) that is configured to obtain status information indicative of a status of the vehicle-mounted system (200), from the vehicle-mounted system (200);

an operating mode setting unit (1104) that is configured to make a setting as to whether the station list is to be updated, or the traffic information is to be provided to the vehicle-mounted system (200), based on the status information obtained by the status information obtaining unit (1102); and

a receiving information changing unit (1106) that is configured to change information to be received by the receiving unit (106), according to the setting made by the operating mode setting unit (1104).


 
2. The radio receiver according to claim 1, wherein the status information obtaining unit (1102) is configured to obtain screen information displayed on a screen of the vehicle-mounted system (200).
 
3. The radio receiver according to claim 2, wherein the receiving information changing unit (1106) is configured to cause the receiving unit (106) to receive the broadcast station information when the screen information on the vehicle-mounted system (200) obtained by the status information obtaining unit (1102) is a radio control screen.
 
4. The radio receiver according to claim 3, further comprising an alternative frequency list updating unit (1108) that is configured to update an alternative frequency list (AF list) when the receiving information changing unit (1106) causes the receiving unit (106) to receive the broadcast station information.
 
5. The radio receiver according to any preceding claim, further comprising a radio wave environment determining unit that is configured to determine a radio wave environment, wherein:

the receiving information changing unit (1106) is configured to control the receiving unit (106) to carry out frequency scanning when the radio wave environment determining unit determines that the radio wave environment is not normal; and

the station list setting unit (1108) is configured to update the list of the broadcast stations from which signals can be received, based on the broadcast station information received by the receiving unit (106).


 
6. The radio receiver according to claim 5, wherein the station list setting unit (1108) is configured to update the station list when information on one or more new broadcast stations is received as a result of the frequency scanning.
 
7. The radio receiver according to claim 5, further comprising an update interval calculating unit that is configured to calculate an update interval at which the traffic information is updated, based on the traffic information received by the receiving unit (106), wherein
the radio wave environment determining unit is configured to determine the radio wave environment, depending on whether the update interval has elapsed.
 
8. The radio receiver according to any preceding claim, wherein, when updating the station list, the station list setting unit (1108) is configured to replace a part of the broadcast stations included in the station list with another station or stations, based on the broadcast station information received by the receiving unit (106).
 
9. The radio receiver according to claim 2, wherein the receiving information changing unit (1106) is configured to cause the receiving unit (106) to receive the traffic information when the screen information on the vehicle-mounted system (200) obtained by the status information obtaining unit (1102) is other than a radio control screen.
 
10. The radio receiver according to claim 9, wherein:

the receiving information changing unit (1106) is configured to control the receiving unit (106) to carry out frequency scanning during intervals between receptions of the traffic information by the receiving unit (106); and

the station list setting unit (1108) is configured to update the list of the broadcast stations from which signals can be received, based on the broadcast station information received by the receiving unit (106).


 
11. A method of controlling a radio receiver, characterized by comprising:

a receiving step of receiving broadcast station information and/or traffic information provided by a radio data system;

a traffic information providing step of providing the traffic information received in the receiving step to a vehicle-mounted system (200);

a station list setting step of setting a station list as a list of broadcast stations from which signals can be received, based on the broadcast station information received in the receiving step;

a status information obtaining step of obtaining status information indicative of a status of the vehicle-mounted system (200), from the vehicle-mounted system (200);

an operating mode setting step (S602) of making a setting as to whether the station list is to be updated, or the traffic information is to be provided to the vehicle-mounted system (200), based on the status information obtained in the status information obtaining step; and

a receiving information changing step (S604, S644) of changing the information to be received in the receiving step, according to the setting made in the operating mode setting step (S602).


 




Drawing









































Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description