Patent Publication Number: US-9905245-B2

Title: Electronic device and control method

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
     This application is a continuation of International Application No. PCT/JP2013/084959, filed on Dec. 26, 2013, the entire contents of which are incorporated herein by reference. 
    
    
     FIELD 
     Embodiments described herein relate generally to an electronic device and a control method. 
     BACKGROUND 
     Sound source separation techniques have lately been developed. These techniques separate, with respect to video audio, an audio signal according to a sound source having a unique attribute to thereby perform an appropriate audio correction of the audio signal by each sound source before synthesizing and outputting the audio signal by each sound source. 
     Such a sound source separation technique typically separates the audio signal into a voice component that represents human voice and a background sound component that represents sound other than the human voice. The voice component and the background sound component are then individually subjected to emphasis control of, for example, volume to thereby achieve effects of, for example, making the human voice easier to catch or suppressing the human voice. 
     Such a sound source separation function may be mounted on an electronic device that can perform various types of acoustic effect processing for the audio signal and output audios, such as an audio television set, a personal computer (PC), or a tablet terminal. In such cases, a need exists for achieving acoustic effects under an optimally adjusted condition. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       A general architecture that implements the various features of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention. 
         FIG. 1  is an exemplary block diagram of a configuration of a television according to a first embodiment; 
         FIG. 2  is an exemplary block diagram of a functional configuration of a controller in the first embodiment; 
         FIG. 3  is an exemplary diagram of a configuration of an audio processor in the first embodiment; 
         FIG. 4  is an exemplary flowchart illustrating a procedure of an audio control process in the first embodiment; 
         FIG. 5  is an exemplary diagram of an acoustic setting screen in the first embodiment; 
         FIG. 6  is an exemplary diagram of a filtering effect setting screen in the first embodiment; 
         FIG. 7  is an exemplary diagram illustrating a display of acoustic effects and a sound source separation function in the first embodiment; 
         FIG. 8  is an exemplary flowchart illustrating a procedure of an audio control process according to a second embodiment; 
         FIG. 9  is an exemplary flowchart illustrating a procedure of an audio control process according to a third embodiment; 
         FIG. 10  is an exemplary flowchart illustrating a procedure of an audio control process in the third embodiment; 
         FIG. 11  is an exemplary diagram of an acoustic effect restoration setting screen according to a fourth embodiment; 
         FIG. 12  is an exemplary flowchart illustrating a procedure of an audio control process in the fourth embodiment; and 
         FIG. 13  is an exemplary diagram of an acoustic effect restoration setting screen according to a modification of the fourth embodiment. 
     
    
    
     DETAILED DESCRIPTION 
     In general, according to one embodiment, an electronic device comprises a receiver and a hardware processor. The receiver is configured to receive an audio signal. The hardware processor is configured to enable a first function comprising separating the audio signal into a voice signal and a background sound signal and emphasizing or suppressing either the voice signal or the background sound signal and enable a second function comprising giving an acoustic effect to the audio signal. The hardware processor is further configured to receive an user operation to turn on either the first function or the second function and restrict the second function, if the first function is turned on. 
     The embodiments to be described hereunder represent an exemplary television to which an electronic device is applied. The embodiments are not, however, limited to the application of the electronic device to the television. The electronic device can be applied, for example, to any device that can output audio such as a PC and a tablet terminal. 
     First Embodiment 
     As illustrated in  FIG. 1 , a television  100  in a first embodiment is a stationary video display device that receives broadcast waves of digital broadcasting and displays videos of programs using video signals extracted from the received broadcast waves. The television  100  also has a recording and reproducing function. 
     As illustrated in  FIG. 1 , the television  100  comprises an antenna  112 , an input terminal  113 , a tuner  114 , and a demodulator  115 . The antenna  112  captures the broadcast waves of the digital broadcasting and supplies broadcast signals of the broadcast waves to the tuner  114  via the input terminal  113 . 
     The tuner  114  selects a broadcast signal of a desired channel from the broadcast signals of the digital broadcasting input thereto. The broadcast signal output from the tuner  114  is supplied to the demodulator  115 . The demodulator  115  subjects the broadcast signal to demodulation, demodulates a digital video signal and an audio signal, and supplies the demodulated signals to a selector  116  to be described later. 
     The television  100  further comprises input terminals  121  and  123 , an A/D converter  122 , a signal processor  124 , a speaker  125 , and a video display panel  102 . 
     The input terminal  121  receives inputs of an analog video signal and an analog audio signal from the outside. The input terminal  123  receives inputs of a digital video signal and a digital audio signal from the outside. The A/D converter  122  converts the analog video signal and the analog audio signal that are supplied from the input terminal  121  into corresponding digital signals and supplies the digital signals to the selector  116 . 
     The selector  116  selects one of the digital video and audio signals supplied from the demodulator  115 , the A/D converter  122 , and the input terminal  123  and supplies the selected signal to the signal processor  124 . 
     The television  100  further comprises at least a TS demultiplexer and an MPEG decoder. The signal processor  124  receives an input of a signal that has been decoded by the MPEG decoder. The signal processor  124  also receives an input of a signal that represents program data or moving-image data that is recorded in a hard disk drive (HDD)  130  or an external storage medium, such as a digital versatile disc (DVD) and a Blu-ray (registered trademark) disc, and subjected to decoding. 
     The signal processor  124  comprises an audio processor  1241  and a video processor  1242 . The video processor  1242  subjects the input video signal to certain processings including signal processing and scaling processing, and supplies the processed video signal to the video display panel  102 . In addition, the video processor  1242  generates an on-screen display (OSD) signal to be displayed on the video display panel  102 . It is noted that the video processor  1242  and the video display panel  102  are an exemplary display. 
     The audio processor  1241  subjects the input digital audio signal received from the selector  116  to certain signal processing, converts the digital audio signal into a corresponding analog audio signal, and outputs the analog audio signal to the speaker  125 . The speaker  125  receives an input of the audio signal supplied from the signal processor  124  and outputs audios using the audio signal. The audio processor  1241  in the first embodiment has a sound source separation function. The audio processor  1241  will be described in detail later. 
     The video display panel  102  comprises a flat panel display such as a liquid crystal display or a plasma display. The video display panel  102  displays videos using the video signals supplied from the signal processor  124 . 
     The television  100  further comprises a controller  127 , an operating module  128 , a photoreceiver  129 , the HDD  130 , a memory  131 , and a communication I/F  132 . 
     The controller  127  integrally controls various operations in the television  100 . The controller  127  comprises a microprocessor that has, for example, a central processing unit (CPU) incorporated therein. The controller  127 , while receiving an input of operation information from the operating module  128 , receives via the photoreceiver  129  an input of operation information transmitted from a remote controller  150 . The controller  127  controls each module in accordance with the foregoing operation information. The photoreceiver  129  in the first embodiment receives infrared light from the remote controller  150 . 
     In this case, the controller  127  uses the memory  131 . The memory  131  mainly comprises a read only memory (ROM) that stores a control program executed by the CPU incorporated in the controller  127 , a random access memory (RAM) that provides the CPU with a work area, and a nonvolatile memory that stores, for example, various types of setting information and control information. 
     The HDD  130  has a function as a storage for storing the digital video and audio signals that are selected by the selector  116 . The television  100 , because of the HDD  130  included therein, can record the digital video and audio signals selected by the selector  116  as recorded data in the HDD  130 . Furthermore, the television  100  can reproduce videos and audios using the digital video and audio signals recorded in the HDD  130 . 
     The communication I/F  132  is connected to various types of communication devices (e.g., a server) via a public network  160 . The communication I/F  132  can receive programs and services that can be used in the television  100  and transmit various types of information. 
     The following describes a functional configuration executed by the controller  127 . As illustrated in  FIG. 2 , the controller  127  in the first embodiment functions as an input controller  201  and a setting module  203 . 
     The input controller  201  receives, via the photoreceiver  129 , an operating input on the remote controller  150  by a user. The input controller  201  also receives an operating input on the operating module  128 . In the first embodiment, the input controller  201  receives from the user a setting input that specifies whether the sound source separation function is activated and, when the sound source separation function is activated, a setting input of a volume (strength of emphasis) of a voice and a background sound. Additionally, the input controller  201  receives a setting input of an acoustic effect from the user. 
     The audio signal is composed of a signal of a human voice component and a signal of a background sound component that represents, for example, music other than the human voice. The voice component signal will hereinafter be referred to a voice signal and the background sound component signal will hereinafter be referred to as a background sound signal. The sound source separation function separates the audio signal into the voice signal and the background sound signal and emphasizes either the voice signal or the background sound signal. The sound source separation function is performed by the audio processor  1241 . 
     The setting module  203  makes various settings from the user and stores the settings in, for example, the memory  131 . In the first embodiment, the setting module  203  stores the setting of, for example, whether the sound source separation function is activated, the setting of the volume (degree of emphasis) of the voice and the background sound, and the setting of the acoustic effect received by the input controller  201 , in the memory  131  for example. 
     The following describes the audio processor  1241  of the signal processor  124  in detail. As illustrated in  FIG. 3 , the audio processor  1241  in the first embodiment comprises an audio controller  301 , a sound source separation processor  302 , and an acoustic effect processor  303 . 
     When the user specifies to activate (perform) the sound source separation function, the audio controller  301  controls the sound source separation processor  302  to perform the sound source separation function and controls the acoustic effect processor  303  not to perform an acoustic effect function that gives the audio signal an acoustic effect. 
     The audio controller  301  outputs the input audio signal to the sound source separation processor  302  to thereby activate the sound source separation function. Thereby, the audio controller  301  controls the sound source separation processor  302  to emphasize the audio signal. To activate the sound source separation function, the audio controller  301  outputs a parameter command together with the audio signal to the sound source separation processor  302 . This parameter command is a parameter for emphasizing or suppressing the voice or the background sound. 
     The sound source separation processor  302  separates an audio signal X into a voice signal and a background sound signal and performs the sound source separation function that emphasizes or suppresses the voice signal or the background sound signal. As illustrated in  FIG. 3 , the sound source separation processor  302  comprises a sound source separator  401 , a voice correction filter  403 , a background sound correction filter  404 , a gain Gv  405 , a gain Gb  406 , and an adder  407 . 
     The sound source separator  401  separates the input audio signal into a voice component V (a voice signal V) and a background sound component B (a background sound signal B). The sound source separator  401  may employ any technique for separating the audio signal. Examples of the technique for separating the audio signal employed by the sound source separator  401  include, but are not limited to, the technique disclosed in Japanese Patent Application Laid-open No. 2013-37152. 
     The voice correction filter  403  corrects a characteristic of the voice signal V on the basis of the parameter command and outputs a corrected voice signal V′. The background sound correction filter  404  corrects a characteristic of the background sound signal B on the basis of the parameter command and outputs a corrected background sound signal B′. 
     These correction filters  403  and  404  are available in a number of varieties, including a type that uses correlation between surround channels on the basis of a constant value (gain adjustment only). For example, a filter that emphasizes a voice frequency characteristic, as applied, for example, to a hearing aid may be used for the voice correction filter  403  to process the voice signal V, in order to make the voice alone easier to catch without affecting the background component. For the background sound correction filter  404 , various other types of filters may be used, including a filter that strengthens a frequency band that has been excessively suppressed by the sound source separation process, a filter that applies an aural effect using a technique similar to a technique employed in an equalizer attached to, for example, a music player, and a filter that incorporates what is called a simulated surround technology when the background sound signal is a stereo signal. 
     The corrected voice signal V′ after the correction by the voice correction filter  403  is multiplied by the gain Gv  405 . The corrected background sound signal B′ after the correction by the background sound correction filter  404  is multiplied by the gain Gb  406 . 
     The audio processor  1241  in the first embodiment causes the audio controller  301  to receive an input of the parameter command. The audio processor  1241  varies strength of the corrections made by the voice correction filter  403  and the background sound correction filter  404  according to the parameter command and varies the gain Gv  405  and the gain Gb  406  according to the parameter command. This operation results in the voice being emphasized or suppressed on the basis of the parameter command received by the voice correction filter  403  and the gain Gv  405  and the background sound being emphasized or suppressed on the basis of the parameter command received by the background sound correction filter  404  and the gain Gb  406 . 
     The adder  407  adds the voice signal multiplied by the gain Gv  405  to the background sound signal multiplied by the gain Gb  406  and outputs a resultant synthesized signal Y. 
     The acoustic effect processor  303  applies various acoustic effects set by the user to the synthesized signal Y and outputs a resultant audio signal. When the audio controller  301  disables the acoustic effects to cancel the acoustic effects, the acoustic effect processor  303  stores the setting details of the acoustic effects being executed in, for example, the memory  131 . Examples of the acoustic effects include, but are not limited to, surround effect, dynamic bass boost, and graphic equalizer. 
     The following describes, with reference to  FIG. 4 , an audio control process performed by the television  100  in the first embodiment having configurations as described above. The video processor  1242  of the signal processor  124  displays an acoustic setting screen as the OSD on the video display panel  102  (S 11 ). The acoustic setting screen allows the user to specify whether the sound source separation function is activated, to specify the strength of emphasis of voice and background sound when the sound source separation function is activated, and to set various acoustic effects. 
       FIG. 5  is an exemplary diagram of the acoustic setting screen in the first embodiment. As illustrated in  FIG. 5 , when “sound mode” is selected on the acoustic setting screen, a sound mode screen appears on the right side of the screen, allowing the user to select the type of the sound mode. When the user selects “sound source separation” on the sound mode screen, the sound source separation function is turned ON and is to be activated. When the user selects an item other than the sound source separation, such as “standard”, “music”, or “movie”, the sound source separation function is turned OFF and is not be activated. 
     Reference is made back to  FIG. 4 . If the sound source separation function has been specified to be turned ON (Yes at S 12 ), the audio controller  301  enables setting of a filtering effect (S 13 ). 
     Specifically, in the acoustic setting screen illustrated in  FIG. 5 , if “sound source separation” is selected in the sound mode to turn ON the sound source separation function, the audio controller  301  enables the setting of “filtering effect”. 
     If the user selects this “filtering effect”, the video processor  1242  displays a filtering effect setting screen on the video display panel  102 . The filtering effect setting screen allows the user to specify strength of emphasis of the voice and the background sound when the sound source separation function is turned ON.  FIG. 6  is an exemplary diagram of the filtering effect setting screen in the first embodiment. 
     The example of  FIG. 6  illustrates that a balance between the strength of the voice and the strength of the background sound can be specified as the filtering effect in eleven steps from “−5” to “+5” of graduations on a bar  602 . In  FIG. 6 , the “−” direction emphasizes the background sound component, while the “+” direction emphasizes the voice component. 
     The filtering effect value of “−5” indicates that the background sound component alone is output with a substantially zero output of the voice component. The filtering effect value of “0” indicates a standard default value that results in an output of the voice component and the background sound component with an equal strength (volume). The filtering effect value of “+5” indicates that the voice component alone is output with a substantially zero output of the background sound component. 
     On the filtering effect setting screen, the user slides a specifying button  601  along the bar  602  to thereby set a desired filtering effect. The input controller  201  receives the input of the setting for the filtering effect specified on the filtering effect setting screen. It is noted that the filtering effect setting screen and the filtering effect steps are not limited to those illustrated in  FIG. 6  and may be set as otherwise necessary. 
     The audio controller  301  transmits the parameter command based on the value set for the filtering effect to the sound source separation processor  302 . The voice correction filter  403  and the background sound correction filter  404  of the sound source separation processor  302  then perform filtering processes for the voice signal and the background sound signal, respectively, according to the parameter command, so that the voice signal and the background sound signal are emphasized according to the balance specified by the filtering effect setting. 
     The acoustic effect processor  303  saves details of the current acoustic effect settings in, for example, the memory  131  (S 14 ). The audio controller  301  performs a procedure of disabling the acoustic effects (S 15 ). Specifically, the audio controller  301  performs the following processing. 
     “Surround”, “dynamic bass boost”, and “graphic equalizer” in the acoustic setting screen illustrated in  FIG. 5  represent the acoustic effect settings. When the user selects “sound source separation” in “sound mode” to thereby turn ON the sound source separation function, the audio controller  301  performs the procedure of disabling the acoustic effects, which disables the user from setting the acoustic effects. It is noted that these acoustic effect items are enabled when the user selects an item other than “sound source separation” in “sound mode” to thereby turn OFF the sound source separation function. 
     The settings of the sound source separation function, the filtering effect, and various acoustic effects illustrated in  FIG. 5  are merely illustrative and should not be construed to be restrictive. 
     As the procedure of disabling the acoustic effects, the audio controller  301  cancels specification of all parameters relating to the acoustic effects by the acoustic effect processor  303  and controls the acoustic effect processor  303  not to give acoustic effects to the synthesized audio signal. 
     The foregoing control results in the following. Specifically, turning ON the sound source separation function disables the user from setting the acoustic effects on the acoustic setting screen; in addition, the audio signal input to the audio processor  1241  goes through the sound source separation processor  302 . Thereafter, the audio signal is input to the acoustic effect processor  303  and is output without being given the acoustic effects. 
     If the user specifies to turn OFF the sound source separation function at S 12  (No at S 12 ), the audio controller  301  disables the setting of the filtering effect (S 16 ). Specifically, the audio controller  301  disables the user from setting the “filtering effects” on the acoustic setting screen illustrated in  FIG. 5 . In addition, the audio controller  301 , when outputting the audio signal input thereto to the sound source separation processor  302 , outputs to the sound source separation processor  302  the parameter command that specifies values not emphasizing or suppressing the voice signal and the background sound signal. As a result, the filters and the gains in the sound source separation processor  302  do not emphasize or suppress both the voice signal and the background sound signal. 
     The audio controller  301  acquires the acoustic effect settings saved in, for example, the memory  131  (S 17 ) and performs a procedure of enabling the acoustic effects according to the acquired settings (S 18 ). Specifically, the audio controller  301  performs the procedure of enabling the acoustic effects, which enables, in the acoustic setting screen illustrated in  FIG. 5 , each of the acoustic effects of “surround”, “dynamic bass boost”, and “graphic equalizer” to be selected. Additionally, as the procedure of enabling the acoustic effects, the audio controller  301  sets the parameters relating to the acoustic effects specified by the acoustic effect processor  303  according to the settings acquired at S 17  and controls the acoustic effect processor  303  to give the acoustic effects to the audio signal. 
     The video processor  1242 , when displaying a video on the video display panel  102 , displays as the OSD statuses of the acoustic effect and the sound source separation function on a video screen (S 19 ). Specifically, the video processor  1242  displays the current acoustic effect settings and the component emphasized by the sound source separation function.  FIG. 7  is an exemplary diagram illustrating a display of statuses of the acoustic effects and the sound source separation function in the first embodiment. 
     As illustrated in  FIG. 7 , the area above the video displays the current acoustic effect settings (reference numerals  701  and  702 ) and a specific component (reference numeral  704 ) emphasized by the sound source separation function. The example of  FIG. 7  illustrates that the sound source separation function is turned ON and that the voice is not emphasized by reference numeral  703  and the background sound is emphasized by reference numeral  704 . The example of  FIG. 7  further illustrates that, for the acoustic effects, the surround function is disabled by reference numeral  701  and the graphic equalizer function is disabled by reference numeral  702 . The exemplary screen displaying the statuses of the acoustic effects and the sound source separation function illustrated in  FIG. 7  is merely illustrative and should not be construed to be restrictive. 
     When the sound source separation function is mounted on an electronic device of, for example, the television  100 , the sound source separation function may be incompatible with common acoustic effect settings. Acoustic effects may not be optimally adjusted, either, even when acoustic effect processing is performed for an audio signal that has undergone the filtering process of emphasizing or suppressing the voice or background sound through the sound source separation function. 
     In the first embodiment, when the user sets to turn ON the sound source separation function, the sound source separation processor  302  is controlled so as to perform the sound source separation function and the acoustic effect processor  303  is controlled not to perform the acoustic effect function by which the acoustic effects are given to the audio signal as described above. This arrangement allows the effect of emphasizing or suppressing the voice or the background sound achieved by the sound source separation function to be optimally exhibited without being reduced by the acoustic effects. The first embodiment thus can achieve the acoustic effects in an optimally adjusted state even with the electronic device provided with the sound source separation function. 
     Second Embodiment 
     In the first embodiment, when the sound source separation function is specified to be turned ON, the television  100  invariably disables the acoustic effects. When the strength of emphasis of the voice is equal to or lower than the strength of emphasis of the background sound, however, application of the acoustic effects to the audio signal is considered to affect little because the voice is not emphasized. A television  100  in the second embodiment, therefore, does not disable the acoustic effects even with the sound source separation function specified to be turned ON, if the filtering effect is set such that the strength of emphasis of the background sound is greater than the strength of emphasis of the voice. 
     The television  100  and an audio processor  1241  in the second embodiment have configurations identical to those of the television  100  in the first embodiment and the audio processor  1241  in the first embodiment. A controller  127  in the second embodiment has a functional configuration identical to that of the controller  127  in the first embodiment. 
       FIG. 8  is an exemplary flowchart illustrating a procedure of an audio control process according to the second embodiment. As in the first embodiment, a video processor  1242  displays the acoustic setting screen (S 11 ) and an audio controller  301  determines whether the user has specified to turn ON the sound source separation function (S 12 ). If the sound source separation function has been specified to be turned OFF (No at S 12 ), the process proceeds to S 16  and the same process is performed as in the first embodiment. 
     If the user specifies on the acoustic setting screen to turn ON the sound source separation function at S 12  (Yes at S 12 ), the audio controller  301  enables the setting of the filtering effect (S 13 ). 
     The audio controller  301  determines in the setting of the filtering effect by the user whether the strength of emphasis of the voice signal is equal to or greater than the strength of emphasis of the background sound signal (S 31 ). If the strength of emphasis of the voice signal is equal to or greater than the strength of emphasis of the background sound signal (Yes at S 31 ), an acoustic effect processor  303  saves the current acoustic effect settings in, for example, a memory  131  as in the first embodiment (S 14 ). The audio controller  301  performs the procedure of disabling the acoustic effects and controls the acoustic effect processor  303  not to perform the acoustic effect function (S 15 ). 
     If, at S 31 , the strength of emphasis of the voice signal is determined to be smaller than the strength of emphasis of the background sound signal in the setting of the filtering effect by the user (No at S 31 ), the audio controller  301  does not perform the procedure of disabling the acoustic effects, and performs the procedure of enabling the acoustic effects according to the setting details and controls the acoustic effect processor  303  to perform the acoustic effect function (S 32 ). 
     Thereafter, as in the first embodiment, the video processor  1242  displays the acoustic effect and the sound source separation function (S 19 ). 
     As described above, the television  100  in the second embodiment does not disable the acoustic effects even with the sound source separation function specified to be turned ON, if the filtering effect is set such that the strength of emphasis of the background sound is greater than the strength of emphasis of the voice. The acoustic effects can thereby be optimally exhibited, if the acoustic effects do not affect the emphasis of the voice even with the sound source separation function enabled. The second embodiment thus can achieve the acoustic effects in an optimally adjusted state even with the electronic device provided with the sound source separation function. 
     Third Embodiment 
     A television  100  in a third embodiment, in addition to performing the functions described in the first and second embodiments, performs the procedure of disabling the sound source separation function and restores the acoustic effect function upon detection of a certain timing during performance of the sound source separation function. 
     The television  100  and an audio processor  1241  in the third embodiment have configurations identical to those of the television  100  in the first embodiment and the audio processor  1241  in the first embodiment. A controller  127  in the third embodiment has a functional configuration identical to that of the controller  127  in the first embodiment.  FIG. 9  is an exemplary flowchart illustrating a procedure of an audio control process according to the third embodiment. 
     An audio controller  301  in the third embodiment is in a state of waiting for detection of a certain timing (No at S 52 ) during performance of the sound source separation function by the sound source separation processor  302  (S 51 ). The audio controller  301 , upon detecting the certain timing (Yes at S 52 ), performs the procedure of disabling the sound source separation function; specifically, the audio controller  301  controls the sound source separation processor  302  to stop the performance of the sound source separation function (S 53 ). 
     In performing the procedure of disabling the sound source separation function, specifically, the audio controller  301  outputs, together with the audio signal, a parameter command that sets 1 for a gain Gv  405  without changing the strength of a voice correction filter  403  and a parameter command that sets 1 for a gain Gb  406  without changing the strength of a background sound correction filter  404  to the sound source separation processor  302 , thereby not to emphasize or suppress the voice and the background sound. 
     The procedure of disabling the sound source separation function is not limited to the above-described approach. Alternatively, the audio controller  301  may be configured so as to output the audio signal to the acoustic effect processor  303  without having the sound source separation processor  302  intervening therebetween, to thereby perform the procedure of disabling the sound source separation function. 
     The audio controller  301  acquires the acoustic effect settings saved in, for example, a memory  131  to thereby restore the acoustic effect settings before the performance of the sound source separation function (S 54 ). The audio controller  301  then performs the procedure of enabling the acoustic effects based on the restored settings; specifically, the audio controller  301  controls the acoustic effect processor  303  to give the acoustic effects (S 55 ). 
     Examples of the certain timing include switching a broadcast channel, switching a broadcast program, switching an input device, turning ON power after it has been turned OFF, switching between a Commercial Message (CM) scene and a main program scene, and a start or an end of a music piece. 
     Specifically, the audio controller  301 , upon receipt of a switching of a channel performed by the user on an operating module  128  or a remote controller  150 , detects the event of the receipt of the switching as the certain timing and controls the sound source separation processor  302  and the acoustic effect processor  303  to disable the sound source separation function and restore the acoustic effect function. 
     The television  100  receives an electronic program guide (EPG) through the broadcast waves of the digital broadcasting at regular time intervals. The audio controller  301  refers to the EPG, detects as the certain timing a timing at which the program that is currently viewed by the user is changed to another, and controls the sound source separation processor  302  and the acoustic effect processor  303  to disable the sound source separation function and restore the acoustic effect function. 
     When a switching of the input device is detected as the user connects, for example, a gaming machine or a high-definition multimedia interface (HDMI; a registered trademark) to the input terminal, the audio controller  301  detects the input switching timing as the certain timing and controls the sound source separation processor  302  and the acoustic effect processor  303  to disable the sound source separation function and restore the acoustic effect function. 
     The controller  127  also performs scene detection for detecting a scene in a broadcast program or a recorded program and outputs resultant scene information. The scene information represents data that records a scene type of the specific scene detected through the scene detection, and a starting time-of-day and an ending time-of-day of the scene. The scene type represents, for example, a main program scene, a CM scene, a song scene, and a scene other than song. 
     The audio controller  301  acquires the scene information from the controller  127 , detects as the certain timing a timing at which the scene of a program being broadcast or a program being reproduced is changed from the main program scene to the CM scene, and controls the sound source separation processor  302  and the acoustic effect processor  303  to disable the sound source separation function and restore the acoustic effect function. 
     In addition, the controller  127  can perform music piece detection in a broadcast or recorded program. When a start or an end of a music piece is detected through the music piece detection, the audio controller  301  detects a timing of that particular detection as the certain timing and controls the sound source separation processor  302  and the acoustic effect processor  303  to disable the sound source separation function and restore the acoustic effect function. 
     As illustrated in  FIG. 10 , in a case where the user shuts down power (power OFF) (Yes at S 72 ) during performance of the sound source separation function (S 71 ) and thereafter turns ON the power (power ON) (Yes at S 73 ), the audio controller  301  detects the timing at which the power is turned ON following the power OFF event as the certain timing. The audio controller  301  disables the sound source separation function (S 74 ) and controls the sound source separation processor  302  and the acoustic effect processor  303  to restore and perform the acoustic effect function (S 75  and S 76 ). 
     As described above, the television  100  in the third embodiment performs, upon detection of a certain timing during performance of the sound source separation function, the procedure of disabling the sound source separation function to thereby restore the acoustic effect function. Specifically, in the third embodiment, the acoustic effect settings before the performance of the sound source separation function are restored when the sound source separation function is disabled at a certain timing of a specific operation. This arrangement eliminates the need for the user to restore original acoustic effect settings and prevents the sound source separation function from causing false recognition that specific sound is inaudible. The third embodiment thus can achieve the acoustic effects in an optimally adjusted state even with the electronic device provided with the sound source separation function. 
     Fourth Embodiment 
     The television  100  in the third embodiment invariably disables the sound source separation function and restores the acoustic effect function when a certain timing is detected during the performance of the sound source separation function. In a fourth embodiment, a television  100  disables the sound source separation function and restores the acoustic effect function when the user specifies to restore the acoustic effect function. 
     The television  100  and an audio processor  1241  in the fourth embodiment have configurations identical to those of the television set  100  in the first embodiment and the audio processor  1241  in the first embodiment. A controller  127  in the fourth embodiment has a functional configuration identical to that of the controller  127  in the first embodiment. 
     In the fourth embodiment, the user can specify in advance on an acoustic effect restoration setting screen whether the acoustic effects are restored upon detection of a certain timing.  FIG. 11  is an exemplary diagram of the acoustic effect restoration setting screen according to the fourth embodiment. 
     As illustrated in  FIG. 11 , on the acoustic effect restoration setting screen, whether the acoustic effects are to be restored can be set upon detection of a certain timing. In the example illustrated in  FIG. 11 , the acoustic effects are restored upon detection of the certain timing when “ON” is selected. On the other hand, the acoustic effects are not restored and the sound source separation function is not disabled even upon detection of the certain timing when “OFF” is selected. 
     The setting of the restoration through the use of the acoustic effect restoration setting screen is performed prior to, for example, initial setting. The specific settings to be restored through the use of the acoustic effect restoration setting screen are saved in, for example, memory  31 , by a setting module  203 . 
       FIG. 12  is an exemplary flowchart illustrating a procedure of an audio control process in the fourth embodiment. As in the third embodiment, if the certain timing is detected (Yes at S 52 ) during performance of the sound source separation function by a sound source separation processor  302  (S 51 ), an audio controller  301  refers to, for example, the memory  131  to thereby determine whether the acoustic effect restoration setting is turned ON (S 91 ). 
     If the acoustic effect restoration setting is turned OFF (No at S 91 ), the process returns to S 51 . Specifically, the audio controller  301  controls the sound source separation processor  302  to continue performing the sound source separation function and controls an acoustic effect processor  303  not to perform the acoustic effect function. 
     If the acoustic effect restoration setting is turned ON (Yes at S 91 ), the audio controller  301 , as in the third embodiment, disables the sound source separation function (S 53 ), acquires the acoustic effect settings to restore it (S 54 ), and enables the acoustic effect function on the basis of the restored settings; specifically, the audio controller  301  controls the acoustic effect processor  303  to give the acoustic effects (S 55 ). 
     As described above, in the fourth embodiment, the television  100  disables the sound source separation function and restores the acoustic effect function when the user specifies to restore the acoustic effect function. The television  100  in the fourth embodiment does not, therefore, disable the sound source separation function and restore the acoustic effect function even when the certain timing is encountered, if the restoration is not required. The fourth embodiment thus can achieve the acoustic effects in an even more optimally adjusted state even with the electronic device provided with the sound source separation function. 
     It is noted that the exemplary acoustic effect restoration setting screen illustrated in  FIG. 11  allows the entire acoustic effects to be generally restored. The acoustic effect restoration setting screen, the audio controller  301 , and the acoustic effect processor  303  may nonetheless be configured so as to allow each individual acoustic effect item to be specified for restoration. 
     An acoustic effect restoration setting screen illustrated in  FIG. 13 , for example, allows each individual acoustic effect to be specified for restoration when the certain timing is detected. In this case, the audio controller  301  determines the setting of restoration for each individual acoustic effect item. 
     In the example illustrated in  FIG. 13 , the acoustic effect items that are set to “ON” are restored upon detection of the certain timing. In contrast, the acoustic effect items that are set to “OFF” are not restored and the sound source separation function is not disabled even when the certain timing is detected. 
     The television  100  in the fourth embodiment is configured so as to make the acoustic effect restoration setting in advance during, for example, the initial setting. The audio controller  301  and a video processor  1242  may nonetheless be configured so that the acoustic effect restoration setting screen illustrated in  FIG. 11  is displayed on a video display panel  102  upon detection of the certain timing to thereby prompt the user to determine whether to disable the sound source separation function and restore the acoustic effects. 
     An audio control program executed by the television  100  in the first to fourth embodiments is provided as a computer program product by being incorporated in, for example, the ROM of the memory  131  in advance. 
     The audio control program executed by the television  100  in the first to fourth embodiments may be provided as a computer program product by being recorded on a computer-readable recording medium, such as a compact disc read only memory (CD-ROM), a flexible disk (FD), a compact disc recordable (CD-R), and a digital versatile disc (DVD), in a file in an installable format or an executable format. 
     The audio control program executed by the television  100  in the first to fourth embodiments may also be configured as a computer program product stored in a computer connected to a network such as the Internet and downloaded over the network. The audio control program executed by the television  100  in the first to fourth embodiments may still be configured as a computer program product provided or distributed over a network such as the Internet. 
     The audio control program executed by the television  100  in the first to fourth embodiments has a modular configuration including the above-described modules (the input controller  201 , the setting module  203 , the audio controller  301 , the sound source separation processor  302 , and the acoustic effect processor  303 ). Each module is loaded onto the RAM of the memory  131  as a result of the CPU reading the audio control program from the ROM and executing the loaded audio control program. 
     Moreover, the various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as a server. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code. 
     Moreover, the various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code. 
     While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.