EP0961430A2 - Receiver for receiving Digital Audio Broadcast (DAB) programmes, comprising automatic selection of broadcast programmes from a plurality of multiplexed programmes - Google Patents

Receiver for receiving Digital Audio Broadcast (DAB) programmes, comprising automatic selection of broadcast programmes from a plurality of multiplexed programmes Download PDF

Info

Publication number
EP0961430A2
EP0961430A2 EP99304152A EP99304152A EP0961430A2 EP 0961430 A2 EP0961430 A2 EP 0961430A2 EP 99304152 A EP99304152 A EP 99304152A EP 99304152 A EP99304152 A EP 99304152A EP 0961430 A2 EP0961430 A2 EP 0961430A2
Authority
EP
European Patent Office
Prior art keywords
program
broadcast
information
selection
audio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP99304152A
Other languages
German (de)
French (fr)
Inventor
Masashi Kimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of EP0961430A2 publication Critical patent/EP0961430A2/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/49Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
    • H04H60/50Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of broadcast or relay stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/47Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising genres
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side

Definitions

  • the present invention relates to a receiver for receiving digital audio broadcasts.
  • This digital-audio-broadcast (DAB) system is capable of presenting audio information at a high sound quality without losing the quality of the audio information.
  • this DAB system is also capable of presenting a broadcast with a high added value.
  • a plurality of broadcast programs can be presented by using one ensemble signal which is obtained by multiplexing audio data of a plurality of broadcast programs with additional data in one broadcast wave.
  • an ensemble signal conveying a variety of multiplexed broadcast programs such as news, traffic information, sport events, popular music and classical music.
  • the ensemble signal also includes other data such as information on multiplexing and information on identifications.
  • the information on multiplexing indicates how the broadcast programs were multiplexed.
  • the information on identifications is used for identifying the multiplexed broadcast programs.
  • a receiver for the DAB system is used for receiving an ensemble signal and allows the user to select a desired broadcast program from the programs multiplexed in the ensemble signal and listen to the selected program.
  • a receiver for the DAB system information including that for identifying multiplexed broadcast programs conveyed in a selectively received ensemble signal is used to make a list of broadcast programs multiplexed in the ensemble signal.
  • the list is displayed on a display unit such as an LCD (Liquid Crystal Display) device to be viewed by the user.
  • An input to select a desired broadcast program among those on the list is then entered by the user to the receiver.
  • a digital-audio-broadcast (DAB) signal conveying a plurality of multiplexed broadcast programs and additional identification information showing contents of each of the broadcast programs is selectively received by a tuner and supplied to a program selecting unit.
  • DAB digital-audio-broadcast
  • the program selecting unit extracts a broadcast program which is selected among those multiplexed in the DAB ensemble signal selectively received by the tuner by using program-selection information stored in a program-selection-information storage unit and the identification information added to the DAB ensemble signal.
  • the program-selection information represents categories of broadcast programs to be selected on a priority basis. A broadcast program of a selected category is extracted, played back and presented to the user by the receiver.
  • the user is capable of listening to a broadcast program which is automatically selected on a priority basis among those multiplexed in the DAB ensemble signal selectively received by the tuner by using program-selection information stored in the program-selection-information storage unit. It is thus no longer necessary for the user to carry out a complicated operation to select a broadcast program among those multiplexed in a DAB ensemble signal.
  • the program-selection information stored in the program-selection-information storage unit is pairs each comprising a geographical condition and a list of broadcast-program categories to be selected on a priority basis for the geographical condition.
  • broadcast-program categories are an urban area, a suburb, a mountain or a seashore.
  • a geographical-information storage unit is used for storing geographical information representing pairs each comprising a position and a geographical condition associated with the position.
  • Information on the position of a broadcast station transmitting a DAB ensemble signal added to a DAB ensemble signal selectively received by the tuner is extracted by a positional-information detecting means.
  • the information on a position extracted by the positional-information detecting means is used by a reception-position detecting means for identifying the position of the user listening to the DAB ensemble signal selectively received by the tuner.
  • the position of the user identified by the reception-position detecting means is used by a geographical-condition detecting means for identifying the geographical condition of an area surrounding the position of the user stored in the geographical-information storage unit.
  • the geographical condition of an area surrounding the position of the user identified by the geographical-condition detecting means is used by the program selecting unit to select a pair of the program-selection information including the identified geographical condition and a broadcast-program category extracted from the list on a priority basis for the geographical condition stored in the program-selection-information storage unit.
  • the selected pair of the program-selection information and the identification information included in the DAB ensemble signal selectively received by the tuner are used for automatically selecting a broadcast program to be listened to by the user.
  • the selected broadcast program is suitable for the geographical condition of an area surrounding the position of the user.
  • the user is capable of listening to an automatically selected broadcast program that is suitable for the geographical condition of an area surrounding the position of the user.
  • the user is capable of listening to traffic information, popular music or classical music when the user is in an urban area, in a suburb or on a mountain respectively.
  • the program-selection information stored in the program-selection-information storage unit can also be pairs each comprising a period of time and a list of broadcast-program categories to be selected on a priority basis for the period of time.
  • Examples of the period of time are the AM, the PM and a period between 00:00 AM and 00:00 PM where notation 00:00 represents a point of time.
  • a present-time detecting means determines a present time at which a DAB ensemble signal is being selectively received by the tuner.
  • a pair of the program-selection information corresponding to the present time and a broadcast-program category extracted from the list on a priority basis for the present time is read out from the program-selection-information storage unit to be used in conjunction with identification information conveyed by the DAB ensemble signal selectively received by the tuner to extract a broadcast program among those multiplexed in the DAB ensemble signal.
  • the user is capable of listening to an automatically selected broadcast program that is suitable for a period of time during which a DAB ensemble signal is received.
  • the user is capable of listening to traffic information, popular music or classical music at commutation times, in the afternoon or at home respectively.
  • the program-selection information stored in the program-selection-information storage unit can also be pairs each comprising a combination of information on a geographical condition and information on a period of time, and a list of broadcast-program categories to be selected on a priority basis for the information combination. For example, a news program or a musical program of typically classical music is selected for an urban area in the morning or for an urban area in the afternoon respectively.
  • the geographical information stored in the geographical-information storage unit is pairs each comprising a position and a geographical condition associated with the position.
  • Information on the position of a broadcast station transmitting a DAB ensemble signal added to a DAB ensemble signal selectively received by the tuner is detected by a positional-information detecting means.
  • the information on a position detected by the positional-information detecting means is used by a reception-position detecting means for identifying the position of the user listening to the DAB ensemble signal selectively received by the tuner.
  • the position of the user identified by the reception-position detecting means is used by a geographical-condition detecting means for identifying the geographical condition of an area surrounding the position of the user stored in the geographical-information storage unit.
  • the present-time detecting means determines a present time at which a DAB ensemble signal is being selectively received by the tuner.
  • the geographical condition of an area surrounding the position of the user identified by the geographical-condition detecting means and the present time identified by the present-time detecting means are used by the program selecting unit to select a pair including a combination comprising the identified geographical condition and the identified present time and a broadcast-program category extracted from the list on a priority basis for the combination among pairs of the program-selection information stored in the program-selection-information storage unit.
  • the selected pair of the program-selection information and the identification information included in the DAB ensemble signal selectively received by the tuner are used for automatically selecting a broadcast program to be listened to by the user.
  • the selected broadcast program is suitable for the geographical condition of an area surrounding the position of the user and the period of time during which the DAB ensemble signal is received.
  • the DAB receiver is capable of automatically selecting a broadcast program suitable for the geographical condition of an area surrounding the position of the user and the period of time during which the DAB ensemble signal is received.
  • the DAB receiver provided by the present invention receives the same DAB ensemble signals from a plurality of transmitting stations at the same time. Even if the DAB ensemble signals use carriers having the same frequency, timing with which the DAB receiver receives the DAB ensemble signals varies from station to station. Differences in phase among DAB ensemble signals transmitted by different broadcast stations are detected by a phase-shift detecting means.
  • Differences in phase among DAB ensemble signals transmitted by a plurality of broadcast stations detected by the phase-shift detecting means and the locations of the transmitting stations are used by the reception-position detecting means for finding the position of the DAB receiver.
  • the position of the DAB receiver can be found with a high degree of accuracy.
  • the accurate position is then used for correctly determining the geographical condition of an area surrounding the position.
  • the correct geographical condition is then used for selecting one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in the same way as described above.
  • DAB digital-audio-broadcast
  • the embodiments described below implement a DAB receiver mounted on a vehicle and used for receiving DABs conforming to the European standards known as Eureka 147.
  • the elements of the different embodiments may be freely combined.
  • Fig. 1 is a block diagram showing a DAB receiver implemented by a first embodiment.
  • the DAB receiver is referred to hereafter simply as a receiver in some cases.
  • Figs. 2 and 3 are explanatory diagrams used for describing a DAB ensemble signal received by the receiver implemented by the embodiment. First of all, before the receiver implemented by the embodiment is explained, an overview of the DAB system is explained by referring to Figs. 2 and 3.
  • a DAB system transmits a DAB ensemble signal which is formed by multiplexing audio data of a plurality of broadcast programs and additional data in a broadcast signal. Audio data of broadcast programs and other data multiplexed in the ensemble signal are subjected to a high-efficiency encoding process or data compression by using layer II of the MPEG audio, an international standard. The data is then subjected to a transmission encoding process using an error correction convolution encoding technique.
  • the encoded bitstream is interleaved and then subjected to OFDM (Orthogonal Frequency Division Multiplex Modulation) prior to transmission.
  • OFDM Orthogonal Frequency Division Multiplex Modulation
  • Fig. 2 is an explanatory diagram used for describing a frame structure of a DAB ensemble signal
  • Fig. 3 is an explanatory diagram used for describing a DAB ensemble signal in which pieces of audio data of a plurality of broadcast programs are multiplexed.
  • a DAB ensemble signal is transmitted in frame units which each comprise synchronization symbols, an FIC (First Information Channel) and an MSC (Main Service Channel) as shown in Fig. 2.
  • a frame includes 2 synchronization symbols. One of them is a null symbol including information for identifying a broadcast station transmitting the DAB ensemble signal.
  • the FIC includes various kinds of information such as information on multiplexing, information on program categories and latitude/longitude information.
  • the information on multiplexing indicates what data is multiplexed and how data is multiplexed.
  • the information on program categories is information for identifying what broadcast programs are multiplexed, that is, whether each of the multiplexed broadcast programs is news, a weather forecast, sport, popular music or another kind of program.
  • the latitude/longitude information is information on the locations of transmitting stations.
  • the latitude/longitude information corresponds to TII (Transmitting-station Identification Information).
  • the MSC has data fields of broadcast programs multiplexed along the time axis. That is to say, a plurality of pieces of audio and other data multiplexed in the DAB ensemble signal are placed in the data fields.
  • pieces of audio data of a plurality of broadcast programs are multiplexed in the MSC.
  • the broadcast programs have different categories such as news, sport, popular music, classical music and rock music as shown in Fig. 3.
  • a DAB receiver is capable of extracting audio data of a desired broadcast program from the ensemble signal in which pieces of audio data of a plurality of broadcast programs are multiplexed, playing back the extracted audio data and presenting the reproduced data to the user.
  • the following is a description of a DAB receiver implemented by the first embodiment for receiving a DAB ensemble signal in which pieces of audio data of a plurality of broadcast programs are multiplexed with reference to Fig. 1.
  • the receiver implemented by the first embodiment comprises an antenna 1, a front-end unit (tuner) 2, an orthogonal demodulator 3, a differential demodulator 4, a synchronization processor 5, a selecting and decoding unit 6, an audio decoding unit 7, a D/A-conversion unit 8, an amplifier circuit 9, a speaker 10, an information extracting unit 11, a system-control microcomputer 20, a key operation unit 31, a timer circuit 32, an LCD controller 33, an LCD device 34 and a program-selection-information memory 35.
  • the system control microcomputer 20 includes a CPU, a ROM unit, a RAM unit and a nonvolatile memory which are not shown in the figure.
  • the system control microcomputer 20 controls other components employed in the receiver implemented by this embodiment.
  • the key operation unit 31 has a variety of operation keys and buttons such as a power-supply-on/off key, a key for entering information for selecting a broadcast station and a volume adjusting key.
  • the user of the receiver implemented by this embodiment enters a command via the key operation unit 31.
  • Information representing a command entered by the user via the key operation unit 31 is supplied to the system control microcomputer 20 which then controls other components employed in the receiver in accordance with the information.
  • the timer circuit 32 is capable of presenting the present time and controlling days of the week and dates.
  • the LCD controller 33 displays information such as a plurality of guidance messages on the LCD device 34.
  • the LCD controller 33 is capable of displaying various kinds of information such as the frequency of a selected broadcast station and the present time which need to be reported to the user of the receiver on the LCD device 34.
  • the program-selection-information memory 35 employed in the receiver implemented by this embodiment is a nonvolatile memory for storing program-selection information used for indicating a broadcast program to be selected on a priority basis among a plurality of broadcast programs multiplexed in a selected DAB ensemble signal.
  • the receiver implemented by this embodiment is capable of automatically receiving a broadcast program indicated by the program-selection information stored in the program-selection-information memory 35 as a broadcast program pertaining to a category selected on a priority basis, playing back the selected broadcast program and presenting the reproduced program to the user.
  • the program-selection-information memory 35 is used as a program-selection-information storage unit.
  • DAB ensemble signals caught by the antenna 1 are supplied to the front-end unit 2 which then selects a desired one of the DAB ensemble signals indicated by a command to select a broadcast station received from the system control microcomputer 20. Subsequently, the selected DAB ensemble signal is converted into a signal having an intermediate frequency which is then supplied to the orthogonal demodulator 3.
  • the orthogonal demodulator 3 demodulates the intermediate-frequency signal to generate I-component and Q-component signals of a base-band signal which is then supplied to the differential demodulator 4.
  • the differential demodulator 4 is designed as an FFT (Fast Fourier Transformation) circuit. In this case, a base-band signal which has been converted into a digital signal is supplied to the differential demodulator 4.
  • the differential modulator 4 then carries out OFDM modulation on the I-component and Q-component signals.
  • a DAB ensemble signal obtained as a result of the demodulation processes is then supplied to the selecting and decoding unit 6 and the information extracting unit 11.
  • the synchronization processor 5 is implemented by a DSP (Digital Signal Processor).
  • the synchronization processor 5 carries out processing such as computation of a frequency offset of an input signal received from the differential demodulator 4 to generate an AFC (Automatic Frequency Control) signal.
  • the synchronization processor 5 also finds an impulse response of a transmission line to generate a CIR (Channel Impulse Response) signal as an output.
  • the information extracting unit 11 extracts information on multiplexing of audio data and other necessary information such as categories of multiplexed broadcast programs from the FIC of each frame of the demodulated DAB ensemble signal, supplying the extracted information to the system control microcomputer 20.
  • the selecting and decoding unit 6 carries out deinterleaving and error correction to generate the original DAB ensemble signal. Then, the selecting and decoding unit 6 receives program-selection information stored in the program-selection-information memory 35 from the system control microcomputer 20. Subsequently, the selecting and decoding unit 6 selects one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in accordance with the program-selection information and the program categories or program identifications extracted from the IFC of each frame, and extracts the audio data of the selected broadcast program from the ensemble signal, outputting the extracted data to the audio decoding unit 7.
  • Fig. 4 is an explanatory diagram showing typical program-selection information stored in the program-selection-information memory 35 employed in the receiver implemented by this embodiment.
  • the program-selection information stored in the program-selection-information memory 35 employed in the receiver implemented by this embodiment is pairs each comprising a priority level and a category of a broadcast program to be selected at the priority level.
  • typical categories of broadcast programs of the program-selection information stored in the program-selection-information memory 35 are news, classical music, popular music and so on which are listed in an order of decreasing priority levels.
  • the system control microcomputer 20 reads out the first-priority pair of the program-selection information from the program-selection-information memory 35.
  • the category in the pair of the program-selection information suggests the selecting and decoding unit 6 to select a broadcast program of the news category which has the highest priority level.
  • the system control microcomputer 20 then checks whether or not a news program is included in the selected ensemble signal by referring to information extracted from the FICs and supplied thereto by the information extracting unit 11. If a news program is included, the system control microcomputer 20 supplies the category of a broadcast program in the pair of the program-selection information to the selecting and decoding unit 6 to request that the news program be selected.
  • the selecting and decoding unit 6 selects one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in accordance with the category in the pair of the program-selection information received from the system control microcomputer 20, and extracts the audio data of the selected broadcast program from the ensemble signal, outputting the extracted data to the audio decoding unit 7.
  • the system control microcomputer 20 reads out a pair of the program-selection information at the next priority level from the program-selection-information memory 35.
  • the pair of the program-selection information read out from the program-selection-information memory 35 in this case suggests the selecting and decoding unit 6 to select a broadcast program of the classical-music category which has the second highest priority level.
  • the system control microcomputer 20 checks whether or not a classical-music program is included in the selected ensemble signal by referring to information extracted from the FICs and supplied thereto by the information extracting unit 11. If a classical-music program is included, the system control microcomputer 20 supplies the category in the second pair of the program-selection information to the selecting and decoding unit 6 to request that the classical-music program be selected.
  • the system control microcomputer 20 supplies a category of a broadcast program included in the program-selection information stored in the program-selection-information memory 35 to the selecting and decoding unit 6. Then, the selecting and decoding unit 6 selects one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in accordance with the category supplied thereto by the system control microcomputer 20, and extracts the audio data of the selected broadcast program from the ensemble signal, outputting the extracted data to the audio decoding unit 7. That is to say, the selecting and decoding unit 6 functions as a program selecting unit.
  • the audio decoding unit 7 decompresses audio data which was compressed by using the MPEG audio system and multiplexed in the ensemble signal, supplying the decompressed data to the D/A-conversion unit 8.
  • the D/A-conversion unit 8 converts the digital audio data supplied thereto into an analog signal which is then supplied to the speaker 10 by way of the amplifier circuit 9.
  • the audio signal of a broadcast program suggested by a category selected on a priority basis from the program-selection information stored in the program-selection-information memory 35 is played back and output through the speaker 10.
  • Fig. 5 is a flowchart representing automatic program selection processing carried out by the receiver implemented by the first embodiment to automatically select a broadcast program from a DAB ensemble signal selectively accepted by the front-end unit 2 on the basis of program-selection information stored in the program-selection-information memory 35.
  • the processing represented by the flowchart shown in Fig. 5 is carried out by the system control microcomputer 20 typically when the power supply of the receiver implemented by the first embodiment is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • the flowchart begins with a step S101 at which the system control microcomputer 20 reads out a piece of program-selection information with the highest priority from the program-selection-information memory 35.
  • the flow of the processing then goes on to a step S102 to form a judgment as to whether or not audio data of a broadcast program with a category indicated by the piece of program-selection information read out from the program-selection-information memory 35 is included in the selected DAB ensemble signal.
  • the flow of the processing goes on to a step S103 at which the priority of the program-selection information to be read from the program-selection-information memory 35 is lowered. The flow of the processing then goes back to the step S101 to repeat the pieces of processing of the step S101 and S102.
  • step S102 If the outcome of the judgment formed at the step S102 indicates that audio data of a broadcast program with a category indicated by the piece of program-selection information read out from the program-selection-information memory 35 is included in the selected DAB ensemble signal, on the other hand, the flow of the processing goes on to a step S104 at which the piece of program-selection information read out from the program-selection-information memory 35 is supplied to the selecting and decoding unit 6 and then the automatic program selection processing represented by the flowchart shown in Fig. 5 is ended.
  • a piece of program-selection information stored in the program-selection-information memory 35 in advance and used for selecting the category of a broadcast program on a priority basis is supplied to the selecting and decoding unit 6 which then automatically selects audio data of a desired broadcast program indicated by the program category described in the piece of program-selection information from the ensemble signal. The audio data is then played back and output to the speaker 10.
  • the user of the DAB receiver implemented by the first embodiment is capable of automatically selecting a broadcast program in accordance with program-selection information stored in the program-selection-information memory 35, having the audio data of the selected broadcast program played back and listening to the reproduced broadcast program without the need to carry out a complicated operation to select the desired broadcast program.
  • the user when the user drives an automobile with the DAB receiver of the first embodiment mounted thereon, the user is capable of automatically selecting a desired one among a plurality of broadcast programs multiplexed in a DAB ensemble signal received by the DAB receiver as suggested by a program category selected on a priority basis from the program-selection information stored in the program-selection-information memory 35, having the audio data of the selected broadcast program played back and listening to the reproduced broadcast program without the need to carry out a complicated operation to select the desired broadcast program by referring to a list of broadcast programs displayed on the LCD device 34 employed in the DAB receiver.
  • a broadcast program to be selected can be changed in dependence on a reception-time period.
  • a function to change a broadcast program to be selected as such is implemented in a second embodiment.
  • program-selection information taking information on reception-time periods into consideration is stored in advance in the program-selection-information memory 35 employed in the DAB receiver shown in the circuit block diagram of Fig. 1.
  • Fig. 6 is an explanatory diagram used for describing typical program-selection information stored in advance in the program-selection-information memory 35 by taking information on reception-time periods into consideration.
  • the typical program-selection information stored in advance in the program-selection-information memory 35 is pairs each comprising a reception-time period and the program category of a broadcast program to be selected as the first choice during the reception-time period as shown in Fig. 6.
  • a list of prioritized broadcast-program categories like the one shown in Fig. 4 to be selected as a first choice, a second choice and so on, on a priority-basis.
  • Fig. 6 only the program category of a broadcast program to be selected as a first choice is shown for each reception-time period.
  • the program-selection information stored in advance in the program-selection-information memory 35 suggests that traffic information, popular music, news or classical music be selected typically as a first choice for a period of time from 6:00 to 9:00, 9:00 to 17:00, from 17:00 to 19:00 or after 19:00, respectively.
  • the DAB receiver implemented by the second embodiment includes the timer circuit 32 which allows the system control microcomputer 20 to recognize the present time just after the power supply of the receiver is turned on or just after a selected broadcast station transmitting a DAB ensemble signal is changed after the power supply has been turned on.
  • the system control microcomputer 20 functions as a present-time acquiring means to acquire a present time from the timer circuit 32 in this case.
  • the system control microcomputer 20 reads out a piece of program-selection information from the program-selection-information memory 35 for an acquired present time, supplying the piece of program-selection information to the selecting and decoding unit 6. If the present time is a commutation time between 7:00 and 9:00, for example, a broadcast program of traffic information multiplexed in a DAB ensemble signal selected by the DAB receiver is automatically extracted as a first choice.
  • a popular-music, news or classical-music broadcast program is automatically selected as a first choice for a present time in a period of time from 9:00 to 17:00, from 17:00 to 19:00 or after 19:00, respectively.
  • Fig. 7 is a flowchart representing automatic program selection processing for selecting a broadcast program from a DAB ensemble signal selectively received by the DAB receiver by using program-selection information which is based on reception-time periods and stored in the program-selection-information memory 35.
  • the processing represented by the flowchart shown in Fig. 7 is carried out by the system control microcomputer 20 typically when the power supply of the receiver implemented by the second embodiment is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • the flowchart begins with a step S201 at which the system control microcomputer 20 acquires a present time from the timer circuit 32. Then, the flow of the processing goes on to a step S202 at which the system control microcomputer 20 reads out a piece of program-selection information from the program-selection-information memory 35 for the acquired present time. The flow of the processing then goes on to a step S203 at which the system control microcomputer 20 searches the FIC of a selected DAB ensemble signal for a broadcast program indicated by a program category described in the piece of particular program-selection information.
  • the search of the selected DAB ensemble signal for a broadcast program indicated by the program category described in the piece of particular program-selection information is based on information on multiplexing of data included in the FIC of each frame of the DAB ensemble signal and other necessary information such as the categories of broadcast programs multiplexed in the DAB ensemble signal which are supplied by the information extracting unit 11 to the system computer 20.
  • the flow of the processing goes on to a step S204 to form a judgment as to whether or not a broadcast program indicated by the program category described in the piece of program-selection information is included in the DAB ensemble signal. If the outcome of the judgment formed at the step S204 indicates that a broadcast program indicated by the program category described in the piece of program-selection information is not included in the DAB ensemble signal, the flow of the processing goes back to the step S202 to read out another piece of program-selection information from a list of categories for the same time period stored in the program-selection-information memory 35 in a format like one shown in Fig.
  • Pieces of program-selection information are selected as a first choice, a second choice and so on, on a priority basis in the same way as the processing represented by the flowchart shown in Fig. 5.
  • the pieces of processing of the steps S202, S203 and S204 are repeated till a broadcast program indicated by a program category described in a piece of program-selection information is found.
  • step S204 As the outcome of the judgment formed at the step S204 indicates that a broadcast program indicated by a program category described in a piece of program-selection information is included in the DAB ensemble signal, the flow of the processing goes on to a step S205 at which the piece of program-selection information is supplied to the selecting and decoding unit 6 and then the automatic program selection processing represented by the flowchart shown in Fig. 7 is ended.
  • the selecting and decoding unit 6 carries out deinterleaving and error correction to generate the original DAB ensemble signal as described above.
  • the selecting and decoding unit 6 selects audio data of a desired broadcast program indicated by the program category included in the program-selection information supplied thereto by the system control microcomputer 20 from the ensemble signal and outputs the reproduced data to the audio decoding unit 7.
  • the audio decoding unit 7 decompresses audio data compressed by using the MPEG audio system, supplying the decompressed data to the D/A-conversion unit 8.
  • the D/A-conversion unit 8 converts the digital audio data supplied thereto into an analog signal which is then supplied to the speaker 10 by way of the amplifier circuit 9.
  • a broadcast program can be selected automatically on a priority basis for a period of reception time by using program-selection information stored in the program-selection-information memory 35 in advance. Since the broadcast program to be selected varies from period to period, better automatic selection of a broadcast program is possible.
  • the user of the receiver implemented by the first and second embodiments is allowed to change the program-selection information stored in the program-selection-information memory 35.
  • a procedure to change the program-selection information will be described later in detail.
  • the receiver implemented by the first and second embodiments displays a list of broadcast programs on the LCD device 34.
  • the list is based on information on multiplexing of data included in the FIC of each frame of a selected DAB ensemble signal and other necessary information such as the categories of broadcast programs multiplexed in the DAB ensemble signal.
  • the user of the receiver implemented by the first and second embodiments is also capable of manually selecting a broadcast program from the list.
  • the user of the receiver is capable of choosing the manual selection of a broadcast program or the automatic selection of a broadcast program based on program-selection information stored in the program-selection-information memory 35. Proper use of the manual selection and the automatic selection will be described in detail later.
  • the null symbol of each frame of a DAB ensemble signal includes an identification of a plurality of broadcast stations transmitting the DAB ensemble signal.
  • the identification is also referred to as transmitting-station-identification information.
  • the FIC of each frame of a selected DAB ensemble signal includes information on the positions of the broadcast stations transmitting the DAB ensemble signal that can be received by receivers. Referred to as latitude/longitude information, such information indicates the position of each of the transmitting stations identified by the transmitting-station-identification information in the null symbol.
  • the transmitting-station-identification information included in the null symbol and the information on the position of a transmitting station in the FIC can be used to identify a broadcast station transmitting a DAB ensemble signal selectively received by the receiver.
  • a plurality of broadcast stations each for transmitting a small-power broadcast signal are laid out to form a broadcasting network.
  • an approximate position of the receiver can be identified from the position of a broadcast station transmitting a DAB ensemble signal received by the receiver.
  • a third embodiment implementing the receiver receiving an DAB ensemble signal recognizes the geographical condition of the position of the receiver and then automatically selects a broadcast program of a category suitable for the geographical condition among those multiplexed in the DAB ensemble signal. For example, news or a classical-music program is selected as a first choice when the position of the receiver is an urban or suburban location respectively.
  • Fig. 8 is a block diagram showing a DAB receiver implemented by a third embodiment.
  • the receiver implemented by the third embodiment comprises an antenna 1, a front-end unit 2, an orthogonal demodulator 3, a differential demodulator 4, a synchronization processor 5, a selecting and decoding unit 6, an audio decoding unit 7, a D/A-conversion unit 8, an amplifier circuit 9, a speaker 10, a transmitting-station-identification-information detecting unit 12, a positional-information detecting unit 13, a system control microcomputer 20, a key operation unit 31, a timer circuit 32, an LCD controller 33, an LCD device 34, a geographical-information memory 36 and a program-selection-information memory 37.
  • the receiver implemented by the third embodiment shown in Fig. 8 has all but the same configuration as the receiver implemented by the first embodiment as explained earlier by referring to Fig. 1 except that, in the case of the former, the transmitting-station-identification-information detecting unit 12, the positional-information detecting unit 13 and the geographical-information memory 36 are newly provided and the program-selection-information memory 37 is different from the program-selection-information memory 35 of the latter.
  • the transmitting-station-identification-information detecting unit 12 the positional-information detecting unit 13 and the geographical-information memory 36 are newly provided and the program-selection-information memory 37 is different from the program-selection-information memory 35 of the latter.
  • components employed in the receiver implemented in the third embodiment identical with components employed in the receiver implemented in the first embodiment are denoted by the same reference numerals as the latter and their explanation is not repeated.
  • the transmitting-station-identification-information detecting unit 12 extracts transmitting-station-identification information included in the null symbol of a demodulated DAB ensemble signal selectively received by the receiver and supplies the extracted information to the system control microcomputer 20.
  • the positional-information detecting unit 13 extracts information on the position of a broadcast station transmitting a demodulated DAB ensemble signal selectively received by the receiver, information on multiplexing of audio data and other necessary information such as the categories of broadcast programs multiplexed in the DAB ensemble signal from the FIC of each frame of the DAB ensemble signal and supplies the extracted information to the system control microcomputer 20.
  • the system control microcomputer 20 determines the latitude/longitude information of the position of a broadcast station transmitting a demodulated DAB ensemble signal selectively received by the receiver implemented by the third embodiment from the transmitting-station-identification information received from the transmitting-station-identification-information detecting unit 12 and the positional information received from the positional-information detecting unit 13.
  • the determined latitude/longitude information of the position of a broadcast station can in turn be used as information on the position of the receiver implemented by the third embodiment.
  • the receiver implemented by the third embodiment is provided with the geographical-information memory 36 and the program-selection-information memory 37 so as to allow a broadcast program suitable to a geographical condition of an area surrounding the position of the receiver to be automatically selected from a demodulated DAB ensemble signal selectively received by the receiver.
  • Both the geographical-information memory 36 and the program-selection-information memory 37 are a nonvolatile memory.
  • Fig. 9 is an explanatory diagram used for describing the geographical-information memory 36
  • Fig. 10 is an explanatory diagram used for describing the program-selection-information memory 37.
  • the geographical-information memory 36 is used for storing a geographical-information data base of pairs each comprising a positional information represented by latitude/longitude data and a geographical condition of an area surrounding the position.
  • the latitude/longitude data stored in the geographical-information memory 36 does not merely represent a place but identifies an area to which the position of the receiver receiving DAB ensemble signals as implemented by the third embodiment pertains.
  • the latitude/longitude data is referred to as the so-called area information.
  • each piece of latitude/longitude data stored in the geographical-information memory 36 can be used to identify an area in which the position of the receiver receiving a DAB ensemble signal is included.
  • the area has a radius of several kilometers and a center coinciding with the position of a broadcast signal transmitting the DAB ensemble signal, or represents a plurality of places with latitudes and longitudes in a predetermined range.
  • the geographical condition associated with a particular piece of latitude/longitude data is information on a geographical condition of the area which is represented by the particular latitude/longitude data.
  • the third embodiment it is possible to estimate an approximate range of an area in which a receiver is capable of receiving a DAB ensemble signal transmitted by a DAB station from the transmission power of the DAB station.
  • a DAB station transmitting a DAB ensemble signal received by a receiver is known, an approximate position of the receiver receiving the DAB ensemble signal transmitted by the DAB station is also known.
  • the third embodiment has a data base stored in the geographical-information memory 36.
  • information stored in the data base is pairs each comprising the position of an area of a broadcast station represented by latitude/longitude data of the broadcast station and a geographical condition of an area surrounding the position, that is, a geographical condition of the area in which the receiver is capable of receiving a DAB ensemble signal transmitted by the broadcast station.
  • the latitude/longitude data of a broadcast station transmitting a DAB ensemble signal received by the receiver also indicates an area in which the receiver exists presently. That is to say, the geographical condition associated with the latitude/longitude data in the data base stored in the geographical-information memory 36 is therefore the geographical condition of an area surrounding the position of the receiver. Examples of geographical conditions of an area surrounding the present position of the receiver in the third embodiment are an urban area, a suburb, a mountain, a seashore and a plateau as shown in Fig. 9.
  • the third embodiment also has a program-selection data base stored in the program-selection-information memory 37 shown in Fig. 10.
  • information stored in the program-selection-information memory 37 is pairs each comprising a geographical condition and the category of a broadcast program to be selected as a first choice for the geographical condition.
  • the geographical condition of the area surrounding the position can be obtained from the geographical-condition data base stored in the geographical-information memory 36.
  • the geographical condition is then used to find the category of a broadcast program to be selected as a first choice for the position of the receiver from the program-selection data base stored in the program-selection-information memory 37.
  • a broadcast program suitable for an area surrounding the position of the receiver can be selected as a first choice, played back and presented to the user as described before.
  • the automatic program-selection processing represented by the flowchart shown in Fig. 11 is carried out by the system control microcomputer 20 typically when the power supply of the receiver implemented by the third embodiment is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • the flowchart begins with a step S301 at which the system control microcomputer 20 requests the transmitting-station-identification-information detecting unit 12 to detect transmitting-station identification information of a broadcast station transmitting a demodulated DAB ensemble signal selectively received by the receiver from the null symbol of the signal and to supply the information to the microcomputer 20. Then, the flow of the processing goes on to a step S302 at which the system control microcomputer 20 requests the positional-information detecting unit 13 to detect pieces of positional information (that is, pieces of latitude/longitude information of a plurality of broadcast stations transmitting the modulated DAB ensemble signal selectively received by the receiver) from the FIC of the ensemble signal, and supply the pieces of information to the microcomputer 20.
  • a step S301 the system control microcomputer 20 requests the transmitting-station-identification-information detecting unit 12 to detect transmitting-station identification information of a broadcast station transmitting a demodulated DAB ensemble signal selectively received by the receiver from the null symbol of the signal and to supply the information to
  • the flow of the processing then goes on to a step S303 at which the system control microcomputer 20 uses the transmitting-station identification information supplied thereto by the transmitting-station-identification-information detecting unit 12 to select a particular one among the pieces of latitude/longitude information supplied thereto by the positional-information detecting unit 13.
  • the selected piece of latitude/longitude information can be assumed to be the information on the position of the receiver implemented by the third embodiment, that is, the information on the position of an area in which the transmitting station and the receiver are located.
  • the flow of the processing then goes on to a step S304 at which the system control microcomputer 20 uses the selected piece of latitude/longitude information to search the geographical-information data base stored in the geographical-information memory 36 shown in Fig. 9 for a geographical condition of an area surrounding the position of the receiver.
  • the flow of the processing then goes on to a step S305 to form a judgment as to whether or not a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information was found in the search carried out at the step S304. If such a geographical condition was not found, the flow of the processing goes back to the step S304 to repeat the search processing thereof and the formation of a judgment at the step S305 by using another piece of latitude/longitude information.
  • the search processing of the step S304 and the formation of a judgment at the step S305 are repeated till a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information is found.
  • the flow of the processing goes on to a step S306 to search the program-selection data base stored in the program-selection-information memory 37 for a category of a broadcast program to be selected as a first choice for the geographical condition found at the step S304. Then, the FIC information of the DAB ensemble signal received by the receiver is further searched for a broadcast program indicated by the category found in the search of the program-selection data base stored in the program-selection-information memory 37.
  • the flow of the processing goes on to a step S307 to form a judgment as to whether or not a broadcast program indicated by the first-choice category associated with the geographical condition was found in the search carried out at the step S306. If a broadcast program indicated by the first-choice category associated with the geographical condition was not found, the flow of the processing goes back to the step S306 to find another category of a broadcast program to be selected as a second choice associated with the same geographical condition. The processing of the step S306 and the formation of a judgment of the step S307 are repeated till a broadcast program indicated by a category associated with the same geographical condition is found. It should be noted that broadcast-program categories are selected as a first choice, a second choice and so on on a priority basis in the same way as the processing represented by the flowchart shown in Fig. 5.
  • step S307 As the outcome of the judgment formed at the step S307 indicates that a broadcast program to be selected for the geographical condition is found in the search at the step S306, the flow of the processing goes on to a step S308 at which a piece of program-selection information describing the category of a broadcast program to be selected is supplied to the selecting and decoding unit 6. Then, the automatic program-selection processing represented by the flowchart shown in Fig. 11 is ended.
  • the news category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10.
  • the news category is then supplied to the selecting and decoding unit 6.
  • the classical-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6.
  • the sport category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6.
  • the rock-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6.
  • the popular-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6.
  • a piece of program-selection information suggesting a category of a broadcast program determined on a priority basis for the geographical condition of an area surrounding the position of the receiver is supplied by the system control microcomputer 20 to the selecting and decoding unit 6 which then selects the broadcast program and extracts the audio data of the selected broadcast program from the demodulated DAB ensemble signal selectively received by the receiver before the audio data is played back and presented to the user.
  • the user when the user drives an automobile with the DAB receiver of the third embodiment mounted thereon, the user is capable of automatically selecting a desired one among a plurality of broadcast programs multiplexed in a DAB ensemble signal selectively received by the receiver in accordance with the geographical condition of an area surrounding the position of the receiver and listening to the reproduced broadcast program.
  • a geographical condition of an area surrounding the position of the receiver provided by the third embodiment and a time at which a DAB ensemble signal is received by the receiver as is the case with the second embodiment are taken into consideration in the selection of a broadcast program indicated by a category determined on a priority basis.
  • Fig. 12 is an explanatory diagram used for describing a program-selection data base stored in the program-selection-information memory 37.
  • Program-selection information stored in the program-selection data base is used for determining the category of a broadcast program to be selected as a first choice in accordance with the geographical condition of an area surrounding the position of the receiver and the reception time.
  • the program-selection information of the program-selection data base stored in the program-selection-information memory 37 composed of pieces of data each comprising a geographical condition, reception-time information and the category of a broadcast program to be selected as a first choice for the geographical condition and the reception time.
  • a typical value of the reception-time information is either the forenoon (AM) or the afternoon (PM).
  • Fig.12 only the category of a broadcast program to be selected as a first choice is shown for each pair of a geographical condition and a reception-time period.
  • the category of a broadcast program to be selected as a first choice is news as shown in Fig. 12. If the geographical condition of an area surrounding the position of the receiver is urban and the reception time is a time in the afternoon, on the other hand, the category of a broadcast program to be selected as a first choice is classical music.
  • the program-selection information of the program-selection data base stored in the program-selection-information memory 37 composed of pieces of data each comprising a geographical condition, reception-time information and the category of a broadcast program to be selected as a first choice with the category varying in dependence on the geographical condition and whether the reception time is an AM or PM time. It is needles to say that the category of a broadcast program to be selected as a first choice for the AM time can be the same as that for the PM time for the same geographical condition as is the case with the suburban condition shown in Fig. 12.
  • the program-selection-information memory 37 of a receiver can also be used for storing both the program-selection data base shown in Fig. 10 for the third embodiment and the program-selection data base shown in Fig. 12 for the fourth embodiment.
  • the user of such a receiver is allowed to switch back and forth between processing to automatically select a broadcast program by considering only the geographical condition of an area surrounding the position of the receiver as is the case with the third embodiment and processing to automatically select a broadcast program by considering both the geographical condition of an area surrounding the position of the receiver and the reception time as is the case with the fourth embodiment.
  • such a receiver is provided with a press key for selecting a processing mode on the key-operation unit 31.
  • the automatic program-selection processing carried out by the receiver is switched from a first processing mode to a second mode or vice versa.
  • a broadcast program is automatically selected by considering both the geographical condition of an area surrounding the position of the receiver and the reception time as is the case with the fourth embodiment.
  • a broadcast program is automatically selected by considering only the geographical condition of an area surrounding the position of the receiver as is the case with the third embodiment.
  • the so-called flag information indicates which processing mode the receiver is currently set in.
  • the system control microcomputer 20 carries out automatic program-selection processing by referring to the flag information stored in the nonvolatile memory thereof to select a broadcast program in a processing mode indicated by the flag information.
  • Fig. 13 is a flowchart representing automatic program-selection processing carried out by the system control microcomputer 20 employed in a receiver capable of selecting a broadcast program in the first and second processing modes.
  • the automatic program-selection processing represented by the flowchart shown in Fig. 13 is carried out by the system control microcomputer 20 typically when the power supply of the receiver is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • the flowchart begins with a step S401 at which the system control microcomputer 20 refers to the flag information stored in the nonvolatile memory thereof to form a judgment as to whether a broadcast program is to be automatically selected by considering both the geographical condition of an area surrounding the position of the receiver and the reception time or considering only the geographical condition of an area surrounding the position of the receiver.
  • the flow of the processing goes on to a step S402 to carry out the processing represented by the flowchart shown in Fig. 11 to automatically select a broadcast program by considering only the geographical condition of an area surrounding the position of the receiver by using the program-selection data base shown in Fig. 10.
  • the flow of the processing goes on to a step S403 to carry out the processing represented by a flowchart shown in Fig. 14 to automatically select a broadcast program by considering both the geographical condition of an area surrounding the position of the receiver and the reception time by using the program-selection data base shown in Fig. 12.
  • Fig. 14 is a flowchart representing automatic program-selection processing of the step S403 of the flowchart shown in Fig. 13 to automatically select a broadcast program by considering both the geographical condition of an area surrounding the position of the receiver and the reception time by using the program-selection data base shown in Fig. 12.
  • the automatic program-selection processing shown in Fig. 14 is all but the same as the automatic program-selection processing shown in Fig. 11 to automatically select a broadcast program by considering only the geographical condition of an area surrounding the position of the receiver except that, in the case of the processing shown in Fig. 14, a reception time is detected and the program-selection data base shown in Fig. 12 is used in place of the data base shown in Fig. 10.
  • the flowchart begins with a step S501 at which the system control microcomputer 20 requests the transmitting-station-identification-information detecting unit 12 to detect transmitting-station identification information of a broadcast station transmitting a demodulated DAB ensemble signal received by the receiver from the null symbol of the signal and to supply the information to the microcomputer 20. Then, the flow of the processing goes on to a step S502 at which the system control microcomputer 20 requests the positional-information detecting unit 13 to detect pieces of positional information (that is, pieces of latitude/longitude information of a plurality of broadcast stations transmitting the modulated DAB ensemble signal detected by the receiver) from the FIC of the ensemble signal, and supply the pieces of information to the microcomputer 20.
  • a step S501 the system control microcomputer 20 requests the transmitting-station-identification-information detecting unit 12 to detect transmitting-station identification information of a broadcast station transmitting a demodulated DAB ensemble signal received by the receiver from the null symbol of the signal and to supply the information to the microcomputer 20.
  • the flow of the processing then goes on to a step S503 at which the system control microcomputer 20 uses the transmitting-station-identification information supplied thereto by the transmitting-station-identification-information detecting unit 12 to select a particular one among the pieces of latitude/longitude information supplied thereto by the positional-information detecting unit 13.
  • the selected piece of latitude/longitude information is assumed to be the information on the position of the receiver implemented by the fourth embodiment, that is, the information on the position of an area in which the transmitting station and the receiver are located.
  • the flow of the processing then goes on to a step S504 at which the system control microcomputer 20 uses the selected piece of latitude/longitude information to search the geographical-information data base stored in the geographical-information memory 36 shown in Fig. 9 for a geographical condition of an area surrounding the position of the receiver.
  • the flow of the processing then goes on to a step S505 to form a judgment as to whether or not a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information was found in the search carried out at the step S504. If such a geographical condition was not found, the flow of the processing goes back to the step S504 to repeat the search processing thereof by using another piece of latitude/longitude information and the formation of a judgment at the step S505.
  • the search processing of the step S504 and the formation of a judgment at the step S505 are repeated till a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information is found like the steps S304 and S305 of the flowchart shown in Fig 11.
  • the flow of the processing goes on to a step S506 to obtain a reception time from the timer circuit 32.
  • the flow of the processing then goes on to a step S507 to search the program-selection data base stored in the program-selection-information memory 37 shown in Fig. 12 for a category of a broadcast program to be selected as a first choice associated with the geographical condition found at the step S504 and the reception time obtained at the step S506. Then, the FIC information of the DAB ensemble signal received by the receiver is further searched for a broadcast program indicated by the category found in the search of the program-selection data base stored in the program-selection-information memory 37.
  • the flow of the processing goes on to a step S508 to form a judgment as to whether or not a broadcast program indicated by the first-choice category associated with the geographical condition found at the step S504 and the reception time found at the step S506 was found in the search carried out at the step S507. If a broadcast program indicated by first-choice category associated with the geographical condition and the reception time was not found, the flow of the processing goes back to the step S507 to find another category of a broadcast program to be selected as a second choice associated with the latitude/longitude information and the reception time. The processing of the step S507 and the formation of a judgment of the step S508 are repeated till a broadcast program indicated by a category associated with the geographical condition and the reception time is found. It should be noted that broadcast-program categories are selected as a first choice, a second choice and so on, on a priority basis in the same way as the processing represented by the flowchart shown in Fig. 5.
  • the flow of the processing goes on to a step S509 at which a piece of program-selection information describing the category of a broadcast program to be selected is supplied to the selecting and decoding unit 6. Then, the automatic program-selection processing represented by the flowchart shown in Fig. 14 is ended.
  • the news category is determined for a broadcast program to be automatically selected as a first choice from the demodulated DAB ensemble signal, as shown in Fig. 12.
  • the news category is then supplied to the selecting and decoding unit 6.
  • the classical-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal and then supplied to the selecting and decoding unit 6. In this way, a broadcast program to be selected as a first choice is automatically chosen on the basis of the geographical condition of an area surrounding the position of the receiver and the reception time.
  • the user when the user drives an automobile with the DAB receiver of the third (or fourth) embodiment mounted thereon, the user is capable of automatically selecting a desired one among a plurality of broadcast programs multiplexed in a DAB ensemble signal selectively received by the receiver in accordance with the geographical condition of an area surrounding the position of the receiver (and the reception time) and listening to the reproduced broadcast program.
  • a broadcast program is selected automatically when reception of DAB ensemble signals is started or when a broadcast station from which a DAB ensemble signal is received is changed. It should be noted, however, that a broadcast program can also be selected automatically in accordance with the geographical condition of an area surrounding the position of the receiver, the reception time or both the geographical condition of an area surrounding the position of the receiver and the reception time at predetermined intervals such as travel distances or periods of travel time determined in advance.
  • a broadcast program can also be selected automatically at predetermined intervals described above as well as at times transmitting-station-identification information different from just preceding transmitting-station-identification information is newly detected in accordance with the geographical condition of an area surrounding the position of the receiver, the reception time or both the geographical condition of an area surrounding the position of the receiver and the reception time.
  • the user is capable of changing program-selection information of the program-selection data base stored in the program-selection-information memory 35 or 37.
  • Fig. 15 is a flowchart representing processing to change the program-selection information of the program-selection data base stored in the program-selection-information memory 35 or 37.
  • the processing represented by the flowchart shown in Fig. 15 is carried out by the system control microcomputer 20 at predetermined intervals.
  • the flowchart begins with a step S601 at which the system control microcomputer 20 forms a judgment as to whether or not the user has entered a request for a change in program-selection information via the key operation unit 31. If the outcome of the judgment formed at the step S601 indicates that there is no request for a change in program-selection information, the processing represented by the flowchart shown in Fig. 15 is ended without doing anything.
  • step S601 If the outcome of the judgment formed at the step S601 indicates that there is a request for a change in program-selection information, on the other hand, the flow of the processing goes on to a step S602 at which the system control microcomputer 20 displays the program-selection information of the program-selection data base stored in the program-selection-information memory 35 or 37 on the LCD device 34 by way of the LCD controller 33.
  • step S603 the user of the receiver enters a change in program-selection information via a group of operation keys of the operation key unit 31 while referring to the program-selection information of the program-selection data base displayed on the LCD device 34.
  • the system control microcomputer 20 then receives the change in program-selection information entered by the user and uses the change in program-selection information to modify the program-selection information of the program-selection data base stored in the program-selection-information memory 35 or 37.
  • the priority order of categories of broadcast programs to be selected stored in the program-selection-information memory 35 shown in Fig. 4 can be changed.
  • the range of a reception-time period or the priority order of the list for a reception-time period can be changed. It should be noted, however, that Fig. 6 shows only the category of a broadcast program to be selected as the first choice instead of a list of broadcast-program categories for each reception-time period.
  • Fig. 10 shows only the category of a broadcast program to be selected as the first choice instead of a list of broadcast-program categories for each geographical condition.
  • Fig. 12 shows only the category of a broadcast program to be selected as the first choice instead of a list of broadcast-program categories for each pair of a geographical condition and a reception-time period.
  • the user of the receiver is capable of changing a broadcast program to be selected as a first choice with a high degree of freedom as the user likes and letting the receiver select a broadcast program automatically as the user desires.
  • the receivers implemented by the first to fourth embodiments described above are each not only capable of automatically selecting a broadcast program by using program-selection information of the program-selection data base stored in the program-selection-information memory 35 or 37, but also capable of selecting a broadcast program by using program-selection information entered by the user of the receivers. That is to say, the receivers implemented by the first to fourth embodiments described above are each provided with automatic and manual program-selection modes which can be switched from one to another by the user.
  • the automatic and manual program-selection modes are switched from one to another typically when the user presses a program-selection-mode switching button of the key operation unit 31.
  • Information on the program-selection mode which can be changed by the user is stored in a nonvolatile memory of the system control microcomputer 20.
  • the system control microcomputer 20 refers to the information stored in the nonvolatile memory thereof to form a judgment as to whether a broadcast program is to be selected in the automatic or manual program-selection mode.
  • Fig. 16 is a flowchart representing processing carried out by the system control microcomputer 20 to select a broadcast program in the automatic or manual program-selection mode. The processing is carried out by the system control microcomputer 20 when reception of DAB ensemble signals is started or when a broadcast station from which a DAB ensemble signal is received is changed.
  • the flowchart begins with a step S701 at which the system control microcomputer 20 refers to the information stored in the nonvolatile memory thereof to form a judgment as to whether a broadcast program is to be selected in the automatic or manual program-selection mode.
  • step S701 If the outcome of the judgment formed at the step S701 indicates that a broadcast program is to be selected in the automatic program-selection mode, the flow of the processing goes on to a step S702 at which a broadcast program is selected in the automatic program-selection mode from a DAB ensemble signal on the basis of program-selection information read out from the program-selection data base stored in the program-selection-information memory 35 or 37.
  • the processing represented by the flowchart shown in Fig. 16 is then ended.
  • the step S702 represents the automatic program-selection processing represented by the flowchart shown in Fig. 11, 13 or 14.
  • step S701 If the outcome of the judgment formed at the step S701 indicates that a broadcast program is to be selected in the manual program-selection mode, on the other hand, the flow of the processing goes on to a step S703 at which the system control microcomputer 20 receives program-selection information entered by the user via the key operation unit 31. Then, the flow of the processing continues to a step S704 at which the input program-selection information entered by the user is supplied to the selecting and decoding unit 6 which then extracts a broadcast program indicated by the program-selection information from a DAB ensemble signal prior to operations to play back the audio data of the extracted broadcast program and present reproduced audio data to the user.
  • the receivers implemented by the first to fourth embodiments allow proper use of the automatic and manual program-selection modes as follows.
  • an automobile with a receiver of any one of the first to fourth embodiments mounted thereon is parked at a parking lot or when a person who is not a driver in the automobile operates the receiver, for example, the user is allowed to set the receiver in the manual program-selection mode by changing the information stored in the nonvolatile memory to the manual program-selection mode and operate the key operation unit 31 to select a desired broadcast program.
  • the receiver is set in the automatic program-selection mode all the time till the user enters a command to select a broadcast program manually by operating the key operation unit 31. At that time, a list of selectable broadcast programs is displayed and the user is allowed to select a broadcast program from the list.
  • an approximate position of the receiver or a reception range is identified as one of positions of transmitting stations included in a DAB ensemble signal which is identified by an identification of a broadcast station transmitting the DAB ensemble signal.
  • the identified position is then used in a search of the geographical-information data base stored in the geographical-information memory 36 for a geographical condition of an area surrounding the position of the receiver.
  • a plurality of broadcast stations each for transmitting a small-power broadcast signal are laid out to form a broadcasting network and the receiver is capable of receiving DAB ensemble signals having the same frequency from the transmitting broadcast stations.
  • Fig. 17 is an explanatory diagram used for describing a relation between locations of DAB transmitting stations and the position of the receiver.
  • a plurality of broadcast stations transmit small-power broadcast signals at the same frequency.
  • the receiver is capable of receiving broadcast signals at the same frequency from a plurality of transmitting broadcast stations at locations in close proximity to the receiver, namely, transmitting stations ST1, ST2 and ST3.
  • the receiver's reception timing of a DAB ensemble signal transmitted by a broadcast station is different from the receiver's reception timing of a DAB ensemble signal transmitted by any other broadcast station even if the signals are conveyed by carriers having the same frequency.
  • the synchronization processor 5 employed in the receivers implemented by the third and fourth embodiments detects phase shifts among received signals and supplies the detected phase shifts to the system control microcomputer 20. That is to say, the synchronization processor 5 functions as a phase-shift detecting means.
  • the system control microcomputer 20 determines the position of the receiver by using typically a 3-point measurement technique based on phase shifts among DAB ensemble signals transmitted by a plurality of broadcast stations supplied thereto by the synchronization processor 5 and pieces of information on the locations of the broadcast stations.
  • the system control microcomputer 20 functions as a reception-position detecting means for determining the position of the receiver from phase shifts among DAB ensemble signals transmitted by a plurality of broadcast stations and pieces of information on the locations of the transmitting broadcast stations.
  • the position of the receiver can be detected with a high degree of accuracy.
  • Geographical areas on a map are classified by condition into cities and suburbs, and information associating each area with a geographical condition such as a city and a suburb is stored in the geographical-information memory 36 as a geographical-information data base.
  • a precise position of the receiver can be used to identify the geographical condition of an area surrounding the position with a high degree of accuracy.
  • Each geographical condition is associated with a list of prioritized categories of broadcast programs and a category on the list is used for automatically selecting a broadcast program from a DAB ensemble signal.
  • the user is capable of determining whether a broadcast program is to be selected by considering both the reception time and the geographical condition of an area surrounding the position of the receiver or considering only the geographical condition of an area surrounding the position of the receiver and capable of setting either an automatic or manual program-selection mode by operating the so-called direct keys such as a processing-mode switching button and a program-selection-mode switching button of the key operation unit 31.
  • direct keys such as a processing-mode switching button and a program-selection-mode switching button of the key operation unit 31.
  • a menu display key can be operated to display a list of pieces of executable processing on the LCD device 34.
  • the user is then capable of carrying out any of various kinds of processing such as setting a variety of modes and changing information stored in the program-selection-information memory 37.
  • the geographical-information memory 36 and the program-selection-information memory 37 are provided for storing the geographical-information data base and the program-selection data base respectively. It should be noted that the geographical-information data base and the program-selection data base can of course be stored in the same memory. By creating the geographical-information data base and the program-selection data base separately, however, the amount of information can be reduced.
  • a program-selection data base associating the category of a broadcast program to be selected with a geographical condition as shown in Fig. 10 and a program-selection data base associating the category of a broadcast program to be selected with a pair of a geographical condition and a reception time as shown in Fig. 12 are both stored in the program-selection-information memory 37.
  • the 2 program-selection data bases are stored in separate memories and one of the memories is accessed in dependence of whether the automatic program-selection processing is based on a geographical condition only or both a geographical condition and a reception time.
  • the program-selection-information memory 35 or 37 and the geographical-information memory 36 are provided independently of each other. It is worth noting, however, that implementations of the present invention are not limited to such a scheme.
  • the data bases for storing information used to be stored in the program-selection-information memory 35 or 37 and the geographical-information memory 36 can also be created and stored in a memory existing from the beginning or a memory also used in other processing such as a nonvolatile incorporated in the system control microcomputer 20.
  • the embodiments provided by the present invention as described above are each applied to a receiver mounted on a vehicle. It should be noted, however, that applications of the present invention are not limited to a receiver mounted on a vehicle.
  • the present invention can also be applied to a receiver that can be carried by the user such as a portable receiver. It is needless to say that the present invention can also be applied to a set-type receiver for home applications.
  • the embodiments provided by the present invention as described above are each applied to a DAB receiver. It is worth noting, however, that applications of the present invention are not limited to a DAB receiver.
  • the present invention can also be applied to a variety of other DAB receivers as long as the receivers are used for receiving broadcast signals each conveying a plurality of broadcast programs multiplexed therein and additional information used for identifying the broadcast programs.
  • a broadcast program to be listened to by the user is automatically selected from a plurality of broadcast programs multiplexed in a DAB ensemble signal on a priority basis in accordance with program-selection information stored in a program-selection-information storage unit.
  • a broadcast program to be listened to by the user is automatically selected on a priority basis in accordance with a geographical condition of an area surrounding the position of the receiver.
  • a broadcast program to be listened to by the user is automatically selected on a priority basis in accordance with a reception time without the need for the user to carry out a complicated operation to select a broadcast program.
  • a broadcast program of traffic information, popular music or classical music is selected at a commutation time, a time in the afternoon or a time on a way to home respectively.
  • a broadcast program to be listened to by the user is automatically selected on a priority basis in accordance with a reception time and a geographical condition.
  • the position of the receiver is detected with a high degree of accuracy, making it possible to automatically select a broadcast program to be listened to by the user from a plurality of broadcast programs multiplexed in a DAB ensemble signal on a priority basis in accordance with a geographical condition of an area surrounding the position of the receiver which is determined correctly by the accurate position of the receiver.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Circuits Of Receivers In General (AREA)
  • Channel Selection Circuits, Automatic Tuning Circuits (AREA)

