(57)【要約】【課題】録音装置において、装置の操作に関連する音が、自動録音レベル設定に与える悪影響を防止する。【解決手段】録音レベルを設定する録音レベル設定装置において、録音レベルの設定の開始及び終了の指示操作を受け入れる操作手段（ステップ５１、６１）と、録音レベルの設定に際し、録音レベルの仮設定値を用いて録音するには過大である音声信号が入力されたことを検出する検出手段(ステップ５７)と、検出手段による過大入力の検出がなされる毎に録音レベルの仮設定値を所定量低減させる低減手段（ステップ５７〜６０）と、操作手段による終了指示操作受入れの所定の遡及期間前における録音レベルの仮設定値を録音レベルの設定値とする設定手段（ステップ６２〜６５）とを設ける。【選択図】図５
2009104680.tif 000002
【特許請求の範囲】
【請求項１】
録音レベルを設定する録音レベル設定装置であって、
録音レベルの設定の開始及び終了の指示操作を受け入れる操作手段と、
前記録音レベルの設定に際し、録音レベルの仮設定値を用いて録音するには過大である音声信号が入力されたことを検出する検出手段と、
前記検出手段による過大入力の検出がなされる毎に録音レベルの仮設定値を所定量低減させる低減手段と、
前記操作手段による終了指示操作受入れの所定の遡及期間前における録音レベルの仮設定値を録音レベルの設定値とする設定手段とを具備することを特徴とする録音レベル設定装置。
【請求項２】
所定時間が経過する毎にカウントアップし、前記遡及期間が経過する毎にリセットするカウンタ手段と、
前記所定時間が経過する毎にその時点での録音レベルの仮設定値を、その時点での前記カウンタ手段によるカウント値に対応する記憶領域に記憶する記憶手段とを備えることを特徴とする請求項１に記載の録音レベル設定装置。
【請求項３】
前記録音レベルの設定に際し、経過時間を計時するタイマ手段と、
前記検出手段により前記過大入力が検出される毎にその時点での録音レベルの仮設定値を、その時点での前記タイマ手段によるタイマ値とともに記憶する記憶手段とを備えることを特徴とする請求項１に記載の録音レベル設定装置。
【請求項４】
前記検出手段により前記過大入力が検出される毎にその時点での録音レベルの仮設定値を、その時点からの経過時間を計時するタイマに対応付けて記憶する記憶手段を備えることを特徴とする請求項１に記載の録音レベル設定装置。
【請求項５】
前記タイマのうち、タイマ値が前記遡及期間を超過したものについては、計時を停止させる手段を有することを特徴とする請求項４に記載の録音レベル設定装置。
【請求項６】
前記低減手段による録音レベルの仮設定値の低減を、前記操作手段による開始指示操作の受入れ後、所定の時間が経過してから開始させる手段を有することを特徴とする請求項１〜５のいずれか１項に記載の録音レベル設定装置。
【請求項７】
請求項１〜６のいずれかの装置における各手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項８】
入力される音声信号に基づいて録音を行う録音手段と、
前記録音手段による録音について録音レベルの設定を行う請求項１〜６のいずれかの録音レベル設定装置とを具備することを特徴とする録音装置。
【請求項９】
録音レベルを設定する録音レベル設定装置における録音レベル設定方法であって、
録音レベルの設定の開始及び終了の指示操作を受け入れる操作受入れ工程と、
前記録音レベルの設定に際し、録音レベルの仮設定値を用いて録音するには過大である音声信号が入力されたことを検出する検出工程と、
前記検出工程による過大入力の検出がなされる毎に録音レベルの仮設定値を所定量低減させる低減工程と、
前記操作工程による終了指示操作受入れの所定の遡及期間前における録音レベルの仮設定値を録音レベルの設定値とする設定工程とを具備することを特徴とする録音レベル設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録音レベルを試演に基づいて設定する録音レベル設定装置、該装置における各手段としてコンピュータを機能させるプログラム、該装置を用いた録音装置、及び該装置における録音レベル設定方法に関する。
【背景技術】
【０００２】
従来、録音装置において録音レベルを自動的に設定する技術が多数提案されている。たとえば、実際の録音に際して、過大入力があったときに一定時間録音レベルを下げ、その後、録音レベルを徐々に上げてゆく自動ゲインコントロール（ＡＧＣ；Ａｕｔｏ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）や、実際の録音に先立ち、録音レベルを一旦最大に設定し、過大入力があったときに、所定量ずつ録音レベルを下げてゆき、過大入力（録音レベルオーバによる音のひずみ）が無くなるまでこの処理を繰り返すことにより、予め録音レベルを設定しておく自動録音レベル設定が知られている。
【０００３】
自動ゲインコントロールによれば、常に一定の録音レベルを維持することができるというメリットがある。しかしながら、音楽などを録音する場合には、ピアニッシモやフォルテッシモといった演奏の強弱に忠実な録音を行うことはできない。このため、生演奏を録音するような状況では、録音前に予め録音レベルを設定しておく自動録音レベル設定を採用する場合が多い。実際に録音を開始する前に、自動録音レベル設定を行い、録音中には録音レベルを変化させないようにするのが好ましい。
【０００４】
図１０はこのような自動録音レベル設定を用いたライブ録音の手順の一例を示す。まずステップ１０１において、ユーザが録音機を操作することにより自動録音レベル設定を開始する。次に、ステップ１０２において、ライブ演奏のリハーサル（試演）を行う。このとき、特にフォルテッシモ部分の演奏を行う。この間に、録音機により録音レベルが適切に設定されることになる。
【０００５】
次に、ステップ１０３において、ユーザが録音機を操作することにより自動録音レベル設定を終了させ、ステップ１０４において、ユーザが録音機を操作することにより実際の録音を開始するとともに、ステップ１０５においてライブ演奏の本番を開始する。ステップ１０２のリハーサル中に設定された録音レベルは、ライブ演奏の本番が終了し、録音が停止するまで変更されることはない。ライブ演奏が終了すると、ステップ１０６において、ユーザは録音機を操作し、録音を停止する。これにより、ライブ録音が終了する。
【０００６】
なお、録音に関する技術として、録音開始時にユーザにより操作されるスイッチの操作音を録音してしまうのを防止する技術が提案されている（たとえば、特許文献１参照）。この提案においては、録音開始や終了のためのスイッチの操作音が録音装置によって録音されるのを防止するために、バッファを介して録音を行うとともに、バッファ中のスイッチの押下、開放時の音声信号部分が録音されないようにしている。
【０００７】
【特許文献１】特開平１０−０９１１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述従来の自動録音レベル設定の技術によれば、図１１のような、会議やライブ演奏等の録音を行うためのマイク１１１を装置本体に内蔵した録音機１１２において自動録音レベル設定機能を設けた場合、自動録音レベル設定の開始及び停止時に操作される操作キー１１３の操作に関わる音が影響し、適切な録音レベル設定を行うことができない場合がある。つまり、本来、録音レベルの設定は録音目的となる音１１４に基づいて行われるべきであるが、実際には、余計な操作音１１５等がマイク１１１により拾われてしまい、本来、録音レベル設定において参照の対象外とすべき音が、適切な録音レベルの設定を妨げるという問題がある。
【０００９】
図１２はこの問題点を示すタイムチャートである。横軸のｔは時間であり、ｔ１〜ｔ１０は、ユーザの各動作等のタイミングを示す。ｔ１からｔ５までの期間Ｔ１は自動録音レベル設定を開始させるためのユーザ操作期間である。この期間におけるｔ１は録音機１１２のセットを持ち上げた時点、ｔ２は操作キー１１３における自動録音レベル設定を開始するための操作キー１１３を押下した時点、ｔ３はこの押下に応じて録音機１１２が自動録音レベル設定処理を開始した時点、ｔ４は操作キー１１３の押下を解除した時点、ｔ５は録音機１１２のセットを元の場所に置いた時点である。
【００１０】
ｔ６からｔ１０までの期間Ｔ３は自動録音レベル設定を終了させるためのユーザ操作期間である。この期間におけるｔ６は録音機１１２のセットを持ち上げた時点、ｔ７は自動録音レベル設定を終了するための操作キー１１３を押下した時点、ｔ８はこの押下に応じて録音機１１２が自動録音レベル設定処理を終了した時点、ｔ９は操作キー１１３の押下を解除した時点、ｔ１０は録音機１１２のセットを元の場所に置いた時点である。ｔ３からｔ８までの期間Ｔ２が、実際に録音レベル設定処理が行われる期間である。すなわち、ｔ２からｔ３までの期間及びｔ７からｔ８までの期間は、操作キー１１３が押下されてから実際に録音レベル設定処理が開始し又は終了までの遅延期間である。
【００１１】
実際に録音レベル設定処理が行われる期間Ｔ２においては、ｔ４における操作キー１１３を離すときの音、ｔ５における録音機１１２を置くときの音、ｔ６における録音機１１２のセットを持ち上げるときの音、及びｔ７における操作キー１１３を押下するときの音が「カチッ」、「ガタッ」、「コトッ」等の響きとしてマイク１１１によって拾われるので、これらの音が自動録音レベル設定に影響を与え、適切な設定を妨げるおそれがある。
【００１２】
本発明の目的は、このような従来技術の問題点に鑑み、録音装置において、装置の操作に関連する音が、自動録音レベル設定に与える悪影響を防止することにある。
【課題を解決するための手段】
【００１３】
第１の発明に係る録音レベル設定装置は、録音レベルを設定する録音レベル設定装置であって、録音レベルの設定の開始及び終了の指示操作を受け入れる操作手段と、前記録音レベルの設定に際し、録音レベルの仮設定値を用いて録音するには過大である音声信号が入力されたことを検出する検出手段と、前記検出手段による過大入力の検出がなされる毎に録音レベルの仮設定値を所定量低減させる低減手段と、前記操作手段による終了指示操作受入れの所定の遡及期間前における録音レベルの仮設定値を録音レベルの設定値とする設定手段とを具備することを特徴とする。
【００１４】
ここで、試演としては、たとえば、バンドのリハーサルが該当する。仮設定値としてはたとえば初期値が最大の録音レベルとされるものが該当する。過大入力としては、その入力時点での録音レベルの仮設定値により録音を行うとすれば、レベルが高過ぎて、記録される信号のレベルが所定値以上となり、歪を生じさせるような入力が該当する。低減手段により低減される所定量としては、たとえば[１ｄＢ]といった一定量や、過大入力における過大の程度に応じた量が該当する。所定の遡及時間としては、たとえば２[秒]が該当する。
【００１５】
この構成において、操作手段が録音レベル設定の開始の指示操作を受け入れると、録音レベルの設定が開始される。録音レベルの設定に際しては、検出手段は、録音レベルの仮設定値を用いて録音するには過大である音声信号が試演に基づいて入力されたことを検出する。また、低減手段は、検出手段による過大入力の検出がなされる毎に録音レベルの仮設定値を所定量低減させる。これにより、録音レベルの仮設定値は録音を行うのに好ましい値となってゆく。ただし、設定手段は、操作手段による終了指示操作受入れの所定の遡及期間前における録音レベルの仮設定値を録音レベルの設定値とする。したがって、該遡及期間前以降に発生するおそれのある「カチッ」、「ガタッ」、「コトッ」等の装置の操作音や試演停止時の音が、録音レベルの設定に悪影響を及ぼすことはない。
【００１６】
第２の発明に係る録音レベル設定装置は、第１発明において、所定時間が経過する毎にカウントアップし、前記遡及期間が経過する毎にリセットするカウンタ手段と、前記所定時間が経過する毎にその時点での録音レベルの仮設定値を、その時点での前記カウンタ手段によるカウント値に対応する記憶領域に記憶する記憶手段とを備えることを特徴とする。
【００１７】
第３の発明に係る録音レベル設定装置は、第１発明において、前記録音レベルの設定に際し、経過時間を計時するタイマ手段と、前記検出手段により前記過大入力が検出される毎にその時点での録音レベルの仮設定値を、その時点での前記タイマ手段によるタイマ値とともに記憶する記憶手段とを備えることを特徴とする。
【００１８】
第４の発明に係る録音レベル設定装置は、第１発明において、前記検出手段により前記過大入力が検出される毎にその時点での録音レベルの仮設定値を、その時点からの経過時間を計時するタイマに対応付けて記憶する記憶手段を備えることを特徴とする。
【００１９】
第５の発明に係る録音レベル設定装置は、第４発明において、前記タイマのうち、タイマ値が前記遡及期間を超過したものについては、計時を停止させる手段を有することを特徴とする。
【００２０】
第６の発明に係る録音レベル設定装置は、第１〜第５のいずれかの発明において、前記低減手段による録音レベルの仮設定値の低減を、前記操作手段による開始指示操作の受入れ後、所定の時間が経過してから開始させる手段を有することを特徴とする。
【００２１】
第７の発明に係るプログラムは、第１〜第６のいずれかの発明に係る装置における各手段としてコンピュータを機能させることを特徴とする。
【００２２】
第８の発明に係る録音装置は、入力される音声信号に基づいて録音を行う録音手段と、前記録音手段による録音について録音レベルの設定を行う第１〜第６のいずれかの発明に係る録音レベル設定装置とを具備することを特徴とする。
【００２３】
第９の発明に係る録音レベル設定方法は、録音レベルを設定する録音レベル設定装置における録音レベル設定方法であって、録音レベルの設定の開始及び終了の指示操作を受け入れる操作受入れ工程と、前記録音レベルの設定に際し、録音レベルの仮設定値を用いて録音するには過大である音声信号が入力されたことを検出する検出工程と、前記検出工程による過大入力の検出がなされる毎に録音レベルの仮設定値を所定量低減させる低減工程と、前記操作工程による終了指示操作受入れの所定の遡及期間前における録音レベルの仮設定値を録音レベルの設定値とする設定工程とを具備することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、操作手段による終了指示操作受入れの所定の遡及期間前における録音レベルの仮設定値を録音レベルの設定値とするようにしたため、「カチッ」、「ガタッ」、「コトッ」等の終了指示操作に関連する操作音や、試演終了時に発せられる音等が、録音レベルの設定に悪影響を及ぼすのを防止することができる。
【発明を実施するための最良の形態】
【００２５】
図１は本発明の一実施形態に係る自動録音レベル設定機能を備えた録音装置の構成を示すブロック図である。同図に示すように、この装置は、装置各部の制御や録音処理等の各種処理を行う処理部１１、処理部１１によってアクセスされる記憶部１２、処理部１１の制御により各種情報の表示を行う表示部１３、及び処理部１１に対してユーザが操作入力を行うための操作部１４、録音する音声を音声信号に変換して処理部１１に供給する音声入力部１５、及び処理部１１からの音声信号の出力を行う音声出力部１６を備える。
【００２６】
記憶部１２は、ハードディスクやフラッシュメモリ、磁気テープドライブ、光学ディスクドライブ等を用いて構成される。記憶部１２には、録音された音声のデータが記録される。データ形式としては、たとえば、ＭＰ３や、ＷＭＡ、ＷＡＶ等を用いることができる。音声入力部１５は音声を音声信号に変換するマイク等により構成される。処理部１１は所定のプログラムに従い、操作部１４及び表示部１３によるユーザインタフェース機能により、自動録音レベル設定の開始や終了、録音の開始や終了等に関するユーザの指示を受け入れて、指示に従った動作を行う。自動録音レベル設定に際しては、音声入力部１５からの音声信号に基づき、録音レベルの設定を行う。録音に際しては、音声入力部１５からの音声信号を、所定の変換を施して、記憶部１２に供給する。記憶部１２は供給される音声信号を記録媒体に記録する。
【００２７】
図２は処理部１１による自動録音レベル設定処理を示すフローチャートである。この処理においては、自動録音レベル設定を開始する指示操作が行われた直後の所定時間たとえば２秒、及び終了する指示操作が行われた直前の所定時間たとえば２秒に入力された音声信号については、自動録音レベル設定における考慮の対象外とするようにしている。ただし、ユーザが自動録音レベル設定についての開始の指示操作を行ってから終了の指示操作を行うまでの期間は、前記開始指示操作直後及び終了指示操作直前の各所定時間の和たとえば４秒以上であるものとする。
【００２８】
この処理においては、まず、ステップ２１において自動録音レベル設定開始の指示操作が行われるのを待機する。指示操作が行われると、ステップ２２へ進み、自動録音レベル設定を開始するまでの時間をカウントする開始タイマの設定を行う。開始タイマに設定される時間はたとえば２秒であり、この期間中は実際の録音レベルの設定動作は行わない。次に、ステップ２３において、開始タイマの設定時間が経過するのを待機する。
【００２９】
設定時間が経過すると、ステップ２４において、録音レベルの設定を開始する。すなわち、後述する図３の録音レベル設定処理を別タスクとして開始する。この録音レベル設定期間中に、録音レベル設定のための試演が行われ、この試演に基づき、図３の処理において録音レベルの設定が行われる。なお、この録音レベルの設定は、設定期間中において所定の過大入力を検出する毎に録音レベルの設定値を更新することによって行われる。
【００３０】
次に、ステップ２５において、録音レベルを記憶するためのメモリ配列ｍ（ｃ）の添え字となっているカウンタｃをリセットする。なお、カウンタｃは録音レベルをメモリ配列ｍ（ｃ）に記憶する（ステップ２９）毎にカウントアップされ（ステップ３０）、９を超える毎に（ステップ３１）リセットされることになる。つまり、録音レベルを記憶するための配列として１０個の配列要素を有するものを使用する。
【００３１】
次に、ステップ２６において、録音レベルをメモリ配列ｍ（ｃ）に順次記憶するタイミングを決める記憶タイマの設定を行う。記憶タイマに設定される時間はたとえば０．２秒であり、この期間が経過する毎に（ステップ２８）、録音レベルの記憶（ステップ２９）が行われることになる。
【００３２】
次に、ステップ２７及び２８を繰り返しながら、記憶タイマの設定時間が経過するのを待機する。ただし、この間にステップ２７において自動録音レベル設定を終了する指示操作があったことを検出した場合には、ステップ３２へ分岐する。ステップ２８において記憶タイマの設定時間が経過したことを検出すると、ステップ２９へ進み、その時点での録音レベルの設定値をメモリ配列ｍ（ｃ）に記憶する。この設定値は、別のタスクとして実行中の図３の処理において現在設定されている録音レベルの設定値である。
【００３３】
次に、ステップ３０において、カウンタｃをインクリメントし、ステップ３１においてカウンタｃの値が９を超えたかどうかを判定する。９を超えていないと判定した場合にはステップ２６へ戻り、超えたと判定した場合にはステップ２５へ戻る。
【００３４】
ステップ３２に分岐すると、別タスクとして実行中の図３の録音レベル設定処理を終了する。そして、ステップ３３において、メモリ配列ｍ（ｃ）に記憶された各時点での録音レベルの設定値に基づき、約２秒前の録音レベルの設定値を取得し、これを最終的な録音レベルの設定値として採用する。すなわち、ユーザが自動録音レベル設定の停止操作を行った時点の前２秒間における録音レベルの設定値を無効とするわけである。この後、図２の処理を終了する。その後、最終的に採用された録音レベルの設定値により、実際の演奏の録音が行われることになる。
【００３５】
図３は上述のステップ２４における開始要求に応答して行われる録音レベル設定処理を示すフローチャートである。この処理においては、ステップ３５において録音レベル設定の開始要求を受領すると、ステップ３６へ進み、録音レベルを最大に設定する。次に、録音レベル設定の終了要求を受領するまで、所定レベルを超える過大入力が発生する毎に所定量、たとえば１[ｄＢ]といった固定量や、前記所定レベルに対する超過量に応じた量だけ、録音レベルの設定値を下げる。過大入力とは、その入力時点における録音レベルの設定値により録音を行うとすれば、所定レベルを超える信号として記録されるような入力を意味する。
【００３６】
すなわち、ステップ３７において、過大入力があったかどうかを判定し、過大入力がなかったと判定した場合にはそのままステップ３９に進み、過大入力があったと判定した場合にはステップ３８において録音レベルの設定値を上記所定量だけ低下させてからステップ３９に進む。ステップ３９では、録音レベル設定の終了要求の有無を判定し、要求がなかったと判定した場合にはステップ３７へ戻り、要求があったと判定した場合には録音レベル設定を終了する。
【００３７】
図４は図２の処理においてカウンタｃの値が７までカウントアップされた時点におけるメモリ配列ｍ（ｃ）の状態を示す。この時点では、ｍ（６）が最新のデータであり、ｍ（７）が約２秒前のデータとなっている。このように、図２の処理中のステップ３３においては、その時点でのカウンタｃの値に対応するメモリ配列ｍ（ｃ）の値が約２秒前の録音レベルの設定値となっているので、これを最終的な録音レベルの設定値として採用すればよい。
【００３８】
本実施形態によれば、自動録音レベル設定の開始指示を受けた後の一定時間及び停止指示を受ける前の一定時間において入力される音声信号は自動録音レベル設定における考慮の対象外としたため、録音装置本体に内蔵したマイクを使用した録音場面等において、自動録音レベル設定の開始及び終了の指示操作に関わるノイズが録音レベルの設定に悪影響を及ぼすのを防止することができる。
【００３９】
図５は自動録音レベル設定処理の別の例を示すフローチャートである。この例では、自動録音レベル設定終了の指示操作が行われる前の所定時間に入力される音声信号を録音レベル設定における考慮の対象外とするために、過大入力の発生に応じて録音レベルの設定値を下げるときに、下げる前の録音レベルの設定値及びそのときの時間情報を記憶するようにしている。この記憶のための容量には特に制限は設けていない。ただしこの場合も、ユーザが自動録音レベル設定についての開始の指示操作を行ってから終了の指示操作を行うまでの期間は、録音レベル設定から除外される該開始指示操作後及び終了指示操作前の各所定時間の和以上であるものとする。また、少なくとも１回は過大入力を検出し、録音レベルを下げる処理を実行するものとする。
【００４０】
この処理においては、まず、ステップ５１において自動録音レベル設定開始の指示操作が行われるのを待機する。指示操作が行われると、ステップ５２へ進み、自動録音レベル設定動作を開始するまでの時間をカウントする開始タイマの設定を行う。開始タイマに設定される時間はたとえば２秒であり、この期間中は実際の録音レベルの設定動作は行われない。次に、ステップ５３において、開始タイマの設定時間が経過するのを待機する。
【００４１】
開始タイマの設定時間が経過すると、ステップ５４において、録音レベルを記憶するためのメモリ配列ｍ（ｃ，ｎ）（ｎ＝０又は１）の添え字となっているカウンタｃをリセットする。ｍ（ｃ，０）には録音レベルが記憶され、ｍ（ｃ，１）にはこの記憶時点を特定するための記憶タイマのタイマ値が記憶されることになる（ステップ５８）。カウンタｃはこのｍ（ｃ，ｎ）への記憶を行う毎にカウントアップされる（ステップ５９）ことになる。
【００４２】
次に、ステップ５５において、記憶タイマをリスタートさせる。タイマ値のカウントはたとえば、０からカウントを開始し、０．１秒毎にカウントアップすることにより行う。次に、ステップ５６において録音レベルを最大に設定する。この設定値が録音レベルの初期設定値となる。
【００４３】
次に、ステップ５７〜６１を繰り返しながら録音レベルの記憶処理を行う。その際、自動録音レベル設定を終了する旨の指示操作を検出するまで（ステップ６１）、過大入力を検出する毎に（ステップ５７）、ステップ５８〜６０において、録音レベルの記憶及び変更を行う。
【００４４】
すなわち、まずステップ５７において、過大入力があったかどうかを判定する。過大入力があったと判定した場合にはステップ５８へ進み、過大入力がなかったと判定した場合にはステップ６１へ進む。なお、過大入力とは、その入力時点における録音レベルの設定値により録音を行うとすれば、所定レベルを超える信号として記録されるような入力を意味する。
【００４５】
ステップ５８へ進むと、その時点での録音レベルをｍ（ｃ，０）に記憶するとともに、その時点での記憶タイマのタイマ値をｍ（ｃ，１）に記憶する。次に、ステップ５９において、カウンタｃをインクリメントする。さらにステップ６０において、録音レベルを所定量だけ下げてから、ステップ６１へ進む。所定量としてはたとえば、１[ｄＢ]といった固定量や、所定レベルに対する過大入力の超過量に応じた量が該当する。
【００４６】
ステップ６１では、自動録音レベル設定を終了する旨のユーザによる指示操作があったかどうかを判定する。該指示操作がなかったと判定した場合にはステップ５７へ戻り、録音レベルの記憶処理を続行する。該指示操作があったと判定した場合には、録音レベルの記憶処理を終了し、ステップ６２へ進む。
【００４７】
ステップ６２へ進むと、記憶タイマの現在のタイマ値ｔを記憶する。次に、このタイマ値ｔよりも２秒以上前でかつ最新の録音レベルを取得し、これを録音レベルの正式な設定値として採用する。すなわち、ステップ６４においてｔ−ｍ（ｃ，１）が２以上になったと判定されるまで、ステップ６３におけるカウンタｃのデクリメントを繰り返し、ｔ−ｍ（ｃ，１）が２以上になったと判定されたときのｍ（ｃ，０）の値を、ステップ６５において、録音レベルの正式な設定値として採用する。これにより、自動録音レベル設定処理が終了する。
【００４８】
図６は上述のステップ５８においてメモリ配列ｍ（ｃ，ｎ）へ順次記憶される内容を示す。ステップ５７において最初に過大入力を検出したときには、ｍ（０，０）に最大録音レベル（ステップ５６）が録音レベルの設定値として記録され、ｍ（０，１）にそのときの記憶タイマのタイマ値が記憶される（ステップ５８）。２回目に過大入力を検出したときには、ｍ（１，０）に最大録音レベルから所定レベルだけ差し引いたレベルが録音レベルの設定値として記憶され、ｍ（１，１）にそのときの記憶タイマのタイマ値が記憶される（ステップ５８）。このようにして、過大入力が検出される毎に、その時点での録音レベルの設定値及びタイマ値が記憶される。
【００４９】
したがって、メモリ配列ｍ（ｃ，ｎ）に基づき、ステップ６２〜６５の処理により、自動録音レベル設定終了の指示があった時点から２秒以上前でかつ最新の録音レベルの設定値を取得することができる。そして、取得した設定値を正式な録音レベルの設定値とすることにより、自動録音レベル設定終了の指示前２秒間に過大入力を検出した各時点での録音レベルの設定値を無効とし、この２秒間に発生した録音機を持ち上げる音や、録音機の操作音等が録音レベルの設定に悪影響を及ぼすのを防止することができる。
【００５０】
このように自動録音レベル設定終了の指示があった時点から一定時間遡った時点における録音レベルの設定値を真の設定値として採用する方法としては、他にも考えられる。図５の例では各録音レベルの設定値の記憶時点を特定するために、ステップ５５のリスタート時点を基準として各記憶時点を計測する１つのタイマを用いたが、この代わりに、各録音レベルの設定値の記憶時点（各過大入力を検出した時点）からの各経過時間を個別に計測する相対タイマを用いるようにしてもよい。すべての相対タイマは一定時間毎に、たとえば０．１秒毎にカウントアップするようにしておく。
【００５１】
図７はこのような相対タイマを用いて録音レベル設定値を記憶する場合におけるメモリ配列ｍ（ｃ，ｎ）の記憶内容を示す。ｃは過大入力がある毎にカウントアップされる配列ｍの添え字であり、ｍ（ｃ，０）には、図５の実施形態の場合と同様に各過大入力検出時における録音レベルの設定値が記憶されるが、ｍ（ｃ，１）には、対応する各設定値の記憶時点からの経過時間を示す相対タイマのタイマ値が記憶される。このタイマ値は、その後、一定時間たとえば０．１秒が経過する毎にカウントアップされる。具体的には図７のように、ｍ（０，０）には最大録音レベルが記憶され、ｍ（０，１）には、最初に過大入力を検出した時点からの経過時間を示すタイマ値が記憶される。ｍ（１，０）には、最大録音レベルから所定レベルだけ差し引いたレベルが記憶され、ｍ（１，１）には、２回目に過大入力が検出された時点からの経過時間を示すタイマ値が記憶される。
【００５２】
このようにして、過大入力が検出される毎に、そのときの録音レベルの設定値がｍ（ｃ，０）に記憶されるとともに、対応する相対タイマｍ（ｃ，１）がリセットされ、カウントを開始してゆく。したがって、自動録音レベル設定の終了指示があった場合には、その時点から所定時間遡った時点での録音レベルを、メモリ配列ｍ（ｃ，ｎ）に基づいて取得することができる。
【００５３】
図８は図７で示した記録レベル設定値の記憶方法の応用例を示す。図８はある時点でのメモリ配列ｍ（ｃ，ｎ）の内容を示している。同図のように、この例においても図７の場合と同様に、過大入力を検出する毎にｍ（ｃ，０）には録音レベルの設定値が記憶され、相対タイマｍ（ｃ，１）は計時を開始し、カウンタｃ（添え字ｃ）はインクリメントされる。ただしこの例では、処理負荷を軽減するために、カウンタｃの値よりもインデクスｉが小さな相対タイマｍ（ｉ，１）（ｉ＜ｃ）であってタイマ値が２秒以下であるもののみをカウントアップの対象とし、タイマ値が２秒を超えたものはカウントアップしないようにしている。
【００５４】
たとえば、図中の相対タイマｍ（０，１）〜ｍ（２，１）は、タイマ値が２秒を超えたので、２．１秒でカウントアップを停止している。ｍ（３，１）〜ｍ（６，１）は、２秒を超えていないので、カウントアップの継続中である。ｍ（７，１）はインデクスｉの値（＝７）がカウンタｃの値（＝７）以上であるため、未だカウントアップはされず、その内容は不定のままである。ｍ（７，０）の内容も不定である。この例によれば、カウントアップが不要な相対タイマｍ（ｃ，１）についてはカウントアップが行われないので、その分の負荷が軽減されることになる。
【００５５】
図９は図７又は図８の記憶方法に対応した自動録音レベル設定処理の一例を示すフローチャートである。この処理は、各録音レベル設定値の記憶時点を特定するためのタイマとして、各録音レベルの記憶時点からの経過時間を個別に測定する相対タイマｍ（ｃ，１）を用いている点が図５の場合と異なる。それ以外については、図５の場合と同様である。
【００５６】
すなわちまず、ステップ９１において自動録音レベル設定開始の指示操作を待機する。指示操作を検出すると、ステップ９２へ進み、自動録音レベル設定を開始するまでの時間たとえば２秒をカウントする開始タイマの設定を行う。次に、ステップ９３において、開始タイマの設定時間が経過するのを待機する。設定時間が経過すると、ステップ９４において、録音レベルの設定値を記憶するためのメモリ配列ｍ（ｃ，ｎ）の添え字であるカウンタｃをリセットする。さらにステップ９５において、録音レベルを最大に設定する。
【００５７】
次に、ステップ９６〜１００を繰り返しながら録音レベルの記憶処理を行う。この処理では、自動録音レベル設定を停止する旨の指示操作を検出するまで（ステップ１００）、過大入力を検出する毎に（ステップ９６）、録音レベル設定値の記憶及び変更を行う（ステップ９７〜９９）。
【００５８】
すなわち、まずステップ９６において、過大入力があったかどうかを判定する。過大入力があったと判定した場合にはステップ９７へ進み、過大入力がなかったと判定した場合にはステップ９０へ進む。
【００５９】
ステップ９７へ進むと、その時点での録音レベルの設定値をｍ（ｃ，０）に記憶するとともに、相対タイマｍ（ｃ，１）をリセットする。相対タイマｍ（ｃ，１）はこの後、たとえば０．１秒毎にカウントアップされることになる。次に、ステップ９８において、カウンタｃをインクリメントする。さらにステップ９９において、録音レベルを所定量たとえば１[ｄＢ]下げてから、ステップ１００へ進む。
【００６０】
ステップ１００では、自動録音レベル設定を停止する旨のユーザによる指示操作があったかどうかを判定する。該指示操作がなかったと判定した場合にはステップ９６へ戻り、録音レベルの記憶処理を続行する。該指示操作があったと判定した場合には、録音レベルの記録処理を終了し、ステップ１０１へ進む。
【００６１】
ステップ１０１へ進むと、２秒以上前でかつ最新の録音レベルの設定値を取得し、これを正式な録音レベルの設定値として採用する（ステップ１０１〜１０３）。すなわち、ステップ１０２において相対タイマｍ（ｃ，１）のタイマ値が２秒以上と判定されるまで、ステップ１０１におけるカウンタｃのデクリメントを繰り返す。そして、ｍ（ｃ，１）のタイマ値が２秒を初めて超えたと判定されたときのｍ（ｃ，０）の値を、ステップ１０３において、録音レベルの正式な設定値として採用する。これにより、自動録音レベル設定処理が終了する。
【００６２】
なお、本発明は上述実施形態に限定されることなく、適宜変形して実施することができる。たとえば、上述においては、自動録音レベル設定の開始指示操作後及び終了指示操作前の所定時間を自動録音レベル設定の対象期間から除外するようにしたが、この代わりに自動録音レベル設定の開始指示操作後の所定時間又は終了指示操作前の所定時間のいずれか一方のみを自動録音レベル設定の対象期間から除外するようにしてもよい。また、これらの所定時間の長さは、ユーザが設定できるようにしてもよい。また、図２の実施形態においては配列ｍ（ｃ）の要素数を１０とし、０．２秒毎に録音レベルの設定値を記憶するようにしているが、この要素数や時間間隔はこれに限られることはない。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係る自動録音レベル設定機能を備えた録音装置の構成を示すブロック図である。
【図２】図１の装置の処理部による自動録音レベル設定処理を示すフローチャートである。
【図３】図２の処理における録音レベル設定処理を示すフローチャートである。
【図４】図２の処理におけるメモリ配列ｍ（ｃ）の状態の一例を示す図である。
【図５】自動録音レベル設定処理の別の例を示すフローチャートである。
【図６】図５の処理におけるメモリ配列ｍ（ｃ，ｎ）の記憶内容の一例を示す図である。
【図７】図５の処理における録音レベル設定値の記憶と同様の処理を相対タイマを用いて行う場合におけるメモリ配列ｍ（ｃ，ｎ）の記憶内容の一例を示す図である。
【図８】図７を用いて示した記録レベル設定値の記憶方法の応用例を示す図である。
【図９】図７又は図８の記憶方法に対応した自動録音レベル設定処理の一例を示すフローチャートである。
【図１０】自動録音レベル設定を用いたライブ録音の手順の一例を示すフローチャートである。
【図１１】マイクを内蔵した従来の録音機によりライブ演奏等の録音を行う様子を示す図である。
【図１２】図１１の従来の録音機を用いた録音による問題点を示すタイムチャートである。
【符号の説明】
【００６４】
１１：処理部、１２：記憶部、１３：表示部、１４：操作部、１５：音声入力部、１６：音声出力部、１１１：内蔵マイク、１１２：録音機、１１３：操作キー、１１４：録音目的となる音、１１５：余計な操作音。
【図１】
2009104680.tif 000003
【図４】
2009104680.tif 000004
【図２】
2009104680.tif 000005
【図３】
2009104680.tif 000006
【図５】
2009104680.tif 000007
【図６】
2009104680.tif 000008
【図７】
2009104680.tif 000009
【図８】
2009104680.tif 000010
【図９】
2009104680.tif 000011
【図１０】
2009104680.tif 000012
【図１１】
2009104680.tif 000013
【図１２】
2009104680.tif 000014