(57)【要約】【課題】録音動作中のモニタ確認の使い勝手がよく、音声等の録音対象の録音品質を最適化することが可能な音声記録再生装置を提供する。【解決手段】録音動作中の音声入力を電気的な音声信号に変換する音声入力部２１と、音声信号を増幅する増幅部２２と、増幅された音声信号を量子化データに変換する量子化部２３と、量子化データのハウリングの有無を検出するハウリング検出部３３と、量子化データを符号化データに変換する符号化部３４と、符号化データを記憶する記憶部１５と、ハウリング検出部３３が量子化データにハウリングが生じていることを検出したときにはハウリング抑制加工を行う量子化データ加工部３２と、ハウリング抑制加工済みの量子化データを録音モニタ用音声信号に変換する逆量子化部４１と、録音モニタ用音声信号を増幅する増幅部４２と、録音モニタ用音声信号を音声に変換する音声出力部４３を具備する。【選択図】  図２
2012205086.tif 000002
【特許請求の範囲】
【請求項１】
マイクとスピーカが同一筺体内において近接して配置された音声記録再生装置において、
録音動作中の音声入力を電気的な音声信号に変換する音声入力手段と、
上記音声信号を増幅する増幅手段と、
上記増幅された音声信号を量子化データに変換する量子化手段と、
上記量子化データのハウリングの有無を検出するハウリング検出手段と、
上記量子化データを符号化データに変換する符号化手段と、
上記符号化データを記憶する記憶手段と、
上記ハウリング検出手段が上記量子化データにハウリングが生じていることを検出したときにはハウリング抑制加工を行う量子化データ加工手段と、
上記ハウリング抑制加工済みの量子化データを録音モニタ用音声信号に変換する逆量子化手段と、
上記録音モニタ用音声信号を増幅する増幅手段と、
上記録音モニタ用音声信号を音声に変換する音声出力手段と、
を具備することを特徴とする音声記録再生装置。
【請求項２】
録音モニタオン時は、量子化データをハウリング抑制加工前と加工後に区別し、ハウリング抑制加工前の量子化データを符号化およびその符号化データを音声データとしてメモリに記憶することを特徴とする請求項１に記載の音声記録再生装置。
【請求項３】
録音モニタオン時の音声出力手段への音声出力は、ハウリング抑制加工後の量子化データを用いることを特徴とする請求項１に記載の音声記録再生装置。
【請求項４】
録音動作中の録音モニタオンまたはオフに同期して、ハウリング抑制加工および音声出力手段への音声出力を許可または禁止することを特徴とする請求項１に記載の音声記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マイクとスピーカが近接している場合に生ずるハウリングを防止するようにした音声記録再生装置に関する。
【背景技術】
【０００２】
近年、音声信号をデジタルデータに変換した後、書き換え可能な記録媒体としてのフラッシュメモリに記憶し、このフラッシュメモリに記録された音声データをアナログ音声信号に変換し再生するという携帯型の音声記録再生装置（以下、ＩＣレコーダと称す）が実用化されている。これらのＩＣレコーダの機能の１つとして、録音動作中の録音モニタがある。録音モニタは、フラッシュメモリに記録された音声信号そのものを比較的音漏れし難いイヤフォン等で録音と同時にモニタ確認することである。録音操作等に疎い初心者でも、まったく音声が録れていない等の極端な音声録りミスを犯さないように配慮された便利機能である。
【０００３】
また、マイクによって入力された音声がスピーカによって拡声する場合、フィードバックループによりハウリングが生ずることはよく知られている。このハウリングを防止することは種々知られている。例えば、特許文献１には、マイクとスピーカの間の信号処理を工夫し、ハウリング周波数の検出およびその周波数成分抑制用フィルタ係数の算出を高速化・高精度化したハウリング防止装置が開示されている。また、特許文献２には、判定基準値を超えるようなマイク入力の変化をハウリングとみなし、その判定結果に基づいてスピーカ等の発音体への出力を加減し、またはハウリングのピーク周波数を検出・特定して制御するようにしたハウリング防止装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２７０８号公報
【特許文献２】特開２００７−６７７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＩＣレコーダのような狭い筐体内に近接配置されたマイクとスピーカの間は、ハウリングを引き起こす空間的なフィードバックパスが形成されやすい。このような事情からＩＣレコーダでは、録音モニタにあたっては、スピーカよりも比較的空間距離が保て、かつ音漏れがし難いイヤフォンを用いることが多い。
【０００６】
しかし、複数の聴衆者が同時にモニタ確認するようなシーンでは、ハウリングさえ抑止できれば、スピーカのような大音量発音体の方が使い勝手がよい。前述した特許文献１、２に記載したハウリング防止装置には、録音（モニタ）中の音声データの取り扱い及び同動作中のハウリングの抑制については何ら言及がない。
【０００７】
一般的に、音声信号等の原音にハウリング抑制を行うと音質劣化が生じる。劣化の度合いは、ハウリングのピーク周波数箇所に概略比例するので、前述した特許文献に記載の技術を音声記録再生装置に適用すると、再生帯域のフラット性が損なわれる等の録音品質の低下を招くおそれがある。
【０００８】
本発明は、このような事情を鑑みてなされたものであり、録音動作中のモニタ確認の使い勝手がよく、音声等の録音対象の録音品質を最適化することが可能な音声記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため第１の発明に係わる音声記録再生装置は、マイクとスピーカが同一筺体内において近接して配置された音声記録再生装置において、録音動作中の音声入力を電気的な音声信号に変換する音声入力手段と、上記音声信号を増幅する増幅手段と、上記増幅された音声信号を量子化データに変換する量子化手段と、上記量子化データのハウリングの有無を検出するハウリング検出手段と、上記量子化データを符号化データに変換する符号化手段と、上記符号化データを記憶する記憶手段と、上記ハウリング検出手段が上記量子化データにハウリングが生じていることを検出したときにはハウリング抑制加工を行う量子化データ加工手段と、上記ハウリング抑制加工済みの量子化データを録音モニタ用音声信号に変換する逆量子化手段と、上記録音モニタ用音声信号を増幅する増幅手段と、上記録音モニタ用音声信号を音声に変換する音声出力手段と、を具備する。
【００１０】
第２の発明に係わる音声記録再生装置は、上記第１の発明において、録音モニタオン時は、量子化データをハウリング抑制加工前と加工後に区別し、ハウリング抑制加工前の量子化データを符号化およびその符号化データを音声データとしてメモリに記憶する。
【００１１】
第３の発明に係わる音声記録再生装置は、上記第１の発明において、録音モニタオン時の音声出力手段への音声出力は、ハウリング抑制加工後の量子化データを用いる。
第４の発明に係わる音声再生記録装置は、上記第１の発明において、録音動作中の録音モニタオンまたはオフに同期して、ハウリング抑制加工および音声出力手段への音声出力を許可または禁止する。
【発明の効果】
【００１２】
本発明によれば、録音動作中のモニタ確認の使い勝手がよく、音声等の録音対象の録音品質を最適化することが可能な音声記録再生装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係わるＩＣレコーダの概略の構成を示すブロック図である。
【図２】本発明の一実施形態に係わるＩＣレコーダのハウリング防止のための機能を示すブロック図である。
【図３】本発明の一実施形態に係わるＩＣレコーダのハウリング検出およびハウリング抑制加工に係わるブロック線図を示す。
【図４】本発明の一実施形態に係わるＩＣレコーダの動作を示すフローチャートである。ブロック図である。
【図５】本発明の一実施形態に係わるＩＣレコーダの録音処理の動作を示すフローチャートである。
【図６】本発明の一実施形態に係わるＩＣレコーダのハウリング検出処理の動作を示すフローチャートである。
【図７】本発明の一実施形態に係わるＩＣレコーダの再生処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面に従って本発明を適用したＩＣレコーダを用いて好ましい実施形態について説明する。図１は、本発明の一実施形態に係わるＩＣレコーダの概略を示すブロック図である。マイク（ＭＩＣ）１は、音声をアナログ音声信号に変換し、音声入力部５に出力する。
【００１５】
音声入力部５は、マイクアンプ（ＡＭＰ）２、ローパスフィルタ（ＬＰＦ）３、Ａ／Ｄ変換器（ＡＤＣ）４を有する。マイクアンプ２は、マイク１からのアナログ音声信号を所定レベルまで増幅し、ローパスフィルタ３に出力する。ローパスフィルタ３は、不要な周波数帯域をカットし、Ａ／Ｄ変換器４に出力する。Ａ／Ｄ変換器４は、アナログ音声信号をデジタル音声データ（量子化データ）に変換し、デジタル信号処理部（ＤＳＰ）１１に出力する。
【００１６】
デジタル信号処理部１１は、デジタル音声信号をフレーム単位で所定の符号化フォーマットの音声データに符号化（圧縮）し、システム制御部１２に出力する。システム制御部１２は、ＣＰＵ（Central Processing Unit）を有し、不揮発性のメモリに記憶されたプログラムに従って、ＩＣレコーダ全体を制御する。また、デジタル信号処理部１１から入力した符号化した音声データを図示しないバッファメモリに記憶する。
【００１７】
システム制御部１２は、録音時には、上述の符号化の処理と、符号化した音声データの記憶動作を連続的に実行させる。図示しないバッファメモリに記憶された音声データは記憶部（メモリ）１５に出力される。音声データはＦＩＦＯ（First In First Out）の手順で記憶部１５に記録される。記憶部１５は、不揮発性の半導体メモリであり、例えばフラッシュメモリ等によって構成される。
【００１８】
システム制御部１２は、再生時には、記憶部１５から図示しないバッファメモリにＦＩＦＯの手順で音声データを順次読み出し、デジタル信号処理部１１に出力する。デジタル信号処理部１１は、フレーム単位で所定の復号化フォーマットのデジタル音声データに復号化（伸張）し、音声出力部９に出力する。
【００１９】
音声出力部９は、Ｄ／Ａ変換器（ＤＡＣ）６、ローパスフィルタ（ＬＰＦ）７、パワーアンプ（ＡＭＰ）８を有する。Ｄ／Ａ変換器６は、デジタル信号処理部１１から出力されるデジタル音声データをアナログ音声信号に変換し、ローパスフィルタ７に出力する。ローパスフィルタ７は不要な周波数帯域をカットし、パワーアンプ８に出力する。パワーアンプ８は、アナログ音声信号を増幅し、スピーカ１０に出力し、音声を出力する。スピーカ１０は、同一筺体内において、マイク１に近接して配置されている。
【００２０】
前述のシステム制御部１２には、デジタル信号処理部１１および記憶部１５以外に、表示部１３および操作部１４が接続されている。操作部１４は、録音スイッチ（ＲＥＣ）、再生スイッチ（ＰＬＡＹ）、停止スイッチ（ＳＴＯＰ）、早送りスイッチ（ＦＦ）、メニュースイッチ（ＭＥＮＵ）、ホールドスイッチ（ＨＯＬＤ）等の各種スイッチが機能別に配設されている。操作部１４は、これらの各種スイッチのオンオフ状態を検出し、この検出結果をシステム制御部１２に出力する。
【００２１】
表示部１３は、操作部１４のいずれかのスイッチ操作により、所定のシーケンスが開始したときの動作モード、またはその後の動作状況を表示する。例えば、録音スイッチ（ＲＥＣ）を操作した場合は、録音時間の経過時間、録音可能な残りの時間、およびファイルナンバ等を表示する。また、メニュー（ＭＥＮＵ）スイッチを操作した場合は、マイク感度（高／低）、録音モード（標準／ロング）、録音モニタ（有／無）、およびアラーム（オン／オフ）等の機能選択に関連した表示を行う。なお、録音モニタは、イヤフォンが装着されると自動的に録音モニタ有りと判定され、またメニュー画面においてスピーカによる録音モニタを設定することが可能である。さらに、システム制御部１２が時計機能を有しているときは、現在の日時表示を行う。
【００２２】
次に、本実施形態に係わるＩＣレコーダのハウリング検出とハウリング抑制加工に関連する機能について、図２に示すブロック図を用いて説明する。音声入力部２１は、録音動作中の音声入力をアナログ音声信号に変換する入力手段であり、図１のマイク１が対応する。音声入力部２１の出力は増幅部２２に接続されている。この増幅部２２はアナログ音声信号を増幅する増幅手段であり、図１のマイクアンプ２が対応する。増幅部２２の出力は量子化部２３に接続されている。量子化部２３はアナログ音声信号をデジタル音声データ（量子化データ）に変換し、図１のＡ／Ｄ変換部４が対応する。音声入力部２１、増幅部２２、および量子化部２３によって音声の入力部２０が構成され、この入力部２０の伝達関数はＣ（ｓ）で表わされる。
【００２３】
量子化部２３の出力は、デジタル信号処理部１１内のハウリング検出部３３に接続されている。デジタル信号処理部１１は、図１のデジタル信号処理部１１と同じであり、量子化データ加工部３２、ハウリング検出部３３、符号化部３４を有する。
【００２４】
ハウリング検出部３３は、量子化部２３からの量子化データ（デジタル音声データ）に基づいて、ハウリングの有無を検出する。ハウリングの検出方法としては、種々あるが、周波数帯域の単一または複数個所に、ハウリングの基となる特異的なピーク波形が現われるので、これを検出するようにすればよい。詳しくは、後述する図６のハウリング検出処理において説明する。
【００２５】
量子化データ加工部３２は、ハウリング検出部３３によって、量子化データにハウリングが生じていることを検出したときに、ハウリング抑制加工を行う。ハウリング抑制処理としては、量子化データ加工部３２内にノッチフィルタ等の特定周波数のみを減衰させるフィルタを設け、ハウリングが検出された場合には、ノッチフィルタ等によってハウリングを引き起こしている周波数を減衰させるようにすればよい。
【００２６】
ハウリング検出部３３および量子化データ加工部３２によりハウリング抑制加工部３１が構成され、このハウリング抑制加工部３１の伝達関数はＨ（ｓ）で表わされる。録音モニタ時には、ハウリング抑制加工部３１に録音モニタ選択信号が出力され、ハウリング抑制加工部３１がハウリング抑制処理を実行する。
【００２７】
デジタル信号処理部１１内の符号化部３４は、量子化部２３より量子化データを入力し、量子化データを符号化データに変換する。この符号化部３４の出力は記憶部１５に接続されている。記憶部１５は、図１の記憶部１５と同じであり、符号化データを記憶する。
【００２８】
デジタル信号処理部１１内の量子化データ加工部３２の出力は、出力部４０内の逆量子化部４１に接続されている。逆量子化部４１は、デジタルアナログ変換器を有し、量子化データ加工部３２によってハウリング抑制加工済み量子化データを録音モニタ用音声信号に変換する。図１のＤ／Ａ変換器６が対応する。
【００２９】
逆量子化部４１の出力は、増幅部４２に接続されている。増幅部４２は、図１のパワーアンプ８が対応し、録音モニタ用音声信号を増幅する。増幅部４２の出力は音声出力部４３に接続されている。音声出力部４３は図１のスピーカ１０が対応し、録音モニタ用音声信号を音声に変換する。音声出力部４３から拡声された音一部は、空間を伝わって、音声入力部２１にフィードバックされる。
【００３０】
上述の逆量子化部４１、増幅部４２、および音声出力部４３によって出力部４０が構成され、この出力部４０の伝達関数はＧ（ｓ）で表わされる。録音モニタ時には、上述の録音モニタ選択信号が出力部４０にも入力され、ハウリング抑制加工部３１によってハウリング抑制処理が実行された録音モニタ用音声信号が音声出力部４３によって音声に変換されて出力される。
【００３１】
次に、本実施形態におけるハウリング検出およびハウリング抑制について、図３に示すブロック線図を用いて説明する。前述したように、入力部２０の伝達関数はＣ（ｓ）、ハウリング抑制加工部３１の伝達関数はＨ（ｓ）、出力部４０の伝達関数はＧ（ｓ）である。また、音源からの音声入力をＸ（ｓ）、入力部２０によってデジタル化された量子化データをＷ（ｓ）、出力部４０の音声出力部４３（スピーカ１０）による音声出力をＹ（ｓ）、また音声出力部４３からの音声出力の内、入力部４０へのフィードバック量をＤ（ｓ）とする。
【００３２】
このときの、音声入力Ｘ（ｓ）、量子化データＷ（ｓ）、および音声出力Ｙ（ｓ）の関係を伝達関数で表わすと、
ｅ（ｓ）＝Ｘ（ｓ）＋Ｄ（ｓ）
ｕ（ｓ）＝Ｗ（ｓ）−Ｈ（ｓ）Ｗ（ｓ）
Ｗ（ｓ）＝Ｃ（ｓ）ｅ（ｓ）
＝Ｃ（ｓ）［Ｘ（ｓ）＋Ｄ（ｓ）］  ・・・（１）
Ｙ（ｓ）＝Ｇ（ｓ）ｕ（ｓ）
＝Ｇ（ｓ）Ｃ（ｓ）［Ｘ（ｓ）＋Ｄ（ｓ）］［１−Ｈ（ｓ）］  ・・・（２）
となる。
【００３３】
ここで、ハウリングが抑制されて図３に示すフィードバックパスＦＰがなくなるときは、Ｄ（ｓ）＝０を式（１）、式（２）に代入すればよいので、
Ｗ（ｓ）＝Ｃ（ｓ）ｅ（ｓ）
＝Ｃ（ｓ）Ｘ（ｓ）    ・・・（３）
Ｙ（ｓ）＝Ｇ（ｓ）ｕ（ｓ）
＝Ｇ（ｓ）Ｃ（ｓ）Ｘ（ｓ）［１−Ｈ（ｓ）］    ・・・（４）
となる。
【００３４】
上記式（３）、式（４）から明らかなように、ハウリングが抑制されたときの量子化データＷ（ｓ）には、ノッチフィルタ等で構成された伝達関数Ｈ（ｓ）の項が含まれない。これは、Ｃ（ｓ）倍に増幅された音声入力Ｘ（ｓ）が、音質劣化することなくそのまま符号化されることを意味する。一方、ハウリング抑制されたときの音声出力Ｙ（ｓ）には、伝達関数Ｈ（ｓ）の項が含まれるので、少なからず原音に比べて音質が劣化する。モニタ用の音声出力Ｙ（ｓ）は劣化するが、録音状態を確認するだけであることから大きな問題はなく、一方、記憶部１５に記録される音声データ（Ｗ（ｓ））は、音質劣化することがない。
【００３５】
次に、本実施形態におけるＩＣレコーダの動作について、図４ないし図７に示すフローチャートを用いて説明する。このフローは、図示しない不揮発性メモリに記憶されたプログラムに従ってシステム制御部１２によって実行される。
【００３６】
ＩＣレコーダの電源がオン状態になると、システム制御部１２は、所定の初期設定を行い（Ｓ１）、タイマをスタートさせる（Ｓ３）。後述するように、ステップＳ１９、Ｓ３７において、所定時間経過後にＩＣレコーダが通常の動作モードから待機モードに入る。ステップＳ３において、この所定時間を計時するためにタイマをスタートさせている。
【００３７】
タイマをスタートさせ、通常の動作モードに入ると、ステップＳ５〜Ｓ１７に示すスイッチ検出動作を操作部１４からの検出信号に基づいて行う。すなわち、操作部１４の各種スイッチのスイッチ検出動作により、録音スイッチ（ＲＥＣ）（Ｓ５）、再生スイッチ（ＰＬＡＹ）（Ｓ７）、早送りスイッチ（ＦＦ）（Ｓ９）、早戻しスイッチ（ＲＥＷ）（Ｓ１１）、停止スイッチ（ＳＴＯＰ）（Ｓ１３）、メニュースイッチ（ＭＥＮＵ）（Ｓ１５）、消去スイッチ（ＥＲＡＳＥ）（Ｓ１７）の順に、オンしたスイッチがあるか否かを判定する。
【００３８】
ステップＳ５における判定の結果、録音スイッチがオンである場合には、次に、録音処理を行う（Ｓ２１）。また、ステップＳ７における判定の結果、再生スイッチがオンである場合には、再生処理を行う（Ｓ２３）。また、ステップＳ９における判定の結果、早送りスイッチがオンである場合には、早送り処理を行う（Ｓ２５）。また、ステップＳ１１における判定の結果、早戻しスイッチがオンである場合には、早戻し処理を行う（Ｓ２７）。
【００３９】
また、ステップＳ１３における判定の結果、停止スイッチがオンである場合には、停止処理を行う（Ｓ２９）。また、ステップＳ１５における判定の結果、メニュースイッチがオンである場合には、メニュー変更処理を行う（Ｓ３１）。またステップＳ１７における判定の結果、消去スイッチがオンである場合には、消去処理を行う（Ｓ３３）。
【００４０】
上述のステップＳ２１〜Ｓ３３における各処理を行うと、ステップＳ３において計時動作を開始したタイマを再スタートさせ（Ｓ３５）、ステップＳ５に戻る。ステップＳ２１〜Ｓ３３における各処理は、周知の処理であることから、詳しい説明を省略する。
【００４１】
ステップＳ５〜Ｓ１７におけるスイッチの状態判定の結果、すべてのスイッチがオフであった場合には、次に、タイムオーバか否かの判定を行う（Ｓ１９）。前述したように、ステップＳ３においてタイマがスタートし、またステップＳ２１〜Ｓ３３において各種処理を実行した場合には、ステップＳ３５においてタイマを再スタートさせている。このため、タイマがスタートから所定時間、もしくはスタート後、再スタートした場合には、再スタートから所定時間が経過すると、タイムオーバと判定される。この判定の結果、タイムオーバしていなかった場合には、ステップＳ５に戻り、通常の動作を続行する。
【００４２】
一方、ステップＳ１９における判定の結果、タイムオーバであった場合には、待機モードに入る（Ｓ３７）。待機モードに入ると低消費電流動作になる。具体的には、図１において、音声入力部５、音声出力部９、デジタル信号処理部（ＤＳＰ）１１，表示部１３、および記憶部（メモリ）１５の電源を遮断、もしくは各ブロックを構成する図示しないＩＣに設けられているチップイネーブル端子に、システム制御部１２から非選択信号を出力する。これらの処理により低消費電流状態になる。このとき、システム制御部１２内のＣＰＵは、自らも動作クロックを最も消費電流の少ない低速クロックに切換えて低消費電流状態になる。場合によっては、動作クロックをメインクロック（例えば、１２，０００ＭＨｚ）からサブクロック（例えば、３２．７６８ｋＨｚ）に切換えて、その後、スイッチ入力が検出されるまでの間、メインクロックを完全に停止させてもよい。
【００４３】
待機モード中に、いずれかのスイッチが操作されると、待機モードを脱し、ステップＳ３に戻り、通常の動作を再開する。
【００４４】
次に、ステップＳ２１における録音処理の動作について、図５に示すフローチャートを用いて説明する。録音処理を開始すると、まず、最初に録音開始時の各種情報をインデックス情報領域に記憶する（Ｓ４１）。ここでは、マイク感度（高／低）、録音モード（標準／ロング）、ファイルナンバ、録音モニタ（有／無）、および音声データを記憶する音声データ記憶領域開始アドレス等の各種情報を記憶する。
【００４５】
各種情報を記憶すると、次に、音声入力を行う（Ｓ４３）。ここでは、マイク１から音声を入力し、アナログ音声信号を取得する。音声入力を行うと、次に、所定のサンプリング周波数で音声信号の量子化（Ａ／Ｄ変換）を行う（Ｓ４５）。ここでは、入力したアナログ音声信号を、所定のサンプリング周波数に同期した量子化部２３（Ａ／Ｄ変換器４）により量子化（Ａ／Ｄ変換）を行う。
【００４６】
アナログ音声信号の量子化を行うと、次に、ハウリング検出処理を行う（Ｓ４７）。ここでは、デジタル信号処理部１１内のハウリング検出部３３によって、ハウリングが発生しているか否かを判定し、ハウリングが発生している場合には、ハウリング抑制する。このハウリング検出の詳細については、図６を用いて後述する
【００４７】
ハウリング検出を行うと、次に、デジタル信号処理部（ＤＳＰ）２８による音声符号化を行う（Ｓ４９）。音声データの符号化そのものは、フレーム単位で行われる。符号化された音声データは、システム制御部１２内の図示しないバッファメモリに順次格納される。
【００４８】
音声符号化を行うと、次に、所定フレーム数に達したか否かを判定する（Ｓ５１）。ここでは、ステップＳ４９における符号化されたフレーム数が所定数に達したか否かを判定する。例えば、１０ビット／フレームの音声信号を４ビット／フレームのまで符号化した音声データを記憶部（メモリ）１５に５１２バイト単位で書きこむ場合、所定フレーム数は１０２４になる。この判定の結果、所定フレーム数に達していなかった場合には、ステップＳ４３に戻り、所定フレーム数に達するまで、この処理を連続的に繰り返す。
【００４９】
ステップＳ５１における判定の結果、符号化した音声データが所定フレーム数に達すると、次に、音声データをメモリに記憶する（Ｓ５３）。ここでは、符号化した音声データを、記憶部（メモリ）１５の図示しない音声データ記憶領域開始アドレスから順に書き込んで記憶する。
【００５０】
音声データをメモリに記憶すると、次に、停止スイッチ（ＳＴＯＰ）がオンしたか否かを判定する（Ｓ５５）。ここでは、操作部１４からの検出信号に基づいて、停止スイッチがオン状態となったか否かを判定する。この判定の結果、停止スイッチがオフの場合には、ステップＳ４３に戻り、録音処理を続行する。
【００５１】
ステップＳ５５における判定の結果、停止スイッチがオンの場合には、次に、録音終了処理を行い（Ｓ５７）、元のフローに戻る。
【００５２】
次に、ステップＳ４７におけるハウリング検出処理について、図６に示すフローチャートを用いて説明する。ハウリング検出処理に入ると、まず、録音モニタが選択されているか否かを判定する（Ｓ６１）。前述したように、イヤフォンが装着されると自動的に録音モニタが設定され、またメニュー画面においてスピーカによる録音モニタが設定されるので、ステップＳ６１ではこの設定状態に基づいて判定する。
【００５３】
ステップＳ６３における判定の結果、録音モニタが選択されていた場合には、次に、ハウリング検出を行う（Ｓ６３）。ここでは、デジタル信号処理部１１内のハウリング検出部３３がハウリング検出を行う。周知の通り、ハウリングは、音声出力部４３から発せられた音声出力が、空間等の媒体を介して伝搬するときに、その一部が音声入力部２１に正帰還することにより発生する。すなわち、スピーカ１０の鳴動をマイク１が再び拾うことにより、音声入力部２１、音声出力部４３、およびデジタル信号処理部（ＤＳＰ）１１の閉路間において必要以上に増幅が繰り返され、図３に示すフィードバックパスＤ（ｓ）が形成される。結果的に、扱う周波数帯域の単一または複数個所に、ハウリングの基となる特異的なピーク波形が現われる。
【００５４】
したがって、ハウリングの有無は、式（１）のフィードバックパスＤ（ｓ）の項の有無を判定すればよい。具体的には、量子化データＷ（ｓ）に現われるフィードバックパスＤ（ｓ）の項、すなわち正帰還量の大きさを予め決められた判定基準値と比較参照することによりハウリングの有無を判定する。
【００５５】
ステップＳ６３における判定の結果、ハウリングを検出した場合には、次に、量子化データをハウリング抑制用に加工する（Ｓ６５）。前述したように、ハウリングが生じたときには、量子化データＷ（ｓ）の値が少なからず増加に転じるので、この変化を契機にデジタル信号処理部（ＤＳＰ）１１がＦＦＴ解析等の演算処理を行い、フィードバックパスＤ（ｓ）に含まれるピーク周波数を特定する。そして、量子化データＷ（ｓ）のフィードバックパスＤ（ｓ）の項が０に収束するように、ノッチフィルタによるバンドエリミネート等のハウリング抑制加工を上記周波数に加える。
【００５６】
ハウリング抑制用の加工を行うと、次に、加工後の量子化データをサンプリング周波数で逆量子化（Ｄ／Ａ変換）を行う（Ｓ６７）。ここでは、デジタル信号処理部１１から出力された量子化データを逆量子化部４１（ＤＡＣ６）によってＤ／Ａ変換する。
【００５７】
ステップＳ６７においてＤ／Ａ変換を行うと、またはステップＳ６３における判定の結果、ハウリングがなかった場合には、次に、音声出力を行う（Ｓ６９）。ハウリングが検出されなかった場合には、デジタル信号処理部（ＤＳＰ）１１からハウリング抑制加工を加えていない音声符号化前の量子化データＷ（ｓ）を音声出力部９に出力し、出力部４０（音声出力部９）内の逆量子化部４１（ＤＡＣ６）によって逆量子化し、増幅部４２（増幅部８）に増幅した後、音声出力部４３（スピーカ１０）から音声出力する。
【００５８】
また、ハウリングが検出された場合には、デジタル信号処理部（ＤＳＰ）１１からハウリング抑制加工を加えた量子化データＷ（ｓ）を音声出力部９に出力し、出力部４０（音声出力部９）内の逆量子化部４１（ＤＡＣ６）によって逆量子化し、増幅部４２（増幅部８）に増幅した後、音声出力部４３（スピーカ１０）から音声出力する。このとき、録音モニタ中の録音系（マイク１、音声入力部２１）のゲインおよび周波数特性は、録音モニタが選択されているときのハウリングの有無にかかわらず一定とする。
【００５９】
ステップＳ６９において音声出力を行うと、またはステップＳ６１における判定の結果、録音モニタが選択されていなかった場合には、元のフローに戻る。
【００６０】
このように、本実施形態におけるハウリング検出処理においては、フィードバックパスＤ（ｓ）の項が０の量子化データＷ（ｓ）には、伝達関数Ｈ（ｓ）の項が含まれないので、符号化後の音声データに音質劣化が生じない。一方、伝達関数Ｈ（ｓ）の項が含まれる音声出力Ｙ（ｓ）は、原音に比べて少なからず音質劣化が生じるものの、ハウリングのない良好な録音モニタを実施することができる。
【００６１】
また、本実施形態においては、録音モニタオン時は（Ｓ６１Ｙｅｓ）、量子化データをハウリング抑制加工前と加工後に区別し、ハウリング抑制加工前の量子化データを符号化およびその符号化データを音声データとしてメモリに記憶するようにしている。録音モニタオン時の音声出力部４３への音声出力は、ハウリング抑制加工後の量子化データを用いるようにしている。さらに、録音動作中の録音モニタオンまたはオフに同期して、ハウリング抑制加工および音声出力部４３への音声出力を許可または禁止するようにしている。
【００６２】
次に、ステップＳ２３に記載の再生処理について、図７に示すフローチャートを用いて説明する。再生処理に入ると、まず、再生開始時の各種情報をインデックス情報領域から読み出す（Ｓ７１）。前述したように、ステップＳ４１（図４参照）において、音声データ記憶領域開始アドレス等の各種情報をインデックス領域に記憶しているので、このステップにおいては、記憶した各種情報の読み出しを行う。
【００６３】
各種情報を読み出すと、次に、メモリから音声データ音声データを読み出す（Ｓ７３）。ここでは、読み出された音声データ記憶領域開始アドレスに基づいて、このアドレスから順に記憶部１５に記憶している音声データの読み出しを行う。
【００６４】
音声データの読み出しを行うと、次に、デジタル信号処理部（ＤＳＰ）１１による音声の復号化を行う（Ｓ７５）。復号化そのものはフレーム単位で行うので、音声データは後述するステップＳ８１において所定フレーム数に達するまで、連続的に音声データは読み出される。
【００６５】
続いて、量子化データを所定のサンプリング周波数で逆量子化（Ｄ／Ａ変換）を行い（Ｓ７７）、逆量子化されたアナログ音声信号を増幅し、音声出力部４３（スピーカ１０）から音声出力を行う（Ｓ７９）。
【００６６】
音声出力すると、次に、所定フレーム数に達した否かを判定する（Ｓ８１）。前述したように、音声復号化はフレーム単位で行うことから所定フレーム数に達したか否かを判定している。所定フレーム数に達していない場合には、ステップＳ７５に戻る。
【００６７】
一方、ステップＳ８１における判定の結果、所定フレーム数に達すると、次に、停止スイッチがオンになったか否かを判定する（Ｓ８３）。ユーザが再生を終了する場合には、停止スイッチをオンにするので、このステップでは操作部１４からの検出信号に基づいて判定する。この判定の結果、停止スイッチがオンでなかった場合には、ステップＳ７５に戻り、再生処理を続行する。
【００６８】
ステップＳ８３における判定の結果、停止スイッチがオンであった場合には、再生終了処理を行い（Ｓ８５）、元のフローに戻る。
【００６９】
以上説明したように、本発明の一実施形態における音声記録再生装置は、音声信号の量子化データを符号化データに変換する符号化部３４と、この符号化データを記憶する記憶部１５と、量子化データにハウリングが生じていることを検出したときにはハウリング抑制加工を行う量子化データ加工部３２と、ハウリング抑制加工済みの量子化データを録音モニタ用音声信号に変換する逆量子化部４１と、録音モニタ用音声信号を音声に変換する音声出力部４３を具備している。すなわち、本実施形態においては、フィードバックパスの影響を受けない量子化データに基づく符号化データを記憶部に記憶し、一方、ハウリングを抑制した量子化データに基づく音声信号を音声に変換している。このため、録音動作中にハウリングが生じないことからモニタ確認の使い勝手がよく、一方、音声等の録音対象の録音品質が劣化することがない。
【００７０】
なお、本実施形態においては、マイクとスピーカが同一筺体内に近接して配置していた。しかし、同一筺体内に配置されていなくても、ハウリングが発生するような位置に配置可能であれば、本発明を適用することができる。
【００７１】
また、本実施形態においては、録音のための機器として、ＩＣレコーダを用いて説明したが、録音のための機器としては、ＩＣレコーダに限らず録音機能付きのデジタルカメラ、ビデオカメラ、ムービーカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵される録音機器でも構わない。
【００７２】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００７３】
１・・・マイク（ＭＩＣ）、２・・・マイクアンプ（ＡＭＰ）、３・・・ローパスフィルタ（ＬＰＦ）、４・・・Ａ／Ｄ変換器（ＡＤＣ）、５・・・音声入力部、６・・・Ｄ／Ａ変換器（ＤＡＣ）、７・・・ローパスフィルタ（ＬＰＦ）、８・・・パワーアンプ（ＡＭＰ）、９・・・音声出力部、１０・・・スピーカ、１１・・・デジタル信号処理部（ＤＳＰ）、１２・・・システム制御部、１３・・・表示部、１４・・・操作部、１５・・・記憶部（メモリ）、２０・・・入力部、２１・・・音声入力部、２２・・・増幅部、２３・・・量子化部、３１・・・ハウリング抑制部、３２・・・量子化データ加工部、３３・・・ハウリング検出部、３４・・・符号化部、４０・・・出力部、４１・・・逆量子化部、４２・・・増幅部、４３・・・音声出力部
【図１】
2012205086.tif 000003
【図２】
2012205086.tif 000004
【図３】
2012205086.tif 000005
【図４】
2012205086.tif 000006
【図５】
2012205086.tif 000007
【図６】
2012205086.tif 000008
【図７】
2012205086.tif 000009