JP2020127066A - Volume control device, volume control method, and program - Google Patents
Volume control device, volume control method, and program Download PDFInfo
- Publication number
- JP2020127066A JP2020127066A JP2019016682A JP2019016682A JP2020127066A JP 2020127066 A JP2020127066 A JP 2020127066A JP 2019016682 A JP2019016682 A JP 2019016682A JP 2019016682 A JP2019016682 A JP 2019016682A JP 2020127066 A JP2020127066 A JP 2020127066A
- Authority
- JP
- Japan
- Prior art keywords
- noise
- electronic device
- level
- volume
- type
- 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.)
- Pending
Links
Landscapes
- Circuit For Audible Band Transducer (AREA)
Abstract
Description
本発明は、音量調整装置、音量調整方法およびプログラムに関する。 The present invention relates to a volume adjusting device, a volume adjusting method, and a program.
映像機器や音響機器などの電子機器の音量調整技術として、電源投入時に電子機器の周囲の騒音レベルを検出し、検出した騒音レベルに応じて音声出力レベルを調整する技術が知られている(例えば、特許文献1参照)。 BACKGROUND ART As a volume control technology for electronic devices such as video equipment and audio equipment, there is known a technology for detecting a noise level around the electronic device when power is turned on and adjusting an audio output level according to the detected noise level (for example, , Patent Document 1).
従来の音量調整装置では、電子機器の周囲の騒音レベルに応じて、電子機器の電源投入時に出力される音声の出力レベルを自動的に調整することができる。しかし、電源投入時における周囲の騒音レベルを一義的に検出しているため、電子機器の設置環境や生活環境の変化を考慮した調整はできていない。 The conventional volume adjusting device can automatically adjust the output level of the sound output when the power of the electronic device is turned on, according to the noise level around the electronic device. However, since the ambient noise level when the power is turned on is uniquely detected, adjustments cannot be made in consideration of changes in the installation environment and living environment of electronic devices.
本発明は、上記に鑑みてなされたものであり、電子機器の電源投入時に出力される音声の出力レベルを生活環境の変化に応じて最適化することを目的とする。 The present invention has been made in view of the above, and it is an object of the present invention to optimize the output level of the sound output when the power of the electronic device is turned on according to the change of the living environment.
上記課題を解決するための本発明に係る音量調整装置は、前記電子機器の電源切断時に前記電子機器の音声出力レベルを記憶する記憶部と、前記電子機器の電源切断時に前記電子機器の周囲における第1周囲騒音レベルを検出する第1騒音レベル検出部と、前記第1周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第1パラメータを設定して記憶する第1騒音判定部と、前記電子機器の電源投入時に前記電子機器の周囲における第2周囲騒音レベルを検出する第2騒音レベル検出部と、前記第2周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第2パラメータを設定する第2騒音判定部と、前記第1パラメータと前記第2パラメータに基づいて求められる調整パラメータを用いて前記記憶部に記憶されている前記音声出力レベルを調整し、前記電子機器の電源投入時における音声出力レベルとして設定する音量調整部と、を備えることを特徴とする。 A volume adjusting device according to the present invention for solving the above-mentioned problems, a storage unit that stores a sound output level of the electronic device when the power of the electronic device is turned off, and a storage unit in the vicinity of the electronic device when the power of the electronic device is turned off. A first noise level detection unit that detects a first ambient noise level, and a type of noise that is determined from the change mode of the first ambient noise level, and a first parameter that indicates the type of the noise is set and stored. A noise determination unit, a second noise level detection unit that detects a second ambient noise level around the electronic device when the power of the electronic device is turned on, and a type of noise is determined from a change mode of the second ambient noise level. A second noise determination unit that sets a second parameter indicating the type of the noise, and the voice output stored in the storage unit using an adjustment parameter obtained based on the first parameter and the second parameter And a volume adjusting section that adjusts the level and sets the audio output level when the power of the electronic device is turned on.
本発明に係る音量調整方法は、前記電子機器の電源切断時に前記電子機器の音声出力レベルを記憶するステップと、前記電子機器の電源切断時に前記電子機器の周囲における第1周囲騒音レベルを検出するステップと、前記第1周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第1パラメータを設定して記憶するステップと、前記電子機器の電源投入時に前記電子機器の周囲における第2周囲騒音レベルを検出するステップと、前記第2周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第2パラメータを設定するステップと、前記第1パラメータと前記第2パラメータに基づいて求められる調整パラメータを用いて記憶した前記音声出力レベルを調整し、前記電子機器の電源投入時における音声出力レベルとして設定するステップと、を有することを特徴とする。 A volume adjusting method according to the present invention stores a voice output level of the electronic device when the electronic device is powered off, and detects a first ambient noise level around the electronic device when the electronic device is powered off. A step of determining a type of noise from a change mode of the first ambient noise level, setting and storing a first parameter indicating the type of the noise, and a surrounding of the electronic device when the electronic device is powered on. Detecting the second ambient noise level, determining the type of noise from the change mode of the second ambient noise level, and setting a second parameter indicating the type of noise, the first parameter and the Adjusting the stored audio output level using an adjustment parameter obtained based on the second parameter, and setting it as the audio output level when the electronic device is powered on.
本発明に係るプログラムは、前記電子機器の電源切断時に前記電子機器の音声出力レベルを記憶するステップと、前記電子機器の電源切断時に前記電子機器の周囲における第1周囲騒音レベルを検出するステップと、前記第1周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第1パラメータを設定して記憶するステップと、前記電子機器の電源投入時に前記電子機器の周囲における第2周囲騒音レベルを検出するステップと、前記第2周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第2パラメータを設定するステップと、前記第1パラメータと前記第2パラメータに基づいて求められる調整パラメータを用いて記憶した前記音声出力レベルを調整し、前記電子機器の電源投入時における音声出力レベルとして設定するステップと、を電子機器の音声出力レベルを調整する音量調整装置として動作するコンピュータに実行させることを特徴とする。 A program according to the present invention stores a voice output level of the electronic device when the power of the electronic device is turned off, and detects a first ambient noise level around the electronic device when the power of the electronic device is turned off. A step of determining the type of noise from the change mode of the first ambient noise level and setting and storing a first parameter indicating the type of the noise; 2 a step of detecting an ambient noise level, a step of discriminating a type of noise from a change mode of the second ambient noise level and setting a second parameter indicating the type of the noise, the first parameter and the second parameter Adjusting the stored audio output level using an adjustment parameter obtained based on a parameter, and setting the audio output level when the electronic device is powered on, and adjusting the audio output level of the electronic device. It is characterized in that it is executed by a computer operating as a device.
本発明によれば、電子機器の電源投入時における音声出力レベルを、電子機器の設置環境や生活環境に応じて最適化することができる。 According to the present invention, it is possible to optimize the audio output level when the electronic device is powered on, according to the installation environment and living environment of the electronic device.
以下に添付図面を参照して、本発明に係る音量調整装置、音量調整方法およびプログラムの実施形態を詳細に説明する。なお、以下の実施形態により本発明が限定されるものではない。 Embodiments of a volume adjusting device, a volume adjusting method, and a program according to the present invention will be described in detail below with reference to the accompanying drawings. The present invention is not limited to the embodiments described below.
[実施形態1]
図1は、実施形態1にかかる音量調整装置の概略的な構成例を示すブロック図である。
[Embodiment 1]
FIG. 1 is a block diagram showing a schematic configuration example of a volume adjusting device according to the first embodiment.
音量調整装置1は、映像機器や音響機器などの電子機器に組み込まれて使用される。音量調整装置1は、音源10から供給される音声信号の出力レベルを調整するボリューム20と、DAC(DigitaltoAnalogConverter)30と、パワーアンプ40と、スピーカ50と、マイクロフォン60と、マイクアンプ70と、ADC(AnalogtoDigitalConverter)80と、音声出力レベル調整部90と、騒音判定用メモリ100と、入力部110と、記憶部120と、により構成される。 The volume adjusting device 1 is used by being incorporated in electronic equipment such as video equipment and audio equipment. The volume adjusting device 1 includes a volume 20 for adjusting an output level of an audio signal supplied from the sound source 10, a DAC (Digital to Analog Converter) 30, a power amplifier 40, a speaker 50, a microphone 60, a microphone amplifier 70, and an ADC. (AnalogtoDigitalConverter) 80, an audio output level adjusting unit 90, a noise determination memory 100, an input unit 110, and a storage unit 120.
音源10は、電子機器の音声信号を出力する出力部であり、音源10から出力されるデジタル音声信号は、ボリューム20に入力される。 The sound source 10 is an output unit that outputs a sound signal of the electronic device, and the digital sound signal output from the sound source 10 is input to the volume 20.
ボリューム20は、音源10から供給されるデジタル音声信号の出力レベルを調整するためのボリュームであり、音声出力レベル調整部90のボリュームコントローラ98によって制御される。 The volume 20 is a volume for adjusting the output level of the digital audio signal supplied from the sound source 10, and is controlled by the volume controller 98 of the audio output level adjusting unit 90.
DAC30は、音源10からボリューム20を介して供給されるデジタル音声信号をアナログ信号に変換してパワーアンプ40に供給する。 The DAC 30 converts a digital audio signal supplied from the sound source 10 via the volume 20 into an analog signal and supplies the analog signal to the power amplifier 40.
パワーアンプ40は、DAC30から供給されるアナログ音声信号を増幅し、スピーカ50から音声を出力する。 The power amplifier 40 amplifies the analog audio signal supplied from the DAC 30 and outputs audio from the speaker 50.
マイクロフォン60は、電子機器の周囲の音声を集音するマイクであり、マイクロフォン60により集音された周囲音声信号は、マイクアンプ70により増幅され、ADC80に供給される。 The microphone 60 is a microphone that collects sounds around the electronic device, and the ambient sound signal collected by the microphone 60 is amplified by the microphone amplifier 70 and supplied to the ADC 80.
ADC80は、マイクアンプ70から供給されるアナログ音声信号をデジタル信号に変換して、音声出力レベル調整部90のエコーキャンセラー92に供給する。 The ADC 80 converts the analog audio signal supplied from the microphone amplifier 70 into a digital signal and supplies the digital signal to the echo canceller 92 of the audio output level adjusting unit 90.
音声出力レベル調整部90は、マイクロフォン60により集音された周囲音声信号から周囲騒音信号を抽出し、騒音の種類を判定して、ボリューム20から出力されるデジタル音声信号の出力レベルを調整する。 The audio output level adjustment unit 90 extracts an ambient noise signal from the ambient audio signal collected by the microphone 60, determines the type of noise, and adjusts the output level of the digital audio signal output from the volume 20.
騒音判定用メモリ100は、音声出力レベル調整部90において騒音の種類を判定する際に用いられる内部メモリである。騒音判定用メモリ100には、例えば、RAM(RandomAccessMemory)やフラッシュメモリなどの半導体メモリ素子が用いられる。騒音判定用メモリ100は、記憶部120と兼用であってもよい。 The noise determination memory 100 is an internal memory used when the audio output level adjusting unit 90 determines the type of noise. For the noise determination memory 100, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory is used. The noise determination memory 100 may also serve as the storage unit 120.
入力部110は、操作ボタンや操作キーを備え、電子機器の電源のオン・オフやボリュームのアップ・ダウンなどのユーザーによる操作指示を音声出力レベル調整部90のCPU(CentralProcessingUnit)96に供給する。電源ボタンは、通常の電源ボタンの他に、本発明を実行するための専用ボタンを設けてもよいし、電源ボタンと他のボタンやスイッチとの組み合わせにより本発明を実行するようにしてもよい。本発明の実施を選択できるようにすることにより、音声出力レベルをユーザーの好みに合わせることが可能になる。また、入力部10を赤外線の受光部やWi−Fiなどの無線通信の受信部により構成し、リモートコントローラ130からの操作指示を受け付けるようにしてもよい。 The input unit 110 includes operation buttons and operation keys, and supplies operation instructions by the user such as turning on/off of the electronic device and volume up/down to a CPU (Central Processing Unit) 96 of the audio output level adjusting unit 90. As the power button, in addition to the normal power button, a dedicated button for carrying out the present invention may be provided, or the present invention may be carried out by a combination of the power button and other buttons or switches. .. By making it possible to select the implementation of the present invention, it becomes possible to adapt the audio output level to the user's preference. Alternatively, the input unit 10 may be configured by an infrared light receiving unit or a wireless communication receiving unit such as Wi-Fi, and receive an operation instruction from the remote controller 130.
記憶部120は、音声出力レベル調整部90で設定した音声出力レベルを調整するための調整パラメータやボリューム値を記憶しておくためのメモリである。記憶部120は、例えば、RAMやフラッシュメモリなどの半導体メモリ素子、または、メモリカードなどの記憶媒体が用いられる。 The storage unit 120 is a memory for storing adjustment parameters and volume values for adjusting the audio output level set by the audio output level adjusting unit 90. As the storage unit 120, for example, a semiconductor memory device such as a RAM or a flash memory, or a storage medium such as a memory card is used.
音声出力レベル調整部90は、エコーキャンセラー92と、騒音種類判定部94と、CPU96と、ボリュームコントローラ98と、を備える。 The audio output level adjusting unit 90 includes an echo canceller 92, a noise type determining unit 94, a CPU 96, and a volume controller 98.
エコーキャンセラー92は、マイクロフォン96により集音される周囲音声信号から、スピーカ50から出力される音声に相当する参照信号を差し引くことで騒音成分の信号である周囲騒音信号のみを抽出し、周囲騒音信号を騒音種類判定部94に供給する。エコーキャンセラー92は、適応フィルタを用いた一般的な回路で構成することができる。 The echo canceller 92 extracts only the ambient noise signal which is a noise component signal by subtracting the reference signal corresponding to the voice output from the speaker 50 from the ambient voice signal collected by the microphone 96, and outputs the ambient noise signal. Is supplied to the noise type determination unit 94. The echo canceller 92 can be composed of a general circuit using an adaptive filter.
騒音種類判定部94は、騒音レベル検出部942と騒音判定部944を備え、騒音判定用メモリ100を用いながらエコーキャンセラー92から供給される周囲騒音信号の振幅波高値を監視し、騒音の種類を判定する。判定結果は、CPU96に供給する。 The noise type determination unit 94 includes a noise level detection unit 942 and a noise determination unit 944, monitors the amplitude crest value of the ambient noise signal supplied from the echo canceller 92 while using the noise determination memory 100, and determines the type of noise. judge. The determination result is supplied to the CPU 96.
騒音レベル検出部942は、エコーキャンセラー92から供給される周囲騒音信号の振幅波高値を監視し、振幅波高値の最大値を検出する。また、騒音判定用メモリ100を演算用メモリとして使用し、周囲騒音信号の振幅波高値の変化をリアルタイムに取得して、振幅波高値の平均値を算出する。検出した振幅波高値の最大値と算出した振幅波高値の平均値は、騒音判定用メモリ100に記憶される。 The noise level detection unit 942 monitors the amplitude peak value of the ambient noise signal supplied from the echo canceller 92, and detects the maximum value of the amplitude peak value. Further, the noise judgment memory 100 is used as a memory for calculation, a change in the amplitude peak value of the ambient noise signal is acquired in real time, and the average value of the amplitude peak values is calculated. The maximum value of the detected amplitude peak values and the average value of the calculated amplitude peak values are stored in the noise determination memory 100.
騒音判定部944は、記憶された振幅波高値の最大値および平均値を元に、後述する判定テーブルを用いて周囲騒音の種類を判定する。 The noise determination unit 944 determines the type of ambient noise based on the stored maximum and average amplitude crest values, using a determination table described later.
CPU96は、騒音種類判定部94から判定結果を取得し、調整パラメータとして記憶部120に記憶する。また、CPU96は、騒音種類判定部94から供給される判定結果と記憶部120に記憶されている判定結果に基づいて、音源10から供給される音声信号の出力レベルを設定するためのボリューム値を決定する。決定したボリューム値は記憶部120に記憶される。また、騒音種類判定部94において騒音種類判定に用いられた振幅波高値の最大値や平均値を、判定結果を示す騒音種類データとして記憶部120に記憶する。また、入力部110から供給されるユーザーからの操作指示により設定されるボリューム値も、設定された音声出力レベルとして記憶部120に記憶する。 The CPU 96 acquires the determination result from the noise type determination unit 94 and stores it in the storage unit 120 as an adjustment parameter. Further, the CPU 96 sets a volume value for setting the output level of the audio signal supplied from the sound source 10, based on the judgment result supplied from the noise type judgment unit 94 and the judgment result stored in the storage unit 120. decide. The determined volume value is stored in the storage unit 120. Further, the maximum value and the average value of the amplitude crest values used in the noise type determination unit 94 for the noise type determination are stored in the storage unit 120 as the noise type data indicating the determination result. In addition, the volume value set by the user's operation instruction supplied from the input unit 110 is also stored in the storage unit 120 as the set audio output level.
CPU96は、決定したボリューム値あるいは入力部110から供給されるユーザーの操作指示に基づいて、ボリューム20を制御するようにボリュームコントローラ98に指示信号を出力する。
なお、CPU96は、音量調整装置1の専用CPUとして説明しているが、電子機器に搭載されるCPUに兼用させてもよい。
The CPU 96 outputs an instruction signal to the volume controller 98 to control the volume 20 based on the determined volume value or a user's operation instruction supplied from the input unit 110.
Although the CPU 96 is described as a dedicated CPU of the volume adjusting device 1, it may be combined with a CPU mounted on an electronic device.
ボリュームコントローラ98は、CPU96からの指示信号に基づき、ボリューム20を制御し、音源10から供給される音声信号の出力レベルを設定する。 The volume controller 98 controls the volume 20 based on the instruction signal from the CPU 96, and sets the output level of the audio signal supplied from the sound source 10.
次に、図2乃至図6を用いて、電子機器の電源投入時における音声出力レベルの調整処理について詳細に説明する。電子機器の電源投入時における音声出力レベルの調整処理は、図1に示す音量調整装置1にて行われる。 Next, with reference to FIG. 2 to FIG. 6, the audio output level adjustment processing when the electronic device is powered on will be described in detail. The process of adjusting the audio output level when the electronic device is powered on is performed by the volume adjusting device 1 shown in FIG.
図2に示すフローチャートは、電子機器の電源投入時から電源切断時までの間に、音量調整装置1において実行される音声出力レベルの調整処理の一例を示す基本フローチャートである。 The flowchart shown in FIG. 2 is a basic flowchart showing an example of the audio output level adjustment processing executed by the volume adjusting device 1 from the time the power of the electronic device is turned on to the time the power is turned off.
入力部110あるいはリモートコントローラ130の電源ボタンが操作され、電子機器の電源が投入されると、音量調整装置1において電源投入処理が実行される(S101)。電源投入処理の詳細については後述する。 When the power button of the input unit 110 or the remote controller 130 is operated and the power of the electronic device is turned on, a power-on process is executed in the volume adjusting device 1 (S101). Details of the power-on process will be described later.
電源投入処理が終了すると、音量調整装置1では、ユーザーによる入力部110あるいはリモートコントローラ130の音量調整操作に基づき、ボリューム調整処理が実行される(S102)。ボリューム調整処理の詳細については後述する。 When the power-on process is completed, the volume adjusting device 1 executes the volume adjusting process based on the volume adjusting operation of the input unit 110 or the remote controller 130 by the user (S102). Details of the volume adjustment processing will be described later.
ボリューム調整処理が終了すると、ユーザーによる電源切断指示の受付けを確認する(S103)。より具体的には、入力部110あるいはリモートコントローラ130の操作を介してユーザーから電子機器の電源切断指示があったか否かを確認する。電源切断の指示を受付けた場合は(ステップS103でYes)、ステップS104に移行する。一方、電源切断の指示を受付けていない場合は(ステップS103でNo)、ステップS102に戻り、ボリューム調整処理を実行する。ステップ102のボリューム調整処理は、ステップ103で電子機器の電源切断指示を受付けるまで繰り返される。 When the volume adjustment process is completed, it is confirmed that the user has accepted the power-off instruction (S103). More specifically, it is confirmed whether the user has instructed to turn off the power of the electronic device through the operation of the input unit 110 or the remote controller 130. When the power-off instruction is received (Yes in step S103), the process proceeds to step S104. On the other hand, if the power-off instruction has not been received (No in step S103), the process returns to step S102 to execute the volume adjustment process. The volume adjustment process in step 102 is repeated until the electronic device power-off instruction is received in step 103.
電子機器の電源切断指示を受付けると(ステップS103でYes)、音量調整装置1において電源切断処理が実行される(S104)。電源切断処理の詳細については後述する。 When the instruction to turn off the power of the electronic device is received (Yes in step S103), the volume adjusting device 1 executes the power off process (S104). Details of the power-off processing will be described later.
図3に示すフローチャートは、ステップS101の電源投入処理の詳細な流れの一例を示すフローチャートである。 The flowchart shown in FIG. 3 is a flowchart showing an example of a detailed flow of the power-on process of step S101.
CPU96は、入力部110あるいはリモートコントローラ130の電源ボタンの操作を介してユーザーから電子機器の電源投入指示がなされたか否かを監視する(S201)。電源投入の指示を受付けた場合は(ステップS201でYes)、ステップS202に移行する。一方、電源投入の指示を受付けていない場合は(ステップS201でNo)、電源投入の指示を受付けるまでステップ201をループする。つまり、電源投入指示の受付を待つ待機状態となる。 The CPU 96 monitors whether or not the user has instructed to turn on the electronic device through the operation of the power button of the input unit 110 or the remote controller 130 (S201). When the power-on instruction is received (Yes in step S201), the process proceeds to step S202. On the other hand, when the power-on instruction is not received (No in step S201), step 201 is looped until the power-on instruction is received. That is, the standby state is waited for the reception of the power-on instruction.
電子機器の電源投入指示を受付けると(ステップS201でYes)、音量調整装置1において電源投入処理が開始される(S202)。 When the power-on instruction of the electronic device is received (Yes in step S201), the power-on process is started in the volume adjusting device 1 (S202).
電源投入処理が開始されると、CPU96においてボリューム値制御が開始される(S203)。ボリューム値制御とは、音源10から出力されるデジタル音声信号の出力レベルを設定するためのボリューム値VPon(VolumePoweron)を決定する処理である。 When the power-on process is started, the CPU 96 starts the volume value control (S203). The volume value control is a process of determining a volume value VPon (VolumePoweron) for setting the output level of the digital audio signal output from the sound source 10.
ボリューム値制御が開始されると、CPU96は、記憶部120から前回の電源切断時に記憶したボリューム値VPoff(VolumePoweroff)を読み出して取得する(S204)。ボリューム値VPoffの取得後はステップ209に移行する。 When the volume value control is started, the CPU 96 reads out and acquires the volume value VPoff (VolumePoweroff) stored at the time of the previous power-off from the storage unit 120 (S204). After obtaining the volume value VPoff, the process proceeds to step 209.
一方、ステップS202で電源投入処理が開始されると、ステップS203のボリューム値制御と平行して、騒音種類判定部94において騒音判定処理が開始される(S205)。騒音判定処理とは、電子機器の周囲で発生している騒音の種類を判定する処理である。 On the other hand, when the power-on process is started in step S202, the noise type determination unit 94 starts the noise determination process in parallel with the volume value control in step S203 (S205). The noise determination process is a process of determining the type of noise generated around the electronic device.
騒音判定処理が開始されると、マイクロフォン60により集音された周囲音声信号が、マイクアンプ70とADC80を介してエコーキャンセラー92に入力される。エコーキャンセラー92は、周囲音声信号から騒音成分の信号である周囲騒音信号のみを抽出し、周囲騒音信号を騒音種類判定部94に供給する。 When the noise determination process is started, the ambient audio signal collected by the microphone 60 is input to the echo canceller 92 via the microphone amplifier 70 and the ADC 80. The echo canceller 92 extracts only the ambient noise signal, which is the signal of the noise component, from the ambient audio signal and supplies the ambient noise signal to the noise type determination unit 94.
騒音種類判定部94では、入力される周囲騒音信号から騒音の種類を特定するための判定処理が実行される(S206)。騒音レベル検出部942は、エコーキャンセラー92から供給される周囲騒音信号の振幅波高値をフレーム単位で監視し、振幅波高値の最大値を検出する。また、騒音判定用メモリ100を演算用メモリとして使用し、周囲騒音信号の振幅波高値の変化をリアルタイムに取得して、振幅波高値の平均値をフレーム単位で算出する。検出した振幅波高値の最大値と算出した振幅波高値の平均値は、騒音判定用メモリ100に記憶される。騒音判定部944は、記憶された振幅波高値の最大値および平均値を元に周囲騒音の種類を判定する。 The noise type determination unit 94 executes determination processing for identifying the type of noise from the input ambient noise signal (S206). The noise level detection unit 942 monitors the amplitude crest value of the ambient noise signal supplied from the echo canceller 92 for each frame, and detects the maximum value of the amplitude crest value. In addition, the noise determination memory 100 is used as a calculation memory, the change in the amplitude peak value of the ambient noise signal is acquired in real time, and the average value of the amplitude peak values is calculated in frame units. The maximum value of the detected amplitude peak values and the average value of the calculated amplitude peak values are stored in the noise determination memory 100. The noise determination unit 944 determines the type of ambient noise based on the stored maximum and average amplitude crest values.
図6に示すフローチャートは、ステップS206の騒音種類判定処理の詳細な流れの一例を示すフローチャートである。 The flowchart shown in FIG. 6 is a flowchart showing an example of a detailed flow of the noise type determination processing in step S206.
騒音種類判定部94は、エコーキャンセラー92から供給される周囲騒音信号を入力する(S501)。騒音種類判定部94は、エコーキャンセラー92から供給される周囲騒音信号をフレーム単位で処理する。 The noise type determination unit 94 inputs the ambient noise signal supplied from the echo canceller 92 (S501). The noise type determination unit 94 processes the ambient noise signal supplied from the echo canceller 92 in frame units.
騒音レベル検出部942は、入力される周囲騒音信号の振幅波高値の平均値をフレーム単位で算出する(S502)。騒音レベル検出部942は、フレーム単位の平均値を騒音判定用メモリ100に記憶し、各フレームの平均値から騒音判定用の平均値を算出する処理を行う。 The noise level detection unit 942 calculates the average value of the amplitude crest values of the input ambient noise signal in frame units (S502). The noise level detection unit 942 stores an average value for each frame in the noise determination memory 100, and performs a process of calculating an average value for noise determination from the average value of each frame.
騒音レベル検出部942は、入力される周囲騒音信号の振幅波高値をフレーム単位で監視する(S503)。騒音レベル検出部942は、入力される周囲騒音信号のフレーム単位で検出される振幅波高値の最大値と騒音判定用メモリ100に記憶されている振幅波高値の最大値とを常時比較し、騒音判定用メモリ100に記憶されている最大値よりも大きい最大値を検出した場合(S503でYes)、騒音判定用メモリ100に記憶されている最大値を新たに検出した最大値に更新する(S504)。その後、ステップS505に移行する。ステップS503で騒音判定用メモリ100に記憶されている最大値よりも大きい最大値が検出されない場合(S502でNo)、ステップS504はスキップされ、ステップS505に移行する。 The noise level detection unit 942 monitors the amplitude crest value of the input ambient noise signal on a frame-by-frame basis (S503). The noise level detection unit 942 constantly compares the maximum value of the amplitude crest value detected in the frame of the input ambient noise signal with the maximum value of the amplitude crest value stored in the noise determination memory 100 to determine the noise level. When a maximum value larger than the maximum value stored in the determination memory 100 is detected (Yes in S503), the maximum value stored in the noise determination memory 100 is updated to the newly detected maximum value (S504). ). Then, it transfers to step S505. When the maximum value larger than the maximum value stored in the noise determination memory 100 is not detected in step S503 (No in S502), step S504 is skipped and the process proceeds to step S505.
ステップS505では、ステップS202で電源投入処理が開始されてから所定時間が経過したかを監視する。電子機器の周囲で発生している騒音の種類の判定精度を向上するためには、周囲騒音信号の取得時間を長く設定することが望ましい。しかし、電子機器の起動時間が長くなってしまうという弊害があるため、所定時間は10秒以内に設定するのが望ましい。なお、計時する所定時間は、電子機器の電源投入処理が開始されてからの経過時間としてもよいし、フレーム単位時間の累積時間としてもよい。 In step S505, it is monitored whether a predetermined time has elapsed since the power-on process was started in step S202. In order to improve the accuracy of determining the type of noise generated around the electronic device, it is desirable to set the acquisition time of the ambient noise signal to be long. However, it is desirable to set the predetermined time within 10 seconds because of the adverse effect that the startup time of the electronic device becomes long. The predetermined time to be counted may be an elapsed time after the power-on process of the electronic device is started or may be an accumulated time of frame unit time.
ステップS505において所定時間が経過していないと判定される場合は(S505でNo)、ステップS501に移行し、S501〜S504の処理を繰り返す。なお、S501〜S504の処理は、周囲騒音信号のフレーム単位の処理ということができる。 When it is determined in step S505 that the predetermined time has not elapsed (No in S505), the process proceeds to step S501 and the processes of S501 to S504 are repeated. The processing of S501 to S504 can be said to be processing of the ambient noise signal in units of frames.
ステップS505において所定時間が経過したと判定される場合は(S505でYes)、演算した振幅波高値の平均値を騒音判定用メモリ100に記憶する(S506)。 When it is determined in step S505 that the predetermined time has elapsed (Yes in S505), the average value of the calculated amplitude peak values is stored in the noise determination memory 100 (S506).
その後、騒音判定部944は、騒音判定用メモリ100に記憶されている周囲騒音信号の振幅波高値の最大値と平均値を利用し、電子機器の周囲で発生している騒音の種類を判定する(S507)。 After that, the noise determination unit 944 determines the type of noise generated around the electronic device by using the maximum value and the average value of the amplitude crest values of the ambient noise signal stored in the noise determination memory 100. (S507).
図3に示すフローチャートに戻って説明を続ける。 Returning to the flowchart shown in FIG. 3, the description will be continued.
騒音判定部944において電子機器の周囲で発生している騒音の種類が特定されると、騒音種類判定部94は、騒音種類を示すデータNPon(NoisePoweron)を音声出力レベルの調整パラメータとしてCPU96に提供する。騒音種類データNPonには、振幅波高値の最大値NMLon(NoiseMaxLevelon)と平均値NALon(NoiseAverageLevelon)が含まれている。なお、電源投入処理において、騒音レベル検出部942は、第1騒音レベル検出部として機能し、騒音判定部944は第1騒音判定部として機能する。 When the type of noise generated around the electronic device is specified by the noise determination unit 944, the noise type determination unit 94 provides the CPU 96 with the data NPon (NoisePoweron) indicating the noise type as the adjustment parameter of the audio output level. To do. The noise type data NPon includes the maximum value NMLon (NoiseMaxLevelon) of the amplitude peak value and the average value NALon (NoiseAverageLevelon). In the power-on process, the noise level detecting unit 942 functions as the first noise level detecting unit, and the noise determining unit 944 functions as the first noise determining unit.
騒音種類判定処理が完了すると、CPU96は、記憶部120から前回の電源切断時に記憶した騒音種類データNPoff(NoisePoweroff)を読み出して取得する(S207)。騒音種類データNPoffには、振幅波高値の最大値NMLoff(NoiseMaxLeveloff)と平均値NALoff(NoiseAverageLeveloff)が含まれている。CPU96は、記憶部120から取得した騒音種類データNPoffと騒音種類判定部94から提供された騒音種類データNPonとを比較し、騒音値を示す調整パラメータNV(NoiseValue)を算出する(S208)。 When the noise type determination process is completed, the CPU 96 reads out and acquires the noise type data NPoff (NoisePoweroff) stored at the time of the previous power-off from the storage unit 120 (S207). The noise type data NPoff includes the maximum value NMLoff (NoiseMaxLeveloff) and the average value NALoff (NoiseAverageLeveloff) of the amplitude crest value. The CPU 96 compares the noise type data NPoff acquired from the storage unit 120 with the noise type data NPon provided from the noise type determination unit 94, and calculates an adjustment parameter NV (NoiseValue) indicating a noise value (S208).
調整パラメータNVは、音声出力レベルを設定するボリューム値VPonを求めるための係数として用いられる。調整パラメータNVは、記憶部120から前回の電源切断時に取得した振幅波高値の最大値NMLoffと、騒音種類判定部94から提供される振幅波高値の最大値NMLonと、の比率を示す第1係数と、記憶部120から前回の電源切断時に取得した振幅波高値の平均値NALoffと、騒音種類判定部94から提供される振幅波高値の平均値NALonと、の比率を示す第2係数と、に基づき、式(1)によって算出される。
NV=(NMLon/NMLoff+NALon/NALoff)/2 … 式(1)
The adjustment parameter NV is used as a coefficient for obtaining the volume value VPon that sets the audio output level. The adjustment parameter NV is a first coefficient indicating a ratio between the maximum amplitude peak value NMLoff acquired from the storage unit 120 at the time of the previous power-off and the maximum amplitude peak value NMLon provided from the noise type determination unit 94. And a second coefficient indicating a ratio between the average value NALoff of the amplitude crest values acquired from the storage unit 120 at the previous power-off and the average value NALon of the amplitude crest values provided from the noise type determination unit 94. Based on this, it is calculated by the equation (1).
NV=(NMLon/NMLoff+NALon/NALoff)/2... Formula (1)
ステップS203〜S204の処理とステップS205〜S208の処理は、並列処理される。CPU96は、式(2)に示すように、ステップS204で取得したボリューム値VPoffに係数としての調整パラメータNVを乗算することによって、ボリューム値VPonを算出する(S209)。
VPon=VPoff×NV … 式(2)
The processes of steps S203 to S204 and the processes of steps S205 to S208 are processed in parallel. The CPU 96 calculates the volume value VPon by multiplying the volume value VPoff obtained in step S204 by the adjustment parameter NV as a coefficient, as shown in equation (2) (S209).
VPon=VPoff×NV Equation (2)
CPU96は、式(2)によって算出したボリューム値VPonをボリュームコントローラ98に供給する。ボリュームコントローラ98は、CPU96から供給されたボリューム値VPonに基づいてボリューム20を制御し、音源10から供給されるデジタル音声信号の出力レベルをボリューム値VPonとして設定する(S210)。ボリューム20における音声出力レベルの設定が完了すると、音源10による音声出力が開始され(S211)、音量調整装置1による電源投入処理が終了する(S212)。 The CPU 96 supplies the volume value VPon calculated by the equation (2) to the volume controller 98. The volume controller 98 controls the volume 20 based on the volume value VPon supplied from the CPU 96, and sets the output level of the digital audio signal supplied from the sound source 10 as the volume value VPon (S210). When the setting of the sound output level in the volume 20 is completed, the sound output by the sound source 10 is started (S211), and the power-on process by the volume adjusting device 1 is finished (S212).
本実施形態1の電源投入処理では、電子機器の電源切断時に取得した騒音種類データNPoffと電子機器の電源投入時に取得した騒音種類データNPonに基づいて、電子機器の電源切断時と電源投入時の周囲環境の変化を示す差分値を係数として用いている。よって、電子機器の電源投入時における音声出力レベルを生活環境に応じて最適化することができる。 In the power-on process according to the first embodiment, based on the noise type data NPoff acquired when the electronic device is powered off and the noise type data NPon acquired when the electronic device is powered on, the electronic device is powered on and off. The difference value indicating the change in the surrounding environment is used as a coefficient. Therefore, the sound output level at the time of turning on the power of the electronic device can be optimized according to the living environment.
図4に示すフローチャートは、ステップS102のボリューム調整処理の詳細な流れの一例を示すフローチャートである。 The flowchart shown in FIG. 4 is a flowchart showing an example of a detailed flow of the volume adjustment processing in step S102.
ステップS101の電源投入処理が終了した後は、ユーザーによる入力部110あるいはリモートコントローラ130からの操作指示に基づいてボリュームの調整が行われる手動調整モードに移行する。 After the power-on process of step S101 is completed, the process proceeds to the manual adjustment mode in which the volume is adjusted based on the operation instruction from the input unit 110 or the remote controller 130 by the user.
音量調整装置1が手動調整モードに移行すると、CPU96は、ユーザーによる入力部110あるいはリモートコントローラ130からのボリューム操作指示の有無を監視する(S301)。ユーザーからのボリューム操作指示がない場合は(S301でNo)、ステップS103に移行する。図2で示すステップS103と図4で示すステップS103は同じである。 When the volume adjusting device 1 shifts to the manual adjusting mode, the CPU 96 monitors whether there is a volume operating instruction from the input unit 110 or the remote controller 130 by the user (S301). If there is no volume operation instruction from the user (No in S301), the process proceeds to step S103. Step S103 shown in FIG. 2 and step S103 shown in FIG. 4 are the same.
一方、ユーザーからのボリューム操作指示を受けた場合は(S301でYes)、ボリューム操作指示が、音量を増加させるアップ指示か、音量を減少させるダウン指示か、を判定する(S302)。ユーザーからのボリューム操作指示がアップ指示である場合、CPU96は、ボリュームコントローラ98にボリューム20の音声出力レベルを上げるように指示信号を送出する。この時、ユーザーによる指示に基づき設定された設定値も併せて送出する。ボリュームコントローラ98は、CPU96からの指示信号に応じて、ボリューム20の音声出力レベルを指示されたボリューム値となるように制御する(S303)。その後、
CPU96は、ボリュームコントローラ98に送出した設定値をボリューム値VPとして記憶部120に記憶する(S304)。
On the other hand, when the volume operation instruction is received from the user (Yes in S301), it is determined whether the volume operation instruction is an up instruction for increasing the volume or a down instruction for decreasing the volume (S302). When the volume operation instruction from the user is an up instruction, the CPU 96 sends an instruction signal to the volume controller 98 to increase the audio output level of the volume 20. At this time, the set value set based on the instruction from the user is also transmitted. The volume controller 98 controls the audio output level of the volume 20 to be the instructed volume value in response to the instruction signal from the CPU 96 (S303). afterwards,
The CPU 96 stores the set value sent to the volume controller 98 in the storage unit 120 as the volume value VP (S304).
ステップ302で、ユーザーからのボリューム操作指示がダウン指示である場合、CPU96は、ボリュームコントローラ98にボリューム20の音声出力レベルを下げるように指示信号を送出する。この時、ユーザーによる指示に基づき設定された設定値も併せて送出する。ボリュームコントローラ98は、CPU96からの指示信号に応じて、ボリューム20の音声出力レベルを指示されたボリューム値となるように制御する(S305)。その後、CPU96は、ボリュームコントローラ98に送出した設定値をボリューム値VPとして記憶部120に記憶する(S304)。 If the volume operation instruction from the user is a down instruction in step 302, the CPU 96 sends an instruction signal to the volume controller 98 to lower the audio output level of the volume 20. At this time, the set value set based on the instruction from the user is also transmitted. The volume controller 98 controls the audio output level of the volume 20 to be the instructed volume value in response to the instruction signal from the CPU 96 (S305). After that, the CPU 96 stores the set value sent to the volume controller 98 in the storage unit 120 as the volume value VP (S304).
ステップS301〜S305は、ステップS103で電源切断指示を受けるまで繰り返される。 Steps S301 to S305 are repeated until the power-off instruction is received in step S103.
図5に示すフローチャートは、ステップS104の電源切断処理の詳細な流れの一例を示すフローチャートである。 The flowchart shown in FIG. 5 is a flowchart showing an example of a detailed flow of the power-off processing in step S104.
ステップS103において、CPU96が入力部110あるいはリモートコントローラ130の操作を介してユーザーからの電子機器の電源切断指示を受付けると(S103でYes)、CPU96は、電子機器の電源切断処理を開始する(S401)。 In step S103, when the CPU 96 receives a power-off instruction of the electronic device from the user via the operation of the input unit 110 or the remote controller 130 (Yes in S103), the CPU 96 starts the power-off process of the electronic device (S401). ).
ステップS401で電源切断処理が開始されると、騒音種類判定部94において騒音判定処理が開始される(S402)。騒音判定処理とは、電子機器の周囲で発生している騒音の種類を判定する処理である。 When the power-off process is started in step S401, the noise determination process is started in the noise type determination unit 94 (S402). The noise determination process is a process of determining the type of noise generated around the electronic device.
騒音判定処理が開始されると、マイクロフォン60により集音された周囲音声信号が、マイクアンプ70とADC80を介してエコーキャンセラー92に入力される。エコーキャンセラー92は、周囲音声信号から騒音成分の信号である周囲騒音信号のみを抽出し、周囲騒音信号を騒音種類判定部94に供給する。 When the noise determination process is started, the ambient audio signal collected by the microphone 60 is input to the echo canceller 92 via the microphone amplifier 70 and the ADC 80. The echo canceller 92 extracts only the ambient noise signal, which is the signal of the noise component, from the ambient audio signal and supplies the ambient noise signal to the noise type determination unit 94.
騒音種類判定部94では、入力される周囲騒音信号から騒音の種類を特定するための判定処理が実行される(S403)。騒音レベル検出部942は、エコーキャンセラー92から供給される周囲騒音信号の振幅波高値を監視し、振幅波高値の最大値を検出する。また、騒音判定用メモリ100を演算用メモリとして使用し、周囲騒音信号の振幅波高値の変化をリアルタイムに取得して、振幅波高値の平均値を算出する。検出した振幅波高値の最大値と算出した振幅波高値の平均値は、騒音判定用メモリ100に記憶される。騒音判定部944は、記憶された振幅波高値の最大値および平均値を元に周囲騒音の種類を判定する。騒音種類判定処理の詳細は、ステップS206の騒音種類判定処理の詳細(図6参照)と同じであるため、ここでの説明は省略する。 The noise type determination unit 94 executes determination processing for identifying the type of noise from the input ambient noise signal (S403). The noise level detection unit 942 monitors the amplitude peak value of the ambient noise signal supplied from the echo canceller 92, and detects the maximum value of the amplitude peak value. Further, the noise judgment memory 100 is used as a memory for calculation, a change in the amplitude peak value of the ambient noise signal is acquired in real time, and the average value of the amplitude peak values is calculated. The maximum value of the detected amplitude peak values and the average value of the calculated amplitude peak values are stored in the noise determination memory 100. The noise determination unit 944 determines the type of ambient noise based on the stored maximum and average amplitude crest values. The details of the noise type determination process are the same as the details of the noise type determination process of step S206 (see FIG. 6), and thus the description thereof is omitted here.
なお、ステップ403では、電源投入処理と同様に、電源切断処理が開始されてから所定時間が経過したかを監視する。電源切断処理における所定時間は、電源投入処理における所定時間と同じ設定であってもよいし、個別に設定ができるようにしてもよい。例えば、電源切断処理における所定時間を電源投入処理における所定時間よりも短く設定し、電源切断処理を早く終了させるようにしてもよい。また、周囲騒音の種類の判定精度を向上するために、電源終了処理における所定時間を長めに設定し、電子機器のOFF表示やイルミネーション点灯などが終了した後も、電源切断処理をバックグラウンドで動作させるようにしてもよい。 In step 403, similarly to the power-on process, it is monitored whether a predetermined time has elapsed since the power-off process was started. The predetermined time in the power-off process may be set to be the same as the predetermined time in the power-on process, or may be set individually. For example, the predetermined time in the power-off process may be set shorter than the predetermined time in the power-on process, and the power-off process may be ended earlier. In addition, in order to improve the accuracy of determining the type of ambient noise, the power shutdown process operates in the background even after the power shutdown process has been set longer and the electronic device's OFF display and illumination lighting have finished. It may be allowed to.
騒音判定部944において電子機器の周囲で発生している騒音の種類が特定されると、騒音種類判定部94は、騒音種類を示すデータNPoffを音声出力レベルの調整パラメータとしてCPU96に提供する。騒音種類データNPoffには、振幅波高値の最大値NMLoffと平均値NALoffが含まれている。なお、電源切断処理において、騒音レベル検出部942は、第2騒音レベル検出部として機能し、騒音判定部944は第2騒音判定部として機能する。 When the type of noise generated around the electronic device is specified by the noise determination unit 944, the noise type determination unit 94 provides the data NPoff indicating the noise type to the CPU 96 as a sound output level adjustment parameter. The noise type data NPoff includes the maximum value NMLoff of the amplitude peak value and the average value NALoff. In the power-off process, the noise level detecting unit 942 functions as the second noise level detecting unit, and the noise determining unit 944 functions as the second noise determining unit.
騒音種類判定処理が完了すると、CPU96は、騒音種類データNPoffを記憶部120に記憶する(S404)。また、ボリューム20に設定されている音声出力レベルをボリューム値VPoffとして記憶部120に記憶し(S405)、音源10からの音声出力を停止する(S406)。 When the noise type determination process is completed, the CPU 96 stores the noise type data NPoff in the storage unit 120 (S404). Further, the audio output level set in the volume 20 is stored in the storage unit 120 as the volume value VPoff (S405), and the audio output from the sound source 10 is stopped (S406).
音源10からの音声出力の停止後あるいは音声出力の停止と同時に、電子機器の電源を切断し、電源切断処理を終了する(S407)。 After the audio output from the sound source 10 is stopped or at the same time as the audio output is stopped, the power of the electronic device is turned off, and the power-off processing ends (S407).
本実施形態1の電源切断処理では、電子機器の周囲で発生している騒音の種類を判定し、次回の電源投入時に音声出力レベルを調整するための調整パラメータとして記憶する。よって、電子機器の電源投入時に、電源切断時に記憶した調整パラメータを用いることで、
電子機器の電源切断時と電源投入時の周囲環境の変化に応じた音声出力レベルを設定することができる。
In the power-off process of the first embodiment, the type of noise generated around the electronic device is determined and stored as an adjustment parameter for adjusting the audio output level at the next power-on. Therefore, when the power of the electronic device is turned on, by using the adjustment parameter stored when the power is turned off,
It is possible to set the audio output level according to changes in the surrounding environment when the electronic device is powered off and when it is powered on.
次に、騒音判定部944が、周囲騒音信号から取得した振幅波高値の最大値および平均値を元に、周囲騒音の種類を判定するときに使用する判定テーブルについて、図7を参照して説明する。ここで説明する判定テーブルは、一例であり、これに限定されるものではない。電子機器が設置される周囲環境は、都会、田舎、戸建て、マンション、木造、鉄筋、防音設計、幹線道路沿い、鉄道沿い、山中、住宅地域、商業地域、工業地域、等、様々であるため、判定テーブルは一義的に決められるものではない。よって、実験やサンプルによって最適化された何種類かの判定テーブル用意しておき、電子機器の設置環境に応じて、選択的に切り替えられるようにしておくのが望ましい。 Next, a determination table used by the noise determination unit 944 to determine the type of ambient noise based on the maximum value and the average value of the amplitude crest values acquired from the ambient noise signal will be described with reference to FIG. 7. To do. The determination table described here is an example, and the present invention is not limited to this. Since the surrounding environment where electronic devices are installed is various, such as urban areas, rural areas, houses, condominiums, wooden structures, steel bars, soundproofing designs, along main roads, along railway lines, in the mountains, in residential areas, commercial areas, industrial areas, etc. The judgment table is not uniquely determined. Therefore, it is desirable to prepare some kinds of determination tables optimized by experiments and samples so that they can be selectively switched according to the installation environment of the electronic device.
周囲騒音の種類は、周囲騒音信号から取得される振幅波高値の最大値と平均値の組み合わせから判定される。 The type of ambient noise is determined from the combination of the maximum value and the average value of the amplitude crest values acquired from the ambient noise signal.
騒音レベル検出部942により検出される振幅波高値の最大値からは、騒音レベルが判定される。例えば、騒音判定部944は、閾値レベルと所定時間内に検出された振幅波高値の最大値とを比較し、閾値レベルに対する最大値の大小を判定する。具体的には、最大値が閾値レベルより大きい場合は、騒音レベルが高く、最大値が閾値レベルよりも小さい場合は、騒音レベルが低いと判定する。 The noise level is determined from the maximum value of the amplitude crest value detected by the noise level detection unit 942. For example, the noise determination unit 944 compares the threshold level with the maximum value of the amplitude crest value detected within the predetermined time, and determines the magnitude of the maximum value with respect to the threshold level. Specifically, when the maximum value is higher than the threshold level, the noise level is high, and when the maximum value is lower than the threshold level, it is determined that the noise level is low.
騒音レベル検出部942により算出される振幅波高値の平均値からは、周囲騒音の発生頻度が判定される。例えば、騒音判定部944は、レベルの異なる2つの閾値レベルと所定時間内に算出された振幅波高値の平均値とを比較し、2つの閾値レベルに対する平均値の大小を判定する。具体的には、平均値≦第1閾値レベルである場合には、平均値は小レベルであるとして、周囲騒音の発生頻度は突発的であると判断する。また、第1閾値レベル<平均値<第2閾値レベルである場合には、平均値は中レベルであるとして、周囲騒音の発生頻度は断続的であると判断する。また、第2閾値レベル≦平均値である場合には、平均値は大レベルであるとして、周囲騒音の発生頻度は継続的であると判断する。なお、第1閾値レベルと第2閾値レベルとの関係は、第1閾値レベル<第2閾値レベルである。 The frequency of occurrence of ambient noise is determined from the average value of the amplitude crest values calculated by the noise level detection unit 942. For example, the noise determination unit 944 compares two threshold levels having different levels with the average value of the amplitude crest values calculated within a predetermined time, and determines the magnitude of the average value for the two threshold levels. Specifically, when the average value≦the first threshold level, it is determined that the average value is a small level and the occurrence frequency of ambient noise is sudden. When the first threshold level<the average value<the second threshold level, the average value is determined to be a medium level, and the occurrence frequency of ambient noise is determined to be intermittent. If the second threshold level≦average value, it is determined that the average value is a large level, and the occurrence frequency of ambient noise is continuous. Note that the relationship between the first threshold level and the second threshold level is the first threshold level<the second threshold level.
騒音判定部944は、騒音レベルの判定結果と発生頻度の判定結果に基づいて、各結果の組み合わせから周囲騒音の種類を判定する。
例えば、周囲騒音の騒音レベルが高く、発生頻度が断続的である場合は、屋内にいる人の会話であり、調整レベルは小であると判定する。例えば、周囲騒音の騒音レベルが高く、発生頻度が継続的である場合は、生活音であり、調整レベルは大であると判定する。例えば、周囲騒音の騒音レベルが高く、発生頻度が突発的である場合は、瞬間的なトラブル音であり、調整レベルは無視できるレベル(ほぼゼロ)であると判定する。例えば、周囲騒音の騒音レベルが低く、発生頻度が断続的である場合は、車両通過などの屋外騒音であり、調整レベルは小であると判定する。例えば、周囲騒音の騒音レベルが低く、発生頻度が継続的である場合は、工事などの屋外騒音であり、調整レベルは大であると判定する。
The noise determination unit 944 determines the type of ambient noise from the combination of the results based on the noise level determination result and the occurrence frequency determination result.
For example, when the noise level of the ambient noise is high and the frequency of occurrence is intermittent, it is determined that the conversation is for a person who is indoors and the adjustment level is low. For example, when the ambient noise level is high and the frequency of occurrence is continuous, it is determined that the ambient noise is a living sound and the adjustment level is high. For example, when the noise level of the ambient noise is high and the occurrence frequency is sudden, it is determined that it is a momentary trouble sound and the adjustment level is a negligible level (nearly zero). For example, when the noise level of the ambient noise is low and the occurrence frequency is intermittent, it is determined that the noise is an outdoor noise such as a vehicle passing and the adjustment level is low. For example, when the noise level of the ambient noise is low and the frequency of occurrence is continuous, it is determined that it is an outdoor noise due to construction work and the adjustment level is high.
なお、本実施形態1では、周囲騒音信号をフレーム単位で処理していることを利用し、騒音レベルの判定結果と発生頻度の判定結果の単なる組み合わせではなく、フレーム単位の最大値と平均値の変化、すなわち、騒音レベルの変化と発生頻度の変化を周囲騒音の種類判定に用いてもよい。 In the first embodiment, the fact that the ambient noise signal is processed on a frame-by-frame basis is utilized, and it is not a simple combination of the noise level determination result and the occurrence frequency determination result, but a maximum value and an average value on a frame basis. A change, that is, a change in noise level and a change in occurrence frequency may be used for determining the type of ambient noise.
騒音判定部944は、判定した周囲騒音の種類に関するデータを、電源投入処理のときは騒音種類データNPonとしてCPU96に提供し、電源切断処理のときは騒音種類データNPoffとしてCPU96に提供する。 The noise determination unit 944 provides the determined ambient noise type data to the CPU 96 as noise type data NPon during power-on processing, and provides it to the CPU 96 as noise type data NPoff during power-off processing.
以上のことから、調整パラメータNVを求める式(1)は、電源切断処理で判定した周囲騒音の種類と、電源投入処理で判定した周囲騒音の種類とを比較し、電源投入時における電子機器の周囲環境を総合的に判断しているということができる。 From the above, the equation (1) for obtaining the adjustment parameter NV compares the type of ambient noise determined in the power-off processing with the type of ambient noise determined in the power-on processing, and It can be said that the surrounding environment is judged comprehensively.
以上、本実施形態1に係る音量調整装置では、電子機器の電源投入時における電子機器の周囲騒音だけでなく、電子機器の電源切断時における電子機器の周囲騒音も考慮して、電源投入時に電子機器から出力される音声信号の出力レベルを調整することができる。よって、電子機器の電源切断時と電源投入時の周囲環境の変化に対応させることができ、電子機器の電源投入時における音声出力レベルを生活環境の変化に応じて最適化することができる。また、電子機器の電源投入時にスピーカから不必要な大音量で音声が出力される、スピーカから出力される音声が聞こえない、などといった不具合を解消することができる。 As described above, in the volume control device according to the first embodiment, in consideration of not only the ambient noise of the electronic device when the power of the electronic device is turned on, but also the ambient noise of the electronic device when the power of the electronic device is turned off, The output level of the audio signal output from the device can be adjusted. Therefore, it is possible to respond to changes in the surrounding environment when the electronic device is powered off and when the power is turned on, and it is possible to optimize the audio output level when the electronic device is powered on according to changes in the living environment. Further, it is possible to solve the problems that the speaker outputs a sound at an unnecessarily high volume when the electronic device is powered on, and the sound output from the speaker cannot be heard.
[実施形態2]
図8乃至図11を参照しながら、実施形態2に係る音量調整装置1Aについて説明する。
図8は、本実施形態2に係る音量調整装置1Aの概略的な構成例を示すブロック図である。
[Embodiment 2]
A volume control apparatus 1A according to the second embodiment will be described with reference to FIGS. 8 to 11.
FIG. 8 is a block diagram showing a schematic configuration example of the volume adjusting device 1A according to the second embodiment.
音量調整装置1Aは、基本的な構成は実施形態1の音量調整装置1と同じである。以下の説明においては、音量調整装置1と同様の構成要素には、同一の符号または対応する符号を付し、その詳細な説明は省略する。音量調整装置1Aは、時刻情報取得部200を備える点と、CPU96におけるボリューム値VPonの演算処理が実施形態1と異なる。 The volume adjusting device 1A has the same basic configuration as the volume adjusting device 1 of the first embodiment. In the following description, the same components as those of the volume adjusting device 1 are designated by the same or corresponding symbols, and detailed description thereof will be omitted. The volume control device 1A is different from that of the first embodiment in that the time information acquisition unit 200 is provided and the calculation process of the volume value VPon in the CPU 96 is performed.
時刻情報取得部200は、電子機器に内蔵されている時計から電子機器の電源投入時および電源切断時の時刻情報を取り込み、CPU96に供給する。時刻情報は、インターネットや無線通信を介して取得してもよい。また、CPU96は、電子機器の電源切断時の時刻情報を記憶部120に記憶する。 The time information acquisition unit 200 takes in time information at the time of power-on and power-off of the electronic device from a clock built in the electronic device and supplies it to the CPU 96. The time information may be acquired via the Internet or wireless communication. Further, the CPU 96 stores time information when the power of the electronic device is turned off in the storage unit 120.
次に、図9と図10を用いて、音量調整装置1Aにおける電源投入処理について説明する。図9と図10に示すフローチャートは、図2に示すフローチャートにおけるステップS101の電源投入処理の詳細な流れの一例を示すフローチャートである。ステップS701乃至ステップS708の処理では、図3に示すフローチャートのステップS201乃至ステップS208と同様の処理を行う。また、ステップS713乃至ステップS716の処理では、図3に示すフローチャートのステップS209乃至ステップS212と同様の処理を行う。 Next, a power-on process in the volume adjusting device 1A will be described with reference to FIGS. 9 and 10. The flowcharts shown in FIGS. 9 and 10 are flowcharts showing an example of the detailed flow of the power-on process of step S101 in the flowchart shown in FIG. In the processing of steps S701 to S708, the same processing as steps S201 to S208 of the flowchart shown in FIG. 3 is performed. Further, in the processing of steps S713 to S716, the same processing as steps S209 to S212 of the flowchart shown in FIG. 3 is performed.
ステップS708において、式(1)を用いて調整パラメータNVが算出されると、CPU96は、式(2)を用いてボリューム値VPonを算出する(S709)。ここで、CPU96は、ボリューム値VPonとボリューム値VPoffを比較し、ボリューム値VPonとボリューム値VPoffが等しいかを判定する(S710)。ステップS710では、ボリューム値VPonとボリューム値VPoffが完全一致ではなく、近似範囲を等しいと判定してもよい。 When the adjustment parameter NV is calculated using equation (1) in step S708, the CPU 96 calculates the volume value VPon using equation (2) (S709). Here, the CPU 96 compares the volume value VPon and the volume value VPoff, and determines whether the volume value VPon and the volume value VPoff are equal (S710). In step S710, it may be determined that the volume value VPon and the volume value VPoff are not exactly the same, but the approximation ranges are equal.
ステップS701でボリューム値VPonとボリューム値VPoffが等しくないと判定された場合は、ステップS709で算出したボリューム値VPonを確定する(S713)。ステップS701でボリューム値VPonとボリューム値VPoffが等しいと判定された場合は、記憶部120から前回の電源切断時刻を読み出し、電源投入時刻と比較する(S711)。 When it is determined in step S701 that the volume value VPon and the volume value VPoff are not equal, the volume value VPon calculated in step S709 is confirmed (S713). If it is determined in step S701 that the volume value VPon and the volume value VPoff are equal, the previous power-off time is read from the storage unit 120 and compared with the power-on time (S711).
調整パラメータNVは、式(1)を用いて算出されるが、電子機器の電源切断時および電源投入時の周囲環境によっては、調整パラメータNVが1あるいは1の近似値となる場合がある。この場合、調整パラメータNVは無効係数となるため、式(2)を用いてボリューム値VPonを算出すると、ボリューム値VPonとボリューム値VPoffは実質的に等しくなる。電源切断時刻と電源投入時刻が同じ時間帯に属していれば大きな問題になることはない。しかし、電源切断時刻と電源投入時刻が異なる時間帯に属しており、調整パラメータNVが実質的に無効係数となる場合は、例えば、深夜に想定外の大音量で出力される可能性がある。逆にまったく聞き取れない音量で出力される可能性もある。 The adjustment parameter NV is calculated using the equation (1), but the adjustment parameter NV may be 1 or an approximate value of 1 depending on the surrounding environment when the electronic device is powered off and turned on. In this case, since the adjustment parameter NV is an invalid coefficient, when the volume value VPon is calculated using the equation (2), the volume value VPon and the volume value VPoff are substantially equal. If the power-off time and the power-on time belong to the same time zone, there will be no big problem. However, if the power-off time and the power-on time belong to different time zones and the adjustment parameter NV is substantially an invalid coefficient, for example, there is a possibility that an unexpectedly large volume is output at midnight. On the contrary, it may be output at a volume that cannot be heard at all.
そこで、本実施形態2では、ボリューム値VPonとボリューム値VPoffが等しい場合、ステップS711で前回の電源切断時刻と電源投入時刻とを比較し、調整パラメータとして時刻情報に基づく調整係数TV(TimeValue)を算出する(S712)。 Therefore, in the second embodiment, when the volume value VPon and the volume value VPoff are equal, the previous power-off time and the power-on time are compared in step S711, and the adjustment coefficient TV (TimeValue) based on the time information is used as the adjustment parameter. Calculate (S712).
時刻情報に基づく調整係数TVの算出方法について、図11を参照して説明する。図11に示す参照テーブルは、一例であり、これに限定されるものではない。 A method of calculating the adjustment coefficient TV based on the time information will be described with reference to FIG. The reference table shown in FIG. 11 is an example, and the present invention is not limited to this.
本実施形態2では、0時〜24時の時刻を、0時〜6時、6時〜9時、9時〜15時、15時〜19時、19時〜24時、の5つの時間帯に分け、各時間帯に重み付けの係数を設定している。本実施形態2では、0時〜6時を深夜帯として係数1を設定し、これを基準に重み付けを行っている。6時〜9時の時間帯は、出勤や登校でやや騒がしくなることから係数1.2を設定している。9時〜15時の時間帯は、日中の騒がしい時間帯となることから係数1.6を設定している。15時〜16時の時間帯は、下校時間や通勤時間が含まれるため、1日で最も騒がしい時間帯となることから係数1.8を設定している。19時〜24時は夜間帯であることから係数1.4を設定している。時間帯の振り分けや重み付け係数の振り分けは、電子機器が設置される周囲環境によって最適化する必要があるため、一義的に決められるものではなく、適宜、変更することができるものである。 In the second embodiment, the time from 0 o'clock to 24 o'clock is five time zones of 0 o'clock to 6 o'clock, 6 o'clock to 9 o'clock, 9 o'clock to 15 o'clock, 15 o'clock to 19 o'clock, and 19 o'clock to 24 o'clock. The weighting coefficient is set for each time zone. In the second embodiment, the coefficient 1 is set with the midnight zone from 0:00 to 6:00, and weighting is performed based on this. A factor of 1.2 is set during the hours from 6:00 to 9:00 because it becomes a bit noisy when attending work or going to school. Since the time zone from 9:00 to 15:00 is a noisy time zone during the day, a coefficient of 1.6 is set. Since the time zone from 15:00 to 16:00 includes the time to go to school and commute, it is the most noisy time zone in a day, so a coefficient of 1.8 is set. Since 19:00 to 24:00 is a nighttime zone, a coefficient of 1.4 is set. The distribution of time zones and the distribution of weighting coefficients need to be optimized depending on the surrounding environment in which the electronic device is installed, and therefore are not uniquely determined and can be appropriately changed.
調整係数TVは、電源切断時刻の係数をTVoff、電源投入時刻の係数をTVonとした場合、式(3)によって算出される。
TV=TVon/TVoff … 式(3)
The adjustment coefficient TV is calculated by the equation (3) when the power-off time coefficient is TVoff and the power-on time coefficient is TVon.
TV=TVon/TVoff... Formula (3)
図10の参照テーブルを用いて具体的に説明する。例えば、電子機器の電源切断時刻が22時50分であった場合、電源切断時刻は19時〜24時の時間帯に属するため、係数TVoffは1.4に設定される。また、電子器の電源投入時刻が7時10分であった場合、電源投入時刻は6時〜9時の時間帯に属するため、係数TVonは1.2に設定される。よって、この場合の調整係数TVは、式(3)により、TV=1.2/1.4=0.86、に設定されることになる。 A specific description will be given using the reference table in FIG. For example, when the power-off time of the electronic device is 22:50, the power-off time belongs to the time zone of 19:00 to 24:00, and thus the coefficient TVoff is set to 1.4. Further, when the power-on time of the electronic device is 7:10, the power-on time belongs to the time zone of 6:00 to 9:00, and thus the coefficient TVon is set to 1.2. Therefore, the adjustment coefficient TV in this case is set to TV=1.2/1.4=0.86 by the equation (3).
別の例として、電子機器の電源切断時刻が9時45分であった場合、電源切断時刻は9時〜15時の時間帯に属するため、係数TVoffは1.6に設定される。また、電子器の電源投入時刻が三日後の17時20分であった場合、電源投入時刻は15時〜19時の時間帯に属するため、係数TVonは1.8に設定される。よって、この場合の調整係数TVは、式(3)により、TV=1.8/1.6=1.13、に設定されることになる。この例の場合、電源切断時から次の電源投入時まで数日が経過しているが、時刻情報の比較ができれば調整係数が求まるため、電源切断時から次の電源投入時までの経過日数については考慮する必要はない。 As another example, when the power-off time of the electronic device is 9:45, the power-off time belongs to the time zone of 9:00 to 15:00, and thus the coefficient TVoff is set to 1.6. Further, when the power-on time of the electronic device is 17:20 three days later, the power-on time belongs to the time zone of 15:00 to 19:00, so the coefficient TVon is set to 1.8. Therefore, the adjustment coefficient TV in this case is set to TV=1.8/1.6=1.13 by the equation (3). In this example, several days have passed since the power was turned off and the next time the power was turned on.However, if the time information can be compared, the adjustment coefficient can be found. Need not be considered.
また、電源切断時刻と電源投入時刻が同じ時間帯に属する場合は、調整係数は1となるため、無効係数となり、ボリューム値VPonとボリューム値VPoffは等しいままとなる。 Further, when the power-off time and the power-on time belong to the same time zone, the adjustment coefficient becomes 1, so that it becomes an invalid coefficient and the volume value VPon and the volume value VPoff remain equal.
以上のように、本実施形態に2においては、ステップS710においてボリューム値VPonとボリューム値VPoffが等しいと判定された場合は、電子機器の電源投入時におけるボリューム値VPonは、式(4)により算出され、決定される(S713)。
VPon=VPoff×NV×TV … 式(4)
As described above, in the second embodiment, when it is determined in step S710 that the volume value VPon and the volume value VPoff are equal to each other, the volume value VPon when the electronic device is powered on is calculated by the equation (4). And determined (S713).
VPon=VPoff×NV×TV Equation (4)
以上、本実施形態2に係る音量調整装置では、電子機器の電源切断時と電源投入時における電子機器の周囲騒音だけでなく、電子機器の電源切断時と電源投入時の時刻も考慮して、電源投入時に電子機器から出力される音声信号の出力レベルを調整することができる。よって、電子機器の電源切断時と電源投入時の周囲環境の変化により精度よく対応させることができ、電子機器の電源投入時における音声出力レベルを生活環境の変化に応じて最適化することができる。また、電子機器の電源投入時にスピーカから想定外の大音量で音声が出力される、スピーカから出力される音声が聞き取れない、などといった不具合を解消することができる。 As described above, in the volume adjusting device according to the second embodiment, not only the ambient noise of the electronic device when the electronic device is powered off and turned on, but also the time when the electronic device is powered off and the power is turned on The output level of the audio signal output from the electronic device when the power is turned on can be adjusted. Therefore, it is possible to more accurately respond to changes in the surrounding environment when the electronic device is powered off and when it is powered on, and it is possible to optimize the audio output level when the electronic device is powered on according to changes in the living environment. .. In addition, it is possible to solve problems such as an unexpectedly loud sound being output from the speaker when the power of the electronic device is turned on, and inaudible sound output from the speaker.
以上、本発明の実施形態として2つの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明穂範囲を限定することを意図していない。 Although two embodiments have been described above as the embodiments of the present invention, these embodiments are presented as examples and are not intended to limit the scope of the invention.
図示した音量調整装置1の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていなくてもよい。すなわち、各構成要素の具体的な形態は、図示のものに限られず、各構成要素の処理負担や使用状況などに応じて、その全部または一部を任意の単位で機能的または物理的に分散または統合してもよい。 The constituent elements of the illustrated volume adjusting device 1 are functionally conceptual, and may not necessarily be physically configured as illustrated. That is, the specific form of each component is not limited to the one shown in the figure, and all or part of the component is functionally or physically distributed in arbitrary units according to the processing load and usage of each component. Or it may be integrated.
音量調整装置1の構成の全部または一部は、例えば、ソフトウェアとして、メモリにロードされたプログラムなどによって実現可能である。上記実施形態では、これらのハードウェアまたはソフトウェアの連携によって実現される機能ブロックとして説明した。すなわち、これらの機能ブロックについては、ハードウェアのみ、ソフトウェアのみ、または、それらの組み合わせによって種々の形で実現できる。 The whole or a part of the configuration of the volume adjusting device 1 can be realized by a program loaded in the memory as software, for example. In the above-described embodiment, the functional blocks have been described as those realized by cooperation of these hardware or software. That is, these functional blocks can be realized in various forms by only hardware, only software, or a combination thereof.
上記した構成要素には、当業者が容易に想定できるもの、実質的に同一のものを含む。さらに、上記した構成は適宜組み合わせが可能である。また、本発明の要旨を逸脱しない範囲において構成の種々の省略、置換または変更が可能である。 The components described above include those that can be easily conceived by those skilled in the art and those that are substantially the same. Furthermore, the configurations described above can be appropriately combined. In addition, various omissions, substitutions, or changes in the configuration are possible without departing from the scope of the present invention.
1 音量調整装置
10 音源
20 ボリューム
30 DAC
40 パワーアンプ
50 スピーカ
60 マイクロフォン
70 マイクアンプ
80 ADC
90 音声出力レベル調整部
92 エコーキャンセラー
94 騒音種類判定部
96 CPU
98 ボリュームコントローラ
100 騒音判定用メモリ
110 入力部
120 記憶部
130 リモートコントローラ
200 時刻情報取得部
942 騒音レベル検出部
944 騒音判定部
1 Volume control device 10 Sound source 20 Volume 30 DAC
40 Power Amplifier 50 Speaker 60 Microphone 70 Microphone Amplifier 80 ADC
90 audio output level adjusting unit 92 echo canceller 94 noise type determining unit 96 CPU
98 volume controller 100 noise judgment memory 110 input unit 120 storage unit 130 remote controller 200 time information acquisition unit 942 noise level detection unit 944 noise judgment unit
Claims (7)
前記電子機器の電源切断時の音声出力レベルを記憶する記憶部と、
前記電子機器の電源切断時に前記電子機器の周囲における第1周囲騒音レベルを検出する第1騒音レベル検出部と、
前記第1周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第1パラメータを設定して記憶する第1騒音判定部と、
前記電子機器の電源投入時に前記電子機器の周囲における第2周囲騒音レベルを検出する第2騒音レベル検出部と、
前記第2周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第2パラメータを設定する第2騒音判定部と、
前記第1パラメータと前記第2パラメータに基づいて求められる調整パラメータを用いて前記記憶部に記憶されている前記音声出力レベルを調整し、前記電子機器の電源投入時における音声出力レベルとして設定する音量調整部と、
を備える音量調整装置。 A volume adjusting device for adjusting a voice output level of an electronic device,
A storage unit that stores a voice output level when the electronic device is powered off,
A first noise level detection unit that detects a first ambient noise level around the electronic device when the electronic device is powered off;
A first noise determination unit that determines the type of noise from the change mode of the first ambient noise level, sets and stores a first parameter indicating the type of the noise,
A second noise level detection unit that detects a second ambient noise level around the electronic device when the electronic device is powered on;
A second noise determination unit that determines the type of noise from the change mode of the second ambient noise level and sets a second parameter indicating the type of noise;
Volume that is adjusted as the audio output level when the power of the electronic device is turned on by adjusting the audio output level stored in the storage unit using an adjustment parameter obtained based on the first parameter and the second parameter. The adjustment section,
Volume control device equipped with.
前記第2騒音判定部は、前記第2周囲騒音レベルの振幅波高値と発生頻度に基づいて騒音の種類を判別する、
ことを特徴とする請求項1記載の音量調整装置。 The first noise determination unit determines the type of noise based on the amplitude crest value of the first ambient noise level and the occurrence frequency,
The second noise determination unit determines the type of noise based on the amplitude crest value of the second ambient noise level and the frequency of occurrence.
The volume control device according to claim 1, wherein
前記第2騒音判定部は、電源投入時の所定時間内における前記第2周囲騒音レベルの振幅波高値の最大値と平均値を前記第2パラメータとして設定する、
ことを特徴とする請求項1または2記載の音量調整装置。 The first noise determination unit stores, as the first parameter, a maximum value and an average value of amplitude crest values of the first ambient noise level within a predetermined time when power is turned off,
The second noise determination unit sets, as the second parameter, a maximum value and an average value of amplitude peak values of the second ambient noise level within a predetermined time when the power is turned on.
The volume control device according to claim 1 or 2, characterized in that.
ことを特徴とする請求項3記載の音量調整装置。 The volume adjusting unit calculates a first coefficient indicating a ratio between a maximum amplitude peak value of the first ambient noise level and a maximum amplitude peak value of the second ambient noise level, and at the same time, the first ambient value. A second coefficient indicating the ratio of the average value of the amplitude crest values of the noise level and the average value of the amplitude crest values of the second ambient noise level is calculated, and the adjustment parameter is calculated based on the first coefficient and the second coefficient. To calculate,
The volume control device according to claim 3, wherein
前記音量調整部は、電源投入時に取得される時刻情報に応じて前記調整パラメータまたは前記電子機器の電源投入時における音声出力レベルとして設定される音声出力レベルを補正する、
ことを特徴とする請求項1乃至4記載の音量調整装置。 It has a time information acquisition unit that acquires time information,
The volume adjustment unit corrects the adjustment parameter or an audio output level set as an audio output level when the electronic device is turned on according to time information acquired when the power is turned on,
The volume control device according to claim 1, wherein the volume control device is a volume control device.
前記電子機器の電源切断時の音声出力レベルを記憶するステップと、
前記電子機器の電源切断時に前記電子機器の周囲における第1周囲騒音レベルを検出するステップと、
前記第1周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第1パラメータを設定して記憶するステップと、
前記電子機器の電源投入時に前記電子機器の周囲における第2周囲騒音レベルを検出するステップと、
前記第2周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第2パラメータを設定するステップと、
前記第1パラメータと前記第2パラメータに基づいて求められる調整パラメータを用いて記憶した前記音声出力レベルを調整し、前記電子機器の電源投入時における音声出力レベルとして設定するステップと、
を有する音量調整方法。 A volume adjusting method in a volume adjusting device for adjusting a voice output level of an electronic device, comprising:
Storing a voice output level when the electronic device is powered off,
Detecting a first ambient noise level around the electronic device when the electronic device is powered off;
Determining the type of noise from the change mode of the first ambient noise level, setting and storing a first parameter indicating the type of the noise, and
Detecting a second ambient noise level around the electronic device when the electronic device is powered on;
Determining the type of noise from the change mode of the second ambient noise level and setting a second parameter indicating the type of noise;
Adjusting the stored audio output level using an adjustment parameter obtained based on the first parameter and the second parameter, and setting the audio output level when the electronic device is powered on;
And a volume adjusting method.
前記電子機器の電源切断時の音声出力レベルを記憶するステップと、
前記電子機器の電源切断時に前記電子機器の周囲における第1周囲騒音レベルを検出するステップと、
前記第1周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第1パラメータを設定して記憶するステップと、
前記電子機器の電源投入時に前記電子機器の周囲における第2周囲騒音レベルを検出するステップと、
前記第2周囲騒音レベルの変化態様から騒音の種類を判別し、当該騒音の種類を示す第2パラメータを設定するステップと、
前記第1パラメータと前記第2パラメータに基づいて求められる調整パラメータを用いて記憶した前記音声出力レベルを調整し、前記電子機器の電源投入時における音声出力レベルとして設定するステップと、
を実行させるためのプログラム。
To the volume control device that adjusts the audio output level of electronic equipment,
Storing a voice output level when the electronic device is powered off,
Detecting a first ambient noise level around the electronic device when the electronic device is powered off;
Determining the type of noise from the change mode of the first ambient noise level, setting and storing a first parameter indicating the type of the noise, and
Detecting a second ambient noise level around the electronic device when the electronic device is powered on;
Determining the type of noise from the change mode of the second ambient noise level and setting a second parameter indicating the type of noise;
Adjusting the stored audio output level using an adjustment parameter obtained based on the first parameter and the second parameter, and setting the audio output level when the electronic device is powered on;
A program to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019016682A JP2020127066A (en) | 2019-02-01 | 2019-02-01 | Volume control device, volume control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019016682A JP2020127066A (en) | 2019-02-01 | 2019-02-01 | Volume control device, volume control method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020127066A true JP2020127066A (en) | 2020-08-20 |
Family
ID=72085028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019016682A Pending JP2020127066A (en) | 2019-02-01 | 2019-02-01 | Volume control device, volume control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020127066A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021015265A (en) * | 2019-07-15 | 2021-02-12 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | Sound volume adjustment method, terminal device, storage medium, and electronic equipment |
CN112951195A (en) * | 2021-02-24 | 2021-06-11 | 辽宁省视讯技术研究有限公司 | Vehicle-mounted active noise reduction dynamic regulation and control method and system |
-
2019
- 2019-02-01 JP JP2019016682A patent/JP2020127066A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021015265A (en) * | 2019-07-15 | 2021-02-12 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | Sound volume adjustment method, terminal device, storage medium, and electronic equipment |
US11068235B2 (en) | 2019-07-15 | 2021-07-20 | Baidu Online Network Technology (Beijing) Co., Ltd. | Volume adjustment method, terminal device, storage medium and electronic device |
JP7033156B2 (en) | 2019-07-15 | 2022-03-09 | バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド | Volume adjustment method, terminal device, storage medium and electronic device |
CN112951195A (en) * | 2021-02-24 | 2021-06-11 | 辽宁省视讯技术研究有限公司 | Vehicle-mounted active noise reduction dynamic regulation and control method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11277696B2 (en) | Automated scanning for hearing aid parameters | |
US9531338B2 (en) | Signal processing apparatus, signal processing method, program, signal processing system, and communication terminal | |
US20110176697A1 (en) | Hearing Aids, Computing Devices, and Methods for Hearing Aid Profile Update | |
US9413322B2 (en) | Audio loudness control system | |
RU2588596C2 (en) | Determination of distance and/or quality of acoustics between mobile device and base unit | |
US20190174222A1 (en) | Noise reduction method and device for self-adaptively adjusting noise reduction gain, and noise reduction earphone | |
US20100189293A1 (en) | Environment adaptive type hearing aid | |
US6711271B2 (en) | Power management for hearing aid device | |
US20120128164A1 (en) | Binaural noise reduction | |
WO2014067206A1 (en) | Method for automatically controlling channel volume, and digital television terminal | |
JPH10145888A (en) | Howling detecting and preventing circuit and sound reinforcing device using the same | |
JP2020127066A (en) | Volume control device, volume control method, and program | |
JP4983360B2 (en) | Acoustic characteristic correction system | |
JP5417491B2 (en) | Electronic device, method and program | |
JP2009296297A (en) | Sound signal processing device and method | |
US8705758B2 (en) | Audio processing device and method for reducing echo from a second signal in a first signal | |
JP2008228184A (en) | Audio output apparatus | |
JP7147595B2 (en) | Volume control device, volume control method and program | |
CN113659950B (en) | High-fidelity multipurpose sound control method, system, device and storage medium | |
JP5531988B2 (en) | Volume control device, volume control method, and volume control program | |
JP2011151634A (en) | Gain automatic setting device and gain automatic setting method | |
JP4077436B2 (en) | Hearing aid adjustment system and hearing aid adjustment device | |
JP2000022470A (en) | Adaptive sound quality sound volume controller | |
CN113613155B (en) | Hearing aid method and device for self-adaptive environment | |
JP6801853B1 (en) | Sound leakage prevention application program and sound leakage prevention device |