(57)【特許請求の範囲】
【請求項１】
符号化データが格納された記録媒体より、所定のデータ単位毎に上記符号化データを読み出す読み出し手段と、
上記読み出した所定のデータ単位の符号化データをデジタルオーディオデータに復号化する復号化手段と、
上記デジタルオーディオデータに対して、サラウンド演算処理を行う第１の演算手段と、
上記サラウンド演算処理が行われた後の上記デジタルオーディオデータに対して、さらにイコライザ演算処理および／または音量演算処理を行う第２の演算手段と、
上記第2の演算手段による演算処理の後、デジタルオーディオデータをオーディオ信号に変換して出力する出力手段と、
を具備することを特徴とするオーディオ信号再生装置。
【請求項２】
動作モードとして、記録媒体への符号化データの記録および記録媒体内の符号化データの再生が可能な動作モードであるレコーダモードと、記録媒体内の符号化データの再生に特化した動作モードであるプレーヤモードを有する請求項１に記載のオーディオ信号再生装置において、
上記レコーダモードでは、上記サラウンド演算処理を禁止する禁止手段を具備することを特徴とする請求項１に記載のオーディオ信号再生装置。
【請求項３】
さらに上記第１の演算手段におけるサラウンド演算処理のサラウンド効果の強度を設定する設定手段を備え、
上記サラウンド効果の強度の設定に変更があった場合には、上記第１の演算手段は、上記変更があった時点に上記第１の演算手段で処理中の所定のデータ単位分のデジタルオーディオデータを上記変更前の設定を用いてサラウンド演算処理し、その後にサラウンド演算処理するデジタルオーディオデータは上記変更された設定を用いてサラウンド演算処理することを特徴とする請求項１に記載のオーディオ信号再生装置。
【請求項４】
さらに上記複合化手段により複合化されたディジタルオーディオデータのサンプリング周波数を変換するサンプリング周波数変換手段を具備し、
上記第１の演算手段は、上記サンプリング周波数変換の後に上記サラウンド演算処理を行うことを特徴とする請求項１に記載のオーディオ信号再生装置。
【請求項５】
符号化データが格納された記録媒体より、所定のデータ単位毎に上記符号化データを読み出す読み出し、
上記読み出した所定のデータ単位の符号化データをデジタルオーディオデータに復号化し、
上記デジタルオーディオデータに対して、サラウンド演算処理を行い、
上記サラウンド演算処理が行われた後の上記デジタルオーディオデータに対して、さらにイコライザ演算処理および／または音量演算処理を行い、
上記イコライザ演算処理および／または上記音量演算処理の後、デジタルオーディオデータをオーディオ信号に変換して出力することを特徴とするオーディオ信号再生方法。
【請求項６】
上記サラウンド処理に先立ち、上記複合化されたデジタルオーディオデータのサンプリング周波数を所定のサンプリング周波数に変換することを特徴とする請求項５に記載のオーディオ信号再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
オーディオ信号に対して、サラウンド演算処理をおこなうオーディオ信号再生装置またはオーディオ信号再生方法に関する。
【０００２】
【従来の技術】
近年、有料データベースなどで配信される音楽データを、内蔵の半導体メモリに記録し、再生することが可能な音楽再生装置が商品化されつつあり、それらの中には通常の音量調節機能の他、周波数特性を変更させるイコライザ設定機能などが付加されるようになってきた。そして、これらの処理は通常、デジタル信号処理装置の中でそれぞれの演算処理が施され、その後オーディオ信号に変換され再生される。
【０００３】
【発明が解決しようとする課題】
上述のようなオーディオ信号再生装置において、臨場感を高めるサラウンド機能を付加するために、上記デジタル信号処理装置等で、音量調節などと同様にサラウンド演算処理を行おうとしても、サラウンド演算処理、イコライザー演算処理、音量演算処理、雑音除去処理や音飛び防止処理などの多数の演算処理を行うことが必要であり、これらの処理順等を考慮しないと、演算処理途中の飽和や量子化誤差（量子化ノイズ）の拡大をまねき、期待する音質や期待する信号対ノイズ比を所望値以下にすることが出来なくなる。
【０００４】
本発明は上述の問題点に鑑み、音質の劣化を最小限にとどめつつ、オーディオデータに対して各種演算処理を行うことが可能なオーディオ信号再生装置、あるいはオーディオ信号再生方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、第１の発明のオーディオ信号再生装置は、符号化データが格納された記録媒体より、所定のデータ単位毎に上記符号化データを読み出す読み出し手段と、上記読み出した所定のデータ単位の符号化データをデジタルオーディオデータに復号化する復号化手段と、上記デジタルオーディオデータに対して、サラウンド演算処理を行う第１の演算手段と、上記サラウンド演算処理が行われた後の上記デジタルオーディオデータに対して、さらにイコライザ演算処理および／または音量演算処理を行う第２の演算手段と、上記第2の演算手段による演算処理の後、デジタルオーディオデータをオーディオ信号に変換して出力する出力手段と、を具備する。
【０００７】
また、第２の発明は、動作モードとして、記録媒体への符号化データの記録および記録媒体内の符号化データの再生が可能な動作モードであるレコーダモードと、記録媒体内の符号化データの再生に特化した動作モードであるプレーヤモードを有する第１の発明のオーディオ信号再生装置において、上記レコーダモードでは、上記サラウンド演算処理を禁止する禁止手段を具備する。
【０００８】
また、第３の発明は、第１の発明に係るオーディオ信号再生装置において、さらに上記第１の演算手段におけるサラウンド演算処理のサラウンド効果の強度を設定する設定手段を備え、上記サラウンド効果の強度の設定に変更があった場合には、上記第１の演算手段は、上記変更があった時点に上記第１の演算手段において処理中の所定のデータ単位分のデジタルオーディオデータを上記変更前の設定を用いてサラウンド演算処理し、その後にサラウンド演算処理するデジタルオーディオデータは上記変更された設定を用いてサラウンド演算処理する。
【０００９】
また、第４の発明は、第１の発明に係るオーディオ信号再生装置において、さらに上記複合化手段により複合化されたディジタルオーディオデータのサンプリング周波数を変換するサンプリング周波数変換手段を具備し、上記第１の演算手段は、上記サンプリング周波数変換の後に上記サラウンド演算処理を行う。
また、第５の発明に係るオーディオ信号再生方法は、符号化データが格納された記録媒体より、所定のデータ単位毎に上記符号化データを読み出す読み出し、上記読み出した所定のデータ単位の符号化データをデジタルオーディオデータに復号化し、上記デジタルオーディオデータに対して、サラウンド演算処理を行い、上記サラウンド演算処理が行われた後の上記デジタルオーディオデータに対して、さらにイコライザ演算処理および／または音量演算処理を行い、上記イコライザ演算処理および／または上記音量演算処理の後、デジタルオーディオデータをオーディオ信号に変換して出力する。
また、第６の発明は、第５の発明に係るオーディオ信号再生方法において、上記サラウンド処理に先立ち、上記複合化されたデジタルオーディオデータのサンプリング周波数を所定のサンプリング周波数に変換する。
【００１０】
【発明の実施の形態】
図１は、本発明の一実施形態であるオーディオ信号記録再生装置の構成を示したブロック図である。
【００１１】
まず、本オーディオ信号記録再生装置において、音声を記録する場合の信号の流れに沿って各ブロックの説明を行う。本実施形態のオーディオ信号記録再生装置は、音声を電気信号に変換するマイク１を具備している。マイク１から入力されたオーディオ信号はプリアンプ２に入力され、増幅される。プリアンプ２の増幅率あるいは電源供給の制御等は、本オーディオ信号記録再生装置の動作全体を制御する制御回路ＣＰＵ５によって制御されている。
【００１２】
プリアンプ２によって増幅されたオーディオ信号は、アナログ信号からデジタル信号に変換するためにステレオコーデック３へ入力される。オーディオ信号は、ステレオコーデック３内のＡ／Ｄコンバータに入力され、ここでオーディオ信号はデジタルオーディオ信号に変換され、その後、同じくステレオコーデック３内のデジタルフィルタに入力される。このデジタルフィルタでは、上述のオーディオ信号からデジタルオーディオ信号への変換が行われたときに発生するエリアシングノイズと呼ばれる不要な量子化ノイズをデジタルオーディオ信号から取り除く、といった処理が行われる。そして、量子化ノイズが取り除かれたデジタルオーディオ信号はデジタル信号処理部（以後ＤＳＰと略す。）４内のダイレクトメモリアクセス（以後ＤＭＡと略す）４ｂへ転送される。
【００１３】
ＤＳＰ４内では、主制御部４ａの制御に従い、ＤＭＡ４ｂに入力されたデジタルオーディオ信号をＲＡＭ４ｃ上に展開して、フレーム単位で所定のフォーマットに従って符号化（圧縮変換）し、符号化データを生成する。
【００１４】
本オーディオ信号記録再生装置では、Ｄｉｇｉｔａｌ  Ｓｐｅｅｃｈ  Ｓｔａｎｄｅｒｄ（以後ＤＳＳと略す。）と呼ばれる符号化方式を用いることとする。なお、Ｐ−ＲＡＭ４ｄは符号化プログラムあるいは復号化プログラムを格納しておくためのＲＡＭであり、これらのプログラムは後述するメモリカード６あるいはＣＰＵ５に格納されているものを転送したものである。このように構成することで、複数の符号化あるいは復号化方式への対応、あるいはバージョンアップへの対応が容易になる。
【００１５】
こうして生成された符号化データは、符号化データ記録手段としてのメモリカード６へ転送される。メモリカード６は本オーディオ信号記録再生装置本体に対して着脱可能なカード形状をした、フラッシュメモリ等の半導体メモリで構成されている。具体的には、Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標）等があり、本オーディオ信号記録再生装置ではこれを用いることとする。
【００１６】
符号化データは、ＣＰＵ５の制御のもとで、メモリカード６内の所定のアドレスに順次書き込まれる。なお、メモリカード６内に書き込まれた符号化データはファイルを一つの単位として扱われる（ＤＳＳ方式で符号化された符号化データファイルを以後ＤＳＳファイルと呼ぶこととする。）。また、本オーディオ信号記録再生装置での音声の記録はモノラルで行われるようになっている。
【００１７】
次にメモリカード６に記録された符号化データを再生する際の信号の流れに沿って各ブロックの機能等の説明を行う。
まず、メモリカード６から、ＤＳＰ４へ符号化データを順次転送する。ＤＳＰ４に転送された符号化データはＣＰＵ５の制御のもとで、所定のフレーム単位でデジタルオーディオ信号に復号化（伸張変換）される。なお、メモリカード６には、後で詳述するように、ＤＳＳファイル以外の符号化データも記録可能となっている。従って、ＤＳＰ４ではメモリカード６から送られてきた符号化データに対して、どの符号化方式が用いられているのかを判別し、その符号化方式に従って符号化データを復号化する。
【００１８】
本実施の形態のオーディオ信号記録再生装置は、マイクロソフト社（登録商標）のＷｉｎｄｏｗｓ  Ｍｅｄｉａ（登録商標）方式（以後、ＷＭＡ方式と記し、その符号化データファイルをＷＭＡファイルと記す。）、Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐｅ−１  Ａｕｄｉｏ  Ｌａｙｅｒ３方式（以後ＭＰ３方式と記し、その符号化データファイルをＭＰ３ファイルと記す。）およびＤＳＳ方式の３つの復号化を行うことができることとする。
【００１９】
復号化されたデジタルオーディオ信号はステレオコーデック３へ転送される。転送されたデジタルオーディオ信号は、ステレオコーデック３内のデジタルフィルタにおいて、不要な量子化ノイズの除去が行われる。その後、左右各チャンネル毎にＤ／Ａコンバータでデジタルオーディオ信号からアナログのオーディオ信号への変換が行われ、ステレオコーデック３から出力される。なお、もとの符号化データがモノラルでのデータであった場合には、左右両チャンネルのＤ／Ａコンバータに同じ信号を入力して処理の後、出力する。
【００２０】
ステレオコーデック３から出力された左右各チャンネルのオーディオ信号は、出力切換スイッチ７によってその出力先が切り換えられる。オーディオ信号の出力先には、外部ヘッドホン等を接続して外部の再生機器を用いてオーディオ信号を再生するヘッドホン端子９と、本オーディオ信号記録再生装置本体に備えられたスピーカー１１の二つが用意されている。
【００２１】
出力切換スイッチ７を７Ｒａ及び７Ｌａ側に切り換えた場合には、出力先としてヘッドホン端子９が選択され、ヘッドホンアンプ８でヘッドホン端子からの出力にあわせた増幅率でオーディオ信号が増幅され、左右各チャンネル毎に出力される。
【００２２】
出力切換スイッチ７を７Ｌａ、７Ｌｂ側に切り換えた場合には、出力先としてスピーカー１１が選択される。なお、スピーカー１１は一つしか本体に内蔵されていないので、オーディオ信号は左右各チャンネルの信号を合成した後に、スピーカーアンプ１０でスピーカー１１に適正な増幅率で増幅され、スピーカー１１から出力される。
【００２３】
また、ＣＰＵ５には、上述したものの他にもいくつかの回路等が接続されている。表示部２１は２色ＬＥＤと、バックライトを有する液晶ディスプレイとで構成され、本オーディオ信号記録再生装置の動作状態等を表示している。表示駆動回路２０は、ＣＰＵ５の制御の下で表示部２１を表示駆動する。
【００２４】
電源回路１２は、本オーディオ信号記録再生装置を駆動するための電力を供給するための回路で、バッテリー、バッテリーチェック回路、パワーオンリセット回路、昇圧回路、降圧回路、および外部電源接続回路等の電源制御に関する回路を含む。
【００２５】
操作スイッチ１３は、本オーディオ信号記録再生装置の外装に設けられ、各種機能を制御するための操作スイッチである。
フォルダ釦（ＦＬＳＷ）１３ａは、フォルダを切り換える、あるいは後述するレコーダモードとプレーヤモードを切り換えるための釦である。本オーディオ信号記録再生装置の場合、レコーダモードにおいては符号化データファイルを格納するためのフォルダがＡ、Ｂ、Ｃの複数個用意されている。そして、フォルダ釦１３ａを押す度に、フォルダＡ→フォルダＢ→フォルダＣ→プレーヤモード→フォルダＡ→フォルダＢ・・・とサイクリックに変わるように構成されている。
【００２６】
マイク感度スイッチ（ＭＩＣＳＷ）１３ｂは、マイク１の入力レベルを設定するためのスライドスイッチで、高感度（会議モード）と低感度（口述モード）との間で切り換えが可能である。
【００２７】
ホールドスイッチ（ＨＯＬＤＳＷ）１３ｃ、押しボタンスイッチの操作入力を無効にし、動作が停止している場合には本オーディオ信号記録再生装置の動作モードを省電力モードに移行させる、いわゆるホールド機能を設定、および解除するためのスイッチである。
【００２８】
録音釦（ＲＥＣＳＷ）１３ｄは、音声の記録の開始を指示するための釦である。この録音釦１３ｄはレコーダモードのみで操作可能であり、プレーヤモードで操作した場合にはエラーアラームが鳴り、記録開始指示は無視される。
【００２９】
再生釦（ＰＬＡＹＳＷ）１３ｅは、メモリカード６に記録されている符号化データファイルの再生開始を指示するための釦である。停止釦（ＳＴＯＰＳＷ）１３ｆは本機が記録、再生等の動作中である場合には、それらの動作の停止を指示するための釦である。
【００３０】
早送釦（ＦＦＳＷ）１３ｇは、再生中の符号化データファイルの早送り、あるいは早送り再生を行ったり、再生する符号化データファイルの選択を行う際にファイル番号をインクリメントしたり、メニュー設定の際にパラメータをインクリメントしたりするための釦である。
【００３１】
早戻釦（ＲＥＷＳＷ）１３ｈは、再生中の符号化データファイルの早戻しを行ったり、再生する符号化データファイルの選択を行う際にファイル番号をデクリメントしたり、メニュー設定の際にパラメータをデクリメントしたりするための釦である。
【００３２】
メニュー釦（ＭＥＮＵＳＷ）１３ｉは、録音モードの設定、時計設定、ユーザＩＤの設定等、本オーディオ信号記録再生装置に関わる諸設定を行うための釦である。また、プレーヤモードにおいて符号化データファイルを再生中に操作することで、サラウンド設定の切換を行うこともできる。
【００３３】
消去釦（ＥＲＡＳＥＳＷ）１３ｊは、早送釦１３ｇあるいは早戻釦１３ｈ等を用いて選択されている符号化データファイルをメモリカード６から消去するための釦である。
【００３４】
インデクス釦（ＩＮＤＥＸＳＷ）１３ｋは、上述のレコーダモードとプレーヤモードとでその機能が異なる釦である。レコーダモードの場合は、インデクスマークを記録中の符号化データファイルに付与する。なお、インデクスマークの記録可能数は１ファイルにつき１６個以内とする。また、プレーヤモードの場合は、再生する音楽に適した周波数特性（イコライザ特性）を予め数種類（本オーディオ信号記録再生装置では、フラット、ポップス、ジャズ、クラシック、ユーザ定義の５種類）用意しておき、その中から所望の周波数特性を選択し、再生音を変更するための釦である。
【００３５】
音量調節器１４はヘッドホン端子９あるいはスピーカー１１からの出力を調節するためのものである。不図示の音量調節つまみを操作者が操作することで音量調節器１４から出力される出力電圧が変化するように構成されており、この出力電圧をＣＰＵ５がＡ／Ｄ変換して出力レベルを読みとり、それに基づいてヘッドホン端子９あるいはスピーカー１１からの出力レベルを制御する。
【００３６】
内蔵メモリ１５は、本体内蔵の書き換え可能な不揮発性メモリであるＥＥＰＲＯＭで構成されており、動作モード、ユーザーＩＤ、録音モード（標準モード／長時間モード）の選択設定、ＢＥＥＰ音（ＯＮ／ＯＦＦ）の選択設定、データの再生位置等、ＣＰＵ５に電源が供給されなくなっても記録しておきたい各種設定、パラメータ等を記録しておく。
【００３７】
また、本オーディオ信号記録再生装置はパソコン等の外部機器と接続可能である。本オーディオ信号記録再生装置は外部機器と接続し、双方向通信を行うことで、例えば、パソコンのハードディスク等に記録されている符号化データファイルをメモリカード６に転送したり、その逆に、メモリカード６に記録されている符号化データファイルをパソコン側の記録媒体に転送したり、あるいは、マイク１から入力されたオーディオ信号をステレオコーデック３でデジタルオーディオ信号に変換し、ＤＳＰ４で符号化した符号化データを直接パソコン側の記録媒体に記録するようにしたりするなど、この他にも様々な処理を行うことができるようになる。
【００３８】
上述のパソコン等の外部機器との通信のために、本実施形態のオーディオ信号記録再生装置では、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（以後ＵＳＢと記す。）と呼ばれるインターフェースを介して接続するように構成されている。外部接続端子１９はＵＳＢケーブルに接続するための接続端子であり、ドライバ１８によって制御される。
【００３９】
ここで、本オーディオ信号記録再生装置の動作モードについて説明しておく。本オーディオ信号記録再生装置には二つの動作モードがある。一つは、マイクから入力される音声を記録し、またその記録したものを再生する事が可能な第１のモード（以後、レコーダモードと記す。）であり、もう一つは、記録動作は行うことができず、記録媒体に記録されている符号化データファイルを再生することに特化した第２のモード（以後プレーヤモードと記す。）である。本実施の形態のオーディオ信号記録再生装置においては、レコーダモードでは、主としてメッセージメモやディクテーション、会議録音等での使用を想定し、符号化方式は高圧縮で長時間録音に適しているＤＳＳ方式を用いることとする。プレーヤモードでは、主として音楽を聴くことを想定し、高音質な再生が可能なＷＭＡ方式、およびＭＰ３方式の符号化を用いることとする。
【００４０】
次に、図２を用いて、本オーディオ信号記録再生装置に用いられているメモリカード６には、どのようにデータが記録されているのかを説明する。
メモリカード６のルートディレクトリには、符号化データファィル４１、曲順データファイル４２、ＤＳＳファイルフォルダ４３、４４、４５およびシステムフォルダ５４が記録されている。
【００４１】
符号化データファイル４１は、拡張子にｍｐ３またはｗｍａを有しており、これらがＭＰ３方式あるいはＷＭＡ方式で符号化されたデータファイルであることを示している。そして、これらは上述のプレーヤモードで再生が可能な符号化データファイルである。
【００４２】
曲順データファイル４２は上述のプレーヤモードで再生が可能な符号化データファイルの再生の順番をテーブルデータとして有しているファイルである。プレーヤモードで符号化データファイルの再生の順番を変えたい場合には、この曲順ファイル４２をＣＰＵ５の制御により書き換える。
【００４３】
ＤＳＳファイルフォルダ４３、４４、４５は、ＤＳＳファイルを格納しておくためのフォルダである。レコーダモードでは、ＤＳＳファイルを整理するためにＡ、Ｂ、Ｃの３つのフォルダが設けられており、ＤＳＳファイルフォルダ４３、４４、４５はこれらのフォルダＡ、Ｂ、Ｃに対応する。ＤＳＳファイルフォルダ４３、４４、４５にはそれぞれＤＳＳファイル４６、４７、４８が格納されており、これらはレコーダモードにて再生が可能である。
【００４４】
また、記録時には、これらＤＳＳファイルフォルダ４３、４４、４５のいずれかにＤＳＳファイルが作成される。ＤＳＳファイル４６、４７、４８の再生の順番はそれぞれフォルダ毎に、テーブルデータとして再生順データファイル５１、５２、５３に記録されている。なお、表示部２１の表示能力、あるいは操作者の使い勝手等を考慮し、本実施の形態のオーディオ信号記録再生装置では、レコーダモードでは、１フォルダあたりの記録可能ファイル数は１９９件とし、全体では５９７件とする。
【００４５】
ＤＳＳファイルフォルダ４３には、上述のファイルの他に、フォルダ名データファイル４９とリカバリーデータファイル５０が記録されている。本オーディオ信号記録再生装置では、上述したフォルダＡ、Ｂ、Ｃは、表示部２１における表示名を任意の表示名に変更することができる。フォルダ名データファイル４９は、その表示名とＤＳＳフォルダファイル４３、４４、４５を対応付けさせるためのデータが記録されている。また、リカバリーデータファイル５０は、何らかの理由で、ＤＳＳファイルフォルダ４３、４４、４５内のデータが破壊されてしまったときに復旧を行うためのデータが記録されているファイルである。
【００４６】
システムフォルダ５４は、プレーヤモードで再生される符号化データファイルのコーデックファイル５５、５６を格納するためのフォルダである。コーデックファイル５５、５６のファイル名の先頭３文字は、対応する符号化データファイルの拡張子を用いている。また、これらコーデックファイルの拡張子はｉｍｇが用いられている。なお、レコーダモードでの記録及び再生のためのコーデックファイルはＣＰＵ５内のＲＯＭに格納されている。
【００４７】
次に、フローチャートを用いて本オーディオ信号記録再生装置の動作を説明する。図３は、本オーディオ信号記録再生装置のメインフローチャートを示す図である。
【００４８】
電池の装填等により電源が回路に供給されると動作が開始され、まず、メモリ内のクリア、各種パラメータ設定、ハードリセット等の初期設定が行われる（ステップＳ３０１）。なお、初期状態では、動作モードはレコーダモードに設定されている。
【００４９】
次に、動作モードがレコーダモードに設定されているか、あるいはプレーヤモードに設定されているかを検出する（ステップＳ３０２）。具体的には、フォルダ釦１３ａによってどちらのモードが設定されたかを内蔵メモリ１５を参照するようにしてＣＰＵ５で検出する。
【００５０】
動作モードがレコーダモードであると判定された場合には、レコーダモード用の環境設定を行う（ステップＳ３０３）。例えば、表示部２１における表示を、記録日時を表示するようにしたり、メモリ残量表示を行うようにしたりして、レコーダモード用に切り換えたり、内蔵メモリ１５に格納されているレコーダモード用の設定情報を読み出す等を行う。また、カレントフォルダ（現在のフォルダ）はＡフォルダに設定される。
【００５１】
次に、再生釦１３ｅがＯＮされたか否かを判定する（ステップＳ３０４）。再生釦１３ｅがＯＮされたと判定された場合には、後述するＲ＿ＰＬＡＹ処理を行う（ステップＳ３０５）。
【００５２】
ステップＳ３０４にて再生釦１３ｅがされなかったか、あるいはＲ＿ＰＬＡＹ処理が終了した場合には、メニュー釦１３ｉがＯＮされたか否かを判定する（ステップＳ３０６）。メニュー釦１３ｉがＯＮされたと判定された場合には、後述するＲ＿ＭＥＮＵ処理を行う（ステップＳ３０７）。
【００５３】
ステップＳ３０６にて、メニュー釦１３ｉがＯＮされなかったか、あるいはＲ＿ＭＥＮＵ処理が終了した場合には、再生釦１３ｅ、メニュー釦１３ｉまたはフォルダ釦１３ａ以外の操作釦１３が操作されたか否かを判定する（ステップＳ３０８）。これらの操作釦１３が操作されたと判定された場合には、それぞれの操作釦に応じた処理を行う（ステップＳ３０９）。なお、これらの処理については本発明を説明する上で必要性が低いので、詳細な説明は省略する。
【００５４】
次に、フォルダ釦１３ａがＯＮされたか否かを判定する（ステップＳ３１０）。フォルダ釦１３ａがＯＮされていなかった場合には、ステップＳ３０４へ戻り、上述の処理を繰り返す。フォルダ釦１３ａがＯＮされた場合には、さらに、カレントフォルダがＣフォルダであるか否かを判定する（ステップＳ３１１）。カレントフォルダがＣフォルダではなかった場合には、もし、Ａフォルダであった場合にはＢフォルダに、Ｂフォルダであった場合にはＣフォルダにカレントフォルダをそれぞれ変更して（ステップＳ３１２）、ステップＳ３０４へ戻り上述の処理を繰り返す。
【００５５】
ステップＳ３１１において、カレントフォルダがＣフォルダであった場合には、動作モードをレコーダモードからプレーヤモードに切り換えて（ステップＳ３１３）、ステップＳ３０２へ戻る。
【００５６】
ステップＳ３０２において、動作モードがプレーヤモードであると判定された場合には、プレーヤモード用の環境設定を行う（ステップＳ３１４）。例えば、表示部２１における表示を、曲名を表示するようにしたり、アーティスト名表示を行うようにしたりして、プレーヤモード用に切り換えたり、内蔵メモリ１５に格納されているプレーヤモード用の設定情報を読み出す等を行う。
【００５７】
次に、再生釦１３ｅがＯＮされたか否かを判定する（ステップＳ３１５）。再生釦１３ｅがＯＮされたと判定された場合には、後述するＰ＿ＰＬＡＹ処理を行う（ステップＳ３１６）。
【００５８】
ステップＳ３１５にて再生釦１３ｅがされなかったか、あるいはＰ＿ＰＬＡＹ処理が終了した場合には、メニュー釦１３ｉがＯＮされたか否かを判定する（ステップＳ３１７）。メニュー釦１３ｉがＯＮされたと判定された場合には、後述するＰ＿ＭＥＮＵ処理を行う（ステップＳ３１８）。
【００５９】
ステップＳ３１７にて、メニュー釦１３ｉがＯＮされなかったか、あるいはＰ＿ＭＥＮＵ処理が終了した場合には、再生釦１３ｅ、メニュー釦１３ｉまたはフォルダ釦１３ａ以外の操作釦１３が操作されたか否かを判定する（ステップＳ３１９）。これらの操作釦１３が操作されたと判定された場合には、それぞれの操作釦に応じた処理を行う（ステップＳ３２０）。なお、これらの処理については本発明を説明する上で必要性が低いので、詳細な説明は省略する。
【００６０】
次に、フォルダ釦１３ａがＯＮされたか否かを判定する（ステップＳ３２１）。フォルダ釦１３ａがＯＮされていなかった場合には、ステップＳ３１５へ戻り、上述の処理を繰り返す。フォルダ釦１３ａがＯＮされた場合には、動作モードをプレーヤモードからレコーダモードに切り換えてステップＳ３０２へ戻り上述の処理を繰り返す。
【００６１】
図４はレコーダモードにおける再生処理である、Ｒ＿ＰＬＡＹ処理のフローチャートを示す図である。
まず、現在のファイル（カレントファイル）の符号化方式を判別し、対応する復号化プログラムをＤＳＰ４内のＰ−ＲＡＭ４ｄに転送したり、音量レベル設定値等を読み込む等して再生条件設定を行い（ステップＳ４０１）、ＲＡＭ４ｃをクリアして再生準備を行う（ステップＳ４０２）。
【００６２】
次に、所定の単位データ量毎、例えば１Ｋバイト毎に符号化データをＤＳＰ４内のＲＡＭ４ｃに読み込む（ステップＳ４０３）。読み込まれた符号化データは、Ｐ−ＲＡＭ４ｄに格納された復号化プログラムを用いて復号化される（ステップＳ４０４）。復号化されたデジタルオーディオデータはステレオコーデック３のサンプリング周波数に適合するようにサンプリングレート変換処理が施される（ステップＳ４０５）。具体的には、ステレオコーデック３での再生時のサンプリング周波数は４４．１ｋＨｚとなっている。一方、メモリカード６内の符号化データファイルのサンプリング周波数とは４４．１ｋＨｚは限らず、例えば３２ｋＨｚであったり、４８ｋＨｚであったりする場合がある。このような符号化データファイルをそのまま処理してしまうと、再生速度が速くなったり遅くなったりしてしまう。このため、ステレオコーデック３のサンプリング周波数に適合するようにサンプリングレート変換処理をおこなう。
【００６３】
サンプリングレート変換処理が行われた後のデジタルオーディオデータに対して、次に、音量調節器１４の操作に基づいて設定された音量レベル設定値を用いて音量演算処理が施され（ステップＳ４０６）、ＤＭＡ４ｂに出力される（ステップＳ４０７）。なお、ＤＭＡ４ｂに出力されたデジタルオーディオデータはステレオコーデック３に転送され、ステレオコーデック３内のデジタルフィルタで不要な量子化ノイズが除去された後、Ｄ／Ａ変換が行われ、ヘッドホンアンプ８にて増幅されオーディオ信号として、あるいはスピーカアンプ１０にて増幅された後スピーカ１１から音声として出力される。
【００６４】
デジタルオーディオデータをＤＭＡ４ｂへ出力した後、次に復号化すべき符号化データがあるか否か、および停止釦１３ｆがＯＮされたか否かを判定する（ステップＳ４０８）。次に復号化すべき符号化データがある、即ち、復号化をおこなっている符号化データファイルの再生がファイル終端まで終了しておらず、かつ、停止釦１３ｆがＯＮされていないと判定された場合には、ステップＳ４０３に戻り、上述の処理を繰り返す。符号化データファイルの再生が終了するか、または、停止釦１３ｆがＯＮされた場合にはもとのフローチャートへ戻る。なお、レコーダモードでは、ＣＰＵ５によってサラウンド演算処理は禁止されているので、サラウンド演算処理は行わない。
【００６５】
図５はレコーダモードでのメニュー設定処理であるＲ＿ＭＥＮＵ処理のフローチャート図である。ここではレコーダモードで使用する各種パラメータの設定を行うことができる。
【００６６】
まず、設定項目の選択をする（ステップＳ５０１）。設定項目の選択は早送釦１３ｇおよび早戻釦１３ｈで所望の設定項目を移動させて表示部２１に表示させ、再生釦１３ｅをＯＮすることにより確定する。また、設定を中止したいときには停止釦１３ｆをＯＮする。次に、確定された設定項目が何であるのかを判定し（ステップＳ５０２）、それに応じて後述のステップＳ５０３乃至Ｓ５１０へ移行する。なお、設定項目選択の際、停止釦１３ｆをＯＮした場合には、そのままステップＳ５１１へ進む。
【００６７】
録音モード設定では、音声をメモリ１１７へ記録する際の録音モードを設定する（ステップＳ５０３）。録音モードは、本オーディオ信号記録再生装置の場合、標準の録音モードであるＳＰモードと、ＳＰモードに比べて長時間記録が可能であるが、その分音質が劣化してしまうＬＰモードの、二つの録音モードを設定することができる。なお、パラメータ等の設定は早送釦１３ｇおよび早戻釦１３ｈを用いてパラメータを変更し、再生釦１３ｅをＯＮすることで確定する。設定を中止したいときは停止釦１３ｆをＯＮする。そして、この操作方法は後述の各種設定の場合も同様である。
【００６８】
フォルダ名の設定では、ＤＳＳファイルを格納するフォルダ名の設定を行う（ステップＳ５０４）。ＩＤ設定では、本体内蔵メモリ１５に記録されている、本オーディオ信号記録再生装置のユーザーＩＤを行う（ステップＳ５０５）。書き込み禁止設定では、ファイル単位での書き込み禁止設定を行う（ステップＳ５０６）。書き込み禁止が設定されると、ファイルの消去、インデクス等の編集等ファイルの書き換えを行うことができなくなる。
【００６９】
アラーム設定では、アラームのＯＮ／ＯＦＦおよびアラーム時刻の設定を行う（ステップＳ５０７）。ＢＥＥＰ音設定では、各種操作釦を操作したときの操作音の設定を行う（ステップＳ５０８）。ここではＯＮ／ＯＦＦ（操作音の有り／無し）の設定が可能である。時刻設定では、内蔵時計の時刻あわせを行う（ステップＳ５０９）。フォーマット設定では、メモリカード１１７の初期化処理を行う（ステップＳ５１０）。
【００７０】
上述の各種設定が終了するか、あるいは設定項目が指定されなかった場合にはメニュー設定を終了するか否かを判定する（ステップＳ５１１）。ステップＳ５０１または、Ｓ５０３乃至Ｓ５１０において、停止釦１３ｆをＯＮしてその処理を終了したときには、メニュー設定を終了すると判定して元のフローチャートへ戻る。そうでなければステップＳ５０１へ戻り、上述の処理を繰り返す。
【００７１】
以上のように、Ｒ＿ＭＥＮＵ処理では、レコーダモードに関連する項目のみ設定を行い、プレーヤモードでのみ使用する項目については、設定を行わない。
図６はプレーヤモードにおける再生処理である、Ｐ＿ＰＬＡＹ処理のフローチャートを示す図である。
【００７２】
まず、現在のファイル（カレントファイル）の符号化方式を判別し、対応する復号化プログラムをＤＳＰ４内のＰ−ＲＡＭ４ｄに転送したり、音量レベル設定値、イコライザ設定、サラウンド設定等を読み込む等して再生条件設定を行う（ステップＳ６０１）。その後のステップＳ６０２からステップＳ６０５までの処理は、図４におけるステップＳ４０２からステップＳ４０５までの処理と同様であるので、ここでの説明は省略する。
【００７３】
次に、ステップＳ６０１で読み込まれたサラウンド設定に従って、サンプリングレート変換処理が施されたデジタルオーディオデータに対してサラウンド演算処理が施される（ステップＳ６０６）。そして、次に、同じくステップＳ６０１にて読み込まれたイコライザ設定に従ってイコライザ特性変更のための演算処理が施される（ステップＳ６０７）。
【００７４】
ステップＳ６０８、ステップＳ６０９は、図４におけるステップＳ４０６、ステップＳ４０７の処理と同様であるので説明を省略する。
次に、サラウンド設定に変更があったか、より具体的には、再生処理中にメニュー釦１３ｉがＯＮされたか否かを判定する（ステップＳ６１０）。再生処理中にメニュー釦１３ｉがＯＮされたと判定された場合には、その変更が上述のサラウンド演算に反映させるように設定値を変更する（ステップＳ６１１）。
【００７５】
なお、フローチャート上はステップＳ６０３の処理は、１ステップずつ順番に行うように書かれているが、実際には並列処理で行われている。つまり、処理される符号化データの所定データ量毎に見れば、フローチャートに示されるように処理されているが、例えば、データユニットＡに対して音量演算処理を行っている間、それに続くデータユニットＢはイコライザ演算処理が行われ、その次のデータユニットＣにはサラウンド演算処理が行われる。そして、データユニットＡの音量演算処理が終了したら、イコライザ演算処理が終了したデータユニットＢの音量演算を行う、という具合に行われる。従って、サラウンド設定変更の指示があった場合、つまりメニュー釦１３ｉがＯＮされた場合には、あるデータユニットにサラウンド演算処理を行っている最中にサラウンド設定が変更されてしまう可能性がある。
【００７６】
しかしながら、あるデータユニットにサラウンド演算処理を行っている最中にサラウンド設定を変更してしまうと、量子化ノイズ等が発生してしまい、音質の劣化に繋がってしまう。従って、サラウンド設定変更の指示があっても、その時点で処理中のデータユニットに対しては変更を行わず、次のデータユニットから設定変更を反映するようにする。
【００７７】
その後、次に復号化すべき符号化データがあるか否か、および停止釦１３ｆがＯＮされたか否かを判定する（ステップＳ６１２）。次に復号化すべき符号化データがある、即ち、復号化をおこなっている符号化データファイルの再生がファイル終端まで終了しておらず、かつ、停止釦１３ｆがＯＮされていないと判定された場合には、ステップＳ６０３に戻り、上述の処理を繰り返す。符号化データファイルの再生が終了するか、または、停止釦１３ｆがＯＮされた場合にはもとのフローチャートへ戻る。
【００７８】
なお、ステップＳ６０５乃至ステップＳ６０８のサンプリングレート変換、サラウンド演算処理、イコライザ演算処理、音量演算処理は図６に示した順番で行うのが最も効果的である。なぜなら、これらの演算を行うと演算誤差が生じ、音質が劣化してしまうのであるが、サラウンド演算処理に先立ってイコライザ演算あるいは音量演算を行ってしまうと、そこで生じた演算誤差がサラウンド演算をすることにより強調されてしまい、音質の劣化が大きくなるからである。
【００７９】
イコライザ演算と音量演算については、先に音量演算処理をしてしまうと、その後のイコライザ演算処理を行った際に飽和してしまう恐れがあるので、図６のフローチャートに示す順で処理することが望ましい。また、サラウンド演算処理に先立ってサンプリングレート変換処理を行っているのは、サラウンド演算処理では臨場感を出すために周波数の違いによる残響特性等も影響してくるため、再生される音楽の時間軸をあわせておく必要があるからである。
【００８０】
図７は、動作モードがプレーヤモードの場合のメニュー設定処理をおこなうＰ＿ＭＥＮＵ処理を示すフローチャート図である。ここではプレーヤモードで使用する各種パラメータの設定を行うことができる。
【００８１】
まず、設定項目の選択をする（ステップＳ７０１）。次に、確定された設定項目が何であるのかを判定し（ステップＳ７０２）、それに応じて後述のステップＳ７０３乃至Ｓ７１０へ移行する。なお、設定項目選択の際、停止釦１３ｆをＯＮした場合には、そのままステップＳ７１１へ進む。
【００８２】
サラウンド設定では、音楽再生時の臨場感を向上させるサラウンド効果の設定を行う（ステップＳ７０３）。本オーディオ信号記録再生装置では、サラウンド効果の強度をＯＦＦ、ＬＯＷ、ＭＩＤＤＬＥ、ＨＩＧＨの４段階で指定できるようになっており、その設定を行う。なお、上述したとおり、サラウンド設定の変更は、これ以外でも、プレーヤモードにおいて、符号化データファイル再生中にメニュー釦１３ｉをＯＮすると、設定がＯＦＦ→ＬＯＷ→ＭＩＤＤＬＥ→ＨＩＧＨ→ＯＦＦ・・・とサイクリックに切り替わるようになっている。
【００８３】
イコライザ設定では、音楽再生時のイコライザ設定（周波数特性設定）を行う（ステップＳ７０４）。本オーディオ信号記録再生装置のプレーヤモードでは、予め再生する音楽に合わせて、周波数帯別に音量を増減させて、フラット、ポップス、ジャズ、クラシック、ユーザ定義等いくつかの周波数特性パターンを用意しており、それらの選択をおこなう。
【００８４】
外部ＳＰ設定では、音を出力する装置の選択を行う（ステップＳ７０５）。本オーディオ信号記録再生装置では、ヘッドホン端子９にプラグを差し込んで音声信号を外部に出力することが可能であるが、その際、差し込まれたプラグの先はヘッドホンであったり、あるいは外部のスピーカであったりする。これらの間では当然、再生の出力特性が異なる。従って、同じサラウンド等の効果を使用するにしても、それら接続される装置にあわせて出力信号の周波数特性を変更してやるとより効果的であり、そのための設定である。
【００８５】
設定は「外部スピーカ」と「ヘッドホン」の二つのパラメータの設定が可能である。なお、内蔵スピーカを使用する場合には、再生の際にヘッドホン端子９にプラグが差されていないことを検出すれば良く、その場合は自動的に内蔵スピーカの出力特性に合わせた設定に切り替わるようになっている。例えば、スピーカ１１はモノラルであるのでサラウンド効果はあまり意味が無いのでＯＦＦにしてしまうとか、スピーカ自体が小さいので低音を増強する、といったことができる。
【００８６】
書き込み禁止設定では、ファイル単位での書き込み禁止設定を行う（ステップＳ７０６）。書き込み禁止が設定されると、ファイルの消去、ファイルの属性情報の書き換え等ファイルの書き換えを行うことができなくなる。
【００８７】
アラーム設定（ステップＳ７０７）、ＢＥＥＰ音設定（ステップＳ７０８）、時刻設定（ステップＳ７０９）、およびフォーマット設定（ステップＳ７１０）は、レコーダモードのＲ＿ＭＥＮＵ処理のときと同様であるので、説明を省略する。
【００８８】
以上のように、Ｐ＿ＭＥＮＵ処理では、プレーヤモードに関連する項目のみ設定を行い、プレーヤモードでのみ使用する項目については、設定を行わない。
【００８９】
【発明の効果】
以上詳述したように、本発明によれば、音質の劣化を最小限にとどめつつ、オーディオデータに対して各種演算処理を行うことが可能なオーディオ信号再生装置、あるいはオーディオ信号再生方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るオーディオ信号記録再生装置の概略構成を示す図である。
【図２】メモリカードの記憶構成を説明するための図である。
【図３】本発明の一実施の形態に係るオーディオ信号記録再生装置のメインフローチャートを示す図である。
【図４】図３中のＲ＿ＰＬＡＹの処理を説明するための図である。
【図５】図３中のＲ＿ＭＥＮＵの処理を説明するための図である。
【図６】図３中のＰ＿ＰＬＡＹの処理を説明するための図である。
【図７】図３中のＰ＿ＭＥＮＵの処理を説明するための図である。
【符号の説明】
３     ステレオコーデック
４     デジタル信号処理部（ＤＳＰ）
４ａ   主制御部
４ｂ   ダイナミックメモリアクセス（ＤＭＡ）
４ｃ   ＲＡＭ
４ｄ   Ｐ−ＲＡＭ
５     ＣＰＵ
６     メモリカード
１３   操作スイッチ
１３ａ フォルダ釦（ＦＬＳＷ）
１３ｂ マイク感度スイッチ（ＭＩＣＳＷ）
１３ｃ ホールドスイッチ（ＨＯＬＤＳＷ）
１３ｄ 録音釦（ＲＥＣＳＷ）
１３ｅ 再生釦（ＰＬＡＹＳＷ）
１３ｆ 停止釦（ＳＴＯＰＳＷ）
１３ｇ 早送釦（ＦＦＳＷ）
１３ｈ 早戻釦（ＲＥＷＳＷ）
１３ｉ メニュー釦（ＭＥＮＵＳＷ）
１３ｊ 消去釦（ＥＲＡＳＥＳＷ）
１３ｋ インデクス釦（ＩＮＤＥＸＳＷ）
１４   音量調節器
１５   内蔵メモリ
２０   表示駆動回路
２１   表示部
４１   符号化データファイル
４２，５１，５２，５３      再生順データファイル
４３，４４，４５     ＤＳＳファイルフォルダ
４６，４７，４８     ＤＳＳファイル
４９   フォルダ名データファイル
５０   リカバリーデータファイル
【図１】
0003866056.tif 000002
【図２】
0003866056.tif 000003
【図３】
0003866056.tif 000004
【図４】
0003866056.tif 000005
【図５】
0003866056.tif 000006
【図６】
0003866056.tif 000007
【図７】
0003866056.tif 000008