Abstract

The present invention provides a digital-audio-broadcast receiver capable of extracting any arbitrary one of a plurality of broadcast programs multiplexed in a digital-audio-broadcast ensemble signal selectively received by the receiver with ease. The digital-audio-broadcast receiver comprises: a tuner for selectively receiving a digital-audio-broadcast ensemble signal conveying a plurality of broadcast programs multiplexed therein and additional identification information revealing contents of each of the broadcast programs; a program-selection-information storage unit for storing program-selection information suggesting a broadcast program to be selected on a priority basis from the broadcast programs multiplexed in the digital-audio-broadcast ensemble signal; and a program selecting unit for extracting a broadcast program from the digital-audio-broadcast ensemble signal selectively received by the tuner in accordance with the program-selection information stored in the program-selection-information storage unit and the additional identification information conveyed by the digital-audio-broadcast ensemble signal.

Description

  • The present invention relates to a receiver for receiving digital audio broadcasts.
  • In recent years, audio broadcasts have become digital more extensively. In Europe, a DAB (Digital Audio Broadcast) based on European standards called Eureka 147 has been proposed.
  • This digital-audio-broadcast (DAB) system is capable of presenting audio information at a high sound quality without losing the quality of the audio information. In addition, this DAB system is also capable of presenting a broadcast with a high added value. To be more specific, a plurality of broadcast programs can be presented by using one ensemble signal which is obtained by multiplexing audio data of a plurality of broadcast programs with additional data in one broadcast wave.
  • For example, it is possible to generate an ensemble signal conveying a variety of multiplexed broadcast programs such as news, traffic information, sport events, popular music and classical music. The ensemble signal also includes other data such as information on multiplexing and information on identifications. The information on multiplexing indicates how the broadcast programs were multiplexed. On the other hand, the information on identifications is used for identifying the multiplexed broadcast programs. A receiver for the DAB system is used for receiving an ensemble signal and allows the user to select a desired broadcast program from the programs multiplexed in the ensemble signal and listen to the selected program.
  • By the way, in the case of the DAB system, a plurality of ensemble signals each conveying a plurality of multiplexed broadcast programs are broadcasted as described above. It is thus necessary to first selectively receive a desired ensemble signal and then to select a desired broadcast program among those conveyed by the selectively received ensemble signal.
  • For this reason, in a receiver for the DAB system, information including that for identifying multiplexed broadcast programs conveyed in a selectively received ensemble signal is used to make a list of broadcast programs multiplexed in the ensemble signal. The list is displayed on a display unit such as an LCD (Liquid Crystal Display) device to be viewed by the user. An input to select a desired broadcast program among those on the list is then entered by the user to the receiver.
  • Since the user has to select a desired broadcast program among an extremely large number of broadcast programs multiplexed in an ensemble signal, however, an operation to select a broadcast program is complicated. Much time and much labor may be required till a desired broadcast program is selected. Particularly in the case of a receiver for the DAB system mounted on an automobile, it is dangerous to carry out an operation to select a broadcast program while viewing a list of broadcast programs displayed on a display device of the receiver.
  • It would be desirable to provide a receiver for the DAB system addressing the problems described above and which allows the user to select a desired broadcast program and to listen to the selected broadcast program without carrying out a difficult operation.
  • In a digital-audio-broadcast receiver provided by the present invention, a digital-audio-broadcast (DAB) signal conveying a plurality of multiplexed broadcast programs and additional identification information showing contents of each of the broadcast programs is selectively received by a tuner and supplied to a program selecting unit.
  • The program selecting unit extracts a broadcast program which is selected among those multiplexed in the DAB ensemble signal selectively received by the tuner by using program-selection information stored in a program-selection-information storage unit and the identification information added to the DAB ensemble signal. The program-selection information represents categories of broadcast programs to be selected on a priority basis. A broadcast program of a selected category is extracted, played back and presented to the user by the receiver.
  • As a result, the user is capable of listening to a broadcast program which is automatically selected on a priority basis among those multiplexed in the DAB ensemble signal selectively received by the tuner by using program-selection information stored in the program-selection-information storage unit. It is thus no longer necessary for the user to carry out a complicated operation to select a broadcast program among those multiplexed in a DAB ensemble signal.
  • In the digital-audio-broadcast receiver provided by the present invention, the program-selection information stored in the program-selection-information storage unit is pairs each comprising a geographical condition and a list of broadcast-program categories to be selected on a priority basis for the geographical condition. Examples of broadcast-program categories are an urban area, a suburb, a mountain or a seashore. In addition, a geographical-information storage unit is used for storing geographical information representing pairs each comprising a position and a geographical condition associated with the position.
  • Information on the position of a broadcast station transmitting a DAB ensemble signal added to a DAB ensemble signal selectively received by the tuner is extracted by a positional-information detecting means. The information on a position extracted by the positional-information detecting means is used by a reception-position detecting means for identifying the position of the user listening to the DAB ensemble signal selectively received by the tuner. The position of the user identified by the reception-position detecting means is used by a geographical-condition detecting means for identifying the geographical condition of an area surrounding the position of the user stored in the geographical-information storage unit.
  • The geographical condition of an area surrounding the position of the user identified by the geographical-condition detecting means is used by the program selecting unit to select a pair of the program-selection information including the identified geographical condition and a broadcast-program category extracted from the list on a priority basis for the geographical condition stored in the program-selection-information storage unit. The selected pair of the program-selection information and the identification information included in the DAB ensemble signal selectively received by the tuner are used for automatically selecting a broadcast program to be listened to by the user. The selected broadcast program is suitable for the geographical condition of an area surrounding the position of the user.
  • As a result, the user is capable of listening to an automatically selected broadcast program that is suitable for the geographical condition of an area surrounding the position of the user. For example, the user is capable of listening to traffic information, popular music or classical music when the user is in an urban area, in a suburb or on a mountain respectively.
  • As an alternative, in the digital-audio-broadcast receiver provided by the present invention, the program-selection information stored in the program-selection-information storage unit can also be pairs each comprising a period of time and a list of broadcast-program categories to be selected on a priority basis for the period of time. Examples of the period of time are the AM, the PM and a period between 00:00 AM and 00:00 PM where notation 00:00 represents a point of time.
  • A present-time detecting means determines a present time at which a DAB ensemble signal is being selectively received by the tuner. A pair of the program-selection information corresponding to the present time and a broadcast-program category extracted from the list on a priority basis for the present time is read out from the program-selection-information storage unit to be used in conjunction with identification information conveyed by the DAB ensemble signal selectively received by the tuner to extract a broadcast program among those multiplexed in the DAB ensemble signal.
  • As a result, without carrying out a complicated operation, the user is capable of listening to an automatically selected broadcast program that is suitable for a period of time during which a DAB ensemble signal is received. For example, the user is capable of listening to traffic information, popular music or classical music at commutation times, in the afternoon or at home respectively.
  • As another alternative, in the digital-audio-broadcast receiver provided by the present invention, the program-selection information stored in the program-selection-information storage unit can also be pairs each comprising a combination of information on a geographical condition and information on a period of time, and a list of broadcast-program categories to be selected on a priority basis for the information combination. For example, a news program or a musical program of typically classical music is selected for an urban area in the morning or for an urban area in the afternoon respectively. The geographical information stored in the geographical-information storage unit is pairs each comprising a position and a geographical condition associated with the position.
  • Information on the position of a broadcast station transmitting a DAB ensemble signal added to a DAB ensemble signal selectively received by the tuner is detected by a positional-information detecting means. The information on a position detected by the positional-information detecting means is used by a reception-position detecting means for identifying the position of the user listening to the DAB ensemble signal selectively received by the tuner. The position of the user identified by the reception-position detecting means is used by a geographical-condition detecting means for identifying the geographical condition of an area surrounding the position of the user stored in the geographical-information storage unit. In addition, the present-time detecting means determines a present time at which a DAB ensemble signal is being selectively received by the tuner.
  • The geographical condition of an area surrounding the position of the user identified by the geographical-condition detecting means and the present time identified by the present-time detecting means are used by the program selecting unit to select a pair including a combination comprising the identified geographical condition and the identified present time and a broadcast-program category extracted from the list on a priority basis for the combination among pairs of the program-selection information stored in the program-selection-information storage unit. The selected pair of the program-selection information and the identification information included in the DAB ensemble signal selectively received by the tuner are used for automatically selecting a broadcast program to be listened to by the user. The selected broadcast program is suitable for the geographical condition of an area surrounding the position of the user and the period of time during which the DAB ensemble signal is received.
  • Assume that the user is listening to a broadcast program in an urban area in the morning. In this case, a news program is automatically selected. If the user listens to a broadcast program in an urban area in the afternoon, on the other hand, a program of classical music is automatically selected. That is to say, the DAB receiver is capable of automatically selecting a broadcast program suitable for the geographical condition of an area surrounding the position of the user and the period of time during which the DAB ensemble signal is received.
  • The DAB receiver provided by the present invention receives the same DAB ensemble signals from a plurality of transmitting stations at the same time. Even if the DAB ensemble signals use carriers having the same frequency, timing with which the DAB receiver receives the DAB ensemble signals varies from station to station. Differences in phase among DAB ensemble signals transmitted by different broadcast stations are detected by a phase-shift detecting means.
  • Differences in phase among DAB ensemble signals transmitted by a plurality of broadcast stations detected by the phase-shift detecting means and the locations of the transmitting stations are used by the reception-position detecting means for finding the position of the DAB receiver.
  • As a result, the position of the DAB receiver can be found with a high degree of accuracy. The accurate position is then used for correctly determining the geographical condition of an area surrounding the position. The correct geographical condition is then used for selecting one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in the same way as described above.
  • The present invention will become more apparent from the following detailed description of some preferred embodiments implementing a digital-audio-broadcast (DAB) receiver according to the present invention given by way of non-limitative example with reference to the accompanying drawings, in which:
  • Fig. 1 is a block diagram used for explaining an embodiment implementing a digital-audio-broadcast (DAB) receiver provided by the present invention;
  • Fig. 2 is an explanatory diagram showing a frame structure of a DAB ensemble signal conforming to the European standards called Eureka 147;
  • Fig. 3 is an explanatory diagram used for describing a DAB ensemble signal conveying audio data of a plurality of multiplexed broadcast programs;
  • Fig. 4 is an explanatory diagram used for describing typical program-selection information stored in a program-selection-information memory employed in the receiver shown in Fig. 1;
  • Fig. 5 is an explanatory flowchart used for explaining automatic program-selection processing to automatically select a broadcast program from a DAB ensemble signal selectively received by the receiver by using program-selection information stored in the program-selection-information memory;
  • Fig. 6 is an explanatory diagram used for describing other typical program-selection information stored in the program-selection-information memory employed in the receiver shown in Fig. 1;
  • Fig. 7 is an explanatory flowchart used for describing automatic program-selection processing to automatically select a broadcast program from a DAB ensemble signal selectively received by the receiver in accordance with program-selection information stored in the program-selection-information memory with reception times taken into consideration;
  • Fig. 8 is a block diagram used for explaining another embodiment implementing a DAB receiver provided by the present invention;
  • Fig. 9 is an explanatory diagram used for describing a geographical-information memory employed in the receiver shown in Fig. 8;
  • Fig. 10 is an explanatory diagram used for describing a program-selection-information memory employed in the receiver shown in Fig. 8;
  • Fig. 11 is an explanatory flowchart used for describing automatic program-selection processing to automatically select a broadcast program from a DAB ensemble signal selectively received by the receiver shown in Fig. 8 in accordance with a geographical condition of an area surrounding the position of the receiver;
  • Fig. 12 is an explanatory diagram used for describing a program-selection data base stored in a program-selection-information memory whereby a broadcast program is selected from a DAB ensemble signal selectively received by the receiver in accordance with a geographical condition of an area surrounding the position of the receiver and a reception time on a priority basis;
  • Fig. 13 is an explanatory flowchart used for describing automatic program-selection processing carried out by the receiver shown in Fig. 8;
  • Fig. 14 is an explanatory flowchart used for describing automatic program-selection processing carried out by the receiver shown in Fig. 8 wherein a broadcast program is selected from a DAB ensemble signal selectively received by the receiver in accordance with a geographical condition of an area surrounding the position of the receiver and a reception time;
  • Fig. 15 is an explanatory flowchart used for describing processing to change program-selection information stored in the program-selection-information memory employed in the receiver shown in Fig. 1 or 8;
  • Fig. 16 is an explanatory flowchart used for describing program-selection processing carried out by a receiver having automatic and manual program-selection modes; and
  • Fig. 17 is an explanatory diagram used for describing a relation between locations of DAB transmitting stations and the position of a receiver.
  • The embodiments described below implement a DAB receiver mounted on a vehicle and used for receiving DABs conforming to the European standards known as Eureka 147. The elements of the different embodiments may be freely combined.
  • First Embodiment
  • Fig. 1 is a block diagram showing a DAB receiver implemented by a first embodiment. The DAB receiver is referred to hereafter simply as a receiver in some cases. Figs. 2 and 3 are explanatory diagrams used for describing a DAB ensemble signal received by the receiver implemented by the embodiment. First of all, before the receiver implemented by the embodiment is explained, an overview of the DAB system is explained by referring to Figs. 2 and 3.
  • A DAB system transmits a DAB ensemble signal which is formed by multiplexing audio data of a plurality of broadcast programs and additional data in a broadcast signal. Audio data of broadcast programs and other data multiplexed in the ensemble signal are subjected to a high-efficiency encoding process or data compression by using layer II of the MPEG audio, an international standard. The data is then subjected to a transmission encoding process using an error correction convolution encoding technique.
  • In addition, in the case of the DAB system, the encoded bitstream is interleaved and then subjected to OFDM (Orthogonal Frequency Division Multiplex Modulation) prior to transmission.
  • Fig. 2 is an explanatory diagram used for describing a frame structure of a DAB ensemble signal and Fig. 3 is an explanatory diagram used for describing a DAB ensemble signal in which pieces of audio data of a plurality of broadcast programs are multiplexed. A DAB ensemble signal is transmitted in frame units which each comprise synchronization symbols, an FIC (First Information Channel) and an MSC (Main Service Channel) as shown in Fig. 2.
  • As described above, a frame includes 2 synchronization symbols. One of them is a null symbol including information for identifying a broadcast station transmitting the DAB ensemble signal.
  • Composed of 3 symbols, the FIC includes various kinds of information such as information on multiplexing, information on program categories and latitude/longitude information. The information on multiplexing indicates what data is multiplexed and how data is multiplexed. The information on program categories is information for identifying what broadcast programs are multiplexed, that is, whether each of the multiplexed broadcast programs is news, a weather forecast, sport, popular music or another kind of program. The latitude/longitude information is information on the locations of transmitting stations. The latitude/longitude information corresponds to TII (Transmitting-station Identification Information).
  • As shown in Fig. 2, the MSC has data fields of broadcast programs multiplexed along the time axis. That is to say, a plurality of pieces of audio and other data multiplexed in the DAB ensemble signal are placed in the data fields.
  • Thus, pieces of audio data of a plurality of broadcast programs are multiplexed in the MSC. The broadcast programs have different categories such as news, sport, popular music, classical music and rock music as shown in Fig. 3.
  • The information on program categories and other information are included in the FIC of each frame of the ensemble signal shown in Fig. 2 as described earlier. Thus, by using information on program categories and information on multiplexing included in the FIC, a DAB receiver is capable of extracting audio data of a desired broadcast program from the ensemble signal in which pieces of audio data of a plurality of broadcast programs are multiplexed, playing back the extracted audio data and presenting the reproduced data to the user.
  • The following is a description of a DAB receiver implemented by the first embodiment for receiving a DAB ensemble signal in which pieces of audio data of a plurality of broadcast programs are multiplexed with reference to Fig. 1.
  • As shown in Fig. 1, the receiver implemented by the first embodiment comprises an antenna 1, a front-end unit (tuner) 2, an orthogonal demodulator 3, a differential demodulator 4, a synchronization processor 5, a selecting and decoding unit 6, an audio decoding unit 7, a D/A-conversion unit 8, an amplifier circuit 9, a speaker 10, an information extracting unit 11, a system-control microcomputer 20, a key operation unit 31, a timer circuit 32, an LCD controller 33, an LCD device 34 and a program-selection-information memory 35.
  • The system control microcomputer 20 includes a CPU, a ROM unit, a RAM unit and a nonvolatile memory which are not shown in the figure. The system control microcomputer 20 controls other components employed in the receiver implemented by this embodiment. The key operation unit 31 has a variety of operation keys and buttons such as a power-supply-on/off key, a key for entering information for selecting a broadcast station and a volume adjusting key. The user of the receiver implemented by this embodiment enters a command via the key operation unit 31. Information representing a command entered by the user via the key operation unit 31 is supplied to the system control microcomputer 20 which then controls other components employed in the receiver in accordance with the information.
  • Provided with a calendar function, the timer circuit 32 is capable of presenting the present time and controlling days of the week and dates. Controlled by the system control microcomputer 20, the LCD controller 33 displays information such as a plurality of guidance messages on the LCD device 34. As will also be described later, the LCD controller 33 is capable of displaying various kinds of information such as the frequency of a selected broadcast station and the present time which need to be reported to the user of the receiver on the LCD device 34.
  • The program-selection-information memory 35 employed in the receiver implemented by this embodiment is a nonvolatile memory for storing program-selection information used for indicating a broadcast program to be selected on a priority basis among a plurality of broadcast programs multiplexed in a selected DAB ensemble signal. The receiver implemented by this embodiment is capable of automatically receiving a broadcast program indicated by the program-selection information stored in the program-selection-information memory 35 as a broadcast program pertaining to a category selected on a priority basis, playing back the selected broadcast program and presenting the reproduced program to the user. In this way, the program-selection-information memory 35 is used as a program-selection-information storage unit.
  • DAB ensemble signals caught by the antenna 1 are supplied to the front-end unit 2 which then selects a desired one of the DAB ensemble signals indicated by a command to select a broadcast station received from the system control microcomputer 20. Subsequently, the selected DAB ensemble signal is converted into a signal having an intermediate frequency which is then supplied to the orthogonal demodulator 3.
  • The orthogonal demodulator 3 demodulates the intermediate-frequency signal to generate I-component and Q-component signals of a base-band signal which is then supplied to the differential demodulator 4. The differential demodulator 4 is designed as an FFT (Fast Fourier Transformation) circuit. In this case, a base-band signal which has been converted into a digital signal is supplied to the differential demodulator 4. The differential modulator 4 then carries out OFDM modulation on the I-component and Q-component signals. A DAB ensemble signal obtained as a result of the demodulation processes is then supplied to the selecting and decoding unit 6 and the information extracting unit 11.
  • The synchronization processor 5 is implemented by a DSP (Digital Signal Processor). The synchronization processor 5 carries out processing such as computation of a frequency offset of an input signal received from the differential demodulator 4 to generate an AFC (Automatic Frequency Control) signal. In addition, the synchronization processor 5 also finds an impulse response of a transmission line to generate a CIR (Channel Impulse Response) signal as an output.
  • The information extracting unit 11 extracts information on multiplexing of audio data and other necessary information such as categories of multiplexed broadcast programs from the FIC of each frame of the demodulated DAB ensemble signal, supplying the extracted information to the system control microcomputer 20.
  • The selecting and decoding unit 6 carries out deinterleaving and error correction to generate the original DAB ensemble signal. Then, the selecting and decoding unit 6 receives program-selection information stored in the program-selection-information memory 35 from the system control microcomputer 20. Subsequently, the selecting and decoding unit 6 selects one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in accordance with the program-selection information and the program categories or program identifications extracted from the IFC of each frame, and extracts the audio data of the selected broadcast program from the ensemble signal, outputting the extracted data to the audio decoding unit 7.
  • Fig. 4 is an explanatory diagram showing typical program-selection information stored in the program-selection-information memory 35 employed in the receiver implemented by this embodiment. As shown in the figure, the program-selection information stored in the program-selection-information memory 35 employed in the receiver implemented by this embodiment is pairs each comprising a priority level and a category of a broadcast program to be selected at the priority level.
  • As shown in Fig. 4, typical categories of broadcast programs of the program-selection information stored in the program-selection-information memory 35 are news, classical music, popular music and so on which are listed in an order of decreasing priority levels. In this case, the system control microcomputer 20 reads out the first-priority pair of the program-selection information from the program-selection-information memory 35. The category in the pair of the program-selection information suggests the selecting and decoding unit 6 to select a broadcast program of the news category which has the highest priority level.
  • The system control microcomputer 20 then checks whether or not a news program is included in the selected ensemble signal by referring to information extracted from the FICs and supplied thereto by the information extracting unit 11. If a news program is included, the system control microcomputer 20 supplies the category of a broadcast program in the pair of the program-selection information to the selecting and decoding unit 6 to request that the news program be selected. The selecting and decoding unit 6 selects one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in accordance with the category in the pair of the program-selection information received from the system control microcomputer 20, and extracts the audio data of the selected broadcast program from the ensemble signal, outputting the extracted data to the audio decoding unit 7.
  • If a news program is not included in the selected ensemble signal, on the other hand, the system control microcomputer 20 reads out a pair of the program-selection information at the next priority level from the program-selection-information memory 35. The pair of the program-selection information read out from the program-selection-information memory 35 in this case suggests the selecting and decoding unit 6 to select a broadcast program of the classical-music category which has the second highest priority level. The system control microcomputer 20 then checks whether or not a classical-music program is included in the selected ensemble signal by referring to information extracted from the FICs and supplied thereto by the information extracting unit 11. If a classical-music program is included, the system control microcomputer 20 supplies the category in the second pair of the program-selection information to the selecting and decoding unit 6 to request that the classical-music program be selected.
  • In this way, the system control microcomputer 20 supplies a category of a broadcast program included in the program-selection information stored in the program-selection-information memory 35 to the selecting and decoding unit 6. Then, the selecting and decoding unit 6 selects one of a plurality of broadcast programs multiplexed in the DAB ensemble signal in accordance with the category supplied thereto by the system control microcomputer 20, and extracts the audio data of the selected broadcast program from the ensemble signal, outputting the extracted data to the audio decoding unit 7. That is to say, the selecting and decoding unit 6 functions as a program selecting unit.
  • The audio decoding unit 7 decompresses audio data which was compressed by using the MPEG audio system and multiplexed in the ensemble signal, supplying the decompressed data to the D/A-conversion unit 8. The D/A-conversion unit 8 converts the digital audio data supplied thereto into an analog signal which is then supplied to the speaker 10 by way of the amplifier circuit 9. As a result, the audio signal of a broadcast program suggested by a category selected on a priority basis from the program-selection information stored in the program-selection-information memory 35 is played back and output through the speaker 10.
  • Fig. 5 is a flowchart representing automatic program selection processing carried out by the receiver implemented by the first embodiment to automatically select a broadcast program from a DAB ensemble signal selectively accepted by the front-end unit 2 on the basis of program-selection information stored in the program-selection-information memory 35.
  • The processing represented by the flowchart shown in Fig. 5 is carried out by the system control microcomputer 20 typically when the power supply of the receiver implemented by the first embodiment is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • As shown in Fig. 5, the flowchart begins with a step S101 at which the system control microcomputer 20 reads out a piece of program-selection information with the highest priority from the program-selection-information memory 35. The flow of the processing then goes on to a step S102 to form a judgment as to whether or not audio data of a broadcast program with a category indicated by the piece of program-selection information read out from the program-selection-information memory 35 is included in the selected DAB ensemble signal.
  • If the outcome of the judgment formed at the step S102 indicates that audio data of a broadcast program with a category indicated by the piece of program-selection information read out from the program-selection-information memory 35 is not included in the selected DAB ensemble signal, the flow of the processing goes on to a step S103 at which the priority of the program-selection information to be read from the program-selection-information memory 35 is lowered. The flow of the processing then goes back to the step S101 to repeat the pieces of processing of the step S101 and S102.
  • If the outcome of the judgment formed at the step S102 indicates that audio data of a broadcast program with a category indicated by the piece of program-selection information read out from the program-selection-information memory 35 is included in the selected DAB ensemble signal, on the other hand, the flow of the processing goes on to a step S104 at which the piece of program-selection information read out from the program-selection-information memory 35 is supplied to the selecting and decoding unit 6 and then the automatic program selection processing represented by the flowchart shown in Fig. 5 is ended.
  • As described above, a piece of program-selection information stored in the program-selection-information memory 35 in advance and used for selecting the category of a broadcast program on a priority basis is supplied to the selecting and decoding unit 6 which then automatically selects audio data of a desired broadcast program indicated by the program category described in the piece of program-selection information from the ensemble signal. The audio data is then played back and output to the speaker 10.
  • As described above, by merely carrying out a simple operation such as pressing the power-supply-on/off key of the DAB receiver implemented by the first embodiment to turn on the power supply and start reception of a DAB ensemble signal or by merely pressing a station selecting key after turning on the power supply to change a broadcast station transmitting a DAB ensemble signal, the user of the DAB receiver implemented by the first embodiment is capable of automatically selecting a broadcast program in accordance with program-selection information stored in the program-selection-information memory 35, having the audio data of the selected broadcast program played back and listening to the reproduced broadcast program without the need to carry out a complicated operation to select the desired broadcast program.
  • Thus, when the user drives an automobile with the DAB receiver of the first embodiment mounted thereon, the user is capable of automatically selecting a desired one among a plurality of broadcast programs multiplexed in a DAB ensemble signal received by the DAB receiver as suggested by a program category selected on a priority basis from the program-selection information stored in the program-selection-information memory 35, having the audio data of the selected broadcast program played back and listening to the reproduced broadcast program without the need to carry out a complicated operation to select the desired broadcast program by referring to a list of broadcast programs displayed on the LCD device 34 employed in the DAB receiver.
  • Second Embodiment
  • It is also possible to change a broadcast program automatically selected on a priority basis among a plurality of broadcast programs multiplexed in a DAB ensemble signal in accordance with a reception-time period. In a word, a broadcast program to be selected can be changed in dependence on a reception-time period. A function to change a broadcast program to be selected as such is implemented in a second embodiment. In the second embodiment, program-selection information taking information on reception-time periods into consideration is stored in advance in the program-selection-information memory 35 employed in the DAB receiver shown in the circuit block diagram of Fig. 1.
  • Fig. 6 is an explanatory diagram used for describing typical program-selection information stored in advance in the program-selection-information memory 35 by taking information on reception-time periods into consideration. As shown in the figure, the typical program-selection information stored in advance in the program-selection-information memory 35 is pairs each comprising a reception-time period and the program category of a broadcast program to be selected as the first choice during the reception-time period as shown in Fig. 6. In actuality, for each reception-time period, there is provided a list of prioritized broadcast-program categories like the one shown in Fig. 4 to be selected as a first choice, a second choice and so on, on a priority-basis. In Fig. 6, however, only the program category of a broadcast program to be selected as a first choice is shown for each reception-time period.
  • As shown in Fig. 6, the program-selection information stored in advance in the program-selection-information memory 35 suggests that traffic information, popular music, news or classical music be selected typically as a first choice for a period of time from 6:00 to 9:00, 9:00 to 17:00, from 17:00 to 19:00 or after 19:00, respectively.
  • The configuration of the second embodiment is shown in Fig. 1. As shown in the figure, the DAB receiver implemented by the second embodiment includes the timer circuit 32 which allows the system control microcomputer 20 to recognize the present time just after the power supply of the receiver is turned on or just after a selected broadcast station transmitting a DAB ensemble signal is changed after the power supply has been turned on. Thus, the system control microcomputer 20 functions as a present-time acquiring means to acquire a present time from the timer circuit 32 in this case.
  • The system control microcomputer 20 reads out a piece of program-selection information from the program-selection-information memory 35 for an acquired present time, supplying the piece of program-selection information to the selecting and decoding unit 6. If the present time is a commutation time between 7:00 and 9:00, for example, a broadcast program of traffic information multiplexed in a DAB ensemble signal selected by the DAB receiver is automatically extracted as a first choice.
  • Similarly, a popular-music, news or classical-music broadcast program is automatically selected as a first choice for a present time in a period of time from 9:00 to 17:00, from 17:00 to 19:00 or after 19:00, respectively.
  • Fig. 7 is a flowchart representing automatic program selection processing for selecting a broadcast program from a DAB ensemble signal selectively received by the DAB receiver by using program-selection information which is based on reception-time periods and stored in the program-selection-information memory 35. Like the processing represented by the flowchart shown in Fig. 5, the processing represented by the flowchart shown in Fig. 7 is carried out by the system control microcomputer 20 typically when the power supply of the receiver implemented by the second embodiment is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • As shown in Fig. 7, the flowchart begins with a step S201 at which the system control microcomputer 20 acquires a present time from the timer circuit 32. Then, the flow of the processing goes on to a step S202 at which the system control microcomputer 20 reads out a piece of program-selection information from the program-selection-information memory 35 for the acquired present time. The flow of the processing then goes on to a step S203 at which the system control microcomputer 20 searches the FIC of a selected DAB ensemble signal for a broadcast program indicated by a program category described in the piece of particular program-selection information.
  • The search of the selected DAB ensemble signal for a broadcast program indicated by the program category described in the piece of particular program-selection information is based on information on multiplexing of data included in the FIC of each frame of the DAB ensemble signal and other necessary information such as the categories of broadcast programs multiplexed in the DAB ensemble signal which are supplied by the information extracting unit 11 to the system computer 20.
  • Then, the flow of the processing goes on to a step S204 to form a judgment as to whether or not a broadcast program indicated by the program category described in the piece of program-selection information is included in the DAB ensemble signal. If the outcome of the judgment formed at the step S204 indicates that a broadcast program indicated by the program category described in the piece of program-selection information is not included in the DAB ensemble signal, the flow of the processing goes back to the step S202 to read out another piece of program-selection information from a list of categories for the same time period stored in the program-selection-information memory 35 in a format like one shown in Fig. 4 as a second choice and then to the step S203 to search the selected DAB ensemble signal for a broadcast program indicated by the program category described in the other piece of program-selection information. It should be noted that pieces of program-selection information are selected as a first choice, a second choice and so on, on a priority basis in the same way as the processing represented by the flowchart shown in Fig. 5. The pieces of processing of the steps S202, S203 and S204 are repeated till a broadcast program indicated by a program category described in a piece of program-selection information is found.
  • As the outcome of the judgment formed at the step S204 indicates that a broadcast program indicated by a program category described in a piece of program-selection information is included in the DAB ensemble signal, the flow of the processing goes on to a step S205 at which the piece of program-selection information is supplied to the selecting and decoding unit 6 and then the automatic program selection processing represented by the flowchart shown in Fig. 7 is ended.
  • The selecting and decoding unit 6 carries out deinterleaving and error correction to generate the original DAB ensemble signal as described above. The selecting and decoding unit 6 then selects audio data of a desired broadcast program indicated by the program category included in the program-selection information supplied thereto by the system control microcomputer 20 from the ensemble signal and outputs the reproduced data to the audio decoding unit 7.
  • The audio decoding unit 7 decompresses audio data compressed by using the MPEG audio system, supplying the decompressed data to the D/A-conversion unit 8. The D/A-conversion unit 8 converts the digital audio data supplied thereto into an analog signal which is then supplied to the speaker 10 by way of the amplifier circuit 9.
  • As described above, a broadcast program can be selected automatically on a priority basis for a period of reception time by using program-selection information stored in the program-selection-information memory 35 in advance. Since the broadcast program to be selected varies from period to period, better automatic selection of a broadcast program is possible.
  • It should be noted that the user of the receiver implemented by the first and second embodiments is allowed to change the program-selection information stored in the program-selection-information memory 35. A procedure to change the program-selection information will be described later in detail.
  • In addition, the receiver implemented by the first and second embodiments displays a list of broadcast programs on the LCD device 34. The list is based on information on multiplexing of data included in the FIC of each frame of a selected DAB ensemble signal and other necessary information such as the categories of broadcast programs multiplexed in the DAB ensemble signal. The user of the receiver implemented by the first and second embodiments is also capable of manually selecting a broadcast program from the list.
  • The user of the receiver is capable of choosing the manual selection of a broadcast program or the automatic selection of a broadcast program based on program-selection information stored in the program-selection-information memory 35. Proper use of the manual selection and the automatic selection will be described in detail later.
  • Third Embodiment
  • As described earlier by referring to Fig. 2, the null symbol of each frame of a DAB ensemble signal includes an identification of a plurality of broadcast stations transmitting the DAB ensemble signal. The identification is also referred to as transmitting-station-identification information. In addition, the FIC of each frame of a selected DAB ensemble signal includes information on the positions of the broadcast stations transmitting the DAB ensemble signal that can be received by receivers. Referred to as latitude/longitude information, such information indicates the position of each of the transmitting stations identified by the transmitting-station-identification information in the null symbol.
  • Thus, the transmitting-station-identification information included in the null symbol and the information on the position of a transmitting station in the FIC can be used to identify a broadcast station transmitting a DAB ensemble signal selectively received by the receiver. In the case of the DAB system, a plurality of broadcast stations each for transmitting a small-power broadcast signal are laid out to form a broadcasting network. As a result, an approximate position of the receiver can be identified from the position of a broadcast station transmitting a DAB ensemble signal received by the receiver.
  • Taking advantage of the ability to identify an approximate position of the receiver, a third embodiment implementing the receiver receiving an DAB ensemble signal recognizes the geographical condition of the position of the receiver and then automatically selects a broadcast program of a category suitable for the geographical condition among those multiplexed in the DAB ensemble signal. For example, news or a classical-music program is selected as a first choice when the position of the receiver is an urban or suburban location respectively.
  • Fig. 8 is a block diagram showing a DAB receiver implemented by a third embodiment.
  • As shown in Fig. 8, the receiver implemented by the third embodiment comprises an antenna 1, a front-end unit 2, an orthogonal demodulator 3, a differential demodulator 4, a synchronization processor 5, a selecting and decoding unit 6, an audio decoding unit 7, a D/A-conversion unit 8, an amplifier circuit 9, a speaker 10, a transmitting-station-identification-information detecting unit 12, a positional-information detecting unit 13, a system control microcomputer 20, a key operation unit 31, a timer circuit 32, an LCD controller 33, an LCD device 34, a geographical-information memory 36 and a program-selection-information memory 37.
  • As described above, the receiver implemented by the third embodiment shown in Fig. 8 has all but the same configuration as the receiver implemented by the first embodiment as explained earlier by referring to Fig. 1 except that, in the case of the former, the transmitting-station-identification-information detecting unit 12, the positional-information detecting unit 13 and the geographical-information memory 36 are newly provided and the program-selection-information memory 37 is different from the program-selection-information memory 35 of the latter. For this reasons, components employed in the receiver implemented in the third embodiment identical with components employed in the receiver implemented in the first embodiment are denoted by the same reference numerals as the latter and their explanation is not repeated.
  • In the third embodiment, the transmitting-station-identification-information detecting unit 12 extracts transmitting-station-identification information included in the null symbol of a demodulated DAB ensemble signal selectively received by the receiver and supplies the extracted information to the system control microcomputer 20.
  • On the other hand, the positional-information detecting unit 13 extracts information on the position of a broadcast station transmitting a demodulated DAB ensemble signal selectively received by the receiver, information on multiplexing of audio data and other necessary information such as the categories of broadcast programs multiplexed in the DAB ensemble signal from the FIC of each frame of the DAB ensemble signal and supplies the extracted information to the system control microcomputer 20.
  • The system control microcomputer 20 determines the latitude/longitude information of the position of a broadcast station transmitting a demodulated DAB ensemble signal selectively received by the receiver implemented by the third embodiment from the transmitting-station-identification information received from the transmitting-station-identification-information detecting unit 12 and the positional information received from the positional-information detecting unit 13. The determined latitude/longitude information of the position of a broadcast station can in turn be used as information on the position of the receiver implemented by the third embodiment.
  • In addition, the receiver implemented by the third embodiment is provided with the geographical-information memory 36 and the program-selection-information memory 37 so as to allow a broadcast program suitable to a geographical condition of an area surrounding the position of the receiver to be automatically selected from a demodulated DAB ensemble signal selectively received by the receiver. Both the geographical-information memory 36 and the program-selection-information memory 37 are a nonvolatile memory. Fig. 9 is an explanatory diagram used for describing the geographical-information memory 36 and Fig. 10 is an explanatory diagram used for describing the program-selection-information memory 37.
  • As shown in Fig. 9, the geographical-information memory 36 is used for storing a geographical-information data base of pairs each comprising a positional information represented by latitude/longitude data and a geographical condition of an area surrounding the position. In the case of the third embodiment, the latitude/longitude data stored in the geographical-information memory 36 does not merely represent a place but identifies an area to which the position of the receiver receiving DAB ensemble signals as implemented by the third embodiment pertains. The latitude/longitude data is referred to as the so-called area information.
  • Thus, each piece of latitude/longitude data stored in the geographical-information memory 36 can be used to identify an area in which the position of the receiver receiving a DAB ensemble signal is included. Typically, the area has a radius of several kilometers and a center coinciding with the position of a broadcast signal transmitting the DAB ensemble signal, or represents a plurality of places with latitudes and longitudes in a predetermined range. The geographical condition associated with a particular piece of latitude/longitude data is information on a geographical condition of the area which is represented by the particular latitude/longitude data.
  • In the third embodiment, it is possible to estimate an approximate range of an area in which a receiver is capable of receiving a DAB ensemble signal transmitted by a DAB station from the transmission power of the DAB station. Thus, if the position of a DAB station transmitting a DAB ensemble signal received by a receiver is known, an approximate position of the receiver receiving the DAB ensemble signal transmitted by the DAB station is also known.
  • As described above, in the case of the DAB system, a plurality of broadcast stations each for transmitting a small-power broadcast signal are laid out to form a broadcasting network and it is possible to determine a geographical condition of an area, in which the broadcast signal can be received by the receiver, to a certain degree. This is because the third embodiment has a data base stored in the geographical-information memory 36. As shown in Fig. 9, information stored in the data base is pairs each comprising the position of an area of a broadcast station represented by latitude/longitude data of the broadcast station and a geographical condition of an area surrounding the position, that is, a geographical condition of the area in which the receiver is capable of receiving a DAB ensemble signal transmitted by the broadcast station.
  • Since the receiver is capable of receiving a DAB ensemble signal transmitted by the broadcast station in the area, the latitude/longitude data of a broadcast station transmitting a DAB ensemble signal received by the receiver also indicates an area in which the receiver exists presently. That is to say, the geographical condition associated with the latitude/longitude data in the data base stored in the geographical-information memory 36 is therefore the geographical condition of an area surrounding the position of the receiver. Examples of geographical conditions of an area surrounding the present position of the receiver in the third embodiment are an urban area, a suburb, a mountain, a seashore and a plateau as shown in Fig. 9.
  • In addition, the third embodiment also has a program-selection data base stored in the program-selection-information memory 37 shown in Fig. 10. As shown in the figure, information stored in the program-selection-information memory 37 is pairs each comprising a geographical condition and the category of a broadcast program to be selected as a first choice for the geographical condition. Thus, if the latitude/longitude information of an area surrounding the position of the receiver is known, the geographical condition of the area surrounding the position can be obtained from the geographical-condition data base stored in the geographical-information memory 36. The geographical condition is then used to find the category of a broadcast program to be selected as a first choice for the position of the receiver from the program-selection data base stored in the program-selection-information memory 37.
  • In actuality, for each geographical condition, there is provided a list of prioritized broadcast-program categories like the one shown in Fig. 4 to be selected as a first choice, a second choice and so on, on a priority-basis. In Fig. 10, however, only the category of a broadcast program to be selected as a first choice is shown for each geographical condition.
  • By supplying a piece of program-selection information of the program category read out from the program-selection-information memory 37 to the selecting and decoding unit 6, a broadcast program suitable for an area surrounding the position of the receiver can be selected as a first choice, played back and presented to the user as described before.
  • The following is a description of processing carried out by the receiver implemented by the third embodiment to automatically select a broadcast program suitable for the geographical condition of an area surrounding the position of the receiver with reference to a flowchart shown in Fig. 11.
  • Like the processing carried out by the first and second embodiments, the automatic program-selection processing represented by the flowchart shown in Fig. 11 is carried out by the system control microcomputer 20 typically when the power supply of the receiver implemented by the third embodiment is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • As shown in Fig. 11, the flowchart begins with a step S301 at which the system control microcomputer 20 requests the transmitting-station-identification-information detecting unit 12 to detect transmitting-station identification information of a broadcast station transmitting a demodulated DAB ensemble signal selectively received by the receiver from the null symbol of the signal and to supply the information to the microcomputer 20. Then, the flow of the processing goes on to a step S302 at which the system control microcomputer 20 requests the positional-information detecting unit 13 to detect pieces of positional information (that is, pieces of latitude/longitude information of a plurality of broadcast stations transmitting the modulated DAB ensemble signal selectively received by the receiver) from the FIC of the ensemble signal, and supply the pieces of information to the microcomputer 20.
  • The flow of the processing then goes on to a step S303 at which the system control microcomputer 20 uses the transmitting-station identification information supplied thereto by the transmitting-station-identification-information detecting unit 12 to select a particular one among the pieces of latitude/longitude information supplied thereto by the positional-information detecting unit 13. The selected piece of latitude/longitude information can be assumed to be the information on the position of the receiver implemented by the third embodiment, that is, the information on the position of an area in which the transmitting station and the receiver are located.
  • The flow of the processing then goes on to a step S304 at which the system control microcomputer 20 uses the selected piece of latitude/longitude information to search the geographical-information data base stored in the geographical-information memory 36 shown in Fig. 9 for a geographical condition of an area surrounding the position of the receiver. The flow of the processing then goes on to a step S305 to form a judgment as to whether or not a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information was found in the search carried out at the step S304. If such a geographical condition was not found, the flow of the processing goes back to the step S304 to repeat the search processing thereof and the formation of a judgment at the step S305 by using another piece of latitude/longitude information. The search processing of the step S304 and the formation of a judgment at the step S305 are repeated till a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information is found.
  • As the outcome of the judgment formed at the step S305 indicates that a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information was found in the search carried out at the step S304, the flow of the processing goes on to a step S306 to search the program-selection data base stored in the program-selection-information memory 37 for a category of a broadcast program to be selected as a first choice for the geographical condition found at the step S304. Then, the FIC information of the DAB ensemble signal received by the receiver is further searched for a broadcast program indicated by the category found in the search of the program-selection data base stored in the program-selection-information memory 37.
  • The flow of the processing goes on to a step S307 to form a judgment as to whether or not a broadcast program indicated by the first-choice category associated with the geographical condition was found in the search carried out at the step S306. If a broadcast program indicated by the first-choice category associated with the geographical condition was not found, the flow of the processing goes back to the step S306 to find another category of a broadcast program to be selected as a second choice associated with the same geographical condition. The processing of the step S306 and the formation of a judgment of the step S307 are repeated till a broadcast program indicated by a category associated with the same geographical condition is found. It should be noted that broadcast-program categories are selected as a first choice, a second choice and so on on a priority basis in the same way as the processing represented by the flowchart shown in Fig. 5.
  • As the outcome of the judgment formed at the step S307 indicates that a broadcast program to be selected for the geographical condition is found in the search at the step S306, the flow of the processing goes on to a step S308 at which a piece of program-selection information describing the category of a broadcast program to be selected is supplied to the selecting and decoding unit 6. Then, the automatic program-selection processing represented by the flowchart shown in Fig. 11 is ended.
  • If the detected latitude/longitude information indicates that the geographical condition of an area surrounding the position of the receiver is urban as shown in Fig. 9, for example, the news category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10. The news category is then supplied to the selecting and decoding unit 6. Similarly, if the detected latitude/longitude information indicates that the geographical condition of an area surrounding the position of the receiver is suburban as shown in Fig. 9, the classical-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6. Likewise, if the detected latitude/longitude information indicates that the geographical condition of an area surrounding the position of the receiver is mountainous as shown in Fig. 9, the sport category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6.
  • Similarly, if the detected latitude/longitude information indicates that the geographical condition of an area surrounding the position of the receiver is a seashore as shown in Fig. 9, the rock-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6. By the same token, if the detected latitude/longitude information indicates that the geographical condition of an area surrounding the position of the receiver is a plateau as shown in Fig. 9, the popular-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal as shown in Fig. 10 and then supplied to the selecting and decoding unit 6.
  • As described above, a piece of program-selection information suggesting a category of a broadcast program determined on a priority basis for the geographical condition of an area surrounding the position of the receiver is supplied by the system control microcomputer 20 to the selecting and decoding unit 6 which then selects the broadcast program and extracts the audio data of the selected broadcast program from the demodulated DAB ensemble signal selectively received by the receiver before the audio data is played back and presented to the user.
  • Thus, when the user drives an automobile with the DAB receiver of the third embodiment mounted thereon, the user is capable of automatically selecting a desired one among a plurality of broadcast programs multiplexed in a DAB ensemble signal selectively received by the receiver in accordance with the geographical condition of an area surrounding the position of the receiver and listening to the reproduced broadcast program.
  • Fourth Embodiment
  • In a fourth embodiment, a geographical condition of an area surrounding the position of the receiver provided by the third embodiment and a time at which a DAB ensemble signal is received by the receiver as is the case with the second embodiment are taken into consideration in the selection of a broadcast program indicated by a category determined on a priority basis. It should be noted that, since the configuration of the fourth embodiment is shown by the circuit block diagram of Fig. 8 which has been explained in the previous description of the third embodiment, the explanation of the configuration of the fourth embodiment is omitted.
  • Fig. 12 is an explanatory diagram used for describing a program-selection data base stored in the program-selection-information memory 37. Program-selection information stored in the program-selection data base is used for determining the category of a broadcast program to be selected as a first choice in accordance with the geographical condition of an area surrounding the position of the receiver and the reception time.
  • As shown in Fig. 12, the program-selection information of the program-selection data base stored in the program-selection-information memory 37 composed of pieces of data each comprising a geographical condition, reception-time information and the category of a broadcast program to be selected as a first choice for the geographical condition and the reception time. A typical value of the reception-time information is either the forenoon (AM) or the afternoon (PM).
  • In actuality, for each pair of a geographical condition and a reception-time period, there is provided a list of prioritized broadcast-program categories like the one shown in Fig. 4 to be selected as a first choice, a second choice and so on, on a priority-basis. In Fig.12, however, only the category of a broadcast program to be selected as a first choice is shown for each pair of a geographical condition and a reception-time period.
  • If the geographical condition of an area surrounding the position of the receiver is urban and the reception time is a time in the forenoon, for example, the category of a broadcast program to be selected as a first choice is news as shown in Fig. 12. If the geographical condition of an area surrounding the position of the receiver is urban and the reception time is a time in the afternoon, on the other hand, the category of a broadcast program to be selected as a first choice is classical music.
  • As described above, the program-selection information of the program-selection data base stored in the program-selection-information memory 37 composed of pieces of data each comprising a geographical condition, reception-time information and the category of a broadcast program to be selected as a first choice with the category varying in dependence on the geographical condition and whether the reception time is an AM or PM time. It is needles to say that the category of a broadcast program to be selected as a first choice for the AM time can be the same as that for the PM time for the same geographical condition as is the case with the suburban condition shown in Fig. 12.
  • The program-selection-information memory 37 of a receiver can also be used for storing both the program-selection data base shown in Fig. 10 for the third embodiment and the program-selection data base shown in Fig. 12 for the fourth embodiment. The user of such a receiver is allowed to switch back and forth between processing to automatically select a broadcast program by considering only the geographical condition of an area surrounding the position of the receiver as is the case with the third embodiment and processing to automatically select a broadcast program by considering both the geographical condition of an area surrounding the position of the receiver and the reception time as is the case with the fourth embodiment.
  • Typically, such a receiver is provided with a press key for selecting a processing mode on the key-operation unit 31. For example, each time the user of the receiver presses the processing-mode key, the automatic program-selection processing carried out by the receiver is switched from a first processing mode to a second mode or vice versa. Typically, in the first processing mode, a broadcast program is automatically selected by considering both the geographical condition of an area surrounding the position of the receiver and the reception time as is the case with the fourth embodiment. In the second processing mode, on the other hand, a broadcast program is automatically selected by considering only the geographical condition of an area surrounding the position of the receiver as is the case with the third embodiment. Stored in a nonvolatile memory of the system control microcomputer 20, the so-called flag information indicates which processing mode the receiver is currently set in.
  • The system control microcomputer 20 carries out automatic program-selection processing by referring to the flag information stored in the nonvolatile memory thereof to select a broadcast program in a processing mode indicated by the flag information.
  • Fig. 13 is a flowchart representing automatic program-selection processing carried out by the system control microcomputer 20 employed in a receiver capable of selecting a broadcast program in the first and second processing modes. Like the processing carried out by the first, second and third embodiments, the automatic program-selection processing represented by the flowchart shown in Fig. 13 is carried out by the system control microcomputer 20 typically when the power supply of the receiver is turned on to start reception of a DAB ensemble signal or when the front-end unit 2 is operated to change a selected DAB ensemble signal.
  • As shown in Fig. 13, the flowchart begins with a step S401 at which the system control microcomputer 20 refers to the flag information stored in the nonvolatile memory thereof to form a judgment as to whether a broadcast program is to be automatically selected by considering both the geographical condition of an area surrounding the position of the receiver and the reception time or considering only the geographical condition of an area surrounding the position of the receiver.
  • If the outcome of the judgment formed at the step S401 indicates that a broadcast program is to be automatically selected without considering the reception time, the flow of the processing goes on to a step S402 to carry out the processing represented by the flowchart shown in Fig. 11 to automatically select a broadcast program by considering only the geographical condition of an area surrounding the position of the receiver by using the program-selection data base shown in Fig. 10. If the outcome of the judgment formed at the step S401 indicates that a broadcast program is to be automatically selected by considering also the reception time, on the other hand, the flow of the processing goes on to a step S403 to carry out the processing represented by a flowchart shown in Fig. 14 to automatically select a broadcast program by considering both the geographical condition of an area surrounding the position of the receiver and the reception time by using the program-selection data base shown in Fig. 12.
  • Fig. 14 is a flowchart representing automatic program-selection processing of the step S403 of the flowchart shown in Fig. 13 to automatically select a broadcast program by considering both the geographical condition of an area surrounding the position of the receiver and the reception time by using the program-selection data base shown in Fig. 12. The automatic program-selection processing shown in Fig. 14 is all but the same as the automatic program-selection processing shown in Fig. 11 to automatically select a broadcast program by considering only the geographical condition of an area surrounding the position of the receiver except that, in the case of the processing shown in Fig. 14, a reception time is detected and the program-selection data base shown in Fig. 12 is used in place of the data base shown in Fig. 10.
  • As shown in Fig. 14, the flowchart begins with a step S501 at which the system control microcomputer 20 requests the transmitting-station-identification-information detecting unit 12 to detect transmitting-station identification information of a broadcast station transmitting a demodulated DAB ensemble signal received by the receiver from the null symbol of the signal and to supply the information to the microcomputer 20. Then, the flow of the processing goes on to a step S502 at which the system control microcomputer 20 requests the positional-information detecting unit 13 to detect pieces of positional information (that is, pieces of latitude/longitude information of a plurality of broadcast stations transmitting the modulated DAB ensemble signal detected by the receiver) from the FIC of the ensemble signal, and supply the pieces of information to the microcomputer 20.
  • The flow of the processing then goes on to a step S503 at which the system control microcomputer 20 uses the transmitting-station-identification information supplied thereto by the transmitting-station-identification-information detecting unit 12 to select a particular one among the pieces of latitude/longitude information supplied thereto by the positional-information detecting unit 13. The selected piece of latitude/longitude information is assumed to be the information on the position of the receiver implemented by the fourth embodiment, that is, the information on the position of an area in which the transmitting station and the receiver are located.
  • The flow of the processing then goes on to a step S504 at which the system control microcomputer 20 uses the selected piece of latitude/longitude information to search the geographical-information data base stored in the geographical-information memory 36 shown in Fig. 9 for a geographical condition of an area surrounding the position of the receiver. The flow of the processing then goes on to a step S505 to form a judgment as to whether or not a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information was found in the search carried out at the step S504. If such a geographical condition was not found, the flow of the processing goes back to the step S504 to repeat the search processing thereof by using another piece of latitude/longitude information and the formation of a judgment at the step S505. The search processing of the step S504 and the formation of a judgment at the step S505 are repeated till a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information is found like the steps S304 and S305 of the flowchart shown in Fig 11. As the outcome of the judgment formed at the step S505 indicates that a geographical condition of an area surrounding the position of the receiver associated with the selected piece of latitude/longitude information was found in the search carried out at the step S504, the flow of the processing goes on to a step S506 to obtain a reception time from the timer circuit 32.
  • The flow of the processing then goes on to a step S507 to search the program-selection data base stored in the program-selection-information memory 37 shown in Fig. 12 for a category of a broadcast program to be selected as a first choice associated with the geographical condition found at the step S504 and the reception time obtained at the step S506. Then, the FIC information of the DAB ensemble signal received by the receiver is further searched for a broadcast program indicated by the category found in the search of the program-selection data base stored in the program-selection-information memory 37.
  • The flow of the processing goes on to a step S508 to form a judgment as to whether or not a broadcast program indicated by the first-choice category associated with the geographical condition found at the step S504 and the reception time found at the step S506 was found in the search carried out at the step S507. If a broadcast program indicated by first-choice category associated with the geographical condition and the reception time was not found, the flow of the processing goes back to the step S507 to find another category of a broadcast program to be selected as a second choice associated with the latitude/longitude information and the reception time. The processing of the step S507 and the formation of a judgment of the step S508 are repeated till a broadcast program indicated by a category associated with the geographical condition and the reception time is found. It should be noted that broadcast-program categories are selected as a first choice, a second choice and so on, on a priority basis in the same way as the processing represented by the flowchart shown in Fig. 5.
  • As the outcome of the judgment formed at the step S508 indicates that a category of a broadcast program to be selected for the geographical condition and the reception time is found in the search at the step S507, the flow of the processing goes on to a step S509 at which a piece of program-selection information describing the category of a broadcast program to be selected is supplied to the selecting and decoding unit 6. Then, the automatic program-selection processing represented by the flowchart shown in Fig. 14 is ended.
  • If the detected latitude/longitude information indicates that the geographical condition of an area surrounding the position of the receiver is urban and the reception time is a time in the forenoon, the news category is determined for a broadcast program to be automatically selected as a first choice from the demodulated DAB ensemble signal, as shown in Fig. 12. The news category is then supplied to the selecting and decoding unit 6. Similarly, if the detected latitude/longitude information indicates that the geographical condition of an area surrounding the position of the receiver is urban and the reception time is a time in the afternoon, the classical-music category is determined for a broadcast program to be selected as a first choice from the demodulated DAB ensemble signal and then supplied to the selecting and decoding unit 6. In this way, a broadcast program to be selected as a first choice is automatically chosen on the basis of the geographical condition of an area surrounding the position of the receiver and the reception time.
  • Thus, when the user drives an automobile with the DAB receiver of the third (or fourth) embodiment mounted thereon, the user is capable of automatically selecting a desired one among a plurality of broadcast programs multiplexed in a DAB ensemble signal selectively received by the receiver in accordance with the geographical condition of an area surrounding the position of the receiver (and the reception time) and listening to the reproduced broadcast program.
  • In the first to fourth embodiments described above, a broadcast program is selected automatically when reception of DAB ensemble signals is started or when a broadcast station from which a DAB ensemble signal is received is changed. It should be noted, however, that a broadcast program can also be selected automatically in accordance with the geographical condition of an area surrounding the position of the receiver, the reception time or both the geographical condition of an area surrounding the position of the receiver and the reception time at predetermined intervals such as travel distances or periods of travel time determined in advance.
  • As another alternative, a broadcast program can also be selected automatically at predetermined intervals described above as well as at times transmitting-station-identification information different from just preceding transmitting-station-identification information is newly detected in accordance with the geographical condition of an area surrounding the position of the receiver, the reception time or both the geographical condition of an area surrounding the position of the receiver and the reception time.
  • Changing the Program-Selection Data Base
  • In the receivers implemented by the first to fourth embodiments described above, the user is capable of changing program-selection information of the program-selection data base stored in the program-selection- information memory 35 or 37.
  • To put it in detail, when the user of the receiver operates an operation key of the key operation unit 31 of the receiver to request a change in program-selection information, processing to change the program-selection information of the program-selection data base stored in the program-selection- information memory 35 or 37 is carried out.
  • Fig. 15 is a flowchart representing processing to change the program-selection information of the program-selection data base stored in the program-selection- information memory 35 or 37. The processing represented by the flowchart shown in Fig. 15 is carried out by the system control microcomputer 20 at predetermined intervals.
  • As shown in Fig. 15, the flowchart begins with a step S601 at which the system control microcomputer 20 forms a judgment as to whether or not the user has entered a request for a change in program-selection information via the key operation unit 31. If the outcome of the judgment formed at the step S601 indicates that there is no request for a change in program-selection information, the processing represented by the flowchart shown in Fig. 15 is ended without doing anything.
  • If the outcome of the judgment formed at the step S601 indicates that there is a request for a change in program-selection information, on the other hand, the flow of the processing goes on to a step S602 at which the system control microcomputer 20 displays the program-selection information of the program-selection data base stored in the program-selection- information memory 35 or 37 on the LCD device 34 by way of the LCD controller 33.
  • The flow of the processing then proceeds to a step S603 at which the user of the receiver enters a change in program-selection information via a group of operation keys of the operation key unit 31 while referring to the program-selection information of the program-selection data base displayed on the LCD device 34. The system control microcomputer 20 then receives the change in program-selection information entered by the user and uses the change in program-selection information to modify the program-selection information of the program-selection data base stored in the program-selection- information memory 35 or 37.
  • As a result, in the case of the receiver implemented by the first embodiment, the priority order of categories of broadcast programs to be selected stored in the program-selection-information memory 35 shown in Fig. 4 can be changed. In the case of the receiver implemented by the second embodiment in which a list of broadcast-program categories is stored for each reception-time period in the program-selection-information memory 35 shown in Fig. 6, the range of a reception-time period or the priority order of the list for a reception-time period can be changed. It should be noted, however, that Fig. 6 shows only the category of a broadcast program to be selected as the first choice instead of a list of broadcast-program categories for each reception-time period.
  • In the case of the receiver implemented by the third embodiment in which a list of broadcast-program categories is stored for each geographical condition in the program-selection-information memory 37 shown in Fig. 10, the description of a geographical condition or the priority order of the list for a geographical condition can be changed. It should be noted, however, that Fig. 10 shows only the category of a broadcast program to be selected as the first choice instead of a list of broadcast-program categories for each geographical condition.
  • In the case of the receiver implemented by the fourth embodiment in which a list of broadcast-program categories is stored for each pair of a geographical condition and a reception time in the program-selection-information memory 37 shown in Fig. 12, the description of a pair of a geographical condition and a reception-time period or the priority order of the list for such a pair can be changed. It should be noted, however, that Fig. 12 shows only the category of a broadcast program to be selected as the first choice instead of a list of broadcast-program categories for each pair of a geographical condition and a reception-time period.
  • In this way, the user of the receiver is capable of changing a broadcast program to be selected as a first choice with a high degree of freedom as the user likes and letting the receiver select a broadcast program automatically as the user desires.
  • Automatic and Manual Program Selection
  • In addition, the receivers implemented by the first to fourth embodiments described above are each not only capable of automatically selecting a broadcast program by using program-selection information of the program-selection data base stored in the program-selection- information memory 35 or 37, but also capable of selecting a broadcast program by using program-selection information entered by the user of the receivers. That is to say, the receivers implemented by the first to fourth embodiments described above are each provided with automatic and manual program-selection modes which can be switched from one to another by the user.
  • The automatic and manual program-selection modes are switched from one to another typically when the user presses a program-selection-mode switching button of the key operation unit 31. Information on the program-selection mode which can be changed by the user is stored in a nonvolatile memory of the system control microcomputer 20.
  • The system control microcomputer 20 refers to the information stored in the nonvolatile memory thereof to form a judgment as to whether a broadcast program is to be selected in the automatic or manual program-selection mode.
  • Fig. 16 is a flowchart representing processing carried out by the system control microcomputer 20 to select a broadcast program in the automatic or manual program-selection mode. The processing is carried out by the system control microcomputer 20 when reception of DAB ensemble signals is started or when a broadcast station from which a DAB ensemble signal is received is changed.
  • As shown in Fig. 16, the flowchart begins with a step S701 at which the system control microcomputer 20 refers to the information stored in the nonvolatile memory thereof to form a judgment as to whether a broadcast program is to be selected in the automatic or manual program-selection mode.
  • If the outcome of the judgment formed at the step S701 indicates that a broadcast program is to be selected in the automatic program-selection mode, the flow of the processing goes on to a step S702 at which a broadcast program is selected in the automatic program-selection mode from a DAB ensemble signal on the basis of program-selection information read out from the program-selection data base stored in the program-selection- information memory 35 or 37. The processing represented by the flowchart shown in Fig. 16 is then ended. Thus, the step S702 represents the automatic program-selection processing represented by the flowchart shown in Fig. 11, 13 or 14.
  • If the outcome of the judgment formed at the step S701 indicates that a broadcast program is to be selected in the manual program-selection mode, on the other hand, the flow of the processing goes on to a step S703 at which the system control microcomputer 20 receives program-selection information entered by the user via the key operation unit 31. Then, the flow of the processing continues to a step S704 at which the input program-selection information entered by the user is supplied to the selecting and decoding unit 6 which then extracts a broadcast program indicated by the program-selection information from a DAB ensemble signal prior to operations to play back the audio data of the extracted broadcast program and present reproduced audio data to the user.
  • In this way, the receivers implemented by the first to fourth embodiments allow proper use of the automatic and manual program-selection modes as follows. When an automobile with a receiver of any one of the first to fourth embodiments mounted thereon is parked at a parking lot or when a person who is not a driver in the automobile operates the receiver, for example, the user is allowed to set the receiver in the manual program-selection mode by changing the information stored in the nonvolatile memory to the manual program-selection mode and operate the key operation unit 31 to select a desired broadcast program.
  • As an alternative, the receiver is set in the automatic program-selection mode all the time till the user enters a command to select a broadcast program manually by operating the key operation unit 31. At that time, a list of selectable broadcast programs is displayed and the user is allowed to select a broadcast program from the list.
  • Detection of the Precise Position of the Receiver
  • In the receivers implemented by the third and fourth embodiments, an approximate position of the receiver or a reception range is identified as one of positions of transmitting stations included in a DAB ensemble signal which is identified by an identification of a broadcast station transmitting the DAB ensemble signal. The identified position is then used in a search of the geographical-information data base stored in the geographical-information memory 36 for a geographical condition of an area surrounding the position of the receiver.
  • As described above, in the case of the DAB system, a plurality of broadcast stations each for transmitting a small-power broadcast signal are laid out to form a broadcasting network and the receiver is capable of receiving DAB ensemble signals having the same frequency from the transmitting broadcast stations.
  • Fig. 17 is an explanatory diagram used for describing a relation between locations of DAB transmitting stations and the position of the receiver. As shown in the figure, in the DAB system, a plurality of broadcast stations transmit small-power broadcast signals at the same frequency. Thus, in the example shown in Fig. 17, the receiver is capable of receiving broadcast signals at the same frequency from a plurality of transmitting broadcast stations at locations in close proximity to the receiver, namely, transmitting stations ST1, ST2 and ST3.
  • In this case, the receiver's reception timing of a DAB ensemble signal transmitted by a broadcast station is different from the receiver's reception timing of a DAB ensemble signal transmitted by any other broadcast station even if the signals are conveyed by carriers having the same frequency. By detecting differences in phase among DAB ensemble signals transmitted by different broadcast stations, the precise location of the receiver can be determined.
  • In order to determine the precise position of the receiver, the synchronization processor 5 employed in the receivers implemented by the third and fourth embodiments detects phase shifts among received signals and supplies the detected phase shifts to the system control microcomputer 20. That is to say, the synchronization processor 5 functions as a phase-shift detecting means.
  • The system control microcomputer 20 then determines the position of the receiver by using typically a 3-point measurement technique based on phase shifts among DAB ensemble signals transmitted by a plurality of broadcast stations supplied thereto by the synchronization processor 5 and pieces of information on the locations of the broadcast stations. Thus, in this case, the system control microcomputer 20 functions as a reception-position detecting means for determining the position of the receiver from phase shifts among DAB ensemble signals transmitted by a plurality of broadcast stations and pieces of information on the locations of the transmitting broadcast stations.
  • In this way, the position of the receiver can be detected with a high degree of accuracy. Geographical areas on a map are classified by condition into cities and suburbs, and information associating each area with a geographical condition such as a city and a suburb is stored in the geographical-information memory 36 as a geographical-information data base. Thus, a precise position of the receiver can be used to identify the geographical condition of an area surrounding the position with a high degree of accuracy. Each geographical condition is associated with a list of prioritized categories of broadcast programs and a category on the list is used for automatically selecting a broadcast program from a DAB ensemble signal.
  • In the case of the receivers implemented by the first to fourth embodiments described above, the user is capable of determining whether a broadcast program is to be selected by considering both the reception time and the geographical condition of an area surrounding the position of the receiver or considering only the geographical condition of an area surrounding the position of the receiver and capable of setting either an automatic or manual program-selection mode by operating the so-called direct keys such as a processing-mode switching button and a program-selection-mode switching button of the key operation unit 31. It should be noted, however, that ways to determine a processing mode and a program-selection mode are not limited to what are described above.
  • For example, a menu display key can be operated to display a list of pieces of executable processing on the LCD device 34. By selecting a desired piece of processing from the list, the user is then capable of carrying out any of various kinds of processing such as setting a variety of modes and changing information stored in the program-selection-information memory 37.
  • In addition, in the third and fourth embodiments described above, the geographical-information memory 36 and the program-selection-information memory 37 are provided for storing the geographical-information data base and the program-selection data base respectively. It should be noted that the geographical-information data base and the program-selection data base can of course be stored in the same memory. By creating the geographical-information data base and the program-selection data base separately, however, the amount of information can be reduced.
  • Moreover, in the third and fourth embodiments described above, a program-selection data base associating the category of a broadcast program to be selected with a geographical condition as shown in Fig. 10 and a program-selection data base associating the category of a broadcast program to be selected with a pair of a geographical condition and a reception time as shown in Fig. 12 are both stored in the program-selection-information memory 37. It should be noted, however, that implementations of the present invention are not limited to such a scheme. For example, the 2 program-selection data bases are stored in separate memories and one of the memories is accessed in dependence of whether the automatic program-selection processing is based on a geographical condition only or both a geographical condition and a reception time.
  • Furthermore, in the embodiments described above, the program-selection- information memory 35 or 37 and the geographical-information memory 36 are provided independently of each other. It is worth noting, however, that implementations of the present invention are not limited to such a scheme. For example, the data bases for storing information used to be stored in the program-selection- information memory 35 or 37 and the geographical-information memory 36 can also be created and stored in a memory existing from the beginning or a memory also used in other processing such as a nonvolatile incorporated in the system control microcomputer 20.
  • On the top of that, the embodiments provided by the present invention as described above are each applied to a receiver mounted on a vehicle. It should be noted, however, that applications of the present invention are not limited to a receiver mounted on a vehicle. For example, the present invention can also be applied to a receiver that can be carried by the user such as a portable receiver. It is needless to say that the present invention can also be applied to a set-type receiver for home applications.
  • In addition, the embodiments provided by the present invention as described above are each applied to a DAB receiver. It is worth noting, however, that applications of the present invention are not limited to a DAB receiver. For example, the present invention can also be applied to a variety of other DAB receivers as long as the receivers are used for receiving broadcast signals each conveying a plurality of broadcast programs multiplexed therein and additional information used for identifying the broadcast programs.
  • As described above, according to a DAB receiver as in claim 1, a broadcast program to be listened to by the user is automatically selected from a plurality of broadcast programs multiplexed in a DAB ensemble signal on a priority basis in accordance with program-selection information stored in a program-selection-information storage unit. As a result, it is no longer necessary for the user to carry out a complex operation to select a desired one among a plurality of broadcast programs.
  • In addition, according to a DAB receiver as in claim 2, a broadcast program to be listened to by the user is automatically selected on a priority basis in accordance with a geographical condition of an area surrounding the position of the receiver.
  • Moreover, according to a DAB receiver as in claim 3, a broadcast program to be listened to by the user is automatically selected on a priority basis in accordance with a reception time without the need for the user to carry out a complicated operation to select a broadcast program. For example, a broadcast program of traffic information, popular music or classical music is selected at a commutation time, a time in the afternoon or a time on a way to home respectively.
  • Furthermore, according to a DAB receiver as in claim 4, a broadcast program to be listened to by the user is automatically selected on a priority basis in accordance with a reception time and a geographical condition.
  • On the top of that, according to a DAB receiver as in claim 5, the position of the receiver is detected with a high degree of accuracy, making it possible to automatically select a broadcast program to be listened to by the user from a plurality of broadcast programs multiplexed in a DAB ensemble signal on a priority basis in accordance with a geographical condition of an area surrounding the position of the receiver which is determined correctly by the accurate position of the receiver.

