(57)【要約】【課題】ホスト装置における負荷を極力軽減することができるオーディオ再生装置を提供する。【解決手段】記録媒体からコンテンツのデータを読み出す読出し手段と、読出し手段により読み出したデータを所定のホスト装置に対して送信するデータ送信手段と、コンテンツのデータを一時的に蓄積するバッファと、バッファに蓄積されたデータをデコードし、再生信号として出力するデコード手段と、デコード手段からの再生信号をホスト装置に対して送信する再生信号送信手段とを備えた記録媒体駆動装置において、読出し手段によりコンテンツのデータを、間欠的に読み出してバッファに供給するとともに（ステップ３１〜３５）、該読出しが行われていない期間において、該読み出しとは別個に読み出してデータ送信手段に供給するデータ供給手段（ステップ３６〜４０）を設ける。【選択図】図２
2010135033.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体からコンテンツのデータを読み出す読出し手段と、
前記読出し手段により読み出したデータを所定のホスト装置に対して送信するデータ送信手段と、
コンテンツのデータを一時的に蓄積するバッファと、
前記バッファに蓄積されたデータをデコードし、再生信号として出力するデコード手段と、
前記デコード手段からの再生信号を外部の装置に対して送信する再生信号送信手段と、
前記読出し手段により前記コンテンツのデータを、間欠的に読み出して前記バッファに供給するとともに、該読出しが行われていない期間において、該読み出しとは別個に読み出して前記データ送信手段に供給するデータ供給手段とを具備することを特徴とする記録媒体駆動装置。
【請求項２】
前記コンテンツのデータにはオーディオ及び画像若しくは動画のカテゴリのデータが含まれており、
前記供給手段が前記バッファに供給するデータのカテゴリと、前記データ送信手段に供給するデータのカテゴリとは異なるか又は部分的にのみ一致することを特徴とする請求項１に記載の記録媒体駆動装置。
【請求項３】
前記記録媒体には複数のコンテンツについてのデータが記録されており、
前記供給手段が前記バッファに供給するデータのコンテンツと、前記データ送信手段に供給するデータのコンテンツとが異なることを特徴とする請求項１又は２に記載の記録媒体駆動装置。
【請求項４】
記録媒体からコンテンツのデータを読み出す読出し工程と、
前記読出し工程により読み出したデータを所定のホスト装置に対して送信するデータ送信工程と、
コンテンツのデータを一時的にバッファに蓄積するバッファ工程と、
前記バッファに蓄積されたデータをデコードし、再生信号として出力するデコード工程と、
前記デコード工程により出力される再生信号を前記ホスト装置に対して送信する再生信号送信工程と、
前記読出し工程により前記コンテンツのデータを、間欠的に読み出して前記バッファ工程により蓄積するとともに、該読出しが行われていない期間において、該読み出しとは別個に読み出して前記データ送信工程により前記ホスト装置に供給するデータ供給工程とを具備することを特徴とするデータ供給方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体からコンテンツのデータを読み出す記録媒体駆動装置及び該装置に適したデータ供給方法に関する。
【背景技術】
【０００２】
図４は、光ディスクドライブ及びホスト装置を有する従来のオーディオ再生装置においてリッピングを行うときの様子を示す。光ディスクドライブ５０はホスト装置４０に対して、データ出力インタフェース及びオーディオ出力インタフェースの２種類のインタフェースを介して接続することができるようになっている。光ディスク５１のリッピングに際しては、リッピングと同時に、リッピング中のコンテンツの再生が並行して行われる。たとえば、ＣＤの１曲目からリッピングを開始すると同時に、該１曲目からの再生が開始される。
【０００３】
その際、光ディスクドライブ５０は、光ディスク５１から読み出したリッピングデータを、データ出力インタフェースを介してホスト装置４０に転送するが、自身が備えるバッファメモリ５２及びデコーダ５３を、コンテンツの再生のために使用することはない。ホスト装置４０は転送されてくるリッピングデータを、ハードディスク４１等の大容量記憶装置に保存するとともに、保存したリッピングデータを再度読み出し、自身が有するデコーダ４２によりデコードを行い、コンテンツの再生を行う。
【０００４】
図５は上述図４の装置において光ディスクの通常の再生を行うときの様子を示す。光ディスク５１の通常の再生を行う場合には、光ディスクドライブ５０は光ディスク５１から読み出したデータを一旦バッファメモリ５２に蓄積し、蓄積したデータを読み出してデコーダ５３によりデコードを行い、オーディオ出力インタフェースを介して、ホスト装置４０に供給する。ホスト装置４０は供給されるオーディオ信号に基づき、再生音の出力を行う。
【０００５】
なお、コンテンツのリッピング及び再生を並行して行うことができるようにした技術として、たとえば、オーディオＣＤの再生とデータ抽出とを並行・連携して行うことがでるようにしたディジタルオーディオ録音装置が知られている（特許文献１参照）。この装置においては、ＦＩＦＯバッファを２つ設け、一方をコンテンツの再生用として用い、他方をコンテンツのリッピング（データ抽出）用として用いるようにしている。
【０００６】
【特許文献１】特開２００２−２０３３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述図４及び図５の従来技術によれば、リッピング時にホスト装置４０に対し、大きな処理能力が要求される。すなわちホスト装置４０は、光ディスクドライブ５０からリッピングデータを受信し、受信したリッピングデータをハードディスク４１へ書き込む動作と、書き込んだリッピングデータをハードディスク４１から再度読み出してデコーダ４２によりデコードするという動作とを並行して実行する必要がある。このためホスト装置４０のＣＰＵに対し、非常に高い処理能力が要求される。この結果、ホスト装置４０についてのマイクロプロセッサの選定基準が厳しくなり、ホスト装置４０のコストが高くなる。
【０００８】
また、ホスト装置４０のマイクロプロセッサの処理能力が低い場合、別途、プロセッサを追加することも視野に入れて設計を行う必要がある。この結果、コスト高となるのはもちろんのこと、回路構成が複雑になり、消費電力が増大する。
【０００９】
また、光ディスクドライブ５０自身がオーディオ信号を出力する機能を有しているにも拘らず、別途ホスト装置４０側にデコーダ４２を搭載しなければならない。さらにこの結果、光ディスクドライブ５０自身が出力するオーディオ信号の品質と、リッピング中にホスト装置４０側で出力するオーディオ信号の品質を揃えることが困難となる。
【００１０】
また、ハードディスク４１への書込み及び読出しを交互に高速で行うので、ハードディスク４１におけるシーク頻度が極端に増大する。特に、ホスト装置４０がハードディスクに地図データを格納したナビゲーション装置であるような場合、地図データの読出し、リッピングデータの書込み、及びリッピングデータの読出しが同時に発生するので、ナビゲーション機能における性能低下が懸念される。ホスト装置４０側においてオーディオ再生用のバッファメモリを確保することにより、ハードディスク４１におけるシーク頻度を抑えることも可能ではあるが、バッファ残量やリッピングデータの転送速度などをホスト装置４０側で管理する必要があるので、実現は困難である。
【００１１】
本発明の目的は、かかる従来技術の問題点に鑑み、簡便な構成により、ホスト装置における負荷を極力軽減することができるオーディオ再生装置を提供することにある。
【課題を解決するための手段】
【００１２】
この目的を達成するため、第１の発明に係る記録媒体駆動装置は、記録媒体からコンテンツのデータを読み出す読出し手段と、前記読出し手段により読み出したデータを所定のホスト装置に対して送信するデータ送信手段と、コンテンツのデータを一時的に蓄積するバッファと、前記バッファに蓄積されたデータをデコードし、再生信号として出力するデコード手段と、前記デコード手段からの再生信号を前記ホスト装置に対して送信する再生信号送信手段と、前記読出し手段により前記コンテンツのデータを、間欠的に読み出して前記バッファに供給するとともに、該読出しが行われていない期間において、該読み出しとは別個に読み出して前記データ送信手段に供給するデータ供給手段とを具備することを特徴とする。
【００１３】
第２の発明に係る記録媒体駆動装置は、第１発明において、前記コンテンツのデータにはオーディオ及び画像若しくは動画のカテゴリのデータが含まれており、前記供給手段が前記バッファに供給するデータのカテゴリと、前記データ送信手段に供給するデータのカテゴリとは異なるか又は部分的にのみ一致することを特徴とする。
【００１４】
第３の発明に係る記録媒体駆動装置は、第１又は第２発明において、前記記録媒体には複数のコンテンツについてのデータが記録されており、前記供給手段が前記バッファに供給するデータのコンテンツと、前記データ送信手段に供給するデータのコンテンツとが異なることを特徴とする。
【００１５】
第４の発明に係るデータ供給方法は、記録媒体からコンテンツのデータを読み出す読出し工程と、前記読出し工程により読み出したデータを所定のホスト装置に対して送信するデータ送信工程と、コンテンツのデータを一時的にバッファに蓄積するバッファ工程と、前記バッファに蓄積されたデータをデコードし、再生信号として出力するデコード工程と、前記デコード工程により出力される再生信号を前記ホスト装置に対して送信する再生信号送信工程と、前記読出し工程により前記コンテンツのデータを、間欠的に読み出して前記バッファ工程により蓄積するとともに、該読出しが行われていない期間において、該読み出しとは別個に読み出して前記データ送信工程により前記ホスト装置に供給するデータ供給工程とを具備することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、簡便な構成によって、ホスト装置における負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１７】
図１は本発明の一実施形態に係るオーディオ再生装置の構成を示すブロック図である。同図に示すように、この装置は、ホスト装置１０、及びホスト装置１０に対してリッピングデータやオーディオ信号を供給する光ディスクドライブ２０を備える。ホスト装置１０は、リッピングデータ等を記憶するハードディスク１１、及びハードディスク１１から読み出されたオーディオデータをデコードするデコーダ１２を備え、光ディスクドライブ２０やデコーダ１２からのオーディオ信号に基づいて再生音の出力を行ったり、光ディスクドライブ２０からのリッピングデータをハードディスク１１に蓄積したりする機能を有する。光ディスクドライブ２０はホスト装置１０に対し、データ出力インタフェース及びオーディオ出力インタフェースの２種類のインタフェースを介して接続することができる。光ディスクドライブ２０は、ホスト装置１０に対し、データ出力インタフェースを介してリッピングデータを出力し、オーディオインタフェースを介してオーディオ信号を出力することができる。
【００１８】
光ディスクドライブ２０は、光ディスク２１から読み出したオーディオデータを一時的に蓄えるバッファメモリ２２、バッファメモリ２２に蓄積されたオーディオデータを読み出してデコードするデコーダ２３、光ディスク２１から読み出したオーディオデータをリッピングデータとして外部へ出力するか又はバッファメモリ２２へ供給するかを切り替えるスイッチ２４を備える。光ディスクドライブ２０は、光ディスク２１からオーディオデータを読み出し、スイッチ２４、バッファメモリ２２、及びデコーダ２３を介して、オーディオ信号としてホスト装置１０に出力したり、スイッチ２４を介して、リッピングデータとしてホスト装置１０に出力したりする機能を備える。
【００１９】
図２は光ディスク２１のコンテンツについてリッピングを行う際の光ディスクドライブ２０における処理を示すフローチャートである。この処理は、図示していない光ディスクドライブ２０のＣＰＵによって、所定のプログラムに基づいて行われる。リッピングに際しては、該コンテンツのオーディオ信号も並行してホスト装置１０に供給され、該コンテンツの再生音の出力がホスト装置１０において並行して行われる。その際、光ディスク２１上のコンテンツのデータは、リッピング用データ及び再生用データとして２度読み出されることになる。
【００２０】
つまり再生用データは、該コンテンツの再生のためにバッファメモリ２２を介して順次読み出され、デコーダ２３によりデコードされ、オーディオ信号としてホスト装置１０へ供給される。その際、バッファメモリ２２への書込みは、バッファメモリ２２からの読出しよりも高速で行われるので、間欠的に行われる（ステップ３１〜３５）。バッファメモリ５２への書込みを行っていない期間中に、光ディスク２１からのリッピング用データの読出しが行われる（ステップ３６〜４０）。なお、バッファメモリ２２からの読出しは、リッピング対象のコンテンツの再生が終了するまで常に継続して行われる。バッファメモリ２２の残容量は、読み出した分だけ増加し、書き込んだ分だけ減少する。
【００２１】
すなわち同図に示すように、処理を開始すると、光ディスクドライブ２０は、まず、再生用データの読出し及びバッファメモリ２２への書込みを、バッファ残量が所定の上限値に達するまで行う（ステップ３１〜３５）。すなわち、ステップ３１において、再生用データの読出し及びバッファメモリ２２への書込みを開始する。次に、ステップ３２において、リッピング対象コンテンツのすべてのデータについて再生用データの読出しを終了したかどうかを判定する。終了していないと判定した場合にはステップ３３において、バッファメモリ２２の残容量が上限値以上となったかどうかを判定する。上限値以上ではないと判定した場合にはステップ３２へ戻る。上限値以上であると判定した場合にはステップ３４へ進み、再生用データの読出し及びバッファメモリ２２への書込みを停止する。さらに、ステップ３５において、読出しを停止したところから読出しを再開することができるように、読出しを停止した光ディスク２１上のアドレスを記憶する。
【００２２】
次に、バッファ残量が所定の下限値に達して再生用データの読出しが再開されるまでの間、リッピング用データを読み出して、ホスト装置１０へ送信する（ステップ３６〜４０）。すなわち、まず、ステップ３６において、光ディスク２１からのリッピング用データの読出し及びホスト装置１０への送信を開始する。次に、ステップ３７において、リッピング対象コンテンツのすべてのデータについてリッピング用データの読出しを終了したかどうかを判定する。終了していないと判定した場合にはステップ３８において、バッファメモリ２２の残容量が下限値以下となったかどうかを判定する。下限値以下になってはいないと判定した場合にはステップ３７へ戻る。下限値以下になったと判定した場合には、ステップ３９へ進み、リッピング用データの読出し及びホスト装置１０への送信を停止する。さらに、ステップ４０において、リッピング用データの読出しを停止したところから読出しを再開することができるように、読出しを停止した光ディスク２１上のアドレスを記憶する。この後、ステップ３１に戻る。ただし、この後のステップ３１における再生用データの読出しの開始はステップ３６で記憶したアドレスから行い、ステップ３６におけるリッピング用データの読出しの開始はステップ４０で記憶したアドレスから行う。
【００２３】
ステップ３２において再生用データの読出しを終了したと判定した場合にはステップ３７へ進む。ステップ３７においてリッピング用データの読出しを終了したと判定した場合にはステップ４１へ進む。ステップ４１においては、いずれの読出しも終了したかどうかを判定し、いずれかが終了していないと判定した場合にはステップ３１へ戻る。いずれも終了したと判定した場合には、図２の処理を終了する。
【００２４】
図３は図２の処理における光ディスク２１からの再生用データ及びリッピング用データの読出しのタイミングを示すタイミングチャートである。リッピング動作が開始され、時刻ｔ１において、再生用データの読出し及びバッファメモリ２２への書込みが開始される（ステップ３１）。その後、時刻ｔ２においてバッファメモリ２２の残容量が所定の上限値に達すると、再生用データの読出し及びバッファメモリ２２への書込みが停止される（ステップ３４）。これと同時に、リッピング用データの読出し及びホスト装置１０への送信が開始される（ステップ３６）。その後、時刻ｔ３においてバッファメモリ２２のメモリ残量が所定の下限値に達すると、リッピング用データの読出し及びホスト装置１０への送信が停止される（ステップ３９）。これと同時に、再生用データの読出しを停止した箇所から、再生用データの読出し及びバッファメモリ２２への書込みが開始される（ステップ３１）。以下、同様にして、再生用データの読出及びバッファメモリ２２への書込み、並びにリッピング用データの読出し及びホスト装置１０への送信が繰り返される。
【００２５】
この間、光ディスクドライブ２０においては、バッファメモリ２２の再生用データが、デコーダ２３によりデコードされ、オーディオ信号としてホスト装置１０に供給される。光ディスクドライブ２０においては、供給されるオーディオ信号に基づいて、再生音が出力される。また、光ディスクドライブ２０から送信されるリッピング用データが、ハードディスク１１に対し、リッピングデータとして書き込まれる。
【００２６】
本実施形態によれば、コンテンツのリッピングと同時にコンテンツの再生を行う場合、ホスト装置１０は、光ディスクドライブ２０からのリッピングデータをハードディスク１１に書き込んでいる期間中であっても、光ディスクドライブ２０から対応するオーディオ信号が供給されるので、これに基づいて再生音の出力を行うことができる。つまり、ハードディスク１１への書込みと、書き込んだデータの読出し及びデコードとを並行して行う必要がなく、光ディスクドライブ２０との通信及びハードディスク１１への書込みのためにのみＣＰＵの処理能力を費やすだけで足りるので、ＣＰＵの負荷をを低減させることができる。したがって、ホスト装置１０におけるマイクロプロセッサの選定基準を緩和し、ホスト装置１０の製造コストの低減を図ることができる。
【００２７】
またこれにより、ホスト装置１０のマイクロプロセッサの処理能力が低い場合であっても、別途、プロセッサを追加することを視野に入れる必要性を排除することができる。したがって、これによってもコストの低減を図るとともに、回路構成を簡素化し、消費電力を抑えることができる。
【００２８】
また、リッピングと並行して行われる再生音の出力のために光ディスクドライブ２０内のデコーダ２３を使用するようにしたため、通常の光ディスクのコンテンツの再生時における再生音の品質と、リッピング中の再生音の品質とを揃えることができる。なお、通常の光ディスクのコンテンツの再生は、リッピング中の再生の場合と同様に、バッファメモリ２２、及びデコーダ２３を介して光ディスクドライブ２０が供給するオーディオ信号に基づいて、ホスト装置１０が再生音を出力することにより行われる。
【００２９】
また、リッピングを行っている間、ホスト装置１０は、ハードディスク１１への書込みに専念すればよいので、ハードディスク１１におけるシーク頻度の増大を防止することができる。特に、ホスト装置１０がハードディスク１１に地図データを格納したナビゲーション装置である場合には、ハードディスク１１に記録したリッピングデータの読出しが発生しないので、シーク頻度が減り、ナビゲーション機能の性能低下を最小限に抑えることができる。また、ホスト装置１０側において、バッファを設けるとすれば必要となる、バッファ残量や、リッピングデータの転送速度などを管理する必要がなくなるので、ホスト装置１０を簡便に構成することができる。
【００３０】
また、光ディスクドライブ内にバッファメモリ及びデコーダを有する既存のオーディオ再生装置においてソフトウェアを変更するだけで、本実施形態に係るオーディオ再生装置を実施することができる。つまり、単体でオーディオ出力を可能とする光ディスクドライブを実現するためには、オーディオデータを一時的に蓄えるために、バッファメモリを搭載することが必須であるが、本実施形態においてはこの特徴を利用し、バッファメモリへのオーディオデータの蓄積と、ホスト装置側へのオーディオデータの転送を交互に繰り返すことによって、コンテンツの再生及びリッピングを同時に行うことができる。
【００３１】
また、リッピングと並行して行われる再生音の出力のために光ディスクドライブ２０内のデコーダ２３を使用するようにしたため、ホスト装置１０側のデコーダ１２を不要とすることができる。ただしリッピングの終了後、ホスト装置１０において、ハードディスク１１に記録したリッピングデータに基づいて再生を行う場合にはデコーダ１２が必要である。
【００３２】
なお、本発明は、上述実施形態に限定されることなく適宜変形して実施することができる。たとえば、上述においては、光ディスクドライブを備えたオーディオ再生装置を例として説明たが、これに限らず、記録メディアを利用したオーディオ、画像、又は動画の再生機能、及び記録メディアのデータを直接取得する機能（リッピング機能）を備えた機器でれあれば、そのような装置としても、本発明を実施することができる。
【００３３】
また、上述においては同一のオーディオコンテンツを対象としてリッピング及び再生を並行して行う場合について説明したが、再生対象のコンテンツと、リッピング対象のコンテンツとが同一カテゴリや同一コンテンツのものである必要はない。あるコンテンツのオーディオ部分の再生を行いながら、画像データ部分を取得するようにしたり、あるオーディオコンテンツの再生を行いながら、他の動画コンテンツをリッピングするようにしたりしてもよい。つまり、コンテンツのデータとして、オーディオ及び画像若しくは動画のカテゴリのデータが含まれている場合には、バッファに供給するデータに含まれるデータのカテゴリと、リッピングデータとして供給するデータに含まれるデータのカテゴリとが異なるか又は部分的にのみ一致するようにしてもよい。
【００３４】
また、上述においてはオーディオコンテンツのデータを格納した光ディスクを対象としてリッピング及び再生を行う場合について説明したが、この代わりに、動画コンテンツのデータを格納した光ディスクを用いて、動画コンテンツの再生を行いながら、同時に動画コンテンツのデータをホスト装置のハードディスクにリッピングする場合にも本発明を適用することができる。
【００３５】
また、オーディオデータ及び画像データを格納した光ディスクを用い、オーディオデータの再生を行いながら、画像データをホスト装置のハードディスクにコピーし、及び表示装置において表示するようにしてもよい。
【００３６】
また、オーディオデータを格納したポータブルプレーヤをホスト装置に接続し、ポータブルプレーヤでオーディオデータの再生を行いながら、ホスト装置のハードディスクにオーディオデータをコピーするようにしてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係るオーディオ再生装置の構成を示すブロック図である。
【図２】図１の装置においてリッピングを行う際の光ディスクドライブにおける処理を示すフローチャートである。
【図３】図２の処理における光ディスクからの再生用データ及びリッピング用データの読出しのタイミングを示すタイミングチャートである。
【図４】従来のオーディオ再生装置においてリッピングを行うときの様子を示す図である。
【図５】図４の装置において光ディスクの通常の再生を行うときの様子を示す図である。
【符号の説明】
【００３８】
１０，４０：ホスト装置、１１，４１：ハードディスク、１２，４２：デコーダ、２０，５０：光ディスクドライブ、２１，５１：光ディスク、２２，５２：バッファメモリ、２３，５３：デコーダ、２４：スイッチ。
【図１】
2010135033.tif 000003
【図３】
2010135033.tif 000004
【図４】
2010135033.tif 000005
【図５】
2010135033.tif 000006
【図２】
2010135033.tif 000007