(57)【要約】【課題】接続機器の電力供給能力が変化した場合において供給電力の切り替えに要する時間を短縮する。【解決手段】電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、前記第２の端子の電圧に応じて前記外部機器の電力供給能力を判定する判定手段と、前記第２の端子の電圧および前記外部機器の電力供給能力に応じて電流を決定する電力切替手段と、決定された電流で前記外部機器からの電力供給が行われるようにする電源制御手段とを有する。【選択図】図１
2020008897.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、
前記第２の端子の電圧に応じて前記外部機器の電力供給能力を判定する判定手段と、
前記第２の端子の電圧および前記外部機器の電力供給能力に応じて電流を決定する電力切替手段と、
決定された電流で前記外部機器からの電力供給が行われるようにする電源制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記第２の端子の電圧に基づいて前記外部機器が接続されたことを検出する接続検出手段をさらに有し、
前記判定手段は、前記接続検出手段から取得した前記第２の端子の電圧情報に基づいて前記外部機器の電力供給能力を判定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２の端子は、複数の端子を含み、
前記電力切替手段は、前記電源制御手段と接地部との間に抵抗が接続された第１のスイッチおよび第２のスイッチを有し、
前記第１のスイッチは前記複数の端子の電圧に応じて作動し、前記第２のスイッチは前記判定手段により判定された電力供給能力に応じて作動することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記電力切替手段は、前記第１のスイッチおよび前記第２のスイッチの作動状態に応じて変化する抵抗値に応じて前記電源制御手段が電力供給を受ける際の電流を決定することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記第１のスイッチは、前記第２の端子に接続される複数のスイッチを含み、複数の前記第２の端子それぞれの電圧に応じて作動する前記複数のスイッチにより変化する抵抗値に応じて前記電源制御手段が電力供給を受ける際の電流を決定することを特徴とする請求項３または４に記載の電子機器。
【請求項６】
前記電力切替手段は、前記第２の端子の電圧が所定の電圧以上であるか否かに応じて前記第１のスイッチをオンまたはオフにすることにより変化する抵抗値に応じて前記電源制御手段が電力供給を受ける際の電流を決定することを特徴とする請求項３から５のいずれか１項に記載の電子機器。
【請求項７】
前記判定手段は、前記外部機器の電力供給能力が所定の値以上であるか否かに応じて前記第２のスイッチをオンまたはオフにし、
前記電力切替手段は、前記第２のスイッチがオンまたはオフにされることにより変化する抵抗値に応じて前記電源制御手段が電力供給を受ける際の電流を決定することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記外部機器の電力供給能力が前記所定の値未満である場合、前記電力切替手段は、前記第２のスイッチをオンしないで、予め決められた電力供給能力に基づいて前記電源制御手段が電力供給を受ける際の電流を決定することを特徴とする請求項７に記載の電子機器。
【請求項９】
電子機器の制御方法であって、
前記電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段を有し、
前記制御方法は、
前記第２の端子の電圧に応じて前記外部機器の電力供給能力を判定するステップと、
前記第２の端子の電圧および前記外部機器の電力供給能力に応じて電流を決定するステップと、
決定された電流で前記外部機器からの電力供給が行われるようにするステップと
を有することを特徴とする制御方法。
【請求項１０】
電子機器で用いられるプログラムであって、
前記電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段を有し、
前記プログラムは、前記電子機器に、
前記第２の端子の電圧に応じて前記外部機器の電力供給能力を判定するステップと、
前記第２の端子の電圧および前記外部機器の電力供給能力に応じて電流を決定するステップと、
決定された電流で前記外部機器からの電力供給が行われるようにするステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウエアラブルカメラとして動作可能な電子機器、その制御方法およびそれらに関連するプログラムに関する。
【背景技術】
【０００２】
ドッキングステーションにウエアラブルカメラを接続することで、ウエアラブルカメラからドッキングステーションへ画像データを転送できると共にウエアラブルカメラの充電を行うことができる。ドッキングステーションからウエアラブルカメラを充電する場合、ドッキングステーションにはＡＣ電源あるいはホスト機器などの電力供給源が接続され、電力供給源からドッキングステーションを介してウエアラブルカメラに電力が供給される。ここで、ドッキングステーションに接続された電力供給源が切り離された場合、あるいはドッキングステーションに新たな電力供給源が接続された場合には、ドッキングステーションからウエアラブルカメラへの電力供給能力が変化する。このため、ウエアラブルカメラは、充電を安全に行うために、ドッキングステーションの電力供給能力を判定し、供給を受ける電力量を電力供給能力に応じて速やかに切り替える必要がある。
【０００３】
特許文献１には、ＧＮＤ端子の電位の変化をマイクロコントローラで検出することにより、接続機器を検出する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２０７１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においては、ＧＮＤ端子による検出方法であるため、複数の機器の接続検出に用いることができない。また、マイクロコントローラのソフトフェアによる処理であるため、接続機器を検出してから供給電力を切り替えるまでに時間がかかることが想定される。
【０００６】
そこで、本発明は、接続機器の電力供給能力が変化した場合において供給電力の切り替えに要する時間を短縮することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、前記第２の端子の電圧に応じて前記外部機器の電力供給能力を判定する判定手段と、前記第２の端子の電圧および前記外部機器の電力供給能力に応じて電流を決定する電力切替手段と、決定された電流で前記外部機器からの電力供給が行われるようにする電源制御手段とを有する。
【０００８】
本発明に係る制御方法は、電子機器の制御方法であって、前記電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段を有し、前記制御方法は、前記第２の端子の電圧に応じて前記外部機器の電力供給能力を判定するステップと、前記第２の端子の電圧および前記外部機器の電力供給能力に応じて電流を決定するステップと、決定された電流で前記外部機器からの電力供給が行われるようにするステップとを有する。
【０００９】
本発明に係るプログラムは、電子機器で用いられるプログラムであって、前記電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段を有し、前記プログラムは、前記電子機器に、前記第２の端子の電圧に応じて前記外部機器の電力供給能力を判定するステップと、前記第２の端子の電圧および前記外部機器の電力供給能力に応じて電流を決定するステップと、決定された電流で前記外部機器からの電力供給が行われるようにするステップとを実行させる。
【発明の効果】
【００１０】
本発明によれば、接続機器の電力供給能力が変化した場合において供給電力の切り替えに要する時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１におけるドッキングステーション１００およびウエアラブルカメラ２００の構成要素の例を説明するためのブロック図である。
【図２】ＵＳＢ  Ｔｙｐｅ−Ｃのプラグコネクタおよびレセプタクルコネクタのピン配置を示す図である。
【図３】電力切替部２４０の構成要素の例を説明するためのブロック図である。
【図４】ウエアラブルカメラ２００で行われる処理の例を説明するためのフローチャートである。
【図５】ＵＳＢ  Ｔｙｐｅ−Ｃで規定されているＣＣ端子電圧と電力供給能力との関係を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１３】
［実施形態１］
図１は、実施形態１におけるドッキングステーション１００およびウエアラブルカメラ２００の構成要素の例を説明するためのブロック図である。
【００１４】
ドッキングステーション１００は、複数のコネクタ１１０、１２０および１３０を有する。コネクタ１１０はウエアラブルカメラ２００を含む外部機器を接続可能なインターフェースコネクタである。コネクタ１２０は商用電源に接続可能なＡＣアダプタ１７０などの電力供給源を接続可能な電源コネクタである。コネクタ１３０はＰＣ（パーソナルコンピュータ）などのホスト機器１８０などの電力供給源に接続可能なインターフェースコネクタである。
【００１５】
ドッキングステーション１００は、インターフェースコネクタ１１０により接続されたウエアラブルカメラ２００からデータを受信する機能を有する。また、ドッキングステーション１００は、ウエアラブルカメラ２００に対して電力を供給する機能などを有する。
【００１６】
ウエアラブルカメラ２００は、ドッキングステーション１００のインターフェースコネクタ１１０と接続可能なインターフェースコネクタ２１０を有する。なお、ウエアラブルカメラ２００は、カメラを内蔵する眼鏡、ゴーグルおよび腕時計などのウエアラブル端末あるいは車載カメラなどの電子機器または撮像装置である。
【００１７】
ドッキングステーション１００のインターフェースコネクタ１１０とウエアラブルカメラ２００のインターフェースコネクタ２１０を接続することでドッキングステーション１００からウエアラブルカメラ２００へ電力の供給およびデータの送受信が可能となる。なお、インターフェースコネクタ１１０が、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）  Ｔｙｐｅ−Ｃに準拠したコネクタである場合、コネクタで機器同士を接続する場合はコネクタを１８０°反転して接続することは可能である。しかしながら、実施形態１ではドッキングステーション１００とウエアラブルカメラ２００はコネクタの接続方向が決まっており、１８０°反転して接続することはできないものとする。
【００１８】
まず、図１を参照して、ドッキングステーション１００の構成要素の例を説明する。ただし、ドッキングステーション１００は、図１に示す構成要素以外の構成要素を有する。
【００１９】
インターフェースコネクタ１１０は、例えばＵＳＢ  Ｔｙｐｅ−Ｃに準拠したプラグコネクタである。インターフェースコネクタ１１０は、図２（Ａ）に示すＵＳＢ  Ｔｙｐｅ−Ｃプラグ（Ｐｌｕｇ）のピン配置に対応する複数の端子１１１〜１１５を有する。端子１１１はＶＢＵＳ端子に対応しており、ＵＳＢ  Ｔｙｐｅ−Ｃプラグ１１０に接続されている機器（実施形態１では、ウエアラブルカメラ２００）に対して電力を供給する電力供給用の端子である。端子１１２はＣＣ端子に対応しており、ＵＳＢ  Ｔｙｐｅ−Ｃプラグ１１０に接続されている機器に対して、後述する電源コネクタ１２０にＡＣアダプタ１７０が接続されているか否かを示す情報を出力する。端子１１３はＶＣＯＮＮ端子に対応しており、Ｔｙｐｅ−Ｃプラグ１１０に接続されている機器に対して、インターフェースコネクタ１３０にホスト機器１８０が接続されているか否かを示す情報を出力する。端子１１４はＤ＋端子、端子１１５はＤ−端子にそれぞれ対応しており、インターフェースコネクタ１１０に接続されている機器とのデータ通信に用いられる。
【００２０】
電源コネクタ１２０は、ＡＣアダプタ１７０のピンまたはジャックと接続可能なジャックまたはピンからなる接続端子１２１を有し、接続端子１２１によりＡＣアダプタ１７０から電力供給を受けることが可能である。実施形態１の電源コネクタ１２０は、特定の電力供給能力を有するＡＣアダプタ１７０のみが接続可能な形状等を有するものとする。これにより、電源コネクタ１２０にＡＣアダプタ１７０が接続されると、ドッキングステーション１００はＡＣアダプタ１７０の電力供給能力に関する情報等を取得することができる。
【００２１】
インターフェースコネクタ１３０は、例えばＵＳＢ  Ｔｙｐｅ−Ｂに準拠したレセプタクルコネクタである。ＵＳＢ  Ｔｙｐｅ−Ｂレセプタクル１３０の形状は、ＵＳＢ  Ｍｉｎｉ−ＢまたはＵＳＢ  Ｍｉｃｒｏ−Ｂであってもよい。ＵＳＢ  Ｔｙｐｅ−Ｂレセプタクル１３０は、端子１３１、１３２および１３３を有する。端子１３１はＶＢＵＳ端子に対応しており、ＵＳＢ  Ｔｙｐｅ−Ｂレセプタクル１３０に接続されたホスト機器１８０から電力供給を受ける。端子１３２はＤ＋端子、端子１３３はＤ−端子にそれぞれ対応しており、データ通信に用いられる。
【００２２】
電源切替部１４０は、ＡＣ電源端子１２１とＵＳＢ  Ｔｙｐｅ−Ｂ  ＶＢＵＳ端子１３１のいずれかをＵＳＢ  Ｔｙｐｅ−Ｃ  ＶＢＵＳ端子１１１に接続する。ＡＣ電源端子１２１とＵＳＢ  Ｔｙｐｅ−Ｂ  ＶＢＵＳ端子１３１のいずれか一方の端子からのみに電圧が印加されている場合、電源切替部１４０は電圧が印加されている端子から電力供給を受け、ＵＳＢ  Ｔｙｐｅ−Ｃ  ＶＢＵＳ端子１１１に電力を供給する。ＡＣ電源端子１２１とＵＳＢ  Ｔｙｐｅ−Ｂ  ＶＢＵＳ端子１３１の両方に電圧が印加されている場合、電源切替部１４０は、ＡＣ電源端子１２１から電力供給を受け、ＵＳＢ  Ｔｙｐｅ−Ｃ  ＶＢＵＳ端子１１１に電力を供給する。
【００２３】
抵抗１５０は、ＡＣ電源端子１２１とＣＣ端子１１２の間に接続されるＡＣ抵抗である。ＡＣ抵抗１５０は、ＣＣ端子１１２にＵＳＢ  Ｔｙｐｅ−Ｃで規定されたＣＣ端子のプルダウン抵抗を接続した場合、ＡＣ電源端子１２１の電圧が分圧されてＣＣ端子１１２の電圧が、例えば３．５Ｖとなる抵抗値を有する。
【００２４】
抵抗１６０は、ＵＳＢ  Ｔｙｐｅ−Ｂ  ＶＢＵＳ端子１３１とＶＣＯＮＮ端子１１３の間に接続されるＵＳＢ抵抗である。ＵＳＢ抵抗１６０は、ＶＣＯＮＮ端子１１３にＵＳＢ  Ｔｙｐｅ−Ｃで規定されたＣＣ端子のプルダウン抵抗を接続した場合、ＵＳＢ  Ｔｙｐｅ−Ｂ  ＶＢＵＳ端子１３１の電圧が分圧されてＶＣＯＮＮ端子１１３の電圧が、例えば３．５Ｖとなる抵抗値を有する。
【００２５】
次に、図１を参照して、ウエアラブルカメラ２００の構成要素の例を説明する。ただし、ウエアラブルカメラ２００は、図１に示す構成要素以外の構成要素を有する。
【００２６】
インターフェースコネクタ２１０は、例えばＵＳＢ  Ｔｙｐｅ−Ｃに準拠したレセプタクルコネクタである。ＵＳＢ  Ｔｙｐｅ−Ｃレセプタクル２１０は、図２（Ｂ）に示すＵＳＢ  Ｔｙｐｅ−Ｃレセプタクル（Ｒｅｃｅｐｔａｃｌｅ）のピン配置に対応する複数の端子２１１〜２１５を有する。端子２１１はＶＢＵＳ端子に対応しており、ＵＳＢ  Ｔｙｐｅ−Ｃレセプタクル２１０に接続された機器から電力供給を受ける受電用の端子である。端子２１２はＣＣ１端子に対応しており、ＵＳＢ  Ｔｙｐｅ−Ｃで規定されたＣＣ端子のプルダウン抵抗２７０を介して接地部（ＧＮＤ）に接続される。端子２１３はＣＣ２端子に対応しており、ＵＳＢ  Ｔｙｐｅ−Ｃで規定されたＣＣ端子のプルダウン抵抗２７０を介してＧＮＤに接続される。ドッキングステーション１００とウエアラブルカメラ２００を接続した場合、ＡＣ電源端子１２１とＣＣ１端子２１２、ＵＳＢ  Ｔｙｐｅ−Ｂ  ＶＢＵＳ端子１３１とＣＣ２端子２１３がそれぞれ接続するように配置される。端子２１４はＤ＋端子、端子２１５はＤ−端子にそれぞれ対応しており、後述するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２６０に接続され、ＵＳＢ  Ｔｙｐｅ−Ｃレセプタクル２１０に接続された機器とのデータ通信に用いられる。
【００２７】
電源制御部２２０は、ＶＢＵＳ端子２１１によりＵＳＢ  Ｔｙｐｅ−Ｃレセプタクル２１０に接続された機器から電力供給を受け、電池２３０の充電あるいはシステムへ電力を供給する。電源制御部２２０は、電源制御部２２０とＧＮＤとの間に接続されている図３で後述する抵抗２４３〜２４６の抵抗値により、ＶＢＵＳ端子２１１から受け取る電流を設定する。
【００２８】
電力切替部２４０は、図３で後述するスイッチ２４７、２４８および２４９の作動状態に応じて電源制御部２２０がＶＢＵＳ端子２１１から電力を受け取る際の電流を決定する。図３で後述するスイッチ２４７および２４８は、ＣＣ１端子２１２およびＣＣ２端子２１３に印加される電圧に応じてオン（ＯＮ）またはオフ（ＯＦＦ）にされ、スイッチ２４９は、ＣＰＵ２６０から出力される信号によりＯＮまたはＯＦＦにされる。スイッチ２４７、２４８および２４９がＯＮまたはＯＦＦにされることで、電源制御部２２０とＧＮＤとの間に接続されている図３で後述する抵抗２４３〜２４６の抵抗値が変化し、電源制御部２２０がＶＢＵＳ端子２１１から電力を受け取る際の電流が切り替えられる。
【００２９】
ここで、図３を参照して、電力切替部２４０の構成要素の例を説明する。
【００３０】
図３は、実施形態１における電力切替部の構成要素の例を示すブロック図である。
【００３１】
リセットＩＣ２４１はＣＣ１端子２１２に接続され、リセットＩＣ２４２はＣＣ２端子２１３に接続される。リセットＩＣ２４１および２４２の所定のリセット電圧は、例えば３．２Ｖである。
【００３２】
抵抗２４３は、電源制御部２２０とＧＮＤとの間に接続されている抵抗である。抵抗２４４、２４５および２４６は電源制御部２２０とＧＮＤとの間にスイッチ２４７、２４８および２４９を介して接続されている抵抗である。スイッチ２４７はリセットＩＣ２４１により制御される。スイッチ２４８はリセットＩＣ２４１とリセットＩＣ２４２のＯＲで制御される。ＣＣ１端子２１２の電圧がリセットＩＣ２４１のリセット電圧以上であった場合、リセットＩＣ２４１の出力がＯＮになる。さらに、リセットＩＣ２４１の出力がＯＮしたことにより、スイッチ２４７とスイッチ２４８がＯＮとなり、抵抗２４４と抵抗２４５がＧＮＤに接続される。同様に、ＣＣ２端子２１３の電圧がリセットＩＣ２４２のリセット電圧以上であった場合、リセットＩＣ２４２の出力がＯＮになる。さらに、リセットＩＣ２４２の出力がＯＮしたことにより、スイッチ２４８がＯＮとなり、抵抗２４５がＧＮＤに接続される。スイッチ２４９は後述するＣＰＵ２６０によりＯＮまたはＯＦＦに制御され、スイッチ２４９がＯＮした場合、抵抗２４６がＧＮＤに接続される。
【００３３】
スイッチ２４７、２４８および２４９が全てＯＦＦである場合、例えば電源制御部２２０はＶＢＵＳ端子２１１から電力供給を受ける際の電流制限値を１００ｍＡに設定する。スイッチ２４８のみがＯＮである場合、例えば電源制御部２２０はＶＢＵＳ端子２１１から電力供給を受ける際の電流制限値を５００ｍＡに設定する。スイッチ２４７とスイッチ２４８がＯＮである場合、例えば電源制御部２２０はＶＢＵＳ端子２１１から電力供給を受ける際の電流制限値を３０００ｍＡに設定する。スイッチ２４９のみがＯＮである場合、例えば電源制御部２２０はＶＢＵＳ端子２１１から電力供給を受ける際の電流制限値を１５００ｍＡに設定する。
【００３４】
接続検出部２５０は、ＣＣ１端子２１２とＣＣ２端子２１３の電圧を検出する。ＣＰＵ２６０はウエアラブルカメラ２００を制御する制御部である。ＣＰＵ２６０は、Ｄ＋端子２１４とＤ−端子２１５を介してＴｙｐｅ−Ｃレセプタクル２１０に接続された機器と通信を行う。図５はＵＳＢ  Ｔｙｐｅ−Ｃで規定されているＣＣ端子電圧と電力供給能力との関係を示している。ＣＰＵ２６０は、接続検出部２５０から取得したＣＣ１端子２１２とＣＣ２端子２１３の電圧がＵＳＢ  Ｔｙｐｅ−Ｃで規定されたＣＣ端子の電圧範囲内であった場合、図５の関係に基づいてドッキングステーション１００の電力供給能力を判定する。そして、ドッキングステーション１００の電力供給能力が所定の値（例えば１．５Ａ）以上であると判定された場合、ＣＰＵ２６０は電力切替部２４０に信号を出力する。
【００３５】
次に、図４を参照して、ドッキングステーション１００とウエアラブルカメラ２００を接続した場合のウエアラブルカメラ２００の動作例を説明する。
【００３６】
図４は、実施形態１におけるウエアラブルカメラ２００がドッキングステーション１００から受け取る電力を切り替える処理の例である処理４００を説明するためのフローチャートである。
【００３７】
なお、図４に示す処理４００は、ウエアラブルカメラ２００がドッキングステーション１００に接続されると開始される。なお、図４に示す処理４００は、ＣＰＵ２６０で実行されたプログラムに従って制御される。
【００３８】
ステップＳ４０１において、ＣＰＵ２６０は、ＣＣ１端子２１２またはＣＣ２端子２１３に電圧が印加されているか否かを判定する。ＣＣ１端子２１２に電圧が印加されている場合、処理４００はステップＳ４０２に進む（ステップＳ４０１でＹＥＳ）。ＣＣ２端子２１３に電圧が印加されている場合、処理４００はステップＳ４０５に進む（ステップＳ４０１でＹＥＳ）。ＣＣ１端子２１２およびＣＣ２端子２１３のいずれかに電圧が印加されている場合、処理４００はステップＳ４０８に進む（ステップＳ４０１でＹＥＳ）。ＣＣ１端子２１２およびＣＣ２端子２１３のいずれにも電圧が印加されていない場合、処理４００はステップＳ４０１を繰り返す（ステップＳ４０１でＮＯ）。
【００３９】
なお、ＣＣ１端子２１２に電圧が印加されている場合に行われるステップＳ４０２からステップＳ４０４までの処理は、ＣＣ２端子２１３に電圧が印加されている場合に行われるステップＳ４０５からステップＳ４０７までの処理と並行して行われる。ステップＳ４０２からステップＳ４０４までの処理は、ハードウェア回路で実行され、ステップＳ４０５からステップＳ４０７までの処理も、ハードウェア回路で実行される。
【００４０】
ステップＳ４０２でＣＣ１端子２１２の電圧がリセットＩＣ２４１のリセット電圧以上であった場合、処理４００はステップＳ４０２からステップＳ４０３に進む（ステップＳ４０２でＹＥＳ）。
【００４１】
ステップＳ４０３では、ＣＣ１端子２１２の電圧がリセットＩＣ２４１のリセット電圧以上であるため、リセットＩＣ２４１の出力がＯＮされる。その後、処理４００はステップＳ４０３からステップＳ４０４に進む。
【００４２】
ステップＳ４０４では、リセットＩＣ２４１の出力がＯＮされることによりスイッチ２４７およびスイッチ２４８がＯＮにされる。その後、処理４００はステップＳ４０４からステップＳ４１１に進む。
【００４３】
一方、ステップＳ４０２でＣＣ１端子２１２の電圧がリセットＩＣ２４１のリセット電圧以下であった場合、処理４００はステップＳ４０２からステップＳ４１１に進む（ステップＳ４０２でＮＯ）。
【００４４】
ステップＳ４０５でＣＣ２端子２１３の電圧がリセットＩＣ２４２のリセット電圧以上であった場合、処理４００はステップＳ４０５からステップＳ４０６に進む（ステップＳ４０５でＹＥＳ）。
【００４５】
ステップＳ４０６では、ＣＣ２端子２１３の電圧がリセットＩＣ２４２のリセット電圧以上であるため、リセットＩＣ２４２の出力がＯＮされる。その後、処理４００はステップＳ４０６からステップＳ４０７に進む。
【００４６】
ステップＳ４０７では、リセットＩＣ２４２の出力がＯＮされることによりスイッチ２４８がＯＮにされる。その後、処理４００はステップＳ４０７からステップＳ４１１に進む。
【００４７】
一方、ステップＳ４０５でＣＣ２端子２１３の電圧がリセットＩＣ２４２のリセット電圧以下であった場合、処理４００はステップＳ４０５からステップＳ４１１に進む（ステップＳ４０５でＮＯ）。
【００４８】
ステップＳ４０８からステップＳ４１０までの処理は、ステップＳ４０２からステップＳ４０４までの処理およびステップＳ４０５からステップＳ４０７までの処理と並行して行われる。
【００４９】
ステップＳ４０８では、ＣＰＵ２６０は、接続検出部２５０からＣＣ１端子２１２とＣＣ２端子２１３の電圧情報を取得し、図５に示す関係に従って、ドッキングステーション１００の電力供給能力を判定する。その後、処理４００はステップＳ４０８からステップＳ４０９に進む。なお、ＣＣ１端子２１２とＣＣ２端子２１３の両方に電圧が印加されている場合は、ＣＣ１端子２１２とＣＣ２端子２１３のうち大きい方の電圧を優先して判定する。
【００５０】
ステップＳ４０９では、ＣＰＵ２６０は、ドッキングステーション１００の電力供給能力が所定の値（例えば１．５Ａ）以上であるか否かを判定する。ステップＳ４０９でドッキングステーション１００の電力供給能力が所定の値以上であると判定された場合、処理４００はステップＳ４０９からステップＳ４１０に進む（ステップＳ４０９でＹＥＳ）。
【００５１】
ステップＳ４１０では、ＣＰＵ２６０は、スイッチ２４９をＯＮにする。その後、処理４００はステップＳ４１０からステップＳ４１１に進む。
【００５２】
一方、ステップＳ４０９でドッキングステーション１００の電力供給能力が所定の値（例えば１．５Ａ）未満であると判定された場合、ＣＰＵ２６０は、ドッキングステーション１００の電力供給能力がＤｅｆａｕｌｔ  ＵＳＢであると判定する。そして、ステップＳ４０９でドッキングステーション１００の電力供給能力が所定の値未満（例えば１．５Ａ未満）であると判定された場合、処理４００はステップＳ４０９からステップＳ４１１に進む（ステップＳ４０９でＮＯ）。
【００５３】
ステップＳ４１１では、電源制御部２２０は、電力切替部２４０でプルダウンされている抵抗値に応じてＶＢＵＳ端子２１１が受ける電流を決定し、決定された電流でドッキングステーション１００からの電力供給を受ける。
【００５４】
なお、ドッキングステーション１００とウエアラブルカメラ２００の接続を維持した状態で、ＡＣアダプタ１７０およびホスト機器１８０などの電力供給源を切り離した場合にも、ＣＣ１端子２１２またはＣＣ２端子２１３の電圧は変化する。この場合においても、処理４００は実行される。
【００５５】
以上説明したように、実施形態１によれば、ウエアラブルカメラ２００に接続されているドッキングステーション１００の電力供給能力が変化した場合において、処理４００の一部をソフトウェアではなく、ハードウェア回路により実行する。これにより、処理４００のすべてをソフトウェアで実行する場合に比べ、処理時間を短縮することができる。
【００５６】
なお、処理４００が即時性を必要としない場合には、ＣＰＵ２６０がＤ＋端子２１４とＤ−端子２１５を使用してウエアラブルカメラ２００と通信を行い、処理４００をソフトウェアだけで実行するようにしてもよい。
【００５７】
なお、本発明の実施形態は上述した実施形態１に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１も本発明の実施形態に含まれる。
【００５８】
［実施形態２］
実施形態１で説明した様々な機能、処理または方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、プロセッサなどがプログラムを用いて実現することもできる。以下、実施形態２では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、プロセッサなどを「コンピュータＸ」と呼ぶ。また、実施形態２では、コンピュータＸを制御するためのプログラムであって、実施形態１で説明した様々な機能、処理または方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００５９】
実施形態１で説明した様々な機能、処理または方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも１つを含む。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【００６０】
なお、本発明の実施形態は上述した実施形態２に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態２も本発明の実施形態に含まれる。
【符号の説明】
【００６１】
１００…ドッキングステーション、１１０、１３０…インターフェースコネクタ、１２０…電源コネクタ、１４０…電源切替部、２００…ウエアラブルカメラ、２１０…インターフェースコネクタ、２２０…電源制御部、２４０…電力切替部、２６０…ＣＰＵ
【図１】
2020008897.tif 000003
【図２】
2020008897.tif 000004
【図３】
2020008897.tif 000005
【図４】
2020008897.tif 000006
【図５】
2020008897.tif 000007