Claims (7)

  1. A digital-audio-broadcast receiver with a configuration comprising:
    a tuner for selectively receiving a digital-audio-broadcast ensemble signal conveying a plurality of broadcast programs multiplexed therein and additional identification information revealing contents of each of said broadcast programs;
    a program-selection-information storage unit for storing program-selection information suggesting a broadcast program to be selected on a priority basis from said broadcast programs multiplexed in said digital-audio-broadcast ensemble signal; and
    a program selecting unit for extracting a broadcast program from said digital-audio-broadcast ensemble signal selectively received by said tuner in accordance with said program-selection information stored in said program-selection-information storage unit and said additional identification information conveyed by said digital-audio-broadcast ensemble signal.
  2. A digital-audio-broadcast receiver according to claim 1 further comprising:
    a positional-information detecting means for detecting positional information added to said digital-audio-broadcast ensemble signal and used for showing a position of a broadcast station transmitting said digital-audio-broadcast ensemble signal;
    a reception-position detecting means for detecting a position of reception of said digital-audio-broadcast ensemble signal on the basis of a detection result output by said positional-information detecting means;
    a geographical-information storage unit for storing geographical conditions each associated with a position; and
    a geographical-condition detecting means for searching said geographical-information storage unit for said geographical condition associated with a position detected by said reception-position detecting means as a reception position,
    wherein
    said program-selection information stored in said program-selection-information storage unit associates each of said geographical conditions with a broadcast program to be selected on a priority basis; and
    a broadcast program extracted by said program selecting unit from said digital-audio-broadcast ensemble signal is associated by said program-selection information stored in said program-selection-information storage unit with said geographical condition detected by said geographical-condition detecting means as well as identified by said additional identification information included in said digital-audio-broadcast ensemble signal.
  3. A digital-audio-broadcast receiver according to claim 1 or 2, further comprising a present-time detecting means for detecting a present time to receive said digital-audio-broadcast ensemble signal
    wherein
    said program-selection information stored in said program-selection-information storage unit associates each of pieces of information on time with a broadcast program to be selected on a priority basis; and
    a broadcast program extracted by said program selecting unit from said digital-audio-broadcast ensemble signal is associated by said program-selection information stored in said program-selection-information storage unit with a piece of information on time detected by said present-time detecting means as a present time as well as identified by said additional identification information included in said digital-audio-broadcast ensemble signal.
  4. A digital-audio-broadcast receiver according to any one of the preceding claims further comprising:
    a positional-information detecting means for detecting positional information added to said digital-audio-broadcast ensemble signal and used for showing a position of a broadcast station transmitting said digital-audio-broadcast ensemble signal;
    a reception-position detecting means for detecting a position of reception of said digital-audio-broadcast ensemble signal on the basis of a detection result output by said positional-information detecting means;
    a geographical-information storage unit for storing geographical conditions each associated with a position;
    a geographical-condition detecting means for searching said geographical-information storage unit for said geographical condition associated with a position detected by said reception-position detecting means as a reception position; and
    a present-time detecting means for detecting a present time to receive said digital-audio-broadcast ensemble signal,
    wherein
    said program-selection information stored in said program-selection-information storage unit comprises pairs which are each composed of one of said geographical conditions and a piece of information on time and each associated with a broadcast program to be selected on a priority basis; and
    a broadcast program extracted by said program selecting unit from said digital-audio-broadcast ensemble signal is identified by said additional identification information included in said digital-audio-broadcast ensemble signal as well as associated with one of said pairs in said program-selection information stored in said program-selection-information storage unit composed of said geographical condition detected by said geographical-condition detecting means and a piece of information on time detected by said present-time detecting means as a present time.
  5. A digital-audio-broadcast receiver according to claim 2 or 4, or any claim appendant thereto further comprising a phase-shift detecting means for detecting phase shifts among a plurality of said digital-audio-broadcast ensemble signals transmitted by the same plurality of broadcast stations using carriers having the same frequency, selectively received by said tuner, wherein said reception-position detecting means detects said position of reception from positional information detected by said positional-information detecting means and phase shifts detected by said phase-shift detecting means.
  6. A digital-audio-broadcast receiver according to any one of hte preceding claims further comprising:
    a change-request-input receiving means for receiving a request for a change to be made to said program-selection information stored in said program-selection-information storage unit; and
    an information changing means for changing said program-selection information stored in said program-selection-information storage unit in accordance with said request for a change input by said change-request inputting means.
  7. A digital-audio-broadcast receiver for receiving a digital-audio-broadcast ensemble signal conveying a plurality of broadcast programs multiplexed therein and additional identification information revealing contents of each of said broadcast programs and for automatically selecting one of said broadcast programs multiplexed in said digital-audio-broadcast ensemble signal in an automatic selection mode or manually selecting one of said broadcast programs multiplexed in said digital-audio-broadcast ensemble signal in a manual selection mode in accordance with a request issued by the user, said digital-audio-broadcast receiver comprising:
    a tuner for selectively receiving a digital-audio-broadcast ensemble signal conveying a plurality of broadcast programs multiplexed therein;
    a program selecting unit for extracting a broadcast program from said digital-audio-broadcast ensemble signal selectively received by said tuner;
    a program-selection-information storage unit for storing program-selection information suggesting a broadcast program to be selected on a priority basis from said broadcast programs multiplexed in said digital-audio-broadcast ensemble signal;
    a selection-indicating-information receiving means for receiving an input of selection indicating information entered by the user for selecting a broadcast program;
    a selection-information receiving means for receiving an input of information for selecting a mode entered by the user; and
    a mode switching means for setting said automatic selection mode or said manual selection mode in accordance with information for selecting a mode received by said selection-information receiving means,
    wherein
    said program selecting unit extracts a broadcast program from said digital-audio-broadcast ensemble signal selectively received by said tuner in accordance with said program-selection information stored in said program-selection-information storage unit and said additional identification information conveyed by said digital-audio-broadcast ensemble signal in said automatic selection mode set by said mode switching means; and
    said program selecting unit extracts a broadcast program from said digital-audio-broadcast ensemble signal selectively received by said tuner in accordance with an input of selection indicating information entered by the user via said selection-indicating-information receiving means and said additional identification information conveyed by said digital-audio-broadcast ensemble signal in said manual selection mode set by said mode switching means.
