(57)【要約】【課題】省電力で書き込みをおこなう記録装置を実現する。【解決手段】ハイブリッドドライブ装置１は、記録に要する電力が光ディスクよりも小さいフラッシュメモリ１４を備えている。そして、ホスト装置から取得したデータをフラッシュメモリ１４に書き込む命令実行部１２と、命令実行部１２によってフラッシュメモリ１４に記録されたデータを短時間のうちに光ディスクに書き込むドライブ制御部１５とを備えている。【選択図】図１
2011150753.tif 000002
【特許請求の範囲】
【請求項１】
第１期間において取得したデータを、記録に要する電力が光ディスクよりも小さい記録媒体に記録する第１記録手段と、
上記第１記録手段により上記記録媒体に記録されたデータを、上記第１期間よりも短い第２期間において光ディスクに記録する第２記録手段と、を備えている、ことを特徴とする記録装置。
【請求項２】
上記第２記録手段は、上記第２期間以外の期間において、上記光ディスクの回転を停止または減速させる、ことを特徴とする請求項１に記載の記録装置。
【請求項３】
上記第２記録手段は、上記第１期間において取得したデータを上記記録媒体に記録し終えるのと同時に、または、上記第１期間において取得したデータを上記記録媒体に記録し終えるより前に、上記記録媒体に記録されたデータを上記光ディスクに記録し始める、ことを特徴とする請求項１または２に記載の記録装置。
【請求項４】
上記第１記録手段は、上記第１期間において取得したデータを、圧縮して上記記録媒体に記録する、ことを特徴とする請求項１から３までの何れか１項に記載の記録装置。
【請求項５】
第１期間において取得したデータを、記録に要する電力が光ディスクよりも小さい記録媒体に記録する第１記録工程と、
上記第１記録工程にて上記記録媒体に記録されたデータを、上記第１期間よりも短い第２期間において光ディスクに記録する第２記録工程とを含んでいる、
ことを特徴とする記録方法。
【請求項６】
コンピュータを請求項１から４までの何れか１項に記載の記録装置として動作させるためのプログラムであって、上記コンピュータを上記記録装置が備えている各手段として機能させるプログラム。
【請求項７】
請求項６に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク等の記録媒体にデータを記録する記録装置、記録方法、再生方法に関する。
【背景技術】
【０００２】
環境意識や脱ＣＯ２意識の高まりにより、省電力化が電化製品における付加価値になりつつある。光ディスクプレイヤ、光ディスクレコーダ、テレビジョン受像機などの各種ＡＶ機器に内蔵される光ディスクドライブ装置も例外ではない。
【０００３】
しかしながら、光ディスクドライブ装置においては、光ディスクにデータを書き込む際、あるいは、光ディスクに記録されたデータを読み出す際、スピンドルモータにより光ディスクを回転駆動し続ける必要がある。スピンドルモータは、通常、１２Ｖの電源に接続され、１．２〜２．４Ａ程度の電流により駆動される。したがって、再生時および記録時には、少なくとも１．２〜２．４Ｗ程度の電力を消費する。
【０００４】
なお、光ディスクドライブ装置において、瞬間消費電力の大きい処理としては、スピンドルモータの立ち上げ、長距離シーク、レーザ駆動（記録時）などが挙げられる。ただし、これらの処理は実行時間が短いため、平均消費電力が大きい処理としては、上述したスピンドルモータによる光ディスクの回転駆動が代表的である。したがって、光ディスクドライブの消費電力を削減するためには、スピンドルモータの回転駆動に要する消費電力を削減することが肝要になる。
【０００５】
特許文献１には、光ディスクのフォーマット等を、光ディスクの回転速度を落として行うことにより、消費電力を削減した光ディスクドライブが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−４０４３７号公報（２００６年２月９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術は、光ディスクをフォーマットする際の消費電力を削減するものに過ぎず、記録時および再生時の消費電力を削減するものではない。そして、フォーマットは頻繁に行われる処理ではないため、特許文献１に記載の技術により達成される省電力化は僅かなものに過ぎない。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、光ディスクにデータを書き込む際に要する消費電力を削減することができる光ディスクドライブ装置を実現することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る記録装置は、第１期間において取得したデータを、記録に要する電力が光ディスクよりも小さい記録媒体に記録する第１記録手段と、上記第１記録手段により上記記録媒体に記録されたデータを、上記第１期間よりも短い第２期間において光ディスクに記録する第２記録手段と、を備えている、ことを特徴としている。
【００１０】
また、上記課題を解決するために、本発明に係る記録方法は、第１期間において取得したデータを、記録に要する電力が光ディスクよりも小さい記録媒体に記録する第１記録工程と、上記第１記録工程にて上記記録媒体に記録されたデータを、上記第１期間よりも短い第２期間において光ディスクに記録する第２記録工程と、を含んでいる、ことを特徴としている。
【００１１】
上記の構成によれば、光ディスクを回転させる期間を、第１期間から第２期間（第１の期間よりも短い）にまで短縮することができる。このため、光ディスクを回転させるための電力を削減することができる。しかも、光ディスクを回転させる期間を短縮するために利用される記録媒体は、記録に要する電力が光ディスクよりも小さい記録媒体である。このため、上記記録装置が消費する電力を全体として低下させることが可能となる。
【００１２】
本発明に係る記録装置において、上記第２記録手段は、上記第２期間以外の期間において、上記光ディスクの回転を停止または減速させる、ことが好ましい。
【００１３】
上記の構成によれば、上記第２期間以外の期間において、光ディスクの回転させるための電力を確実に削減することができる。
【００１４】
本発明に係る記録装置において、上記第２記録手段は、上記第１期間において取得したデータを上記記録媒体に記録し終えるのと同時に、または、上記第１期間において取得したデータを上記記録媒体に記録し終えるより前に、上記記録媒体に記録されたデータを上記光ディスクに記録し始める、ことが好ましい。
【００１５】
上記の構成によれば、データの取得を開始してから、データの光ディスクへの記録が完了するまでの期間を、高々、上記第１期間と上記第２期間との和に抑えることができる。
【００１６】
本発明に係る記録装置において、上記第１記録手段は、上記第１期間において取得したデータを、圧縮して上記記録媒体に記録する、ことが好ましい。
【００１７】
上記の構成によれば、第１記録媒体から読み出して上記光ディスクに記録するデータが、圧縮されたデータになる。このため、上記第１記録媒体から読み出して上記光ディスクに記録するデータのデータサイズが小さくなる。したがって、第２期間をより一層短く設定することができ、光ディスクを回転させるための電力をより一層削減することができる。
【００１８】
なお、コンピュータを上記記録装置として動作させるためのプログラムであって、上記コンピュータを上記記録装置が備えている各手段として機能させるプログラムも本発明の範疇に入る。そのようなプログラムが記録されたコンピュータ読み取り可能な記録媒体についても同様である。
【発明の効果】
【００１９】
以上のように、本発明に係る記録装置は、第１期間において取得したデータを、記録に要する電力が光ディスクよりも小さい記録媒体に記録する第１記録手段と、上記第１記録手段により上記記録媒体に記録されたデータを、上記第１期間よりも短い第２期間において光ディスクに記録する第２記録手段と、を備えている。
【００２０】
また、以上のように、本発明に係る記録方法は、第１期間において取得したデータを、記録に要する電力が光ディスクよりも小さい記録媒体に記録する第１記録工程と、上記第１記録工程にて上記記録媒体に記録されたデータを、上記第１期間よりも短い第２期間において光ディスクに記録する第２記録工程と、を含んでいる。
【００２１】
したがって、上記記録装置が消費する電力を全体として低下させることができるという効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るハイブリッドドライブ装置の構成を示すブロック図である。
【図２】図１に示すハイブリッドドライブ装置が備えている光ディスクドライブ部の構成を示すブロック図である。
【図３】図１に示すハイブリッドドライブ装置の書き込み動作の流れを示すシーケンス図である。
【図４】図１に示すハイブリッドドライブ装置の書き込み動作の流れを示すタイミングチャートである。（ａ）は第１の動作例を示し、（ｂ）は第２の動作例を示す。
【図５】図１に示すハイブリッドドライブ装置の読み出し動作の流れを示すシーケンス図である。
【図６】図１に示すハイブリッドドライブ装置において初期設定動作が実施されるタイミングを示すタイミングチャートである。（ａ）は第１の動作例を示し、（ｂ）は第２の動作例を示し、（ｃ)は第３の動作例を示す。
【発明を実施するための形態】
【００２３】
〔実施形態１〕
本発明の一実施形態に係るドライブ装置について、図面に基づいて説明すれば以下のとおりである。
【００２４】
なお、本実施形態に係るドライブ装置は、光ディスクの他に、データの記録に要する消費電力が光ディスクよりも小さい記録媒体、例えば、フラッシュメモリを記録媒体として利用するドライブ装置であるため、以下ではこれをハイブリッドドライブ装置と呼称する。本実施形態に係るドライブ装置にて利用可能な光ディスクとしては、ＢＤ（Blu-ray Disk）、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disk）などが挙げられる。また、光ディスクよりも少ない消費電力でデータを記録することが可能な記録媒体としては、フラッシュメモリの他に、ＨＤ（ハードディスク）やＳＳＤ（ソリッドステートディスク）などが挙げられる。ただし、フラッシュメモリには、ＨＤに比べて消費電力が小さく、ＳＳＤに比べてコストが安いというメリットがある。
【００２５】
＜ハイブリッドドライブ装置の構成＞
まず、ハイブリッドドライブ装置１の構成について、図１を参照して説明する。図１は、ハイブリッドドライブ装置１の構成を示すブロック図である。
【００２６】
図１に示すとおり、ハイブリッドドライブ装置１は、インタフェース１１、命令実行部１２、ＤＲＡＭ（Dynamic Random Access Memory）１３、フラッシュメモリ１４、ドライブ制御部１５、および、光ディスクドライブ部２０を備えている。
【００２７】
インタフェース１１は、ホスト装置から発せられたコマンド、および、ホスト装置から供給されるデータ（光ディスクに書き込むためのデータ）を取得するための手段であり、例えば、ＡＴＡ（Advanced Technology Attachment）、ＡＴＡＰＩ（ATA Packet Interface）、または、ＳＡＴＡ（Serial ATA）インターフェースである。インタフェース１１が取得するコマンドとしては、光ディスクにデータを書き込むための書き込みコマンドや、光ディスクからデータを読み出すための読み出しコマンドなどが挙げられる。
【００２８】
書き込みコマンドには、データを書き込むべき光ディスク上の領域を指定するディスク領域指定情報（例えば、論理ブロックアドレス）と、書き込むべきデータのデータサイズを指定するサイズ指定情報とが含まれる。また、読み出しコマンドには、データを読み出すべき光ディスク上の領域を指定するディスク領域指定情報と、読み出すべきデータのデータサイズを指定するサイズ指定情報とが含まれる。
【００２９】
命令実行部１２は、インタフェース１１を介して取得したコマンドに応じて、ハイブリッドドライブ装置１の各部を制御するための手段であり、例えばＣＰＵ（Central Processing Unit）を用いて構成することができる。この場合、ＣＰＵを命令実行部１２として機能させるためのプログラムは、命令実行部１２に内蔵されたＲＯＭ、あるいは、ハイブリッドドライブ装置１が備えるＤＲＡＭ１３またはフラッシュメモリ１４に記録しておけばよい。
【００３０】
例えば、ホスト装置から書き込みコマンドを取得すると、命令実行部１２は、光ディスクに書き込むべきデータ（以下、「対象データ」とも呼称する）を、インタフェース１１を介してホスト装置から取得し、ホスト装置から取得した対象データを、順次、フラッシュメモリ１４に書き込んでいく。望ましくは、ホスト装置から取得した対象データを、順次、圧縮してフラッシュメモリ１４に書き込んでいく。
【００３１】
さらに、命令実行部１２は、対象データのフラッシュメモリ１４への書き込みが完了する直前に、起動依頼をドライブ制御部１５に発行する。また、命令実行部１２は、対象データのフラッシュメモリ１４への書き込みが完了すると同時に、書き込み依頼をドライブ制御部１５に発行すると共に、対象データ（望ましくは圧縮された対象データ）をフラッシュメモリ１４から読み出し、フラッシュメモリ１４から読み出した対象をドライブ制御部１５に供給する。
【００３２】
なお、書き込み依頼には、書き込みコマンド同様、対象データを書き込むべき光ディスク上の領域を指定するディスク領域指定情報が含まれている。ドライブ制御部１５は、このディスク領域指定情報を参照することによって、対象データを書き込むべき光ディスク上の領域を特定する。
【００３３】
また、命令実行部１２は、書き込みコマンドを取得した際、その書き込みコマンドに含まれるディスク領域指定情報を、対象データを書き込むフラッシュメモリ１４上の領域を指定するメモリ領域指定情報と関連付けて、ＤＲＡＭ１５に格納された変換テーブルに登録する。この変換テーブルは、例えば、後述する読み出しコマンドに応じた読み出し動作において参照される。
【００３４】
また、命令実行部１２は、ホスト装置から読み出しコマンドを取得すると、その読み出しコマンドに含まれるディスク領域指定情報が上記の変換テーブルに登録されているかを判定する。そして、そのディスク領域指定情報が上記の変換テーブルに登録されている場合、すなわち、書き込むべき対象データがフラッシュメモリ１４に既に書き込まれている場合、そのディスク領域指定情報と関連付けられたメモリ領域指定情報により指定されるフラッシュメモリ１４上の領域から対象データを読み出してホスト装置に返す。一方、その読み出しコマンドに含まれるディスク領域指定情報が上記の変換テーブルに登録されていない場合、すなわち、読み出すべき対象データがフラッシュメモリ１４に記録されていない場合、読み出し依頼をドライブ制御部１５に発行する。
【００３５】
なお、読み出し依頼には、読み出しコマンドと同様、対象データを読み出すべき光ディスク上の領域を指定するディスク領域指定情報が含まれている。ドライブ制御部１５は、このディスク領域指定情報を参照することによって、対象データを読み出すべき光ディスク上の領域を特定する。
【００３６】
ドライブ制御部１５は、命令実行部１２からの依頼に応じて光ディスクドライブ部２０の各部を制御するための手段であり、命令実行部１２と同様、例えばＣＰＵ（Central Processing Unit）を用いて構成することができる。ＣＰＵをドライブ制御部１５として機能させるためのプログラムは、ドライブ制御部１５に内蔵されたＲＯＭ、あるいは、ハイブリッドドライブ装置１が備えるＤＲＡＭ１３またはフラッシュメモリ１４に記録しておけばよい。
【００３７】
例えば、書き込み依頼を受けた場合、ドライブ制御部１５は、その書き込み依頼に含まれるディスク領域指定情報により指定される光ディスク上の領域に対象データを書き込むよう、光ディスクドライブ部２０の各部を制御する。また、読み出し依頼を受けた場合、ドライブ制御部１５は、その読み出し依頼に含まれるディスク領域指定情報により指定された光ディスク上の領域から対象データを読み出すよう、光ディスクドライブ部２０の各部を制御する。また、起動依頼を受けた場合、ドライブ制御部１５は、対象データの書き込み／読み出しを直ちに開始することができるよう、スピンドルモータの回転速度を所定の回転速度に立ち上げるなどして、光ディスクドライブ部２０を書き込み／読み出しが可能な状態に制御する。
【００３８】
＜光ディスクドライブの構成＞
次に、光ディスクドライブ部２０の構成について、図２を参照して説明する。図２は、光ディスクドライブ部２０の構成を示すブロック図である。図２に示すとおり、光ディスクドライブ部２０は、スピンドルモータ２１、および、ピックアップ２２を備えている。
【００３９】
スピンドルモータ２１は、光ディスクを回転駆動するための機構である。光ディスクドライブ部２０に装填された光ディスクは、このスピンドルモータ２１にクランプされ、回転駆動される。スピンドルモータ２１が光ディスクを回転駆動することにより、ピックアップ２２によって光ディスクを周方向にトレースすることができる。
【００４０】
ピックアップ２２は、レーザ光を用いて光ディスクに記録マークを書き込んだり、レーザ光を用いて光ディスクに書き込まれた記録マークを読み出したりするための機構である。ピックアップ２２は、レーザ光源２３、ミラー２４、および、対物レンズ２５を備えている。レーザ光源２３から発せられたレーザ光は、ミラー２４により光ディスクの記録面に対して垂直方向に立ち上げられ、対物レンズ２５により光ディスクの記録面に集光される。
【００４１】
ピックアップ２２は、ピックアップモータ２６を介して光ディスクドライブ部２０の筐体に取り付けられている。ピックアップモータ２６は、ピックアップ２２を径方向に移動するための機構である。ピックアップモータ２６がピックアップ２２を光ディスクの径方向に移動することにより、ピックアップ２２によって光ディスクを径方向にトレースすることができる。
【００４２】
なお、対物レンズ２５は、図２に示したように、アクチュエータ２７を介してピックアップ２２に取り付けられている。アクチュエータ２７は、圧電素子を用いて対物レンズ２５の位置を高速かつ正確に調整するための機構である。これにより、集光スポットを光ディスクの記録面に追従させるためのフォーカス制御や、集光スポットを光ディスクのグルーブの中心に追従させるためのトラッキング制御といったサーボを行っている。
【００４３】
＜書き込み動作＞
次に、ハイブリッドドライブ装置１における書き込み動作について、図３および図４を参照して説明する。
【００４４】
図３は、ハイブリッドドライブ装置１における書き込み動作の流れを示すシーケンス図である。より具体的には、ホスト装置から与えられた書き込みコマンドに応じて、ホスト装置から供給されるｍビットのストリームデータを、ｎビットずつ光ディスクに書き込んでいく書き込み動作を示している。
【００４５】
なお、以下の説明においては、ｎビット分のストリームデータを転送するためにＮ秒（第１期間）を要するものと仮定する。フラッシュメモリ１４にデータを書き込む書き込み速度は、ホスト装置からデータを転送する転送速度よりも速いので、ｎビット分のストリームデータをフラッシュメモリ１４に書き込むために要する時間もＮ秒となる。また、光ディスクにデータを書き込み速度も、ホスト装置からデータを転送する転送速度よりも速いので、フラッシュメモリから読み出したｎビット分のストリームデータを光ディスクに書き込みために要する時間（第２期間）はＮ秒よりも短くなる。ｎビット分のストリームデータが圧縮されてフラッシュメモリに書き込まれている場合には尚更である。
【００４６】
インタフェース１１は、ホスト装置から書き込みコマンドを受け取ると（ステップＳ１）、受け取った書き込みコマンドを命令実行部１２に転送する（ステップＳ２）。命令実行部１２は、インタフェース１１から書き込みコマンドを受け取ると、その書き込みコマンドに含まれるサイズ指定情報を参照することによって、ストリームデータのデータサイズ（ここではｍビット）を特定すると共に、ＤＲＡＭ１３に格納された変換テーブルを参照することによって、このストリームデータを書き込むべきフラッシュメモリ１４上の領域を特定する。このストリームデータを書き込むべきフラッシュメモリ１４上の領域としては、書き込みコマンドに含まれるサイズ指定情報により指定されるデータサイズよりも大きい空き領域（連続する空き領域であることが好ましいが、フラグメントした秋領域の集合であってもよい）などが挙げられる。
【００４７】
続いて、命令実行部１２は、ホスト装置から供給されるストリームデータの、フラッシュメモリ１４への書き込みを開始する（ステップＳ５）。図３においては、ホスト装置からフラッシュメモリ１４へのストリームデータの流れを符号Ｄ１により示している。
【００４８】
命令実行部１２は、フラッシュメモリ１４へのストリームデータの書き込みを開始してから（Ｎ−Ｇ）秒後に、ドライブ制御部１５に光ディスクドライブ部２０の起動を依頼する（ステップＳ６）。Ｇは、上述したとおり、光ディスクドライブ部２０の起動に要する時間である。ドライブ制御部１５は、命令実行部１２からの起動依頼を受け付けると、光ディスクドライブ部２０の起動を開始する（ステップＳ７）。ドライブ制御部１５は、光ディスクドライブ部２０の起動を完了すると（ステップＳ８）、命令実行部１２に起動の完了を報告する（ステップＳ９）。
【００４９】
命令実行部１２は、ドライブ制御部１５からの起動完了報告を受け取ると、ドライブ制御部１５にデータの書き込みを依頼する（ステップＳ１０）。ドライブ制御部１５は、命令実行部１２から書き込み依頼を受け取ると、ｎビット分のストリームデータをフラッシュメモリ１４から読み出し、フラッシュメモリ１４から読み出したｎビット分のストリームデータを光ディスクに書き込むよう、光ディスクドライブ部２０を制御する（ステップＳ１１）。図３においては、フラッシュメモリ１４から光ディスクドライブ部２０へのストリームデータの流れを符号Ｄ２により示している。このとき、ホスト装置から供給されたストリームデータを書き込むべき光ディスク上の領域は、ホスト装置から与えられた書き込みコマンドに含まれるディスク領域指定情報により指定された光ディスク上の領域のうち、先頭のｎビット分の領域である。
【００５０】
光ディスクドライブ部２０がｎビット分のストリームデータの書き込みを完了すると（ステップＳ１３）、ドライブ制御部１５は、命令実行部１２に書き込み完了を報告する（ステップＳ１４）。命令実行部１２は、ドライブ制御部１５から書き込み完了報告を受け取ると（ステップＳ１５）、ドライブ制御部１５に光ディスクドライブ部２０の停止を依頼する（ステップＳ１６）。ドライブ制御部１５は、命令実行部１２からドライブ停止依頼を受け取ると、光ディスクドライブ部２０を停止させる（ステップＳ１７）。より具体的には、スピンドルモータの回転、ピックアップモータの移動、アクチュエータの制御、レーザ光の照射などを停止させる。そして、ドライブ制御部１５は、光ディスクドライブ部２０が停止したことを確認した後（ステップＳ１８）、命令実行部１２に停止完了報告をおこなう（ステップＳ１９）。
【００５１】
ハイブリッドドライブ装置１は、上述したステップＳ６からステップＳ１９までの処理を繰り返すことによって、ホスト装置から供給されるｍビットのストリームデータをｎビットずつ光ディスクに書き込んでいく。データを全て光ディスクに書き込んだ後、命令実行部１２は、先にデータを書き込んだフラッシュメモリ１４上の領域を指定するメモリ領域指定情報と、後にデータを書き込んだ光ディスク上の領域を指定するディスク領域指定情報とを関連付けて、ＤＲＡＭ１３に保存する（ステップＳ２１）。ディスク指定情報の保存が完了すると（ステップＳ２２）、命令実行部１２は、インタフェース１１を介して書き込みコマンドに対する完了報告をホスト装置に返す（ステップＳ２３、ステップＳ２４）。これにより、一連の書き込み動作が完了する。
【００５２】
図４（ａ）は、ハイブリッドドライブ装置１における書き込み動作の流れを示すタイミングチャートである。
【００５３】
時刻ｔ０において、ｍビットのストリームデータをフラッシュメモリ１４に書き込む書き込み処理ＭＲが開始される。そして、ｎビット分のストリームデータをフラッシュメモリ１４に書き込み終える時刻ｔ２から光ディスクドライブ部２０の起動時間を引いた時刻ｔ１において、光ディスクドライブ部２０を起動する起動処理Ｓが開始される。さらに、起動処理Ｓを完了する時刻、すなわち、ｎビット分のストリームデータをフラッシュメモリ１４に書き込み終える時刻ｔ２において、フラッシュメモリ１４に書き込まれたｎビット分のストリームデータを光ディスクに書き込む書き込み処理ＤＲが開始される。そして、光ディスクへの書き込み処理ＤＲが完了し次第、光ディスクドライブ部２０を停止させる停止処理Ｅが開始される。
【００５４】
ここで、光ディスクへの書き込み処理が実施される期間が、ホスト装置から供給されたｎビット分のストリームデータをフラッシュメモリ１４に記録するのに要する期間よりも短い点に留意されたい。すなわち、ホスト装置から供給されたｎビット分のストリームデータを光ディスクに直接的に光ディスクに記録した場合、光ディスクをｔ２秒間回転させねばならないところ、図４（ａ）に示した動作例においては、光ディスクを回転させる時間を大幅に短縮することができる。このため、例えば、時刻ｔ３からｔ４の間、消費電力が極めて小さいスタンバイ状態または停止状態に光ディスクドライブ部２０を維持することができる。このため、大幅な省電力化が可能となる。
【００５５】
なお、ここでは、ｎビット分のストリームデータをフラッシュメモリ１４に書き込み終えてから、光ディスクへの書き込み処理ＤＲを開始する構成について説明したが、光ディスクへの書き込み処理ＤＲを開始するタイミングはこれに限定されるものではない。例えば、図４（ｂ）に示すように、光ディスクへの書き込み処理ＤＲを開始するタイミングを早めてもよい。これにより、ｎビット分のストリームデータをフラッシュメモリ１４に書き込み終えるタイミングと、光ディスクへの書き込み処理ＤＲが完了するタイミングとを近づけることができる。すなわち、光ディスクへの書き込みが完了するまでの時間を短縮することができる。
【００５６】
＜読み出し動作＞
次に、ハイブリッドドライブ装置１における読み出し動作について、図５を参照して説明する。図５は、ハイブリッドドライブ装置１の読み出し動作の流れを示すシーケンス図である。
【００５７】
インタフェース１１は、ホスト装置から読み出しコマンドを受け取ると（ステップＳ３０）、受け取った読み出しコマンドを命令実行部１２に転送する（ステップＳ３１）。命令実行部１２は、インタフェース１１から読み出しコマンドを受け取ると、その読み出しコマンドに含まれるディスク領域指定情報が、ＤＲＡＭ１３に格納された変換テーブルに登録されているかを検索する（ステップＳ３２）。
【００５８】
読み出しコマンドに含まれるディスク領域指定情報が変換テーブルに登録されていた場合、命令実行部１２は、そのディスク領域指定情報に関連付けられたメモリ領域指定情報を変換テーブルから読み出す（ステップＳ３３）。そして、命令実行部１２は、ステップＳ３３にて読み出したメモリ領域指定情報により指定されるフラッシュメモリ１４上の領域からのデータの読み出しを開始する（ステップＳ３４）。ここで、フラッシュメモリ１４から読み出されたデータは、Ｄ１０に示すように、インターフェース１１を介してホスト装置に返される。読み出しが完了すると（ステップＳ３５）、命令実行部１２は、インターフェース１１を介して読み出し完了報告を行う（ステップＳ３６、ステップＳ３７）。
【００５９】
これにより、ホスト装置からは、光ディスク上のデータの読み出しが遅延なく開始したようにみえる。また、光ディスクにアクセスしないため、光ディスクドライブ部２０を起動する必要がなく、これにより省電力化が実現可能である。
インタフェースが命令実行部１２より読み出し完了報告を受信し（ステップＳ３６）、ホスト装置装置へ読み出しコマンド終了報告をおこなう（ステップＳ３７）ことにより、読み出し処理が終了する。
【００６０】
＜初期設定動作＞
光ディスクドライブにおいては、通常、光ディスクが装填されたタイミングで初期設定動作を行うように構成されている。ここで、初期設定動作とは、装填された光ディスクの種類を検知すると共に、検知した光ディスクの種類に応じて動作モードを切り替える動作のことを指す。装填された光ディスクの種類の検知は、スピンドルモータにより光ディスクを回転駆動しながら、サーボ信号を読み取ることにより実現される。
【００６１】
図６は、ハイブリッドドライブ装置１においてこの初期設定動作が実行されるタイミングを表すタイミングチャートである。図６（ａ）〜図６（ｃ）は、初期設定動作の実行タイミングを例示したものである。図６（ａ）〜図６（ｃ）において、Ｔは、光ディスクが装填された時点を示しており、Ｃは、書き込みコマンドが発行された時点を示している。また、Ｓは、光ディスクドライブの起動処理、ＤＲは、光ディスクへのデータの書き込み処理、Ｅは、光ディスクドライブの停止処理を示している。
【００６２】
図６（ａ）は、初期設定動作Ｂをディスク装填時Ｔの直後に実施する例である。図６（ａ）に示した例においては、光ディスクドライブ部を、初期設定動作Ｂが完了してから、起動処理Ｓが開始されるまでの間、スタンバイ状態に維持しておくことができる。したがって、この間の消費電力を削減することができる。
【００６３】
図６（ｂ）は、初期設定動作Ｂを起動処理Ｓの直前に実施する例である。図６（ｂ）に示した例においても、光ディスクドライブを、ディスク装填時Ｔから初期設定動作Ｂが開始されるまでの間、スタンバイ状態に維持しておくことができる。したがって、この間の消費電力を削減することができる。
【００６４】
なお、図６（ｂ）からも分かるように、光ディスクへのアクセスが最初に生じるのは、光ディスクへのデータの書き込み処理ＤＲを開始する時刻から、初期設定動作Ｂおよび起動処理Ｓに要する時間分遡った時刻である。したがって、光ディスクの装填は、図６（ｃ）に示すタイミングよりも前になされればよい。
【００６５】
図６（ｃ）に示した例の場合、光ディスクの装填が行われる前に、その光ディスクに書き込むべきデータのフラッシュメモリへの書き込みが始まることになる。この場合、光ディスクドライブ部を、ディスク装填時Ｔまでスタンバイ状態または電源断状態に維持しておくことができる。したがって、この間の消費電力を削減することができる。
【００６６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００６７】
本発明は、光ディスクにデータを記録する記録装置一般に広く適用することができる。特に、光ディスクの他に、フラッシュメモリなど、光ディスクよりも少ない電力でデータの書き込みができる記録媒体が搭載された記録装置に好適に利用することができる。具体物としては、光ディスクドライブ装置、光ディスクドライブ装置を内蔵してレコーダ装置、光ディスクドライブ装置を内蔵したテレビジョン受像機等にも好適である。
【符号の説明】
【００６８】
１      ハイブリッドドライブ装置（記録装置）
１１    インタフェース
１２    命令実行部（第１記録手段）
１３    ＤＲＡＭ
１４    フラッシュメモリ
１５    ドライブ制御部（第２記録手段）
２０    光ディスクドライブ部
２１    スピンドルモータ
２２    ピックアップ
２３    レーザ部
２４    ミラー
２５    対物レンズ
２６    ピックアップモータ
２７    アクチュエータ
【図１】
2011150753.tif 000003
【図２】
2011150753.tif 000004
【図３】
2011150753.tif 000005
【図４】
2011150753.tif 000006
【図５】
2011150753.tif 000007
【図６】
2011150753.tif 000008