(57)【要約】【課題】電子機器をソースとして機能させるかシンクとして機能させるかを、ユーザが任意のタイミングで意図的に切り替えることを実現する。【解決手段】実施形態による電子機器は、外部に接続可能に構成され、接続先の第１電子機器との間で電力の授受を実行可能なインターフェースを備えた電子機器である。この電子機器は、インターフェースに第１電子機器が接続された場合に、第１電子機器から取得される第１情報に基づいて、第１電子機器が、第１電子機器自身を、電力を供給するソースとして機能させるか、または電力を受け取るシンクとして機能させるか、を切り替える切替機能をサポートしているか否かを判定し、電子機器に対するユーザの操作入力を受け付け、第１電子機器が切替機能をサポートしていると判定された場合に、操作入力に応じて、電子機器を、ソースとして機能させるか、またはシンクとして機能させるか、を切り替える。【選択図】図２
2018185750.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
外部に接続可能に構成され、接続先の第１電子機器との間で電力の授受を実行可能なインターフェースと、
前記インターフェースに前記第１電子機器が接続された場合に、前記第１電子機器から取得される第１情報に基づいて、前記第１電子機器が、前記第１電子機器自身を、電力を供給するソースとして機能させるか、または電力を受け取るシンクとして機能させるか、を切り替える切替機能をサポートしているか否かを判定する判定処理部と、
前記電子機器に対するユーザの操作入力を受け付ける操作入力受付部と、
前記第１電子機器が前記切替機能をサポートしていると判定された場合に、前記操作入力に応じて、前記電子機器を、前記ソースとして機能させるか、または前記シンクとして機能させるか、を切り替える切替処理部と、
を備える、電子機器。
【請求項２】
前記電子機器が、前記ソースとして機能しているか、または前記シンクとして機能しているかを表示部に表示する表示処理部をさらに備える、
請求項１に記載の電子機器。
【請求項３】
前記表示処理部は、前記電子機器と前記第１電子機器との間の電力の流れを前記表示部に表示する、
請求項２に記載の電子機器。
【請求項４】
前記表示処理部は、前記第１電子機器が前記切替機能をサポートしていないと判定された場合、前記電子機器を、前記ソースとして機能させるか、または前記シンクとして機能させるか、を切り替えることが不可能である旨を前記表示部に表示する、
請求項２または３に記載の電子機器。
【請求項５】
充放電可能なバッテリと、
前記バッテリの残量を監視し、前記電子機器が前記ソースとして機能している場合において、前記残量が第１閾値以下になった場合に、前記電子機器を前記ソースとして機能させるのを停止する停止処理部と、
をさらに備える、請求項１に記載の電子機器。
【請求項６】
充放電可能なバッテリと、
前記バッテリの残量を監視し、前記電子機器が前記シンクとして機能している場合において、前記残量が第２閾値以上になった場合に、前記電子機器を前記シンクとして機能させるのを停止する停止処理部と、
をさらに備える、請求項１に記載の電子機器。
【請求項７】
前記インターフェースは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＵＳＢ  ＰＤ）規格に対応している、
請求項１に記載の電子機器。
【請求項８】
外部に接続可能に構成され、接続先の第１電子機器との間で電力の授受を実行可能なインターフェースを備えた電子機器で実行される方法であって、
前記インターフェースに前記第１電子機器が接続された場合に、前記第１電子機器から取得される第１情報に基づいて、前記第１電子機器が、前記第１電子機器自身を、電力を供給するソースとして機能させるか、または電力を受け取るシンクとして機能させるか、を切り替える切替機能をサポートしているか否かを判定し、
前記電子機器に対するユーザの操作入力を受け付け、
前記第１電子機器が前記切替機能をサポートしていると判定された場合に、前記操作入力に応じて、前記電子機器を、前記ソースとして機能させるか、または前記シンクとして機能させるか、を切り替える、
方法。
【請求項９】
前記電子機器が、前記ソースとして機能しているか、または前記シンクとして機能しているかを表示部に表示する、
請求項８に記載の方法。
【請求項１０】
前記電子機器と前記第１電子機器との間の電力の流れを前記表示部に表示する、
請求項９に記載の方法。
【請求項１１】
前記第１電子機器が前記切替機能をサポートしていないと判定された場合、前記電子機器を、前記ソースとして機能させるか、または前記シンクとして機能させるか、を切り替えることが不可能である旨を前記表示部に表示する、
請求項９または１０に記載の方法。
【請求項１２】
前記電子機器に設けられる充放電可能なバッテリの残量を監視し、前記電子機器が前記ソースとして機能している場合において、前記残量が第１閾値以下になった場合に、前記電子機器を前記ソースとして機能させるのを停止する、
請求項８に記載の方法。
【請求項１３】
前記電子機器に設けられる充放電可能なバッテリの残量を監視し、前記電子機器が前記シンクとして機能している場合において、前記残量が第２閾値以上になった場合に、前記電子機器を前記シンクとして機能させるのを停止する、
請求項８に記載の方法。
【請求項１４】
前記インターフェースは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＵＳＢ  ＰＤ）規格に対応している、
請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器および方法に関する。
【背景技術】
【０００２】
従来、外部に接続可能に構成され、接続先に電力を供給可能なインターフェースを備えた電子機器が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３４６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような電子機器では、インターフェースが、接続先への電力の供給のみならず、接続先からの電力の受け取りも実行可能に構成されている場合がある。このようなインターフェースを介して電力の授受を実行可能な電子機器では、当該電子機器を、電力を供給するソースとして機能させるか、または電力を受け取るシンクとして機能させるかを、ユーザが任意のタイミングで意図的に切り替えることが実現できれば望ましい。
【課題を解決するための手段】
【０００５】
実施形態による電子機器は、インターフェースと、判定処理部と、操作入力受付部と、切替処理部と、を備える。インターフェースは、外部に接続可能に構成され、接続先の第１電子機器との間で電力の授受を実行可能に構成されている。判定処理部は、インターフェースに第１電子機器が接続された場合に、第１電子機器から取得される第１情報に基づいて、第１電子機器が、第１電子機器自身を、電力を供給するソースとして機能させるか、または電力を受け取るシンクとして機能させるか、を切り替える切替機能をサポートしているか否かを判定する。操作入力受付部は、電子機器に対するユーザの操作入力を受け付ける。切替処理部は、第１電子機器が切替機能をサポートしていると判定された場合に、操作入力に応じて、電子機器を、ソースとして機能させるか、またはシンクとして機能させるか、を切り替える。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態による電子機器の一例としてのパーソナルコンピュータの外観を示した例示的な図である。
【図２】図２は、実施形態による電子機器の概略的な内部構成を示した例示的なブロック図である。
【図３】図３は、実施形態による電子機器がソースとして機能している場合に当該電子機器に表示される通知画面を示した例示的な図である。
【図４】図４は、実施形態による電子機器がシンクとして機能している場合に当該電子機器に表示される通知画面を示した例示的な図である。
【図５】図５は、実施形態による電子機器に他の電子機器が接続された場合に電子機器が実行する処理を示した例示的なフローチャートである。
【図６】図６は、実施形態においてユーザによる切替操作が行われる場合に電子機器が実行する処理を示した例示的なフローチャートである。
【図７】図７は、実施形態による電子機器がソースとして機能している場合に実行する処理を示した例示的なフローチャートである。
【図８】図８は、実施形態による電子機器がシンクとして機能している場合に実行する処理を示した例示的なフローチャートである。
【発明を実施するための形態】
【０００７】
以下、実施形態を図面に基づいて説明する。以下に記載する実施形態の構成、ならびに当該構成によってもたらされる作用および結果（効果）は、あくまで一例であって、以下の記載内容に限られるものではない。
【０００８】
図１は、実施形態による電子機器１００の一例としてのパーソナルコンピュータ１の外観を示した例示的な図である。図１に示されるように、実施形態によるパーソナルコンピュータ１は、動画像などの情報を表示するディスプレイ２と、プロセッサやメモリを内部に搭載し、その表面にキーボードを備えた本体部３と、を有している。実施形態において、パーソナルコンピュータ１の本体部３には、少なくとも、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＵＳＢ  ＰＤ）規格に対応したＵＳＢ  ＰＤポート１０１が設けられている。なお、パーソナルコンピュータ１が、ディスプレイ２、本体部３、およびＵＳＢ  ＰＤポート１０１以外にも、一般的なコンピュータと同様の構成を有していることは言うまでもない。また、図１には、ＵＳＢ  ＰＤポートの個数が１つである例が図示されているが、実施形態では、ＵＳＢ  ＰＤポートの個数が２つ以上であってもよい。
【０００９】
ＵＳＢ  ＰＤポート１０１は、外部に接続可能に構成され、接続先との間で電力の授受を実行可能なインターフェースである。つまり、ＵＳＢ  ＰＤポート１０１は、外部に接続された場合に、接続先に電力を供給するソースとも、接続先から電力を受け取るシンクともなりうる。一般に、ＵＳＢ  ＰＤポート１０１がソースとなるかシンクとなるかは、当該ＵＳＢ  ＰＤポート１０１の接続先が確定したタイミング、より具体的には電子機器１００と当該電子機器１００に接続された他の機器との間で実行されるネゴシエーションのタイミングなどに基づいて決定される。
【００１０】
なお、実施形態では、外部に接続可能という条件と、接続先との間で電力の授受を実行可能という条件と、を満たしたインターフェースであれば、ＵＳＢ  ＰＤポート１０１以外のインターフェースが用いられてもよい。また、実施形態の技術は、図１に示されたパーソナルコンピュータ１以外の、たとえばスマートフォンやタブレットなどといった電子機器にも適用可能である。さらにまた、接続先の機器としては、前記とは別のパーソナルコンピュータや、スマートフォン、タブレット、電子記録機器、オーディオ機器、あるいは映像機器など、様々な機器が考えられうる。
【００１１】
図２は、実施形態による電子機器１００の概略的な内部構成を示した例示的なブロック図である。図２には、電子機器１００が、ＵＳＢ  ＰＤ規格に対応したケーブル１５０を介して他の電子機器２００に接続された例が図示されている。
【００１２】
図２に示されるように、電子機器１００は、ハードウェア構成として、ＵＳＢ  ＰＤポート１０１と、バッテリ１０２ａと、チャージャ１０２ｂと、ＵＳＢ  ＰＤコントローラ１０３と、エンベデッドコントローラ１０４と、を有している。なお、図２には、ＵＳＢ  ＰＤポート１０１に関わる部分のハードウェア構成のみが図示されているが、実施形態では、図２に図示されたハードウェア構成以外にも、様々なハードウェア構成が設けられうる。
【００１３】
バッテリ１０２ａは、充放電可能な二次電池である。チャージャ１０２ｂは、電子機器１００がシンクとして機能している場合に、ＵＳＢ  ＰＤポート１０１が受け取った電力をバッテリ１０２ａに充電する。
【００１４】
ＵＳＢ  ＰＤコントローラ１０３は、ＵＳＢ  ＰＤポート１０１を介した電力の授受およびデータの送受信を制御する。より具体的に、ＵＳＢ  ＰＤコントローラ１０３は、電子機器１００がソースとして機能する場合、ＵＳＢ  ＰＤポート１０１を介した電力の供給およびデータの送信を制御し、電子機器１００がシンクとして機能する場合、ＵＳＢ  ＰＤポート１０１を介した電力の受け取りおよびデータの受信を制御する。なお、ＵＳＢ  ＰＤコントローラ１０３は、各種の処理を実行するプロセッサや、各種のデータを記憶するメモリなど（いずれも不図示）を有している。
【００１５】
エンベデッドコントローラ１０４は、上述したＵＳＢ  ＰＤコントローラ１０３などを統括的に制御する。エンベデッドコントローラ１０４も、ＵＳＢ  ＰＤコントローラ１０３と同様に、各種の処理を実行するプロセッサや、各種のデータを記憶するメモリなど（いずれも不図示）を有している。
【００１６】
また、電子機器１００には、ソフトウェア構成として、Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ（ＢＩＯＳ）１０５と、所定のアプリケーション１０６と、がインストールされている。ＢＩＯＳ１０５は、電子機器１００に設けられる各種のハードウェア構成を制御するための最も基本的なシステムプログラムである。アプリケーション１０６は、ＢＩＯＳ１０５が提供するサービスを利用して、プログラムされた所定の機能を実現する。
【００１７】
ところで、上述したような、ＵＳＢ  ＰＤポート１０１を介して電力の授受を実行可能な電子機器１００では、当該電子機器１００をソースとして機能させるか、またはシンクとして機能させるかを、ユーザが任意のタイミングで意図的に切り替えることができれば望ましい。
【００１８】
そこで、実施形態による電子機器１００は、以下に説明するような構成により、電子機器１００をソースとして機能させるか、またはシンクとして機能させるかを、ユーザの操作に応じて任意のタイミングで切り替えることを可能にする。
【００１９】
より具体的に、実施形態において、ＵＳＢ  ＰＤコントローラ１０３は、記憶処理部１０３ａと、切替処理部１０３ｂと、を有し、エンベデッドコントローラ１０４は、判定処理部１０４ａと、停止処理部１０４ｂと、を有している。これらの構成は、ＵＳＢ  ＰＤコントローラ１０３およびエンベデッドコントローラ１０４のプロセッサが所定の制御プログラムを実行した結果としてメモリ上に生成される機能モジュール群として実現されてもよいし、専用のハードウェア（回路）によって実現されてもよい。
【００２０】
記憶処理部１０３ａは、電子機器１００と他の電子機器２００とが接続された場合に、当該電子機器２００が、電子機器１００と同様の機能をサポートしているか否かを表す第１情報を取得して記憶する。電子機器１００と同様の機能とは、自分自身をソースとして機能させるかシンクとして機能させるかをユーザの操作に応じて任意のタイミングで切り替える切替機能のことである。
【００２１】
なお、実施形態において、第１情報の送受信は、たとえば、電子機器１００と電子機器２００とが接続された後であって、電子機器１００と電子機器２００との間の電力の授受が実際に開始する前のネゴシエーションの段階で行われる。また、第１情報の送受信には、たとえば、ＵＳＢ  ＰＤ規格で定義されているＶｅｎｄｅｒ  Ｄｅｆｉｎｅｄ  Ｍｅｓｓａｇｅ（ＶＤＭ）が利用される。
【００２２】
判定処理部１０４ａは、記憶処理部１０３ａによって取得された第１情報に基づいて、接続先の電子機器２００が切替機能をサポートしているか否かを判定する。そして、切替処理部１０３ｂは、電子機器２００が切替機能をサポートしていると判定された場合に、ユーザの操作入力に応じて、ＵＳＢ  ＰＤ規格で実装されているＰｏｗｅｒ  Ｒｏｌｌ  Ｓｗａｐ  Ｃｏｎｔｒｏｌ機能を利用して、電子機器１００をソースとして機能させるかシンクとして機能させるかを切り替える。
【００２３】
ここで、上述したユーザの操作入力は、アプリケーション１０６の一機能として実現される操作入力受付部１０６ａによって受け付けられる。操作入力受付部１０６ａは、タッチパネル（不図示）や、その他の物理的な操作スイッチ、操作ボタンなどを介した操作入力を受け付ける。
【００２４】
また、実施形態によるアプリケーション１０６には、表示処理部１０６ｂも実現されている。表示処理部１０６ｂは、図１に示されたディスプレイ２のような、電子機器１００に設けられる表示部への動画像の出力を制御する。
【００２５】
実施形態において、表示処理部１０６ｂは、電子機器２００が切替機能をサポートしていないと判定された場合、その旨をユーザに通知する画面を表示部に表示する。一方、表示処理部１０６ｂは、電子機器２００が切替機能をサポートしていると判定された場合、電子機器１００が接続先の電子機器２００との関係でソースとして機能しているか、またはシンクとして機能しているかをユーザに通知する通知画面３００を表示部に表示する。
【００２６】
たとえば、電子機器１００が接続先の電子機器２００との関係でソースとして機能している場合、表示処理部１０６ｂは、次のような通知画面３００ａを表示する。
【００２７】
図３は、実施形態による電子機器１００がソースとして機能している場合に当該電子機器１００に表示される通知画面３００ａを示した例示的な図である。図３に示されるように、通知画面３００ａは、電子機器１００を表す「ＰＣ」という文字列を伴った表示３０１と、接続先の電子機器２００を表す「接続ＰＣ」という文字列を伴った表示３０２と、電子機器１００と電子機器２００との間の電力の流れを表す表示３０３ａと、を含んでいる。
【００２８】
前述したように、図３に示される通知画面３００ａは、電子機器１００がソースとして機能している場合に表示される。したがって、図３の例では、電力の流れを表す表示３０３ａが、電子機器１００を表す表示３０１から、電子機器２００を表す表示３０２へ向かう矢印として表示されている。
【００２９】
一方、電子機器１００が接続先の電子機器２００との関係でシンクとして機能している場合、表示処理部１０６ｂは、次のような通知画面３００ｂを表示する。
【００３０】
図４は、実施形態による電子機器１００がシンクとして機能している場合に当該電子機器１００に表示される通知画面３００ｂを示した例示的な図である。図４に示されるように、通知画面３００ｂは、図３に示される通知画面３００ａと同様の構成を有している。すなわち、通知画面３００ｂは、電子機器１００を表す表示３０１と、接続先の電子機器２００を表す表示３０２と、電子機器１００と電子機器２００との間の電力の流れを表す表示３０３ｂと、を含んでいる。
【００３１】
図４に示される通知画面３００ｂは、図３に示される通知画面３００ａと異なり、電子機器１００がシンクとして機能している場合に表示される。したがって、図４の例では、電力の流れを表す表示３０３ｂが、電子機器２００を表す表示３０２から、電子機器１００を表す表示３０１へ向かう矢印として表示されている。
【００３２】
このように、実施形態では、ユーザは、通知画面３００を見るだけで、電子機器１００と電子機器２００との間の電力の流れを把握し、電子機器１００がソースとして機能しているか、またはシンクとして機能しているかを容易に認識することが可能である。なお、実施形態では、電子機器１００のソース／シンクを切り替えるための操作ボタンが、通知画面３００上に設けられるグラフィカルユーザインターフェース（ＧＵＩ）として実現されてもよい。
【００３３】
さらに、実施形態による電子機器１００は、バッテリ１０２ａの残量を監視し、バッテリ１０２ａの残量を常に一定以上確保する機能も有する。たとえば、電子機器１００がソースとして機能している場合、電子機器１００の稼働時間を確保する観点では、バッテリ１０２ａの残量が少なくなり過ぎるのは好ましくない。また、電子機器１００がシンクとして機能している場合、バッテリ１０２ａの残量が一定以上確保されれば、電力の受け取りを停止して、電力の供給元である電子機器１００の稼働時間を確保した方が望ましい場合がある。
【００３４】
そこで、実施形態において、停止処理部１０４ｂは、バッテリ１０２ａの残量を監視し、電子機器１００がソースとして機能している場合において、残量が第１閾値以下になった場合に、ＵＳＢ  ＰＤポート１０１を介した電力の供給を停止する処理を実行することで、電子機器１００をソースとして機能させるのを停止する。また、停止処理部１０４ｂは、バッテリ１０２ａの残量を監視し、電子機器１００がシンクとして機能している場合において、残量が第２閾値以上になった場合に、ＵＳＢ  ＰＤポート１０１を介した電力の受け取りを停止する処理を実行することで、電子機器１００をシンクとして機能させるのを停止する。
【００３５】
なお、実施形態では、他の電子機器２００が接続された場合に電子機器１００がデフォルトでソースまたはシンクのいずれとして機能するかを定める設定情報を、電子機器１００に予め持たせてもよい。この場合、設定情報は、ユーザが任意に変更可能な情報として記憶されていることが望ましい。このようにすれば、ユーザの意図に沿った電力の授受を実現しやすくすることが可能である。
【００３６】
以上の構成により、実施形態では、以下に説明するような制御動作が実現される。
【００３７】
まず、実施形態による電子機器１００に他の電子機器２００が接続された場合に実行される処理の流れを説明する。
【００３８】
図５は、実施形態による電子機器１００に他の電子機器２００が接続された場合に電子機器１００が実行する処理を示した例示的なフローチャートである。
【００３９】
図５に示される処理フローでは、まず、Ｓ５１において、記憶処理部１０３ａは、接続先の電子機器２００から、当該電子機器２００が電子機器１００と同様の切替機能をサポートしているか否かを表す第１情報を取得する。
【００４０】
そして、Ｓ５２において、判定処理部１０４ａは、Ｓ５１で取得された第１情報に基づいて、接続先の電子機器２００が切替機能をサポートしているか否かを判断する。
【００４１】
Ｓ５２において、接続先が切替機能をサポートしていると判断された場合、Ｓ５３に処理が進む。そして、Ｓ５３において、表示処理部１０６ｂは、電子機器１００が現在ソースとして機能しているかシンクとして機能しているかをユーザに通知するための通知画面３００を表示する。そして、処理が終了する。
【００４２】
一方、Ｓ５２において、接続先が切替機能をサポートしていないと判断された場合、Ｓ５４に処理が進む。そして、Ｓ５４において、表示処理部１０６ｂは、電子機器１００に接続された他の電子機器２００が切替機能をサポートしていない旨を通知する画面などを表示する。そして、処理が終了する。
【００４３】
次に、上記の通知画面３００が表示された状態で、電子機器１００のソース／シンクを切り替える切替操作がユーザにより行われた場合に実行される処理の流れを説明する。
【００４４】
図６は、実施形態においてユーザによる切替操作が行われる場合に電子機器１００が実行する処理を示した例示的なフローチャートである。
【００４５】
図６に示される処理フローでは、まず、Ｓ６１において、操作入力受付部１０６ａは、ユーザによる切替操作を受け付ける。この切替操作は、タッチパネル（不図示）や、その他の物理的な操作スイッチ、操作ボタンなどを介して入力されうる。
【００４６】
そして、Ｓ６２において、判定処理部１０４ａは、ユーザによる切替操作が入力されたか否かを判断する。Ｓ６２において、切替操作が入力されていないと判断された場合、Ｓ６１に処理が戻る。しかしながら、Ｓ６２において、切替操作が入力されたと判断された場合、Ｓ６３に処理が進む。
【００４７】
Ｓ６３において、切替処理部１０３ｂは、電子機器１００のソース／シンクの切り替えを実行する。たとえば、切替処理部１０３ｂは、電子機器１００が現在ソースとして機能している場合、当該電子機器１００がシンクとして機能するように、他の電子機器２００との間での電力の授受の主従関係を入れ替える。同様に、切替処理部１０３ｂは、電子機器１００が現在シンクとして機能している場合、当該電子機器１００がソースとして機能するように、電力の授受の主従関係を入れ替える。そして、処理が終了する。
【００４８】
次に、実施形態による電子機器１００がソースとして機能している場合に実行される処理の流れを説明する。
【００４９】
図７は、実施形態による電子機器１００がソースとして機能している場合に実行する処理を示した例示的なフローチャートである。
【００５０】
図７に示される処理フローでは、まず、Ｓ７１において、停止処理部１０４ｂは、バッテリ１０２ａの残量を監視する。そして、Ｓ７２において、停止処理部１０４ｂは、バッテリ１０２ａの残量が第１閾値以下であるか否かを判断する。
【００５１】
Ｓ７２において、バッテリ１０２ａの残量が第１閾値よりも大きいと判断された場合、Ｓ７１に処理が戻る。一方、Ｓ７２において、バッテリ１０２ａの残量が第１閾値以下であると判断された場合、Ｓ７３に処理が進む。
【００５２】
実施形態において、バッテリ１０２ａの残量が第１閾値以下であることは、他の電子機器２００への電力の供給を継続すると電子機器１００の稼働時間を十分に確保できなくなることを表す。したがって、Ｓ７３において、停止処理部１０４ｂは、電子機器１００をソースとして機能させるのを停止し、電子機器２００への電力の供給を停止する。そして、処理が終了する。
【００５３】
次に、実施形態による電子機器１００がシンクとして機能している場合に実行される処理の流れを説明する。
【００５４】
図８は、実施形態による電子機器１００がシンクとして機能している場合に実行する処理を示した例示的なフローチャートである。
【００５５】
図８に示される処理フローでは、まず、Ｓ８１において、停止処理部１０４ｂは、バッテリ１０２ａの残量を監視する。そして、Ｓ８２において、停止処理部１０４ｂは、バッテリ１０２ａの残量が第２閾値以上であるか否かを判断する。
【００５６】
Ｓ８２において、バッテリ１０２ａの残量が第２閾値よりも小さいと判断された場合、Ｓ８１に処理が戻る。一方、Ｓ８２において、バッテリ１０２ａの残量が第２閾値以上であると判断された場合、Ｓ８３に処理が進む。
【００５７】
実施形態において、バッテリ１０２ａの残量が第２閾値以上であることは、他の電子機器２００からの電力の受け取りを停止しても電子機器１００の稼働時間をある程度確保できることを表す。したがって、Ｓ８３において、停止処理部１０４ｂは、電子機器１００をシンクとして機能させるのを停止し、電子機器２００からの電力の受け取りを停止する。そして、処理が終了する。
【００５８】
以上説明したように、実施形態による電子機器１００は、外部に接続可能に構成され、接続先との間で電力の授受を実行可能なインターフェースとしての複数のＵＳＢ  ＰＤポート１０１を有している。そして、電子機器１００は、ＵＳＢ  ＰＤポート１０１に他の電子機器２００が接続された場合に、電子機器２００から取得される第１情報に基づいて、電子機器２００が電子機器１００と同様の切替機能をサポートしているか否かを判定する判定処理部１０４ａと、電子機器１００に対するユーザの操作入力を受け付ける操作入力受付部１０６ａと、電子機器２００が切替機能をサポートしていると判定された場合に、ユーザの操作入力に応じて、電子機器１００を、ソースとして機能させるか、またはシンクとして機能させるか、を切り替える切替処理部１０３ｂと、を有している。これにより、電子機器１００をソースとして機能させるか、またはシンクとして機能させるかを、ユーザの操作に応じて任意のタイミングで切り替えることができる。
【００５９】
以上、本発明の実施形態を説明したが、上述した実施形態はあくまで一例であって、発明の範囲を限定することは意図していない。上述した新規な実施形態は、様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上述した実施形態およびその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６０】
１  パーソナルコンピュータ（電子機器）
２  ディスプレイ（表示部）
１００  電子機器
１０１  ＵＳＢ  ＰＤポート（インターフェース）
１０２ａ  バッテリ
１０３ｂ  切替処理部
１０４ａ  判定処理部
１０４ｂ  停止処理部
１０６ａ  操作入力受付部
１０６ｂ  表示処理部
２００  電子機器（第１電子機器）
【図１】
2018185750.tif 000003
【図２】
2018185750.tif 000004
【図３】
2018185750.tif 000005
【図４】
2018185750.tif 000006
【図５】
2018185750.tif 000007
【図６】
2018185750.tif 000008
【図７】
2018185750.tif 000009
【図８】
2018185750.tif 000010