EP99304152A 1998-05-29 1999-05-27 Receiver for receiving Digital Audio Broadcast (DAB) programmes, comprising automatic selection of broadcast programmes from a plurality of multiplexed programmes Withdrawn EP0961430A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP10148609A JPH11340792A (en) 1998-05-29 1998-05-29 Receiver for digital audio broadcast
JP14860998 1998-05-29

Publications (1)

Publication Number Publication Date
EP0961430A2 true EP0961430A2 (en) 1999-12-01

Family

ID=15456614

Family Applications (1)

Application Number Title Priority Date Filing Date
EP99304152A Withdrawn EP0961430A2 (en) 1998-05-29 1999-05-27 Receiver for receiving Digital Audio Broadcast (DAB) programmes, comprising automatic selection of broadcast programmes from a plurality of multiplexed programmes

Country Status (2)

Country Link
EP (1) EP0961430A2 (en)
JP (1) JPH11340792A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002011328A1 (en) * 2000-07-28 2002-02-07 Sony Corporation Digital broadcasting system
GB2406458A (en) * 2003-09-17 2005-03-30 Lg Electronics Inc Digital multimedia broadcasting receiver which displays additional information
EP1624600A2 (en) * 2004-08-02 2006-02-08 Sanyo Electric Co., Ltd. Mobile terrestrial digital broadcast receiver
EP1628420A2 (en) * 2004-08-18 2006-02-22 LG Electronics, Inc. Mobile broadcast receiver for decoding broadcast services selected by the user
WO2008107745A2 (en) * 2007-03-02 2008-09-12 Nokia Corporation Method and system to signal network information in tps bits

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7412202B2 (en) * 2001-04-03 2008-08-12 Koninklijke Philips Electronics N.V. Method and apparatus for generating recommendations based on user preferences and environmental characteristics
US20030093789A1 (en) * 2001-11-09 2003-05-15 John Zimmerman Systems for monitoring broadcast content and generating notification signals as a function of subscriber profiles and methods of operating the same
US7606255B2 (en) * 2003-01-08 2009-10-20 Microsoft Corporation Selectively receiving broadcast data according to one of multiple data configurations
KR100600565B1 (en) 2004-09-23 2006-07-13 한국디엠비 (주) System of Providing DMB Program Alarm Service Using Wireless Data Network and Method thereof
US7647419B2 (en) * 2005-02-02 2010-01-12 Sharp Laboratories Of America, Inc. Client-side virtual radio station
JP2008113068A (en) * 2006-10-27 2008-05-15 Kenwood Corp Frequency adjusting method and device for radio device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002011328A1 (en) * 2000-07-28 2002-02-07 Sony Corporation Digital broadcasting system
US7475418B2 (en) 2000-07-28 2009-01-06 Sony Corporation Digital broadcasting system and method for automatically locating programs after relocation
GB2406458A (en) * 2003-09-17 2005-03-30 Lg Electronics Inc Digital multimedia broadcasting receiver which displays additional information
GB2406458B (en) * 2003-09-17 2008-03-19 Lg Electronics Inc Digital multimedia broadcasting receiver, and method of using additional information thereof
EP1624600A2 (en) * 2004-08-02 2006-02-08 Sanyo Electric Co., Ltd. Mobile terrestrial digital broadcast receiver
EP1624600A3 (en) * 2004-08-02 2012-01-04 Kyocera Corporation Mobile terrestrial digital broadcast receiver
EP1628420A2 (en) * 2004-08-18 2006-02-22 LG Electronics, Inc. Mobile broadcast receiver for decoding broadcast services selected by the user
EP1628420A3 (en) * 2004-08-18 2007-09-12 LG Electronics, Inc. Mobile broadcast receiver for decoding broadcast services selected by the user
CN1738436B (en) * 2004-08-18 2011-06-15 Lg电子有限公司 Mobile broadcast receiver and method for decoding broadcast service using the same
WO2008107745A2 (en) * 2007-03-02 2008-09-12 Nokia Corporation Method and system to signal network information in tps bits
WO2008107745A3 (en) * 2007-03-02 2009-07-09 Nokia Corp Method and system to signal network information in tps bits
US9294208B2 (en) 2007-03-02 2016-03-22 Core Wireless Licensing S.A.R.L. Method and system to signal network information in TPS bits

