(57)【要約】【課題】メモリ容量の少ないバッファメモリを用いたデータ記録装置を実現すること。【解決手段】ＣＤに記録されている楽曲データを取得するＣＤメカ部１４と、ＣＤメカ部１４により取得されたデータを蓄積するバッファメモリ部１５と、バッファメモリ部１５に蓄積されたデータの容量に基づいてＣＤメカ部１４の取得速度を可変制御し、バッファメモリ部１５に蓄積されたデータを読み出してＨＤＤ１７を駆動する制御部１１と、を備える。【選択図】図１
2008198293.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているデータを取得する取得部と、
前記取得部により取得されたデータを蓄積する蓄積部と、
前記蓄積部に蓄積されたデータの容量に基づいて前記取得部の取得速度を可変制御し、前記蓄積部に蓄積されたデータを読み出して記録部を駆動する制御部と、
を備えることを特徴とするデータ記録装置。
【請求項２】
前記制御部は、
前記蓄積部に蓄積されたデータの容量がオーバーフローの場合、前記取得部の取得速度を所定の速度より低速制御し、前記蓄積部に蓄積されたデータの容量がアンダーフローの場合、前記取得部の取得速度を所定の速度より高速制御することを特徴とする請求項１に記載のデータ記録装置。  
【請求項３】
前記制御部は、
前記取得部によるデータの取得時に、前記蓄積部に蓄積されたデータの容量がオーバーフロー又はアンダーフローとなったとき、前記取得部の取得速度を変化させるとともに、前記データの取得を最初から実行させることを特徴とする請求項１又は２に記載のデータ記録装置。
【請求項４】
前記記録媒体は、ディスク状記録媒体であり、
前記制御部により制御される取得速度の制御は、前記ディスク状記録媒体の回転速度を制御することを特徴とする請求項１から３のいずれか一項に記載のデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録装置に関する。
【背景技術】
【０００２】
従来から、光情報記憶媒体であるＣＤ（Compact Disc）、ＭＤ（Mini Disc）等（以下、光ディスク）のデータを記録するデータ記録装置が知られている。当該データ記録装置は、光ディスクのデータを取得（再生）し、当該再生したデータを蓄積部（バッファメモリ）に一旦蓄積する。そして、バッファメモリからデータを読み出して圧縮処理を施し、当該圧縮処理を施したデータをＨＤＤ（Hard Disc Drive）、ＵＳＢ（Universal Serial Bus）メモリ等の記録部に記録する。
【０００３】
例えば、バッファメモリの蓄積量が所定の値を超えた場合、一定期間だけ所定の転送レートで記録媒体に信号を記録するデータ記録装置が知られている（例えば、特許文献１参照）。
また、再生バッファの占有率にしたがってデータの取り出し、複合等を制御する技術も知られている（例えば、特許文献２参照）。
【特許文献１】特開２００４−３５５７８０号公報
【特許文献２】特表２００２−５１８７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術は、データの再生速度を一定速度とし、バッファメモリに所定量のデータが蓄積された後に再生を停止する技術である。データの再生を停止した場合、バッファメモリに入力されるデータは停止してしまう。このとき、バッファメモリに蓄積されるデータ量が不足することにより、バッファメモリがアンダーフローとなる可能性がある。バッファメモリがアンダーフローとなるのを回避するには、バッファメモリに所定量のデータを蓄積しておく必要がある。所定量のデータを蓄積するには、蓄積容量（メモリ容量）の大きいバッファメモリを用意する必要がある。通常、データのメモリ容量の大きいバッファメモリを用意するには、メモリ容量が大きくなるにしたがってコストを必要としてしまう。したがって、メモリ容量が少ないバッファメモリを用いたデータ記録装置を実現する要請があった。  
【０００５】
本発明の課題は、バッファメモリ容量を効率良く用いたデータ記録装置を実現することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明のデータ記録装置は、
記録媒体に記録されているデータを取得する取得部と、
前記取得部により取得されたデータを蓄積する蓄積部と、
前記蓄積部に蓄積されたデータの容量に基づいて前記取得部の取得速度を可変制御し、前記蓄積部に蓄積されたデータを読み出して記録部を駆動する制御部と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載のデータ記録装置において、
前記制御部は、
前記蓄積部に蓄積されたデータの容量がオーバーフローの場合、前記取得部の取得速度を所定の速度より低速制御し、前記蓄積部に蓄積されたデータの容量がアンダーフローの場合、前記取得部の取得速度を所定の速度より高速制御することを特徴とする。  
【０００８】
請求項３に記載の発明は、請求項１又は２に記載のデータ記録装置において、
前記制御部は、
前記取得部によるデータの取得時に、前記蓄積部に蓄積されたデータの容量がオーバーフロー又はアンダーフローとなったとき、前記取得部の取得速度を変化させるとともに、前記データの取得を最初から実行させることを特徴とする。  
【０００９】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載のデータ記録装置において、
前記記録媒体は、ディスク状記録媒体であり、
前記制御部により制御される取得速度の制御は、前記ディスク状記録媒体の回転速度を制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、バッファメモリ容量を効率良く用いたデータ記録装置を実現することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明に係る一実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１２】
図１にデータ記録装置１の装置構成例を示す。図２にデータ記録処理のフローを示す。
【００１３】
先ず、図１を参照してデータ記録装置１の装置構成について説明する。
データ記録装置１は、制御部１１と、表示部１２と、操作部１３と、取得部としてのデータ取得部（ＣＤメカ部）１４と、蓄積部としてのバッファメモリ部１５と、ＤＳＰ部１６と、記録部としてのＨＤＤ（Hard Disc Drive）１７と、を備えて構成される。以下、本実施の形態では、ＣＤの楽曲データを取得（再生）した後、当該再生された楽曲データをＨＤＤ１７に記録する場合について説明する。
【００１４】
制御部１１は、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）と、ＲＡＭ（Random  Access  Memory）と（以上、図示省略）、を備える。
【００１５】
ＣＰＵは、データ記録装置１の各部を中央制御する。ＲＯＭは、情報を読み出し可能なメモリであり、特に、データ記録プログラムを記憶する。ＲＡＭは、格納する揮発性のメモリであり、各種プログラム及び各種データを展開するワークエリアを有する。
【００１６】
制御部１１は、ＲＯＭに記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムやＲＡＭに記憶されたデータを読み出して当該ＲＡＭに展開し、ＲＡＭに展開されたプログラムやデータとＣＰＵとの協働で、各種処理を実行する。特に、ＲＯＭには、後述するデータ記録プログラムが記憶される。
【００１７】
制御部１１は、データ記録プログラムにより、ＣＤメカ部１４内ＣＤ再生駆動部（図示省略）の取得速度（再生速度）を制御し、楽曲データのリッピングを行う。
【００１８】
表示部１２は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部１１から入力される表示信号に基づいて、ＣＤの再生又は記録中に所要の表示動作を行う。例えば、再生中のトラック番号、動作状態（早送り、早戻し、録音等）、記録モード等を表示する。
【００１９】
操作部１３は、再生キー、停止キー、サーチキー等の各種入力キーを備え、その押下信号を制御部１１に出力する。
【００２０】
ＣＤメカ部１４は、ＣＤに記録されている楽曲データを取得（再生）する。ＣＤメカ部１４は、ＣＤ装填部、ＣＤ再生駆動部、光ピックアップ部、等を備えて構成される。
【００２１】
ＣＤ装填部は、ユーザの所望する特定のＣＤを再生可能な状態にセットする。
【００２２】
ＣＤ再生駆動部は、セットされたＣＤを再生駆動する。ＣＤ再生駆動部は、スピンドルモータ、スピンドルドライバ（いずれも図示省略）等を備える。スピンドルモータは、ターンテーブルやクランプ機構（いずれも図示省略）にて保持するＣＤディスクを、所定の速度で再生駆動する。スピンドルドライバは、制御部１１による指示に基づく制御信号に応じた駆動信号を、スピンドルモータに出力し、当該スピンドルモータを駆動させる。
【００２３】
光ピックアップ部は、スピンドルモータで再生駆動されるＣＤにレーザ光を照射し、その反射光を電気信号に変換することでＣＤに記録されている楽曲データを取得する（読み取る）。
【００２４】
バッファメモリ部１５は、揮発性のメモリであり、ＣＤに記録されている楽曲データを一時的に蓄積する。バッファメモリ部１５に一時的に蓄積されたデータは、読みだされた後にＤＳＰ部１６により圧縮処理され、ＨＤＤ１７に記録される。
【００２５】
ＤＳＰ部１６は、高速のマイクロプロセッサであり、制御部１１の指示により、バッファメモリ部１５から送られてきたＣＤの楽曲データを、ＭＰ３（MPEG-1 Audio Layer-3）方式やＷＭＡ（Windows Media (登録商標)Audio）への圧縮／伸張の処理、エラー訂正符号化の処理、ＥＦＭ（Eight to Fourteen Modulation）変調処理等の各種デジタル信号処理を施す。
【００２６】
ＨＤＤ１７は、磁気記憶媒体により構成され、制御部１１の指示により、各種情報を読み出し及び書き込み可能に磁気記憶媒体に記録（記憶）する。ＨＤＤ１７には、ＤＳＰ部１６により圧縮処理された楽曲データが記録される。  
【００２７】
次に、図２を参照して、本実施の形態のデータ記録装置１の動作について説明する。図２に、データ記録装置１で実行されるデータ記録処理の流れを示す。データ記録処理は、ＣＤメカ部１４内のＣＤ再生駆動部（図示省略）の取得速度（再生速度）を制御し、楽曲データのリッピングを行う処理である。
【００２８】
例えば、データ記録装置１において、データ記録処理の実行指示が操作部１３を介して入力されたこと等をトリガとして、ＲＯＭから読み出されて適宜ＲＡＭに展開されたデータ記録プログラムと、ＣＰＵとの協働によりデータ記録処理が実行される。
【００２９】
先ず、ＣＤメカ部１４内のＣＤ再生駆動部によりＣＤが再生駆動される（ステップＳ１０１）。ステップＳ１０１の実行後、リッピングが開始される（ステップＳ１０２）。リッピングとは、ＣＤに記録されている楽曲データのファイル形式を変換（例えば、ＭＰ３方式やＷＭＡ方式に変換）して、ＨＤＤ１７に保存することをいう。そして、バッファメモリ部１５がアンダーフローであるか否かが判別される（ステップＳ１０３）。具体的には、バッファメモリ部１５に蓄積されるデータの容量が、アンダーフローのしきい値よりも下回ったか否かが判別される。アンダーフローのしきい値とは、バッファメモリ部１５に蓄積される楽曲データ量の下限値のことをいう。また、アンダーフローのしきい値は、予めＲＡＭに記憶されている。
【００３０】
バッファメモリ部１５がアンダーフローであると判別された場合（ステップＳ１０３；ＹＥＳ）、ＣＤを所定速度より高速回転させて、楽曲データの読み取りが実行される（ステップＳ１０４）。ここで、所定速度とは、予め設定されているＣＤの再生速度のことをいう。例えば、所定速度が４倍速で設定されていた場合、８倍速に速度が制御される。また、当該所定速度は、予めＲＡＭに記憶されている。
【００３１】
バッファメモリ部１５がアンダーフローでないと判別された場合（ステップＳ１０３；ＮＯ）、バッファメモリ部１５がオーバーフローであるか否かが判別される（ステップＳ１０５）。具体的には、バッファメモリ部１５に記録されるデータの容量が、オーバーフローのしきい値よりも上回ったか否かが判別される。オーバーフローのしきい値とは、バッファメモリ部１５に蓄積される楽曲データ量の上限値のことをいう。また、オーバーフローのしきい値は、予めＲＡＭに記憶されている。
【００３２】
バッファメモリ部１５がオーバーフローであると判別された場合（ステップＳ１０５；ＹＥＳ）、光ディスクを所定速度より低速回転させて、楽曲データの読み取りが実行される（ステップＳ１０６）。例えば、所定速度が４倍速で設定されていた場合、２倍速に速度が制御される。
【００３３】
バッファメモリ部１５がオーバーフローでないと判別された場合（ステップＳ１０５；ＮＯ）、ＣＤを所定速度で回転させて、楽曲データの読み取りが実行される（ステップＳ１０７）。例えば、所定速度が４倍速で設定されていた場合、４倍速のまま速度が制御される。
【００３４】
ステップＳ１０４、Ｓ１０６、Ｓ１０７の実行と並行して、読み出された楽曲データのリッピングが実行される。そして、リッピングが終了したか否かが判別される（ステップＳ１０８）。リッピングが終了していないと判別された場合（ステップＳ１０８；ＮＯ）、ステップＳ１０１に移行される。リッピングが終了したと判別された場合（ステップＳ１０８；ＹＥＳ）、データ記録処理は終了する。
【００３５】
以上、本実施の形態によれば、制御部１１は、バッファメモリ部１５に蓄積されたデータの容量に基づいて、ＣＤメカ部１４の取得速度（再生速度）を可変制御し、バッファメモリ部１５に蓄積された楽曲データを読み出してＨＤＤ１７を駆動することができる。これにより、楽曲データの再生を停止させることなく可変制御を行うことができるので、データの蓄積（メモリ）容量の少ないバッファメモリ部１５を用いることができる。また、制御部１１により再生速度を可変制御するので、バッファメモリ部１５に入力されるデータ量を調整することができる。これにより、ＤＳＰ部１６は負担が掛からない状態で圧縮処理を実行することができ、楽曲データを高速にＨＤＤ１７に記録することができる。
【００３６】
また、バッファメモリ部１５に蓄積された楽曲データの容量がオーバーフローの場合、ＣＤメカ部１４内のＣＤ再生駆動部の再生速度を所定の速度より低速制御することができる。また、バッファメモリ部１５に蓄積された楽曲データの容量がアンダーフローの場合、ＣＤメカ部１４内のＣＤ再生駆動部の再生速度を所定の速度より高速制御することができる。
【００３７】
（実施の形態の変形例）
図３を参照して、本発明に係る実施の形態の変形例を説明する。図３（Ａ）にショックプルーフメモリを用いて楽曲データをリッピングする方法について示す。図３（Ｂ）に、楽曲データを再度リッピングする方法について示す。以下、上述の実施の形態におけるデータ記録装置１と同様な部分には同一の符号を付し、その詳細な説明を援用し、異なる部分について説明する。
【００３８】
先ず、図３（Ａ）を参照して、ショックプルーフメモリを用いて楽曲データをリッピングする方法について説明する。ショックプルーフメモリとは、バッファメモリ部１５のワークエリアの１つであり、所定時間分の楽曲データを格納するメモリである。例えば、４秒分の楽曲データがショックプルーフメモリに予め格納されているものとして、以下説明する。ファイルＦ１、ファイルＦ２、ファイルＦ３は、ＣＤの楽曲データのファイル名を示す。「高速」「低速」は、ＣＤメカ部１４内のＣＤ再生駆動部の再生速度を示す。
【００３９】
例えば、図３（Ａ）のファイルＦ２のリッピング中に、ＣＤメカ部１４内のＣＤ再生駆動部の再生速度がＣ点で変化したとする。通常、制御部１１は、マスタクロックに同期して楽曲データを読み取り、バッファメモリ部１５に蓄積させる。したがって、Ｃ点でマスタクロックも変化するため、楽曲データの読み取りが不連続になってしまう。楽曲データの読み取りがＤ点で正常となった場合、Ｃ点からＤ点までの楽曲データは読み取りが不連続な楽曲データとなる。ここで、Ｃ点からＤ点までの時間が４秒以内であれば、ショックプルーフメモリに格納されている楽曲データを用いることにより、ファイルＦ２の楽曲データのリッピングを実現することができる。具体的には、ショックプルーフメモリに格納されているＣ点とＤ点の間の楽曲データをファイルＦ２の楽曲データにつなぎ合わせる。これにより、ファイルＦ２は正常なリッピングが可能となる。
【００４０】
次に図３（Ｂ）を参照して、ファイルの楽曲データを再度リッピングする方法について説明する。この方法は、図３（Ａ）に示したショックプルーフメモリを用いて楽曲データがうまくつなぎ合わせられなかった場合等に有効となる。
【００４１】
例えば、図３（Ｂ）のファイルＦ２のリッピング中に、バッファメモリ部１５のオーバーフローが発生したとする。この場合、オーバーフローが発生したときのファイルＦ２は削除される。そして、ＣＤメカ部１４内のＣＤ再生駆動部の再生速度が高速から低速に切り替えられ、ファイルＦ２のリッピングが再度実行される。すなわち、ＣＤ再生駆動部の再生速度が高速から低速に切り替えられるとともに、ファイルＦ２の楽曲データの再生が最初から実行される。ここで、ファイルＦ２の楽曲データの再生が最初から実行されるとは、ファイルＦ２の楽曲データの先頭アドレスに戻って、ファイルＦ２の楽曲データを再生することをいう。なお、図３では、バッファメモリ部１５のオーバーフローが発生した場合について説明したが、アンダーフローが発生した場合は、ＣＤメカ部１４内のＣＤ再生駆動部の再生速度は低速から高速に切り替えられることとなる。
【００４２】
以上、本変形例によれば、制御部２１は、ＣＤメカ部１４内のＣＤ再生駆動部による楽曲データの再生時にバッファメモリ部１５に蓄積された楽曲データの容量がオーバーフロー又はアンダーフローとなった場合、ＣＤメカ部１４内のＣＤ再生駆動部の速度を変化させるとともに、楽曲データの再生を最初から実行させることができる。これにより、楽曲データの再生を確実に行うことができる。また、ショックプルーフメモリを用いた場合、リアルタイムにＣＤメカ部１４内のＣＤ再生駆動部の再生速度を変化させることができる。
【００４３】
なお、上記実施の形態における記述は、本発明に係るデータ記録装置１の一例であり、これに限定されるものではない。
【００４４】
例えば、上記実施の形態では、データ記録装置１を、ＨＤＤ１７を備える構成としたが、フラッシュメモリ等の半導体メモリを備える構成としてもよく、半導体メモリを搭載したメモリカード、ＵＳＢメモリ等としてもよい。
【００４５】
また、ＨＤＤ１７の代わりに外部メモリ（例えば、メモリカード、ＵＳＢメモリ等）を用いて、バッファメモリ部１５からＵＳＢメモリにデータを転送する場合、制御部１１によりデータの転送速度を制御することができる。これにより、データの転送速度は外部メモリに依存せずに、データの記録を行うことができる。
【００４６】
また、再生速度を、高速と低速に切り替えができることとしたが、数段階に速度の切り替えができることとしてもよい。例えば、通常８倍速に対して、バッファ容量に応じて４倍速、６倍速や１２倍速、２４倍速など複数の段階に切り替えができることとしてもよい。
【００４７】
また、データをＣＤの楽曲データとしたが、これに限定されるものではない。例えば、静止画、動画等の画像データ（例えば、映画、漫画、ＴＶドラマ等）の他の種類のデータとしてもよい。
【００４８】
また、光ディスクをＣＤとしたが、これに限定されるものではない。例えば、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc）などの光ディスクとしてもよい。
【００４９】
その他、上記実施の形態におけるデータ記録装置１の細部構成及び詳細動作に関しても、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明に係るデータ記録装置１の構成図である。
【図２】データ記録処理の流れを示すフローチャートである。
【図３】図３（Ａ）は、ショックプルーフメモリを用いて楽曲データをリッピングする方法について示した図である。図３（Ｂ）は、楽器データを再度リッピングする方法について示した図である。
【符号の説明】
【００５１】
１     データ記録装置
１１   制御部
１２   表示部
１３   操作部
１４   ＣＤメカ部
１５   バッファメモリ部
１６   ＤＳＰ部
１７   ＨＤＤ部
Ｆ１〜Ｆ３  ファイル
Ｍ     ショックプルーフメモリ
【図１】
2008198293.tif 000003
【図２】
2008198293.tif 000004
【図３】
2008198293.tif 000005