(57)【要約】【課題】記録可能な光ディスクドライブを備えた光ディスク装置に関して、データ書き込みをより確実に行う。【解決手段】ＡＴＡＰＩ（２１）で光ディスクドライブ（１１）と接続されるとともに、ＵＳＢ（２２）でコンピュータと接続され、光ディスクドライブ（１１）とコンピュータとの間のデータ転送を行うインタフェースブリッジ装置（１２）は、光ディスク装置（１０）に接続された複数の電源のそれぞれについて給電の有無を検出する電源検出部（１３）と、当該検出結果に基づいて上記複数の電源の中から光ディスクドライブ（１１）に給電可能なものを選別し、当該選別した電源を光ディスクドライブ（１１）に接続する電源切替部（１４）と、当該選別結果に基づいてデータ転送に係る条件を変更するデータ転送制御部（１５）とを備えている。【選択図】図１
2005301390.tif 000002
【特許請求の範囲】
【請求項１】
第１のインタフェースで光ディスク装置における記録可能な光ディスクドライブと接続されるとともに、給電可能な第２のインタフェースでホスト装置と接続され、前記光ディスクドライブと前記ホスト装置との間のデータ転送を行うインタフェースブリッジ装置であって、
前記第２のインタフェースを含む、前記光ディスク装置に接続された複数の電源のそれぞれについて、給電の有無を検出する電源検出部と、
前記電源検出部の検出結果に基づいて前記複数の電源の中から前記光ディスクドライブに給電可能なものを選別し、当該選別した電源を前記光ディスクドライブに接続する電源切替部と、
前記電源切替部の選別結果に基づいて前記データ転送に係る条件を変更するデータ転送制御部とを備えた
ことを特徴とするインタフェースブリッジ装置。
【請求項２】
請求項１に記載のインタフェースブリッジ装置において、
前記データ転送制御部は、前記光ディスクドライブにデータ書き込みが行われる場合であって前記電源切替部によって給電能力が比較的低い電源が選別された場合には、前記光ディスクドライブの消費電力が小さくなるように前記第１のインタフェースに係るデータ転送モードを変更する
ことを特徴とするインタフェースブリッジ装置。
【請求項３】
請求項１に記載のインタフェースブリッジ装置において、
前記データ転送制御部は、前記電源切替部によって給電能力が比較的低い電源が選別されたとき、前記光ディスクドライブが休止するまたは休止しやすくなるように前記光ディスクドライブの動作状態を変更する
ことを特徴とするインタフェースブリッジ装置。
【請求項４】
請求項１に記載のインタフェースブリッジ装置において、
前記電源検出部は、前記複数の電源のそれぞれについて電圧異常を検出するものであり、
前記電源切替部は、前記電源切替部によって電圧異常が検出された電源を前記光ディスクドライブから切断するとともに、他の電源を前記光ディスクドライブに接続するものである
ことを特徴とするインタフェースブリッジ装置。
【請求項５】
請求項１に記載のインタフェースブリッジ装置において、
前記データ転送制御部は、前記ホスト装置から発行されたコマンドを解析し、当該解析結果に基づいて前記データ転送に係る条件を変更する
ことを特徴とするインタフェースブリッジ装置。
【請求項６】
請求項５に記載のインタフェースブリッジ装置において、
前記データ転送制御部は、前記コマンドが前記光ディスクドライブにデータ書き込みを行おうとするものである場合であって前記電源切替部によって給電能力が比較的低い電源が選別された場合には、前記光ディスクドライブの消費電力が小さくなるように前記第１のインタフェースに係るデータ転送モードを変更する
ことを特徴とするインタフェースブリッジ装置。
【請求項７】
請求項５に記載のインタフェースブリッジ装置において、
前記データ転送制御部は、前記コマンドが前記光ディスクドライブの記録対応メディアを問い合わせるものである場合であって前記電源切替部によって選別された電源の給電能力が前記記録対応メディアのいずれかへのデータ書き込みに必要な電力に満たないと判断した場合には、前記ホスト装置に、前記光ディスクドライブは当該記録対応メディアへのデータ書き込みに非対応であることを示す情報を送信する
ことを特徴とするインタフェースブリッジ装置。
【請求項８】
請求項１に記載のインタフェースブリッジ装置において、
前記データ転送制御部は、前記ホスト装置から発行されたコマンドを解析するものであり、
前記電源切替部は、前記データ転送制御部によるコマンド解析結果に基づいて、前記光ディスクドライブに接続する電源を切り替えるものである
ことを特徴とするインタフェースブリッジ装置。
【請求項９】
請求項８に記載のインタフェースブリッジ装置において、
前記電源切替部は、前記コマンドが前記光ディスクドライブにデータ書き込みを行おうとするものである場合、前記光ディスクドライブに接続する電源を、給電能力が比較的高い電源に切り替える
ことを特徴とするインタフェースブリッジ装置。
【請求項１０】
請求項８に記載のインタフェースブリッジ装置において、
前記コマンドは、前記第１のインタフェースに給電源である前記ホスト装置における電源の種類を示すものであり、
前記電源切替部は、前記ホスト装置における電源が給電能力が比較的低いものである場合、前記光ディスクドライブに接続する電源を、給電能力が比較的高い電源に切り替えるものである
ことを特徴とするインタフェースブリッジ装置。
【請求項１１】
第１のインタフェースで記録可能な光ディスクドライブと接続されるとともに、給電可能な第２のインタフェースでホスト装置と接続され、前記光ディスクドライブと前記ホスト装置との間のデータ転送を行うインタフェースブリッジ装置を備えた光ディスク装置であって、
前記インタフェースブリッジ装置は、
前記第２のインタフェースを含む、当該光ディスク装置に接続された複数の電源のそれぞれについて、給電の有無を検出する電源検出部と、
前記電源検出部の検出結果に基づいて前記複数の電源の中から前記光ディスクドライブに給電可能なものを選別し、当該選別した電源を前記光ディスクドライブに接続する電源切替部と、
前記電源切替部の選別結果に基づいて前記データ転送に係る条件を変更するデータ転送制御部とを有する
ことを特徴とする光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ周辺機器に関し、特に、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４などの給電可能なインタフェースでホスト装置としてのコンピュータと接続される記録可能な光ディスク装置、およびこのような光ディスク装置に好適なインタフェースブリッジ装置に関する。
【背景技術】
【０００２】
コンピュータにマウス、キーボードおよび外部記憶装置、たとえば、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドライブ、ＤＶＤ（Digital Versatile Disk）ドライブなどの周辺機器を接続するためのインタフェース規格として、これまで、ＳＣＳＩ（Small Computer System Interface）、ＵＳＢおよびＩＥＥＥ１３９４などが策定されてきた。これらインタフェース規格の中でも特にＵＳＢおよびＩＥＥＥ１３９４は、低電力ながらもコンピュータから周辺機器に給電する機能を有する。
【０００３】
ＵＳＢおよびＩＥＥＥ１３９４などのインタフェースによる給電能力は高々数ワットである。当該給電能力は、マウスやキーボードなどのヒューマンインタフェース機器およびハブなどの中継機器を動作させるには十分であっても、外部記憶装置を動作させるには十分とは言えない。しかし、近年の技術開発により、外部記憶装置の動作電力が低減したことによって、フレキシブルディスクドライブやＨＤＤなどの磁気記録装置はＵＳＢまたはＩＥＥＥ１３９４による給電で動作可能となっている。また、ＣＤドライブやＤＶＤドライブなど外部光ディスク装置は、ＵＳＢまたはＩＥＥＥ１３９４による給電でデータ読み出し可能となりつつあるが、データ書き込みについては今なお実現が困難である。これは、光ディスクメディアへのデータ書き込みは、データ読み出しよりも大きな電力を必要とするからである。
【０００４】
従来、外部光ディスク装置へのデータ書き込みに必要な電力を確保するために、ＡＣアダプタを利用して給電能力が高い商用電源から給電する方法がとられている。しかし、外部光ディスク装置をモバイル用途で使用するに場合には、その可搬性を損なわないためにもＡＣアダプタ以外からの給電が望まれる。この問題を解決するために、通常一本だけ接続すればよいインタフェースケーブルを複数本コンピュータに接続し、データ書き込みに必要な電力を確保するという対策が講じられている（たとえば、非特許文献１参照）。
【非特許文献１】「日経パソコン」，日経ＢＰ社，２００４年１月５日，第４４８号，ｐ．４９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
光ディスク装置にインタフェースケーブルのみで給電する場合、その給電量は、光ディスク装置の消費電力および当該インタフェースケーブルに接続されたコンピュータの給電能力に左右される。このため、たとえ複数本のインタフェースケーブルで光ディスク装置に給電していても、光ディスク装置へのデータ書き込みの最中に給電量が低下するとデータ書き込み処理が失敗するおそれがある。この結果、ＣＤ−ＲやＤＶＤ−Ｒなどの光ディスクメディアが破損してしまう。たとえば、光ディスク装置および他のＵＳＢ周辺機器がそれぞれＵＳＢケーブルでコンピュータに接続されている場合、光ディスク装置へのデータ書き込みの最中に他のＵＳＢ周辺機器の消費電力が一時的に増加すると、光ディスク装置への給電量が一時的に降下してしまい、光ディスク装置へのデータ書き込み動作が中断または失敗してしまう。
【０００６】
上記のような電圧降下が発生しやすい動作環境においてデータ書き込み処理をより確実に完了させるには、データ転送速度を落とすなどして光ディスク装置の消費電力を抑制する必要がある。しかし、既存のコンピュータおよび光ディスク装置は、電圧降下が発生しやすい動作環境を適切に検知する手段を有していないため、データ書き込みを行う際、ユーザ自身が動作環境に十分に留意してデータ転送速度を変更するなどの処置を施す必要がある。
【０００７】
上記問題に鑑み、本発明は、インタフェースケーブルを通じてデータおよび電力を受けてデータ書き込みを行う光ディスク装置について、ユーザが動作環境を特に意識することなく、より確実にデータ書き込みを行うことを課題とする。また、そのような光ディスク装置における記録可能な光ディスクドライブとホスト装置との間のデータ転送を行うインタフェースブリッジ装置を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明が講じた手段は、第１のインタフェースで光ディスク装置における記録可能な光ディスクドライブと接続されるとともに、給電可能な第２のインタフェースでホスト装置と接続され、前記光ディスクドライブと前記ホスト装置との間のデータ転送を行うインタフェースブリッジ装置であって、前記第２のインタフェースを含む、前記光ディスク装置に接続された複数の電源のそれぞれについて、給電の有無を検出する電源検出部と、前記電源検出部の検出結果に基づいて前記複数の電源の中から前記光ディスクドライブに給電可能なものを選別し、当該選別した電源を前記光ディスクドライブに接続する電源切替部と、前記電源切替部の選別結果に基づいて前記データ転送に係る条件を変更するデータ転送制御部とを備えたものとする。
【０００９】
これによると、電源検出部によって各電源からの給電状態が検出され、当該検出結果に基づいて電源切替部によって光ディスクドライブに給電可能な電源が選別される。また、当該電源選別結果に基づいてデータ転送制御部によってデータ転送に係る条件が変更される。すなわち、光ディスクドライブに接続された電源の給電能力に応じてデータ転送条件が自動的に変更される。
【００１０】
好ましくは、前記データ転送制御部は、前記光ディスクドライブにデータ書き込みが行われる場合であって前記電源切替部によって給電能力が比較的低い電源が選別された場合には、前記光ディスクドライブの消費電力が小さくなるように前記第１のインタフェースに係るデータ転送モードを変更するものとする。
【００１１】
また、好ましくは、前記データ転送制御部は、前記電源切替部によって給電能力が比較的低い電源が選別されたとき、前記光ディスクドライブが休止するまたは休止しやすくなるように前記光ディスクドライブの動作状態を変更するものとする。
【００１２】
また、好ましくは、上記のインタフェースブリッジ装置において、前記電源検出部は、前記複数の電源のそれぞれについて電圧異常を検出するものとする。そして、前記電源切替部は、前記電源切替部によって電圧異常が検出された電源を前記光ディスクドライブから切断するとともに、他の電源を前記光ディスクドライブに接続するものとする。
【００１３】
また、好ましくは、前記データ転送制御部は、前記ホスト装置から発行されたコマンドを解析し、当該解析結果に基づいて前記データ転送に係る条件を変更するものとする。
【００１４】
より好ましくは、前記データ転送制御部は、前記コマンドが前記光ディスクドライブにデータ書き込みを行おうとするものである場合であって前記電源切替部によって給電能力が比較的低い電源が選別された場合には、前記光ディスクドライブの消費電力が小さくなるように前記第１のインタフェースに係るデータ転送モードを変更するものとする。
【００１５】
また、より好ましくは、前記データ転送制御部は、前記コマンドが前記光ディスクドライブの記録対応メディアを問い合わせるものである場合であって前記電源切替部によって選別された電源の給電能力が前記記録対応メディアのいずれかへのデータ書き込みに必要な電力に満たないと判断した場合には、前記ホスト装置に、前記光ディスクドライブは当該記録対応メディアへのデータ書き込みに非対応であることを示す情報を送信するものとする。
【００１６】
また、好ましくは、上記のインタフェースブリッジ装置において、前記データ転送制御部は、前記ホスト装置から発行されたコマンドを解析するものとする。そして、前記電源切替部は、前記データ転送制御部によるコマンド解析結果に基づいて、前記光ディスクドライブに接続する電源を切り替えるものとする。
【００１７】
より好ましくは、前記電源切替部は、前記コマンドが前記光ディスクドライブにデータ書き込みを行おうとするものである場合、前記光ディスクドライブに接続する電源を、給電能力が比較的高い電源に切り替えるものとする。
【００１８】
また、より好ましくは、前記コマンドは、前記第１のインタフェースに給電源である前記ホスト装置における電源の種類を示すものとする。そして、前記電源切替部は、前記ホスト装置における電源が給電能力が比較的低いものである場合、前記光ディスクドライブに接続する電源を、給電能力が比較的高い電源に切り替えるものとする。
【００１９】
一方、本発明が講じた手段は、第１のインタフェースで記録可能な光ディスクドライブと接続されるとともに、給電可能な第２のインタフェースでホスト装置と接続され、前記光ディスクドライブと前記ホスト装置との間のデータ転送を行うインタフェースブリッジ装置を備えた光ディスク装置であって、前記インタフェースブリッジ装置は、前記第２のインタフェースを含む、当該光ディスク装置に接続された複数の電源のそれぞれについて、給電の有無を検出する電源検出部と、前記電源検出部の検出結果に基づいて前記複数の電源の中から前記光ディスクドライブに給電可能なものを選別し、当該選別した電源を前記光ディスクドライブに接続する電源切替部と、前記電源切替部の選別結果に基づいて前記データ転送に係る条件を変更するデータ転送制御部とを有するものであるとする。
【００２０】
これによると、電源検出部によって各電源からの給電状態が検出され、当該検出結果に基づいて電源切替部によって光ディスクドライブに給電可能な電源が選別される。また、当該電源選別結果に基づいてデータ転送制御部によってデータ転送に係る条件が変更される。すなわち、光ディスドライブに接続された電源の給電能力に応じてデータ転送条件が自動的に変更される。
【発明の効果】
【００２１】
以上、本発明によると、記録可能な光ディスドライブに接続される電源の給電能力に応じてデータ転送条件が自動的に変更される。これにより、ユーザが光ディスク装置の動作環境を特に意識することなく、自動的に動作状況に見合ったデータ転送モードが設定され、光ディスク装置へのデータ書き込みがより確実に行われる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。図１は、本発明の最良の実施形態に係る光ディスク装置の構成を示す。本実施形態に係る光ディスク装置１０は、コンピュータ内蔵用の第１のインタフェースを有する光ディスクドライブ１１と、第１のインタフェースと外付け周辺機器用の第２のインタフェースとの間で信号の橋渡しを行うインタフェースブリッジ装置１２とを備え、光ディスクドライブ１１とホスト装置としてのコンピュータ（図示せず）との間の通信を確立している。光ディスクドライブ１１とインタフェースブリッジ装置１２とは、第１のインタフェースとしてのＡＴＡＰＩ（Advanced Technology Attachment Packet Interface）２１で接続される。また、インタフェースブリッジ装置１２とコンピュータとは、第２のインタフェースとしてのＵＳＢ２２で接続される。
【００２３】
ＡＴＡＰＩは、規格上、転送速度（２．０８ＭＢ／秒〜１００ＭＢ／秒）および転送方式（PIOモード、UltraDMAモード）の異なる１７種類のデータ転送モードを備えている。一方、ＵＳＢは、４８０Ｍｂ／秒で通信できるHigh-Speedモード、１２Ｍｂ／秒で通信できるFull-Speedモード、および１．５Ｍｂ／秒で通信できるLow-Speedモードを備えている。また、ＵＳＢは、信号ライン以外に電源供給ラインを備えており、コンピュータ側から周辺機器側に最大２．５Ｗを給電することができる。コンピュータは、ＵＳＢ２２を介して光ディスク装置１０が接続されたことを認識すると、ＡＴＡＰＩプロトコルに準拠したコマンドをＵＳＢプロトコルに包含して発行する。
【００２４】
インタフェースブリッジ装置１２は、電源検出部１３、電源切替部１４およびデータ転送制御部１５を備えている。光ディスク装置１０には、ＡＣアダプタ（図示せず）、バッテリ（図示せず）およびＵＳＢ２２の３系統の電源が接続されている。これら電源の給電能力は、ＡＣアダプタ、バッテリ、そしてＵＳＢ２２の順に低くなる。電源検出部１３は、これら３系統の電源について、それぞれの電力供給の有無を検出する。また、電源検出部１３は、バッテリの蓄電量を検出し、電源切替部１４からの指示によりバッテリを充電する。電源切替部１４は、電源検出部１３の検出結果に基づいて、光ディスクドライブ１１に給電可能な電源を選別し、当該選別した電源を光ディスクドライブ１１に接続する。データ転送制御部１５は、ＡＴＡＰＩ２１およびＵＳＢ２２を介して光ディスクドライブ１１およびコンピュータにそれぞれ接続され、ＡＴＡＰＩプロトコルとＵＳＢプロトコルとの間の信号の橋渡しを行う。また、データ転送制御部１５は、電源切替部１４の電源選別結果に基づいて、光ディスクドライブ１１とコンピュータとの間のデータ転送条件その他を変更する。
【００２５】
電源切替部１４の動作について図２のフローチャートを参照しながら説明する。まず、電源検出部１３からの信号によりＡＣアダプタからの給電の有無を確認する（ステップＳ１）。ＡＣアダプタから給電されていることを確認した場合、電源検出部１３からの信号によりバッテリからの給電の有無を確認する（ステップＳ２）。バッテリから給電されていることを確認した場合、電源検出部１３からの信号によりバッテリに充電が必要か否かを判断する（ステップＳ３）。充電が必要であると判断した場合、ＡＣ電源からバッテリに充電を行うように電源検出部１３に通知し（ステップＳ４）、ＡＣ電源およびバッテリ電源のいずれもがあることをデータ転送制御部１５に通知する（ステップＳ５）。そして、ＡＣ電源を光ディスクドライブ１１に接続し（ステップＳ６）、ステップＳ１に戻る。ステップＳ３においてバッテリの充電が不要であると判断した場合、ステップＳ５に進む。一方、ステップＳ２において、バッテリから給電されていないことを確認した場合、ＡＣ電源はあるがバッテリ電源はないことをデータ転送制御部１５に通知し（ステップＳ７）、ステップＳ６に進む。
【００２６】
一方、ステップＳ１においてＡＣアダプタから給電されていないことを確認した場合、電源検出部１３からの信号によりバッテリからの給電の有無を確認する（ステップＳ８）。バッテリから給電されていないことを確認した場合、電源検出部１３からの信号によりＵＳＢ２２からの給電の有無を確認する（ステップＳ９）。ステップＳ８においてバッテリから給電されていることを確認した場合、ＡＣ電源はないがバッテリ電源はあることをデータ転送制御部１５に通知し（ステップＳ１０）、ステップＳ９に進む。ステップＳ９においてＵＳＢ２２から給電されていることを確認した場合、ＡＣ電源およびバッテリ電源のいずれもないことをデータ転送制御部１５に通知し（ステップＳ１１）、ＵＳＢ電源を光ディスクドライブ１１に接続し（ステップＳ１２）、ステップＳ１に戻る。また、ステップＳ９においてＵＳＢ電源がないことを確認した場合、ステップＳ１に戻る。
【００２７】
また、電源検出部１３は、ＡＣアダプタ、バッテリおよびＵＳＢ２２のそれぞれの電圧異常を検出する。電圧異常の例として、たとえば、電圧降下が挙げられる。各電源に電圧異常が生じたことは、ステップＳ１，Ｓ２，Ｓ８およびＳ９において、各電源からの給電がなくなったこととして検出される。そして、当該検出結果に基づいて、電源切替部１４は、光ディスク装置１０に接続する電源を別のものに切り替える。
【００２８】
次に、データ転送制御部１５によるデータ転送モードの変更について詳細に説明する。
（電源選別結果に基づくデータ転送条件変更例）
データ転送制御部１５は、上述のステップＳ５，Ｓ７，Ｓ１０およびＳ１１のそれぞれにおいて電源切替部１４から受けた通知の内容に応じて、少なくともＡＴＡＰＩのデータ転送モードを変更する。具体的には、データ転送制御部１５は、光ディスクドライブ１１にデータ書き込みを行う場合であって電源切替部１４が光ディスクドライブ１１の電源としてＵＳＢ電源を選択した場合には、光ディスクドライブ１１の消費電力が小さくなるようにＡＴＡＰＩのデータ転送モードを変更する。
【００２９】
ＡＴＡＰＩのデータ転送モードは、データ転送制御部１５から光ディスクドライブ１１に、光ディスクドライブ１１が対応している任意のデータ転送モードが記されたSET_FEATUREコマンドを発行することによって、任意に変更可能である。データ転送モードの変更例として、ステップＳ５においてＡＣ電源およびバッテリ電源のいずれもがあることが通知された場合には、光ディスクドライブ１１のすべての機能が実行可能であるため、データ転送モードを最高速度に設定する。一方、ステップＳ１１においてＡＣ電源およびバッテリ電源のいずれもがないことが通知された場合には、ＵＳＢ電源のみで光ディスクドライブ１１を動作させる必要があるため、データ転送モードを比較的速度が遅いモードに変更する。データ転送速度を遅くすることによって光ディスクドライブ１１の動作速度が落ちるため、光ディスクドライブ１１の消費電力が抑制される。
【００３０】
ＡＴＡＰＩのデータ転送モードの変更と同時にＵＳＢのデータ転送モードを変更するとよい。ＵＳＢのデータ転送モードは、コンピュータから送信されるChirp波形にデータ転送制御部１５が反応すればHigh-Speedモードとなり、反応しなければFull-Speedモードとなる。データ転送モードの変更例として、ステップＳ５における通知を受けた場合、データ転送速度を最高にすべくHigh-Speedモードに設定する。一方、ステップＳ１１における通知を受けた場合、データ転送速度を落とすべくFull-Speedモードに変更する。High-SpeedモードよりもFull-Speedモードの方がデータ転送制御部１５の消費電力が抑制され、光ディスク装置全体としての消費電力が抑制される。
【００３１】
給電能力がさらに低い電源が選別された場合には、データ転送制御部１５は、光ディスクドライブ１１が休止するまたは休止しやすくなるように、光ディスクドライブ１１にSLEEPコマンドを発行する。ある一定期間、データアクセスがない場合に光ディスクドライブ１１を休止させることによって、光ディスクドライブ１１の消費電力が抑制され、光ディスク装置全体としての消費電力が抑制される。
【００３２】
なお、データ転送モードの変更は、光ディスクドライブ１１に接続される電源とデータ転送モードとの対応関係を表したテーブルをあらかじめ用意しておき、当該テーブルを参照して行うとよい。
（コマンド解析結果に基づくデータ転送条件変更例）
データ転送制御部１５は、コンピュータから発行されたコマンドを解析し、この解析結果に基づいてデータ転送モードを変更する。本例に係るデータ転送制御部１５の動作について図３のシーケンスチャートを参照しながら説明する。まず、コンピュータからＵＳＢコマンドパケットが発行される（シーケンスＳＱ１）。データ転送制御部１５は、当該ＵＳＢコマンドパケットに包含されているＡＴＡＰＩコマンドを抽出し（シーケンスＳＱ２）、当該ＡＴＡＰＩコマンドを光ディスクドライブ１１に発行する（シーケンスＳＱ３）。光ディスクドライブ１１は、受信したＡＴＡＰＩコマンドを解釈し、当該解釈内容に応じた応答データを作成し（シーケンスＳＱ４）、当該応答データをデータ転送制御部１５に送信する（シーケンスＳＱ５）。データ転送制御部１５は、受信したＡＴＡＰＩ応答データをＵＳＢプロトコルに従って整形し（シーケンスＳＱ６）、ＵＳＢ応答データをコンピュータに送信する（シーケンスＳＱ７）。
【００３３】
上記のトランザクションにおいて、データ転送制御部１５は、コンピュータからＵＳＢコマンドパケットを受けることによって、光ディスクドライブ１１に対してどのような動作が要求されるのかを把握することができる。たとえば、シーケンスＳＱ１においてＡＴＡＰＩのデータ書き込みを伴うコマンド、たとえば、WRITE(10)コマンドやWRITE(12)コマンドなどが包含されたＵＳＢコマンドパケット発行された場合、シーケンスＳＱ２においてＡＴＡＰＩコマンドを抽出した時点で、光ディスクドライブ１１にデータ書き込みが要求されていることが判明する。このとき、データ転送制御部１５は、ＡＴＡＰＩのデータ転送モードを比較的速度が遅いモードに変更する。データ転送速度を遅くすることによって光ディスクドライブ１１の動作速度が落ちるため、光ディスクドライブ１１の消費電力が抑制される。また、コンピュータから光ディスクドライブ１１に対してデータ読み出しが要求される場合には、データ転送モードを比較的速いモードに戻せばよい。
【００３４】
なお、データ転送モードの変更は、コンピュータから発行されるコマンドとデータ転送モードとの対応関係を表したテーブルをあらかじめ用意しておき、当該テーブルを参照して行うとよい。
【００３５】
ところで、電源切替部１４によって選別された電源によっては、光ディスクドライブ１１の機能をすべて利用できない場合がある。たとえば、ＤＶＤ記録に対応している光ディスクドライブ１１がＵＳＢ２２からのみ給電されている場合、ＤＶＤメディアへのデータ書き込みは電力不足のため不可能である。このような状況においてデータ書き込みを試みた場合、記録動作に失敗し、ＤＶＤメディアを破損してしまうおそれがある。そこで、このような状況において、データ転送制御部１５は、光ディスクドライブ１１がＤＶＤ記録非対応であることをコンピュータに通知するようにする。このときのデータ転送制御部１５の動作について図４のシーケンスチャートを参照しながら説明する。
【００３６】
まず、コンピュータからＡＴＡＰＩのMODE_SENSEコマンドを包含したＵＳＢコマンドパケットが発行される（シーケンスＳＱ１）。MODE_SENSEコマンドは、記憶装置がどのような記録メディアに対応しているかをコンピュータから問い合わせるためのコマンドである。データ転送制御部１５は、当該ＵＳＢコマンドパケットに包含されているMODE_SENSEコマンドを抽出し（シーケンスＳＱ２）、MODE_SENSEコマンドを光ディスクドライブ１１に発行する（シーケンスＳＱ３）。光ディスクドライブ１１は、受信したMODE_SENSEコマンドを解釈し、応答データ中のPage_Code_2Aと呼ばれる部分を「ＤＶＤ記録対応」に設定し（シーケンスＳＱ４）、当該応答データをデータ転送制御部１５に送信する（シーケンスＳＱ５）。データ転送制御部１５は、受信したＡＴＡＰＩ応答データをＵＳＢプロトコルに従って整形する。このとき、電源切替部１４からの信号により光ディスクドライブ１１にＵＳＢ電源が接続されていることがわかっているため、データ転送制御部１５は、ＵＳＢ電源ではＤＶＤ記録が不可能であると判断して、応答データ中のPage_Code_2Aを「ＤＶＤ記録非対応」に変更する（シーケンスＳＱ６）。そして、当該ＵＳＢ応答データをコンピュータに送信する（シーケンスＳＱ７）。
【００３７】
これにより、ＤＶＤ記録対応の光ディスクドライブ１１に接続された電源が十分な給電能力を有しない場合、コンピュータからは、光ディスクドライブ１１がＤＶＤ記録非対応であるものとして観測される。したがって、ＤＶＤメディアにデータを書き込もうとしてもコンピュータ側で書き込み制限がかけられるため、記録動作に失敗してメディアを破損してしまうということがなくなる。
【００３８】
なお、データ転送制御部１５がMODE_SENSEコマンドに対する応答データを書き換えるタイミングは、図２におけるステップＳ５，Ｓ７，Ｓ９およびＳ１０のいずれでもよい。
（コマンド解析結果に基づく電源切り替え例）
電源切替部１４は、データ転送制御部１５によるコマンド解析結果に基づいて、光ディスクドライブ１１に接続する電源を切り替える。たとえば、バッテリ電源およびＵＳＢ電源のいずれもがある場合、光ディスクドライブ１１へのデータ書き込み時以外はＵＳＢ電源のみを用いる一方、光ディスクドライブ１１にデータ書き込みが行われるときには、バッテリ電源を追加して接続する。このように、バッテリ電源を必要なときに補助的に用いることによって、バッテリの消耗が少なくなる。これにより、特にモバイル用途の場合、光ディスク装置１０のデータ書き込み動作の持続時間がより長くなるため効果的である。
【００３９】
なお、電源切り替えは、コンピュータから発行されるコマンドと使用すべき電源との対応関係を表したテーブルをあらかじめ用意しておき、当該テーブルを参照して行うとよい。
【００４０】
ところで、コンピュータがコンピュータ内蔵のバッテリで動作している場合、光ディスク装置１０がＵＳＢ２２からの給電で動作していると、コンピュータの内蔵バッテリを消耗してしまう。この結果、バッテリ駆動しているコンピュータの動作可能時間が短くなり、ユーザの利便性を損なってしまうこととなる。そこで、ＵＳＢ２２の給電源であるコンピュータの電源の種類に応じて、光ディスクドライブ１１に接続する電源を切り替えるようにする。
【００４１】
ＵＳＢおよびＡＴＡＰＩでは、通常の規格化されたコマンド以外に任意のベンダーユニークコマンドを作成可能である。ベンダーユニークコマンドを用いることで、コンピュータと周辺機器との間のやりとりを規定範囲内で任意に決定可能となる。そこで、ベンダーユニークコマンドを用いてコンピュータにおける電源の種類を光ディスク装置１０に通知するようにする。データ転送制御部１５は、コンピュータから受けたベンダーユニークコマンドを解析してＵＳＢ２２の給電源を把握する。電源切替部１４は、データ転送制御部１５から受けたコマンド解析結果に基づいて、光ディスクドライブ１１に接続する電源を切り替える。たとえば、コンピュータが内蔵バッテリで動作中の場合、電源切替部１４は、ＵＳＢ電源ではなくＡＣ電源または光ディスク装置１０に取り付けられたバッテリ電源を優先的に光ディスクドライブ１１に接続する。これにより、バッテリ駆動しているコンピュータの動作可能時間が長くなる。
【００４２】
なお、本実施形態では、給電可能なインタフェースとしてＵＳＢを想定しているが、本発明はこれに限定されるものではない。ＩＥＥＥ１３９４やＳｅｒｉａｌＡＴＡについても上記と同様の効果を得ることができる。
【００４３】
また、本発明のインタフェースブリッジ装置は、ＣＤ記録装置およびＤＶＤ記録装置だけではなく、次世代の光ディスク装置、たとえば、Blue-ray（商標）ディスク装置などにも適用可能である。
【産業上の利用可能性】
【００４４】
以上のように、本発明に係るインタフェースブリッジ装置は、光ディスクドライブに接続される電源の給電能力に応じてデータ転送条件が自動的に変更することによってデータ書き込みをより確実に実行するものであるため、モバイル用途のコンピュータ周辺機器、たとえば、ＣＤ記録装置およびＤＶＤ記録装置などとして有用である。
【図面の簡単な説明】
【００４５】
【図１】本発明の最良の実施形態に係る光ディスク装置の構成図である。
【図２】電源切替部の動作を示すフローチャートである。
【図３】ホスト装置と光ディスクドライブとの間のトランザクションを示すシーケンスチャートである。
【図４】ホスト装置と光ディスクドライブとの間のトランザクションを示すシーケンスチャートである。
【符号の説明】
【００４６】
１０  光ディスク装置
１１  光ディスクドライブ
１２  インタフェースブリッジ装置
１３  電源検出部
１４  電源切替部
１５  データ転送制御部
２１  ＡＴＡＰＩ（第１のインタフェース）
２２  ＵＳＢ（第２のインタフェース）
【図１】
2005301390.tif 000003
【図２】
2005301390.tif 000004
【図３】
2005301390.tif 000005
【図４】
2005301390.tif 000006