(57)【要約】【課題】ＤＲＰ装置に例示される電子機器間での送電方向をユーザの意図する方向に切り替えることが可能な、電源を備える電子機器を提供すること。【解決手段】他の装置に電力を供給すること及び他の装置から電力を受給することが可能な、電源を備える電子機器を、第１の向きと第２の向きで択一的に接続可能な接続部と、接続部が第１の向きと第２の向きの何れの向きで接続されたかを検知する検知手段と、電子機器の状態を、他の装置に電力を供給可能な第１状態と、他の装置から電力を受給可能な第２状態とに切替可能な切替手段とを備え、切替手段が、検知手段によって検知された接続部の接続向きに基づいて電子機器の状態を第１状態又は前記第２状態に切り替える構成とする。【選択図】図４
2019164776.tif 000002
【特許請求の範囲】
【請求項１】
他の装置に電力を供給すること及び前記他の装置から電力を受給することが可能な、電源を備える電子機器において、
第１の向きと第２の向きで択一的に接続可能な接続部と、
前記接続部が前記第１の向きと前記第２の向きの何れの向きで接続されたかを検知する検知手段と、
前記電子機器の状態を、前記他の装置に電力を供給可能な第１状態と、前記他の装置から電力を受給可能な第２状態とに切替可能な切替手段と、
を備え、
前記切替手段は、
前記検知手段によって検知された前記接続部の接続向きに基づいて前記電子機器の状態を前記第１状態又は前記第２状態に切り替える、
電子機器。
【請求項２】
前記切替手段は、
前記他の装置との接続解除後に前記接続部が前記他の装置が接続されると、前記検出手段によって検出された前回の前記接続部の接続向きと今回の前記接続部の接続向きとが一致するか否かを判定し、
前回と今回とで前記接続部の接続向きが一致しないと判定した場合、前記電子機器の状態を前記第１状態から前記第２状態に又は前記第２状態から前記第１状態に切り替える、
請求項１に記載の電子機器。
【請求項３】
前記切替手段は、
前回の前記電子機器の状態と今回の前記電子機器の状態とが一致するか否かを更に判定し、
前回と今回とで前記接続部の接続向きが一致せず且つ前回と今回とで前記電子機器の状態が一致すると判定した場合、前記電子機器の状態を前記第１状態から前記第２状態に又は前記第２状態から前記第１状態に切り替える、
請求項２に記載の電子機器。
【請求項４】
前記他の装置の接続が前回解除されてから前記他の装置が今回接続されるまでの経過時間を測定する測定手段と、
を更に備え、
前記切替手段は、
前回と今回とで前記接続部の接続向きが一致しないと判定した場合であっても、前記測定手段によって測定された経過時間が所定時間を超える場合には、前記電子機器の状態を切り替えない、
請求項２又は請求項３に記載の電子機器。
【請求項５】
前記接続部に接続された他の装置の識別情報を取得して記憶する記憶手段
を更に備え、
前記切替手段は、
前回と今回とで前記接続部の接続向きが一致しないと判定した場合であっても、前記接続部に前回接続された他の装置の識別情報と、前記接続部に今回接続された他の装置の識別情報と、が一致しない場合には、前記電子機器の状態を切り替えない、
請求項２から請求項４の何れか一項に記載の電子機器。
【請求項６】
前記記憶手段は、
前記接続部に接続された他の装置が、別の装置に電力を供給すること及び前記別の装置から電力を受給することが可能な、電源を備える電子機器である場合に、前記他の装置の識別情報を記憶する、
請求項５に記載の電子機器。
【請求項７】
他の装置に電力を供給すること及び前記他の装置から電力を受給することが可能な、電源を備える電子機器において、
第１の向きと第２の向きで択一的に接続可能な接続部と、
前記接続部が前記第１の向きと前記第２の向きの何れの向きで接続されたかを検知する検知手段と、
前記電子機器の状態を、前記他の装置に電力を供給可能な第１状態と、前記他の装置から電力を受給可能な第２状態とに切替可能な切替手段と、
を備え、
前記切替手段は、
前記検知手段によって検知された前記接続部の接続向きが前記第１の向きである場合に、前記電子機器の状態を前記第１状態に設定し、
前記検知手段によって検知された前記接続部の接続向きが前記第２の向きである場合に、前記電子機器の状態を前記第２状態に設定する、
電子機器。
【請求項８】
他の装置に電力を供給すること及び前記他の装置から電力を受給することが可能な電子機器であって、電源と、第１の向きと第２の向きで択一的に接続可能な接続部とを備える電子機器が実行する方法であって、
前記接続部が前記第１の向きと前記第２の向きの何れの向きで接続されたかを検知するステップと、
前記電子機器の状態を、前記他の装置に電力を供給可能な第１状態と、前記他の装置から電力を受給可能な第２状態とに切替可能なステップと、
を含み、
前記切替可能なステップにて、
前記検知するステップで検知された前記接続部の接続向きに基づいて前記電子機器の状態を前記第１状態又は前記第２状態に切り替える、
電子機器が実行する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源を備える電子機器及び電源を備える電子機器が実行する方法に関する。
【背景技術】
【０００２】
ＵＳＢ（Universal Serial Bus）−ＰＤ（Power Delivery）に対応する電源を備える電子機器が知られている。例えば特許文献１に、この種の装置の具体的構成が記載されている。
【０００３】
特許文献１に記載の電子機器は、電力の供給と受給とを選択的に行うことを可能とするＤＲＰ（Dual-Role Power）のポートを持つＤＲＰ装置であり、装置間の接続を認識するためのｃｃ（Configuration Channel）端子を備えている。
【０００４】
ｃｃ端子は、プルアップ抵抗とプルダウン抵抗に択一的に接続される。各ＤＲＰ装置においてｃｃ端子とプルアップ／プルダウン抵抗との接続は周期的かつ交互に切り替えられている。そのため、ＤＲＰ装置同士がＵＳＢケーブルを介して接続されるタイミングに応じて、一方のＤＲＰ装置がソース（電力を供給する役割を持つポートであり、ｃｃ端子がプルアップ抵抗に接続されたもの）に決まり、他方のＤＲＰ装置がシンク（電力を受給する役割を持つポートであり、ｃｃ端子がプルダウン抵抗に接続されたもの）に決まる。
【０００５】
ＤＲＰ装置同士を接続したとき、その接続タイミング（言い換えると、接続時点での各ＤＲＰ装置のｃｃ端子の状態）によっては、ＤＲＰ装置間での送電方向がユーザの意図する方向とは逆方向に決まってしまうことがある。そこで、特許文献１に記載のＤＲＰ装置は、自身が送電状態又は受電状態であることを表示画面に表示し、表示画面に対するタッチ操作に応じて送電状態と受電状態とを切り替えるように構成されている。従って、ユーザは、表示画面を確認し、ＤＲＰ装置間での送電方向が意図する方向とは逆方向になっている場合、表示画面に対するタッチ操作を行って、ＤＲＰ装置間での送電方向を意図する方向に切り替えることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１８−７４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、ＤＲＰ装置間での送電方向をユーザの意図する方向に切り替えるにあたり、操作部（特許文献１ではタッチパネル）が必須の構成要素となっている。しかし、ＤＲＰ装置によっては、操作部が設けられていないものもある（例えばモバイルバッテリ）。この場合、特許文献１に記載の構成を適用しても、ＤＲＰ装置間での送電方向をユーザの意図する方向に切り替えることができない。
【０００８】
本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、操作部を用いずとも、ＤＲＰ装置に例示される電子機器間での送電方向をユーザの意図する方向に切り替えることが可能な、電源を備える電子機器及び電源を備える電子機器が実行する方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係る、電源を備える電子機器は、他の装置に電力を供給すること及び他の装置から電力を受給することが可能な装置であり、第１の向きと第２の向きで択一的に接続可能な接続部と、接続部が第１の向きと第２の向きの何れの向きで接続されたかを検知する検知手段と、電子機器の状態を、他の装置に電力を供給可能な第１状態と、他の装置から電力を受給可能な第２状態とに切替可能な切替手段とを備える。切替手段は、検知手段によって検知された接続部の接続向きに基づいて電子機器の状態を第１状態又は前記第２状態に切り替える。
【００１０】
本発明の一実施形態に係る方法は、他の装置に電力を供給すること及び他の装置から電力を受給することが可能な電子機器であって、電源と、第１の向きと第２の向きで択一的に接続可能な接続部とを備える電子機器が実行する方法である。この方法は、接続部が第１の向きと第２の向きの何れの向きで接続されたかを検知するステップと、電子機器の状態を、他の装置に電力を供給可能な第１状態と、他の装置から電力を受給可能な第２状態とに切替可能なステップとを含む。この切替可能なステップでは、上記の検知するステップで検知された接続部の接続向きに基づいて電子機器の状態を第１状態又は第２状態に切り替える。
【発明の効果】
【００１１】
本発明の一実施形態によれば、操作部を用いずとも、ＤＲＰ装置に例示される電子機器間での送電方向をユーザの意図する方向に切り替えることが可能な、電源を備える電子機器及び電源を備える電子機器が実行する方法が提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る電力供給システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係る電力供給システムに備えられる機器の接続部周りの構成を模式的に示す図である。
【図３】本発明の実施例１において機器が実行する、接続相手との間での送電方向の制御に関するフローチャートを示す図である。
【図４】図３のステップＳ１３（ソース及びシンク確定処理）の詳細を示す図である。
【図５】本発明の実施例１において機器に備えられるＵＳＢコネクタの接続向きの説明を補助するための図である。
【図６】本発明の実施例２において機器が実行する、接続相手との間での送電方向の制御に関するフローチャートを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態に係る電力供給システムについて図面を参照しながら説明する。
【００１４】
図１は、本発明の一実施形態に係る電力供給システム１の構成を示すブロック図である。電力供給システム１は、少なくとも２台の機器（電源を備える電子機器）から構成される。図１の例では、電力供給システム１は、機器１０及び機器２０から構成される。
【００１５】
電力供給システム１を構成する機器１０、２０は、機器同士の通信の結果に応じて電力供給や電力受給を行うことができる。すなわち、機器１０、２０は、電源装置として動作可能なものであり、例示的には、ＵＳＢ−ＰＤに対応した、ＤＲＰのポートを持つＤＲＰ装置である。
【００１６】
機器１０、２０の具体例としては、デジタル一眼レフカメラ、ミラーレス一眼カメラ、コンパクトデジタルカメラ、ビデオカメラ、監視カメラ、カムコーダ、デスクトップＰＣ、ノートＰＣ、タブレット端末、ＰＨＳ（Personal Handy phone System）、スマートフォン、スマートウォッチ、フィーチャフォン、ゲーム機、音楽プレイヤ、ＴＶ、モバイルバッテリ、プロジェクタ、プリンタやストレージ等の各種周辺機器、ストロボ、ＧＰＳユニット、外付けファインダ等の各種アクセサリ等が挙げられる。
【００１７】
機器１０、２０はＤＲＰ装置であるため、ソースにもシンクにもなり得る。本実施形態では、便宜上、機器特有の構成（例えば、デジタル一眼レフカメラでは固体撮像素子や撮影レンズ、ＰＣではモニタディスプレイやＨＤＤ、ストロボでは閃光ランプやトリガ回路等）や、ハウジング等の一般的な構成であって、説明を省略しても差し支えないものについては、その図示及び説明を適宜省略又は簡略する。
【００１８】
図１に示されるように、機器１０は、ＣＰＵ（Central Processing Unit）１００、電源回路１１０、バッテリ１２０、ＵＳＢコネクタ１３０、メモリ１４０及び電源スイッチ１５０を備えている。
【００１９】
ユーザにより電源スイッチ１５０が押されると、電源回路１１０が機器１０の各部に電力を供給する。なお、電源回路１１０への電力供給源は、例えばバッテリ１２０や商用電源である。機器１０は、基本的にバッテリ１２０からの供給電力で動作するが、商用電源に接続されたときには、商用電源からの供給電力による動作に切り替わる。
【００２０】
ＣＰＵ１００は、メモリ１４０にアクセスして制御プログラムを読み出してワークエリアにロードし、ロードされた制御プログラムを実行することにより、機器１０全体の制御を統括的に行う。
【００２１】
ＵＳＢコネクタ１３０は、ＵＳＢ−ＰＤ規格に準拠したコネクタであり、例えばＵＳＢ Ｔｙｐｅ−Ｃコネクタである。ＵＳＢコネクタ１３０にはＵＳＢケーブル３０の一端が接続される。ＵＳＢケーブル３０は、ＵＳＢ−ＰＤ規格に準拠したケーブルであり、例えばＵＳＢ Ｔｙｐｅ−Ｃケーブルである。
【００２２】
図１に示されるように、機器２０は、ＣＰＵ２００、電源回路２１０、バッテリ２２０、ＵＳＢコネクタ２３０、メモリ２４０及び電源スイッチ２５０を備えている。なお、機器２０については、便宜上、機器１０と重複する部分の説明を適宜簡略又は省略する。
【００２３】
ＵＳＢコネクタ２３０は、ＵＳＢ−ＰＤ規格に準拠したコネクタであり、例えばＵＳＢ Ｔｙｐｅ−Ｃコネクタである。ＵＳＢコネクタ２３０にはＵＳＢケーブル３０の他端が接続される。
【００２４】
ＵＳＢケーブル３０内には、電力供給ラインとして、機器１０のＶBUS端子と機器２０のＶBUS端子とを接続するＶBUSライン及び機器１０のＧＮＤ端子と機器２０のＧＮＤ端子とを接続するＧＮＤラインが設けられている。また、ＵＳＢケーブル３０内には、機器間の接続を認識するためのｃｃ（Configuration Channel）ラインが設けられている。
【００２５】
図２に、ＵＳＢケーブル３０に接続される機器１０の接続部周りの構成を模式的に示す。具体的には、図２には、ＵＳＢコネクタ１３０及びＵＳＢコネクタ１３０の後段に位置する機器１０内の一部の回路（例えば電源回路１１０内の一部の回路）が示される。なお、ＤＲＰ装置である機器２０の接続部周りも機器１０と同様に構成されている。そのため、機器２０の接続部周りについては、その図示を省略する。
【００２６】
ＵＳＢコネクタ１３０、２３０は、ＵＳＢ Ｔｙｐｅ−Ｃコネクタであるため、相反する二つの向きでリバーシブルに（第１の向きと第２の向きで択一的に）接続可能な接続部となっている。リバーシブルな接続を可能とする必要上、ＵＳＢコネクタ１３０、２３０の各コネクタには、ｃｃ端子が一対（ｃｃ１端子、ｃｃ２端子）設けられている。一方の向きで接続されたときには、ＵＳＢケーブル３０（ｃｃライン）を介して例えば機器１０のｃｃ１端子と機器２０のｃｃ１端子とが接続され、他方の向きで接続されたときには、ｃｃラインを介して例えば機器１０のｃｃ２端子と機器２０のｃｃ１端子とが接続される。各機器１０、２０では、ｃｃラインを介して接続されたｃｃ端子の組合せからＵＳＢコネクタ１３０と２３０との接続向きが検知される。
【００２７】
ｃｃ１端子は、プルアップ抵抗Ｒｕ１とプルダウン抵抗Ｒｄ１とに択一的に接続可能となっている。ｃｃ１端子は、ＵＳＢ−ＰＤに対応する他の電子機器との間で電力供給や電力受給を行っていない期間中（例えば他の電子機器と接続されていない期間中）、プルアップ抵抗Ｒｕ１とプルダウン抵抗Ｒｄ１との間に設けられた切替スイッチＳＷ１の動作により、一方の抵抗に周期的かつ交互に接続される。ｃｃ２端子も上記期間中、プルアップ抵抗Ｒｕ２とプルダウン抵抗Ｒｄ２とに択一的に接続可能となっている。ｃｃ２端子は、プルアップ抵抗Ｒｕ２とプルダウン抵抗Ｒｄ２との間に設けられた切替スイッチＳＷ２の動作により、一方の抵抗に周期的かつ交互に接続される。
【００２８】
各機器において、切替手段として動作する切替スイッチＳＷにより、ｃｃ端子とプルアップ／プルダウン抵抗との接続が周期的かつ交互に切り替わるため、機器１０と機器２０とがＵＳＢケーブル３０を介して接続されたタイミングに応じて、ソース（電力を供給する役割を持つポートであり、この時点でｃｃ端子がプルアップ抵抗に接続された機器）とシンク（電力を受給する役割を持つポートであり、この時点でｃｃ端子がプルダウン抵抗に接続された機器）とが決まる。
【００２９】
補足すると、ｃｃラインを介して機器同士が接続されると、各機器のプルアップ抵抗及びプルダウン抵抗による分圧によってｃｃ端子の電位が変化する。これにより、機器１０と機器２０とが互いの接続を検知し、各切替スイッチＳＷの切替動作を停止させる。すなわち、ソースに決まった機器は、ｃｃ端子がプルアップ抵抗に接続された状態を維持し、シンクに決まった機器は、ｃｃ端子がプルダウン抵抗に接続された状態を維持する。
【００３０】
機器１０と機器２０とが互いの接続を検知すると、ソースからシンクにＶBUSラインを介して電源電圧（５Ｖ）が供給される。次いで、ソースとシンク間でネゴシエーションが行われる。このネゴシエーションにより、複数のプロファイル（ソースが供給可能な電圧と最大電流との組み合わせ）の中から１つのプロファイルが選択され、選択されたプロファイルに従ってＶBUSラインによる電源電圧が必要に応じて５Ｖから設定変更される。ネゴシエーションが完了すると、５Ｖ又は設定変更後の電源電圧がソースからシンクに供給される。
【００３１】
上述したように、従来構成のＤＲＰ装置では、ＤＲＰ装置間での送電方向がユーザの意図する方向とは逆方向に決まってしまった場合、操作部による切替操作を行って、ＤＲＰ装置間での送電方向をユーザの意図する方向に切り替える必要がある。これに対し、本実施形態に係る機器１０は、操作部を用いずとも、機器２０間での送電方向をユーザの意図する方向に切り替えられるように構成されている。
【００３２】
《実施例１》
図３は、本発明の実施例１において機器１０（主にＣＰＵ１００）が実行する、接続相手（例えば機器２０）との間での送電方向の制御に関するフローチャートを示す。
【００３３】
上述したように、ｃｃラインを介してＤＲＰ装置同士が接続されると、各機器のプルアップ抵抗及びプルダウン抵抗による分圧によってｃｃ端子の電位が変化する。これにより、ＣＰＵ１００は、接続相手（ＤＲＰ装置）が接続されたことを検知する（ステップＳ１１）。
【００３４】
ＣＰＵ１００にはタイマ１０２が内蔵されている。このタイマ１０２は、機器１０に対する接続相手（ＤＲＰ装置）の接続が前回解除されてから経過した経過時間をカウントしている。ＣＰＵ１００は、ＤＲＰ装置の接続を検知（ステップＳ１１）した時点でタイマ１０２のカウントを停止し、そのカウント値（すなわち上記の経過時間）をメモリ１４０に記憶すると共にカウント値をゼロにリセットする（ステップＳ１２）。すなわち、タイマ１０２は、接続相手の接続が前回解除されてから他の装置が今回接続されるまでの経過時間を測定する測定手段として動作する。
【００３５】
ソース及びシンク確定処理（ステップＳ１３）が実行される。図４は、図３のステップＳ１３（ソース及びシンク確定処理）の詳細を示す。
【００３６】
図４に示されるように、ＣＰＵ１００は、ｃｃ１端子及びｃｃ２端子の状態を検知し（ステップＳ１３ａ）、検知されたｃｃ１端子及びｃｃ２端子の状態から機器１０をソース又はシンクに決める（ステップＳ１３ｂ）。接続相手のＤＲＰ装置でも同様に、ソースであるかシンクであるかが決められる。
【００３７】
例えば機器１０、２０がそれぞれソース、シンクに決められた場合、送電方向が機器１０から機器２０に向かう方向に決まる。機器１０、２０がそれぞれシンク、ソースに決められた場合には、送電方向が機器２０から機器１０に向かう方向に決まる。しかし、この送電方向がユーザの意図する方向であるとは限らない。そこで、ステップＳ１３ｃ以降の処理が実行される。
【００３８】
ＣＰＵ１００は、メモリ１４０に記憶された経過時間が所定時間以下であるか否かを判定する（ステップＳ１３ｃ）。ＣＰＵ１００は、メモリ１４０に記憶された経過時間が所定時間以下であると判定すると（ステップＳ１３ｃ：ＹＥＳ）、接続相手の識別情報を取得してメモリ１４０に記憶する（ステップＳ１３ｄ）。例示的には、メモリ１４０には、接続相手がＤＲＰ装置である場合に限りその識別情報をメモリ１４０に記憶する。
【００３９】
メモリ１４０には、今回の接続相手の識別情報だけでなく前回の接続相手の識別情報も記憶されている（後述のステップＳ１６参照）。但し、機器１０がＵＳＢ−ＰＤに対応する何れの機器にも接続されたことがない場合、メモリ１４０には、前回の接続相手の識別情報が記憶されていない。
【００４０】
ＣＰＵ１００は、前回の接続相手の識別情報がメモリ１４０に記憶されているか否かを判定する（ステップＳ１３ｅ）。ＣＰＵ１００は、前回の接続相手の識別情報がメモリ１４０に記憶されていると判定すると（ステップＳ１３ｅ：ＹＥＳ）、今回の接続相手の識別情報と前回の接続相手の識別情報とが一致するか否か、すなわち、前回と同一の機器が機器１０に接続されたか否かを判定する（ステップＳ１３ｆ）。
【００４１】
ＣＰＵ１００は、前回と同一の機器が機器１０に接続されたと判定すると（ステップＳ１３ｆ：ＹＥＳ）、ｃｃ端子の状態に基づいてＵＳＢコネクタ１３０の接続向きを検知してメモリ１４０に記憶する（ステップＳ１３ｇ）。
【００４２】
図５（ａ）及び図５（ｂ）を用いて、ＵＳＢコネクタ１３０の接続向きの説明を補足する。図５（ａ）及び図５（ｂ）は、機器１０と機器２０とが接続されたときのｃｃ端子の接続パターンを示す。
【００４３】
図５（ａ）の例では、機器１０のｃｃ１端子と機器２０のｃｃ１端子とが接続される。機器１０のｃｃ１端子がｃｃラインを介して機器２０と接続されている場合、ＵＳＢコネクタ１３０が機器２０に「表向き」で接続されている、と表現する。図５（ｂ）の例では、機器１０のｃｃ２端子と機器２０のｃｃ１端子とが接続される。機器１０のｃｃ２端子がｃｃラインを介して機器２０と接続されている場合、ＵＳＢコネクタ１３０が機器２０に「裏向き」で接続されている、と表現する。
【００４４】
すなわち、ステップＳ１３ｇにおいて、ＣＰＵ１００は、ＵＳＢコネクタ１３０がＵＳＢケーブル３０を介して機器２０に表向きと裏向きの何れの向きで接続されたかを検知する検知手段として動作し、図５（ａ）の例ではＵＳＢコネクタ１３０の接続向きを表向きとして検知し、図５（ｂ）の例ではＵＳＢコネクタ１３０の接続向きを裏向きとして検知する。
【００４５】
メモリ１４０には、前回の接続相手に対するＵＳＢコネクタ１３０の接続向きの情報も記憶されている（後述のステップＳ１７参照）。ＣＰＵ１００は、前回の接続相手に対するＵＳＢコネクタ１３０の接続向きと今回の接続相手に対するＵＳＢコネクタ１３０の接続向きとが一致するか否かを判定する（ステップＳ１３ｈ）。
【００４６】
前回の接続相手に対するＵＳＢコネクタ１３０の接続向きと今回の接続相手に対するＵＳＢコネクタ１３０の接続向きとが一致しない場合を考える。この場合、ユーザは、機器の接続を前回解除してから所定時間が経過するまでに前回と同じ機器を前回とは逆の接続向きでＵＳＢコネクタ１３０に再接続している。一例として、ユーザは、ＵＳＢコネクタ１３０から機器１０を抜き、その機器１０をすぐさま前回とは逆の接続向きでＵＳＢコネクタ１３０に再接続している。
【００４７】
本実施例１では、前回と同じ機器を前回とは逆の接続向きでＵＳＢコネクタ１３０に接続するというユーザの行為は、ユーザが現在の送電方向を逆方向にしたい（言い換えると、ソースとシンクとを入れ替えたい）という意志表示として取り扱われる。従って、ＣＰＵ１００は、前回と今回とでＵＳＢコネクタ１３０の接続向きが異なる場合（ステップＳ１３ｈ：ＮＯ）、現在（今回）の送電方向と、メモリ１４０に記憶された前回の送電方向とが一致するか否かを判定する（ステップＳ１３ｉ）。ＣＰＵ１００は、前回と今回とで送電方向が一致すると判定すると（ステップＳ１３ｉ：ＹＥＳ）、ステップＳ１３ｋにて、接続相手とネゴシエーション及び接続相手に対して送電方向の変更要求を行い、この変更要求に応じた接続相手とのやり取りを介して送電方向を逆方向に変更する（言い換えると、ソースとシンクとを入れ替える）。前回と今回とで送電方向が一致しないと判定される場合には（ステップＳ１３ｉ：ＮＯ）、既に、前回に対して送電方向が逆方向になっていることから、ＣＰＵ１００は、ステップＳ１３ｊにて、接続相手とネゴシエーションを行うが、接続相手に対して送電方向の変更要求は行わない（言い換えると、ソースとシンクとを入れ替えるための入替要求を行わない）。
【００４８】
図５を用いてステップＳ１３ｋの説明を補足する。図５（ａ）の例では、機器１０のｃｃ１端子がプルダウン抵抗Ｒｄ１に接続され、機器２０のｃｃ１端子がプルアップ抵抗Ｒｕ１に接続されている。そのため、機器１０がシンクとなり機器２０がソースとなっており、機器２０から機器１０にＶBUSラインを介して電源電圧（５Ｖ）が供給される。ＵＳＢコネクタ１３０の接続向きが異なる向きに変えられると（ここでは表向き（図５（ａ）参照）から裏向き（図５（ｂ）参照）に変えられると）、前回と今回とで送電方向が一致する場合には、ネゴシエーションが行われて、機器１０のｃｃ２端子がプルアップ抵抗Ｒｕ２に接続され、機器２０のｃｃ１端子がプルダウン抵抗Ｒｄ１に接続される。そのため、機器１０、２０がそれぞれソース、シンクに入れ替わり、送電方向が逆方向に（機器１０から機器２０に向かう方向に）変更される。
【００４９】
前回の接続相手に対するＵＳＢコネクタ１３０の接続向きと今回の接続相手に対するＵＳＢコネクタ１３０の接続向きとが一致する場合を考える。この場合、ユーザは、機器の接続を前回解除してから所定時間が経過するまでに前回と同じ機器を前回と同じ接続向きでＵＳＢコネクタ１３０に再接続している。
【００５０】
本実施例１では、前回と同じ機器を前回と同じ接続向きでＵＳＢコネクタ１３０に接続するというユーザの行為は、ユーザが現在の送電方向を変えること（言い換えると、ソースとシンクとを入れ替えること）を意図していないものとして取り扱われる。従って、ＣＰＵ１００は、前回と今回とでＵＳＢコネクタ１３０の接続向きが一致する場合（ステップＳ１３ｈ：ＹＥＳ）、ステップＳ１３ｊにて、接続相手とネゴシエーションを行うが、接続相手に対して送電方向の変更要求は行わない（言い換えると、ソースとシンクとを入れ替えるための入替要求を行わない）。
【００５１】
なお、本実施例１では、メモリ１４０に記憶された経過時間が所定時間を超える場合（ステップＳ１３ｃ：ＮＯ）、機器の接続が前回解除されてから時間が経過しすぎていることから、ユーザが前回の接続向きを把握していない可能性が比較的高い。この場合、ＣＰＵ１００は、接続相手とネゴシエーションを行うが、接続相手に対して送電方向の変更要求は行わない（ステップＳ１３ｊ）。
【００５２】
本実施例１の変形例では、このステップＳ１３ｃの判定処理は省略されてもよい。すなわち、送電方向を逆方向に変更するか否かの判定要素として、上記の経過時間を除外してもよい。
【００５３】
また、本実施例１では、前回の接続相手の識別情報がメモリ１４０に記憶されていない場合（ステップＳ１３ｅ：ＮＯ）及び今回の接続相手の識別情報と前回の接続相手の識別情報とが一致しない場合（ステップＳ１３ｆ：ＮＯ）も、接続相手とネゴシエーションを行うが、接続相手に対して送電方向の変更要求は行わない（ステップＳ１３ｊ）。なお、本実施例１の変形例では、ステップＳ１３ｆの判定処理が省略されてもよい。
【００５４】
なお、経過時間の判定（ステップＳ１３ｃ）、識別情報の有無判定（ステップＳ１３ｅ）、接続機器の判定（ステップＳ１３ｆ）、接続向きの判定（ステップＳ１３ｈ）、送電方向の判定（ステップＳ１３ｉ）の各判定処理は、図４に示される順序でなく、別の順序で実行されてもよい。
【００５５】
ＣＰＵ１００は、ソース及びシンク確定処理（ステップＳ１３）が完了すると、図４のステップＳ１４以降を実行する。
【００５６】
ＣＰＵ１００は、機器１０に対する接続相手の接続が解除されたか否かを判定する（ステップＳ１４）。ＣＰＵ１００は、機器１０に対する接続相手の接続が解除されたと判定すると（ステップＳ１４：ＹＥＳ）、上記の経過時間をカウントすべく、ゼロにリセットされていたカウント値のカウントアップを開始する（ステップＳ１５）。
【００５７】
ＣＰＵ１００は、記憶手段として動作する。具体的には、ＣＰＵ１００は、接続が解除された直近の接続相手の識別情報をメモリ１４０に記憶すると共に（ステップＳ１６）、当該接続相手に対するＵＳＢコネクタ１３０の接続向きの情報及び送電方向の情報もメモリ１４０に記憶する（ステップＳ１７）。
【００５８】
なお、接続相手の識別情報は、操作部材（不図示）を用いてユーザが個別にメモリ１４０に記憶させてもよい。
【００５９】
このように、本実施例１では、操作部を用いずとも、接続相手との間での送電方向をユーザの意図する方向に切り替えることができる。附言するに、本実施例１では、接続相手との間での送電方向をユーザの意図する方向に切り替えるにあたり、特許文献１のように表示画面等の表示手段も必要とされない。
【００６０】
補足すると、本実施例１において、機器１０のＵＳＢコネクタ１３０の接続向きを入れ替えても、接続相手のＵＳＢコネクタ（例えば機器２０のＵＳＢコネクタ２３０）の接続向きは入れ替わらない。そのため、機器１０のＵＳＢコネクタ１３０の接続向きを入れ替えると、機器１０が接続相手に対して送電方向の変更要求を行うが、接続相手から機器１０に対して送電方向の変更要求が行われることはない。
【００６１】
《実施例２》
図６は、本発明の実施例２において機器１０が実行する、接続相手との間での送電方向の制御に関するフローチャートを示す。本実施例２においては、便宜上、実施例１と重複する部分の説明を適宜簡略又は省略する。
【００６２】
ＣＰＵ１００は、プルアップ抵抗及びプルダウン抵抗による分圧によってｃｃ端子の電位の変化を検知することにより、接続相手（ＤＲＰ装置）が接続されたことを検知し（ステップＳ２１）、ｃｃ１端子及びｃｃ２端子の状態から機器１０をソース又はシンクに決める（ステップＳ２２）。接続相手でも同様に、ソースであるかシンクであるかが決められる。
【００６３】
本実施例２では、ＵＳＢケーブル３０のコネクタ部の各面に「Ａ」、「Ｂ」の文字がプリントされている。例えば、ＵＳＢコネクタ１３０の接続向きが表向きであるとき（機器１０のｃｃ１端子がｃｃラインに接続されているとき）、文字Ａがプリントされた面が上方を向き、ＵＳＢコネクタ１３０の接続向きが裏向きであるとき（機器１０のｃｃ２端子がｃｃラインに接続されているとき）、文字Ｂがプリントされた面が上方を向くようになっている。なお、ユーザは、ＵＳＢコネクタ１３０の接続向きが表向きであるときに文字Ｂがプリントされた面が上方を向き、ＵＳＢコネクタ１３０の接続向きが裏向きであるときに文字Ａがプリントされた面が上方を向くように、設定を変更することができる。
【００６４】
本実施例２では、ＵＳＢコネクタ１３０をＵＳＢケーブル３０を介して接続相手に表向きで（文字Ａがプリントされた面を上方に向けて）接続するというユーザの行為は、ユーザが機器１０から接続相手に電力を供給したい（言い換えると、機器１０をソースに決め、接続相手をシンクに決めたい）という意志表示として取り扱われる。一方、ＵＳＢコネクタ１３０をＵＳＢケーブル３０を介して接続相手に裏向きで（文字Ｂがプリントされた面を上方に向けて）接続するというユーザの行為は、ユーザが接続相手からの電力を機器１０に受給させたい（言い換えると、機器１０をシンクに決め、接続相手をソースに決めたい）という意志表示として取り扱われる。
【００６５】
ＣＰＵ１００は、ＵＳＢコネクタ１３０の接続向きに対応する送電方向（言い換えると、ユーザが意図する送電方向）と現在の送電方向とが一致するか否かを判定する（ステップＳ２３）。
【００６６】
ＣＰＵ１００は、ＵＳＢコネクタ１３０の接続向きに対応する送電方向と現在の送電方向とが一致すると判定すると（ステップＳ２３：ＹＥＳ）、ステップＳ２４にて、接続相手とネゴシエーションを行うが、接続相手に対して送電方向の変更要求は行わない（言い換えると、ソースとシンクとを入れ替えるための入替要求を行わない）。
【００６７】
ＣＰＵ１００は、ＵＳＢコネクタ１３０の接続向きに対応する送電方向と現在の送電方向とが一致しないと判定すると（ステップＳ２３：ＮＯ）、ステップＳ２５にて、接続相手とネゴシエーション及び接続相手に対して送電方向の変更要求を行い、この変更要求に応じた接続相手とのやり取りを介して送電方向を逆方向に変更する（言い換えると、ソースとシンクとを入れ替える）。
【００６８】
このように、本実施例２では、本実施例１と比べて簡略な処理で、操作部を用いずとも、接続相手との間での送電方向をユーザの意図する方向に切り替えることができる。
【００６９】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施形態等又は自明な実施形態等を適宜組み合わせた内容も本願の実施形態に含まれる。
【００７０】
１  電力供給システム
１０、２０  機器（電源を備える電子機器）
３０  ＵＳＢケーブル
１００  ＣＰＵ
１０２  タイマ
１１０  電源回路
１２０  バッテリ
１３０  ＵＳＢコネクタ
１４０  メモリ
１５０  電源スイッチ
２００  ＣＰＵ
２１０  電源回路
２２０  バッテリ
２３０  ＵＳＢコネクタ
２４０  メモリ
２５０  電源スイッチ
【図１】
2019164776.tif 000003
【図２】
2019164776.tif 000004
【図３】
2019164776.tif 000005
【図４】
2019164776.tif 000006
【図５】
2019164776.tif 000007
【図６】
2019164776.tif 000008