(57)【要約】【課題】  本発明は外部から供給される所定レベル以下の電力でデータ転送を行うようにする。【解決手段】  本発明は、携帯型コンテンツプレーヤ１がホストＰＣ１０１とＵＳＢ接続された際、電力制御部１０の制御に基づき、ＡＣアダプタ８０が接続されている場合、ハードディスクドライブ２６をＡＣアダプタ電力Ｐａによって動作させ、ＡＴＡバス２９におけるデータ転送モードをＵｌｔｒａＤＭＡモード４に設定し、一方ＡＣアダプタ８０が接続されていない場合、ハードディスクドライブ２６をＵＳＢ電力Ｐｕによって動作させ、ＡＴＡバス２９におけるデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定するようにしたことにより、ハードディスクドライブ２６の消費電力を抑えることができ、当該携帯型コンテンツプレーヤ１全体をＵＳＢ電力Ｐｕの範囲内で動作させることができる。【選択図】        図２
2005316593.tif 000002
【特許請求の範囲】
【請求項１】
所定の電力レベルでなる第１電力や、当該第１電力よりも少ない電力レベルの第２電力が供給されていることを検出する電力検出手段と、
上記電力検出手段により上記第１電力の供給を検出した場合、記憶媒体にデータを記憶させるための記憶手段に上記第１電力を供給し、上記第２電力のみが供給されることを検出した場合、当該記憶手段に対して上記第１電力から上記第２電力に切り換えて電力を供給する供給電力切換手段と、
上記第２電力のみが供給されていることを検出した場合、所定のデータ転送元又はデータ転送先と上記記憶手段との間のデータ転送速度を、上記第１電力が供給されているときの第１データ転送速度よりも遅い第２データ転送速度に設定することにより、当該第１データ転送速度でデータ転送を行うときよりも上記記憶手段の消費電力を低減させるデータ転送速度制御手段と
を具えることを特徴とする電力制御装置。
【請求項２】
上記データ転送速度制御手段は、
上記第２データ転送速度で上記データ転送を開始する前段階で上記第２データ転送速度を設定し、その後上記第１電力の供給を受けたときであっても当該第２データ転送速度を変更しない
ことを特徴とする請求項１に記載の電力制御装置。
【請求項３】
上記データ転送速度制御手段は、
予め決められた複数のデータ転送モードを切換えることにより上記データ転送速度を設定する
ことを特徴とする請求項１に記載の電力制御装置。
【請求項４】
上記第２電力は、外部装置との間でデータ転送を行うためのデータ通信ケーブルによって供給される
ことを特徴とする請求項１に記載の電力制御装置。
【請求項５】
上記データ通信ケーブルはＵＳＢ（Universal Serial Bus）ケーブルでなり上記第２電力はＵＳＢ電力でなる
ことを特徴とする請求項４に記載の電力制御装置。
【請求項６】
所定の電力レベルでなる第１電力や、当該第１電力よりも少ない電力レベルの第２電力が供給されていることを検出する電力検出ステップと、
上記電力検出ステップにより上記第１電力の供給を検出した場合、記憶媒体にデータを記憶させるための記憶手段に上記第１電力を供給し、上記第２電力のみが供給されることを検出した場合、当該記憶手段に対して上記第１電力から上記第２電力に切り換えて電力を供給する供給電力切換ステップと、
上記第２電力のみが供給されていることを検出した場合、所定のデータ転送元又はデータ転送先と上記記憶手段との間のデータ転送速度を、上記第１電力が供給されているときの第１データ転送速度よりも遅い第２データ転送速度に設定することにより、当該第１データ転送速度でデータ転送を行うときよりも上記記憶手段の消費電力を低減させるデータ転送速度制御ステップと
を具えることを特徴とする電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電力制御装置及び電力制御方法に関し、例えばハードディスクドライブに記憶しているコンテンツを読出して再生する携帯型コンテンツプレーヤに適用して好適なものである。
【背景技術】
【０００２】
近年、半導体メモリを記憶手段として用いた携帯型コンテンツプレーヤが提案されており、内蔵したバッテリの電力を用いて動作することにより、携帯性を損なうことなく、当該半導体メモリに記憶したコンテンツを読出して再生できるようになされている。
【０００３】
この携帯型コンテンツプレーヤは、外部のホストＰＣ（Personal Computer）とＵＳＢ（Universal Serial Bus）ケーブルを用いて接続することにより、当該ホストＰＣから転送されたコンテンツデータを取得できるようになされている。
【０００４】
さらに携帯型コンテンツプレーヤのなかには、データ転送時にＵＳＢケーブルを介してホストＰＣから供給されるＵＳＢ電力のみで動作し得るようになされたものがあり、この場合、ＡＣアダプタ等の外部の電源を必要とすることなく、さらに内蔵するバッテリ（乾電池）の消費を抑えることができる（例えば、特許文献１参照）。
【特許文献１】特開２００１−１４２５８０公報（第１２−１３頁、第３１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところでかかる携帯型コンテンツプレーヤにおいては、記憶容量の大容量化が求められており、近年ではコンテンツの記憶手段として半導体メモリに代えてハードディスクドライブを搭載したものがある。
【０００６】
しかし一般的にハードディスクドライブは、ハードディスクを常時回転させながら磁気ヘッドを高速にシークさせるため、可動部分が無い半導体メモリと比較して非常に多くの電力を消費する。
【０００７】
このためハードディスクドライブを搭載した携帯型コンテンツプレーヤは、ＵＳＢケーブルで供給可能なＵＳＢ電力（５［Ｖ］／５００［ｍＡ］）よりも多くの電力を必要とする場合があり、このとき当該ＵＳＢ電力のみでは動作できなくなるという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、外部から供給される所定レベル以下の電力でデータ転送を行い得る電力制御装置及び電力制御方法を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明の電力制御装置においては、所定の電力レベルでなる第１電力や、当該第１電力よりも少ない電力レベルの第２電力が供給されていることを検出する電力検出手段と、電力検出手段により第１電力の供給を検出した場合、記憶媒体にデータを記憶させるための記憶手段に第１電力を供給し、第２電力のみが供給されることを検出した場合、当該記憶手段に対して第１電力から第２電力に切り換えて電力を供給する供給電力切換手段と、第２電力のみが供給されていることを検出した場合、所定のデータ転送元又はデータ転送先と記憶手段との間のデータ転送速度を、第１電力が供給されているときの第１データ転送速度よりも遅い第２データ転送速度に設定することにより、当該第１データ転送速度でデータ転送を行うときよりも記憶手段の消費電力を低減させるデータ転送速度制御手段とを設けるようにした。
【００１０】
これにより、第２電力のみが供給されていることを検出した場合、第２データ転送速度に設定して当該第２電力のみで記憶手段を動作させてデータ転送を行うことができる。
【００１１】
また本発明の電力制御方法においては、所定の電力レベルでなる第１電力や、当該第１電力よりも少ない電力レベルの第２電力が供給されていることを検出する電力検出ステップと、電力検出ステップにより第１電力の供給を検出した場合、記憶媒体にデータを記憶させるための記憶手段に第１電力を供給し、第２電力のみが供給されることを検出した場合、当該記憶手段に対して第１電力から第２電力に切り換えて電力を供給する供給電力切換ステップと、第２電力のみが供給されていることを検出した場合、所定のデータ転送元又はデータ転送先と記憶手段との間のデータ転送速度を、第１電力が供給されているときの第１データ転送速度よりも遅い第２データ転送速度に設定することにより、当該第１データ転送速度でデータ転送を行うときよりも記憶手段の消費電力を低減させるデータ転送速度制御ステップとを設けるようにした。
【００１２】
これにより、第２電力のみが供給されていることを検出した場合、第２データ転送速度に設定して当該第２電力のみで記憶手段を動作させてデータ転送を行うことができる。
【発明の効果】
【００１３】
本発明によれば、第２電力のみが供給されていることを検出した場合、第２データ転送速度に設定して当該第２電力のみで記憶手段を動作させてデータ転送を行うことができ、かくして外部から供給される所定レベル以下の電力でデータ転送を行い得る電力制御装置及び電力制御方法を実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面について、本発明の一実施の形態を詳述する。
【実施例】
【００１５】
（１）データ転送システムの全体構成
図１において、１００は全体として本発明によるデータ転送システムの全体構成を表しており、コンテンツを有するホストＰＣ（Personal Computer）１０１とコンテンツを再生する携帯型コンテンツプレーヤ１とを、挿抜自在なＵＳＢ（Universal Serial Bus）ケーブル１０２を用いてＵＳＢ２．０方式で接続し得るようになされている。
【００１６】
携帯型コンテンツプレーヤ１は、コンテンツを再生する「再生状態」、ＵＳＢ接続したホストＰＣ１０１からのデータ転送を受ける「ＵＳＢ接続状態」、及びそのいずれでもない「待機状態」といった複数の動作状態を切換えるようになされており、ＵＳＢケーブル１０２を介してホストＰＣ１０１と接続されることによって、「ＵＳＢ接続状態」に自動的に切換わるようになされている。
【００１７】
ここでホストＰＣ１０１は、携帯型コンテンツプレーヤ１を「外付けストレージデバイス」として認識するようになされており、ユーザの操作に基づき、携帯型コンテンツプレーヤ１へコンテンツデータを転送し得るようになされている。
【００１８】
これに応じて携帯型コンテンツプレーヤ１は、ホストＰＣ１０１からＵＳＢケーブル１０２を介して転送されるコンテンツデータを、内蔵するハードディスクドライブに記憶させるようになされている。
【００１９】
このとき携帯型コンテンツプレーヤ１は、ホストＰＣ１０１からＵＳＢケーブル１０２を介して供給されるＵＳＢ電力で動作するようになされている。
【００２０】
また携帯型コンテンツプレーヤ１は、ＵＳＢケーブル１０２が取り外されることによって「再生状態」に切換わるようになされており、ユーザの操作に基づきハードディスクドライブからコンテンツデータを読出して再生するようになされている。
【００２１】
このとき携帯型コンテンツプレーヤ１は、内蔵バッテリの電力で動作するようになされており、ユーザが任意の場所へ携帯し、自在にコンテンツを再生できるようになされている。
【００２２】
さらに携帯型コンテンツプレーヤ１は、ＵＳＢ電力や内蔵バッテリの電力で動作する以外にも、商用電源に接続されたＡＣ（Alternating Current）アダプタ８０からの電力でも動作するようになされており、当該ＡＣアダプタ８０の接続状態や携帯型コンテンツプレーヤ１自体の動作状態等に応じて、これらの電力を切換えて動作するようになされている。
【００２３】
（２）携帯型コンテンツプレーヤ１の回路構成
次に、携帯型コンテンツプレーヤ１の回路構成について図２を用いて説明する。携帯型コンテンツプレーヤ１は、電力制御部１０によって全体の電力を制御しており、また内蔵バッテリ２２からの電力供給を受けて常時動作するＭＰＵ（Micro Processing Unit）２０によって全体を統括制御するようになされている。
【００２４】
またＡＣアダプタ８０は、携帯型コンテンツプレーヤ１に接続されている場合、第１電力としての５［Ｖ］のＡＣアダプタ電力ＰａをＡＣアダプタ検出回路２３及び供給電力切換器２４へ供給する。
【００２５】
ＡＣアダプタ検出回路２３は、ＡＣアダプタ８０が接続されているか否かを検出し、その検出結果を表すＡＣアダプタ検出信号Ｓｄを、ＭＰＵ２０及びＵＳＢ／ＡＴＡＰＩ（AT Attachment Packet Interface）ブリッジ２１へ送出する。
【００２６】
ところでＭＰＵ２０は、何も動作していない「待機状態」において、ユーザからのコンテンツの再生操作を受け付けると「再生状態」に切換えて、ＡＣアダプタ検出信号Ｓｄに応じて供給電力切換信号Ｓｓを生成して供給電力切換器２４へ送出し、さらにデバイスパワー制御信号Ｓｃを当該ＤＣ／ＤＣコンバータ２５へ送出する。 
【００２７】
供給電力切換器２４は、ＭＰＵ２０からの供給電力切換信号Ｓｓに基づき、ＡＣアダプタ８０が接続されている場合にはＡＣアダプタ電力Ｐａに、当該ＡＣアダプタ８０が接続されていない場合には内蔵バッテリ２２からのバッテリ電力Ｐｂにそれぞれ切換え、このとき切換えられたＡＣアダプタ電力Ｐａ又はバッテリ電力Ｐｂを切換後電力ＰｓとしてＤＣ／ＤＣコンバータ２５へ供給する。
【００２８】
ＤＣ／ＤＣコンバータ２５は、ＭＰＵ２０からのデバイスパワー制御信号Ｓｃを受け付けることによって動作を開始し、供給電力切換器２４から供給される切換後電力Ｐｓの電圧を５［Ｖ］から３．３［Ｖ］に変換し、変換後の変換後電力Ｐｃをハードディスクドライブ２６へ供給する。
【００２９】
ハードディスクドライブ２６は、ＤＣ／ＤＣコンバータ２５からの変換後電力Ｐｃの供給を受けて動作を開始し、ＭＰＵ２０から指定されたコンテンツデータＤｃを順次読出してデコーダ２８へ送出する。
【００３０】
デコーダ２８は、ハードディスクドライブ２６から取得したコンテンツデータＤｃを順次復号化して所定のディジタル・アナログ変換等を行った後、映像信号ＳｖをＬＣＤ（Liquid Crystal Display）２へ送出して映像を表示させ、音声信号Ｓａを外部のヘッドホン７０へ送出して音声を出力させる。
【００３１】
このように携帯型コンテンツプレーヤ１は、「再生状態」において、ＡＣアダプタ８０又は内蔵バッテリ２２から供給された電力を用いてハードディスクドライブ２６を動作させ、当該ハードディスクドライブ２６からコンテンツデータＤｃを読出して再生する。
【００３２】
一方、携帯型コンテンツプレーヤ１のＭＰＵ２０は、ＵＳＢケーブル１０２を介してホストＰＣ１０１と接続されたことを認識すると、これに応じて「ＵＳＢ接続状態」に切換え、さらにＵＳＢ／ＡＴＡＰＩブリッジ２１へ起動命令を送出する。
【００３３】
また携帯型コンテンツプレーヤ１は、ＵＳＢケーブル１０２を介してホストＰＣ１０１から供給される第２電力としてのＵＳＢ電力Ｐｕを、ＬＤＯ（Low Drop Out）レギュレータ２７及び供給電力切換器２４に供給する。
【００３４】
ＬＤＯレギュレータ２７は、５［Ｖ］のＵＳＢ電力Ｐｕを３．３［Ｖ］に落としてＬＤＯ電力Ｐｌを生成し、これをＵＳＢ／ＡＴＡＰＩブリッジ２１へ供給する。
【００３５】
このときＬＤＯレギュレータ２７は、ＵＳＢケーブル１０２を介してホストＰＣ１０１から供給されるＵＳＢ電力Ｐｕのうち、ＵＳＢ／ＡＴＡＰＩブリッジ２１の動作に必要な１００［ｍＡ］の電流のみを流すようになされている。
【００３６】
ＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＬＤＯレギュレータ２７からのＬＤＯ電力Ｐｌの供給を受けた状態でＭＰＵ２０からの起動命令に基づいて起動し、ＵＳＢバス１１０を介したホストＰＣ１０１とのＵＳＢデータ転送に関してコンフィグレーションを行い、当該ホストＰＣ１０１との間でデータ転送を行い得る状態にする。
【００３７】
さらにＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＤＣ／ＤＣコンバータ２５を動作させるためのデバイスパワー制御信号ＳｃをＭＰＵ２０へ送出する。このときＭＰＵ２０は、このデバイスパワー制御信号Ｓｃをそのまま中継してＤＣ／ＤＣコンバータ２５へ送出する。
【００３８】
またＭＰＵ２０は、ＡＣアダプタ検出信号Ｓｄに応じて、供給電力切換信号Ｓｓを生成して供給電力切換器２４へ送出する。
【００３９】
供給電力切換器２４は、供給電力切換信号Ｓｓに基づき、ＡＣアダプタ８０が接続されている場合にはＡＣアダプタ電力Ｐａに、当該ＡＣアダプタ８０が接続されていない場合にはＵＳＢ電力Ｐｕにそれぞれ切換え、この切換えられたＡＣアダプタ電力Ｐａ又はＵＳＢ電力Ｐｕを切換後電力ＰｓとしてＤＣ／ＤＣコンバータ２５へ供給する。
【００４０】
ところでＵＳＢの規格では、供給可能な電力は５［Ｖ］／最大５００［ｍＡ］と規定されている。このため供給電力切換器２４は、ＵＳＢ電力Ｐｕに切換えた場合、ＵＳＢケーブル１０２を介してホストＰＣ１０１から供給されるＵＳＢ電力Ｐｕの供給電流５００［ｍＡ］のうち、ＬＤＯレギュレータ２７に流れる電流１００［ｍＡ］を差し引いた残りの電流４００［ｍＡ］が流される。
【００４１】
ちなみに供給電力切換器２４は、「ＵＳＢ接続状態」では内蔵バッテリ２２のバッテリ電力Ｐｂを一切使用せずＡＣアダプタ電力Ｐａ又はＵＳＢ電力Ｐｕのみで動作するようになされており、これにより当該内蔵バッテリ２２のバッテリ電力Ｐｂを温存し、「再生状態」における再生可能時間をできるだけ延長させるようになされている。
【００４２】
ＤＣ／ＤＣコンバータ２５は、ＭＰＵ２０からのデバイスパワー制御信号Ｓｃを受け付けることによって動作を開始し、供給電力切換器２４から供給される切換後電力Ｐｓの電圧を５［Ｖ］から３．３［Ｖ］に変換し、変換後の変換後電力Ｐｃをハードディスクドライブ２６へ供給して動作を開始させる。
【００４３】
ＵＳＢ／ＡＴＡＰＩブリッジ２１は、ハードディスクドライブ２６が起動したことを認識すると、ＡＣアダプタ８０の接続状態に応じて、ＡＴＡバス２９のデータ転送モードを設定する（詳しくは後述する）。
【００４４】
ここで、ＡＴＡバス２９のデータ転送モードには、ハードディスクドライブ２６を最大速度とするＵｌｔｒａＤＭＡ（Direct Memory Access）モード４（６６［ＭＢ／ｓｅｃ］）及びＭｕｌｔｉｗｏｒｄＤＭＡモード１（１１．９［ＭＢ／ｓｅｃ］）等の複数のモードがある。
【００４５】
その後ＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＵＳＢバス１１０を介してホストＰＣ１０１から転送されたＵＳＢデータＤｕを取得し、当該ＵＳＢデータＤｕとＡＴＡデータＤａとの相互変換を行い、データ転送モードを設定したＡＴＡバス２９を介してハードディスクドライブ２６へＡＴＡデータＤａを転送する。これに応じてハードディスクドライブ２６は、ＡＴＡデータＤａの書込を行う。
【００４６】
このように携帯型コンテンツプレーヤ１は、ＵＳＢケーブル１０２によってホストＰＣ１０１と接続されると、「ＵＳＢ接続状態」に切換わり、ＡＣアダプタ８０の接続状態に応じて供給電力切換器２４を切換えてハードディスクドライブ２６を動作させ、ＵＳＢ／ＡＴＡＰＩブリッジ２１と当該ハードディスクドライブ２６との間のデータ転送モードを設定して、ホストＰＣ１０１からデータ転送を受けるようになされている。
【００４７】
（３）データ転送モードの設定
ところで携帯型コンテンツプレーヤ１は、上述したように、「ＵＳＢ接続状態」においてＡＣアダプタ８０が接続されていない場合、ＵＳＢ電力Ｐｕのみで当該携帯型コンテンツプレーヤ１全体を動作させる必要がある。
【００４８】
このとき携帯型コンテンツプレーヤ１では、ＵＳＢ電力Ｐｕによる全供給電流５００［ｍＡ］のうち、ＬＤＯレギュレータ２７に電流１００［ｍＡ］が流れるので、供給電力切換器２４へは残りの電流４００［ｍＡ］が流れる。
【００４９】
しかしハードディスクドライブ２６は、ホストＰＣ１０１からデータ転送を受ける際、内蔵するハードディスクを常時回転させると共に磁気ヘッドを頻繁にシーク動作させる必要があり、また所定のデータ読出処理及びデータ書込処理等を行う必要があるため消費電力が多くなり、供給電力切換器２４へ流れる電流４００［ｍＡ］のＵＳＢ電力Ｐｕのみでは動作し得ない可能性がある。
【００５０】
そこでＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＣアダプタ８０が接続されていない場合、ＡＴＡバス２９におけるハードディスクドライブ２６との間のデータ転送モードを、最高速度のＵｌｔｒａＤＭＡモード４（６６［ＭＢ／ｓ］）ではなく、敢えてＭｕｌｔｉｗｏｒｄＤＭＡモード１（１１．９［ＭＢ／ｓ］）に設定するようになされている。
【００５１】
このときハードディスクドライブ２６は、データ転送速度を低下させることにより、データ読出処理及びデータ書込処理の頻度を下げ、また磁気ヘッドのシーク動作の頻度を下げることができるので、消費電力を大幅に削減することができる。
【００５２】
実際上ハードディスクドライブ２６は、データ読出時における信号復調処理に多大な電力を要しており、データ読出処理の頻度を下げることにより消費電力を大きく削減することができる。
【００５３】
ちなみにこのＭｕｌｔｉｗｏｒｄＤＭＡモード１は、予め携帯型コンテンツプレーヤ１全体の消費電流を各データ転送モードにおいてそれぞれ測定した際の、当該消費電流を５００［ｍＡ］以下に抑え得る最も高速なデータ転送モードである。
【００５４】
この結果、携帯型コンテンツプレーヤ１は、供給電力切換器２４へ流れる電流４００［ｍＡ］のＵＳＢ電力Ｐｕのみでハードディスクドライブ２６を動作させることができ、ＵＳＢ電力Ｐｕの全供給電流５００［ｍＡ］の範囲内で動作することができる。
【００５５】
これに対して携帯型コンテンツプレーヤ１は、「ＵＳＢ接続状態」においてＡＣアダプタ８０が接続されている場合、当該ＡＣアダプタ８０からハードディスクドライブ２６に充分なＡＣアダプタ電力Ｐａが供給されるため、ＡＴＡバス２９におけるデータ転送速度を最高速度（ＵｌｔｒａＤＭＡモード４）に設定してデータ転送に要する時間をできるだけ短縮するようになされている。
【００５６】
ちなみに携帯型コンテンツプレーヤ１のＵＳＢ／ＡＴＡＰＩブリッジ２１は、データ転送モードを設定した後にＡＣアダプタ８０の接続状態が変化したとしても、データ転送の開始後には当該データ転送モードを一切変更しないようになされており、これにより当該データ転送モードの途中変更に伴うデータ転送の失敗を防止するようになされている。
【００５７】
（４）データ転送処理手順
次に、携帯型コンテンツプレーヤ１がＡＴＡバス２９のデータ転送速度を設定してからホストＰＣ１０１とデータ転送を行う際のデータ転送処理手順について、図３及び図４に示すフローチャートを用いて説明する。
【００５８】
携帯型コンテンツプレーヤ１のＭＰＵ２０は、直前の「再生状態」又は「ＵＳＢ接続状態」のいずれかから「待機状態」に切換えたことにより、ルーチンＲＴ１の開始ステップから入ってステップＳＰ１へ移る。
【００５９】
ステップＳＰ１において携帯型コンテンツプレーヤ１のＭＰＵ２０は、ＵＳＢケーブル１０２によってホストＰＣ１０１とＵＳＢ接続されたか否かを判定する。ここで否定結果が得られると、再度当該ステップＳＰ１へ戻り、当該ホストＰＣ１０１とＵＳＢ接続されるまで当該ステップＳＰ１を繰り返して待機する。
【００６０】
これに対してステップＳＰ１において肯定結果が得られると、このことは携帯型コンテンツプレーヤ１がホストＰＣ１０１とＵＳＢ接続されたため、当該ホストＰＣ１０１からデータ転送を受ける必要があることを表しており、このとき携帯型コンテンツプレーヤ１のＭＰＵ２０は「ＵＳＢ接続状態」に切換え、次のステップＳＰ２へ移る。
【００６１】
ステップＳＰ２において携帯型コンテンツプレーヤ１のＭＰＵ２は、ＬＤＯレギュレータ２７からのＬＤＯ電力Ｐｌを供給されたＵＳＢ／ＡＴＡＰＩブリッジ２１に起動命令を送出して起動させ、次のステップＳＰ３へ移る。
【００６２】
ステップＳＰ３において携帯型コンテンツプレーヤ１のＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＵＳＢケーブル１０２を介してホストＰＣ１０１との間で所定のコンフィグレーション処理を開始し、次のステップＳＰ４へ移る。
【００６３】
このときＭＰＵ２０は、ＡＣアダプタ検出信号Ｓｄに基づいて供給電力切換信号Ｓｓを送出することにより、供給電力切換器２４にＡＣアダプタ電力Ｐａ又はバッテリ電力Ｐｂのいずれかに切換えさせ、これを切換後電力ＰｓとしてＤＣ／ＤＣコンバータ２５へ供給させる。
【００６４】
ステップＳＰ４においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ホストＰＣ１０１との間のコンフィグレーション処理が終了したか否かを判定し、ここで否定結果が得られると再度ステップＳＰ４へ戻り、当該コンフィグレーション処理が終了するまで当該ステップＳＰ４を繰り返して待機する。
【００６５】
これに対してステップＳＰ４において肯定結果が得られると、このときＵＳＢ／ＡＴＡＰＩブリッジ２１はデータ転送の準備を進めるべく、次のステップＳＰ５へ移る。
【００６６】
ステップＳＰ５においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＭＰＵ２０を経由してデバイスパワー制御信号ＳｃをＤＣ／ＤＣコンバータ２５へ送出し、当該ＤＣ／ＤＣコンバータ２５に生成させた変換後電力Ｐｃをハードディスクドライブ２６へ供給して動作を開始させ、次のステップＳＰ６（図４）へ移る。
【００６７】
ステップＳＰ６においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＣアダプタ検出回路２３からのＡＣアダプタ検出信号Ｓｄに応じて携帯型コンテンツプレーヤ１にＡＣアダプタ８０が接続されているか否かを判定する。ここで肯定結果が得られると、このことはＡＣアダプタ８０からのＡＣアダプタ電力Ｐａが充分に供給されていることを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＴＡバス２９におけるデータ転送速度を最高速度に設定するべく、次のステップＳＰ７へ移る。
【００６８】
ステップＳＰ７においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＴＡバス２９におけるハードディスクドライブ２６とのデータ転送モードをＵｌｔｒａＤＭＡモード４に設定し、次のステップＳＰ８へ移る。
【００６９】
ステップＳＰ８においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ユーザによるホストＰＣ１０１の操作に基づき、当該ホストＰＣ１０１からのＵＳＢデータＤｕを受け、当該ＵＳＢデータＤｕとＡＴＡデータＤａとを相互変換し、さらに設定したデータ転送モード（ＵｌｔｒａＤＭＡモード４）を変更することなくハードディスクドライブ２６へＡＴＡデータＤａを転送して、次のステップＳＰ９へ移る。
【００７０】
このときハードディスクドライブ２６は、ＡＣアダプタ電力Ｐａに基づいて動作するため、比較的消費電力が多いＵｌｔｒａＤＭＡモード４で正常にデータ転送を行うことができる。
【００７１】
ステップＳＰ９においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ホストＰＣ１０１との間のＵＳＢ接続が切断されたか否かを判定する。ここで否定結果が得られると、このことはまだ携帯型コンテンツプレーヤ１とホストＰＣ１０１からデータ転送を継続して受けていることを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は再度ステップＳＰ８へ戻って引き続きデータ転送を受ける。
【００７２】
これに対してステップＳＰ９において肯定結果が得られると、このことはＵＳＢケーブル１０２が取り外される等してホストＰＣ１０１との間のＵＳＢ接続が切断されたことを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、携帯型コンテンツプレーヤ１の「ＵＳＢ接続状態」における動作を終了するため次のステップＳＰ１３へ移る。
【００７３】
一方、ステップＳＰ６において否定結果が得られると、このことは携帯型コンテンツプレーヤ１にＡＣアダプタ８０が接続されていないために携帯型コンテンツプレーヤ１をＵＳＢ電力Ｐｕのみで動作させる必要があることを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＴＡバス２９におけるデータ転送速度を下げてハードディスクドライブ２６の消費電力を抑えるべく、次のステップＳＰ１０へ移る。
【００７４】
ステップＳＰ１０においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＴＡバス２９におけるデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定し、次のステップＳＰ１１へ移る。
【００７５】
ステップＳＰ１１においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ユーザによるホストＰＣ１０１の操作に基づき、当該ホストＰＣ１０１からのＵＳＢデータＤｕを受け、当該ＵＳＢデータＤｕとＡＴＡデータＤａとを相互変換し、さらに設定したデータ転送モード（ＭｕｌｔｉｗｏｒｄＤＭＡモード１）を変更することなくハードディスクドライブ２６へＡＴＡデータＤａを転送して、次のステップＳＰ１２へ移る。
【００７６】
このときハードディスクドライブ２６は、供給電流が４００［ｍＡ］に制限されているＵＳＢ電力Ｐｕの供給を受けるが、比較的消費電力が少ないＭｕｌｔｉｗｏｒｄＤＭＡモード１で動作することにより、正常にデータ転送を行うことができる。
【００７７】
ステップＳＰ１２においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ホストＰＣ１０１との間のＵＳＢ接続が切断されたか否かを判定する。ここで否定結果が得られると、このことはまだホストＰＣ１０１からのデータ転送を継続して受けていることを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、再度ステップＳＰ１１へ戻って引き続きデータ転送を受ける。
【００７８】
これに対してステップＳＰ１２において肯定結果が得られると、このことはＵＳＢケーブル１０２が取り外される等してホストＰＣ１０１との間のＵＳＢ接続が切断されたことを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、携帯型コンテンツプレーヤ１の「ＵＳＢ接続状態」における動作を終了するため次のステップＳＰ１３へ移る。
【００７９】
ステップＳＰ１３において携帯型コンテンツプレーヤ１のＭＰＵ２０は、携帯型コンテンツプレーヤ１の当該ＭＰＵ２０以外の回路の電源をオフにするための所定の処理を行い、「ＵＳＢ接続状態」を終了して「待機状態」に切換えた後、再度ステップＳＰ１へ戻って再びＵＳＢ接続されるまで待機する。
【００８０】
ちなみに携帯型コンテンツプレーヤ１のＭＰＵ２０は、ユーザの操作によって「再生状態」に切換えられた場合、このルーチンＲＴ１を中断して所定のコンテンツ再生処理を行うようになされている。
【００８１】
（５）動作及び効果
以上の構成において、携帯型コンテンツプレーヤ１のＭＰＵ２０は、ＵＳＢケーブル１０２によってホストＰＣ１０１と接続されたことを認識すると、「ＵＳＢ接続状態」に切換えてＵＳＢ／ＡＴＡＰＩブリッジ２１を起動させ、またＡＣアダプタ検出信号Ｓｄに基づいて供給電力切換器２４にＡＣアダプタ電力Ｐａ又はＵＳＢ電力Ｐｕのいずれかに切換えさせ、ＤＣ／ＤＣコンバータ２５からの変換後電力Ｐｃによりハードディスクドライブ２６を動作させる。
【００８２】
このとき携帯型コンテンツプレーヤ１のＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＣアダプタ８０が接続されていない場合、ＡＴＡバス２９におけるデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定し、一方ＡＣアダプタ８０が接続されている場合、ＡＴＡバス２９におけるデータ転送モードをＵｌｔｒａＤＭＡモード４に設定する。
【００８３】
従って携帯型コンテンツプレーヤ１は、「ＵＳＢ接続状態」においてＡＣアダプタ８０が接続されていない場合、ＡＴＡバス２９におけるデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定することにより、データ転送速度を低下させてハードディスクドライブ２６の消費電力を抑えることができ、かくして当該携帯型コンテンツプレーヤ１全体がＵＳＢ電力Ｐｕの範囲内で動作でき、ホストＰＣ１０１からのデータ転送を受けることができる。
【００８４】
このとき携帯型コンテンツプレーヤ１は、ＡＴＡバス２９のデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定することにより、当該携帯型コンテンツプレーヤ１がＵＳＢ電力Ｐｕのみで動作できる範囲で、当該ＡＴＡバス２９におけるデータ転送速度を最も高速にすることができる。
【００８５】
さらに携帯型コンテンツプレーヤ１のＵＳＢ／ＡＴＡＰＩブリッジ２１は、所望のデータ転送速度に調整する際に、ＡＴＡ規格によって予め規定されたＡＴＡバス２９のデータ転送モードを切換えるだけで済むので、データ転送速度を細かく調整するための複雑な制御を行う必要が無く、所望のデータ転送速度を得るために余分な電力を消費せずに済む。
【００８６】
一方携帯型コンテンツプレーヤ１は、ＡＣアダプタ８０が接続されている場合、ＡＴＡバス２９におけるデータ転送モードを、データ転送速度が最高となるＵｌｔｒａＤＭＡモード４に設定することにより、充分なＡＣアダプタ電力Ｐａによってハードディスクドライブ２６を正常に動作させながら、データ転送に要する時間をできるだけ短縮することができる。
【００８７】
この結果、携帯型コンテンツプレーヤ１は、ＡＣアダプタ検出回路２３によるＡＣアダプタ８０の検出結果に応じて、ＵＳＢ／ＡＴＡＰＩブリッジ２１によってＡＴＡバス２９のデータ転送モードを自動的に設定することができるので、ユーザに当該データ転送モードを手動で変更させる必要がない。
【００８８】
このとき携帯型コンテンツプレーヤ１は、ＡＣアダプタ８０の検出結果に応じて、それぞれハードディスクドライブ２６を動作させる範囲で最速のデータ転送速度とするような、適切なデータ転送モードに設定することができる。
【００８９】
以上の構成によれば、携帯型コンテンツプレーヤ１は、ホストＰＣ１０１とＵＳＢ接続された際、ＡＣアダプタ８０が接続されていない場合にＡＴＡバス２９におけるデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定するようにしたことにより、ハードディスクドライブ２６の消費電力を抑えることができ、当該携帯型コンテンツプレーヤ１をＵＳＢ電力Ｐｕの範囲内で動作させることができる。
【００９０】
（６）他の実施の形態
なお上述の実施の形態においては、携帯型コンテンツプレーヤ１がホストＰＣ１０１とＵＳＢ接続された後、ＡＣアダプタ８０の接続状態の変化を監視しないようにした場合について述べたが、本発明はこれに限らず、ＵＳＢ接続後にＡＣアダプタ８０の接続状態の変化を監視し、当該ＡＣアダプタ８０の接続状態の変化に応じてハードディスクドライブ２６への電力供給元を切り換えるようにしても良い。
【００９１】
この場合、図３及び図４と対応する図５及び図６のフローチャートに示す手順に従ってデータ転送処理を行えば良く、以下、このときのデータ転送処理手順について説明する。
【００９２】
携帯型コンテンツプレーヤ１のＭＰＵ２０は、ルーチンＲＴ１（図３及び図４）の場合と同様、他の動作状態から「待機状態」に切換えたことによりルーチンＲＴ２の開始ステップから入ってステップＳＰ２１へ移る。
【００９３】
その後携帯型コンテンツプレーヤ１のＭＰＵ２０及びＵＳＢ／ＡＴＡＰＩブリッジ２１は、上述したステップＳＰ１〜ＳＰ７と同様にステップＳＰ２１〜ＳＰ２７の処理を行い、「ＵＳＢ接続状態」に切換えてホストＰＣ１０１とのコンフィグレーションを行い、ＡＣアダプタ８０が接続されている場合、ＡＴＡバス２９におけるデータ転送モードをＵｌｔｒａＤＭＡモード４に設定し、次のステップＳＰ２８へ移る。
【００９４】
ステップＳＰ２８においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ホストＰＣ１０１からＵＳＢデータＤｕを受け、当該ＵＳＢデータＤｕとＡＴＡデータＤａとを相互変換し、さらにハードディスクドライブ２６へＡＴＡデータＤａを転送して、次のステップＳＰ２９へ移る。
【００９５】
ステップＳＰ２９においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＣアダプタ検出信号Ｓｄに基づき、この時点で携帯型コンテンツプレーヤ１にまだＡＣアダプタ８０が接続されているか否かを判定する。ここで否定結果が得られると、このことはＡＣアダプタ８０が取外されてハードディスクドライブ２６にＡＣアダプタ電力Ｐａが供給されなくなったことを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、当該ＡＣアダプタ電力Ｐａの代わりにバッテリ電力Ｐｂをハードディスクドライブ２６に供給するべく、次のステップＳＰ３０へ移る。
【００９６】
ステップＳＰ３０においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＴＡバス２９のデータ転送モードをＵｌｔｒａＤＭＡモード４のまま変更せず、またＭＰＵ２０は供給電力切換器２４へ供給電力切換信号Ｓｓを送出することによりハードディスクドライブ２６への電力供給元をバッテリ電力Ｐｂに切換えさせて、次のステップＳＰ３１へ移る。
【００９７】
これにより携帯型コンテンツプレーヤ１は、ＡＴＡバス２９におけるデータ転送モードをＵｌｔｒａＤＭＡモード４にしたまま、ＵＳＢ電力Ｐｕのみでは電力不足となる可能性のあるハードディスクドライブ２６を正常に動作させて、ホストＰＣ１０１からのデータ転送を継続して受けることができる。
【００９８】
これに対してステップＳＰ２９において肯定結果が得られると、このことはＡＣアダプタ８０からのＡＣアダプタ電力Ｐａが供給され続けていることを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、次のステップＳＰ３１へ移る。
【００９９】
ステップＳＰ３１においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ステップＳＰ９と同様に、ホストＰＣ１０１との間のＵＳＢ接続が切断されたか否かを判定し、否定結果が得られると、再度ステップＳＰ２８へ戻って引き続きデータ転送を行い、一方肯定結果が得られると、携帯型コンテンツプレーヤ１とホストＰＣ１０１との間のデータ転送を終了させるため、次のステップＳＰ３５へ移る。
【０１００】
一方、ステップＳＰ２６において否定結果が得られると、このことは携帯型コンテンツプレーヤ１にＡＣアダプタ８０が接続されていないため、携帯型コンテンツプレーヤ１をＵＳＢ電力Ｐｕのみで動作させる必要があることを表しており、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は次のステップＳＰ３２へ移り、ステップＳＰ１０と同様にＡＴＡバス２９におけるデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定し、次のステップＳＰ３３へ移る。
【０１０１】
ステップＳＰ３３においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ホストＰＣ１０１からのＵＳＢデータＤｕを受け、当該ＵＳＢデータＤｕとＡＴＡデータＤａとを相互変換し、さらに設定したデータ転送モード（ＭｕｌｔｉｗｏｒｄＤＭＡモード１）を変更することなくハードディスクドライブ２６へＡＴＡデータＤａを転送して、次のステップＳＰ３４へ移る。
【０１０２】
なおＭＰＵ２０は、データ転送中にＡＣアダプタ８０が接続された場合、供給電力切換器２４へ供給電力切換信号Ｓｓを送出してＵＳＢ電力ＰｕからＡＣアダプタ電力Ｐａに切換えさせるが、このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＡＴＡバス２９のデータ転送モードを変更しないことにより、安定したデータ転送を継続するようになされている。
【０１０３】
ステップＳＰ３４においてＵＳＢ／ＡＴＡＰＩブリッジ２１は、ステップＳＰ１２と同様に、ホストＰＣ１０１との間のＵＳＢ接続が切断されたか否かを判定し、否定結果が得られると再度ステップＳＰ３３へ戻ってデータ転送を継続し、一方肯定結果が得られると次のステップＳＰ３５へ移る。
【０１０４】
ステップＳＰ３５において携帯型コンテンツプレーヤ１のＭＰＵ２０は、ステップＳＰ１３と同様に、当該ＭＰＵ２０以外の携帯型コンテンツプレーヤ１全体の電源をオフにして「待機状態」に切換えた後、ステップＳＰ２１へ戻って再びＵＳＢ接続されるまで待機する。
【０１０５】
この結果、携帯型コンテンツプレーヤ１は、ＵＳＢ接続によるデータ転送の開始後にＡＣアダプタ８０が接続されたとしても、ＡＴＡバス２９におけるデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１のまま変更しないので、安定したデータ転送を継続することができる。
【０１０６】
なお携帯型コンテンツプレーヤ１のＭＰＵ２０は、ステップＳＰ３０において、ハードディスクドライブ２６への電力供給元をバッテリ電力Ｐｂに切換えさせて当該バッテリ電力Ｐｂのみで動作させる代わりに、ＵＳＢ電力Ｐｕに切換えてこのときの不足電力だけをバッテリ電力Ｐｂから供給させるようにしても良く、これにより内蔵バッテリ２２の電力の消耗を抑えることができる。
【０１０７】
また上述の実施の形態においては、本発明を携帯型コンテンツプレーヤ１に適用するようにした場合について述べたが、これに限らず、本発明をコンテンツの再生機能を有さない携帯型ハードディスク装置に適用するようにしても良い。
【０１０８】
例えば携帯型ハードディスク装置３０は、図７に示すように、携帯型コンテンツプレーヤ１（図２）と比較してＭＰＵ２０、内蔵バッテリ２２、デコーダ２８、及びＬＣＤ２等が省略されており、他は携帯型コンテンツプレーヤ１と同様の回路構成を有している。
【０１０９】
携帯型ハードディスク装置３０は、電力制御部４０によって全体の電力を制御しており、ＵＳＢケーブル１０２によってホストＰＣ１０１と接続された際、当該ＵＳＢケーブル１０２を介してホストＰＣ１０１から供給されるＵＳＢ電力ＰｕをＬＤＯレギュレータ２７に供給する。
【０１１０】
ＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＬＤＯレギュレータ２７からのＬＤＯ電力Ｐｌの供給を受けたことにより起動すると、ＡＣアダプタ検出回路２３からのＡＣアダプタ検出信号Ｓｄに基づいてＡＣアダプタ８０の有無を認識し、またＤＣ／ＤＣコンバータ２５へデバイスパワー制御信号Ｓｃを送出する。
【０１１１】
供給電力切換器２４は、ＡＣアダプタ検出回路２３からのＡＣアダプタ検出信号Ｓｄに基づいてＡＣアダプタ電力Ｐａ又はＵＳＢ電力Ｐｕに切換え、この切換えられたＡＣアダプタ電力Ｐａ又はＵＳＢ電力Ｐｕを切換後電力ＰｓとしてＤＣ／ＤＣコンバータ２５へ供給する。
【０１１２】
ＤＣ／ＤＣコンバータ２５は、ＵＳＢ／ＡＴＡＰＩブリッジ２１からのデバイスパワー制御信号Ｓｃを受け付けることによって動作を開始し、供給電力切換器２４から供給される切換後電力Ｐｓの電圧を５［Ｖ］から３．３［Ｖ］に変換した変換後電力Ｐｃをハードディスクドライブ２６へ供給して動作を開始させる。
【０１１３】
このときＵＳＢ／ＡＴＡＰＩブリッジ２１は、ハードディスクドライブ２６が起動したことを認識すると、ＡＴＡバス２９におけるデータ転送モードを、ＡＣアダプタ８０が接続されている場合にはＵｌｔｒａＤＭＡモード４（６６［ＭＢ／ｓｅｃ］）に、当該ＡＣアダプタ８０が接続されていない場合にはＭｕｌｔｉｗｏｒｄＤＭＡモード１（１１．９［ＭＢ／ｓｅｃ］）に、それぞれ設定する。
【０１１４】
その後ＵＳＢ／ＡＴＡＰＩブリッジ２１は、ＵＳＢバス１１０を介してホストＰＣ１０１からＵＳＢデータＤｕを受け、当該ＵＳＢデータＤｕとＡＴＡデータＤａとの相互変換を行い、データ転送モードを設定したＡＴＡバス２９を介してハードディスクドライブ２６へＡＴＡデータＤａを転送する。
【０１１５】
このように携帯型ハードディスク装置３０は、「ＵＳＢ接続状態」における携帯型コンテンツプレーヤ１と同様に、ＡＴＡバス２９におけるデータ転送モードを、ＡＣアダプタ８０の有無に応じてＵｌｔｒａＤＭＡモード４又はＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定することにより、供給されるＡＣアダプタ電力Ｐａ又はＵＳＢ電力Ｐｕによってハードディスクドライブ２６を動作させ得る範囲で、それぞれ最も高速なデータ転送速度に設定することができる。
【０１１６】
さらに上述の実施の形態においては、携帯型コンテンツプレーヤ１にＡＣアダプタ８０が接続されていない場合、ＡＴＡバス２９のデータ転送モードをＭｕｌｔｉｗｏｒｄＤＭＡモード１に設定するようにした場合について述べたが、本発明はこれに限らず、他のデータ転送モードに設定するようにしても良い。
【０１１７】
実際上、ハードディスクドライブ２６は製造メーカや機種に応じて消費電力がそれぞれ異なり、また携帯型コンテンツプレーヤ１の他の回路部分に関しても、使用する部品等に応じて消費電力がそれぞれ異なる。
【０１１８】
そこで、携帯型コンテンツプレーヤ１全体の実際の消費電流を、ＡＴＡバス２９を各データ転送モードに設定した場合についてそれぞれ測定し、当該消費電流を５００［ｍＡ］以下に抑え得る最も高速なデータ転送モードを予め特定しておき、携帯型コンテンツプレーヤ１がＵＳＢ電力Ｐｕ（５［Ｖ］／５００［ｍＡ］）の範囲で動作する場合、ハードディスクドライブ２６のデータ転送モードを、特定したデータ転送モードに設定するようにする。
【０１１９】
この結果、携帯型コンテンツプレーヤ１は、ＡＣアダプタ８０が接続されていない場合に、ＵＳＢ電力Ｐｕのみでデータ転送を確実に行うことができる。
【０１２０】
さらに上述の実施の形態においては、携帯型コンテンツプレーヤ１にＡＣアダプタ８０が接続されている場合、ＡＴＡバス２９におけるデータ転送モードをＵｌｔｒａＤＭＡモード４（６６ＭＢ／ｓｅｃ）に設定するようにした場合について述べたが、本発明はこれに限らず、例えばＵｌｔｒａＤＭＡモード５（１００ＭＢ／ｓｅｃ）やＵｌｔｒａＤＭＡモード２（３３ＭＢ／ｓｅｃ）等、ハードディスクドライブ２６及びＵＳＢ／ＡＴＡＰＩブリッジ２１が共に対応可能で最も高速なデータ転送モードに設定するようにしても良い。
【０１２１】
さらに上述の実施の形態においては、携帯型コンテンツプレーヤ１及び携帯型ハードディスクドライブ３０がホストＰＣ１０１からデータ転送を受ける場合について述べたが、本発明はこれに限らず、携帯型コンテンツプレーヤ１及び携帯型ハードディスクドライブ３０からホストＰＣ１０１へデータ転送を行ったり、携帯型コンテンツプレーヤ１及び携帯型ハードディスクドライブ３０とホストＰＣ１０１との間で双方向にデータ転送を行うようにしても良い。
【０１２２】
さらに上述の実施の形態においては、ハードディスクドライブ２６がＡＴＡＰＩ方式に対応する場合について述べたが、本発明はこれに限らず、ハードディスクドライブがシリアルＡＴＡ方式やＳＣＳＩ（Small Computer System Interface）方式等の他のインタフェース方式に対応する場合に適用するようにしても良い。この場合、ＵＳＢ／ＡＴＡＰＩブリッジ２１及びＡＴＡバス２９の代わりに、それぞれシリアルＡＴＡ／ＵＳＢブリッジ及びシリアルＡＴＡバス、又はＳＣＳＩ／ＵＳＢブリッジ及びＳＣＳＩバス等を用いれば良い。
【０１２３】
さらに上述の実施の形態においては、記憶手段としてハードディスクドライブ２６を用いるようにした場合について述べたが、本発明はこれに限らず、ＣＤ−ＲＷ（Compact Disc-Rewritable）ドライブやＭＤ（Mini Disc）ドライブ、或いは半導体メモリ等、データ転送モードを変更することによってデータ転送速度を低下させ消費電力を抑え得る種々の記憶装置を用いるようにしても良い。
【０１２４】
さらに上述の実施の形態においては、本発明を携帯型コンテンツプレーヤ１の電力制御部１０に適用する場合について述べたが、本発明はこれに限らず、例えばＰＤＡ（Personal Digital Assistant）やディジタルスチルカメラ、或いは携帯電話機等、内部に記憶手段を有しＵＳＢ電力Ｐｕのみで動作し得る種々の電子機器の電力制御部に適用するようにしてもよい。
【０１２５】
さらに上述の実施の形態においては、ＵＳＢ２．０方式に準拠したＵＳＢケーブル１０２を用いて携帯型コンテンツプレーヤ１とホストＰＣ１０１とを接続するようにした場合について述べたが、本発明はこれに限らず、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４方式等の、電力供給が可能な他の方式の接続ケーブルを用いて接続するようにしても良い。
【０１２６】
さらに上述の実施の形態においては、携帯型コンテンツプレーヤ１がＵＳＢケーブル１０２を介してホストＰＣ１０１と接続された際、ＵＳＢ電力Ｐｕの供給を受けながら当該ＵＳＢケーブル１０２のＵＳＢバス１１０を介してデータ転送を行うようにした場合について述べたが、本発明はこれに限らず、ＵＳＢケーブル１０２を介してＵＳＢ電力Ｐｕの供給のみ受け、例えばシリアルケーブルを用いてホストＰＣ１０１と接続し、シリアル通信等の他の通信手段によってデータ転送を行うようにしても良い。
【０１２７】
さらに上述の実施の形態においては、ＵＳＢ電力Ｐｕのみで携帯型コンテンツプレーヤ１を動作させる場合にＡＴＡバス２９のデータ転送速度を低下させるようにした場合について述べたが、本発明はこれに限らず、例えば供給電力が小さいＡＣアダプタを使用する場合にＡＴＡバス２９のデータ転送速度を低下させてハードディスクドライブ２６の消費電力を低下させるようにしても良く、さらには供給可能電力の大きさに応じて複数のデータ転送モードを切換えるようにしても良い。
【０１２８】
さらに上述の実施の形態においては、電力検出手段としてのＡＣアダプタ検出回路２３と、供給電力切換手段としての供給電力切換器２４と、データ転送速度制御手段としてのＵＳＢ／ＡＴＡＰＩブリッジ２１とによって電力制御装置としての電力制御部１０を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる電力検出手段と、供給電力切換手段と、データ転送速度制御手段とによって電力制御装置を構成するようにしても良い。
【産業上の利用可能性】
【０１２９】
本発明は、携帯型ハードディスク装置やＰＤＡ等、記憶手段を有しＵＳＢ電力のみで動作し得る種々の電子機器にも利用できる。
【図面の簡単な説明】
【０１３０】
【図１】本発明によるデータ転送システムの全体構成を示す略線図である。
【図２】携帯型コンテンツプレーヤの回路構成を示すブロック図である。
【図３】データ転送処理手順（１）を示すフローチャートである。
【図４】データ転送処理手順（２）を示すフローチャートである。
【図５】他の実施の形態によるデータ転送処理手順（１）を示すフローチャートである。
【図６】他の実施の形態によるデータ転送処理手順（２）を示すフローチャートである。
【図７】他の実施の形態による携帯型ハードディスク装置の回路構成を示すブロック図である。
【符号の説明】
【０１３１】
１……携帯型コンテンツプレーヤ、１０、４０……電力制御部、２０……ＭＰＵ、２１……ＵＳＢ／ＡＴＡＰＩブリッジ、２２……内蔵バッテリ、２３……ＡＣアダプタ検出回路、２４……供給電力切換器、２５……ＤＣ／ＤＣコンバータ、２６……ハードディスクドライブ、２７……ＬＤＯレギュレータ、２９……ＡＴＡバス、３０……携帯型ハードディスク装置、８０……ＡＣアダプタ、１００……データ転送システム、１０１……ホストＰＣ、１０２……ＵＳＢケーブル、１１０……ＵＳＢバス、Ｐａ……ＡＣアダプタ電力、Ｐｕ……ＵＳＢ電力。
【図１】
2005316593.tif 000003
【図２】
2005316593.tif 000004
【図３】
2005316593.tif 000005
【図４】
2005316593.tif 000006
【図５】
2005316593.tif 000007
【図６】
2005316593.tif 000008
【図７】
2005316593.tif 000009