Also Published As

Publication number Publication date
JPH11340792A (en) 1999-12-10

Similar Documents

Publication Publication Date Title
US5732338A (en) Broadcast receiver capable of autonomous format-scanning, program identification and searching
EP1049277B1 (en) Receiver for receiving a broadcasting signal comprising supplementary information, the receiver comprising a display means for displaying the supplementary information
CN1708911B (en) Method and apparatus for navigating, previewing and selecting broadband channels via a receiving user interface
EP0462718A2 (en) Broadcast receiver system
JPH09331266A (en) Broadcasting receiver
US20080064325A1 (en) Satellite radio receiver that displays information regarding one or more channels that are not currently being listened to
EP0961430A2 (en) Receiver for receiving Digital Audio Broadcast (DAB) programmes, comprising automatic selection of broadcast programmes from a plurality of multiplexed programmes
JP2005159868A (en) Multiplex broadcast receiver and multiplex broadcast receiving method
EP1603258A2 (en) Digital multimedia broadcasting receiver and a channel display method
EP1022873A2 (en) Receiver for receiving both Digital Audio Broadcasts (DAB) as well as frequency modulated (FM) broadcasts comprising supplementary information
EP0989695A2 (en) Receiver for receiving Digital Audio Broadcast (DAB) programmes
JP3690777B2 (en) Broadcast receiver
US5722047A (en) Receiver for receiving multiplexed text broadcasts
US20020119760A1 (en) Method for digital audio broadcasting and receiver therefor
JP3979731B2 (en) DAB receiving system
JP2003158690A (en) On-vehicle receiver
EP1024614A2 (en) Receiver for receiving Digital Audio Broadcast DAB
JP3968541B2 (en) Digital audio broadcast receiver
JP4151917B2 (en) Mobile receiver
US6188878B1 (en) Receiver for receiving text-based multiplex broadcast
EP0961433A2 (en) Receiver for receiving Digital Audio Broadcast programmes comprising a means for selecting a service from a plurality of preselected services
JP3233533B2 (en) FM multiplex broadcast receiver
JP3842640B2 (en) Navigation system and multiplexed information acquisition method
US6137808A (en) Receiver for receiving text-based multiplex broadcasts
JP2021141511A (en) Radio broadcast reception device, radio broadcast reception method, and radio broadcast reception program

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Withdrawal date: 20020409