(57)【要約】【課題】  遅延を生じることなく、第１データの読み出しと、第２データの読み出し及び書き込みとを処理することができる記録再生装置を提供する。【解決手段】  アクセス調停部３が地図データのＨＤＤ２への書き込み又は読み出しを実行中であるか否かを判定し、地図データの書き込み中及び読み出し中ではないときに音楽録音・再生部８で再生中の再生データがあると、音楽録音・再生部８からの読み出し要求がある前にアクセス調停部３に再生中の再生データのの読み出し要求を出力するＡＣ１３と、ＡＣ１３に読み出された再生中の再生データを蓄積する第１再生用バッファ１４を備えている。【選択図】        図３
2009070532.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶した記憶手段と、
データを処理する第１処理手段及び第２処理手段と、
前記第１処理手段によって処理される第１データと、前記第２処理手段によって処理される第２データとの前記記憶手段への書き込みと前記記憶手段からの読み出しとを調停する第１調停手段と、
前記第１調停手段が前記第１データを処理中であるか否かを判定し、処理中ではないときに前記第２処理手段で処理中の第２データがあると、前記第２処理手段からの読み出し要求がある前に前記第１調停手段に第２データの読み出し要求を出力して、第２データを前記記憶手段から読み出す第２調停手段と、
前記第２調停手段によって読み出された第２データを蓄積し、前記第２処理手段からの読み出し要求に応じて、第２データを第２処理手段に出力する第１蓄積手段と、
を有することを特徴とする記録再生装置。
【請求項２】
データを記憶した記憶手段と、
データを処理する第１処理手段及び第２処理手段と、
前記第１処理手段によって処理される第１データと、前記第２処理手段によって処理される第２データとの前記記憶手段への書き込みと前記記憶手段からの読み出しとを調停する第１調停手段と、
前記第１調停手段が前記第１データを処理中であるか否かを判定し、処理中ではないときに、前記記憶手段に記憶された前記第２データの読み出し要求又は前記記憶手段への前記第２データの書き込み要求を前記第１調停手段に出力する第２調停手段と、
前記記憶手段から読み出された第２データと、前記記憶手段に書き込まれる第２データとの少なくとも一方を蓄積する第１蓄積手段と、
を有することを特徴とする記録再生装置。
【請求項３】
前記第１蓄積手段は、前記記憶手段から読み出された第２データを蓄積する第２蓄積手段と、前記第２処理手段によって処理され、前記記憶手段に記憶する第２データを蓄積する第３蓄積手段とを含み、
前記第２調停手段は、前記第１調停手段が第１データの処理中ではなく、さらに前記第２データの前記記憶手段からの読み出し中ではないときに前記第３蓄積手段に蓄積された第２データの前記記憶手段への書き込み要求を前記第１調停手段に出力することを特徴とする請求項１又は２記載の記録再生装置。
【請求項４】
データを記憶した記憶手段と、
データを処理する第１処理手段及び第２処理手段と、
前記第１処理手段によって処理される第１データと、前記第２処理手段によって処理される第２データとの前記記憶手段への書き込みと前記記憶手段からの読み出しとを調停する第１調停手段と、
前記第１調停手段が前記第２データを処理中であるか否かを判定し、処理中ではないときに、前記第１データの前記記憶手段への書き込み要求又は読み出し要求を前記第１調停手段に出力する第３調停手段と、
前記記憶手段から読み出された第１データを蓄積し、前記第１処理手段からの読み出し要求に応じて第１データを前記第１処理手段に出力する第４蓄積手段と、
前記第１調停手段が前記第１データを処理中であるか否かを判定し、処理中ではないときに、前記第２データの前記記憶手段への書き込み要求又は読み出し要求を前記第１調停手段に出力する第２調停手段と、
前記記憶手段から読み出された第２データを蓄積し、前記第２処理手段からの読み出し要求に応じて第２データを前記第２処理手段に出力する第１蓄積手段と、
を有することを特徴とする記録再生装置。
【請求項５】
前記第２調停手段と前記第３調停手段との少なくとも一方が、前記記憶手段から連続して読み出すことができるデータ量と、前記記憶手段に連続して書き込むことができるデータ量との少なくとも一方を記憶した設定記憶手段を有し、
前記第２調停手段と前記第３調停手段との少なくとも一方は、前記設定記憶手段の設定に従ってデータの書き込みと読み出しとの少なくとも一方を行うことを特徴とする請求項５記載の記録再生装置。
【請求項６】
第１処理手段によって処理される第１データの記憶手段への書き込み及び前記記憶手段からの第１データの読み出しを実行中であるか否かを判定するステップと、
前記第１データの書き込み及び読み出しを実行中ではないときに第２処理手段で処理中の第２データがあると、前記第２処理手段からの読み出し要求がある前に前記記憶手段から第２データを読み出すステップと、
読み出した第２データを第１蓄積手段に蓄積し、前記第２処理手段からの読み出し要求に応じて、第２データを第２処理手段に出力するステップと、
を有することを特徴とするデータ記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク装置にデータを記録したり、ハードディスク装置から読み出して再生、表示する記録再生装置に関する。
【背景技術】
【０００２】
近年、車両に搭載されるカーナビゲーション装置は、ハードディスク装置を備えるものが一般的となりつつある。地図データや圧縮した音楽データなどの各種データをハードディスク装置に格納しておき、必要に応じてハードディスク装置からデータを読み出して表示部に地図情報を表示したり、スピーカから音楽を再生したりしている。
【０００３】
図１に示す従来の記録再生装置は、地図データを格納するハードディスク装置と音楽データを格納するハードディスク装置とをそれぞれ有している。ナビゲーション部は、地図データ格納用のハードディスク装置にだけアクセスが可能であり、音楽録音再生部は、音楽データ格納用のハードディスク装置にだけアクセスが可能である。
【０００４】
しかしながら、ハードディスク装置の大容量化、コストダウン、信頼性向上などの観点から、図２に示すように搭載するハードディスク装置を１基とし、ナビゲーション部と音楽録音再生部とでハードディスク装置を共用する構成が主流となりつつある。
【０００５】
しかしながら、ナビゲーション部と音楽録音再生部とが１基のハードディスク装置にアクセスするため、これらの装置からのアクセスを調停するアクセス調停部を設けなければならない。アクセス調停部の調停では、音楽データの再生中は、音楽データが途切れないように調停を行うため、ナビゲーション部の地図表示がスクロール時などに遅くなるという問題がある。
【０００６】
特許文献１では、音声、映像データと、地図データとを共用のハードディスク装置に格納しており、地図データの記録や再生を行なっていても音楽や映像データの出力がとぎれないようにするために、既存の第１インターフェースの他に音楽や映像の再生専用の第２インターフェースを設けている。
【０００７】
【特許文献１】特開２００３−３０３４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
音楽データの再生と録音とを行いながら地図データをナビ画面に表示させようとした場合、音楽データの再生と録音との間に、ハードディスク装置にアクセスしなければならず、地図データの表示に遅延が生じるという課題がある。
特許文献１の開示技術では、音楽データや映像データの再生に、再生専用のインターフェースを設けて対応しているが、音楽データや映像データのハードディスク装置への書き込みと、地図データの読み出しは既存の第１インターフェースを用いているので、音楽データや映像データのハードディスク装置への書き込み時には、地図データの読み出しが遅くなるという課題がある。
【０００９】
本発明は上記事情に鑑みてなされたものであり、遅延を生じることなく、第１データの読み出しと、第２データの読み出し及び書き込みとを処理することができる記録再生装置及びデータ記録再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために本発明の記録再生装置は、データを記憶した記憶手段と、データを処理する第１処理手段及び第２処理手段と、前記第１処理手段によって処理される第１データと、前記第２処理手段によって処理される第２データとの前記記憶手段への書き込みと前記記憶手段からの読み出しとを調停する第１調停手段と、前記第１調停手段が前記第１データを処理中であるか否かを判定し、処理中ではないときに前記第２処理手段で処理中の第２データがあると、前記第２処理手段からの読み出し要求がある前に前記第１調停手段に第２データの読み出し要求を出力して、第２データを前記記憶手段から読み出す第２調停手段と、前記第２調停手段によって読み出された第２データを蓄積し、前記第２処理手段からの読み出し要求に応じて、第２データを第２処理手段に出力する第１蓄積手段とを有する構成としている。
このように本発明は、第１データに対する処理を優先して行うと共に、第２データに対しては第２処理手段からの取得要求がある前に事前に記憶手段から読み出して第１蓄積手段に蓄積しておくことで、第２データの記憶手段への書き込みに生じる遅延を少なくし、第１データの読み出しと、第２データの読み出し及び書き込みとを処理することができる。
【００１１】
本発明の記録再生装置は、データを記憶した記憶手段と、データを処理する第１処理手段及び第２処理手段と、前記第１処理手段によって処理される第１データと、前記第２処理手段によって処理される第２データとの前記記憶手段への書き込みと前記記憶手段からの読み出しとを調停する第１調停手段と、前記第１調停手段が前記第１データを処理中であるか否かを判定し、処理中ではないときに、前記記憶手段に記憶された前記第２データの読み出し要求又は前記記憶手段への前記第２データの書き込み要求を前記第１調停手段に出力する第２調停手段と、前記記憶手段から読み出された第２データと、前記記憶手段に書き込まれる第２データとの少なくとも一方を蓄積する第１蓄積手段とを有する構成としている。
このように本発明は、第１データに対する処理を優先して行うと共に、第２データに対しては第１蓄積手段を設けて蓄積しておくことで、第１データの読み出しと、第２データの読み出し及び書き込みとをほぼ同時に処理することができる。
【００１２】
上記記録再生装置において、前記第１蓄積手段は、前記記憶手段から読み出された第２データを蓄積する第２蓄積手段と、前記第２処理手段によって処理され、前記記憶手段に記憶する第２データを蓄積する第３蓄積手段とを含み、前記第２調停手段は、前記第１調停手段が第１データの処理中ではなく、さらに前記第２データの前記記憶手段からの読み出し中ではないときに前記第３蓄積手段に蓄積された第２データの前記記憶手段への書き込み要求を前記第１調停手段に出力するとよい。
従って、第２データを記憶手段に記憶させる処理が他の処理の妨げとならない。
【００１３】
本発明の記録再生装置は、データを記憶した記憶手段と、データを処理する第１処理手段及び第２処理手段と、前記第１処理手段によって処理される第１データと、前記第２処理手段によって処理される第２データとの前記記憶手段への書き込みと前記記憶手段からの読み出しとを調停する第１調停手段と、前記第１調停手段が前記第２データを処理中であるか否かを判定し、処理中ではないときに、前記第１データの前記記憶手段への書き込み要求又は読み出し要求を前記第１調停手段に出力する第３調停手段と、前記記憶手段から読み出された第１データを蓄積し、前記第１処理手段からの読み出し要求に応じて第１データを前記第１処理手段に出力する第４蓄積手段と、前記第１調停手段が前記第１データを処理中であるか否かを判定し、処理中ではないときに、前記第２データの前記記憶手段への書き込み要求又は読み出し要求を前記第１調停手段に出力する第２調停手段と、前記記憶手段から読み出された第２データを蓄積し、前記第２処理手段からの読み出し要求に応じて第２データを前記第２処理手段に出力する第１蓄積手段とを有する構成としている。
このように第１データに対しても第３調停手段と、第４蓄積手段を設けることで、第１データの読み出しが連続する場合であっても、遅延を生じることなく、第１データの読み出しと、第２データの読み出し及び書き込みとを処理することができる。
【００１４】
上記記録再生装置において、前記第２調停手段と前記第３調停手段との少なくとも一方が、前記記憶手段から連続して読み出すことができるデータ量と、前記記憶手段に連続して書き込むことができるデータ量との少なくとも一方を記憶した設定記憶手段を有し、前記第２調停手段と前記第３調停手段との少なくとも一方は、前記設定記憶手段の設定に従ってデータの書き込みと読み出しとの少なくとも一方を行うとよい。
従って、記憶手段から連続して書き込みや読み出しができるデータ量を簡単に設定することができる。
【００１５】
本発明のデータ記録再生方法は、第１処理手段によって処理される第１データの記憶手段への書き込み及び前記記憶手段からの第１データの読み出しを実行中であるか否かを判定するステップと、前記第１データの書き込み及び読み出しを実行中ではないときに第２処理手段で処理中の第２データがあると、前記第２処理手段からの読み出し要求がある前に前記記憶手段から第２データを読み出すステップと、読み出した第２データを第１蓄積手段に蓄積し、前記第２処理手段からの読み出し要求に応じて、第２データを第２処理手段に出力するステップと、を有することを特徴としている。
【発明の効果】
【００１６】
本発明によれば、遅延を生じることなく、第１データの読み出しと、第２データの読み出し及び書き込みとを処理することがができる。
【発明を実施するための最良の形態】
【００１７】
添付図面を参照しながら本実施例の最良の実施例を説明する。
【実施例１】
【００１８】
まず、図３を参照しながら本実施例の構成を説明する。本実施例の記録再生装置１は、図３に示すようにハードディスク装置（以下、ＨＤＤ（Hard Disk Drive）とも表記する）（本発明の記憶手段に該当する）２と、アクセス調停部（本発明の第１調停手段に該当する）３と、ナビゲーション部（本発明の第１処理手段に該当する）４と、ディスプレイ６と、スピーカ７と、音楽録音・再生部（本発明の第２処理手段に該当する）８と、アクセスコントローラ（以下、ＡＣとも表記する）（本発明の第２調停手段に該当する）１３と、第１再生用バッファ１４（本発明の第１蓄積手段に該当する）とを有している。また、ナビゲーション部４は、地図用バッファ５を有し、音楽記録・再生部８は、デコーダ９と、第２再生用バッファ１０と、エンコーダ１１と、録音用バッファ１２とを有している。
【００１９】
ＨＤＤ２には、ナビゲーション部４で使用する地図データ等と、ＤＶＤ／ＣＤデッキ等から読み込んだ映像データや音楽データとが記憶されている。
【００２０】
アクセス調停部３は、ＨＤＤ２へのアクセスを調停する。すなわち、ナビゲーション部４からの地図データ等の読み出し要求と、ＨＤＤ２に地図データを記憶する要求と、音楽記録・再生部８からの音楽データの再生要求や音楽データの記憶要求とを調停する。
【００２１】
ナビゲーション部４は、ＨＤＤ２から読み出した地図データ等（本発明の第１データに該当する）を地図用バッファ５に一時的に蓄積する。ナビゲーション部４は、ＧＰＳ信号を受信して現在位置を割り出し、地図用バッファ５に記憶した地図データ等からナビゲーションのための地図画像や誘導経路情報を作成する。作成した地図画像は、ディスプレイ６に表示する。
【００２２】
ディスプレイ６には、ナビゲーション部４で作成された地図画像や誘導経路情報と、ＤＶＤ／ＣＤデッキで再生された画像とが表示される。スピーカ７には、ナビゲーション部で生成された音声案内や、ＤＶＤ／ＣＤデッキで再生される音声データとが出力される。
【００２３】
音楽録音・再生部８内のエンコーダ１１は、ＤＶＤ／ＣＤデッキ等から読み込んだ音楽データに対してデータ圧縮処理を行う。圧縮処理された音楽データは、録音用バッファ１２に蓄積され、ＡＣ１３によって読み出されＨＤＤ２に書き込まれる。
また、ＡＣ１３から取得した音楽データは第２再生用バッファ１０に蓄積される。デコーダ９は、第２再生用バッファ１０から音楽データを読み出して伸長処理し、スピーカ７から音楽データとして出力する。
【００２４】
ＡＣ１３は、ナビゲーション部４がアクセス調停部３にアクセスしていない期間にアクセス調停部３にアクセスして、ＨＤＤ２から音楽データや映像データを取得する。取得した音楽データや映像データは、接続した第１再生用バッファ１４に一時的に蓄積しておく。音楽録音・再生部８から音楽データの取得要求があると、 ＡＣ１３は第１再生用バッファ１４に蓄積した音楽データや映像データを音楽録音・再生部８の第２再生用バッファ１０に出力する。
また、ＨＤＤ２にナビゲーション部４がアクセスしておらず、また再生用の音楽データや映像データをＨＤＤ２から読み出していないときに、ＡＣ１３は録音用バッファ１２に蓄積された音楽データや映像データを読み出して、ＨＤＤ２に記憶する。
【００２５】
上記構成を備えた本実施例の記録再生装置１は、ＨＤＤ２への音楽データや映像データ（以下、これらのデータをまとめて、ＨＤＤ２から読み出す場合には再生データ、ＨＤＤ２に記録する場合には記録データと呼び、これらのデータが本発明の第２データに該当する）の書き込みと読み出しとの少なくとも一方が行われている期間において、地図データの表示に遅延を生じないようにすることを目的としている。
このため実施例１では、音楽録音・再生部８とアクセス調停部３との間に、音楽録音・再生部８のアクセス調停部３へのアクセスを調整するＡＣ１３と、音楽録音・再生部８で再生する再生データを一時的に蓄積する第１再生用バッファ１４とを設けている。
【００２６】
ＡＣ１３は、ナビゲーション部４がＨＤＤ２から地図データを読み出したり、ＨＤＤ２に地図データを書き込んでいないタイミングでアクセス調停部３にアクセスし、再生データの取得要求や、録音データの書き込み要求を出力する。また、第１再生用バッファ１４を用意し、ナビゲーション部４がＨＤＤ２にアクセスしていないタイミングでＨＤＤ２から再生データを取得して第１再生用バッファ１４に蓄積しておく。音楽録音・再生部８から再生データの取得要求を受けると、ＡＣ１３は、第１再生用バッファ１４から再生データを読み出して音楽録音・再生部８に出力する。
なお、ＡＣ１３がアクセス調停部３に再生データの取得要求を出力するタイミングは、第１再生用バッファ１４に蓄積したデータ量が所定値以下となり、ナビゲーション部４がＨＤＤ２にアクセスしていないタイミングで行われる。
このような処理を行うことで、音楽録音・再生部８から取得要求がある前に、再生データをＨＤＤ２から読み出しておくことができるので、地図データの読み出しを優先しても再生データの再生に生じる遅延を低減することができる。
また、再生データの取得がＨＤＤ２へのアクセスが空いている時間を利用して行われるので、録音データの書き込みでも生じる遅延を低減することができる。
【００２７】
図４及び図５を参照しながらＨＤＤ２へのデータの書き込みと読み出しの手順を説明する。
まず、図４を参照しながらナビゲーション部４からの地図データの読み出し要求と、音楽録音・再生部８からの録音要求又は再生要求とが重複した場合の処理について説明する。
なお、以下の説明では、ナビゲーション部４や音楽録音・再生部８から出力される読み出し要求や書き込み要求には１Ａ，２Ａ，３Ａ・・・とＡを付加し、この要求に対してＨＤＤ２に記憶したり、ＨＤＤ２から読み出す実際のデータには１Ｂ，２Ｂ，３ＢとＢを付加して説明する。
ナビゲーション部４から地図データの読み出し要求１Ａが出力されると、アクセス調停部３はこの要求を受信して、ＨＤＤ２から要求された地図データ１Ｂを読み出してナビゲーション部４に出力する。ナビゲーション部４は、アクセス調停部３から取得した地図データ１Ｂを処理し、ナビゲーション用の地図画像を作成しディスプレイ６に表示する。
【００２８】
また、地図データ１ＢのＨＤＤ２からの読み出し中に、音楽録音・再生部８から録音要求２Ａがあると、ＡＣ１３でこの録音要求２Ａを受信する。録音要求２Ａを受信したＡＣ１３は、アクセス調停部３にバスの状態を問い合わせて調停を行う。このときアクセス調停部３はナビゲーション部４からのアクセスを受けているので、その旨をＡＣ１３に通知する。ＡＣ１３は音楽録音・再生部８から受信した録音要求２Ａのアクセス調停部３への出力を保留にする。
この後、地図データ１ＢのＨＤＤ２からの読み出しが終了すると、ＡＣ１３は録音要求２Ａをアクセス調停部３に出力する。アクセス調停部３は、ＡＣ１３からの録音要求２Ａを受け付けて、音楽録音・再生部８から出力される録音データ２ＢをＨＤＤ２に出力し、ＨＤＤ２に録音データ２Ｂが書き込まれる。
【００２９】
次に、録音要求２Ａによる録音データ２Ｂの書き込みが終了した後に、音楽録音・再生部８から続けて次の録音要求３ＡがＡＣ１３にあったとする。録音要求３Ａを受けたＡＣ１３は、アクセス調停部３にバスの状態を問い合わせて調停を行う。このときアクセス調停部３は他の機能部からのアクセスを受けていないので、ＡＣ１３はアクセス調停部３に録音要求３Ａを出力する。アクセス調停部３はＡＣ１３からの録音要求３Ａを受け付けて、音楽録音・再生部８から出力される録音データ３ＢをＨＤＤ２に出力し、ＨＤＤ２に録音データ３Ｂを書き込む。
また、録音データ３Ｂの書き込み中に、アクセス調停部３はナビゲーション部４から地図データの読み出し要求４Ａを受けると、アクセス調停部３は、録音データ３ＢのＨＤＤ２への書き込み中であるのでナビゲーション部４からの読み出し要求４Ａを保留状態にする。録音データ３ＢのＨＤＤ２への書き込みが終了すると、アクセス調停部３はナビゲーション部４からの読み出し要求４Ａを受け付けて、ＨＤＤ２から該当する地図データ４Ｂを読み出し、ナビゲーション部４に出力する。
また、地図データ４ＢをＨＤＤ２から読み出している間に、音楽録音・再生部８から再生データの再生要求５Ａがあったとする。ＡＣ１３はこの再生要求５Ａを受け付けて、アクセス調停部３にバスの状態問い合わせを行う。このときアクセス調停部３はナビゲーション部４からのアクセスを受けているので、その旨をＡＣ１３に通知する。通知を受けたＡＣ１３は音楽録音・再生部８から受信した再生要求５Ａのアクセス調停部３への出力を保留にする。
【００３０】
ＡＣ１３は、アクセス調停部３から地図データ４ＢのＨＤＤ２からの読み出し終了通知を受け取ると、音楽録音・再生部８からの再生要求５Ａをアクセス調停部３に出力する。アクセス調停部３は再生要求５Ａを受け付けてＨＤＤ２にアクセスし、ＨＤＤ２から該当する再生データ５Ｂを読み出してＡＣ１３に出力する。ＡＣ１３は、アクセス調停部３から取得した再生データ５Ｂを第１再生用バッファ１４に蓄積する。そして、ＡＣ１３は、第１再生用バッファ１４から再生データ５Ｂを読み出して音楽録音・再生部８に出力する。
再生データ５Ｂの再生中は、音楽録音・再生部８からＡＣ１３に継続的に再生要求が出力される。ＡＣ１３は第１再生用バッファ１４の再生データ記憶量が所定量よりも少なくなり、ＨＤＤ２へのアクセスに空きが有るときに再生データの取得要求を出力して、第１再生用バッファ１４に再生データを蓄積していく。
【００３１】
次に、図５に示すタイミングチャートを参照しながら音楽録音・再生部８からの音楽データの録音要求及び再生要求と、ナビゲーション部４からの地図データの読み出し要求とが重複した場合の記録再生装置１の処理手順を説明する。
なお、ＡＣ１３の第１再生用バッファ１４には、図４に示す手順に従って、音楽録音・再生部８から要求された再生データが蓄積されているものとする。
アクセス調停部３は、ナビゲーション部４から地図データの読み出し要求６Ａを受け取ると、この読み出し要求６Ａを受け付けてＨＤＤ２から該当する地図データ６Ｂを読み出してナビゲーション部４に出力する。
ＨＤＤ２からの地図データ６Ｂの読み出し中に、音楽録音・再生部８から再生データの再生要求７Ａが出力されると、ＡＣ１３でこれを受信する。ＡＣ１３は、配下の第１再生用バッファ１４に再生データ７Ｂを蓄積済みであるので、この第１再生用バッファ１４から再生データ７Ｂを読み出して音楽録音・再生部８に出力する。
再生データ７Ｂの再生中であって、ＨＤＤ２から地図データ６Ｂの読み出し中に音楽録音・再生部８から録音データの録音要求８Ａがあると、この要求をＡＣ１３で受け付ける。ＡＣ１３は、録音要求８Ａを受けるとアクセス調停部３にバスの状態問い合わせを行う。このときアクセス調停部３はナビゲーション部４からのアクセスを受けているので、その旨をＡＣ１３に通知する。ＡＣ１３はこの通知を受けて音楽録音・再生部８から受信した録音要求８Ａのアクセス調停部３への出力を保留にする。
【００３２】
ＡＣ１３は、地図データ６ＢのＨＤＤ２からの読み出しが終了した旨の通知をアクセス調停部３から受けると、アクセス調停部３に録音要求８Ａを出力する。アクセス調停部３は録音要求８Ａを受け付けると、ＡＣ１３を介して音楽録音・再生部８から送られてくる録音データ８ＢをＨＤＤ２に出力して、ＨＤＤ２に記憶する。
【００３３】
再生要求７ＡによってＨＤＤ２から読み出した再生データ７Ｂの再生が終了した後に、音楽記録・再生部８から続けて次の再生要求９Ａがあったとする。
ＡＣ１３は、この再生要求９Ａを受け付けると、配下の第１再生用バッファ１４に再生データが蓄積されているか否かを判定する。ＡＣ１３は、再生データ９Ｂが第１再生用バッファ１４に蓄積されている場合に、この再生データ９Ｂを第１再生用バッファ１４から読み出して音楽録音・再生部８に出力する。
また、ＡＣ１３は、第１再生用バッファ１４に蓄積したデータ記憶量が所定量以下となると、アクセス調停部３にバスの状態問い合わせを行う。アクセス調停部３が他の機能部からアクセス要求を受けていない場合に、ＡＣ１３はアクセス調停部３に再生要求１０Ａを出力する。
再生要求１０Ａを受けたアクセス調停部３は、該当する再生データ１０ＢをＨＤＤ２から読み出して、ＡＣ１３に出力する。ＡＣ１３は、アクセス調停部３から取得した再生データ１０Ｂを第１再生用バッファ１４に蓄積する。そして、ＡＣ１３は、第１再生用バッファ１４から再生データ１０Ｂを読み出して音楽録音・再生部８に出力する。
【実施例２】
【００３４】
本発明の第２実施例について説明する。図６には第２実施例の記録再生装置１の構成を示す。なお、上述した第１実施例と同一の構成については同一の符号を付し説明を省略する。
本実施例の記録再生装置１は、第１再生用バッファ１４の記憶領域を、通常の再生用データを記憶する通常再生用データ領域（本発明の第１領域に該当する）１４Ａと、早送り再生用のデータを記憶する早送り再生用データ領域（本発明の第３領域に該当する）１４Ｂと、巻き戻し再生用のデータを記憶する巻き戻し再生用データ領域（本発明の第２領域に該当する）１４Ｃとしている。
通常再生用データ領域１４Ａには、図７に示すように現在音楽録音・再生部８で再生中の再生データ（以下、このデータを再生データＢとする）Ｂの次のデータ（このデータを再生データＣと呼ぶ）が蓄積される。
また、早送り再生用データ領域１４Ｂには、通常再生用データ領域１４Ａに蓄積している再生データＢの次に再生する再生データＣが蓄積されており、早送りの操作がなされた場合に、この再生データＣが音楽録音・再生部８に出力される。
また、巻き戻し再生用データ領域１４Ｃには、図７に示すように現在録音・再生部８で再生中の再生データＢの前に再生されたデータ（このデータを再生データＡと呼ぶ）Ａが蓄積される。既に再生済みの再生データＡを蓄積しておくことで、巻き戻しの操作がなされたときに、この再生データＡが音楽録音・再生部８に出力される。
【００３５】
このように本実施例は第１再生用バッファ１４に、早送り再生用のデータと、巻き戻し再生用のデータとを蓄積しておくことで、ユーザの早送り、巻き戻しの操作にいち早く対応することができる。
【００３６】
なお、本実施例では、第１再生用バッファ１４内に、早送り再生用データ領域１４Ｂと、巻き戻し再生用データ領域１４Ｃとを設けているが、それぞれ個別にバッファを設けることも可能である。
【実施例３】
【００３７】
本発明の第３実施例について説明する。図８には第３実施例の記録再生装置１の構成を示す。なお、上述した第１実施例と同一の構成については同一の符号を付し説明を省略する。
本実施例の記録再生装置１は、第１再生用バッファ（本発明の第２蓄積手段に該当する）１４の他に、第２録音用バッファ（本発明の第３蓄積手段に該当する）１６を設けている。第２録音用バッファ１６に蓄積されるデータは、音楽録音・再生部８で読み込まれ、これからＨＤＤ２に書き込まれる録音データである。
音楽録音・再生部８内のエンコーダ１１でエンコードされ、音楽録音・再生部８内の第１録音用バッファ１５に蓄積された録音データは、所定タイミングでＡＣ１３に出力され、ＡＣ１３の制御によって第２録音用バッファ１６に蓄積される。ＡＣ１３は、アクセス調停部３にＨＤＤ２へのアクセス状況を問い合わせ、ＨＤＤ２へのアクセスがないときに第２録音用バッファ１６に蓄積した録音データをアクセス調停部３に出力して、アクセス調停部３からＨＤＤ２に書き込む。
【００３８】
ＤＶＤ／ＣＤデッキ等によって読み込まれる録音データは、４倍速以上の速さで読み込まれ転送されてくるが、第２録音用バッファ１６を設けることで録音データをＨＤＤ２に書き込む前に、録音データが第１録音用バッファ１５の記憶容量を超えてしまう不具合の発生を低減することができる。
【実施例４】
【００３９】
本発明の第４実施例について説明する。図９には第４実施例の記録再生装置１の構成を示す。なお、上述した第３実施例と同一の構成については同一の符号を付し説明を省略する。
本実施例は、図９に示すようにナビゲーション部４とアクセス調停部３との間に第２アクセスコントローラ（以下、第２ＡＣと表記する）（本発明の第３調停手段に該当する）１８と、地図用バッファ（本発明の第４蓄積手段に該当する）１９とを設けている。なお、音楽録音・再生部８とアクセス調停部３との間に設けられた第１アクセスコントローラ（以下、第１ＡＣと表記する）１７は、第２ＡＣ１８と区別するために第１ＡＣ１７と表記しているが、上述したＡＣ１３と同一のアクセスコントローラであり、ＡＣ１３と同一の処理を行う。
【００４０】
第２ＡＣ１８は、ＡＣ１３と同様に、アクセス調停部３にＨＤＤ２へのアクセス状況を問い合わせ、ＨＤＤ２へのアクセスがないときにＨＤＤ２から地図データを読み出して地図用バッファ１９に蓄積しておく。
ナビゲーション部４から地図データの取得要求が出されると、地図用バッファ１９から地図データを読み出してナビゲーション部４に出力する。
また、第２ＡＣ１８は、地図用バッファ１９に所定量以上の地図データが蓄積されたときに、ナビゲーション部４に地図データを出力する。
このようにナビゲーション部４とアクセス調停部３との間にも調停を行う第２ＡＣ１８と、地図用バッファ１９とを設けておくことで、ナビゲーション部４からの地図データの読み出しが連続する場合であっても、遅延を生じることなく、地図データの読み出しと、音楽データの読み出し及び書き込みとを処理することができる。
【００４１】
図１０を参照しながら本実施例の記録再生装置１の処理手順を説明する。
第２ＡＣ１８は、ナビゲーション部４から地図データの読み出し要求１１Ａを受けると、アクセス調停部３にＨＤＤ２へのアクセス状況を問い合わせる。アクセス調停部３は、現在、ＨＤＤ２へのアクセスは行われていないのでその旨を第２ＡＣ１８に通知する。第２ＡＣ１８は、アクセス調停部３に地図データの読み出し要求１１Ａを出力する。
アクセス調停部３は、第２ＡＣ１８からの読み出し要求を受け付けて、ＨＤＤ２から該当する地図データ１１Ｂを読み出して第２ＡＣ１８に出力する。第２ＡＣ１８は、アクセス調停部３から送信された地図データを地図用バッファ１９に蓄積していく。そして、第２ＡＣ１８は、地図用バッファ１９から地図データを読み出してナビゲーション部４に出力する。なお、地図データのＨＤＤ２からの読み出しは、地図用バッファ１９がフルになるまで継続される。
【００４２】
また、ＨＤＤ２から地図データの読み出し中に、音楽録音・再生部８から録音要求１２Ａがあると、これを第１ＡＣ１７で受け取る。第１ＡＣ１７は、録音要求１２Ａを受け付けて、音楽録音・再生部８から出力される録音データ１２Ｂを配下の第２録音用バッファ１６に蓄積していく。また、第１ＡＣ１７は、アクセス調停部３にＨＤＤ２へのアクセス状況を問い合わせる。アクセス調停部３は、現在、ナビゲーション部４によってＨＤＤ２から地図データの読み出しが行われているので、その旨を第１ＡＣ１３に通知する。通知を受けた第１ＡＣ１７は、録音要求１２Ａのアクセス調停部３への出力を保留にする。
また、音楽録音・再生部８は、録音要求１２Ａに続けて録音要求１３Ａを第１ＡＣ１７に出力し、第１ＡＣ１７は音楽録音・再生部８から出力される録音データを第２録音用バッファ１６に蓄積していく。
また、録音データ１３Ｂの第２録音バッファ用１６への蓄積中に、音楽録音・再生部８から再生データの再生要求１４Ａを受けると、第１ＡＣ１７は現在、ナビゲーション部４がＨＤＤ２にアクセスしているので再生要求１４Ａを保留にする。
【００４３】
ＨＤＤ２から地図データ１１Ｂの読み出しが終了すると、アクセス調停部３は地図データの読み出し終了を第１ＡＣ１７に通知する。第１ＡＣ１７は、第２録音用バッファ１６に蓄積している録音データ１２Ｂ、１３Ｂの録音要求１２Ａ、１３Ａをアクセス調停部３に出力する。アクセス調停部３は、録音要求１２Ａ、１３Ａを受け付けて第１ＡＣ１７から出力される録音データ１２Ｂ、１３ＢをＨＤＤ２に出力し、ＨＤＤ２に記憶する。
【００４４】
録音データ１２Ａ、１２ＢのＨＤＤ２への記憶が終了すると、第１ＡＣ１７は、再生要求１４Ａをアクセス調停部３に出力する。アクセス調停部３は、第１ＡＣ１７からの再生要求１４Ａを受け付けて、ＨＤＤ２から該当する再生データ１４Ｂを読み出して第１ＡＣ１７に出力する。第１ＡＣ１７は、アクセス調停部３から送信された再生データ１４Ｂを第１再生用バッファ１４に蓄積していく。そして、第１ＡＣ１７は、第１再生用バッファ１４から地図データを読み出して音楽録音・再生８に出力する。再生データ１４ＢのＨＤＤ２からの読み出しは、第１再生用バッファ１４に所定値以上のデータが蓄積されるまで継続される。
【実施例５】
【００４５】
本発明の第５実施例について説明する。図１１には第５実施例の記録再生装置１の構成を示す。なお、上述した第３実施例と同一の構成については同一の符号を付し説明を省略する。
【００４６】
本実施例は、図１１に示すようにナビ用マイコン（本発明の制御手段に該当する）２１と、音楽制御用マイコン（本発明の制御手段に該当する）２３と、設定用レジスタ（本発明の設定記憶手段に該当する）２２とを設けている。
本実施例は、ＨＤＤ２から地図データや再生データを読み出すときや、ＨＤＤ２に記録データを書き込むときに、第１ＡＣ１７、第２ＡＣ１８がＨＤＤ２から連続して読み出し可能なデータ量や、ＨＤＤ２に連続して書き込み可能なデータ量を設定用レジスタ２３に設定している。
ナビ用マイコン２１は、第２ＡＣ１８がＨＤＤ２から連続読み出し可能なデータ量を設定用レジスタ２３に設定する。同様に、音楽制御用マイコン２２は、第１ＡＣ１７がＨＤＤ２から連続読み出し可能なデータ量と、第１ＡＣ１７がＨＤＤ２に連続書き込み可能なデータ量を設定用レジスタ２３に設定する。
第１ＡＣ１７は、設定用レジスタ２３の設定に従ってＨＤＤ２からのデータ読み出しや書き込みを行う。同様に、第２ＡＣ１８も設定用レジスタ２３の設定に従って、ＨＤＤ２からのデータの読み出しを行う。
【００４７】
また、ナビ用マイコン２１、音楽制御用マイコン２２は、ナビゲーション部４と、音楽録音・再生部８とのＨＤＤ２へのアクセス頻度に基づいて、設定用レジスタ２３に連続書き込み可能なデータ量と連続読み出し可能なデータ量を設定することができる。
例えば、ナビゲーション部４からのＨＤＤ２へのアクセス頻度が高くなると、ナビ用マイコン２１は、ＨＤＤ２から連続読み出し可能な地図データのデータ量が多くなり、ＨＤＤ２から連続読み出し、連続書き込みされる音楽データ（再生
データ、録音データ）のデータ量が少なくなるように設定用レジスタ２３の再設定を行う。
【００４８】
また、設定用レジスタ２３には、第１再生用バッファ１４、地図用バッファ１９にどの程度の空きができときにＨＤＤ２に再生要求、読み出し要求を出すのかを設定しておくこともできる。
例えば、第２ＡＣ１８は、地図用バッファ１９から地図データを読み出してナビゲーション部４に出力しているときに、地図用バッファ１９に設定用レジスタ２３に設定されたデータ量の空きができると、アクセス調停部３に再生データの再生要求を出力する。
同様に、第２録音用バッファ１６にどの程度のデータが蓄積されたときにＨＤＤ２に書き込み要求を出力するのかも設定しておくことができる。
例えば、第１ＡＣ１７は、音楽録音・再生部８から録音データを取得して第２録音用バッファ１６に蓄積しているときに、第２録音用バッファ１６に蓄積されたデータ量が設定用レジスタ２３の設定値を超えると、アクセス調停部３に録音データの録音要求を出力する。
【００４９】
上述した実施例は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００５０】
【図１】従来の記録再生装置の構成を示す図である。
【図２】従来の記録再生装置の構成を示す図である。
【図３】実施例１の記録再生装置の構成を示す図である。
【図４】記録再生装置のＨＤＤへのデータの書き込みと読み出しのタイミングを示すタイミングチャートであり、ナビゲーション部からのアクセスと、音楽録音・再生部からの録音要求又は再生要求とが重複した場合を示す図である。
【図５】記録再生装置のＨＤＤへのデータの書き込みと読み出しのタイミングを示すタイミングチャートであり、音楽録音・再生部からの音楽データの録音要求及び再生要求と、ナビゲーション部からの地図データの読み出し要求とが重複した場合を示す図である。
【図６】実施例２の記録再生装置の構成を示す図である。
【図７】第１再生用バッファに記憶されるデータを説明するための図である。
【図８】実施例３の記録再生装置の構成を示す図である。
【図９】実施例４の記録再生装置の構成を示す図である。
【図１０】実施例４の記録再生装置のＨＤＤへのデータの書き込みと読み出しのタイミングを示すタイミングチャートである。
【図１１】実施例５の記録再生装置の構成を示す図である。
【符号の説明】
【００５１】
１  録音再生装置
２  ＨＤＤ（記憶手段）
３  アクセス調停部（第１調停手段）
４  ナビゲーション部（第１処理部）
５  地図用バッファ
６  ディスプレイ
７  スピーカ
８  音楽録音・再生部（第２処理部）
９  デコーダ
１０  第２再生用バッファ
１１  エンコーダ
１２  録音バッファ
１３  アクセスコントローラ（第２調停手段）
１４  第１再生用バッファ（第１蓄積手段、第２蓄積手段）
１５  第１録音用バッファ
１６  第２録音用バッファ（第３蓄積手段）
１７  第１ＡＣ（第２調停手段）
１８  第２ＡＣ（第３調停手段）
１９  地図用バッファ（第４蓄積手段）
２１  ナビ用マイコン（制御手段）
２２  音楽制御用マイコン（制御手段）
２３  設定用レジスタ（設定記憶手段）
【図１】
2009070532.tif 000003
【図２】
2009070532.tif 000004
【図３】
2009070532.tif 000005
【図４】
2009070532.tif 000006
【図５】
2009070532.tif 000007
【図６】
2009070532.tif 000008
【図７】
2009070532.tif 000009
【図８】
2009070532.tif 000010
【図９】
2009070532.tif 000011
【図１０】
2009070532.tif 000012
【図１１】
2009070532.tif 000013