(57)【要約】【課題】接続されている外部機器が、Ｔｙｐｅ−Ｃ機器か非Ｔｙｐｅ−Ｃ機器かを検出可能な電子機器及びその制御方法を提供する。【解決手段】電子機器は、電力を受電する第１の端子、接続された外部機器の給電能力情報を取得する第２の端子、ＧＮＤ端子を有するインターフェースを有し、第２の端子とＧＮＤ端子の間の抵抗値を変化させ、抵抗値を変化させた後に第１の端子の電圧値を参照することにより、インターフェースに接続された外部機器の種別を判定する。【選択図】  図２
2018013931.tif 000002
【特許請求の範囲】
【請求項１】
電力を受電する第１の端子、接続された外部機器の給電能力情報を取得する第２の端子、ＧＮＤ端子を有するインターフェース手段と、
前記第１の端子の電圧値を取得する電圧値取得手段と、
前記第２の端子と前記ＧＮＤ端子の間の抵抗値を変化させる変化手段と、
前記インターフェース手段に接続された外部機器の種別を判定する接続機器判定手段と、を備え、
前記接続機器判定手段は、前記変化手段により前記抵抗値を変化させた後に前記電圧値取得手段により取得した電圧値に基づいて、前記インターフェース手段に接続された外部機器の種別を判定することを特徴とする電子機器。
【請求項２】
前記接続機器判定手段は、前記変化手段により前記抵抗値を変化させてから所定時間が経過した後に前記電圧値取得手段により取得した電圧値に基づいて、前記インターフェース手段に接続された外部機器の種別を判定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記接続機器判定手段により判定された前記外部機器の種別に基づいて決定された検出方法で前記外部機器の給電能力を検出する給電能力検出手段をさらに備えることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記検出方法は、前記第２の端子により得られる電圧情報または前記第２の端子によるデータ伝送で、接続された機器の給電能力を検出することを含む、ことを特徴とする請求項３に記載の電子機器。
【請求項５】
前記インターフェース手段は、差動信号でデータ伝送を行う第３と第４の端子を有し、
前記検出方法は、前記第３と前記第４の端子を用いて接続された機器の給電能力を検出することを含む、ことを特徴とする請求項３または４に記載の電子機器。
【請求項６】
前記第１の端子で受電する電力を蓄電する蓄電手段をさらに備え、
前記蓄電手段は、蓄電した電荷を用いて、前記電圧値取得手段と前記変化手段と前記接続機器判定手段を機能させるための電力を供給することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記蓄電手段の蓄電量を検出する蓄電状態検出手段をさらに備え、
前記接続機器判定手段は、前記蓄電手段の蓄電量が所定値以上であることが前記蓄電状態検出手段により検出された場合に、前記変化手段に前記抵抗値を変化させることを特徴とする請求項６に記載の電子機器。
【請求項８】
前記変化手段は、前記第２の端子と前記ＧＮＤ端子の間に所定の抵抗値を有する抵抗器と導通状態および非導通状態に変化するスイッチを直列接続し、前記スイッチの導通状態および非導通状態の変化で前記第２の端子と前記ＧＮＤ端子の間の抵抗値を変化させることを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記スイッチの初期状態は導通状態であることを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記蓄電手段の蓄電量の所定値は、少なくとも前記変化手段により前記抵抗値を変化させてから前記接続機器判定手段が前記外部機器の種別を判定するまで、前記電圧値取得手段と、前記接続機器判定手段を機能させるのに必要な電力が供給できる蓄電量であることを特徴とする請求項７に記載の電子機器。
【請求項１１】
前記インターフェース手段はＵＳＢ  Ｔｙｐｅ−Ｃに準拠し、前記第２の端子はＣＣ端子であることを特徴とする請求項１乃至９のいずれか１項に記載の電子機器。
【請求項１２】
接続された外部機器から電力を受電する第１の端子、接続された外部機器の給電能力情報を取得する第２の端子、ＧＮＤ端子を有するインターフェース手段を有する電子機器の制御方法であって、
前記第２の端子と前記ＧＮＤ端子の間の抵抗値を変化させる変化工程と、
前記変化工程で前記抵抗値を変化させた後に前記第１の端子の電圧値を参照することにより、前記インターフェース手段に接続された外部機器の種別を判定する接続機器判定工程と、を有することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器からの電力で動作したり、装着しているバッテリ装置を充電したりすることが可能な電子機器、及び電子機器の制御方法に関するものである。
【背景技術】
【０００２】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）３．１規格において、ＵＳＢ  Ｔｙｐｅ−Ｃケーブル、コネクタが規格化されている。ＵＳＢ  Ｔｙｐｅ−Ｃケーブルを介して受電する電力で、デジタルカメラ等の電子機器を動作させたり、装着しているバッテリ装置を充電したりすることが知られている。ＵＳＢ  Ｔｙｐｅ−Ｃでは、ＣＣ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子電圧で、接続された外部機器の給電能力を検出し、利用する電力を管理することができる。
【０００３】
従来のＵＳＢ２．０規格やＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ規格（以後、非Ｔｙｐｅ−Ｃ機器と称する）では、Ｄ＋端子とＤ−端子での接続先検出やエニュメレーションにより、接続機器の給電能力を検出する。すなわち、ＵＳＢ  Ｔｙｐｅ−Ｃに準拠した電子機器であるＴｙｐｅ−Ｃ機器と、ＵＳＢ  Ｔｙｐｅ−Ｃに準拠しない電子機器である非Ｔｙｐｅ−Ｃ機器とでは、外部機器の給電能力の検出方法が異なる。
【０００４】
また、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルには、一方がＵＳＢ  Ｔｙｐｅ−Ｃコネクタ、他方が非Ｔｙｐｅ−ＣのＵＳＢ２．０標準Ａコネクタのケーブルがある。したがって、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルが接続できるデジタルカメラ等の電子機器は、接続された外部機器が、ＵＳＢ  Ｔｙｐｅ−Ｃか非Ｔｙｐｅ−Ｃ機器かを検出する必要がある。
【０００５】
特許文献１では、外部機器のＤ＋端子とＤ−端子に接続されている分圧抵抗値を検出することにより、外部機器の給電能力を検出している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−５６２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、非Ｔｙｐｅ−Ｃ機器の給電能力を検出する方法であり、接続されている外部機器が、Ｔｙｐｅ−Ｃ機器であるか非Ｔｙｐｅ−Ｃ機器であるかを検出するものではない。
【０００８】
ＵＳＢ  Ｔｙｐｅ−Ｃでは、ＣＣ端子電圧で、接続されている外部機器の給電能力を検出し、利用する電力を管理することができる。しかし、非Ｔｙｐｅ−Ｃ機器が接続されている場合にＣＣ端子電圧を用いて給電能力を検出しようとすると、給電能力を見誤り、実際の給電能力以上の電力を使用し、動作がダウンしてしまう、という問題がある。
【０００９】
本発明は、接続されている外部機器が、Ｔｙｐｅ−Ｃ機器か非Ｔｙｐｅ−Ｃ機器かを検出可能な電子機器及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明の一態様による電子機器は以下の構成を備える。すなわち、
電力を受電する第１の端子、接続された外部機器の給電能力情報を取得する第２の端子、ＧＮＤ端子を有するインターフェース手段と、
前記第１の端子の電圧値を取得する電圧値取得手段と、
前記第２の端子と前記ＧＮＤ端子の間に接続する抵抗値を変化させる変化手段と、
前記インターフェース手段に接続された外部機器の種別を判定する接続機器判定手段と、を備え、
前記接続機器判定手段は、前記変化手段で前記抵抗値を変化させた後、所定時間の経過後に前記電圧値取得手段で取得した電圧値を参照することにより、前記インターフェース手段に接続された外部機器の種別を判定する。
【発明の効果】
【００１１】
本発明によれば、接続されている外部機器が、Ｔｙｐｅ−Ｃ機器か非Ｔｙｐｅ−Ｃ機器かを検出できる。
【図面の簡単な説明】
【００１２】
【図１】撮像装置の一例としての撮像装置１００の外観を示す図。
【図２】実施形態１による撮像装置１００の構成例を示すブロック図。
【図３】実施形態１の撮像装置１００による制御動作処理の例を示すフローチャート。
【図４】実施形態２による撮像装置１００の構成例を示すブロック図。
【図５】実施形態２の撮像装置１００による制御動作処理の例を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付の図面を参照して、本発明の実施形態を説明する。
【００１４】
［実施形態１］
図１は、ＵＳＢ  Ｔｙｐｅ−Ｃのインターフェースを有する電子機器の一例としての撮像装置１００の外観を示す図である。図１（ａ）は撮像装置１００を正面から見た図であり、図１（ｂ）は撮像装置１００を裏面から見た図である。撮像光学系１０１はレンズ及びシャッターを具備し、被写体像をＣＣＤセンサ等の撮像素子の受光面上に結像させる。表示部１０２は、画像や各種情報を表示する。表示部１０２は、たとえば液晶ディスプレイ等により構成される。シャッターボタン１０３は撮影指示を行うために用いられる。操作部１０４は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材を具備する。電源スイッチ１０５は、撮像装置１００の電源オンと電源オフを切り替える。バッテリ装置１０６は、リチウムイオン二次電池など、充電可能なバッテリを含む。バッテリ接続部１０７は、バッテリ装置１０６を接続し、バッテリ装置１０６が提供する電力を受け取る。
【００１５】
機器接続部１０８は、外部機器とのインターフェースであり、接続された外部機器から電力を受電する第１の端子、給電能力情報を受け取ることのできる第２の端子、ＧＮＤ（グランド）端子を有する。本実施形態では、そのようなインターフェースとして、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルを接続できるインターフェースが例示されており、図２に示されるように、第１の端子はＶＢＵＳであり、第２の端子はＣＣ端子である。また、機器接続部１０８は、差動信号でデータ伝送を行うＤ＋端子とＤ−端子を有している。すなわち、本実施形態の機器接続部１０８は、ＵＳＢ  Ｔｙｐｅ−Ｃに準拠したインターフェースである。
【００１６】
図２は、本実施形態による撮像装置１００の構成例を示すブロック図である。図２において、レンズユニット２０１とシャッター２０２は、撮像光学系１０１を構成している。撮像部２０３は、たとえばＣＣＤセンサを有し、光学像を電気信号に変換する。画像処理部２０４は、相関二重サンプリング部、プログラマブル・ゲイン・アンプ部、アナログデジタルコンバータ部を有し、撮像部２０３の出力信号からデジタルの画像データを得る。相関二重サンプリング部は撮像部２０３の出力信号に対し相関二重サンプリングを行う。プログラマブル・ゲイン・アンプ部は、所望の増幅度に設定可能であり、相関二重サンプリング部から取得されたアナログ信号を増幅する。アナログデジタルコンバータ部は、増幅されたアナログ信号をデジタルデータに変換する。タイミング信号発生部２０５は、撮像部２０３、画像処理部２０４を、それぞれ動作させる信号を発生する。撮像光学系駆動部２０６は、レンズユニット２０１、シャッター２０２を、それぞれ動作させる。
【００１７】
システム制御部２０７は、撮像装置１００全体を制御する。画像処理部２０４からの画像信号は、システム制御部２０７を介して、メモリ２０８に書き込まれる。メモリ２０８は、撮像部２０３によって得られ画像処理部２０４によりデジタルデータに変換された画像データや、表示部１０２に表示するための画像データを格納する。メモリ２０８は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ２０８は画像表示用のメモリ（ビデオメモリ）を兼ねている。システム制御部２０７は、メモリ２０８に格納されている画像表示用のデータに、必要に応じて所定のデータを重畳し、表示部１０２に供給する。こうして、メモリ２０８に書き込まれた表示用の画像データは、液晶ディスプレイ等の表示器である表示部１０２に表示される。
【００１８】
シャッターボタン１０３、操作部１０４は、システム制御部２０７に各種の動作指示を入力するための指示入力部材である。シャッターボタン１０３の操作途中の信号、いわゆる半押し（撮影準備指示）信号で、システム制御部２０７は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の撮影準備動作を開始する。シャッターボタン１０３からの操作完了の信号、いわゆる全押し（撮影指示）信号で、システム制御部２０７は、撮像部２０３からの信号読み出しから、ＳＤカード等の記録媒体に画像データを書き込むまでの撮影処理動作を開始する。
【００１９】
給電・充電制御部２０９は、バッテリ接続部１０７に接続しているバッテリ装置１０６の電力を電源制御部２１０に供給する。また、給電・充電制御部２０９は、機器接続部１０８のＶＢＵＳ端子から受電する外部機器からの電力を電源制御部２１０に供給することができる。さらに、給電・充電制御部２０９は、機器接続部１０８のＶＢＵＳ端子から受電する電力で、バッテリ接続部１０７に接続しているバッテリ装置１０６を充電することができる。電源制御部２１０は、給電・充電制御部２０９からの電力の供給を受け、電源スイッチ１０５の指示に基づいて、システム制御部２０７を含む各部に、必要な電力を必要な期間供給する。また、電源制御部２１０は、電源スイッチ１０５の指示に係らず、後述の接続機器判定部２１１、スイッチ制御部２１２、スイッチ２１３、ＶＢＵＳ電圧値取得部２１５に必要な電力を供給することができる。
【００２０】
抵抗器２１４は、機器接続部１０８のＵＳＢ  Ｔｙｐｅ−ＣのＣＣ端子とスイッチ２１３の間に接続されており、所定の抵抗値を有している。スイッチ２１３は抵抗器２１４と機器接続部１０８のＧＮＤ端子の間に接続されており、スイッチ制御部２１２からの制御で、抵抗器２１４とＧＮＤ端子の間を導通状態および非導通状態にできる。すなわち、スイッチ制御部２１２とスイッチ２１３の協働により、ＣＣ端子とＧＮＤ端子の間に接続された抵抗値（抵抗器２１４）を変化させる機能が実現される。すなわち、ＣＣ端子とＧＮＤ端子の間に所定の抵抗値を有する抵抗器２１４と導通状態および非導通状態に変化するスイッチ２１３を直列接続し、スイッチ２１３の導通状態および非導通状態の変化でＣＣ端子とＧＮＤ端子の間の抵抗値を変化させる。なお、本実施形態では、スイッチ２１３の初期状態、すなわち、スイッチ制御部２１２からの制御が無い場合は導通状態である。ＶＢＵＳ電圧値取得部２１５は、機器接続部１０８のＶＢＵＳ端子の電圧値情報を取得し、接続機器判定部２１１に伝える。接続機器判定部２１１は、ＶＢＵＳ電圧値取得部２１５から電圧値情報を取得すること、スイッチ制御部２１２に制御指示を行うこと、電源制御部２１０に対して所定部への電源供給の開始を指示すること、システム制御部２０７に接続機器種別情報を伝えること、ができる。
【００２１】
給電能力検出部２１６は、機器接続部１０８のＣＣ端子、Ｄ＋端子、Ｄ−端子に接続している。給電能力検出部２１６は、ＣＣ端子電圧の検出により、または、Ｄ＋端子とＤ−端子を用いた接続先検出および／またはエニュメレーションにより、機器接続部１０８に接続されている外部機器の給電能力を検出する。また、給電能力検出部２１６は、ＵＳＢ  Ｔｙｐｅ−ＣでサポートしているＵＳＢ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙのための通信も可能である。給電能力検出部２１６は、システム制御部２０７から接続されている外部機器の種別を示す種別情報を受け取り、種別情報に基づいて接続されている外部機器の給電能力を検出し、システム制御部２０７に伝える。ここで、種別情報は、接続されている外部機器がＴｙｐｅ−Ｃ機器か非Ｔｙｐｅ−Ｃ機器かを示す。なお、本実施形態では、接続機器判定部２１１は接続されている外部機器の種別情報をシステム制御部２０７に伝え、システム制御部２０７が給電能力検出部２１６に種別情報を伝える。しかし、接続機器判定部２１１がシステム制御部２０７を介さずに、給電能力検出部２１６に種別情報を伝えるようにしても構わない。その場合、電源制御部２１０は、電源スイッチ１０５の指示に係らず、接続機器判定部２１１、スイッチ制御部２１２、スイッチ２１３、ＶＢＵＳ電圧値取得部２１５、給電能力検出部２１６に必要な電力を供給する。
【００２２】
図３は、上述のように構成された撮像装置１００において、主電源がＯＦＦの場合に、機器接続部１０８にＵＳＢ  Ｔｙｐｅ−Ｃケーブルで外部機器が接続された場合の接続機器判定部２１１の制御動作の一例を示すフローチャートである。図３において、接続機器判定部２１１は、ＶＢＵＳ電圧値取得部２１５からの電圧値情報を参照し、ＶＢＵＳ端子電圧が所定の範囲の値かを判定する（Ｓ３０１）。所定の範囲の値は、例えば、４．７５Ｖ以上で５．２５Ｖ以下である。接続機器判定部２１１は、ＶＢＵＳ端子電圧が所定の範囲の値でない場合（Ｓ３０１のＮＯ）、処理をＳ３０１に戻す。
【００２３】
接続機器判定部２１１は、ＶＢＵＳ端子電圧が所定の範囲の値である場合（Ｓ３０１のＹＥＳ）、外部機器の種別の判定を実行する。本実施形態では、接続機器判定部２１１は、ＣＣ端子とＧＮＤ端子の間の抵抗値を変化させた後、所定時間の経過後にＶＢＵＳ電圧値取得部２１５が取得した電圧値を参照することにより、外部機器の種別を判定する。接続機器判定部２１１による外部機器の種別の判定のより具体的な処理例を以下に示す。
【００２４】
まず、導通状態であるスイッチ２１３を非導通状態にする制御指示を、スイッチ制御部２１２に対して行い（Ｓ３０２）、所定時間待機する（Ｓ３０３）。スイッチ２１３を非導通状態にすることで、ＣＣ端子は所定の抵抗値の抵抗器２１４でＧＮＤ端子と接続されていた状態が、非接続状態に変化する。また、Ｓ３０３で待機する所定時間は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のｔ  ＶＢＵＳ  ＯＦＦの最大時間６５０ｍｓｅｃである。
【００２５】
接続機器判定部２１１は、所定時間の待機後、ＶＢＵＳ電圧値取得部２１５からの電圧値情報を参照し、ＶＢＵＳ端子電圧が第１の値以下かを判定する（Ｓ３０４）。接続されている外部機器がＴｙｐｅ−Ｃ機器の場合、ｔ  ＶＢＵＳ  ＯＦＦの最大時間までに、ＶＢＵＳ電圧の出力が停止される。他方、外部機器が非Ｔｙｐｅ−Ｃ機器の場合、ＣＣ端子とＧＮＤ端子間の抵抗値に係らず、常時ＶＢＵＳ電圧が出力される。第１の値は、ＶＢＵＳ端子とＧＮＤ端子間の容量を鑑み、例えば、１．０Ｖとする。なお、Ｓ３０４の判定前であるＳ３０３の待機の間に、ＶＢＵＳ端子とＧＮＤ端子間の容量に蓄電されている電荷が放電されるのが望ましい。接続機器判定部２１１は、ＶＢＵＳ端子電圧が第１の値以下であれば（Ｓ３０４のＹＥＳ）、接続されている外部機器がＴｙｐｅ−Ｃ機器であると判定する（Ｓ３０５）。
【００２６】
接続機器判定部２１１は、Ｓ３０３の所定時間の待機の後、ＶＢＵＳ端子電圧が第１の値以下でない場合（Ｓ３０４のＮＯ）、ＶＢＵＳ端子電圧の値が所定の範囲かを判定する（Ｓ３０６）。所定の範囲は、例えば、４．７５Ｖ以上で５．２５Ｖ以下である。接続機器判定部２１１は、ＶＢＵＳ端子電圧が所定の範囲の値である場合（Ｓ３０６のＹＥＳ）、外部機器が非Ｔｙｐｅ−Ｃ機器であると判定する（Ｓ３０７）。接続機器判定部２１１は、ＶＢＵＳ端子電圧が所定の範囲の値でない場合（Ｓ３０６のＮＯ）、処理をＳ３０６に進め、リトライの回数が所定回数まで（Ｓ３０８のＮＯ）、リトライを実行する。リトライにおいて、接続機器判定部２１１は、所定時間待機した後（Ｓ３１１）、ＶＢＵＳ端子電圧が所定範囲値か否かを判定する。なお、Ｓ３１１の待機時間と所定回数は、判定に必要以上の時間をかけないように適宜設定される。たとえば、判定を１秒（１０００ｍｓ）で終えるように、待機時間を５０ｍｓ、所定回数を６回とすれば、Ｓ３０３の待機時間（６５０ｍｓ）とあわせておよそ９００ｍｓで判定処理を終えることになる。接続機器判定部２１１は所定回数のリトライを行ってもＶＢＵＳ端子電圧が所定の範囲の値でない場合（Ｓ３０８のＹＥＳ）、外部機器の種別は判定不可とする（Ｓ３０９）。接続機器判定部２１１は、上述した種別の判定処理を終えると、スイッチ制御部２１２に非導通状態であるスイッチ２１３を導通状態にする制御指示を行い（Ｓ３１０）、本制御動作を終了する。
【００２７】
上記の制御動作により、接続機器判定部２１１は機器接続部１０８に接続された外部機器の種別を判定することができ、例えば、電源制御部２１０にシステム制御部２０７と給電能力検出部２１６への電源供給の開始を指示する。接続機器判定部２１１が、Ｓ３０５，Ｓ３０７，Ｓ３０９で決定した種別を示す種別情報をシステム制御部２０７に伝えると、システム制御部２０７は、給電能力検出部２１６にその種別情報を伝える。給電能力検出部２１６は、伝えられた種別情報に基づいて、外部機器の給電能力を適切に検出することが可能となる。あるいは、接続機器判定部２１１は種別情報を所定のメモリに記憶しておき、電源制御部２１０がシステム制御部２０７を含む各部に電力を供給した後に、システム制御部２０７が種別情報をその所定のメモリから取得するようにしても構わない。電源制御部２１０は、電源スイッチ１０５の指示に基づいて各部への電力供給を行う。
【００２８】
なお、上記の制御動作は、給電能力検出部２１６が、ＵＳＢ  Ｔｙｐｅ−ＣでサポートしているＵＳＢ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙの通信を行う前に実行するのが望ましい。また、Ｓ３０５により接続されている外部機器がＴｙｐｅ−Ｃ危機であると判定された場合には、ＣＣ端子による電圧情報またはＣＣ端子によるデータ伝送により、接続された外部機器の給電能力が検出される。他方、Ｓ３０７により接続されている外部機器が非Ｔｙｐｅ−Ｃ機器であると判定された場合には、Ｄ＋端子とＤ−端子を用いた接続先検出および／またはＤ＋端子とＤ−端子を用いたエニュメレーションにより外部機器の給電能力が検出される。
【００２９】
なお、システム制御部２０７は、外部機器の種別が判定不可である旨の種別情報を接続機器判定部２１１から伝えられた場合には、例えば、外部機器からの電力を使用しないように制御する。あるいは、システム制御部２０７は、給電能力検出部２１６にＣＣ端子もしくはＤ＋端子とＤ−端子での通信で外部機器の給電能力の確認指示をすることも考えられる。本実施形態では、システム制御部２０７が外部機器の種別を判定不可である旨情報を入手した場合の制御動作について限定しない。
【００３０】
以上のように、実施形態１の撮像装置１００は、接続された外部機器が、Ｔｙｐｅ−Ｃ機器か非Ｔｙｐｅ−Ｃ機器かを検出することにより、利用可能電力を正しく認識、管理することができる。そのため、外部機器の給電能力に応じた動作、外部機器の給電能力に応じたバッテリ装置の充電などを確実に行うことが可能となる。これにより、外部機器の給電能力を見誤り、実際の給電能力以上の電力を使用してしまうこと、動作がダウンしてしまうことが防止される。なお、上記実施形態では、電子機器として撮像装置を例示したが、もちろんこれに限られるものではない。ＵＳＢ  Ｔｙｐｅ−Ｃのインターフェースを実装した電子機器であれば、いかなる機器であってもよい。
【００３１】
［実施形態２］
次に、実施形態２について説明する。実施形態１では、接続機器判定部２１１、スイッチ制御部２１２、スイッチ２１３、ＶＢＵＳ電圧値取得部２１５が動作するために必要な電力は、バッテリ接続部１０７に接続されているバッテリ装置１０６から供給されている。したがって、バッテリ装置１０６の蓄電量が少ない場合、あるいは、バッテリ装置１０６が接続されていない場合、図３の制御動作を行うことができない。そこで、実施形態２による電子機器では、バッテリ装置１０６の蓄電量が少ない場合、あるいは、バッテリ装置１０６が接続されていない場合であっても、図３に相当する制御動作の実行を可能にする。なお、実施形態２においても、電子機器の一例として実施形態１と同様の構成の撮像装置１００を例示する。実施形態２の撮像装置１００の外観は、第１実施形態（図１）と同様である。
【００３２】
図４は、実施形態２による撮像装置１００の構成例を示すブロック図である。実施形態１（図２）で示したものと同じ構成については、同一の参照番号を付してある。図４において、蓄電部４０１は、ＶＢＵＳ電圧を入力し３．３Ｖを出力するレギュレータと、そのレギュレータ出力で充電される４．７μＦのコンデンサで構成されている。この場合、例えば、充電電流を１ｍＡすると、１５．５ｍｓｅｃで１５．５μＣの電荷がコンデンサに蓄電される。蓄電部４０１は、蓄電した電荷を用いて、接続機器判定部２１１、スイッチ制御部２１２、スイッチ２１３、ＶＢＵＳ電圧値取得部２１５、蓄電状態検出部４０２が動作するために必要な電力を供給することができる。例えば、蓄電部４０１から電力の供給を受ける各部の動作可能な入力電源電圧が３．３Ｖから１．８Ｖであり、トータルの消費電流が５μＡとすると、約１４００ｍｓｅｃの間動作が可能である（（１５．５μＣ−（４．７μＦ×１．８Ｖ））／５μＡ≒１４００ｍｓ）。蓄電状態検出部４０２は、例えば蓄電部４０１の電圧値に基づいて蓄電部４０１の蓄電状態を検出し、接続機器判定部２１１に取得した情報を伝える。
【００３３】
図５は、上述のように構成された実施形態２による撮像装置１００の主電源がＯＦＦの場合に、機器接続部１０８にＵＳＢ  Ｔｙｐｅ−Ｃケーブルで外部機器が接続された場合の接続機器判定部２１１の制御動作の一例を示すフローチャートである。図５において、蓄電部４０１から電力を供給されて動作を開始した接続機器判定部２１１は、ＶＢＵＳ電圧値取得部２１５からの電圧値情報を参照し、ＶＢＵＳ端子電圧が所定の範囲の値かを判定する（Ｓ３０１）。所定の範囲の値は、例えば、４．７５Ｖ以上で５．２５Ｖ以下である。接続機器判定部２１１は、ＶＢＵＳ端子電圧が所定の範囲の値でない場合（Ｓ３０１のＮＯ）、処理をＳ３０１に戻す。接続機器判定部２１１は、ＶＢＵＳ端子電圧が所定の範囲の値である場合（Ｓ３０１のＹＥＳ）、蓄電状態検出部４０２に蓄電部４０１の蓄電量が所定値以上であるかを確認する（Ｓ５０１）。本実施形態において、この所定値とは、例えば、１５．５μＣの約９割の１４μＣとする。上述した条件において、１４μＣの蓄電量であれば、約１１００ｍｓの間動作が可能である（（（１４μＣ−（４．７μＦ×１．８Ｖ））／５μＡ≒１１００ｍｓ））。
【００３４】
接続機器判定部２１１は、蓄電部４０１の蓄電量が所定値以上でない場合（Ｓ５０１のＮＯ）、処理をＳ６０１に戻す。こうして蓄電部４０１の蓄電量が所定値（１４μＣ）以上になるのを待つ。接続機器判定部２１１は、蓄電部４０１の蓄電量が所定値以上である場合（Ｓ５０１のＹＥＳ）、スイッチ制御部２１２に導通状態であるスイッチ２１３を非導通状態にする制御指示を行い（Ｓ３０２）、所定時間ＷＡＩＴする（Ｓ３０３）。以降の制御動作は、図３に示した処理（Ｓ３０４〜Ｓ３１０）と同様である。ただし、Ｓ３０８でＮＯの場合のリトライの回数とＳ３１１における待機時間は、動作可能時間内で処理を終えるように設定される必要がある。第１実施形態で例示したように、たとえば、待機時間を５０ｍｓ、所定回数を６回とすれば、およそ９００ｍｓで判定処理を終えることになる。よって、上記１１００ｍｓの動作時間内に判定処理を終えることになる。
【００３５】
Ｓ３０２でスイッチ２１３を非導通状態にすることで、ＣＣ端子は所定の抵抗値の抵抗器２１４でＧＮＤ端子と接続されていた状態が、非接続状態に変化する。接続されている外部機器がＴｙｐｅ−Ｃ機器での場合、ｔ  ＶＢＵＳ  ＯＦＦの最大時間（６５０ｍｓ）までに、ＶＢＵＳ電圧の出力を停止する。仮に、接続機器判定部２１１、スイッチ制御部２１２、スイッチ２１３、ＶＢＵＳ電圧値取得部２１５、蓄電状態検出部４０２が動作するために必要な電力を、外部機器のＶＢＵＳから供給していると、この時点で動作が停止してしまう。そこで、接続機器判定部２１１は、少なくともスイッチ２１３を非導通状態にするＳ３０２からスイッチ２１３を導通状態にするＳ３１０までの動作に必要な電力を供給できるだけの電荷が蓄電部４０１に蓄電されているかを、Ｓ５０１で確認しているのである。
【００３６】
したがって、蓄電部４０１は、上述した電力の供給が可能であればよく、上述の構成に限られるものではない。たとえば、蓄電部４０１はＶＢＵＳ電圧を入力し３．３Ｖを出力するレギュレータと、そのレギュレータ出力で充電される４．７μＦのコンデンサで構成されているが、ＶＢＵＳ電圧でダイレクトにコンデンサに充電するようにしてもよい。また、蓄電部４０１のコンデンサは、少なくとも、スイッチ２１３を非導通状態にするＳ３０２から、スイッチ２１３を導通状態にするＳ３１０までの間の動作に必要な電力を供給できる電荷を蓄電できる容量があればよく、上記要領に限られるものではない。さらに、蓄電部４０１において、コンデンサに代えて、コンデンサ以外の電荷を蓄電できるデバイス、例えば、二次電池が用いられてもよい。したがって、バッテリ接続部１０７に接続されているバッテリ装置１０６が蓄電部４０１のコンデンサとして用いられてもよい。本実施形態では、蓄電部４０１の構成について何等限定しない。
【００３７】
以上、実施形態２の撮像装置１００は、バッテリ装置１０６の蓄電量が少ない場合、あるいは、バッテリ装置１０６が接続されていない場合であっても、接続されている外部機器が、Ｔｙｐｅ−Ｃ機器か非Ｔｙｐｅ−Ｃ機器かの機器種別を検出できる。したがって、バッテリ装置のエネルギーに依存せず、外部機器が、Ｔｙｐｅ−Ｃ機器か非Ｔｙｐｅ−Ｃ機器かを検出でき、利用する電力を正しく管理することができる。その結果、外部機器の給電能力に応じた動作、装着しているバッテリ装置の充電、が可能となる。これにより、外部機器の給電能力を見誤り、実際の給電能力以上の電力を使用しまうこと、動作がダウンしてしまうこと、が防止される。
【００３８】
なお、上記実施形態１，２では、図３、図５に示される処理が、撮像装置１００の主電源がＯＦＦの場合に外部機器の接続に応じて実行されるとした。しかしながら、撮像装置１００の主電源がＯＮの場合であっても、同様の制御動作は可能である。
【００３９】
以上、好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００４０】
１００：電子機器、１０６：バッテリ装置、１０７：バッテリ装置接続部、１０８：外部機器接続部、２０７：システム制御部、２０９：給電・充電制御部、２１０：電源制御部、２１１：接続機器判定部、２１２：スイッチ制御部、２１３：スイッチ、２１４：抵抗器、２１５：ＶＢＵＳ電圧値取得部、２１６：給電能力検出部、４０１：蓄電部、４０２：蓄電状態検出部
【図１】
2018013931.tif 000003
【図２】
2018013931.tif 000004
【図３】
2018013931.tif 000005
【図４】
2018013931.tif 000006
【図５】
2018013931.tif 000007