EP2713534A1 - Receiving apparatus and reception control method - Google Patents
Receiving apparatus and reception control method Download PDFInfo
- Publication number
- EP2713534A1 EP2713534A1 EP13020108.0A EP13020108A EP2713534A1 EP 2713534 A1 EP2713534 A1 EP 2713534A1 EP 13020108 A EP13020108 A EP 13020108A EP 2713534 A1 EP2713534 A1 EP 2713534A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- program
- audio signal
- sound
- broadcasting
- information
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/20—Arrangements for broadcast or distribution of identical information via plural systems
- H04H20/22—Arrangements for broadcast of identical information via plural broadcast systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/26—Arrangements for switching distribution systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/60—Aspects of broadcast communication characterised in that the receiver comprises more than one tuner
Definitions
- the present invention relates to a receiving apparatus and a reception control method.
- Japanese Patent Application Laid-open No. 8-130488 discloses a receiver configured to reproduce the sound based on the audio signal output from a receiving unit that is selected out of a receiving unit for receiving a first broadcasting (hereafter, referred to as "first receiving unit”) and a receiving unit for receiving a second broadcasting (hereafter, referred to as "second receiving unit").
- first receiving unit a receiving unit for receiving a first broadcasting
- second receiving unit a receiving unit for receiving a second broadcasting
- the present invention has been made taking such situation into consideration and is to provide a receiving apparatus and a reception control method that allows for a highly accurate and short time comparison of a plurality of audio signals that indicate respective contents of a plurality of programs being received.
- a receiving apparatus includes: a first receiving unit configured to receive a broadcasting of a first program and generate a first audio signal indicating a sound content of the first program; a second receiving unit configured to receive any one of a broadcasting of a second program provided by a second source that is a broadcasting station and a service different from a first source that is a broadcasting station and a service providing the broadcasting of the first program when a reception sensitivity of the broadcasting of the first program at the first receiving unit is not good, and generate a second audio signal indicating a sound content of the second program; a determination unit configured to determine a comparison condition based on at least one of first program information for the first program and second program information for the second program; a comparing unit configured to compare the first audio signal with the second audio signal based on the comparison condition determined by the determination unit, and obtain a comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program; and a reproducing unit configured to reproduce
- a reception control method includes: a first receiving step for receiving a broadcasting of a first program and generating a first audio signal indicating a sound content of the first program; a second receiving step for receiving any one of a broadcasting of a second program provided by a second source that is a broadcasting station and a service different from a first source that is a broadcasting station and a service providing the broadcasting of the first program when a reception sensitivity of the broadcasting of the first program at the first receiving unit is not good, and generating a second audio signal indicating a sound content of the second program; a determination step for determining a comparison condition based on at least one of first program information for the first program and second program information for the second program; a comparing step for comparing the first audio signal with the second audio signal based on the comparison condition determined by the determination unit, and deriving a comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program; and a reproducing step for
- the receiving apparatus to which the present invention is applied is not limited to the receiving apparatus 100 illustrated in FIG. 1 .
- the present invention may be applied to an apparatus in which various components are incorporated in the receiving apparatus 100, and the present invention may be applied to an apparatus in which appropriate components are removed from the receiving apparatus.
- the number of the components provided to the receiving apparatus 100 is not limited to that in the example illustrated in FIG. 1 .
- the receiving apparatus 100 is an apparatus that is capable of simultaneously receiving the radio broadcastings provided in a plurality of modulation systems.
- the modulation system that the receiving apparatus 100 is able to demodulate may be an analog modulation such as AM (Amplitude Modulation), FM (Frequency Modulation), and the like; and may be a digital modulation conforming with the specification such as DAB (Digital Audio Broadcast), DAB+ (Digital Audio Broadcast Plus), DMB (Digital Multimedia Broadcasting), and the like.
- DAB Digital Audio Broadcast
- DAB+ Digital Audio Broadcast Plus
- DMB Digital Multimedia Broadcasting
- the receiving apparatus 100 includes: an FM antenna 101; an FM tuner 102; an audio buffer 103; a digital antenna 104; a digital tuner 105; a digital decoder 106; an audio buffer 107; a comparator 108; an audio switch 109; a controller 110; and a speaker 115.
- the FM antenna 101 receives the FM-modulated radio wave and converts the received radio wave into the electrical signal.
- the FM tuner 102 extracts an electrical signal corresponding to a designated receiving frequency from an electrical signal supplied from the FM antenna 101 and demodulates the extracted electrical signal.
- the FM tuner 102 generates an FM audio signal and RDS (Radio Data System) information by the demodulation of the extracted electrical signal.
- RDS Radio Data System
- the FM audio signal is a signal that indicates the content in the sound of the radio program that is broadcast by the selected broadcasting station (the broadcasting station corresponding to the received frequency).
- the RDS information is a signal that indicates various sorts of information such as the broadcasting station that is being selected, the program that is being broadcast, the name of the music that is being broadcast.
- the audio buffer 103 amplifies (attenuates) the FM audio signal supplied from the FM tuner 102 according to the designated amplification ratio (attenuation ratio) and outputs it after further delaying it by the designated time. Therefore, the audio buffer 103 includes an amplification circuit (attenuation circuit) and a delay circuit. It is noted that the amplification ratio and the delay time are designated by the correction data supplied from the comparator 108.
- the digital antenna 104 receives the radio wave that is digitally modulated by the DAB specification, the DAB+ specification, the DMB specification, and the like, and converts the received radio wave into the electrical signal.
- the digital tuner 105 extracts the electrical signal corresponding to the designated service from the electrical signal supplied from the digital antenna 104 and demodulates the extracted electrical signal.
- the digital tuner 105 generates a digital IF (Interface) signal by the demodulation of the extracted electrical signal.
- the digital decoder 106 decodes the digital IF signal supplied from the digital tuner 105 and generates a digital audio signal and service related information.
- the digital audio signal is a signal that indicates the sound content of the program provided by the designated service.
- the service related information includes various types of information that relate to the designated service such as the encode type, the program type, and the like.
- the audio buffer 107 amplifies (attenuates) the digital audio signal supplied from the digital decoder 106 according to the designated amplification ratio (attenuation ratio) and outputs it after further delaying it by a designated time. Therefore, the audio buffer 107 includes an amplification circuit (attenuation circuit) and a delay circuit. It is noted that the amplification ratio and the delay time are designated by the correction data supplied from the comparator 108.
- the comparator 108 compares the corrected FM audio signal supplied from the audio buffer 103 with the corrected digital audio signal supplied from the audio buffer 107 according to the comparison condition supplied from the controller 110. Further, the comparator 108 obtains an amplification ratio and delay time based on the comparison condition and supplies it to the audio buffer 103 and the audio buffer 107 as the correction data. The comparator 108 then supplies the comparison result to the controller 110. It is noted that the comparison result concerns whether or not the FM audio signal and the digital audio signal indicate the same sound content, what degree the volume ratio is when they are of the same sound content, what degree the time difference is when they are of the same sound content, and so on.
- the audio switch 109 supplies, to the speaker 115, either one of the corrected FM audio signal supplied from the audio buffer 103 and the corrected digital audio signal supplied from the audio buffer 107 according to the switching instruction signal supplied from the controller 110.
- the controller 110 controls the entire operation of the receiving apparatus 100.
- the controller 110 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, a RAM (Random Access Memory) 113, an interface 114, and so on.
- the components included in the controller 110 are connected to each other by buses.
- the CPU 111 controls the entire operation of the controller 110. It is noted that the CPU 111 operates according to the program stored in the ROM 112 and uses the RAM 113 as a work area.
- the ROM 112 stores programs and data used for controlling the entire operation of the controller 110.
- the RAM 113 functions as the work area of the CPU 111. That is, the CPU 111 temporarily writes the program and data to the RAM 113 and refers to that program and data if necessary.
- the interface 114 accepts the operating input from the user. It is noted that the interface 114 may communicate various data and command to some external device through the radio communication and the wired communication.
- the interface 114 is configured with a touch screen and a communication module, for example.
- the controller 110 determines the receiving frequency designated to the FM tuner 102 and the service designated to the digital decoder 106 according to the program that has been pre-stored in the ROM 112 and the instruction by the user and the like accepted by the interface 114. Further, the controller 110 determines the comparison condition based on the RDS information supplied from the FM tuner 102 and the service related information supplied from the digital decoder 106 and supplies the determined comparison condition to the comparator 108. Furthermore, the controller 110 supplies the switching instruction signal to the audio switch 109 based on the comparison result supplied from the comparator 108.
- the speaker 115 outputs the sound according to the audio signal supplied from the audio switch 109.
- the speaker 115 may include a D/A (Digital/Analog) converter and an amplifier.
- FIG. 2 is a block diagram illustrating a functional configuration of the receiving apparatus 100.
- the receiving apparatus 100 includes, in terms of the function, a first receiving unit 11, a second receiving unit 12, a determination unit 13, a comparing unit 14, and a reproduction unit 15.
- the configuration of the receiving apparatus 100 is not limited to the example illustrated in FIG. 2 .
- the receiving apparatus 100 may include a component that is not illustrated in FIG. 2 and may not include a part of the components that are illustrated in FIG. 2 .
- the information transacted among a plurality of components is not limited to what is illustrated by the arrows in FIG. 2 . Therefore, the receiving apparatus 100 may transact the information that is not illustrated by the arrows in FIG. 2 and may not transact a part of the information that is illustrated by the arrows in FIG. 2 .
- the first receiving unit 11 receives a broadcasting of a first program and generates a first audio signal indicating the sound content of the first program.
- the first program is, for example, a program that is broadcast by the digital broadcasting and supplied by the designated service.
- the first receiving unit 11 includes the digital antenna 104, the digital tuner 105, and the digital decoder 106, for example.
- the second receiving unit 12 receives a second program supplied by a second source that is different from a first source when the reception sensitivity of the first program by the first receiving unit 11 is no longer good (for example, under the state where the receiving apparatus 100 is mounted on a moving vehicle, it is likely to be out of the receivable area of the first program broadcasting due to the movement of the vehicle).
- the first source is a broadcasting station or a service providing the first program.
- the second source is a broadcasting station or a service providing the second program.
- the second receiving unit 12 generates a second audio signal indicating the sound content of the second program.
- the second receiving unit 12 includes the FM antenna 101 and the FM tuner 102, for example.
- the service related information supplied along with the first program from the first source includes information that associates the first program with the second program.
- this information may be used to identify and receive the second program supplied from the second source.
- the determination unit 13 determines the comparison condition based on at least one of first program information related to the first program and second program information related to the second program.
- the first program information is the service related information, for example.
- the second program information is the RDS information, for example.
- the determination unit 13 includes the controller 110, for example.
- the comparing unit 14 compares the first audio signal with the second audio signal based on the comparison condition determined by the determination unit 13 and obtains the comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program.
- the comparing unit 14 includes the comparator 108, for example.
- the reproduction unit 15 reproduces the sound based on the second audio signal in place of the sound based on the first audio signal.
- the reproduction unit 15 includes, for example, the audio switch 109, the controller 110, and the speaker 115.
- the comparison condition may include a prediction value of the difference between the reproduction timing of the sound based on the first audio signal and the reproduction timing of the sound based on the second audio signal.
- the comparison condition may include a prediction value of the ratio between the volume of the sound based on the first audio signal and the volume of the sound based on the second audio signal.
- the first program information may include first feature information indicating the feature of the sound based on the first audio signal
- the second program information may include second feature information indicating the feature of the sound based on the second audio signal.
- the comparison condition may include a comparison condition that is based on the first feature information or the second feature information.
- first program information may be included in the information transmitted by the broadcasting of the first program, or the second program information may be included in the information transmitted by the broadcasting of the second program.
- the program information is the RDS information and the service related information, that is, various types of information concerning the program being broadcast.
- the program information can include the information indicating the program ID of the program, the information indicating the broadcasting station and service that is providing the program, the information indicating the encode type (compressing system) used in the broadcasting of the program, the information indicating the program type that indicates what sort of sound the program is, and so on.
- the program information can include the information indicating the program ID, the encode type, and the program type, other information may also be included.
- FIG. 3 illustrates an example that the program ID is D201, the encode type is DAB, and the program type is speech.
- FIG. 4 exemplifies, as the comparison conditions, the capture time, the initial value of the delay time, the timeout time, the success determination factor, the number of trials. It is noted that the information indicating the comparison condition is stored in the ROM 112 and the RAM 113.
- FIG. 4A is a view illustrating the relationship between the capture time and the program type.
- the capture time is a length of time to be compared in the comparison of the audio signals.
- the sampling frequency is constant, the number of samplings of the audio data to be compared is determined by the capture time.
- the program type indicates the sort of the sound that is being broadcast in the program.
- the capture time is adjusted according to the sort of sound represented by the compared audio signal. For example, it is considered that the larger change in the level of the sound represented by the compared audio signal allows for the shorter capture time in the comparison of the sound. Therefore, when the program type is such as classical music or speech that has a smaller change in the level of the sound or is the program that is likely to have a long continuous no-sound state, the capture time is set to relatively longer time (for example, about 5 seconds). On the other hand, when the program type is such as rock or pops that has a larger change in the level of the sound or is the program that is not likely to have a long continuous no-sound state, the capture time is set to relatively shorter time (for example, about 4 seconds).
- FIG. 4B illustrate the relationship between the initial value of the delay time and the encode type.
- the initial value of the delay time is delay time that is predicted to be generated by the encoding of the sound (or both encoding of the sound and decoding of the sound).
- the difference in the initial values of the delay time is set to the initial value of the delay time that is provided to one of the audio signals. It is noted that, for the encode type that requires more time for the encoding (or both encoding of the sound and decoding of the sound), the longer initial value of the delay time is set.
- the initial value of the delay time is set to 0 to 1 second, for example.
- the initial value of the delay time is set to about 3 seconds, for example.
- the initial value of the delay time is set to about 4.5 seconds, for example.
- FIG. 4C is a view illustrating the relationship between the timeout time and the program type.
- the timeout time is the time from when the comparison of the audio signals is started to when the failure of the comparison of the audio signals is determined.
- the time until the failure is determined includes the processing time in the extended capture time and comparison time in the case where the comparison result is not obtained within the set comparison time. Then, even just once a success is determined from the time when the comparison of the audio signals is started to the time when the timeout time elapses, the comparison result of the audio signals will be successful.
- the timeout time is adjusted according to the sort of the sound the audio signals to be compared represents. For example, it is considered that the larger change in the level of the sound the audio signals to be compared represents causes less problem (is less likely to cause erroneous determination) even when the comparison of the sound is made by the shorter timeout time. Therefore, when the program type is such as classical music or speech that has a smaller change in the level of the sound or is the program that is likely to have a long continuous no-sound state, the timeout time is set to relatively longer time (for example, about 10 seconds).
- the timeout time is set to relatively shorter time (for example, about 6 seconds).
- FIG. 4D is a view illustrating the relationship between the success determination factor and the program type.
- the success determination factor is a factor that is necessary for the success determination in the comparison of the audio signals.
- the success determination factor is adjusted according to the sort of the sound the audio signal to be compared represents. For example, in the case where the program type is such as classical music and it is therefore difficult to determine the difference in the volume, only the time delay is included in the success determination factor. On the other hand, in the case where the program type is such as speech, rock, or pops and it is therefore easy to determine the difference in the volume, the time delay and the volume are included in the success determination factor.
- FIG. 4E is a view illustrating the relationship between the number of trials and the program type.
- the number of trials is the number for which the comparison is tried until it is determined that there is likelihood of inconsistency of the programs. That is, the number of trials is the retry times plus 1.
- the number of trials may be adjusted according to the sort of the sound represented by the compared audio signal.
- the program whose program type is such as classical music, rock, or pops
- the program provided by a key station is directly broadcast by the local station in most cases.
- the program indicated by the RDS information or the service related information is different in content from the program that is originally supposed to be broadcast. Therefore, in this case, it is desirable that the greater number of trials be set in order to further increase the accuracy.
- the program whose program type is such as news
- the local station broadcasts the area-specific news in place of the news that is broadcast by the key station.
- FIG. 4F indicates the relationship between the number of trials and the encode type.
- the number of trials can be adjusted by the encode type instead of the sort of the sound represented by the audio signal to be compared. For example, when the comparison result of the audio signal is likely to be unsuccessful as the case of the FM, it is desirable to set the greater number of trials. On the other hand, when the comparison result of the audio signal is not likely to be unsuccessful as the case of the DAB or the DAB+, it is desirable to set the smaller number of trials. Further, when the comparison result of the audio signal is highly likely to be unsuccessful as the case of the DMB, it is desirable to set the number of trials to infinite.
- FIG. 5A is a graph illustrating the relationship between the elapsed time from the current time and the voltage level of the digital audio signal.
- the horizontal axis of the graph represents the elapsed time from the current time and the vertical axis represents the voltage level of the digital audio signal output from the digital decoder 106.
- the voltage level of the left end on the horizontal axis represents the voltage level of the audio signal at the current time, and older voltage level of the audio signal is represented closer to the right end.
- FIG. 5B is a graph illustrating the relationship between the elapsed time from the current time and the voltage level of the FM audio signal before the correction.
- the horizontal axis of the graph represents the elapsed time from the current time
- the vertical axis of the graph represents the voltage level of the FM audio signal output from the FM tuner 102.
- the FM audio signal before the correction has a smaller volume level and shorter delay time than the digital audio signal. Therefore, the volume level of the FM audio signal before the correction is increased and the delay time of the FM audio signal before the correction is increased.
- FIG. 6A is a graph illustrating the relationship between the elapsed time from the current time and the voltage level of the FM audio signal after the adjustment of the delay time.
- the horizontal axis of the graph represents the elapsed time from the current time
- the vertical axis of the graph represents the voltage level of the FM audio signal that is the delayed version of the FM audio signal output from the FM tuner 102.
- the FM audio signal after the adjustment of the delay time is the signal indicating the sound encoded at an earlier time than the FM audio signal before the adjustment of the delay time.
- the FM audio signal before the adjustment of the delay time is illustrated by the broken line.
- the sound represented by the FM audio signal after the adjustment of the delay time is the sound encoded at the same time as the sound represented by the digital audio signal.
- FIG. 6B is a graph illustrating the relationship between the elapsed time from the current time and voltage level of the FM audio signal after the adjustment of the delay time and the volume.
- the horizontal axis of the graph represents the elapsed time from the current time
- the vertical axis of the graph represents the voltage level of the FM audio signal that is provided by adjusting the volume of the FM audio signal whose delay time has been adjusted, that is, the FM audio signal output from the audio buffer 103.
- the FM audio signal after the adjustment of the volume is the signal indicating the sound of a large volume than the FM audio signal before the adjustment of the volume.
- the FM audio signal before the adjustment of the volume is illustrated by the broken line.
- the sound represented by the FM audio signal after the adjustment of the volume is the sound having the same volume level as the sound represented by the digital audio signal.
- Tc in FIG. 5A and FIG. 6B represents the capture time when the switching to the FM is made in the DAB, the DAB+, or the DMB.
- the audio data captured from the digital audio signal and the audio data captured from the FM audio signal in which the delay time and the volume have been adjusted are the data indicating the sound encoded in the same time zone after the delay process has been made by the delay time predicted by the delay initial value.
- employed may be the audio data in which the timing of the capture is adjusted by the delay initial value and which is individually captured without the delay process being applied. Therefore, the determination as to whether or not the sound content represented by the digital audio signal matches the sound content represented by the FM audio signal can be implemented by the waveform comparison between the captured digital audio signal and the captured FM audio signal. Further, the higher accuracy of the delay initial value allows for the increased accuracy of the comparison result.
- the reception control process executed by the receiving apparatus 100 will be described. It is assumed that the receiving apparatus 100 repeats the execution of the reception control process illustrated in FIG. 7 during the power source being supplied.
- the CPU 111 receives a broadcasting of a program from a predetermined source (step S101). Specifically, the CPU 111 designates the digital decoder 106 for a service. The digital decoder 106 then designates the digital tuner 105 for the service. Then, the digital tuner 105 generates, from the electrical signal supplied from the digital antenna 104, a digital IF signal indicating the sound content of the designated service. The digital tuner 105 then supplies the generated digital IF signal to the digital decoder 106. The digital decoder 106 supplies, to the audio buffer 107, a digital audio signal obtained by decoding the supplied digital IF signal.
- the CPU 111 Upon completion of the process of step S101, the CPU 111 starts the process of detecting the reception sensitivity (step S102). For example, when the digital decoder 106 stores the number of error counts at the demodulation in the decoded digital audio signal and the information indicating the S/N ratio in the embedded memory, the CPU 111 is able to detect the reception sensitivity of the broadcasting of the currently receiving program by referring to the number of error counts and the S/N ratio stored in the memory. The CPU 111 determines that the reception sensitivity is good if, for example, the number of error counts is less than a predetermined threshold, while determines that the reception sensitivity is not good if the number of error counts is equal to the predetermined threshold or greater.
- reception sensitivity detection process is always repeatedly executed in parallel to each subsequently executed step. Then, it is always monitored whether or not the reception sensitivity is good and, when there is a change in the reception sensitivity, the CPU 111 executes the interruptive process to the process being executed. The specific process will be described later.
- the CPU 111 obtains the program information of the currently receiving program (step S103).
- the digital decoder 106 is able to extract the digital audio signal indicating the sound content of the program of the designated service and the service related information from the digital IF signal supplied by the digital tuner 105.
- the CPU 111 obtains the service related information extracted by the digital decoder 106 as the program information of the currently receiving program.
- the currently receiving program will be referred to as a pre-switch program.
- the CPU 111 selects the post-switch source (step S104).
- the post-switch source is a different source than the pre-switch source and is a broadcasting station or a service that provides the broadcasting of the program of the same sound content as the pre-switch source.
- An arbitrary method may be employed at the CPU 111 to identify the post-switch source. For example, the CPU 111 obtains the RDS information from the FM tuner 102 while switching the receiving frequency designated to the FM tuner 102 and thus is able to identify the post-switch source based on the obtained RDS information and the service related information obtained from the digital decoder 106.
- the CPU 111 may identify the post-switch source based on the information of the program table stored in the RAM 113, the information of the program table obtained from the external device via the interface 114, and so on. When there are multiple candidates of the post-switch source, the CPU 111 selects an optimal one source out of the candidates of the post-switch source. In the present embodiment, it is possible to receive the program provided from one FM broadcasting station and the program provided from one service in the digital broadcasting. In the present embodiment, since the pre-switch source is one service in the digital broadcasting, the post-switch source is the one FM broadcasting station. On the other hand, when the pre-switch source is the one FM broadcasting station, the post-switch source is one service in the digital broadcasting.
- step S105 Upon completion of the process of step S104, the CPU 111 executes the comparison condition determination process (step S105).
- the comparison condition determination process will be described in detail by referring to the flowchart illustrated in FIG. 8 .
- the CPU 111 identifies an encode type of the pre-switch source (step S201). For example, the CPU 111 is able to identify the encode type of the pre-switch source based on the service related information obtained from the digital decoder 106.
- the CPU 111 identifies the encode type of the post-switch source (step S202). For example, the CPU 111 is able to identify the encode type of the post-switch source based on the RDS information supplied from the FM tuner 102. It is noted that, when the post-switch source is the FM broadcasting station, the post-switch source may be determined to be the FM broadcasting station without identifying the encode type.
- the CPU 111 determines the comparison condition that depends on the encode type (step S203). For example, the CPU 111 determines the initial value of the delay time and the number of trials based on at least one of the encode type of the pre-switch source and the encode type of the post-switch source.
- the CPU 111 identifies the program type of the pre-switch source (step S204). For example, the CPU 111 is able to identify the program type of the pre-switch source based on the service related information obtained from the digital decoder 106.
- the CPU 111 identifies the program type of the post-switch source (step S205). For example, the CPU 111 is able to identify the program type of the post-switch source based on the RDS information obtained from the FM tuner 102.
- the CPU 111 determines the comparison condition that depends on the program type (step S206). For example, the CPU 111 determines the capture time, the success determination factor, and the number of trials based on at least one of the program type of the pre-switch source and the program type of the post-switch source. It is noted that, since the program type of the pre-switch source basically matches the program type of the post-switch source, the CPU 111 is able to identify the program type based on either one of the service related information and the RDS information.
- step S206 Upon completion of the process of step S206, the CPU 111 completes the comparison condition determination process of step S105.
- step S106 Upon completion of the process of step S105, the CPU 111 executes the comparison process (step S106).
- the comparison process will be described in detail by referring to the flowchart illustrated in FIG. 9 .
- the CPU 111 starts receiving the broadcasting of the program from the post-switch source (step S301). Specifically, the CPU 111 designates the receiving frequency corresponding to the post-switch source to the FM tuner 102 and causes the FM tuner 102 to start receiving the broadcasting of the program. Then, the FM tuner 102 starts the process for supplying the FM audio signal indicating the sound content of the received broadcasting to the audio buffer 103.
- the CPU 111 Upon completion of the process of step S301, the CPU 111 obtains the post-switch program information (step S302). It is noted that the CPU 111 is able to obtain the RDS information supplied from the FM tuner 102 as the post-switch program information.
- the CPU 111 adjusts the delay time and the volume by using the initial value (step S303). Specifically, the CPU 111 supplies the comparison condition including the initial value of the delay time and the initial value of the volume ratio to the comparator 108. Then, the comparator 108 adjusts the delay time and the volume of the FM audio signal supplied from the audio buffer 103 based on the initial value of the delay time and the initial value of the volume ratio included in the supplied comparison condition. It is noted that the initial value of the delay time and the initial value of the volume ratio are associated with the encode type and the program type of the pre-switch source and the encode type and the program type of the post-switch source; and are stored in the RAM 113 and the like.
- the CPU 111 compares the pre-switch audio signal with the post-switch audio signal (step S304). Specifically, the CPU 111 causes the comparator 108 to compare the digital audio signal with the FM audio signal in which the delay time and the volume have been adjusted. Then, the comparator 108 supplies the comparison result to the CPU 111. It is noted that the comparison result may include the results as to whether or not the two audio signals are identical to each other, the delay time if they match, the volume ratio if they match, and so on.
- step S305 the CPU 111 determines whether or not the two audio signals are identical to each other. It is noted that the CPU 111 is able to determine whether or not two audio signals are identical to each other based on the comparison result supplied from the comparator 108. If the CPU 111 determines that the two audio signals are identical to each other (step S305: YES), it decides the comparison result as successful (step S306).
- step S305 determines whether or not the number of trials have been exceeded.
- step S307 determines that the number of trials has been exceeded (step S307: YES), it decides the comparison result as there being likelihood of the program inconsistency, because the program contents are likely to be inconsistent (step S308).
- the CPU 111 saves the comparison result as history (step S309).
- the CPU 111 is able to associate the information with the encode type and the program type of the pre-switch source and the encode type and the program type of the post-switch source and store, in the RAM 113, the information such as the delay time in the case of being successful, the volume ratio in the case of being successful, and the like along with the comparison result as the history.
- a re-searching process of another program of the same content may be performed, because the program content of the post-switch source is not likely to be identical to the program content of the pre-switch source.
- the CPU 111 is able to utilize the history stored in the RAM 113 and the like as the initial value of the delay time and the initial value of the volume ratio. Further, the CPU 111 is able to identify the transmitting source that is likely to be successful in comparison result of the audio signal, by referring to the history stored in the RAM 113 and the like, when selecting one transmitting source out of the candidates of the post-switch transmitting source. Upon completion of the process of step S309, the CPU 111 completes the comparison process of step S106.
- step S310 the CPU 111 determines that the number of trials has not been exceeded. For example, the CPU 111 instructs the comparator 108 to adjust the delay time and the volume ratio again. Then, the comparator 108 adjusts the delay time and the volume of the FM audio signal according to the instruction again. Upon completion of the process of step S310, the CPU 111 returns the process back to step S304.
- the number of trials is infinite in the case of the DMB of FIG. 4F , for example. Therefore, some conditions may cause the state where the processes of steps S304, S305, S307, and S310 are infinitely repeated. This state is called as a loop state. Even under this state, the reception of the currently receiving program will be continued when the reception sensitivity is good. When the reception sensitivity is degraded, however, the process that is decided by the combination of this loop state and the state of the degraded reception sensitivity will be executed.
- step S107 determines whether or not there is likelihood of the comparison result being the program inconsistency. If the CPU 111 determines that there is likelihood of the comparison result being the program inconsistency (step S107: YES), it then returns the process to step S104. It is noted that the CPU 111 selects another source in step S104 and executes the processes of step S105 to step S107 again.
- step S107 determines whether or not the reception sensitivity is good.
- step S108 determines that the reception sensitivity is good (step S108: YES)
- step S109 determines whether or not the comparison result is successful (step S109). If the CPU 111 determines that the comparison result is successful (step S109: YES), it switches to a seamless source (step S110).
- the CPU 111 supplies the switching instruction signal to the audio switch 109 to instruct the switching of the source. Then, the audio switch 109 switches the source according to the instruction. Specifically, the audio switch 109 supplies, to the speaker 115, the FM audio signal supplied from the audio buffer 103 in place of the digital audio signal supplied from the audio buffer 107. It is noted that, in the FM audio signal supplied from the audio buffer 103, since the delay time and the volume have been adjusted in accordance with the digital audio signal supplied from the audio buffer 107, so that the audio can be switched in a seamless manner without discontinuation. Upon completion of the process of step S110, the CPU 111 returns the process to step S102.
- step S109 determines that the comparison result is not successful (step S109: NO) or if it is in the loop state, it inserts no-sound state before and after the switching and switches the source (step S111).
- the sounds are not synchronized because the programs are different between before and after the switching.
- a sudden switching of the sound will cause the listener to feel discomfort. Therefore, an intentional insertion of the no-sound period allows the program switching to be provided without causing the listener to feel discomfort.
- step S111 Upon completion of the process of step S111, the CPU 111 returns the process to step S102. It is noted that, when there is a change in the reception sensitivity in the reception sensitivity detection process repeatedly executed in parallel as described above, the processes from step S107 to step S111 are executed in an interruptive manner even when the CPU 111 is executing any process of the flowchart.
- the present embodiment it is possible to compare the pre-switch audio signal and the post-switch audio signal accurately and in a short time when the source of the broadcasting of the program is switched. It is noted that, although the process regarding the timeout in the audio signal comparison has not been described in the above embodiment in order to provide easier understanding, it is further preferable that the timeout time is changed for every program type, as illustrated in FIG. 4C .
- the present invention is not limited to those disclosed in the above-described embodiment.
- the receiving apparatus includes: a receiving system capable of receiving the FM broadcasting; and another receiving system capable of receiving the digital broadcasting.
- the receiving system that is included in the receiving apparatus is not limited to the above described example.
- the receiving apparatus may include: a receiving system capable of receiving the AM broadcasting; and another receiving system capable of receiving the digital broadcasting.
- the receiving apparatus may include two similar receiving systems.
- the receiving apparatus may include two receiving systems that are capable of receiving the digital broadcasting.
- the number of receiving systems that is included in the receiving apparatus may be three or more.
- the receiving apparatus receives the radio broadcasting in which the content of the broadcast program is the sound.
- the receiving apparatus may receive the television broadcasting in which the content of the broadcast program includes the sound and image.
- the above-described embodiment has basically provided the example in which the relationship between the program information and the comparison condition is predefined. In the present invention, however, the relationship between the program information and the comparison condition may be updated according to the comparison result.
- the receiving apparatus 100 includes the CPU 111, the ROM 112, and the RAM 113 and the CPU 111 implements the reception control process by software according to the program stored in the ROM 112.
- the reception control process executed by the receiving apparatus 100 is not limited to those implemented by software.
- the receiving apparatus 100 may include a microcomputer, an FPGA (Field Programmable Gate Array), a PLD (Programmable Logic Device), a DSP (Digital Signal Processor), and the like.
- the receiving apparatus can be realized also by using a general computer system instead of relying upon the dedicated system.
- the receiving apparatus may be configured to store the program for executing the above-described operation in a computer readable recording medium such as a flexible disc, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), an MO (Magneto Optical Disk), and the like to deliver the program to the computer, install it to the computer system, and thus execute the above-described process.
- a computer readable recording medium such as a flexible disc, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), an MO (Magneto Optical Disk), and the like to deliver the program to the computer, install it to the computer system, and thus execute the above-described process.
- it may be configured to pre-store the program in the disc device and the like of the server apparatus on the Internet and, for example, superimpose it on the carrier for the download and the like to
- the present invention allows for a highly accurate and short time comparison of a plurality of audio signals that indicate respective contents of a plurality of programs being received.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Circuits Of Receivers In General (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A receiving apparatus (100) includes: a first receiving unit (11) configured to receive a broadcasting of a first program and generate a first audio signal indicating a sound content of the first program; a second receiving unit (12) configured to receive any one of a broadcasting of a second program provided by a second source that is a broadcasting station and a service different from a first source that is a broadcasting station and a service providing the broadcasting of the first program; a determination unit (13) configured to determine a comparison condition; a comparing unit (14) configured to compare the first audio signal with the second audio signal based on the comparison; and a reproducing unit (15) configured to reproduce a sound based on the second audio signal.
Description
- The present invention relates to a receiving apparatus and a reception control method.
- It has been known that, when the reception sensitivity is degraded during receiving a program provided by a selected broadcasting station or a selected service, stable reproduction of the sound is realized by receiving another program that is provided by another broadcasting station or another service and has the same sound content as the program being received.
- For example, Japanese Patent Application Laid-open No.
8-130488 - While Japanese Patent Application Laid-open No.
8-130488 - The present invention has been made taking such situation into consideration and is to provide a receiving apparatus and a reception control method that allows for a highly accurate and short time comparison of a plurality of audio signals that indicate respective contents of a plurality of programs being received.
- It is an object of the present invention to at least partially solve the problems in the conventional technology.
- According to an aspect of the present invention a receiving apparatus includes: a first receiving unit configured to receive a broadcasting of a first program and generate a first audio signal indicating a sound content of the first program; a second receiving unit configured to receive any one of a broadcasting of a second program provided by a second source that is a broadcasting station and a service different from a first source that is a broadcasting station and a service providing the broadcasting of the first program when a reception sensitivity of the broadcasting of the first program at the first receiving unit is not good, and generate a second audio signal indicating a sound content of the second program; a determination unit configured to determine a comparison condition based on at least one of first program information for the first program and second program information for the second program; a comparing unit configured to compare the first audio signal with the second audio signal based on the comparison condition determined by the determination unit, and obtain a comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program; and a reproducing unit configured to reproduce a sound based on the second audio signal in place of a sound based on the first audio signal when the comparison result obtained by the comparing unit indicates that the sound content of the second program is the same as the sound content of the first program.
- According to another aspect of the present invention a reception control method includes: a first receiving step for receiving a broadcasting of a first program and generating a first audio signal indicating a sound content of the first program; a second receiving step for receiving any one of a broadcasting of a second program provided by a second source that is a broadcasting station and a service different from a first source that is a broadcasting station and a service providing the broadcasting of the first program when a reception sensitivity of the broadcasting of the first program at the first receiving unit is not good, and generating a second audio signal indicating a sound content of the second program; a determination step for determining a comparison condition based on at least one of first program information for the first program and second program information for the second program; a comparing step for comparing the first audio signal with the second audio signal based on the comparison condition determined by the determination unit, and deriving a comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program; and a reproducing step for reproducing a sound based on the second audio signal in place of a sound based on the first audio signal when the comparison result obtained by the comparison unit indicates that the sound content of the second program is the same as the sound content of the first program.
- The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
-
-
FIG. 1 is a block diagram illustrating a hardware configuration of a receiving apparatus according to an embodiment of the present invention. -
FIG. 2 is a block diagram illustrating a functional configuration of the receiving apparatus according to the embodiment of the present invention. -
FIG. 3 is a view illustrating a configuration of program information. -
FIG. 4A to 4F illustrate conditions of comparison.FIG. 4A is a view illustrating a relationship between the program type and the capture time.FIG. 4B is a view illustrating a relationship between the encode type and the initial value of delay time.FIG. 4C is a view illustrating a relationship between the program type and the timeout time.FIG. 4D is a view illustrating a relationship between the program type and the success determination factor.FIG. 4E is a view illustrating a relationship between the program type and the number of trials.FIG. 4F is a view illustrating a relationship between the encode type and the number of trials. -
FIG. 5A is a view illustrating a digital audio signal andFIG. 5B is a view illustrating an FM audio signal before modulated. -
FIG. 6A is a view illustrating an FM audio signal after adjustment of the delay time andFIG. 6B is a view illustrating an FM audio signal after adjustment of the delay time and the volume. -
FIG. 7 is a flowchart illustrating a reception control process executed by a receiving apparatus according to the embodiment of the present invention. -
FIG. 8 is a flowchart illustrating a comparison condition determination process illustrated inFIG. 7 . -
FIG. 9 is a flowchart illustrating a comparison process illustrated inFIG. 7 . - A receiving apparatus according to the embodiment of the present invention will be described below by referring to the drawings.
- First, by referring to
FIG. 1 , described will be the configuration of a receivingapparatus 100 according to the present embodiment. It is noted that the receiving apparatus to which the present invention is applied is not limited to the receivingapparatus 100 illustrated inFIG. 1 . For example, the present invention may be applied to an apparatus in which various components are incorporated in the receivingapparatus 100, and the present invention may be applied to an apparatus in which appropriate components are removed from the receiving apparatus. Further, the number of the components provided to thereceiving apparatus 100 is not limited to that in the example illustrated inFIG. 1 . - The
receiving apparatus 100 is an apparatus that is capable of simultaneously receiving the radio broadcastings provided in a plurality of modulation systems. The modulation system that thereceiving apparatus 100 is able to demodulate may be an analog modulation such as AM (Amplitude Modulation), FM (Frequency Modulation), and the like; and may be a digital modulation conforming with the specification such as DAB (Digital Audio Broadcast), DAB+ (Digital Audio Broadcast Plus), DMB (Digital Multimedia Broadcasting), and the like. In the present embodiment, it is assumed that thereceiving apparatus 100 is able to simultaneously receive and demodulate the radio broadcasting modulated by the FM and the radio broadcasting modulated by the DAB specification, the DAB+ specification, and the DMB specification. - As illustrated
FIG. 1 , thereceiving apparatus 100 includes: anFM antenna 101; anFM tuner 102; anaudio buffer 103; adigital antenna 104; adigital tuner 105; adigital decoder 106; anaudio buffer 107; acomparator 108; anaudio switch 109; acontroller 110; and aspeaker 115. - The
FM antenna 101 receives the FM-modulated radio wave and converts the received radio wave into the electrical signal. - The
FM tuner 102 extracts an electrical signal corresponding to a designated receiving frequency from an electrical signal supplied from theFM antenna 101 and demodulates the extracted electrical signal. TheFM tuner 102 generates an FM audio signal and RDS (Radio Data System) information by the demodulation of the extracted electrical signal. - The FM audio signal is a signal that indicates the content in the sound of the radio program that is broadcast by the selected broadcasting station (the broadcasting station corresponding to the received frequency). The RDS information is a signal that indicates various sorts of information such as the broadcasting station that is being selected, the program that is being broadcast, the name of the music that is being broadcast.
- The
audio buffer 103 amplifies (attenuates) the FM audio signal supplied from theFM tuner 102 according to the designated amplification ratio (attenuation ratio) and outputs it after further delaying it by the designated time. Therefore, theaudio buffer 103 includes an amplification circuit (attenuation circuit) and a delay circuit. It is noted that the amplification ratio and the delay time are designated by the correction data supplied from thecomparator 108. - The
digital antenna 104 receives the radio wave that is digitally modulated by the DAB specification, the DAB+ specification, the DMB specification, and the like, and converts the received radio wave into the electrical signal. - The
digital tuner 105 extracts the electrical signal corresponding to the designated service from the electrical signal supplied from thedigital antenna 104 and demodulates the extracted electrical signal. Thedigital tuner 105 generates a digital IF (Interface) signal by the demodulation of the extracted electrical signal. - The
digital decoder 106 decodes the digital IF signal supplied from thedigital tuner 105 and generates a digital audio signal and service related information. - The digital audio signal is a signal that indicates the sound content of the program provided by the designated service. The service related information includes various types of information that relate to the designated service such as the encode type, the program type, and the like.
- The
audio buffer 107 amplifies (attenuates) the digital audio signal supplied from thedigital decoder 106 according to the designated amplification ratio (attenuation ratio) and outputs it after further delaying it by a designated time. Therefore, theaudio buffer 107 includes an amplification circuit (attenuation circuit) and a delay circuit. It is noted that the amplification ratio and the delay time are designated by the correction data supplied from thecomparator 108. - The
comparator 108 compares the corrected FM audio signal supplied from theaudio buffer 103 with the corrected digital audio signal supplied from theaudio buffer 107 according to the comparison condition supplied from thecontroller 110. Further, thecomparator 108 obtains an amplification ratio and delay time based on the comparison condition and supplies it to theaudio buffer 103 and theaudio buffer 107 as the correction data. Thecomparator 108 then supplies the comparison result to thecontroller 110. It is noted that the comparison result concerns whether or not the FM audio signal and the digital audio signal indicate the same sound content, what degree the volume ratio is when they are of the same sound content, what degree the time difference is when they are of the same sound content, and so on. - The
audio switch 109 supplies, to thespeaker 115, either one of the corrected FM audio signal supplied from theaudio buffer 103 and the corrected digital audio signal supplied from theaudio buffer 107 according to the switching instruction signal supplied from thecontroller 110. - The
controller 110 controls the entire operation of the receivingapparatus 100. Thecontroller 110 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, a RAM (Random Access Memory) 113, an interface 114, and so on. The components included in thecontroller 110 are connected to each other by buses. - The CPU 111 controls the entire operation of the
controller 110. It is noted that the CPU 111 operates according to the program stored in theROM 112 and uses the RAM 113 as a work area. - The
ROM 112 stores programs and data used for controlling the entire operation of thecontroller 110. - The RAM 113 functions as the work area of the CPU 111. That is, the CPU 111 temporarily writes the program and data to the RAM 113 and refers to that program and data if necessary.
- The interface 114 accepts the operating input from the user. It is noted that the interface 114 may communicate various data and command to some external device through the radio communication and the wired communication. The interface 114 is configured with a touch screen and a communication module, for example.
- The
controller 110 determines the receiving frequency designated to theFM tuner 102 and the service designated to thedigital decoder 106 according to the program that has been pre-stored in theROM 112 and the instruction by the user and the like accepted by the interface 114. Further, thecontroller 110 determines the comparison condition based on the RDS information supplied from theFM tuner 102 and the service related information supplied from thedigital decoder 106 and supplies the determined comparison condition to thecomparator 108. Furthermore, thecontroller 110 supplies the switching instruction signal to theaudio switch 109 based on the comparison result supplied from thecomparator 108. - The
speaker 115 outputs the sound according to the audio signal supplied from theaudio switch 109. Thespeaker 115 may include a D/A (Digital/Analog) converter and an amplifier. - Next, by referring to
FIG. 2 , a fundamental function of the receivingapparatus 100 according to the present embodiment will be described.FIG. 2 is a block diagram illustrating a functional configuration of the receivingapparatus 100. As illustrated inFIG. 2 , the receivingapparatus 100 includes, in terms of the function, afirst receiving unit 11, asecond receiving unit 12, adetermination unit 13, a comparing unit 14, and areproduction unit 15. - It is noted that the configuration of the receiving
apparatus 100 is not limited to the example illustrated inFIG. 2 . For example, the receivingapparatus 100 may include a component that is not illustrated inFIG. 2 and may not include a part of the components that are illustrated inFIG. 2 . Further, the information transacted among a plurality of components is not limited to what is illustrated by the arrows inFIG. 2 . Therefore, the receivingapparatus 100 may transact the information that is not illustrated by the arrows inFIG. 2 and may not transact a part of the information that is illustrated by the arrows inFIG. 2 . - The
first receiving unit 11 receives a broadcasting of a first program and generates a first audio signal indicating the sound content of the first program. The first program is, for example, a program that is broadcast by the digital broadcasting and supplied by the designated service. Thefirst receiving unit 11 includes thedigital antenna 104, thedigital tuner 105, and thedigital decoder 106, for example. - The
second receiving unit 12 receives a second program supplied by a second source that is different from a first source when the reception sensitivity of the first program by thefirst receiving unit 11 is no longer good (for example, under the state where the receivingapparatus 100 is mounted on a moving vehicle, it is likely to be out of the receivable area of the first program broadcasting due to the movement of the vehicle). Here, the first source is a broadcasting station or a service providing the first program. Further, the second source is a broadcasting station or a service providing the second program. Thesecond receiving unit 12 generates a second audio signal indicating the sound content of the second program. Thesecond receiving unit 12 includes theFM antenna 101 and theFM tuner 102, for example. - It is noted that there is a case where the service related information supplied along with the first program from the first source includes information that associates the first program with the second program. In this case, this information may be used to identify and receive the second program supplied from the second source.
- The
determination unit 13 determines the comparison condition based on at least one of first program information related to the first program and second program information related to the second program. The first program information is the service related information, for example. The second program information is the RDS information, for example. Thedetermination unit 13 includes thecontroller 110, for example. - The comparing unit 14 compares the first audio signal with the second audio signal based on the comparison condition determined by the
determination unit 13 and obtains the comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program. The comparing unit 14 includes thecomparator 108, for example. - When the comparison result obtained by the comparing unit 14 indicates that the sound content of the second program is the same as the sound content of the first program, the
reproduction unit 15 reproduces the sound based on the second audio signal in place of the sound based on the first audio signal. Thereproduction unit 15 includes, for example, theaudio switch 109, thecontroller 110, and thespeaker 115. - Here, the comparison condition may include a prediction value of the difference between the reproduction timing of the sound based on the first audio signal and the reproduction timing of the sound based on the second audio signal.
- Also, the comparison condition may include a prediction value of the ratio between the volume of the sound based on the first audio signal and the volume of the sound based on the second audio signal.
- Further, the first program information may include first feature information indicating the feature of the sound based on the first audio signal, or the second program information may include second feature information indicating the feature of the sound based on the second audio signal. In this case, the comparison condition may include a comparison condition that is based on the first feature information or the second feature information.
- Further, the first program information may be included in the information transmitted by the broadcasting of the first program, or the second program information may be included in the information transmitted by the broadcasting of the second program.
- Next, by referring to
FIG. 3 , the program information will be described. - The program information is the RDS information and the service related information, that is, various types of information concerning the program being broadcast. For example, the program information can include the information indicating the program ID of the program, the information indicating the broadcasting station and service that is providing the program, the information indicating the encode type (compressing system) used in the broadcasting of the program, the information indicating the program type that indicates what sort of sound the program is, and so on.
- As illustrated in
FIG. 3 , although the program information can include the information indicating the program ID, the encode type, and the program type, other information may also be included.FIG. 3 illustrates an example that the program ID is D201, the encode type is DAB, and the program type is speech. - Next, by referring to
FIG. 4 , the comparison condition will be described.FIG. 4 exemplifies, as the comparison conditions, the capture time, the initial value of the delay time, the timeout time, the success determination factor, the number of trials. It is noted that the information indicating the comparison condition is stored in theROM 112 and the RAM 113. -
FIG. 4A is a view illustrating the relationship between the capture time and the program type. The capture time is a length of time to be compared in the comparison of the audio signals. When the sampling frequency is constant, the number of samplings of the audio data to be compared is determined by the capture time. The program type indicates the sort of the sound that is being broadcast in the program. - Here, it is desirable that the capture time is adjusted according to the sort of sound represented by the compared audio signal. For example, it is considered that the larger change in the level of the sound represented by the compared audio signal allows for the shorter capture time in the comparison of the sound. Therefore, when the program type is such as classical music or speech that has a smaller change in the level of the sound or is the program that is likely to have a long continuous no-sound state, the capture time is set to relatively longer time (for example, about 5 seconds). On the other hand, when the program type is such as rock or pops that has a larger change in the level of the sound or is the program that is not likely to have a long continuous no-sound state, the capture time is set to relatively shorter time (for example, about 4 seconds).
-
FIG. 4B illustrate the relationship between the initial value of the delay time and the encode type. The initial value of the delay time is delay time that is predicted to be generated by the encoding of the sound (or both encoding of the sound and decoding of the sound). Here, the difference in the initial values of the delay time is set to the initial value of the delay time that is provided to one of the audio signals. It is noted that, for the encode type that requires more time for the encoding (or both encoding of the sound and decoding of the sound), the longer initial value of the delay time is set. - For example, for the FM that requires substantially no time for the encoding, the initial value of the delay time is set to 0 to 1 second, for example. On the other hand, for the DAB and the DAB+ that require long time to some extent for the encoding, the initial value of the delay time is set to about 3 seconds, for example. Further, for the DMB that requires longer time for the encoding than the DAB and the DAB+, the initial value of the delay time is set to about 4.5 seconds, for example.
-
FIG. 4C is a view illustrating the relationship between the timeout time and the program type. The timeout time is the time from when the comparison of the audio signals is started to when the failure of the comparison of the audio signals is determined. However, the time until the failure is determined includes the processing time in the extended capture time and comparison time in the case where the comparison result is not obtained within the set comparison time. Then, even just once a success is determined from the time when the comparison of the audio signals is started to the time when the timeout time elapses, the comparison result of the audio signals will be successful. - It is desirable here that the timeout time is adjusted according to the sort of the sound the audio signals to be compared represents. For example, it is considered that the larger change in the level of the sound the audio signals to be compared represents causes less problem (is less likely to cause erroneous determination) even when the comparison of the sound is made by the shorter timeout time. Therefore, when the program type is such as classical music or speech that has a smaller change in the level of the sound or is the program that is likely to have a long continuous no-sound state, the timeout time is set to relatively longer time (for example, about 10 seconds). On the other hand, when the program type is such as rock or pops that has a larger change in the level of the sound or is the program that is not likely to have a long continuous no-sound state, the timeout time is set to relatively shorter time (for example, about 6 seconds).
-
FIG. 4D is a view illustrating the relationship between the success determination factor and the program type. The success determination factor is a factor that is necessary for the success determination in the comparison of the audio signals. - It is desirable here that the success determination factor is adjusted according to the sort of the sound the audio signal to be compared represents. For example, in the case where the program type is such as classical music and it is therefore difficult to determine the difference in the volume, only the time delay is included in the success determination factor. On the other hand, in the case where the program type is such as speech, rock, or pops and it is therefore easy to determine the difference in the volume, the time delay and the volume are included in the success determination factor.
-
FIG. 4E is a view illustrating the relationship between the number of trials and the program type. The number of trials is the number for which the comparison is tried until it is determined that there is likelihood of inconsistency of the programs. That is, the number of trials is the retry times plus 1. - Here, the number of trials may be adjusted according to the sort of the sound represented by the compared audio signal. For example, for the program whose program type is such as classical music, rock, or pops, the program provided by a key station is directly broadcast by the local station in most cases. Thus, there is little likelihood that the program indicated by the RDS information or the service related information is different in content from the program that is originally supposed to be broadcast. Therefore, in this case, it is desirable that the greater number of trials be set in order to further increase the accuracy. On the other hand, for the program whose program type is such as news, there are cases where the local station broadcasts the area-specific news in place of the news that is broadcast by the key station. Thus, in this case, there is higher likelihood that the program indicated by the RDS information or the service related information is different in content from the program that is originally supposed to be broadcast than the programs such as classical music, rock, and pops described above. Therefore, in this case, the smaller number of trials may be set.
-
FIG. 4F indicates the relationship between the number of trials and the encode type. The number of trials can be adjusted by the encode type instead of the sort of the sound represented by the audio signal to be compared. For example, when the comparison result of the audio signal is likely to be unsuccessful as the case of the FM, it is desirable to set the greater number of trials. On the other hand, when the comparison result of the audio signal is not likely to be unsuccessful as the case of the DAB or the DAB+, it is desirable to set the smaller number of trials. Further, when the comparison result of the audio signal is highly likely to be unsuccessful as the case of the DMB, it is desirable to set the number of trials to infinite. - Next, by referring to
FIG. 5 andFIG. 6 , a method of adjusting the volume level and the delay time when switching the sound output from thespeaker 115 will be described. There is a case where, when the broadcasting source of the sound is switched, the delay time from the time when the encoding of the sound is started to the time when the sound is reproduced is different and the volume level of the audio is different even if the sound content of the programs are the same. Therefore, when the broadcasting source of the sound is switched, it is desirable that the delay time and the volume level of the sound that is provided after the switching is adjusted in accordance with the delay time and the volume level of the sound that has been provided before the switching. Description will be provided below for the case where the sound provided before the switching is the sound by the digital broadcasting, while the sound provided after the switching is the sound by the FM broadcasting. In this case the sound by the FM broadcasting being after the switching is adjusted. -
FIG. 5A is a graph illustrating the relationship between the elapsed time from the current time and the voltage level of the digital audio signal. Here, the horizontal axis of the graph represents the elapsed time from the current time and the vertical axis represents the voltage level of the digital audio signal output from thedigital decoder 106. It is noted that, inFIG. 5A, FIG. 5B ,FIG. 6A, and FIG. 6B , the voltage level of the left end on the horizontal axis represents the voltage level of the audio signal at the current time, and older voltage level of the audio signal is represented closer to the right end. -
FIG. 5B is a graph illustrating the relationship between the elapsed time from the current time and the voltage level of the FM audio signal before the correction. Here, the horizontal axis of the graph represents the elapsed time from the current time, and the vertical axis of the graph represents the voltage level of the FM audio signal output from theFM tuner 102. As illustrated inFIG. 5B , the FM audio signal before the correction has a smaller volume level and shorter delay time than the digital audio signal. Therefore, the volume level of the FM audio signal before the correction is increased and the delay time of the FM audio signal before the correction is increased. -
FIG. 6A is a graph illustrating the relationship between the elapsed time from the current time and the voltage level of the FM audio signal after the adjustment of the delay time. Here, the horizontal axis of the graph represents the elapsed time from the current time, and the vertical axis of the graph represents the voltage level of the FM audio signal that is the delayed version of the FM audio signal output from theFM tuner 102. As illustrated by the solid line inFIG. 6A , the FM audio signal after the adjustment of the delay time is the signal indicating the sound encoded at an earlier time than the FM audio signal before the adjustment of the delay time. It is noted that, inFIG. 6A , the FM audio signal before the adjustment of the delay time is illustrated by the broken line. Further, the sound represented by the FM audio signal after the adjustment of the delay time is the sound encoded at the same time as the sound represented by the digital audio signal. -
FIG. 6B is a graph illustrating the relationship between the elapsed time from the current time and voltage level of the FM audio signal after the adjustment of the delay time and the volume. Here, the horizontal axis of the graph represents the elapsed time from the current time, and the vertical axis of the graph represents the voltage level of the FM audio signal that is provided by adjusting the volume of the FM audio signal whose delay time has been adjusted, that is, the FM audio signal output from theaudio buffer 103. As illustrated in the solid line inFIG. 6B , the FM audio signal after the adjustment of the volume is the signal indicating the sound of a large volume than the FM audio signal before the adjustment of the volume. It is noted that, inFIG. 6B , the FM audio signal before the adjustment of the volume is illustrated by the broken line. Further, the sound represented by the FM audio signal after the adjustment of the volume is the sound having the same volume level as the sound represented by the digital audio signal. - Tc in
FIG. 5A andFIG. 6B represents the capture time when the switching to the FM is made in the DAB, the DAB+, or the DMB. As such, the audio data captured from the digital audio signal and the audio data captured from the FM audio signal in which the delay time and the volume have been adjusted are the data indicating the sound encoded in the same time zone after the delay process has been made by the delay time predicted by the delay initial value. Instead, employed may be the audio data in which the timing of the capture is adjusted by the delay initial value and which is individually captured without the delay process being applied. Therefore, the determination as to whether or not the sound content represented by the digital audio signal matches the sound content represented by the FM audio signal can be implemented by the waveform comparison between the captured digital audio signal and the captured FM audio signal. Further, the higher accuracy of the delay initial value allows for the increased accuracy of the comparison result. - Next, by referring to the flowchart illustrated in
FIG. 7 , the reception control process executed by the receivingapparatus 100 will be described. It is assumed that the receivingapparatus 100 repeats the execution of the reception control process illustrated inFIG. 7 during the power source being supplied. - First, the CPU 111 receives a broadcasting of a program from a predetermined source (step S101). Specifically, the CPU 111 designates the
digital decoder 106 for a service. Thedigital decoder 106 then designates thedigital tuner 105 for the service. Then, thedigital tuner 105 generates, from the electrical signal supplied from thedigital antenna 104, a digital IF signal indicating the sound content of the designated service. Thedigital tuner 105 then supplies the generated digital IF signal to thedigital decoder 106. Thedigital decoder 106 supplies, to theaudio buffer 107, a digital audio signal obtained by decoding the supplied digital IF signal. - Upon completion of the process of step S101, the CPU 111 starts the process of detecting the reception sensitivity (step S102). For example, when the
digital decoder 106 stores the number of error counts at the demodulation in the decoded digital audio signal and the information indicating the S/N ratio in the embedded memory, the CPU 111 is able to detect the reception sensitivity of the broadcasting of the currently receiving program by referring to the number of error counts and the S/N ratio stored in the memory. The CPU 111 determines that the reception sensitivity is good if, for example, the number of error counts is less than a predetermined threshold, while determines that the reception sensitivity is not good if the number of error counts is equal to the predetermined threshold or greater. It is assumed that the reception sensitivity detection process is always repeatedly executed in parallel to each subsequently executed step. Then, it is always monitored whether or not the reception sensitivity is good and, when there is a change in the reception sensitivity, the CPU 111 executes the interruptive process to the process being executed. The specific process will be described later. - Next, upon completion of the process of step S102, the CPU 111 obtains the program information of the currently receiving program (step S103). Here, the
digital decoder 106 is able to extract the digital audio signal indicating the sound content of the program of the designated service and the service related information from the digital IF signal supplied by thedigital tuner 105. In this case, the CPU 111 obtains the service related information extracted by thedigital decoder 106 as the program information of the currently receiving program. Hereafter, the currently receiving program will be referred to as a pre-switch program. - Upon completion of the process of step S103, the CPU 111 selects the post-switch source (step S104). The post-switch source is a different source than the pre-switch source and is a broadcasting station or a service that provides the broadcasting of the program of the same sound content as the pre-switch source. An arbitrary method may be employed at the CPU 111 to identify the post-switch source. For example, the CPU 111 obtains the RDS information from the
FM tuner 102 while switching the receiving frequency designated to theFM tuner 102 and thus is able to identify the post-switch source based on the obtained RDS information and the service related information obtained from thedigital decoder 106. - Alternatively, the CPU 111 may identify the post-switch source based on the information of the program table stored in the RAM 113, the information of the program table obtained from the external device via the interface 114, and so on. When there are multiple candidates of the post-switch source, the CPU 111 selects an optimal one source out of the candidates of the post-switch source. In the present embodiment, it is possible to receive the program provided from one FM broadcasting station and the program provided from one service in the digital broadcasting. In the present embodiment, since the pre-switch source is one service in the digital broadcasting, the post-switch source is the one FM broadcasting station. On the other hand, when the pre-switch source is the one FM broadcasting station, the post-switch source is one service in the digital broadcasting.
- Upon completion of the process of step S104, the CPU 111 executes the comparison condition determination process (step S105). The comparison condition determination process will be described in detail by referring to the flowchart illustrated in
FIG. 8 . - First, the CPU 111 identifies an encode type of the pre-switch source (step S201). For example, the CPU 111 is able to identify the encode type of the pre-switch source based on the service related information obtained from the
digital decoder 106. - Upon completion of the process of step S201, the CPU 111 identifies the encode type of the post-switch source (step S202). For example, the CPU 111 is able to identify the encode type of the post-switch source based on the RDS information supplied from the
FM tuner 102. It is noted that, when the post-switch source is the FM broadcasting station, the post-switch source may be determined to be the FM broadcasting station without identifying the encode type. - Upon completion of the process of step S202, the CPU 111 determines the comparison condition that depends on the encode type (step S203). For example, the CPU 111 determines the initial value of the delay time and the number of trials based on at least one of the encode type of the pre-switch source and the encode type of the post-switch source.
- Upon completion of the process of step S203, the CPU 111 identifies the program type of the pre-switch source (step S204). For example, the CPU 111 is able to identify the program type of the pre-switch source based on the service related information obtained from the
digital decoder 106. - Upon completion of the process of step S204, the CPU 111 identifies the program type of the post-switch source (step S205). For example, the CPU 111 is able to identify the program type of the post-switch source based on the RDS information obtained from the
FM tuner 102. - Upon completion of the process of step S205, the CPU 111 determines the comparison condition that depends on the program type (step S206). For example, the CPU 111 determines the capture time, the success determination factor, and the number of trials based on at least one of the program type of the pre-switch source and the program type of the post-switch source. It is noted that, since the program type of the pre-switch source basically matches the program type of the post-switch source, the CPU 111 is able to identify the program type based on either one of the service related information and the RDS information.
- Upon completion of the process of step S206, the CPU 111 completes the comparison condition determination process of step S105.
- Upon completion of the process of step S105, the CPU 111 executes the comparison process (step S106). The comparison process will be described in detail by referring to the flowchart illustrated in
FIG. 9 . - First, the CPU 111 starts receiving the broadcasting of the program from the post-switch source (step S301). Specifically, the CPU 111 designates the receiving frequency corresponding to the post-switch source to the
FM tuner 102 and causes theFM tuner 102 to start receiving the broadcasting of the program. Then, theFM tuner 102 starts the process for supplying the FM audio signal indicating the sound content of the received broadcasting to theaudio buffer 103. - Upon completion of the process of step S301, the CPU 111 obtains the post-switch program information (step S302). It is noted that the CPU 111 is able to obtain the RDS information supplied from the
FM tuner 102 as the post-switch program information. - Upon completion of the process of step S302, the CPU 111 adjusts the delay time and the volume by using the initial value (step S303). Specifically, the CPU 111 supplies the comparison condition including the initial value of the delay time and the initial value of the volume ratio to the
comparator 108. Then, thecomparator 108 adjusts the delay time and the volume of the FM audio signal supplied from theaudio buffer 103 based on the initial value of the delay time and the initial value of the volume ratio included in the supplied comparison condition. It is noted that the initial value of the delay time and the initial value of the volume ratio are associated with the encode type and the program type of the pre-switch source and the encode type and the program type of the post-switch source; and are stored in the RAM 113 and the like. - Upon completion of the process of step S303, the CPU 111 compares the pre-switch audio signal with the post-switch audio signal (step S304). Specifically, the CPU 111 causes the
comparator 108 to compare the digital audio signal with the FM audio signal in which the delay time and the volume have been adjusted. Then, thecomparator 108 supplies the comparison result to the CPU 111. It is noted that the comparison result may include the results as to whether or not the two audio signals are identical to each other, the delay time if they match, the volume ratio if they match, and so on. - Upon completion of the process of step S304, the CPU 111 determines whether or not the two audio signals are identical to each other (step S305). It is noted that the CPU 111 is able to determine whether or not two audio signals are identical to each other based on the comparison result supplied from the
comparator 108. If the CPU 111 determines that the two audio signals are identical to each other (step S305: YES), it decides the comparison result as successful (step S306). - On the other hand, if the CPU 111 determines that the two audio signals are not identical to each other (step S305: NO), it determines whether or not the number of trials have been exceeded (step S307).
- If the CPU 111 determines that the number of trials has been exceeded (step S307: YES), it decides the comparison result as there being likelihood of the program inconsistency, because the program contents are likely to be inconsistent (step S308). Upon completion of the process of step S306 or step S308, the CPU 111 saves the comparison result as history (step S309). The CPU 111 is able to associate the information with the encode type and the program type of the pre-switch source and the encode type and the program type of the post-switch source and store, in the RAM 113, the information such as the delay time in the case of being successful, the volume ratio in the case of being successful, and the like along with the comparison result as the history. Further, when the comparison result is that there is likelihood of the program inconsistency, a re-searching process of another program of the same content may be performed, because the program content of the post-switch source is not likely to be identical to the program content of the pre-switch source.
- It is noted that the CPU 111 is able to utilize the history stored in the RAM 113 and the like as the initial value of the delay time and the initial value of the volume ratio. Further, the CPU 111 is able to identify the transmitting source that is likely to be successful in comparison result of the audio signal, by referring to the history stored in the RAM 113 and the like, when selecting one transmitting source out of the candidates of the post-switch transmitting source. Upon completion of the process of step S309, the CPU 111 completes the comparison process of step S106.
- On the other hand, if the CPU 111 determines that the number of trials has not been exceeded (step S307: NO), it adjusts the delay time and the volume ratio again (step S310). For example, the CPU 111 instructs the
comparator 108 to adjust the delay time and the volume ratio again. Then, thecomparator 108 adjusts the delay time and the volume of the FM audio signal according to the instruction again. Upon completion of the process of step S310, the CPU 111 returns the process back to step S304. - It is noted that the number of trials is infinite in the case of the DMB of
FIG. 4F , for example. Therefore, some conditions may cause the state where the processes of steps S304, S305, S307, and S310 are infinitely repeated. This state is called as a loop state. Even under this state, the reception of the currently receiving program will be continued when the reception sensitivity is good. When the reception sensitivity is degraded, however, the process that is decided by the combination of this loop state and the state of the degraded reception sensitivity will be executed. - Upon completion of the process of step S106 (in parallel with the process of step S106 when the loop state still remains), the CPU 111 determines whether or not there is likelihood of the comparison result being the program inconsistency (step S107). If the CPU 111 determines that there is likelihood of the comparison result being the program inconsistency (step S107: YES), it then returns the process to step S104. It is noted that the CPU 111 selects another source in step S104 and executes the processes of step S105 to step S107 again.
- On the other hand, if the CPU 111 determines that there is no likelihood of the comparison result being the program inconsistency (or there is no comparison result and it is thus in the loop state) (step S107: NO), it then determines whether or not the reception sensitivity is good (step S108).
- If the CPU 111 determines that the reception sensitivity is good (step S108: YES), it returns to step S102 to continue the reception of the currently receiving program. However, if the CPU 111 determines that the reception sensitivity is not good (step S108: NO), it determines whether or not the comparison result is successful (step S109). If the CPU 111 determines that the comparison result is successful (step S109: YES), it switches to a seamless source (step S110).
- Specifically, the CPU 111 supplies the switching instruction signal to the
audio switch 109 to instruct the switching of the source. Then, theaudio switch 109 switches the source according to the instruction. Specifically, theaudio switch 109 supplies, to thespeaker 115, the FM audio signal supplied from theaudio buffer 103 in place of the digital audio signal supplied from theaudio buffer 107. It is noted that, in the FM audio signal supplied from theaudio buffer 103, since the delay time and the volume have been adjusted in accordance with the digital audio signal supplied from theaudio buffer 107, so that the audio can be switched in a seamless manner without discontinuation. Upon completion of the process of step S110, the CPU 111 returns the process to step S102. - On the other hand, if the CPU 111 determines that the comparison result is not successful (step S109: NO) or if it is in the loop state, it inserts no-sound state before and after the switching and switches the source (step S111). In this case, the sounds are not synchronized because the programs are different between before and after the switching. Thus, a sudden switching of the sound will cause the listener to feel discomfort. Therefore, an intentional insertion of the no-sound period allows the program switching to be provided without causing the listener to feel discomfort.
- Upon completion of the process of step S111, the CPU 111 returns the process to step S102. It is noted that, when there is a change in the reception sensitivity in the reception sensitivity detection process repeatedly executed in parallel as described above, the processes from step S107 to step S111 are executed in an interruptive manner even when the CPU 111 is executing any process of the flowchart.
- As described above, according to the present embodiment it is possible to compare the pre-switch audio signal and the post-switch audio signal accurately and in a short time when the source of the broadcasting of the program is switched. It is noted that, although the process regarding the timeout in the audio signal comparison has not been described in the above embodiment in order to provide easier understanding, it is further preferable that the timeout time is changed for every program type, as illustrated in
FIG. 4C . - The present invention is not limited to those disclosed in the above-described embodiment.
- According to the above-described embodiment the receiving apparatus includes: a receiving system capable of receiving the FM broadcasting; and another receiving system capable of receiving the digital broadcasting. In the present invention, however, the receiving system that is included in the receiving apparatus is not limited to the above described example. For example, the receiving apparatus may include: a receiving system capable of receiving the AM broadcasting; and another receiving system capable of receiving the digital broadcasting. Further, the receiving apparatus may include two similar receiving systems. For example, the receiving apparatus may include two receiving systems that are capable of receiving the digital broadcasting. Further, in the present invention, the number of receiving systems that is included in the receiving apparatus may be three or more.
- In the above-described embodiment the receiving apparatus receives the radio broadcasting in which the content of the broadcast program is the sound. In the present invention, however, the receiving apparatus may receive the television broadcasting in which the content of the broadcast program includes the sound and image.
- The above-described embodiment has basically provided the example in which the relationship between the program information and the comparison condition is predefined. In the present invention, however, the relationship between the program information and the comparison condition may be updated according to the comparison result.
- The above-described embodiment has provided the example in which the receiving
apparatus 100 includes the CPU 111, theROM 112, and the RAM 113 and the CPU 111 implements the reception control process by software according to the program stored in theROM 112. However, the reception control process executed by the receivingapparatus 100 is not limited to those implemented by software. For example, the receivingapparatus 100 may include a microcomputer, an FPGA (Field Programmable Gate Array), a PLD (Programmable Logic Device), a DSP (Digital Signal Processor), and the like. - It is noted that the receiving apparatus according to the present invention can be realized also by using a general computer system instead of relying upon the dedicated system. For example, the receiving apparatus may be configured to store the program for executing the above-described operation in a computer readable recording medium such as a flexible disc, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), an MO (Magneto Optical Disk), and the like to deliver the program to the computer, install it to the computer system, and thus execute the above-described process. Further, it may be configured to pre-store the program in the disc device and the like of the server apparatus on the Internet and, for example, superimpose it on the carrier for the download and the like to the computer.
- The present invention allows for a highly accurate and short time comparison of a plurality of audio signals that indicate respective contents of a plurality of programs being received.
- Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Claims (6)
- A receiving apparatus (100) comprising:a first receiving unit (11) configured to receive a broadcasting of a first program and generate a first audio signal indicating a sound content of the first program;a second receiving unit (12) configured to receive any one of a broadcasting of a second program provided by a second source that is a broadcasting station and a service different from a first source that is a broadcasting station and a service providing the broadcasting of the first program when a reception sensitivity of the broadcasting of the first program at the first receiving unit (11) is not good, and generate a second audio signal indicating a sound content of the second program;a determination unit (13) configured to determine a comparison condition based on at least one of first program information for the first program and second program information for the second program;a comparing unit (14) configured to compare the first audio signal with the second audio signal based on the comparison condition determined by the determination unit (13), and obtain a comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program; anda reproducing unit (15) configured to reproduce a sound based on the second audio signal in place of a sound based on the first audio signal when the comparison result obtained by the comparing unit (14) indicates that the sound content of the second program is the same as the sound content of the first program.
- The receiving apparatus (100) according to claim 1, wherein the comparison condition includes a prediction value of a difference between a reproducing timing of the sound based on the first audio signal and a reproducing timing of the sound based on the second audio signal.
- The receiving apparatus (100) according to claim 1 or 2, wherein the comparison condition includes a prediction value of a ratio of a volume of the sound based on the first audio signal and a volume of the sound based on the second audio signal.
- The receiving apparatus (100) according to any one of claims 1 to 3,
wherein the receiving apparatus (100) includes any one of features that the first program information includes first feature information indicating a feature of the sound based on the first audio signal, and that the second program information includes second feature information indicating a feature of the sound based on the second audio signal, and
wherein the comparison condition includes a comparison condition based on any one of the first feature information and the second feature information. - The receiving apparatus (100) according to any one of claims 1 to 4, wherein the receiving apparatus (100) includes any one of features that the first program information is included in information transmitted by the broadcasting of the first program, and the second program information is included in information transmitted by the broadcasting of the second program.
- A reception control method comprising:a first receiving step for receiving a broadcasting of a first program and generating a first audio signal indicating a sound content of the first program;a second receiving step for receiving any one of a broadcasting of a second program provided by a second source that is a broadcasting station and a service different from a first source that is a broadcasting station and a service providing the broadcasting of the first program when a reception sensitivity of the broadcasting of the first program at the first receiving unit is not good, and generating a second audio signal indicating a sound content of the second program;a determination step for determining a comparison condition based on at least one of first program information for the first program and second program information for the second program;a comparing step for comparing the first audio signal with the second audio signal based on the comparison condition determined by the determination unit (13), and deriving a comparison result indicating whether or not the sound content of the second program is the same as the sound content of the first program; anda reproducing step for reproducing a sound based on the second audio signal in place of a sound based on the first audio signal when the comparison result obtained by the comparison unit indicates that the sound content of the second program is the same as the sound content of the first program.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012216904A JP2014072678A (en) | 2012-09-28 | 2012-09-28 | Receiver, and reception control method |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2713534A1 true EP2713534A1 (en) | 2014-04-02 |
Family
ID=49680786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP13020108.0A Withdrawn EP2713534A1 (en) | 2012-09-28 | 2013-09-25 | Receiving apparatus and reception control method |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP2713534A1 (en) |
JP (1) | JP2014072678A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016096601A1 (en) * | 2014-12-16 | 2016-06-23 | Continental Automotive Gmbh | Method for receiving radio broadcast signals by means of a radio broadcast receiver, and radio broadcast receiver |
FR3034598A1 (en) * | 2015-03-30 | 2016-10-07 | STMicroelectronics (Grand Ouest) SAS | METHOD FOR MANAGING RADIO SERVICE CONTINUITY WITHIN A CORRESPONDING RECEIVER AND RECEIVER |
EP3148102A1 (en) * | 2015-09-24 | 2017-03-29 | Alpine Electronics, Inc. | Electronic device and program switching method |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6466238B2 (en) * | 2015-04-24 | 2019-02-06 | アルパイン株式会社 | Radio broadcast receiver |
WO2017195327A1 (en) * | 2016-05-12 | 2017-11-16 | 三菱電機株式会社 | Broadcast reception apparatus |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08130488A (en) | 1994-10-28 | 1996-05-21 | Sony Corp | Receiver |
US7061542B1 (en) * | 1999-10-29 | 2006-06-13 | Sanyo Electric Co., Ltd. | Television receiving method and television receiver |
JP2007295468A (en) * | 2006-04-27 | 2007-11-08 | Fujitsu Ten Ltd | Digital data receiver and digital data receiving method |
US20110205443A1 (en) * | 2008-11-07 | 2011-08-25 | Panasonic Corporation | Broadcast receiving circuit and broadcast receiving apparatus |
US20110306313A1 (en) * | 2010-06-11 | 2011-12-15 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Method and apparatus for utilizing modulation based audio correlation technique for maintaining dynamic fm station list in single tuner variant and assisting alternate frequency switching methodology in single tuner and dual tuner variants |
-
2012
- 2012-09-28 JP JP2012216904A patent/JP2014072678A/en active Pending
-
2013
- 2013-09-25 EP EP13020108.0A patent/EP2713534A1/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08130488A (en) | 1994-10-28 | 1996-05-21 | Sony Corp | Receiver |
US7061542B1 (en) * | 1999-10-29 | 2006-06-13 | Sanyo Electric Co., Ltd. | Television receiving method and television receiver |
JP2007295468A (en) * | 2006-04-27 | 2007-11-08 | Fujitsu Ten Ltd | Digital data receiver and digital data receiving method |
US20110205443A1 (en) * | 2008-11-07 | 2011-08-25 | Panasonic Corporation | Broadcast receiving circuit and broadcast receiving apparatus |
US20110306313A1 (en) * | 2010-06-11 | 2011-12-15 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Method and apparatus for utilizing modulation based audio correlation technique for maintaining dynamic fm station list in single tuner variant and assisting alternate frequency switching methodology in single tuner and dual tuner variants |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016096601A1 (en) * | 2014-12-16 | 2016-06-23 | Continental Automotive Gmbh | Method for receiving radio broadcast signals by means of a radio broadcast receiver, and radio broadcast receiver |
US10027431B2 (en) | 2014-12-16 | 2018-07-17 | Continental Automotive Gmbh | Broadcast receiver with two units for switching over between different transmission technologies |
FR3034598A1 (en) * | 2015-03-30 | 2016-10-07 | STMicroelectronics (Grand Ouest) SAS | METHOD FOR MANAGING RADIO SERVICE CONTINUITY WITHIN A CORRESPONDING RECEIVER AND RECEIVER |
US9531414B2 (en) | 2015-03-30 | 2016-12-27 | STMicroelectronics (Grand Ouest) SAS | Management process of a radio service following in a receptor and corresponding receptor |
EP3148102A1 (en) * | 2015-09-24 | 2017-03-29 | Alpine Electronics, Inc. | Electronic device and program switching method |
Also Published As
Publication number | Publication date |
---|---|
JP2014072678A (en) | 2014-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2713534A1 (en) | Receiving apparatus and reception control method | |
JPH07106989A (en) | Receiving device | |
WO2008071460A1 (en) | Portable device with combined broadcast and web radio | |
WO2011156350A2 (en) | Method and apparatus for utilizing modulation based audio correlation technique for maintaining dynamic fm station list in single tuner variant and assisting alternate frequency switching methodology in single tuner and dual tuner variants | |
US20060002573A1 (en) | Radio receiver volume control system | |
JP5694284B2 (en) | Method and apparatus for searching or tuning for one or more radio stations with minimal interaction with a host processor | |
TW200407005A (en) | Distributed antenna digital wireless receiver | |
EP0643500A1 (en) | Radio data system receiver transmitting remote control signals for controlling audio equipment | |
EP3001587A1 (en) | Radio broadcasting reception device and method for switching reception broadcasting services | |
US7072629B2 (en) | Method for recording information transmitted over a radio frequency | |
JP2012085207A (en) | Radio broadcast reception device, and emergency broadcast output method | |
US11818433B2 (en) | System for the reproduction of a multimedia content using an alternative network if poor quality in first network | |
EP0954131B1 (en) | Broadcast receiver comprising both a receiver for Digital Audio Broadcasts as well as an FM broadcast receiver with a Radio Data System decoder | |
JP2010232831A (en) | Rds receiver | |
US20100302917A1 (en) | Music Extracting Apparatus And Recording Apparatus | |
JP2017028425A (en) | Receiver | |
EP2637325B1 (en) | Digital broadcast receiver | |
JP4401837B2 (en) | Broadcast receiver and reception switching method | |
JP4302576B2 (en) | Receiving machine | |
US6452919B1 (en) | Assessment of digital signals, especially radio data signals | |
JP4219881B2 (en) | Playback device | |
EP3975454A1 (en) | Broadcast receiver, broadcast receiving method, and broadcast receiving program | |
JP3135763B2 (en) | Multiplex broadcast receiver | |
EP3208955A1 (en) | Radio receiver | |
JP3794565B2 (en) | Audio playback device |
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: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20141003 |