(57)【要約】【課題】圧縮オーディオフォーマットに関係なく録音しながらの同時再生（タイムシフト再生）を可能とし、ひいてはユーザを無音状態で待たせるといった不都合を解消することができる「録音再生装置及び圧縮オーディオ再生方法」を提供すること。【解決手段】入力オーディオデータを、ヘッダ情報により後続のすべての情報を管理する圧縮オーディオフォーマットに従ってデータ圧縮し、記録媒体に記録すると共に、該記録媒体から読み出した圧縮オーディオデータを元のオーディオデータに復元する機能を備えた録音再生装置において、録音開始時から録音終了時までの間に、前記ヘッダ情報に代わる仮のヘッダ情報を作成して記録媒体に記録しておき（Ｓ２〜Ｓ７）、その間に取得した圧縮オーディオデータを仮のヘッダ情報に続けて逐次記録する一方で（Ｓ８〜Ｓ１０）、仮のヘッダ情報を用いて圧縮オーディオデータの再生を行う（Ｓ２１〜Ｓ２４）。【選択図】図２
2007226872.tif 000002
【特許請求の範囲】
【請求項１】
入力されたオーディオデータを、ヘッダ情報により後続のすべての情報を管理する圧縮オーディオフォーマットに従ってデータ圧縮するデータ圧縮手段と、
該データ圧縮手段から出力された圧縮オーディオデータを記録する記録媒体と、
該記録媒体から読み出された圧縮オーディオデータを元のオーディオデータに復元するデータ伸長手段と、
前記データ圧縮手段、記録媒体及びデータ伸長手段に対してデータの入出力を制御する制御手段とを具備し、
前記制御手段は、録音開始時から録音終了時までの間に、前記圧縮オーディオフォーマットの種別に応じて値が固定される第１のパラメータと、録音開始時に設定される条件によって値が固定される第２のパラメータと、あらかじめ所定の値に設定された第３のパラメータとからなる仮のヘッダ情報を作成して、前記記録媒体に記録すると共に、
その間に前記データ圧縮手段から取得した圧縮オーディオデータを前記仮のヘッダ情報に続けて逐次記録する一方で、前記仮のヘッダ情報を用いて、前記データ伸長手段に対し再生を行わせることを特徴とする録音再生装置。
【請求項２】
前記制御手段は、録音を終了したときに正式なヘッダ情報を取得し、該取得した正式なヘッダ情報を、前記記録媒体に記録されている前記仮のヘッダ情報に上書きして、記録することを特徴とする請求項１に記載の録音再生装置。
【請求項３】
前記圧縮オーディオフォーマットは、ＷＭＡフォーマット又はＡＡＣフォーマットのいずれかであることを特徴とする請求項１に記載の録音再生装置。
【請求項４】
前記第３のパラメータを構成する所定の値は、録音対象のファイルの内容に応じてとり得る値の最大値に設定されていることを特徴とする請求項１に記載の録音再生装置。
【請求項５】
車両に搭載されていることを特徴とする請求項１に記載の録音再生装置。
【請求項６】
入力されたオーディオデータを、ヘッダ情報により後続のすべての情報を管理する圧縮オーディオフォーマットに従ってデータ圧縮し、記録媒体に記録すると共に、該記録媒体から読み出した圧縮オーディオデータを元のオーディオデータに復元し、再生する機能を備えた録音再生装置において、
録音開始時から録音終了時までの間に、前記圧縮オーディオフォーマットの種別に応じて値が固定されるパラメータと、録音開始時に設定される条件によって値が固定されるパラメータと、あらかじめ所定の値に設定されたパラメータとからなる仮のヘッダ情報を作成して、前記記録媒体に記録し、
その間にデータ圧縮して取得した圧縮オーディオデータを前記仮のヘッダ情報に続けて逐次記録する一方で、前記仮のヘッダ情報を用いて、前記記録媒体から読み出した圧縮オーディオデータの再生を行うようにしたことを特徴とする圧縮オーディオ再生方法。
【請求項７】
録音終了時に正式なヘッダ情報を取得し、該取得した正式なヘッダ情報を、前記記録媒体に記録されている前記仮のヘッダ情報に上書きして、記録することを特徴とする請求項６に記載の圧縮オーディオ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録音再生装置及び圧縮オーディオ再生方法に関し、特に、オーディオデータを所定の圧縮オーディオフォーマットに変換して、記録媒体に圧縮オーディオデータを記録しながら同時に再生出力するよう適応された録音再生装置及び圧縮オーディオ再生方法に関する。
【背景技術】
【０００２】
現在、パーソナルコンピュータ（パソコン）や車載オーディオ装置、ナビゲーション装置等の車載機器などにおいて、オーディオＣＤからＨＤＤ等の大容量記録装置にオーディオデータを記録（録音）することができる機能が一般的となってきている。録音を行う際には、オーディオＣＤに記録されているＣＤＤＡ(Compact Disc Digital Audio)のデータ形式から別のデータ形式に変換を行うのが一般的である。最近では、オーディオデータの圧縮技術が進歩してきており、音質を劣化させずにデータサイズを小さくしてＨＤＤ等にデータを記録できるようになっている。オーディオ圧縮技術として現在主流になっているフォーマットとして、ＭＰ３(MPEG Audio Layer-3)、ＡＴＲＡＣ３(Adaptive TRansform Acoustic Coding 3)、ＷＭＡ(Windows Media Audio) 、ＡＡＣ(Advanced Audio Coding) が知られている。
【０００３】
また、最近では、オーディオＣＤからの録音を行ったときに録音中の曲の圧縮オーディオデータを同時に再生する機能（この機能を「タイムシフト再生」ともいう。）を搭載した機器やアプリケーションが多くなってきている。特に車載機器の場合、録音中に無音状態となることはユーザにとって不快な状況になることも考えられるためである。例えば、現状の車載機器において録音スピードが４倍速の場合、演奏時間が４分の楽曲を録音するのに１分を要し、この１分間（相当長い時間）無音の状態が続くと、ユーザは、この機器は故障しているのではないかと疑ったり、あるいはその無音の原因を確認するために当該機器の表示画面等を注視したりすることが考えられる。特にユーザが運転者の場合、後者の行為は安全性の面で問題がある。このように録音を行ったときに相当長い時間無音状態となることはユーザにとって好ましい状況とはいえないため、上記のタイムシフト再生機能を搭載した機器等が提案されている。
【０００４】
現在、多くの車載機器で録音用フォーマットとして採用されているフォーマットはＭＰ３とＡＴＲＡＣ３である。これらのフォーマットのデータ構成を図４（ａ）に示す。ＭＰ３／ＡＴＲＡＣ３フォーマットの場合、図示のようにファイルの先頭位置にタグ情報が記録され、このタグ情報の後にオーディオデータがフレームという単位で記録されている。そして、各フレームにはフレームヘッダと呼ばれる情報が付加され、このフレームヘッダに各フレームに関する情報（ビットレートやフレームサイズ等）が記録されている。このため、フレーム単位での再生が可能であり、ファイルがすべて完成されていなくてもオーディオデータを再生することができるので、録音中の曲の同時再生（タイムシフト再生）を行うことが可能である。
【０００５】
上記の従来技術に関連する技術としては、例えば、特許文献１に記載されるように、車両用録音再生装置において、ユーザが選択して再生している音楽を録音してユーザの嗜好にあった音楽のデータベースを構築し、再生する際には車両の走行状況などに応じてユーザの嗜好にあった音楽を選択して再生させるようにしたものがある。
【特許文献１】特開平１０−１６２５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように現状の技術では、車載機器において多く採用されているＭＰ３やＡＴＲＡＣ３のフォーマットに対して、音楽を録音しながら同時にその曲を再生する「タイムシフト再生」は可能である。
【０００７】
しかし、他のＷＭＡやＡＡＣのフォーマットについては、そのファイル構成がＭＰ３／ＡＴＲＡＣ３フォーマットの場合とは異なるため、現状の技術ではタイムシフト再生を行うことができない。
【０００８】
すなわち、ＷＭＡ／ＡＡＣフォーマットでは、図４（ｂ）にそのデータ構成を示すように、ファイルの先頭位置に「ヘッダ情報」が記録され、このヘッダ情報の後にオーディオデータがパケット単位で記録されており、しかも、オーディオデータに関する情報（ビットレート、サンプリングレート、パケットサイズ等）はすべてヘッダ情報の中に記録されている。このため、車載機器のデコーダに必ずへッダ情報を最初に読み込ませなければ、デコーダでは圧縮オーディオデータを再生することができないのである。また、ヘッダ情報には、総演奏時間や総データサイズなどの、録音が完了した時点でその値が決まるパラメータが含まれているため、録音を完了しなければヘッダ情報を取得することができず、結果的に、録音中の同時再生（タイムシフト再生）を行うことができないのである。
【０００９】
このため、従来のＷＭＡ／ＡＡＣフォーマットの録音機能を有した機器やアプリケーションでは、１曲の録音が完了した時点でその曲の再生が開始されるようになっていた。そのため、ユーザは、無音状態のままで１曲目の録音が完了するのを待たなければならないといった不都合があった。
【００１０】
本発明は、かかる従来技術における課題に鑑み創作されたもので、圧縮オーディオフォーマットに関係なく録音しながらの同時再生（タイムシフト再生）を可能とし、ひいてはユーザを無音状態で待たせるといった不都合を解消することができる録音再生装置及び圧縮オーディオ再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した従来技術の課題を解決するため、本発明の一形態によれば、入力されたオーディオデータを、ヘッダ情報により後続のすべての情報を管理する圧縮オーディオフォーマットに従ってデータ圧縮するデータ圧縮手段と、該データ圧縮手段から出力された圧縮オーディオデータを記録する記録媒体と、該記録媒体から読み出された圧縮オーディオデータを元のオーディオデータに復元するデータ伸長手段と、前記データ圧縮手段、記録媒体及びデータ伸長手段に対してデータの入出力を制御する制御手段とを具備し、前記制御手段は、録音開始時から録音終了時までの間に、前記圧縮オーディオフォーマットの種別に応じて値が固定される第１のパラメータと、録音開始時に設定される条件によって値が固定される第２のパラメータと、あらかじめ所定の値に設定された第３のパラメータとからなる仮のヘッダ情報を作成して、前記記録媒体に記録すると共に、その間に前記データ圧縮手段から取得した圧縮オーディオデータを前記仮のヘッダ情報に続けて逐次記録する一方で、前記仮のヘッダ情報を用いて、前記データ伸長手段に対し再生を行わせることを特徴とする録音再生装置が提供される。
【００１２】
この形態に係る録音再生装置によれば、入力されたオーディオデータを、ヘッダ情報により後続のすべての情報を管理する圧縮オーディオフォーマット（ＷＭＡやＡＡＣなど）に従ってデータ圧縮手段によりデータ圧縮し、記録媒体に記録すると共に、該記録媒体から読み出した圧縮オーディオデータをデータ伸長手段により元のオーディオデータに復元し、再生するにあたり、あらかじめヘッダ情報に代わる仮のヘッダ情報（第１〜第３のパラメータ）を作成して記録媒体に記録しておき、この仮のヘッダ情報を用いて再生を行うようにしている。
【００１３】
これにより、圧縮オーディオのファイルフォーマットに関係なくタイムシフト再生（録音しながらの同時再生）を実現することが可能となり、その結果、従来のように録音が終了した後でなければ再生を行うことができない（つまり、録音中はユーザを無音状態で待たせる）といった不都合を解消することができる。
【００１４】
また、本発明の他の形態によれば、入力されたオーディオデータを、ヘッダ情報により後続のすべての情報を管理する圧縮オーディオフォーマットに従ってデータ圧縮し、記録媒体に記録すると共に、該記録媒体から読み出した圧縮オーディオデータを元のオーディオデータに復元し、再生する機能を備えた録音再生装置において、録音開始時から録音終了時までの間に、前記圧縮オーディオフォーマットの種別に応じて値が固定されるパラメータと、録音開始時に設定される条件によって値が固定されるパラメータと、あらかじめ所定の値に設定されたパラメータとからなる仮のヘッダ情報を作成して、前記記録媒体に記録し、その間にデータ圧縮して取得した圧縮オーディオデータを前記仮のヘッダ情報に続けて逐次記録する一方で、前記仮のヘッダ情報を用いて、前記記録媒体から読み出した圧縮オーディオデータの再生を行うようにしたことを特徴とする圧縮オーディオ再生方法が提供される。
【００１５】
本発明に係る録音再生装置及び圧縮オーディオ再生方法の他の構成上の特徴及びそれに基づく具体的な動作態様については、後述する発明の実施の形態を参照しながら詳細に説明する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、添付の図面を参照しながら説明する。
【００１７】
図１は本発明の一実施形態に係る車載用録音再生装置の構成を概略的に示したものである。本実施形態では、本発明に係る録音再生装置を車載用オーディオシステムの一部として組み込んだ場合の構成例を示している。
【００１８】
本実施形態に係る車載用録音再生装置３０は、図示のようにＣＤドライブ（又はＤＶＤドライブ）１と、記録媒体としてのＨＤＤ２と、再生されたオーディオ信号を音声出力するスピーカ３と、デジタル信号プロセッサ（ＤＳＰ）１０と、マイクロコンピュータにより構成されたシステムコントローラ（以下、便宜上「マイコン」ともいう。）２０と、このマイコン２０に動作可能に接続された操作部２３及び表示部２４とを備えている。
【００１９】
ＣＤドライブ１は、一般的なディスク再生装置に設けられているものと同様の構成部材を備えている。特に図示はしないが、ディスクを回転駆動するスピンドルモータ、ディスクから情報信号を読み取るための光ピックアップ、このピックアップをディスクの半径方向に移動させるスレッドモータ、ピックアップから出力された信号を電流／電圧変換してＲＦ(Radio Frequency) 増幅し、再生ＲＦ信号、ＥＦＭ(Eight to Fourteen Modulation)信号、フォーカスエラー／トラッキングエラー信号などを生成するＲＦアンプ、フォーカスエラー／トラッキングエラー信号に基づいて各モータを駆動制御するサーボ回路等を備えている。
【００２０】
ＤＳＰ１０は、マイコン２０との間で通信を行いながらタイムシフト再生に係る処理を実行するＣＰＵ１１と、このＣＰＵ１１にそれぞれ動作可能に接続されたエンコーダ１２及びデコーダ１３と、マイコン２０側とエンコーダ１２及びデコーダ１３との間に介在されたバッファメモリ１４とを備えている。エンコーダ１２は、録音を行う際に、マイコン２０側から供給されるＰＣＭ形式のオーディオデータを所定の圧縮オーディオフォーマット（本実施形態では、ＷＭＡやＡＡＣのように（図４（ｂ）参照）、ファイルの先頭位置にある「ヘッダ情報」により後続のすべての情報（オーディオデータを含む）を管理するデータ構成となっている圧縮オーディオフォーマット）に従ってデータ圧縮するものである。デコーダ１３は、再生を行う際に、ＨＤＤ２からマイコン２０を介して供給される圧縮オーディオデータを元のオーディオデータに復元（データ伸長）するものである。デコーダ１３を通して再生されたオーディオ信号は、スピーカ３を通して音声出力される。
【００２１】
また、バッファメモリ１４は、マイコン２０側から供給されるＰＣＭ形式のオーディオデータ、エンコーダ１２から出力される圧縮オーディオデータ、マイコン２０側から供給される圧縮オーディオデータをそれぞれ所定時間分格納しておくためのものであり、例えば、ＤＲＡＭやフラッシュメモリ等からなる。格納されるデータ量（所定時間分）はバッファメモリ１４の容量に依存して決定される。このバッファメモリ１４は、物理的には１個のメモリでもよいが、後述するように動作上は３個のメモリ（図３の１４ａ、１４ｂ、１４ｃ）に分かれている。
【００２２】
また、ＤＳＰ１０（ＣＰＵ１１）は、ＣＤドライブ１内で生成される再生ＲＦ信号からＴＯＣ(Table Of Contents) 情報を抽出し、このＴＯＣ情報から「アーティスト名」を取得してその情報をマイコン２０側に通知する機能も有している。この「アーティスト名」は、後述するように本発明を特徴付ける「補完ヘッダ情報」の一部である「半固定情報」の設定に必要な情報の一つである。
【００２３】
マイコン２０は、基本的には本装置３０を組み込んだオーディオシステム全体を制御するものであり、本発明に関連する機能ブロックとして、ＤＳＰ１０との間で通信を行いながらタイムシフト再生に係る処理を制御するＣＰＵ２１と、このＣＰＵ２１とＤＳＰ１０内のバッファメモリ１４との間に介在されたバッファメモリ２２とを備えている。このバッファメモリ２２は、ＤＳＰ１０内のバッファメモリ１４と同様に、ＤＲＡＭやフラッシュメモリ等からなり、ＣＤドライブ１から読み出されるＰＣＭ形式のオーディオデータ、ＤＳＰ１０側から供給される圧縮オーディオデータ、ＨＤＤ２から読み出される圧縮オーディオデータをそれぞれ所定時間分格納しておくためのものである。同様に、バッファメモリ２２は物理的には１個のメモリでもよいが、動作上は３個のメモリ（図３の２２ａ、２２ｂ、２２ｃ）に分かれている。
【００２４】
操作部２３は、電源のオン／オフ、再生や録音、編集、イジェクト等の操作を行うためのものであり、そのための操作キーとして、再生動作を行わせるための再生キー、録音動作を行わせるための録音キー、次曲／前曲をサーチするための次曲／前曲シークキー、録音／再生動作を停止させるための停止キー等の各種操作キーを備えている。表示部２４はＬＣＤモニタ等からなり、トラックナンバー、演奏経過時間等を表示するためのものである。
【００２５】
以上のように構成された本実施形態に係る車載用録音再生装置３０において、ＨＤＤ２は「記録媒体」に、エンコーダ１２は「データ圧縮手段」に、デコーダ１３は「データ伸長手段」に、システムコントローラ（マイコン）２０は「制御手段」に、それぞれ対応している。
【００２６】
本実施形態に係る車載用録音再生装置３０では、後述するように、録音終了時に取得できるヘッダ情報を予測し（つまり、録音対象のファイル（オーディオデータ）の再生に必要な情報を補完した仮のヘッダ情報（補完ヘッダ情報）を作成し）、この補完ヘッダ情報をあらかじめＨＤＤ２に記録しておき、再生を行う際にこの補完ヘッダ情報を用いてタイムシフト再生を行うようにしたことを特徴とする。
【００２７】
本実施形態では、上述したようにＷＭＡ／ＡＡＣフォーマットに従ってデータ圧縮を行う場合を対象としており、各フォーマットによって「ヘッダ情報」の構成は異なるが、このヘッダ情報を３種類のパラメータ（固定情報、半固定情報、可変情報）に分類し、各パラメータをあらかじめ（遅くとも録音終了時までに）補完した補完ヘッダ情報を作成し、ＨＤＤ２に記録するようにしている。
【００２８】
ここに、「固定情報」とは、ＩＤ情報やコーデック情報などの、録音時には必ず同じ値になる、規格で定まっているパラメータをいう。また、「半固定情報」とは、ビットレート（圧縮率）やアーティスト名などの、録音の際に設定される条件によって値が固定されるパラメータをいう。また、「可変情報」とは、録音対象のファイルのデータサイズやそのファイルに含まれる総パケット数などの、録音が終了しなけれは値が確定しないパラメータをいう。
【００２９】
以下、本実施形態に係る車載用録音再生装置３０においてマイコン２０がＤＳＰ１０と協働して行うタイムシフト再生に係る処理について、その処理フローの一例を示す図２を参照しながら説明する。併せて、録音時／再生時のオーディオデータの流れを示す図３も参照する。なお、図３の例示では、ＤＳＰ１０内のＣＰＵ１１とマイコン２０内のＣＰＵ２１の図示を省略している。
【００３０】
本処理フロー（図２）では、図示のように「録音プロセス」の途中の段階から「再生プロセス」が同時並行的に開始されている。先ず、録音プロセスから説明する。
【００３１】
＜録音プロセス＞
先ず最初のステップＳ１では、マイコン２０からの制御に基づき録音を開始する。すなわち、操作部２３を介してユーザにより録音の指示が入力され、さらに圧縮オーディオのファイルフォーマットの種別（本実施形態では、ＷＭＡ又はＡＡＣ）を指定する旨の指示が入力されると、ＣＰＵ２１では、ＣＤドライブ１に対して所定時間分のオーディオデータ（ＰＣＭデータ）の読み出しを要求し、これに基づき当該ＰＣＭデータをＣＤドライブ１から読み出してバッファメモリ２２ａにいったん格納する。
【００３２】
さらにＣＰＵ２１からＤＳＰ１０（ＣＰＵ１１）に対し、録音すべきオーディオデータを保持している旨、及び圧縮オーディオフォーマットの種別を通知する。これにより、ＤＳＰ１０では、マイコン２０内のバッファメモリ２２ａから当該ＰＣＭデータを取得してバッファメモリ１４ａに格納し、さらにエンコーダ１２により、当該ＰＣＭデータを指定された圧縮オーディオフォーマットに従ってデータ圧縮する。データ圧縮されたオーディオデータは、バッファメモリ１４ｂにいったん格納される。
【００３３】
次のステップＳ２では、ＣＰＵ２１により、固定情報のパラメータに値を設定する。すなわち、当該指定された圧縮オーディオフォーマットの種別に応じたＩＤ情報やコーデック情報などの固定値を設定して、補完ヘッダ情報の一部を作成する。作成されたパラメータ情報はバッファメモリ２２ｂにいったん格納される。
【００３４】
次のステップＳ３では、ＣＰＵ２１により、半固定情報の設定に必要な情報（ビットレートやアーティスト名など）を取得する。例えば、「ビットレート」は、ユーザがあらかじめ表示部２４の設定画面上でどれくらいの圧縮率で（例えば１２８ｋｂｐｓなど）データを記録させるかを設定したり、あるいは操作部２３を介して所望の圧縮率を設定入力することにより、取得することができる。また、「アーティスト名」は、上述したようにＤＳＰ１０（ＣＰＵ１１）の機能に基づき再生ＲＦ信号から抽出されたＴＯＣ情報から取得することができる。
【００３５】
次のステップＳ４では、ＣＰＵ２１により、前のステップで取得した情報に基づき、半固定情報のパラメータの設定値を決定する。すなわち、当該指定された圧縮オーディオフォーマットにおけるヘッダ情報の形式（条件）に合った固定値を設定する。
【００３６】
次のステップＳ５では、ＣＰＵ２１により、半固定情報のパラメータに、前のステップで設定した固定値を設定して、補完ヘッダ情報の一部を作成する。上記の固定情報と同様に、作成されたパラメータ情報はバッファメモリ２２ｂにいったん格納される。
【００３７】
次のステップＳ６では、ＣＰＵ２１により、可変情報のパラメータに「仮の値」を設定する。すなわち、可変情報のパラメータとしてとり得る値の最大値を「仮の値」として設定し、補完ヘッダ情報の残りの一部を作成する。上記の固定情報、半固定情報と同様に、作成されたパラメータ情報はバッファメモリ２２ｂにいったん格納される。
【００３８】
設定する「仮の値」としては、例えば、ファイルサイズのパラメータが４バイトの場合には、とり得る最大値である０ｘＦＦＦＦＦＦＦＦ（１６進表記）を設定する。また、オーディオシステムとして管理できるファイルサイズの最大値が２ＧＢであった場合には、０ｘ８０００００００を設定する。
【００３９】
次のステップＳ７では、ＣＰＵ２１により、バッファメモリ２２ｂにいったん格納した補完ヘッダ情報（固定情報＋半固定情報＋可変情報）をＨＤＤ２に記録する。
【００４０】
次のステップＳ８では、ＣＰＵ２１からの制御に基づき、圧縮オーディオデータをＤＳＰ１０から取得する。すなわち、ＣＰＵ２１では、ＤＳＰ１０側から録音すべき圧縮オーディオデータを保持している旨の通知を受けると、ＤＳＰ１０内のバッファメモリ１４ｂから当該圧縮オーディオデータを取得してバッファメモリ２２ｂにいったん格納する。
【００４１】
次のステップＳ９では、ＣＰＵ２１により、バッファメモリ２２ｂにいったん格納した当該圧縮オーディオデータを、ＨＤＤ２に記録されている補完ヘッダ情報に続けて記録する。
【００４２】
この時点で、再生できる圧縮オーディオデータがＨＤＤ２に蓄積されているので、マイコン２０からの制御に基づき再生動作を開始させる（図２のステップＳ２１）。この再生プロセスについては後で説明する。
【００４３】
なお、本ステップＳ９の処理において、圧縮オーディオデータのＨＤＤ２への記録が２回目以降の場合には、新たに取得した圧縮オーディオデータを前回記録した圧縮オーディオデータに続けて記録する。
【００４４】
次のステップＳ１０では、ＣＰＵ２１において、当該圧縮オーディオデータの録音を終了した（ＹＥＳ）か否（ＮＯ）かを判定する。判定結果がＹＥＳの場合にはステップＳ１１に進み、判定結果がＮＯの場合にはステップＳ８に戻って上記の処理を繰り返す。
【００４５】
次のステップＳ１１では、録音が完了しているので、ＣＰＵ２１において、正式なヘッダ情報を取得する。
【００４６】
次のステップＳ１２では、ＣＰＵ２１により、取得した正式なヘッダ情報を、ＨＤＤ２に記録されている補完ヘッダ情報に上書きして、記録する。そして、本処理フロー（録音プロセス）は「終了」となる。
【００４７】
＜再生プロセス＞
先ずステップＳ２１では、上記のステップＳ９の１回目の処理（取得した圧縮オーディオデータを補完ヘッダ情報に続けて記録する処理）を終えた時点で、マイコン２０からの制御に基づき再生動作を開始する。
【００４８】
次のステップＳ２２では、ＣＰＵ２１からＨＤＤ２に対して所定時間分の圧縮オーディオデータの読み出しを要求し、これに基づき当該圧縮オーディオデータをＨＤＤ２から読み出してバッファメモリ２２ｃにいったん格納する。
【００４９】
次のステップＳ２３では、ＣＰＵ２１により、バッファメモリ２２ｃにいったん格納した当該圧縮オーディオデータをＤＳＰ１０へ転送する。すなわち、前のステップで当該圧縮オーディオデータを取得したときに、ＣＰＵ２１からＤＳＰ１０に対し、再生すべき圧縮オーディオデータを保持している旨を通知し、これを受けてＤＳＰ１０では、マイコン２０内のバッファメモリ２２ｃから当該圧縮オーディオデータを取得してバッファメモリ１４ｃに格納する。さらにデコーダ１３により、当該圧縮オーディオデータを元のオーディオデータに復元する（再生処理）。
【００５０】
次のステップＳ２４では、ＣＰＵ２１がＤＳＰ１０側のＣＰＵ１１と協働して、当該圧縮オーディオデータの再生を終了した（ＹＥＳ）か否（ＮＯ）かを判定する。判定結果がＹＥＳの場合には本処理フロー（再生プロセス）は「終了」となり、判定結果がＮＯの場合にはステップＳ２２に戻って上記の処理を繰り返す。
【００５１】
以上説明したように、本実施形態に係る車載用録音再生装置３０によれば、ＣＤドライブ１から読み出したオーディオデータ（ＰＣＭデータ）を、所定の圧縮オーディオフォーマット（本実施形態ではＷＭＡ／ＡＡＣフォーマット）に従ってエンコーダ１２によりデータ圧縮し、マイコン２０を介してＨＤＤ２に記録すると共に、ＨＤＤ２からマイコン２０を介して読み出した圧縮オーディオデータをデコーダ１３により元のオーディオデータに伸長し、再生するにあたり、あらかじめ（録音開始時から録音終了時までの間に）ヘッダ情報に代わる仮のヘッダ情報（補完ヘッダ情報）を作成してＨＤＤ２に記録し、その間に取得した圧縮オーディオデータを補完ヘッダ情報に続けて逐次記録（録音）しながら、この補完ヘッダ情報を用いて再生を行うようにしている。
【００５２】
これにより、圧縮オーディオのファイルフォーマットに関係なく、録音しながらの同時再生（タイムシフト再生）を行うことができ、従来のように録音が終了した後でなければ再生を行うことができない（つまり、録音中はユーザを無音状態で待たせる）といった不都合を解消することが可能となる。
【００５３】
上述した実施形態では、録音再生装置３０を車載用オーディオシステムの一部として組み込んだ場合を例にとって説明したが、本発明に係る録音再生装置は、その要旨からも明らかなように、必ずしもオーディオシステムの一部として組み込む必要はなく、また車両に搭載される必要がないことはもちろんである。要は、録音開始時から録音終了時までの間に仮のヘッダ情報（補完ヘッダ情報）を作成してＨＤＤ２に記録し、その間に取得した圧縮オーディオデータを補完ヘッダ情報に続けて逐次記録（録音）しながら、補完ヘッダ情報を用いて再生動作を行う機能（タイムシフト再生機能）を備えていれば十分であり、本発明は、かかる機能を備えた録音再生装置であれば、車載用に限らず、一般的なオーディオ関連機器にも同様に適用することが可能である。
【００５４】
また、上述した実施形態では、マイコン２０においてＤＳＰ１０から取得した圧縮オーディオデータをＨＤＤ２に記録されている補完ヘッダ情報に続けて記録する処理を終了した時点で（図２のステップＳ９）再生動作を開始させるようにしたが、再生動作を開始させるタイミングがこれに限定されないことはもちろんである。例えば、録音を終了した時点で（ステップＳ１０）再生動作を開始させるようにしてもよい。この場合でも、その後に取得した正式なヘッダ情報をＨＤＤ２内の補完ヘッダ情報に上書きして記録することはもちろんである。
【００５５】
また、上述した実施形態では、補完ヘッダ情報の記録と圧縮オーディオデータの記録を２段階に分けて行うようにしたが（ステップＳ７、Ｓ９）、本発明の要旨からも明らかなように、必ずしも２段階に分けてＨＤＤ２に記録する必要がないことはもちろんである。例えば、マイコン２０側においてＤＳＰ１０側から圧縮オーディオデータを取得するまで補完ヘッダ情報をバッファメモリ２２ｂに保存しておき、圧縮オーディオデータをバッファメモリ２２ｂに取り込んだ時点で補完ヘッダ情報と共にＨＤＤ２に記録するようにしてもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る車載用録音再生装置の構成を概略的に示すブロック図である。
【図２】図１の装置においてマイコンがＤＳＰと協働して行うタイムシフト再生に係る処理の一例を示すフロー図である。
【図３】図２の処理フローを補足説明するための図である。
【図４】現状技術で採用されている圧縮オーディオフォーマット（ＭＰ３、ＡＴＲＡＣ３、ＷＭＡ、ＡＡＣ）のデータ構成を示す図である。
【符号の説明】
【００５７】
１…ＣＤ／ＤＶＤドライブ、
２…ＨＤＤ（記録媒体）、
３…スピーカ、
１０…デジタル信号プロセッサ（ＤＳＰ）、
１１…ＣＰＵ、
１２…エンコーダ（データ圧縮手段）、
１３…デコーダ（データ伸長手段）、
１４（１４ａ〜１４ｃ）…バッファメモリ、
２０…システムコントローラ（マイコン／制御手段）、
２１…ＣＰＵ、
２２（２２ａ〜２２ｃ）…バッファメモリ、
２３…操作部、
２４…表示部、
３０…車載用録音再生装置。
【図１】
2007226872.tif 000003
【図２】
2007226872.tif 000004
【図３】
2007226872.tif 000005
【図４】
2007226872.tif 000006