(57)【特許請求の範囲】
【請求項１】
記録媒体から圧縮符号化されたディジタル音声信号を読み出して再生するディジタル音声記録再生装置であって、
第１のゼロフィルタ、ポールフィルタおよび次数が１次である第２のゼロフィルタの順に上記各フィルタがカスケード接続されたポストフィルタを含み、上記記録媒体から読み出された圧縮符号化ディジタル音声信号を復号化する信号処理手段と、
上記ディジタル音声信号が圧縮符号化されたときのビットレート選択手段によって選択されたビットレートを取得する取得手段と、
上記ビットレート情報取得手段により取得されたビットレートに応じて、上記復号化時の上記信号処理手段の動作クロック周波数を変更する変更手段と、
上記ビットレート情報取得手段により取得されたビットレートに応じて上記第２のゼロフィルタの係数を変更する変更手段と、
を具備することを特徴とするディジタル音声記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディジタル音声記録再生装置に関する。
【０００２】
【従来の技術】
マイクロホンより入力したアナログ信号をディジタル信号に変換して半導体メモリ等の記録媒体に記録しておき、その記録した信号をアナログ信号に変換してスピーカで再生できるディジタル音声記録再生装置が従来より知られている。
【０００３】
このようなディジタル音声記録再生装置においては、メモリ容量を節約するために、記憶すべきデータ量をできるだけ小さくするために何らかのデータ圧縮方法が用いられている。
【０００４】
例えば、特開昭６３−２５９７００号公報はＡＤＰＣＭ方式によって音声情報を圧縮して半導体メモリに記憶する装置を開示している。さらに効率よく圧縮する方法として、近年、携帯電話等において標準の圧縮方法として用いられているＶＳＥＬＰ（Vector Sum Excited Linear Prediction）と呼ばれるＣＥＬＰ（Code Excited Linear Prediction）方式の圧縮方法がある。この圧縮方法はＬＰＣ合成フィルタの音源信号を種々のパターンからなるコードブックを用いてきわめて効率的にベクトル量子化する方法であり、ビットレートを低減しても良好な音質が得られる最も有力な方式の一つである。この圧縮方式は演算量が膨大でありかつ実時間で演算を行わせる必要があるために、高速にディジタル信号の演算を行うことができるＤＳＰ（Digital Signal Processor）が通常用いられている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記したＣＥＬＰ方式の圧縮方法においても、ビットレートを極端に低く、例えば半分以下にした場合は音質が劣化してしまうという欠点がある。また、上記したＣＥＬＰ方式の圧縮方法においてはビットレートを低くすると圧縮時の分析演算処理過程も小さくなるのが通例である。このため同一のＤＳＰでビットレートの異なるＣＥＬＰ方式の圧縮アルゴリズムの演算を行わせると、ビットレートの低い圧縮アルゴリズムは演算処理量が少ないためにＤＳＰの演算処理能力をそれほど使わなくても処理できることになる。このことはＤＳＰの演算処理能力を十分生かすことなしに供給電源の電流が無駄に消費されていることになり、例えばＤＳＰへの供給電源が電池であれば電池の寿命を縮めてしまうという問題点もあった。
【０００６】
本発明のディジタル音声記録再生装置はこのような課題に着目してなされたものであり、その目的とするところは、異なるビットレートで信号処理を行っても音質の劣化がなく、かつ信号処理手段への供給電流を有効に使用することができるディジタル音声記録再生装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために、記録媒体から圧縮符号化されたディジタル音声信号を読み出して再生するディジタル音声記録再生装置であって、第１のゼロフィルタ、ポールフィルタおよび次数が１次である第２のゼロフィルタの順に上記各フィルタがカスケード接続されたポストフィルタを含み、上記記録媒体から読み出された圧縮符号化ディジタル音声信号を復号化する信号処理手段と、上記ディジタル音声信号が圧縮符号化されたときのビットレート選択手段によって選択されたビットレートを取得する取得手段と、上記ビットレート情報取得手段により取得されたビットレートに応じて、上記復号化時の上記信号処理手段の動作クロック周波数を変更する変更手段と、上記ビットレート情報取得手段により取得されたビットレートに応じて上記第２のゼロフィルタの係数を変更する変更手段と、を具備する。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の一実施の形態を説明する。図１は本発明の一実施形態としてのディジタル音声記録再生装置のブロック構成図である。同図において、マイク１は増幅器（ＡＭＰ）２と低域通過フィルタ（ＬＰＦ）３とアナログ／ディジタル（Ａ／Ｄ）変換器４とを介してディジタル信号処理部（以下ＤＳＰと呼ぶ）５の第１端子に接続されている。また、スピーカ１３は増幅器（ＡＭＰ）１２とディジタル／アナログ（Ｄ／Ａ）変換器１１を介してＤＳＰ５の第２端子に接続されている。
【００１４】
ＤＳＰ５の第３端子はデータＩ／Ｏ（入出力）バッファ７の第１端子に接続されるとともに、ＤＳＰ５の第４端子は制御回路６を介してデータＩ／Ｏバッファ７の第２端子に接続され、データＩ／Ｏバッファ７の第３端子は主制御回路８の第１端子に接続されている。さらにＤＳＰ５の第５端子には並列接続された２種類のクリスタルＸ１、Ｘ２とこれら２つのクリスタルＸ１、Ｘ２のいずれかを選択するためのマルチプレクサＭＰＸとが接続されている。クリスタルＸ１、Ｘ２は互いに異なる動作クロック周波数を有している。
【００１５】
この主制御回路８の第２端子は主電源スイッチ１６とバッテリＢＡＴとを介して接地され、第３端子は録音ボタンＲＥＣに接続され、第４端子は再生ボタンＰＬに接続され、第５端子は停止ボタンＳＴに接続され、第６端子は早送りボタンＦＦに接続され、第７端子は早戻しボタンＲＥＷに接続され、第８端子はＩマークボタンに接続され、第９端子はＥマークボタンに接続され、第１０端子はビットレート切り替えスイッチＲＡＴＥに接続されている。
【００１６】
さらに、主制御回路８の第１１端子は駆動回路１４を介して表示器１５に接続され、第１２端子は着脱自在な記録媒体としての半導体メモリ１０に接続され、第１３端子は半導体メモリ１０に接続されたアドレス制御回路９に接続されている。
【００１７】
上記したＩマークボタンとＥマークボタンはタイピストや秘書等に何らかの指示を与えるためのインデックスマークであり、以下の場合に操作される。例えば、文章録音者が本装置を使用して複数の文章を記録する場合に、ＩマークボタンＩを操作することにより、複数文章間の優先関係を示すインストラクション（Ｉ）マークを同時に記録して、音声によって具体的に文章の優先関係をタイピストや秘書向けに指示することができる。また、Ｅマークボタンを操作することによりＥマークを記録して複数文書間の区切りをタイピスト等に指示することができる。
【００１８】
以下に、上記した半導体メモリ１０の内部構成について説明する。半導体メモリ１０の内部は一時記録媒体部と主記録媒体部とで構成されている。一時記録媒体部にはＳＲＡＭ、ＥＥＰＲＯＭ、高誘電体メモリ、フラッシュメモリなど主記録媒体部と比較して比較的高速で読み書きが行えるものが用いられる。主記録媒体にはフラッシュメモリ、光磁気ディスク、磁気ディスク、磁気テープなどが用いられる。本実施形態ではこの内、一時記録媒体部にＳＲＡＭを用い、主記録媒体部にはフラッシュメモリを用いている。
【００１９】
ところで、半導体メモリ１０は、本実施形態では、図２に示すような記録構成を有している。即ち、メモリ空間はインデックス部１０Ａと音声データ部１０Ｂとに大きく二分されている。インデックス部１０Ａには、音声データ部１０Ｂに記録される複数の音声メッセージファイル１０Ｂ１、１０Ｂ２、１０Ｂ３、…、それぞれについての操作開始位置情報１０Ａ１と操作終了位置情報１０Ａ２、その他、符号モードや操作条件等が記録される。また、音声データ部１０Ｂにおける現在の動作位置を示す動作位置情報１０Ａ３が記録される。
【００２０】
以下に上記した構成を有するディジタル音声記録再生装置の動作を説明する。音声の録音時、マイクロホン１より得られるアナログ信号は増幅器（ＡＭＰ）２により増幅され、低域通過フィルタ（ＬＰＦ）３を通した後、アナログ／ディジタル（Ａ／Ｄ）変換器４によってディジタル音声信号に変換される。このディジタル信号はＤＳＰ５に入力される。ＤＳＰ５は制御回路６の制御の基にディジタル音声信号を所定のビットレートで圧縮する。圧縮されたディジタル信号はデータＩ／Ｏバッファ７を介して主制御回路８へ出力される。
【００２１】
主制御回路８は上記した複数の操作ボタン及びスイッチの操作に応じて、ＤＳＰ５と、アドレス制御回路９と、半導体メモリ１０の動作を制御する。例えば録音時はアドレス制御回路９に適当なアドレス信号を与え、データＩ／Ｏバッファ７から供給されたディジタル音声信号を半導体メモリ１０に記録する。
【００２２】
このようにして記録されたディジタル音声信号を再生する場合、主制御回路８は適当なアドレス信号をアドレス制御回路９に与え、半導体メモリ１０に記録されたディジタル音声信号を読み出してデータＩ／Ｏバッファ７を介してＤＳＰ５に供給する。ディジタル音声信号はＤＳＰ５によって伸張された後、ディジタル／アナログ（Ｄ／Ａ）変換器１１でアナログ音声信号に変換される。このアナログ音声信号は増幅器（ＡＭＰ）１２によって増幅されてスピーカ１３から出力される。また主制御回路８は、録音または再生動作の間、駆動回路１４を制御して表示器１５に動作モードなどの各種情報を表示させる。
【００２３】
以下に上記したディジタル音声記録再生装置の動作を図３のフローチャートを参照してさらに詳細に説明する。
電池ＢＡＴがセットされて電源が主制御回路８に供給されると、主制御回路８は電源電圧を検出して所定の電圧以上であれば図３のフローチャートに示すような動作を開始する。
【００２４】
即ち、まず、主制御回路８の外部条件や内部記憶部の初期設定を行う（ステップＳ１）。ただしこの時点では、ディジタル音声記録再生装置全体への電力供給を指示するための主電源スイッチ１６はＯＦＦ状態にある。したがって初期設定を完了した後、主制御回路８は主電源スイッチ１６がＯＮ状態かどうかを検出する（ステップＳ２）。検出の結果、主電源スイッチ１６がＯＮ状態であることを検出したならば、当該ディジタル音声記録再生装置全体に電力を供給するための電池ＢＡＴと各回路との間に設けられた不図示スイッチをＯＮにする。そして、ステップＳ３でメモリインデックスを読み込む。すなわち、半導体メモリ１０のインデックス部１０Ａから操作開始位置情報１０Ａ１、操作終了位置情報１０Ａ２、その他、符号モードや操作条件等を読み込む。このとき半導体メモリ１０から読み込んだデータに基づいて所定のインデックスが半導体メモリ１０にあらかじめ正常に記録されているかどうか、即ち半導体メモリ１０のフォーマット（初期化）が正常かどうかを判断する（ステップＳ４）。
【００２５】
ここで、メモリフォーマットが正常に行われている場合はステップＳ７に進んで後述する処理を行なう。
一方、半導体メモリ１０にフォーマットされていないものが記録されていた場合には正常ではないと判断され、半導体メモリ１０のインデックス部１０Ａに利用条件を示す情報を入力し、且つ音声データ部１０Ｂに“０”を入力する処理であるメモリフォーマットを行うかどうかを確認する（ステップＳ５）。この場合、主制御回路８は駆動回路１４を制御してメモリフォーマットを行うか否かの確認表示を表示器１５に行わせる。
【００２６】
ここで、メモリフォーマットをしないことを確認指示するボタン（停止ボタンＳＴ兼用）が押されたとき、主制御回路８はステップＳ８のエラー表示のステップにおいて、駆動回路１４を制御して表示器１５にて半導体メモリ１０が正常でないことを示す表示を行なうとともに、半導体メモリ１０を取り替えるべきである旨の指示表示を行い、当該ディジタル音声記録再生装置全体に電力を供給するための電池ＢＡＴと各回路との間に設けられた不図示のスイッチをＯＦＦする。その後、半導体メモリ１０の交換のために主電源スイッチ１６がＯＦＦされるまで待機し（ステップＳ９）、それがＯＦＦされたことを検出すると上記ステップＳ２に戻る。
【００２７】
また、ステップＳ５で、メモリフォーマット処理を確認指示するボタン（録音ボタンＲＥＣ兼用）が押されたならば、半導体メモリ１０のフォーマットを行い（ステップＳ６）、ステップＳ７に進む。
【００２８】
ステップＳ７では駆動回路１４を制御して表示器１５に初期設定が完了したことを示す表示を行わせ、インデックス部１０Ａから読み出した動作位置情報１０Ａ３に基づいて現在の動作位置を検出し（ステップＳ１０）、駆動回路１４を制御して表示器１５にてその検出した現在位置の表示を行う。その後、当該ディジタル音声記録再生装置の操作ボタンのいずれかが押されたかどうかを検出しながら各回路を待機状態にさせる（ステップＳ１１）。
【００２９】
そして、いずれかの操作ボタンが押されたことを検出すると、まず、操作されたのが録音ボタンＲＥＣかどうか検出し（ステップＳ１２）、もし録音ボタンＲＥＣが押されれば、ＤＳＰ５を制御してＡ／Ｄ変換器４から入力される音声情報を圧縮し、アドレス制御回路９を制御して半導体メモリ１０の音声データ部１０Ｂに記録を行う録音処理に入る（ステップＳ１３）。
【００３０】
操作されたのが録音ボタンＲＥＣでない時には、次に、再生ボタンＰＬが押されたかどうかの検出を行う（ステップＳ１４）。ここでもし再生ボタンＰＬが押されていれば、アドレス制御回路９を制御して半導体メモリ１０の音声データ部１０Ｂから記録されている音声データを読み出し、これをＤＳＰ５に送って伸長処理を施した後、Ｄ／Ａ変換器１１でアナログ信号に変換してスピーカ１３から出力する再生処理に入る（ステップＳ１５）。
【００３１】
また、再生ボタンＰＬが押されていない時は、早送りボタンＦＦが押されているかどうかを検出する（ステップＳ１６）。もし早送りボタンＦＦが押されていれば、動作位置を順次適当な速度（例えば、再生時の２０倍）で早送りを行う早送り処理に入る（ステップＳ１７）。
【００３２】
早送りボタンＦＦが押されていなければ、早戻しボタンＲＥＷが押されているかどうかの検出を行なう（ステップＳ１８）。もし早戻しボタンＲＥＷが押されていれば、上記早送りの場合とは逆の方向に同様の速度で動作位置の移動を行う早戻し処理に入る（ステップＳ１９）。
【００３３】
上記したステップＳ１３、Ｓ１５、Ｓ１７、Ｓ１９の各処理中に停止ボタンＳＴが押されたときは各処理から抜けて上記ステップＳ１１に戻る。
また、操作されたのが録音、再生、早送り、早戻し等のボタンでなければ、主電源スイッチ１６がＯＦＦか否かの検出と各種の設定ボタンの状態の検出を行う（ステップＳ２０）。主電源スイッチ１６がＯＦＦ操作されているときはアドレス制御回路９を制御して、半導体メモリ１０のインデックス部１０Ａ内の情報を消去し、主制御回路８の内部の不図示の記憶部に記憶してあるインデックス情報を、半導体メモリ１０のインデックス部１０Ａに転送する（ステップＳ２１）。このインデックス転送処理が完了すると、電池ＢＡＴと各回路との間に設けられた不図示のスイッチをＯＦＦにして（ステップＳ２２）、上記ステップＳ２に戻る。
【００３４】
また、上記ステップＳ２０において、主電源スイッチ１６がＯＦＦでないと判断された場合は設定ボタンの状態を検出し、その状態を内部記憶部に記憶した後、上記ステップＳ１１に戻る。ここで、設定ボタンとは、実際に当該ディジタル音声記録再生装置に別個に設けられたボタンではなく、録音ボタンＲＥＣ、再生ボタンＰＬ、停止ボタンＳＴ、早送りボタンＦＦ、早戻しボタンＲＥＷ、ＩマークボタンＩ、ＥマークボタンＥの内の幾つかのボタンの同時押しにより代用されるボタンである。
【００３５】
次に、上記図３のステップＳ１３における録音処理の詳細を図４のフローチャートを参照して更に説明する。
録音ボタンＲＥＣが押されたことを検出するとこの録音処理に処理が移り、まず、ビットレート切り替えスイッチＲＡＴＥにより通常ビットレートとハーフビットレートのうちどちらのビットレートが選択されているかを検出する（ステップＳ３１）。ここで通常のビットレートが選択されている場合はマルチプレクサＭＰＸによってクリスタルをＸ１に切り換える（ステップＳ３２）。また、ハーフビットレートが選択されている場合はクリスタルをＸ２に切り換える（ステップ３３）。これにより音声符号化時のＤＳＰ５の動作クロック周波数が設定される。そしてこのときのＲＡＴＥ選択情報や録音感度情報等の音声録音モードに関する情報をコマンドとしてＤＳＰ５へ転送する（ステップ３４）。そして、内部記憶部に記憶しているインデックス情報（動作位置情報）に基づいて半導体メモリ１０の音声データ部１０Ｂにおける録音スタート位置を求め、この録音スタート位置に関する情報をインデックス部１０Ａに操作開始位置情報１０Ａ１として書き込む（ステップＳ３５）。ここでＤＳＰ５はある所定長（例えば２０ｍｓ）のディジタル音声データ群をフレームとして処理し、ここでは１フレーム分のディジタル音声データを設定された動作クロック周波数で符号化する（ステップ３６）。得られた１フレーム分の符号化データは主制御回路８に転送される（ステップ３７）。そして、転送された符号化データを書き込むべきアドレスを、内部記憶部に記憶されている動作位置情報に基づいて算出し、アドレス制御回路９へ出力する（ステップＳ３８）。これと同時に、ＤＳＰ５からの１フレーム分の符号化データが半導体メモリ１０に送られてアドレス制御回路９の制御により音声データ部１０Ｂに書き込まれる（ステップＳ３９）。次にステップＳ４０に進んで録音位置の更新を行なう。すなわち、内部記憶部に記憶している動作位置情報を更新し、この更新した値に応じてインデックス部１０Ａの操作終了位置情報１０Ａ２及び現在の動作位置情報１０Ａ３を更新する。
【００３６】
次に、停止ボタンＳＴが押されているか否かを検出し（ステップＳ４１）、押されていなければ上記ステップＳ３５へジャンプして上記した録音処理を実行する。そして停止ボタンＳＴが押されたときにそのときの終了位置を確定して、この録音処理から抜け出る。
【００３７】
ここで、ＤＳＰ５はステップＳ３６で音声データを符号化するために、ＣＥＬＰ符号化（分析合成形符号化）方式を利用している。このＣＥＬＰ符号化方式は、上記フレームを単位として分析したＬＰＣ合成フィルタの駆動音源信号を、種々の波形パターンから成るコードブックを用いてきわめて効率的にベクトル量子化する方式である。符号化されるデータは各フレームに対してＲＡＴＥ選択情報、有音無音音声情報、次数が１０次のＬＰＣ係数のインデックス情報、ＬＰＣ合成フィルタの駆動音源信号を作成するためのインデックス情報とする。また、通常ビットレートでの録音時には８Ｋビット／秒で符号化を行い、ハーフビットレートでの録音時は４Ｋビット／秒で符号化を行なう。更にこのときの演算量は通常ビットレート時は２０ＭＩＰＳ（Million Instructions Per Second ）以内、ハーフビットレート時は１２ＭＩＰＳ以内で処理できるように符号化を行なう。このとき上記したクリスタルＸ１、Ｘ２は各ビットレートに応じたものを使用している。
【００３８】
次に、図５のフローチャートを参照して、図３の上記ステップＳ１５に於ける再生処理を詳細に説明する。
再生ボタンＰＬが押されていることを検出すると再生処理に処理が移り、主制御回路８は、まず、主制御回路８から音量ボリューム値情報等の音声再生モードに関する情報をコマンドとしてＤＳＰ５へ転送する（ステップＳ５０）。そして、半導体メモリ１０の音声データ部１０Ｂの読み出し位置をインデックス情報部１０Ａの動作位置情報より得て、駆動回路１４を制御して表示部１５に表示する（ステップＳ５１）。そして、半導体メモリ１０の音声データ部１０Ｂから音声情報の読み込みを行うため、内部記憶部に記憶している動作開始位置情報に基づいて算出したアドレスをアドレス制御回路９へ出力する（ステップ５２）。主制御回路８はこのアドレスに従って半導体メモリ１０の音声データ部１０Ｂより１フレームの音声符号化データを読み込む（ステップ５３）。次にこの読み込まれた１フレーム分の音声符号化データをＤＳＰ５に転送し（ステップＳ５４）、１フレーム分の音声符号化データの合成処理を行う（ステップＳ５５）。
【００３９】
次に主制御回路８の処理はステップＳ５６に進んで再生位置の更新を行なう。すなわち、内部記憶部に記憶している再生位置（動作位置）情報を更新し、またインデックス部１０Ａの現在の動作位置情報１０Ａ３を更新する。その後、停止ボタンＳＴが押されているかどうかを検出する（ステップＳ５７）。もし押されていればこの再生処理を抜け出すが、押されていなければ上記ステップＳ５３へ戻って、再生処理を続ける。
【００４０】
次に、上記ステップＳ５５に於ける１フレーム分の音声符号化データの合成処理について図６のフローチャートを参照して詳細に説明する。ＤＳＰ５に送られた１フレーム分の音声符号化データより駆動音源信号を生成し（ステップＳ６０）、１０次のＬＰＣ合成フィルタによって音声合成処理を行なって音声合成信号を生成する（ステップＳ６１）。そして音声符号化時のＲＡＴＥ選択情報に基づいて通常ビットレートとハーフビットレートのうちどちらのビットレートが選択されているかを判断し（ステップＳ６２）、通常ビットレートが選択されていれば、通常ビットレート用のポストフィルタ、すなわちノイズを除去するためのノイズフィルタに音声合成信号を通してポストフィルタ処理（ノイズ除去処理）を行い（ステップＳ６４）、ハーフビットレートが選択されていればハーフビットレート用のポストフィルタに音声合成信号を通してポストフィルタ処理を行なう（ステップＳ６３）。
【００４１】
図７は上記したポストフィルタの構成を示す図であり、３段のフィルタをカスケード接続した構成を有する。１段目のフィルタは次数が１０次のゼロフィルタ２３であり、遅延器Ｔ１乃至Ｔ１０と、各遅延器で遅延された音声信号に所定の係数を乗算する乗算器Ｍ１乃至Ｍ１０と、遅延なしの音声信号に各乗算器からの乗算結果を加算する加算器２０とから構成される。乗算器Ｍ１乃至Ｍ１０の係数としては、１０次のＬＰＣ係数ａ1 〜ａ10を周波数帯域拡張した係数ａｅｘｐ1 〜ａｅｘｐ10に重み０．７５をかけた係数ａα1 〜ａα10を用いる。
【００４２】
２段目のフィルタは１０次のポールフィルタ２４であり、遅延器Ｔ１乃至Ｔ１０と、各遅延器で遅延された音声信号に所定の係数を乗算する乗算器Ｍ１１乃至Ｍ２０と、遅延なしの音声信号に各乗算器からの乗算結果を加算する加算器２１とから構成される。乗算器Ｍ１１乃至Ｍ２０の係数としては、上記周波数帯域拡張した係数ａｅｘｐ1 〜ａｅｘｐ10に重み０．５をかけた係数ａβ1 〜ａβ10を用いる。３段目のフィルタは次数が１次のゼロフィルタ２５であり、遅延器Ｔと、遅延器Ｔによって遅延された音声信号に所定の係数を乗算する乗算器Ｍと、この乗算器Ｍからの乗算値と遅延なしの音声信号とを加算する加算器２２とから構成される。乗算器Ｍの１次の係数は、２段目のポールフィルタ２４の乗算器Ｍ１１の１次の係数ａβ1 に重み０．５をかけた値ｂとする。
【００４３】
ここで、ビットレート切り替えスイッチＲＡＴＥによって通常ビットレートが選択されている場合は上記３段目の１次のゼロフィルタ２５の乗算器Ｍの１次の係数ｂが０よりも大きい値か否かを検出して、０よりも大きい値であればこの係数値ｂを０に設定し、負であれば上記係数値ｂに設定してフィルタリングを行う。一方、ハーフビットレートが選択されている場合、ポストフィルタは上記３段目の１次のゼロフィルタ２５の乗算器Ｍの１次の係数ｂに−１をかけた値−ｂを用いてフィルタリングを行う。このように、本実施形態ではポストフィルタの周波数特性が選択されたビットレートに応じて変更される。
【００４４】
上記した実施形態によれば、選択されたビットレートに応じてポストフィルタの周波数特性を変化させるようにしたので、ビットレートを低くしても音質の劣化がなくなる。また、圧縮符号化を行なうＤＳＰ５の動作クロック周波数をビットレートに応じて変化させるので消費電流の大きさもこれに応じて変化するようになる。これにより供給電源が節約されてＤＳＰ５への供給電流を有効に使用することができる。
【００４５】
上記したように、本実施形態のディジタル音声記録再生装置は、ディジタル音声信号を記録媒体（半導体メモリ１０）に記録して再生するディジタル音声記録再生装置であって、記録媒体への書き込みに先だって又は記録媒体から読み出した後、ディジタル音声信号を所定のビットレート（通常のビットレート又はハーフビットレート）で信号処理する信号処理手段（ＤＳＰ５）と、所望のビットレートを選択する選択手段（ビットレート切り替えスイッチＲＡＴＥ）と、選択されたビットレートに応じて、信号処理手段の処理条件（ポストフィルタの周波数特性又はＤＳＰ５の動作クロック周波数）を変更する変更手段（主制御回路８）とを具備している。
【００４６】
ここで、信号処理手段はノイズを除去するためのノイズフィルタ（ポストフィルタ）を含み、選択されたビットレートに応じてノイズフィルタの周波数特性を変更する。ここでは、１次のゼロフィルタ２５の係数を０又はｂと−ｂとの間で切り替える。
【００４７】
また、信号処理手段はディジタル音声信号に対して圧縮符号化を行う圧縮符号化手段（ＤＳＰ５）を含み、選択されたビットレートに応じて圧縮符号化時の動作クロック周波数を変更する。
【００４８】
【発明の効果】
請求項１、請求項２、請求項３に記載の発明によれば、異なるビットレートで信号処理を行っても音質の劣化がなく、かつ信号処理手段への供給電流を有効に使用することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態としてのディジタル音声記録再生装置のブロック構成図である。
【図２】半導体メモリの記録構成を示す図である。
【図３】ディジタル音声記録再生装置の全体動作を説明するためのフローチャートである。
【図４】図３のフローチャート中の録音処理の詳細を説明するための動作フローチャートである。
【図５】図３のフローチャート中の再生処理の詳細を説明するための動作フローチャートである。
【図６】図５のフローチャート中の１フレーム分の音声符号化データの合成処理（ステップＳ５５）の詳細を説明するための動作フローチャートである。
【図７】ポストフィルタのブロック構成を示す図である。
【符号の説明】
１…マイクロホン、２、１２…増幅器（ＡＭＰ）、３…低域通過フィルタ（ＰＦ）、４…アナログ／ディジタル（Ａ／Ｄ）変換器、５…ディジタル信号処理部（ＤＳＰ）、Ｘ１…通常ビットレート時のクリスタル、Ｘ２…ハーフビットレート時のクリスタル、ＭＰＸ…クリスタル切り替えのためのマルチプレクサ、６…制御回路、７…データ入出力（Ｉ／Ｏ）バッファ、８…主制御回路、９…アドレス制御回路、１０…半導体メモリ、１１…ディジタル／アナログ（Ｄ／Ａ）変換器、１３…スピーカ、１４…駆動回路、１５…表示器、１６…主電源スイッチ、ＲＥＣ…録音ボタン、ＰＬ…再生ボタン、ＳＴ…停止ボタン、ＦＦ…早送りボタン、ＲＥＷ…早戻しボタン、Ｉ…Ｉマークボタン、Ｅ…Ｅマークボタン、ＲＡＴＥ…ビットレート切り替えスイッチ。
【図１】
0003727689.tif 000002
【図２】
0003727689.tif 000003
【図３】
0003727689.tif 000004
【図４】
0003727689.tif 000005
【図５】
0003727689.tif 000006
【図６】
0003727689.tif 000007
【図７】
0003727689.tif 000008