(57)【要約】【課題】  本発明の課題は、複数のデバイスを有する記録再生装置において、消費電力を低減することに関する。【解決手段】  第一のデバイスは、ホスト装置との接続部を有し、ホスト装置とデータ転送を行う。また、第二のデバイスは、第一のデバイスと一時記録領域を共有し、その記録領域を介すことで、第一のデバイスと第二のデバイス間のデータ転送を行う。第二のデバイスがホスト装置とデータの転送をする場合、第一のデバイスと共有している一時記録領域と、第一のデバイスの接続部を利用することでデータ転送を行う。【選択図】図１
2011023089.tif 000002
【特許請求の範囲】
【請求項１】
データの書き込み及び読み出しが可能である複数のデバイスを有する記録再生装置であって、
前記複数のデバイスは、各デバイス間で一時記録領域を共有し、前記一時記録領域を介して前記各デバイス間でのデータ転送を行い、
前記複数のデバイスのうち第一のデバイスは、上位装置との接続部を有し、前記上位装置とのデータ転送を行い、
前記複数のデバイスのうち前記第一のデバイス以外の他のデバイスは、前記第一のデバイスの前記接続部と、前記一時記録領域を介して前記上位装置とのデータ転送を行うことを特徴とした記録再生装置。
【請求項２】
請求項１に記載の記録再生装置であって、
前記記録再生装置が有する前記複数のデバイスの数が二個であることを特徴とした記録再生装置。
【請求項３】
請求項１または２いずれか一項に記載の記録再生装置であって、
前記上位装置を介さずに、前記記録再生装置に搭載した各デバイス間のデータ転送を行うことを特徴とする記録再生装置。
【請求項４】
請求項２または３いずれか一項に記載の記録再生装置であって、
前記第一のデバイスがソリッドステートドライブであり、
前記他のデバイスが光ディスクドライブであることを特徴とする記録再生装置。
【請求項５】
請求項２または３いずれか一項に記載の記録再生装置であって、
前記第一のデバイスが光ディスクドライブであり、
前記他のデバイスがソリッドステートドライブであることを特徴とする記録再生装置。
【請求項６】
請求項１から５いずれか一項に記載の記録再生装置であって、
前記上位装置に接続した際に、前記複数のデバイスが接続されていることを前記上位装置に通知することを特徴とする記録再生装置。
【請求項７】
請求項６に記載の記録再生装置であって、
前記上位装置と前記接続部をシリアルＡＴＡ規格に準拠したプロトコルで接続した際に、前記上位装置に、前記複数のデバイスが、ポートマルチプライヤ機能によって前記上位装置と接続されているように通知することを特徴とする記録再生装置。
【請求項８】
請求項１から７いずれか一項に記載の記録再生装置であって、
前記第一のデバイスと前記他のデバイス間、あるいは前記ホスト装置と前記他のデバイス間でデータの転送を行う際に、
前記第一のデバイスのＣＰＵと前記他のデバイスのＣＰＵ間でデータ転送に必要なコマンドの通信を行い、
前記一時記録領域でデータの転送を行うことを特徴とした記録再生装置。
【請求項９】
請求項２から７いずれか一項に記載の記録再生装置であって、
前記第一のデバイスと前記他のデバイス間、あるいは前記ホスト装置と前記他のデバイス間でデータの転送を行う際に、
前記共有する一時記録領域でデータの転送に必要なコマンドの転送及び、データの転送を行うことを特徴とした記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクドライブや光ディスクドライブ、ソリッドステートドライブなど記録再生装置に関する。
【背景技術】
【０００２】
例えば、特開２００７−４７０７号公報（特許文献１）がある。該公報には、ホスト装置が一つのシリアルインタフェースを介して複数のデバイスをアクセスすることが可能なインタフェース装置を実現すること、を課題として掲げており、その解決手段として、各デバイスに外部デバイスとの接続を可能にするシリアルＡＴＡに準拠したインタフェースを搭載してデバイス同士を接続し、接続した全デバイスの記録領域の総容量からアドレスマップ情報を生成することで、ホスト装置はそのうちの一つのデバイスとの接続により、他の全デバイスにもアクセスを可能にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】公開番号  特開2007-4707号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年では、パーソナルコンピュータ（以下、ＰＣ）と周辺機器（デバイス）の接続にシリアルＡＴＡ規格に準拠したインタフェースが多々用いられている。ＰＣに複数のデバイスを接続する場合、ＰＣはデバイス毎にシリアルＡＴＡインタフェースを必要とする。また、各デバイスにもインタフェース部が搭載されていることが必要なため、複数のデバイスを接続するとインタフェース部だけで消費電力が増大する。
上述した背景技術では、ホスト装置が一つのシリアルインタフェース部を介して複数のデバイスとデータ転送を行う技術が記載されているが、各デバイスに、デバイス間を接続するためのシリアルＡＴＡに準拠した新たなインタフェースを追加で搭載する必要があり、消費電力が増大する。
また、シリアルＡＴＡ規格にはポートマルチプライヤという機能がある。ポートマルチプライヤとは、一つのポートに複数台のシリアルＡＴＡインタフェースを搭載したデバイスを接続する機能である。これを用いることで、複数台のデバイスをホスト装置に接続する際に、ホスト装置にはシリアルＡＴＡインタフェースが一つでよい。しかし、各デバイスにはシリアルＡＴＡインタフェースが必要となり、やはり消費電力が増大する。
本発明は、複数のデバイスを有する記録再生装置において、消費電力の低減を目的とする。
【課題を解決するための手段】
【０００５】
第一のデバイスは、ホスト装置との接続部を有し、ホスト装置とデータ転送を行う。また、第二のデバイスは、第一のデバイスと一時記録領域を共有し、その記録領域を介すことで、第一のデバイスと第二のデバイス間のデータ転送を行う。第二のデバイスがホスト装置とデータの転送をする場合、第一のデバイスと共有している一時記録領域と、第一のデバイスの接続部を利用することでデータ転送を行う。
【発明の効果】
【０００６】
複数のデバイスを有する記録再生装置において、低消費電力化を実現する。
【図面の簡単な説明】
【０００７】
【図１】記録再生装置のブロック図である。
【図２】第一のデバイスとホスト装置間のデータの流れを示す図である。
【図３】第二のデバイスとホスト装置間のデータの流れを示す図である。
【図４】３個のデバイスを搭載した記録再生装置を示す図である。
【図５】記録再生装置に搭載されている複数のドライブを、ドライブ毎に区別してユーザに示すための具体例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の一実施の形態について図面を参照しながら説明する。
【実施例１】
【０００９】
図１は本発明の第一の実施例を示す記録再生装置のブロック図である。初めに、ブロック図で示す構成について説明する。０００は上位装置であるホスト装置を示す。記録再生装置１００は、不揮発性メモリドライブ（ソリッドステートドライブ：以下、ＳＳＤ）２００と光ディスクドライブ（以下、ＯＤＤ）４００及びＳＳＤ２００とＯＤＤ４００が共有する記録領域であるＳＤＲＡＭ３００から構成されている。ＳＳＤ２００はＳＳＤコントローラ２０１と記録媒体であるフラッシュメモリ２０８から構成されており、ＳＳＤコントローラ２０１は、シリアルＡＴＡインタフェース２０２、ＣＰＵ２０３、バス２０４、フラッシュメモリインタフェース２０５、ＣＰＵ２０２用のメモリ２０６、ＤＲＡＭインタフェース２０７から構成されている。ＯＤＤ４００は、ＯＤＤ用信号処理部４０１及び記録媒体としてＯＤＤ４００に装填されたディスク４０８で構成されている。なお、サーボ系回路及びスピンドルモータなどは図の簡略化のため省略している。ＯＤＤ用信号処理部４０１は、ＣＰＵ４０２、ＣＰＵ４０２用のメモリ４０３、バス４０４、ＤＲＡＭインタフェース４０５、復変調部４０６、光ピックアップ４０７から構成されている。なお、図の矢印は各ユニット間のデータ通信を示している。また、ＣＰＵ２０３はＳＳＤコントローラ２０１を、ＣＰＵ４０２はＯＤＤ信号処理部４０１を制御する。
【００１０】
次に、ホスト装置０００と記録再生装置１００間のデータ転送を行う場合のコマンド通信について説明する。なお、コマンド通信によって、ホスト装置０００と記録再生装置１００間で、デバイスの選択、転送モードの設定、デバイスの状態確認などを行う。
【００１１】
ホスト装置０００と記録再生装置１００間のデータ転送は、シリアルＡＴＡインタフェース２０２を介して行う。転送はシリアルＡＴＡ規格に準拠した手順で行う。ホスト装置０００から各デバイスにアクセスする場合、ホスト装置０００が発行したコマンドを、シリアルＡＴＡインタフェース２０２を介してＣＰＵ２０３は受信し、受信したコマンドがＳＳＤ２００に対するコマンドか、ＯＤＤ４００に対するコマンドかを識別する。ＳＳＤ２００に対するコマンドであれば、ＣＰＵ２０３は受信したコマンドによってＳＳＤ２００の動作を決定する。ＣＰＵ２０３が受信したコマンドが、ＯＤＤ４００に対するコマンドであれば、ＣＰＵ２０３は、ＯＤＤ４００のＣＰＵ４０２へとコマンドを通知する。ＣＰＵ４０２は受信したコマンドによってＯＤＤ４００の動作を決定する。
【００１２】
逆に、ＯＤＤ４００からホスト装置０００へアクセスする場合は、ＯＤＤ４００のＣＰＵ４０２からＳＳＤ２００のＣＰＵ２０３へとコマンドの通知を行い、ＣＰＵ２０３からシリアルＡＴＡインタフェース２０２を介してホスト装置０００へと通知を行う。
【００１３】
なお、コマンド通信に関して、上述したように各デバイスのＣＰＵ間で行うのではなく、次のような手法も考えられる。
【００１４】
ＳＤＲＡＭ３００にシリアルＡＴＡコマンドを格納する領域を確保し、この領域を介してコマンド通信を行う。例えば、ホスト装置０００がＯＤＤ４００とデータ転送をする場合、ホスト装置０００から発行されたコマンドをＣＰＵ２０３が受信し、ＯＤＤ４００に対するコマンドだと識別すると、ＣＰＵ２０３はＳＤＲＡＭ３００の記録領域にコマンドを記録する。ＣＰＵ２０３はＣＰＵ４０２にホスト装置０００からアクセス要求が来たことを通知する。これにより、ＯＤＤ４００はＳＤＲＡＭ３００に記録されたコマンドを参照し、ＯＤＤ４００の動作を設定する。
【００１５】
以上、説明した手法により、ホスト装置０００とＳＳＤ２００あるいはホスト装置０００とＯＤＤ４００間でのコマンド通信が可能である。
【００１６】
次に、ホスト装置０００と記録再生装置１００間のデータ転送のうち、ホスト装置０００とＳＳＤ２００間でのデータ転送について説明する。なお、データの流れる経路に関しては、図２に点線で示す。
【００１７】
ホスト装置０００からＳＳＤ２００にデータを転送する場合、シリアルＡＴＡインタフェース２０２を介してデータ転送を行う。ホスト装置０００から転送されたデータは、ＤＲＡＭインタフェース２０７を経由して一時記録領域であるＳＤＲＡＭ３００に記録される。そして、フラッシュメモリインタフェース２０５を経由して記録媒体であるフラッシュメモリ２０８へとデータを書き込む。
【００１８】
ＳＳＤ２００からホスト装置０００にデータを転送する場合は、上述した手順と逆の手順で行う。
【００１９】
次に、ホスト装置０００と記録再生装置１００間のデータ転送のうち、ホスト装置０００とＯＤＤ４００間でのデータ転送について説明する。なお、データの流れる経路に関しては、図３に点線で示す。ホスト装置０００からＯＤＤ４００にデータを転送する場合、シリアルＡＴＡインタフェース２０２を経由してデータ転送を行う。ホスト装置０００から転送されたデータは、ＤＲＡＭインタフェース２０７を経由して一時記録領域であるＳＤＲＡＭ３００に記録される。データがＳＤＲＡＭ３００に記録されると、ＣＰＵ２０３はＳＤＲＡＭ３００にデータが記録されたことをＣＰＵ４０２に通知する。通知を受けると、ＯＤＤ４００はＳＤＲＡＭ３００に蓄えられたデータをＤＲＡＭインタフェース４０５を経由して受信し、復変調部４０６に送る。復変調部４０６では、送られてきたデータをディスク４０８に書き込む形式に変調し、そして、光ピックアップ４０７にてディスク４０８へとデータを書き込む。
【００２０】
ＯＤＤ４００からホスト装置０００にデータを転送する場合は、光ピックアップ４０７がディスク４０８のデータを読み出し、復変調部４０６にて復調する。そして、ホスト装置０００からデータを転送する場合と逆の手順で、ＳＤＲＡＭ３００及びシリアルＡＴＡインタフェース２０２を介してホスト装置０００へとデータを転送する。
【００２１】
上記方法により、複数のデバイスを有する記録再生装置において、ホストとの通信部であるシリアルＡＴＡインタフェースは一つで済む。また、各デバイス間のデータ転送も、共有するＳＤＲＡＭを介すため、新たなシリアルＡＴＡインタフェースが不要となり、低消費電力化が可能である。
【００２２】
なお、上記実施例では、記録再生装置が二つのデバイスを搭載している場合について記載したが、記録再生装置が３個以上のデバイスを搭載していても良い。図４に記録再生装置が３個のデバイスを搭載する場合の具体例の一つを示す。０００は上位装置であるホスト装置を示し、５００は記録再生装置を示す。記録再生装置５００には第一のデバイス６００、第二のデバイス７００、第三のデバイス８００の３個のデバイスが搭載されている。なお図４では、ホスト装置０００及び各デバイス間の接続あるいは通信に必要な要素以外は、図の簡略化のため省略して記載する。第一のデバイス６００及び第二のデバイス７００がホスト装置０００とデータ転送を行う場合、上述した実施例と同様に行う。第三のデバイス８００がホスト装置０００とデータの転送を行う場合も、第二のデバイス７００がホスト装置０００とデータ転送を行う場合と同様に共有するメモリ領域である、ＳＤＲＡＭ９００と第一のデバイス６００のシリアルＡＴＡインタフェース６０１を介して行う。これにより、記録再生装置に３個以上のデバイスが接続された場合でも、ホスト装置との接続部は一つとなり、消費電力の低減が可能である。なお、図４では、３個のデバイスが一つのＳＤＲＡＭ９００を共有している場合を示したが、各デバイスをカスケード接続のように接続し、隣り合うデバイス毎に共有する記録領域を搭載しても良い。また、各ＣＰＵ間でコマンドの受け渡しを行う場合、幾つかのＣＰＵを介して行っても良い。
【実施例２】
【００２３】
ホスト装置０００と記録再生装置１００を接続し、ホスト装置０００にＳＳＤ２００とＯＤＤ４００の二つのデバイスを認識させる方法について説明する。記録再生装置１００がホスト装置０００に接続され、ホスト装置０００から、接続されているデバイス数及びデバイスの状態などの接続されているデバイスに関する情報の取得要求を受けると、記録再生装置１００はシリアルＡＴＡインタフェース２０２を介して、接続されているデバイス数及びＳＳＤ２００、ＯＤＤ４００の情報をシリアルＡＴＡ規格に準じた通信プロトコルにて、ホスト装置０００に通知する。例えば、シリアルＡＴＡ規格にあるポートマルチプライヤ機能で定められているコマンドやデータの通信プロトコルに則って、二つのデバイス（ＳＳＤ２００及びＯＤＤ４００）の情報をホスト装置０００に通知する。これにより、ホスト装置０００には、ポートマルチプライヤ機能を持つデバイスが接続されており、そのデバイスには二つのデバイスであるＳＳＤ２００とＯＤＤ４００が接続されていると認識させることができる。あるいは、別のシリアルＡＴＡ規格のコマンドやデータの通信プロトコルに則って、二つのデバイスの情報をホスト装置０００に通知し、認識させても良いし、独自の通信手段を用いて各デバイスの存在及び情報を通知し、ホスト装置０００に二つのデバイスを認識させても良い。なお、ＳＳＤ２００及びＯＤＤ４００に関する情報等の取得は、実施例１で示したようにシリアルＡＴＡインタフェース２０２を介して行う。
【００２４】
上記方法により、ホスト装置０００は、記録再生装置１００に搭載されたデバイスＳＳＤ２００とＯＤＤ４００を区別して認識することができ、ユーザに対しても、二つのデバイスが個別で接続されているように表示することができる。例えば図５のようにウィンドウ画面１０００に各ドライブを１００１、１００２のようにアイコン表示することで、記録再生装置自体は、ＳＳＤ２００とＯＤＤ４００が一体となっていても、ユーザには個別に接続された二つのドライブがあるかのように表示することができ、ユーザにとって各ドライブが認識可能となる。
【実施例３】
【００２５】
ホスト装置０００を介さない各デバイス間のデータ転送について説明する。例えば、ＳＳＤ２００に記録されたデータをＯＤＤ４００にコピーする場合、ホスト装置０００から記録再生装置１００がコピー要求を受けた場合、ＳＳＤ２００のフラッシュメモリ２０８に記録されたデータはフラッシュメモリインタフェース２０５及びＤＲＡＭインタフェース２０７を経由し、ＳＤＲＡＭ３００に記録される。データがＳＤＲＡＭ３００に記録されると、ＣＰＵ２０３はＳＤＲＡＭ３００にデータが記録されたことをＣＰＵ４０２に通知する。通知を受けるとＯＤＤ４００は、ＳＤＲＡＭ３００に記録されたデータをＤＲＡＭインタフェース４０５を経由して受信する。そして、復変調部４０６にてデータを変調し、光ピックアップ４０７にてディスク４０８にデータを記録する。
【００２６】
上記方法により、ＳＳＤ２００にあるデータを、ホストを介さずにＯＤＤ４００にてディスク４０８にコピーすることが可能となる。
【００２７】
なお、本発明は上記した実施例に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。例えば、実施例１では、ＳＳＤ２００にシリアルＡＴＡインタフェース２０２を搭載したが、ＳＳＤ２００ではなく、ＯＤＤ４００にシリアルＡＴＡインタフェースを搭載し、このインタフェースを介して各ドライブがホスト装置０００とデータ転送を行っても良い。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、様々な発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００２８】
０００  ホスト装置（上位装置）
１００  記録再生装置
２００  ソリッドステートドライブ（ＳＳＤ）
２０１  ソリッドステートドライブ用コントローラ
２０２  シリアルＡＴＡインタフェース
２０３  ＣＰＵ
２０４  バス
２０５  フラッシュメモリインタフェース
２０６  メモリ
２０７  ＤＲＡＭインタフェース
２０８  フラッシュメモリ
３００  ＳＤＲＡＭ
４００  光ディスクドライブ（ＯＤＤ）
４０１  光ディスクドライブ用信号処理部
４０２  ＣＰＵ
４０３  メモリ
４０４  バス
４０５  ＤＲＡＭインタフェース
４０６  復変調部
４０７  光ピックアップ
４０８  ディスク
５００  記録再生装置
６００  第一のデバイス
６０１  シリアルＡＴＡインタフェース
６０２  ＣＰＵ
６０３  ＤＲＡＭインタフェース
７００  第二のデバイス
７０１  ＣＰＵ
７０２  ＤＲＡＭインタフェース
８００  第三のデバイス
８０１  ＣＰＵ
８０２  ＤＲＡＭインタフェース
９００  ＳＤＲＡＭ
１０００  ウィンドウ
１００１  ＳＳＤアイコン
１００２  ＯＤＤアイコン
【図１】
2011023089.tif 000003
【図２】
2011023089.tif 000004
【図３】
2011023089.tif 000005
【図４】
2011023089.tif 000006
【図５】
2011023089.tif 000007