(57)【特許請求の範囲】
【請求項１】
複数の外部装置と接続可能な電力情報管理装置であって、
前記複数の外部装置の１つに接続され、前記接続された外部装置と通信且つ相互給電又は一方向給電が可能な少なくとも１つの通信接続部と、
前記電力情報管理装置と前記複数の外部装置のうち何れか一対の装置から、電力情報を取得する電力情報取得部と、
前記一対の装置の電力情報に基づいて、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能か否かを判定する電力判定部と、
前記電力判定部による判定結果を報知する報知部と、
を備え、
前記通信接続部は、前記複数の外部装置とデイジーチェーン接続され、外部電源又は前記複数の外部装置のうち上流の外部装置から受給した電力の一部を、前記複数の外部装置のうち下流の外部装置へ供給可能であり、
前記電力判定部は、前記電力情報管理装置が少なくとも２つの外部装置とデイジーチェーン接続されている状態において、前記デイジーチェーン接続の順序を入れ替えることにより、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能となる前記一対の装置の組み合わせの数が増えるか否かを判定し、
前記報知部は、前記電力判定部が前記組み合わせの数が増えると判定した場合に、前記組み合わせの数が増えるデイジーチェーン接続の順序を報知する、
電力情報管理装置。
【請求項２】
複数の外部装置と接続可能な電力情報管理装置であって、
前記複数の外部装置の１つに接続され、前記接続された外部装置と通信且つ相互給電又は一方向給電が可能な少なくとも１つの通信接続部と、
前記電力情報管理装置と前記複数の外部装置のうち何れか一対の装置から、電力情報を取得する電力情報取得部と、
前記一対の装置の電力情報に基づいて、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能か否かを判定する電力判定部と、
前記電力判定部による判定結果を報知する報知部と、
を備え、
前記通信接続部は、前記複数の外部装置とデイジーチェーン接続され、外部電源又は前記複数の外部装置のうち上流の外部装置から受給した電力の一部を、前記複数の外部装置のうち下流の外部装置へ供給可能であり、
前記電力判定部は、前記電力情報管理装置が少なくとも２つの外部装置とデイジーチェーン接続されている状態において、前記電力情報管理装置及び前記少なくとも２つの外部装置のうち何れか１つの接続先を、現在の接続先の装置から他の装置に変更することにより、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能となる前記一対の装置の組み合わせの数が増えるか否かを判定し、
前記報知部は、前記電力判定部が前記組み合わせの数が増えると判定した場合に、前記組み合わせの数が増える前記他の装置を報知する、
電力情報管理装置。
【請求項３】
前記報知部は、前記一方が前記他方に対して、前記他方が要求する電力を給電可能と判定した場合に、前記判定の結果を報知する、
請求項１又は請求項２に記載の電力情報管理装置。
【請求項４】
前記電力情報は、
前記一対の装置のそれぞれが他の装置へ供給可能な電力を示す供給可能電力情報と、
前記一対の装置のそれぞれの消費電力を示す消費電力情報と、を含む、
請求項１から請求項３の何れか一項に記載の電力情報管理装置。
【請求項５】
前記一対の装置の一つから取得される前記消費電力情報は、前記一つの装置の消費電力と前記一つの装置に接続されている他の装置の消費電力の和を示す、
請求項４に記載の電力情報管理装置。
【請求項６】
前記報知部は、前記電力判定部による判定結果を前記複数の外部装置の少なくとも１つへ送信する、
請求項１から請求項５の何れか一項に記載の電力情報管理装置。
【請求項７】
複数の外部装置と通信且つ相互給電又は一方向給電が可能に接続された電力情報管理装置における電力情報管理方法であって、
前記電力情報管理装置と前記複数の外部装置のうち何れか一対の装置から、電力情報を取得する電力情報取得ステップと、
前記一対の装置の電力情報に基づいて、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能か否かを判定する電力判定ステップと、
前記電力判定ステップでの判定結果を報知する報知ステップと、
を含み、
前記電力情報管理装置は、前記複数の外部装置とデイジーチェーン接続され、外部電源又は前記複数の外部装置のうち上流の外部装置から受給した電力の一部を、前記複数の外部装置のうち下流の外部装置へ供給可能であり、
前記電力判定ステップにて、前記電力情報管理装置が少なくとも２つの外部装置とデイジーチェーン接続されている状態において、前記デイジーチェーン接続の順序を入れ替えることにより、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能となる前記一対の装置の組み合わせの数が増えるか否かを判定し、
前記報知ステップにて、前記電力判定ステップで前記組み合わせの数が増えると判定された場合に、前記組み合わせの数が増えるデイジーチェーン接続の順序を報知する、
電力情報管理方法。
【請求項８】
複数の外部装置と通信且つ相互給電又は一方向給電が可能に接続された電力情報管理装置における電力情報管理方法であって、
前記電力情報管理装置と前記複数の外部装置のうち何れか一対の装置から、電力情報を取得する電力情報取得ステップと、
前記一対の装置の電力情報に基づいて、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能か否かを判定する電力判定ステップと、
前記電力判定ステップでの判定結果を報知する報知ステップと、
を含み、
前記電力情報管理装置は、前記複数の外部装置とデイジーチェーン接続され、外部電源又は前記複数の外部装置のうち上流の外部装置から受給した電力の一部を、前記複数の外部装置のうち下流の外部装置へ供給可能であり、
前記電力判定ステップにて、前記電力情報管理装置が少なくとも２つの外部装置とデイジーチェーン接続されている状態において、前記電力情報管理装置及び前記少なくとも２つの外部装置のうち何れか１つの接続先を、現在の接続先の装置から他の装置に変更することにより、前記一対の装置の一方が他方に対して、前記他方が要求する電力を給電可能となる前記一対の装置の組み合わせの数が増えるか否かを判定し、
前記報知ステップにて、前記電力判定ステップで前記組み合わせの数が増えると判定された場合に、前記組み合わせの数が増える前記他の装置を報知する、
電力情報管理方法。
【請求項９】
前記報知ステップにて、前記一方が前記他方に対して、前記他方が要求する電力を給電可能と判定した場合に、前記判定の結果を報知する、
請求項７又は請求項８に記載の電力情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力情報を管理する電力情報管理装置及び電力情報管理方法に関する。
【背景技術】
【０００２】
他の装置に電力を供給することが可能な電力供給装置が知られている。この種の電力供給装置の具体的構成は、例えば特許文献１に記載されている。
【０００３】
特許文献１には、上流の外部装置及び下流の外部装置とデイジーチェーン接続可能な２つのポートを備える携帯装置が開示されている。特許文献１に記載の携帯装置は、上流の外部装置から供給された電力を充電する電池を備えている。電池に充電された電力は、下流の外部装置へ供給される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２２３２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の携帯装置では、下流の外部装置へ電力を供給する際に、下流の外部装置の駆動に必要な消費電力が携帯装置の供給可能な電力を上回っている場合に、下流の外部装置を駆動させることができない事態が生じ得る。これは、上記デイジーチェーン接続可能な機器は様々であり、且つ、接続の順番に規定が無いことに起因している。
【０００６】
本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、複数の装置に対し電力を効率的に供給可能な電力情報管理装置及び電力情報管理方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係る電力情報管理装置は、複数の外部装置と接続可能な電力情報管理装置であって、複数の外部装置の１つに接続され、接続された外部装置と通信且つ相互給電又は一方向給電が可能な少なくとも１つの通信接続部と、電力情報管理装置と複数の外部装置のうち何れか一対の装置から、電力情報を取得する電力情報取得部と、一対の装置の電力情報に基づいて、一対の装置の一方が他方に対して、他方が要求する電力を給電可能か否かを判定する電力判定部と、電力判定部による判定結果を報知する報知部と、を備える。
【０００８】
また、本発明の一実施形態において、報知部は、例えば、一方が他方に対して、他方が要求する電力を給電可能と判定した場合に、判定の結果を報知する。
【０００９】
また、本発明の一実施形態において、通信接続部は、例えば、複数の外部装置とデイジーチェーン接続され、外部電源又は複数の外部装置のうち上流の外部装置から受給した電力の一部を、複数の外部装置のうち下流の外部装置へ供給可能である。
【００１０】
また、本発明の一実施形態において、電力判定部は、例えば、電力情報管理装置が少なくとも２つの外部装置とデイジーチェーン接続されている状態において、デイジーチェーン接続の順序を入れ替えることにより、一対の装置の一方が他方に対して、他方が要求する電力を給電可能となる一対の装置の組み合わせの数が増えるか否かを判定する。この場合、報知部は、電力判定部が組み合わせの数が増えると判定した場合に、組み合わせの数が増えるデイジーチェーン接続の順序を報知する。
【００１１】
また、本発明の一実施形態において、電力判定部は、例えば、電力情報管理装置が少なくとも２つの外部装置とデイジーチェーン接続されている状態において、電力情報管理装置及び少なくとも２つの外部装置のうち何れか１つの接続先を、現在の接続先の装置から他の装置に変更することにより、一対の装置の一方が他方に対して、他方が要求する電力を給電可能となる一対の装置の組み合わせの数が増えるか否かを判定する。この場合、報知部は、電力判定部が組み合わせの数が増えると判定した場合に、組み合わせの数が増える他の装置を報知する。
【００１２】
また、本発明の一実施形態において、電力情報は、例えば、一対の装置のそれぞれが他の装置へ供給可能な電力を示す供給可能電力情報と、一対の装置のそれぞれの消費電力を示す消費電力情報と、を含む。
【００１３】
また、本発明の一実施形態において、一対の装置の一つから取得される消費電力情報は、例えば、一つの装置の消費電力と一つの装置に接続されている他の装置の消費電力の和を示す。
【００１４】
また、本発明の一実施形態において、報知部は、例えば、電力判定手段による判定結果を複数の外部装置の少なくとも１つへ送信する。
【００１５】
本発明の一実施形態に係る電力情報管理方法は、複数の外部装置と通信且つ相互給電又は一方向給電が可能に接続された電力情報管理装置における電力情報管理方法であって、電力情報管理装置と複数の外部装置のうち何れか一対の装置から、電力情報を取得する電力情報取得ステップと、一対の装置の電力情報に基づいて、一対の装置の一方が他方に対して、他方が要求する電力を給電可能か否かを判定する電力判定ステップと、電力判定部による判定結果を報知する報知ステップと、
を含む。
【００１６】
また、本発明の一実施形態において、報知ステップは、例えば、一方が他方に対して、他方が要求する電力を給電可能と判定した場合に、判定の結果を報知する。
【発明の効果】
【００１７】
本発明の一実施形態によれば、複数の装置に対し電力を的確かつ効率的に供給可能な電力情報管理装置及び電力情報管理方法が提供される。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る電力情報管理装置を有するシステムの構成を示すブロック図である。
【図２】本発明の一実施形態において実行される電力情報管理処理のフローチャートを示す図である。
【図３】本発明の一実施形態の変形例において実行される電力情報管理処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態に係る電力情報管理装置について図面を参照しながら説明する。
【００２０】
図１は、本発明の一実施形態に係る電力情報管理装置（以下、「装置」と記す）１０を含むシステムの構成を示す概略図である。電力情報管理装置１０には、２つの装置２０及び装置３０が接続されている。
【００２１】
装置１０〜３０は、装置同士の通信の結果に応じて電力供給や電力受給を行うことができるものであり、例示的には、ＵＳＢ（Universal Serial Bus）−ＰＤ（Power Delivery）に対応した装置である。装置の具体例としては、デジタル一眼レフカメラ、ミラーレス一眼カメラ、コンパクトデジタルカメラ、ビデオカメラ、カムコーダ、デスクトップＰＣ、ノートＰＣ、モニタ、タブレット端末、ＰＨＳ（Personal Handy phone System）、スマートフォン、スマートウォッチ、フィーチャフォン、ゲーム機、音楽プレイヤ、ＴＶ、カーナビゲーション、プロジェクタ、プリンタやストレージ等の各種周辺装置、ストロボ、ＧＰＳユニット、外付けファインダ等の各種アクセサリ等が挙げられる。図１の例では、装置１０はデスクトップＰＣ、装置２０は液晶ディスプレイ等のモニタ、装置３０はプリンタである。
【００２２】
図１に示されるように、各装置１０〜３０は、ＣＰＵ１００、２つのＵＳＢコネクタ１２０、メモリ１３０、ＵＩ（User Interface）１４０、電源コネクタ１５０を備えている。また、装置２０、装置３０は、表示部１６０を備えている。なお、本実施形態では、便宜上、装置特有の構成（例えば、装置が撮影装置である場合は固体撮像素子や撮影レンズ、装置がデスクトップＰＣである場合はＨＤＤ、装置がストロボである場合は閃光ランプやトリガ回路、装置がプリンタである場合は画像形成部や印刷用紙の搬送機構等）や、ハウジング等の一般的な構成であって、説明を省略しても差し支えないものについては、その図示及び説明を適宜省略又は簡略する。
【００２３】
電源コネクタ１５０は、商用電源や外部のバッテリ等の外部電源に接続される。各装置１０〜３０のＵＩ１４０には、ユーザが当該装置を操作するための各種の操作手段が含まれる。例えば、ユーザによりＵＩ１４０（電源スイッチ）が操作されると、電源コネクタ１５０を介して外部から供給された電力が当該装置内の各種回路に供給される。
【００２４】
ＣＰＵ１００は、電力を受給すると、メモリ１３０にアクセスして制御プログラムを読み出してワークエリアにロードし、ロードされた制御プログラムを実行することにより、当該装置全体の制御を統括的に行う。
【００２５】
各装置１０〜３０は、ＵＳＢコネクタ１２０に接続されたＵＳＢケーブル２００を介して相互通信することができる。ＵＳＢコネクタ１２０は、ＵＳＢ−ＰＤ対応のコネクタであり、例えば、USB Type-Cコネクタである。また、ＵＳＢケーブル２００は、ＵＳＢ−ＰＤ対応のケーブルであり、例えば、USB Type-Cケーブルである。そのため、各装置１０〜３０は、ＵＳＢケーブル２００を介して通信するだけでなく、相互給電又は一方向給電することが可能となっている。ＵＳＢケーブル２００を介して装置同士が接続されると、ユーザ操作に応じて又は自動的にホスト（電力供給側）が設定される。例示的には、装置１０と装置２０とがＵＳＢケーブル２００を介して接続されると、装置１０がホストに設定される。装置２０のＣＰＵ１００は、ユーザ操作に応じて又は自動的にホスト（装置１０）に対して電力供給要求を発行する。
【００２６】
各装置１０〜３０のＣＰＵ１００は、他の装置への供給電力を規定する複数種類の電力プロファイルを保持している。下記は、ＣＰＵ１００が保持する電力プロファイル例を示す。
（電力プロファイル例）
PROFILE   POWER   VOLTAGE   CURRENT
PROFILE0         RESERVED
PROFILE1    10W        5V        2A
PROFILE2    18W       12V      1.5A
PROFILE3    36W       12V        3A
PROFILE4    60W       20V        3A
PROFILE5   100W       20V        5A
例えば、装置１０の電力プロファイルがPROFILE4に設定されている場合、装置１０は、ＵＳＢコネクタ１２０に接続された装置に対して最大６０Ｗの電力を供給可能である。なお、ＣＰＵ１００が保持する電力プロファイルは、装置毎に異なっていてもよい。
【００２７】
装置１０のＣＰＵ１００は、装置２０から電力供給要求を受けると、外部電源（商用電源又は外部バッテリ）から受給している電力から装置１０の動作に必要な動作電力を減算し、減算された値の電力を充足する電力プロファイルを選択する。例えば、装置１０の消費電力が１００Ｗであり、装置１０が外部電源から十分な電力（例えば、２００Ｗ以上）を受給可能である場合は、PROFILE1〜PROFILE5の何れの電力プロファイルも選択可能である。このとき、装置２０の消費電力が５０Ｗであり、装置２０が自身の消費電力を装置１０に要求すると、装置１０のＣＰＵ１００は、上記の電力プロファイル群の中から５０Ｗ以上を供給可能なPROFILE4又はPROFILE5を選択し、装置１０と装置２０との間の電力プロファイルとして設定する。これにより、装置１０は、外部電源から受給した電力によって駆動されると共に、装置２０に対して５０Ｗの電力を供給する。装置２０は、装置１０から受給した電力によって駆動可能であるため、装置２０の電源コネクタ１５０は外部電源に接続される必要はない。
【００２８】
また、装置１０〜３０は、図１に示すようにＵＳＢケーブル２００によって直列にデイジーチェーン接続可能である。この場合、デイジーチェーン接続の上流側の装置から下流側の装置へ順次電力を供給可能となる。詳しくは、最上流の装置１０は、下流の装置２０に対して電力を供給可能である。また、装置２０は、下流の装置３０に対して電力を供給可能である。
【００２９】
また、装置１０が２つのＵＳＢコネクタ１２０を有している場合、装置２０、３０を装置１０に直接接続可能である。この場合、装置１０は、下流の装置２０及び装置３０の両方に対して電力を供給可能である。
【００３０】
ここで、装置１０の供給可能電力が１００Ｗ、装置２０の消費電力が５０Ｗ、装置２０の供給可能電力が５０Ｗ、装置３０の消費電力が３０Ｗ、装置３０の供給可能電力が３０Ｗである場合について考える。この場合、装置１０〜３０が、装置１０、装置２０、装置３０の順でデイジーチェーン接続されていると、装置１０は、下流の装置２０と装置３０の両方の駆動に必要な電力８０Ｗ（５０Ｗ＋３０Ｗ）を供給可能である。また、装置２０は、上流の装置１０から受給可能な電力１００Ｗのうち、自身（装置２０）の消費電力５０Ｗを差し引いた余剰電力５０Ｗを下流の装置へ供給可能である。ただし、装置２０の仕様上、供給可能電力の最大値は５０Ｗまでである。この例では、装置２０の余剰電力は、装置２０の供給可能電力と同じであるため、装置２０は供給可能電力の最大値である５０Ｗを下流の装置３０へ供給可能である。また、装置３０は、装置２０から５０Ｗの電力を受給可能であり、且つ、装置３０の消費電力は３０Ｗであることから、装置３０は、装置２０から受給した電力によって駆動可能である。そのため、装置２０及び装置３０は、外部電源に接続されていなくても、装置１０から順次供給された電力によって駆動可能である。
【００３１】
また、装置２０及び装置３０が、装置１０に直接接続されている場合は、装置２０及び装置３０は、外部電源に接続されていなくても、装置１０から受給した電力によって駆動可能である。
【００３２】
一方、装置１０〜３０が、装置１０、装置３０、装置２０の順でデイジーチェーン接続されている場合、装置３０は下流の装置２０の駆動に必要な電力を供給することができない。そのため、装置２０は外部電源によって駆動させる必要がある。また、仮に、装置２０が電源コネクタ１５０を有しておらず、ＵＳＢコネクタ１２０のみから電力を受給可能である場合、装置２０を使用することができない。
【００３３】
このように、複数の装置の接続の仕方や、デイジーチェーン接続の順序によって、各装置を外部電源に接続する必要があるか否かが変化する。また、各装置の仕様によっては、電力不足により使用できなくなる装置が発生する場合がある。そのため、本実施形態では、電力を各装置に的確かつ効率的に供給し、装置の電力不足の発生を抑制する。
【００３４】
図２は、装置１０に装置３０及び装置２０が順次接続された際に、装置１０のＣＰＵ１００により実行される電力情報管理処理のフローチャートを示す図である。なお、電力情報管理処理を実行する装置は、装置１０に限らず、装置２０や装置３０等の他の装置が電力情報管理処理を実行してもよい。例示的には、電力情報管理処理は、ユーザにより設定された装置が実行してもよく、装置１０〜３０の中で待機状態の消費電力が最も少ない装置が実行してもよい。なお、待機状態の消費電力が最も少ない装置は、例えば、装置間の通信結果に基づいて複数の装置の中から自動的に検出される。
【００３５】
[図２のＳ１０１]
本処理ステップＳ１０１では、ユーザによって、装置１０に装置３０がＵＳＢケーブル２００を介して接続される。装置１０は外部電源に接続されており、外部電源から受給した電力によって駆動される。
【００３６】
[図２のＳ１０２]
本処理ステップＳ１０２では、ＵＳＢケーブル２００を介して、装置３０から装置１０へ装置３０の電力情報が送信される。電力情報には、装置３０の消費電力及び供給可能電力が含まれる。
【００３７】
[図２のＳ１０３]
本処理ステップＳ１０３では、装置１０が装置３０の要求する電力を供給可能か否かが判定される。装置３０の要求する電力は、装置３０の消費電力である。例えば、装置１０の供給可能電力が１００Ｗであるとき、装置３０の消費電力が１００Ｗ以下である場合は供給可能と判定される（Ｓ１０３：ＹＥＳ）。一方、装置３０の消費電力が１００Ｗより大きい場合は供給できないと判定される（Ｓ１０３：ＮＯ）。
【００３８】
[図２のＳ１０４]
本処理ステップＳ１０４は、処理ステップＳ１０３で、装置１０が装置３０の要求する電力を供給できない（Ｓ１０３：ＮＯ）と判定された場合に実行される。本処理ステップＳ１０４では、装置１０の装置３０に対する電力プロファイルが、例えば、最も供給可能電力の小さいPROFILE1に設定される。これにより、装置１０と装置３０はＵＳＢケーブル２００を介して相互通信可能であるが、装置１０は、装置３０に対し、装置３０を駆動するために必要な電力は供給しない。そのため、装置３０を駆動するためには、装置３０を外部電源に接続する必要がある。
【００３９】
[図２のＳ１０５]
本処理ステップＳ１０５では、装置１０が装置３０の要求する電力を供給できないこと（すなわち、処理ステップＳ１０３の判定結果）が報知される。例えば、装置１０がデスクトップＰＣ、装置３０が表示部１６０を備えるモニタである場合を考える。この場合、装置１０及び装置３０が外部電源に接続され、駆動可能な状態であれば、本処理ステップＳ１０５では、装置１０から装置３０に対して処理ステップＳ１０３の判定結果が送信される。装置３０は、受信した判定結果を表示部１６０に表示する。また、装置１０がノートＰＣ、モニタ又はスマートフォン等の表示部１６０を備える装置である場合、本処理ステップＳ１０５において、装置１０は自身の表示部１６０に判定結果を表示してもよい。また、装置１０又は装置３０がスピーカを備えている場合、判定結果は、このスピーカを用いて音声により報知されてもよい。或いは、装置１０は、装置１０とネットワーク接続された外部装置に判定結果を送信してもよい。
【００４０】
[図２のＳ１０６]
本処理ステップＳ１０６は、処理ステップＳ１０３で、装置１０が装置３０の要求する電力を供給可能（Ｓ１０３：ＹＥＳ）と判定された場合に実行される。本処理ステップＳ１０６では、装置１０が装置３０に電力を供給できるように、装置１０の電力プロファイルが設定される。例えば、装置３０の消費電力が３０Ｗである場合、電力プロファイルは、電力が３０Ｗ以上のPROFILE3〜PROFILE5の何れかに設定される。これにより、装置３０は、装置１０から受給した電力によって駆動可能となる。
【００４１】
[図２のＳ１０７]
本処理ステップＳ１０７では、ユーザによって、装置３０に装置２０がＵＳＢケーブル２００を介して接続される。これにより、装置１０、装置３０、装置２０は、この順にデイジーチェーン接続される。このとき、装置１０が最上流の装置となり、装置２０が最下流の装置となる。
【００４２】
[図２のＳ１０８]
本処理ステップＳ１０８では、ＵＳＢケーブル２００及び装置３０介して、装置２０から装置１０へ装置２０の電力情報が送信される。電力情報には、装置２０の消費電力及び供給可能電力が含まれる。
【００４３】
[図２のＳ１０９]
本処理ステップＳ１０９では、装置１０が装置３０と装置２０の要求する電力を供給可能か否かが判定される。装置３０と装置２０の要求する電力は、装置３０と装置２０の消費電力の合計である。例えば、装置１０の供給可能電力が１００Ｗであるとき、装置３０と装置２０の消費電力の合計が１００Ｗ以下である場合は供給可能と判定される（Ｓ１０９：ＹＥＳ）。一方、装置３０と装置２０の消費電力の合計が１００Ｗより大きい場合は供給できないと判定される（Ｓ１０９：ＮＯ）。
【００４４】
なお、処理ステップＳ１０８では、装置２０の電力情報が装置１０へ送信され、処理ステップＳ１０９では、装置１０が装置３０と装置２０の消費電力の合計を供給可能かが判定されるが、本発明はこれに限定されない。例えば、装置２０の電力情報は装置３０へ送信され、装置３０は、装置３０と装置２０の消費電力の和を装置１０へ要求してもよい。この場合、処理ステップＳ１０９では、装置１０が装置３０から要求された電力を供給可能か否かが判定される。
【００４５】
[図２のＳ１１０]
本処理ステップＳ１１０では、処理ステップＳ１０９で、装置１０が装置３０と装置２０の要求する電力を供給できない（Ｓ１０９：ＮＯ）と判定された場合に実行される。本処理ステップＳ１１０では、装置３０の装置２０に対する電力プロファイルが、例えば、最も電力の小さいPROFILE1に設定される。これにより、装置３０と装置２０はＵＳＢケーブル２００を介して相互通信可能であるが、装置３０は、装置２０に対し、装置２０を駆動するために必要な電力は供給しない。そのため、装置２０を駆動するためには、装置２０を外部電源に接続する必要がある。なお、このとき、装置３０は装置１０から受給した電力によって駆動可能である。
【００４６】
[図２のＳ１１１]
本処理ステップＳ１１１では、装置１０のＣＰＵ１００は、装置３０が装置２０の要求する電力を供給できないこと（すなわち、処理ステップＳ１０９の判定結果）を報知する。詳しくは、装置１０のＣＰＵ１００は、装置１０〜３０のうち、表示部１６０を備える装置に判定結果を送信する。表示部１６０を備える装置は、受信した判定結果を表示部１６０に表示する。なお、装置２０が表示部１６０を備えており、この表示部１６０に判定結果を表示する場合、装置２０は外部電源に接続されて駆動可能な状態になっている必要がある。また、装置１０〜３０の何れかがスピーカを備えている場合、判定結果は、このスピーカを用いて音声により報知されてもよい。或いは、装置１０は、装置１０とネットワーク接続された外部装置に判定結果を送信してもよい。
【００４７】
[図２のＳ１１２]
本処理ステップＳ１１２は、処理ステップＳ１０９で、装置１０が装置３０と装置２０の要求する電力を供給可能（Ｓ１０９：ＹＥＳ）と判定された場合に実行される。本処理ステップＳ１１２では、装置３０が装置２０の要求する電力を供給可能か否かが判定される。装置２０の要求する電力は、装置２０の消費電力である。例えば、装置３０の供給可能電力が３０Ｗであるとき、装置２０の消費電力が３０Ｗ以下である場合は供給可能と判定される（Ｓ１１２：ＹＥＳ）。一方、装置２０の消費電力が３０Ｗより大きい場合は供給できないと判定される（Ｓ１１２：ＮＯ）。
【００４８】
[図２のＳ１１３]
本処理ステップＳ１１３は、処理ステップＳ１１２で、装置３０が装置２０の要求する電力を供給可能（Ｓ１１２：ＹＥＳ）と判定された場合に実行される。本処理ステップＳ１１３では、装置３０が装置２０に電力を供給できるように、装置３０の電力プロファイルが設定される。例えば、装置２０の消費電力が５０Ｗである場合、装置３０の装置２０に対する電力プロファイルは、電力が５０Ｗ以上のPROFILE4またはPROFILE5に設定される。また、装置１０は装置３０と装置２０の消費電力の合計を供給できるように、装置１０の電力プロファイルが設定される。例えば、装置２０の消費電力が５０Ｗ、装置３０の消費電力が３０Ｗである場合、装置１０の装置３０に対する電力プロファイルは、電力が８０Ｗ以上のPROFILE5に設定される。これにより、装置２０は、装置３０から受給した電力によって駆動可能となる。また、装置３０は、装置１０から受給した電力によって駆動可能である。そのため、装置３０及び装置２０は、外部電源に接続されていなくても駆動可能となる。
【００４９】
[図２のＳ１１４]
本処理ステップＳ１１４は、処理ステップＳ１１２で、装置３０が装置２０の要求する電力を供給できない（Ｓ１１２：ＮＯ）と判定された場合に実行される。処理ステップＳ１１４では、処理ステップＳ１１２とは反対に、装置２０が装置３０の要求する電力を供給可能か否かが判定される。装置３０の要求する電力は、装置３０の消費電力である。例えば、装置２０の供給可能電力が５０Ｗであるとき、装置３０の消費電力が５０Ｗ以下である場合は供給可能と判定される（Ｓ１１４：ＹＥＳ）。一方、装置３０の消費電力が５０Ｗより大きい場合は供給できないと判定される（Ｓ１１４：ＮＯ）。装置２０が装置３０の要求する電力を供給可能（Ｓ１１４：ＹＥＳ）と判定された場合は、処理ステップＳ１１５に進む。装置２０が装置３０の要求する電力を供給できない（Ｓ１１４：ＮＯ）と判定された場合は、処理ステップＳ１１０に進む。
【００５０】
[図２のＳ１１５]
本処理ステップＳ１１５は、処理ステップＳ１１４で、装置２０が装置３０の要求する電力を供給可能（Ｓ１１４：ＹＥＳ）と判定された場合に実行される。本処理ステップＳ１１５では、装置３０の装置２０に対する電力プロファイルが、例えば、最も電力の小さいPROFILE1に設定される。これにより、装置３０と装置２０はＵＳＢケーブル２００を介して相互通信可能であるが、装置３０は、装置２０に対し、装置２０を駆動するために必要な電力は供給しない。そのため、装置２０を駆動するためには、装置２０を外部電源に接続する必要がある。なお、このとき、装置３０は装置１０から受給した電力によって駆動可能である。
【００５１】
[図２のＳ１１６]
本処理ステップＳ１１６では、装置１０のＣＰＵ１００は、装置１０〜３０の接続の順序を変更することにより、装置１０から供給される電力で装置２０と装置３０を駆動可能であることを報知する。
【００５２】
処理ステップＳ１１６が実行される時点で、装置１０〜３０は、装置１０、装置３０、装置２０の順にデイジーチェーン接続されている。また、装置３０は、装置１０から供給される電力によって駆動可能である。しかし、装置２０は、装置３０から受給した電力では駆動できない。そのため、装置１０〜３０のうち、ＵＳＢ−ＰＤによって供給される電力で駆動可能な装置の組み合わせは、装置１０と装置３０の組み合わせのみである。しかし、装置２０の供給可能な電力は、装置３０の消費電力よりも大きいため、装置１０〜３０を、装置１０、装置２０、装置３０の順にデイジーチェーン接続することにより、装置２０は装置１０から供給される電力によって駆動可能となり、装置３０は装置２０から供給される電力によって駆動可能となる。そのため、この場合、装置１０〜３０のうち、ＵＳＢ−ＰＤによって供給される電力で駆動可能な装置の組み合わせは、装置１０と装置２０の組み合わせと、装置２０と装置３０の組み合わせの２つとなる。このように、ＵＳＢ−ＰＤによって供給される電力で駆動可能な装置の組み合わせの数が増えることにより、最上流の装置から供給される電力を効率よく利用できると共に、外部電源に接続する必要のある装置の数を減らすことができる。
【００５３】
処理ステップＳ１１６では、例えば、装置１０〜３０を、装置１０、装置２０、装置３０の順にデイジーチェーン接続することを薦める内容の文章又は図面を、装置１０〜３０のうち、表示部１６０を備える装置に送信する。表示部１６０を備える装置は、受信した文章又は図面を表示部１６０に表示する。また、装置１０〜３０の何れかがスピーカを備えている場合、装置１０〜３０を、装置１０、装置２０、装置３０の順にデイジーチェーン接続することを薦める内容は、このスピーカを用いて報知されてもよい。或いは、装置１０は、装置１０とネットワーク接続された外部装置に、装置１０〜３０を、装置１０、装置２０、装置３０の順にデイジーチェーン接続することを薦める内容の情報を送信してもよい。
【００５４】
ユーザは、処理ステップＳ１１６で報知された内容に基づいて、装置１０〜３０のデイジーチェーン接続の順序を変更する。これにより、装置１０から供給される電力を的確かつ効率よく利用することができる。
【００５５】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施形態等又は自明な実施形態等を適宜組み合わせた内容も本願の実施形態に含まれる。
【００５６】
例えば、図２に示す電力情報管理処理では、処理が開始した時点で装置１０には装置２０及び装置３０は接続されていないが、本発明はこれに限定されない。例えば、装置１０に装置３０が接続された状態、或いは、更に装置３０に装置２０が接続された状態で図２に示す処理が開始されてもよい。
【００５７】
また、上述の実施形態では、装置１０〜３０の３つの装置が接続される場合について説明したが、本発明はこれに限定されない。例えば、４つ以上の装置がＵＳＢ−ＰＤによって接続されている場合においても、各装置の電力情報（供給可能電力及び消費電力）に基づいて、的確かつ効率的な接続順序を決定することができる。的確かつ効率的な接続順序は、例えば、ＵＳＢ−ＰＤによって供給される電力で駆動可能な装置の組み合わせの数が最も多くなる接続順序である。
【００５８】
また、上述の実施形態では、図２に示す電力情報管理処理のフローチャートの処理ステップＳ１０６において、装置１０〜３０のデイジーチェーン接続の順序の変更を薦める内容を報知するが、本発明はこれに限定されない。図３は、本発明の実施形態に変形例にかかる電力情報管理処理のフローチャートを示す。図３に示される処理ステップＳ２０１〜Ｓ２１６のうち、処理ステップＳ２１４及び処理ステップＳ２１６以外は、図２に示される処理ステップＳ１０１〜Ｓ１１６と同じである。
【００５９】
図３の処理ステップＳ２１４では、装置１０が装置２０の要求する電力を供給可能か否かが判定される。装置２０の要求する電力は、装置２０の消費電力である。なお、処理ステップＳ２１４の実行時、装置１０は装置３０に対して電力を供給している。そのため、例えば、装置１０の元々の供給可能電力が１００Ｗであり、装置３０の消費電力が３０Ｗである場合、処理ステップＳ２１４において装置１０が供給可能な電力は、元々の電力１００Ｗから、装置３０の消費電力３０Ｗを差し引いた電力７０Ｗである。そのため、装置２０の消費電力が７０Ｗ以下である場合は供給可能と判定される（Ｓ２１４：ＹＥＳ）。一方、装置２０の消費電力が７０Ｗより大きい場合は供給できないと判定される（Ｓ２１４：ＮＯ）。
【００６０】
図３の処理ステップＳ２１６では、装置１０のＣＰＵ１００は、装置２０の接続先を変更することにより、装置１０から供給される電力で装置２０と装置３０を駆動可能であることを報知する。詳しくは、処理ステップＳ２１６では、装置１０の使用されていないＵＳＢコネクタ１２０へ装置２０を接続することを薦める内容の文章又は図面を、装置１０〜３０のうち、表示部１６０を備える装置に送信する。表示部１６０を備える装置は、受信した文章又は図面を表示部１６０に表示する。
【００６１】
ユーザは、処理ステップＳ２１６で報知された内容に基づいて、装置２０の接続先を、現在の装置３０のＵＳＢコネクタ１２０から、装置１０のＵＳＢコネクタ１２０へ変更する。これにより、装置２０及び装置３０は、装置１０から受給した電力によって駆動可能となる。
【００６２】
なお、装置１０の２つのＵＳＢコネクタ１２０に装置２０及び装置３０を接続すると、装置２０及び装置３０は装置１０に対して並列に接続されていることになる。そのため、この場合、装置１０〜３０の接続はデイジーチェーン接続ではない。このように、的確かつ効率的な接続であれば、ユーザに対して報知される接続方法は、デイジーチェーン接続に限定されない。
【符号の説明】
【００６３】
１０〜３０  装置
１００  ＣＰＵ
１２０  ＵＳＢコネクタ
１３０  メモリ
１４０  ＵＩ
１５０  電源コネクタ
１６０  表示部
２００  ＵＳＢケーブル
【図１】
0006746096.tif 000002
【図２】
0006746096.tif 000003
【図３】
0006746096.tif 000004