(57)【要約】【課題】  インターフェースと接続する制御チップを確定するための待機時間を抑制することが可能な電子機器を提供することを目的とする。【解決手段】  電子機器１００は、外部機器８００と接続する接続部１０９と、接続部１０９を介して外部機器８００から受電した電力を用いた充電を制御する充電給電制御部２１５と、接続部１０９を介した外部機器８００との通信を制御する通信制御部２１４と、接続部１０９と、充電給電制御部２１５および通信制御部２１４との接続を切り換えるスイッチ制御部２１２とを備え、電子機器１００が特定処理を実行可能な状態である場合に、スイッチ制御部２１２は、接続部１０９と通信制御部２１４とを接続し、電子機器１００が特定処理を実行可能でない状態である場合に、スイッチ制御部２１２は、接続部１０９と充電給電制御部２１５とを接続することを特徴とする。【選択図】  図２
2019101936.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続するインターフェースと、
前記インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御手段と、
前記インターフェースを介した前記外部機器との通信を制御する通信制御手段と、
前記インターフェースと、前記充電制御手段および前記通信制御手段との接続を切り換える切り換え手段と、
を備える電子機器であって、
前記電子機器が所定の処理を実行可能な第１動作状態である場合に、前記切り換え手段は、前記インターフェースと前記通信制御手段とを接続し、
前記電子機器が前記所定の処理を実行可能でない第２動作状態である場合に、前記切り換え手段は、前記インターフェースと前記充電制御手段とを接続することを特徴とする電子機器。
【請求項２】
前記所定の処理は、画像の撮影処理を含む処理であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の処理の実行を制御するシステム制御手段と、
前記電子機器への電力供給を制御する電源制御手段と、
を更に備え、
前記システム制御手段は、
前記電子機器へ供給される電力が所定の値以上である電源ＯＮ状態において、前記所定の処理を実行可能であり、
前記電子機器へ供給される電力が所定の値未満である電源ＯＦＦ状態において、前記所定の処理を実行可能でない、
ことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
前記インターフェースは、ＵＳＢ  ３．１規格に準拠したＵＳＢ  Ｔｙｐｅ−Ｃのレセプタクルであることを特徴とする請求項１乃至請求項３のいずれか１項に記載の電子機器。
【請求項５】
外部機器と接続する第１インターフェースと、
アクセサリと接続する第２インターフェースと、
前記第１インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御手段と、
前記第１インターフェースを介した前記外部機器との通信を制御する通信制御手段と、
前記第１インターフェースと、前記充電制御手段および前記通信制御手段との接続を切り換える切り換え手段と、
を備える電子機器であって、
前記第２インターフェースが前記電子機器へ給電可能なアクセサリと接続している場合に、前記切り換え手段は、前記第１インターフェースと前記通信制御手段とを接続し、そうでない場合に、前記切り換え手段は、前記インターフェースと前記充電制御手段とを接続することを特徴とする電子機器。
【請求項６】
前記第２インターフェースが前記電子機器へ給電可能なアクセサリと接続し、かつ、前記第２インターフェースが接続した前記アクセサリが外部から受電していないと判定した場合に、前記切り換え手段は、前記第１インターフェースと前記充電制御手段とを接続することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記第２インターフェースが接続した前記電子機器へ給電可能な前記アクセサリの動作状態を判定する判定手段をさらに備え、
前記アクセサリが外部から受電した電力で動作する動作状態である場合に、前記切り換え手段は、前記第１インターフェースと前記通信制御手段とを接続し、そうでない場合に、前記切り換え手段は、前記インターフェースと前記充電制御手段とを接続することを特徴とする請求項５に記載の電子機器。
【請求項８】
前記第２インターフェースが接続した前記電子機器へ給電可能な前記アクセサリの動作状態を判定する判定手段をさらに備え、
前記アクセサリが外部から受電した電力で、前記アクセサリに備えられた電池への充電を実行する動作状態である場合に、前記切り換え手段は、前記第１インターフェースと前記通信制御手段とを接続し、そうでない場合に、前記切り換え手段は、前記インターフェースと前記充電制御手段とを接続することを特徴とする請求項５に記載の電子機器。
【請求項９】
前記充電制御手段と、前記通信制御手段とは、それぞれ異なる集積回路チップに実装されることを特徴とする請求項１乃至請求項８のいずれか１項に記載の電子機器。
【請求項１０】
外部機器と接続するインターフェースと、前記インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御チップと、前記インターフェースを介した前記外部機器との通信を制御する通信制御チップと、前記インターフェースと、前記充電制御チップおよび前記通信制御チップとの接続を切り換えるスイッチと、
を備える電子機器の制御方法であって、
前記電子機器が所定の処理を実行可能な第１動作状態である場合に、前記スイッチが前記インターフェースと前記通信制御チップとを接続し、
前記電子機器が前記所定の処理を実行可能でない第２動作状態である場合に、前記スイッチが前記インターフェースと前記充電制御チップとを接続するように、制御することを特徴とする電子機器の制御方法。
【請求項１１】
外部機器と接続する第１インターフェースと、アクセサリと接続する第２インターフェースと、前記第１インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御チップと、前記第１インターフェースを介した前記外部機器との通信を制御する通信制御チップと、前記第１インターフェースと、前記充電制御チップおよび前記通信制御チップとの接続を切り換えるスイッチと、
を備える電子機器の制御方法であって
前記第２インターフェースが前記電子機器へ給電可能なアクセサリと接続している場合に、前記切り換え手段は、前記第１インターフェースと前記通信制御手段とを接続し、そうでない場合に、前記切り換え手段は、前記インターフェースと前記充電制御手段とを接続することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器とインターフェースを介して接続することが可能な電子機器、およびその制御方法に関する。
【背景技術】
【０００２】
外部機器と接続するためのインターフェースを備え、電池と接続することが可能な電子機器であって、インターフェースを介して接続した外部機器から受電した電力を用いて電池を充電可能な電子機器がある。インターフェースは、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）である。
【０００３】
電子機器が、ＵＳＢを用いた充電に関する規格であるＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｅｒ（ＢＣ）  １．２に準拠した電子機器である場合、ＵＳＢインターフェースが備えるデータ信号線Ｄ＋、Ｄ−を用いて接続した外部機器の判別を行うことが可能である。接続した外部機器の判別を行うためには、外部機器はインターフェースを介して電子機器が備えるＵＳＢ充電制御用のチップ（ＩＣ）に接続する必要がある。言い換えると、電子機器のインターフェースがＵＳＢ充電制御用ＩＣと接続する必要がある。
【０００４】
一方で、外部機器が電子機器と接続してデータの送受信を行う場合、外部機器はインターフェースを介して、電子機器が備えるＵＳＢ通信制御用のチップ（ＩＣ）に接続する必要がある。言い換えると、電子機器のインターフェースがＵＳＢ通信制御用ＩＣと接続する必要がある。
【０００５】
電子機器がインターフェースと接続する複数の制御ＩＣを有する場合、インターフェースと接続する制御ＩＣを適切に切り換える必要がある。
【０００６】
特許文献１に記載の携帯通信端末は、ＵＳＢスレーブ・インターフェースを介して接続した外部機器が備える外部インターフェースがＵＳＢのホスト機能を有しているか否かを電源ピンの電圧に基づいて判定する。さらに、携帯通信端末は、判定結果に応じて、外部機器と接続したＵＳＢスレーブ・インターフェースを外部接続用コネクタに接続させるか、シリアル制御信号インターフェースを外部接続用コネクタに接続させるかを制御する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−３０６４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述の特許文献１に開示された従来技術では、電子機器が外部機器に接続したあとに外部機器を判定して、インターフェースが接続する制御チップを切り換える。したがって、ユーザが電子機器と外部機器との通信を直ちに確立したい場合、外部機器の判定処理のための待機時間が生じる。ユーザが電子機器と外部機器との通信を直ちに確立したい場合とは、例えば、電子機器が電池に充電できない場合、または、電池の充電残量が所定量以上ある場合等である。
【０００９】
上述の課題を鑑みて、本発明は、外部機器と接続するためのインターフェースを備え、かつ、電池を収容可能な電子機器であって、インターフェースと接続する制御チップを確定するための待機時間を抑制することが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る電子機器の一の形態は、外部機器と接続するインターフェースと、前記インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御手段と、前記インターフェースを介した前記外部機器との通信を制御する通信制御手段と、前記インターフェースと、前記充電制御チップおよび前記通信制御チップとの接続を切り換える切り換え手段と、を備える電子機器であって、前記電子機器が所定の機能を実行可能な第１動作状態である場合に、前記切り換え手段は、前記インターフェースと前記通信制御チップとを接続し、前記電子機器が所定の機能を実行可能でない第２動作状態である場合に、前記切り換え手段は、前記インターフェースと前記充電制御チップとを接続することを特徴とする。
【００１１】
本発明に係る電子機器の二の形態は、外部機器と接続する第１インターフェースと、アクセサリと接続する第２インターフェースと、前記第１インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御手段と、前記第１インターフェースを介した前記外部機器との通信を制御する通信制御手段と、前記第１インターフェースと、前記充電制御手段および前記通信制御手段との接続を切り換える切り換え手段と、を備える電子機器であって、前記第２インターフェースが前記電子機器へ給電可能なアクセサリと接続している場合に、前記切り換え手段は、前記第１インターフェースと前記通信制御手段とを接続し、そうでない場合に、前記切り換え手段は、前記インターフェースと前記充電制御手段とを接続することを特徴とする。
【００１２】
本発明に係る電子機器の制御方法の一の形態は、外部機器と接続するインターフェースと、前記インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御チップと、前記インターフェースを介した前記外部機器との通信を制御する通信制御チップと、前記インターフェースと、前記充電制御チップおよび前記通信制御チップとの接続を切り換えるスイッチと、を備える電子機器の制御方法であって、前記電子機器が所定の処理を実行可能な第１動作状態である場合に、前記スイッチが前記インターフェースと前記通信制御チップとを接続し、前記電子機器が前記所定の処理を実行可能でない第２動作状態である場合に、前記スイッチが前記インターフェースと前記充電制御チップとを接続するように、制御することを特徴とする。
【００１３】
本発明に係る電子機器の制御方法の二の形態は、外部機器と接続する第１インターフェースと、アクセサリと接続する第２インターフェースと、前記第１インターフェースを介して前記外部機器から受電した電力を用いた充電を制御する充電制御チップと、前記第１インターフェースを介した前記外部機器との通信を制御する通信制御チップと、前記第１インターフェースと、前記充電制御チップおよび前記通信制御チップとの接続を切り換えるスイッチと、を備える電子機器の制御方法であって前記第２インターフェースが前記電子機器へ給電可能なアクセサリと接続している場合に、前記切り換え手段は、前記第１インターフェースと前記通信制御手段とを接続し、そうでない場合に、前記切り換え手段は、前記インターフェースと前記充電制御手段とを接続することを特徴とする。
【発明の効果】
【００１４】
本発明の電子機器によれば、電子機器の動作状態に応じて、予めインターフェースが接続する制御チップを決定する。したがって、本発明の電子機器によれば、インターフェースと接続する制御チップを確定するための待機時間を抑制することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】電子機器および電子機器に接続する機器を示す装置構成図である。
【図２】電子機器の機能ブロックを示すブロック図である。
【図３】スイッチ制御部のスイッチの切換え制御を示す第１のフローチャートである。
【図４】スイッチ制御部のスイッチの切換え制御を示す第２のフローチャートである。
【図５】アクセサリの機能ブロックを示すブロック図である。
【図６】スイッチ制御部のスイッチの切換え制御を示す第３のフローチャートである。
【図７】スイッチ制御部のスイッチの切換え制御を示す第４のフローチャートである。
【発明を実施するための形態】
【００１６】
＜実施例１＞
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は、電子機器１００および電子機器１００に接続する機器を示す装置構成図である。実施例１において、電子機器１００は、デジタルカメラであるとする。なお、電子機器１００は、デジタルカメラに限らない。
【００１７】
外部機器８００は、電子機器１００に電力供給が可能な能力（ソース能力）を有する電子機器である。外部機器８００は、例えば、ＰＣ（パーソナルコンピュータ）であるとする。また、外部機器８００は、外部電源と接続し、外部電源から受電した電力を出力するアダプタであってもよい。また、外部機器８００は、電池を備え、電池の電力を出力可能なモバイルバッテリーであってもよい。
【００１８】
電子機器１００は、外部機器８００と接続するインターフェース（接続部）を備える。また、電子機器１００は、電池スロット１０６に電池９００を収容することが可能である。電子機器１００は、インターフェースを介して外部機器８００から受電した電力を用いて収容した電池９００を充電することが可能である。また、電子機器１００は、インターフェースを介して外部機器８００と通信を行うことが可能である。
【００１９】
電子機器１００は、充電制御のための制御チップと、通信制御のための制御チップとを備える。インターフェースと各制御チップとの接続は、電子機器１００の動作状態に応じて切り換えられる。具体的には、実施例１の電子機器１００は、電子機器１００が起動状態か否かに応じて、インターフェースと接続する制御チップを切り換える。
【００２０】
また、電子機器１００は、アクセサリ５００と接続することが可能である。電子機器１００は、電池９００を収容するための電池スロット１０６にアクセサリ５００の一部を挿入することが可能である。電子機器１００がアクセサリ５００と接続した場合の電子機器１００の動作については、実施例２で詳細に説明する。
【００２１】
電子機器１００は、表示部１０１、電源スイッチ１０２、レリーズスイッチ１０３、モードダイアル１０４、操作部１０５、電池スロット１０６、電池接続部１０７、電池スロット蓋１０８、および接続部１０９を備える。
【００２２】
表示部１０１は、画像および各種情報を示すグラフィック画像を表示するためのディスプレイである。例えば、表示部１０１は、液晶パネルとバックライトと駆動回路を備える液晶パネルモジュールであるとする。
【００２３】
電源スイッチ１０２は、電子機器１００の起動状態を切り替えるためにユーザが操作する操作部材である。電源スイッチ１０２の入力に応じて、システム制御部２０８は、電子機器１００の電源オン（起動状態）と電源オフとを切り換える。
【００２４】
レリーズスイッチ１０３は、撮影指示を行うためにユーザが操作する操作部材である。レリーズスイッチ１０３は、第１レリーズスイッチ１０３ａと第２レリーズスイッチ１０３ｂとを備える。第１レリーズスイッチ１０３ａは、操作途中、いわゆる半押し（撮影準備指示）でオンとなり第１レリーズスイッチ信号ＳＷ１を発生する。第１レリーズスイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
【００２５】
第２レリーズスイッチ１０３ｂは、レリーズスイッチ１０３の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２レリーズスイッチ信号ＳＷ２を発生する。システム制御部２０８は、第２レリーズスイッチ信号ＳＷ２により、撮像素子２０１からの信号読み出しから電子機器１００が備えるメモリ２０５に画像データを書き込むまでの一連の撮影処理（撮影・記録シーケンス）の動作を開始する。なお、撮影指示に応じて得られた画像データを書き込む対象は、メモリ接続部２０６に接続されたメモリカードであってもよい。
【００２６】
モードダイアル１０４は、電子機器１００の動作モードを切り替えるためにユーザが操作する操作部材である。モードダイアル１０４は、システム制御部２０８の動作モードを、例えば、静止画撮影モード、動画記録モード、再生モード、外部機器接続モード、メニューモード、およびその他のモードのいずれかに切り替える。
【００２７】
静止画撮影モードは、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモードなどの動作モードをさらに含む。モードダイアル１０４で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モードダイアル１０４で静止画撮影モードに一旦切り替えた後に、静止画撮影モードに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしても良い。同様に、動画記録モードにも複数のモードが含まれていても良い。
【００２８】
操作部１０５は、上述したレリーズスイッチ１０３およびモードダイアル１０４が入力可能な指示と異なる、操作指示をユーザが入力可能な各種スイッチ、ボタン等の操作部材である。操作部１０５は、物理的な操作部材でなく、例えば、表示部１０１に表示される種々のアイコンであってもよい。例えば、メニュー表示があらかじめ割り当てられたアイコンまたはボタンが押下されると、設定メニュー画面が表示部１０１に表示される。利用者は、表示部１０１に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。また、再生ボタンの押下に応じて再生モードへ切り替えることができる。
【００２９】
電池スロット１０６は、電池９００を収容するためのスロットである。電池９００は、充放電が可能な二次電池である。電池接続部１０７は、電池９００と接続するための接続端子である。電池接続部１０７は、電池スロット１０６の内側に設けられる。電子機器１００は、電池接続部１０７を介して電池９００から受電した電力を用いて動作することができる。また、電子機器１００は、接続部１０９を介して外部機器８００から受電した電力を、電池接続部１０７を介して電池９００に送電することにより、電池９００を充電することができる。電池スロット蓋１０８は、電池スロット１０６の蓋である。
【００３０】
接続部１０９は、外部機器８００を接続するためのインターフェースである。接続部１０９は、ＵＳＢ３．１規格に準拠したＵＳＢ  Ｔｙｐｅ−Ｃのレセプタクルであるとする。接続部１０９が準拠する規格は、ＵＳＢ１．０〜３．０規格であってもよい。また、接続部１０９は、ＵＳＢ  Ｓｔａｎｄａｒｄ‐Ａ、ＵＳＢ  Ｓｔａｎｄａｒｄ‐Ｂであってもよい。外部機器８００は、接続部１０９が対応するインターフェースに対応した接続ケーブルや接続コネクタを介して、電子機器１００に接続する。
【００３１】
図２は、電子機器１００の機能ブロックを示すブロック図である。撮像素子２０１は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等である。撮像素子２０１は、レリーズスイッチ１０３の押下に応じて、ズームレンズ、フォーカスレンズを含むレンズ群２００を介して入力された被写体の光学像を結像し、電気信号に変換するように動作する。Ａ／Ｄ変換部２０２は、撮像素子２０１から出力されるアナログ信号をデジタル信号に変換する。
【００３２】
画像処理部２０３は、Ａ／Ｄ変換部２０２からのデータ、又は、後述のメモリ制御部２０４からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２０３では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいて後述のシステム制御部２０８が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。更に画像処理部２０３では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も実行する。
【００３３】
メモリ制御部２０４は、Ａ／Ｄ変換部２０２、画像処理部２０３、および表示部１０１と、メモリ２０５およびメモリ接続部２０６を介して接続された外部メモリ３００との間のデータの送受信を制御する。
【００３４】
メモリ２０５は、撮像素子２０１によって得られＡ／Ｄ変換部２０２によりデジタルデータに変換された画像データや、表示部１０１に表示するための画像データを格納する記憶媒体である。メモリ２０５は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００３５】
メモリ接続部２０６は、撮影された画像を記録するためのメモリカード等の外部メモリ３００（記録媒体）と接続するインターフェースである。
【００３６】
メモリ２０７は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。メモリ２０７には、後述のシステム制御部２０８の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。メモリ２０７は、電子機器１００に電力が供給されなくなった場合でも、記憶された情報を保持することが可能な不揮発性のメモリであるとする。
【００３７】
システム制御部２０８は、電子機器１００全体を制御する。システム制御部２０８は、メモリ２０７に記録されたプログラムを実行することで、後述の本実施形態の各処理を実現するプロセッサである。また、システム制御部２０８は、表示部１０１がメモリ２０５等から出力された画像データに基づく画像を表示するように、表示部１０１を制御する（表示制御）。システムメモリ２０９は、システム制御部２０８の動作用の定数、変数、メモリ２０７から読み出したプログラム等を展開するための記憶媒体である。システムメモリ２０９は、例えば、ＲＡＭであるとする。
【００３８】
接続検出部２１０は、接続部１０９の接続状態を検出する。具体的には、接続検出部２１０は、接続部１０９が外部機器と接続したか否かを検出する。接続部１０９がＵＳＢ規格に準拠したインターフェースである場合、接続検出部２１０は、電子機器１００がＵＳＢ規格に準拠したインターフェースを備えた外部機器８００と接続したか否かを検出する。
【００３９】
接続検出部２１０が接続を検出する方法は、種々の検出方法を採用することが可能である。接続部１０９が対応するＵＳＢ規格で規定された複数の端子のうち、所定の端子の電圧が変化したことに応じて、接続検出部２１０は、接続部１０９が外部機器と接続したと検出してもよい。また、接続検出部２１０は、複数の端子の電圧値の組み合わせに基づいて、接続部１０９が外部機器と接続したと検出してもよい。
【００４０】
スイッチ制御部２１２は、スイッチ２１３の接続切り換え制御を行う。スイッチ２１３は、接続部１０９と後述の通信制御部２１４および充電給電制御部２１５のいずれかとの接続を切り換える切換え素子である。
【００４１】
スイッチ制御部２１２は、接続検出部２１０の検出結果に基づいて、スイッチ２１３の接続を切り換える。スイッチ２１３は、接続部１０９の備える複数の端子のうち、少なくともデータ信号の送受信に用いる端子（通信端子）が接続する制御部を切り換える。接続部１０９が上述したようにＵＳＢ規格に準拠したレセプタクルである場合、通信端子は、Ｄ＋端子およびＤ−端子である。
【００４２】
通信制御部２１４は、接続部１０９を介して接続された外部機器と、電子機器１００との通信を制御する通信制御チップである。通信制御部２１４は、１つの集積回路（ＩＣ）に実装されるとする。通信制御部２１４は、接続部１０９の通信端子を介した外部機器とデータの送受信を制御する。
【００４３】
充電給電制御部２１５は、接続部１０９を介して接続された外部機器から受電した電力を用いた電池９００への充電を制御する充電制御チップである。また、充電給電制御部２１５は、電池から受電して、電子機器１００の回路へ給電するために、電源制御部２１６を制御することも可能である。充電給電制御部２１５は、接続部１０９を介して接続された外部機器から受電した電力を電源制御部２１６に出力することも可能である。また、充電給電制御部２１５は、接続先判定部２１９を備える。
【００４４】
また、充電給電制御部２１５は、電子機器１００がアクセサリ５００と接続した場合、アクセサリ５００の充電給電制御部６０６と通信して、アクセサリ５００からの充電、およびアクセサリ５００への給電を制御することも可能である。アクセサリ５００への受電、給電の制御については、実施例２で詳細に説明する。
【００４５】
充電給電制御部２１５は、接続先判定部２１９を備える。接続先判定部２１９は、接続部１０９を介して接続された外部機器の種類および電力供給能力を判定する。例えば、接続先判定部２１９は、接続部１０９の通信端子と接続した外部機器の通信端子の処理状態を検出して、外部機器のポートの種類および電力供給能力を判定する。例えば、外部機器がＢＣ１．２規格に準拠し、通信端子（Ｄ＋端子、Ｄ−端子）が短絡されている場合、外部機器のポートは、Ｄｅｄｉｃａｔｅｄ  Ｃｈａｒｇｉｎｇ  Ｐｏｒｔ（ＤＣＰ）である。また、Ｄ＋端子およびＤ−端子がそれぞれ所定の抵抗値でプルダウンされている場合、外部機器のポートは、Ｓｔａｎｄａｒｄ  Ｄｏｗｎｓｔｒｅａｍ  Ｐｏｒｔ（ＳＤＰ）である。また、Ｄ＋端子およびＤ−端子が、プルダウン処理に加えて特殊な回路構成を有する場合、外部機器のポートは、Ｃｈａｒｇｉｎｇ  Ｄｏｗｎｓｔｒｅａｍ  Ｐｏｒｔ（ＣＤＰ）である。なお外部機器の判定方法は上述の方法に限らない。
【００４６】
充電給電制御部２１５は、接続先判定部２１９と同一の集積回路に実装されるとする。また、充電給電制御部２１５と接続先判定部２１９とが実装される集積回路と、通信制御部２１４が実装される集積回路は、互いに独立であるとする。なお、充電給電制御部２１５は、電源制御部２１６から電力が供給されない場合でも、接続部１０９を介して外部機器から受電した電力を用いで動作することが可能である。
【００４７】
電源制御部２１６は、電池９００あるいは充電給電制御部２１５から供給された電力を基に各システム用電源の生成および電力供給の制御を行う。電源制御部２１６から供給された電力を用いて、電子機器１００の各機能ブロックが動作する。電源制御部２１６は、電源スイッチ１０２がＯＦＦ状態からＯＮ状態になったことに応じて、電子機器１００の各機能ブロックに、それぞれの動作電力値以上の電力を供給する。また、電源制御部２１６は、電源スイッチ１０２がＯＦＦ状態からＯＮ状態になったことに応じて、電子機器１００の各機能ブロックに、それぞれの動作電力値未満の電力を供給する。例えば、電子機器１００の各機能ブロックに供給する電力を０にする。
【００４８】
起動状態判別部２１７は、電子機器１００の起動状態の判別を行う。例えば、電源スイッチ１０２のＯＮ／ＯＦＦ状態を判別する。
【００４９】
動作モード判別部２１８は、システム制御部２０８の動作モードの判別を行う。例えば、静止画記録モードや動画記録モード、再生モード、スリープモードなどの判別を行う。
【００５０】
電子機器１００は電源ＯＮ状態において、システム制御部２０８は、設定された動作モードに応じた処理を実行することが可能となる。例えば、静止画撮影モードおよび動画記録モードのいずれかが設定された場合、システム制御部２０８は、撮影処理、ライブビュー表示処理、および記録処理等を実行するように、各機能ブロックを制御する。撮影処理は、レンズ群２００から入射した光に基づいて撮像素子２０１が画像データを生成する処理である。ライブビュー表示処理は、生成した画像データに基づく画像を表示部１０１に表示する処理である。記録処理は、生成した画像データをメモリ２０５や外部メモリ３００等に記録する処理である。
【００５１】
また、再生モードで、システム制御部２０８は、メモリ接続部２０６を介して記録媒体から読み出した画像データに基づいて、表示部１０１に画像を表示する再生表示処理を実行する。また再生モードで外部機器に接続している場合は、通信制御部２１４の制御に基づいて、外部メモリ３００の画像データを外部機器８００に送信することが可能である。また、他の動作モードにおいても、設定された動作モードに対応する処理を実行する。
【００５２】
静止画撮影モードおよび動画記録モードで撮影処理、取得処理、および記録処理のいずれかを実行するために必要な電力は、接続部１０９を介して接続した外部機器から受電する電力では賄うことができない場合がある。また、再生モードで、メモリ２０５や外部メモリ３００から画像データの読出す処理や、外部機器との通信制御処理を実行するために必要な電力についても、同様に接続部１０９を介して接続した外部機器から受電する電力では賄うことができない場合がある。
【００５３】
このような消費電力の多い処理（特定処理）を実行する場合、充電給電制御部２１５は、電子機器１００の各機能ブロックを動作させるための電力を電池から給電するように電源制御部２１６を制御する。電池９００に対して、充電と給電を同時に行うことはできない。したがって、電子機器１００が少なくとも上述した特定処理を実行している状態においては、充電給電制御部２１５は、接続部１０９を介して接続した外部機器から受電する電力を用いて、電池を充電しない。一方で、電子機器１００が電源ＯＦＦ状態である場合、電子機器１００は、上述した特定処理を実行可能な状態ではない。
【００５４】
したがって、スイッチ制御部２１２は、電子機器１００が特定処理を実行可能である状態において、接続部１０９を予め通信制御部２１４と接続するようにスイッチ２１３を制御する。これにより、接続部１０９が外部機器８００と接続した場合に、充電給電制御部６０６への接続をせずに、速やかに通信制御部２１４と接続し、通信を開始することが可能となる。
【００５５】
図３は、スイッチ制御部２１２のスイッチ２１３の切換え制御を示すフローチャートである。このフローチャートにおける各処理は、システム制御部２０８がメモリ２０７に格納されたプログラムをシステムメモリ２０９に展開して実行することにより実現される。
【００５６】
Ｓ３１では、電子機器１００が電源ＯＮ状態か否かを判定する。ＯＮ状態であるならばＳ３２へ進み、ＯＮ状態でないならばＳ３３へ進む。
【００５７】
Ｓ３２では、通信を優先して行いたい状態と判断してスイッチ２１３を通信制御部２１４へ接続を切り替え、Ｓ３１へ戻る。
【００５８】
Ｓ３３では、充電給電を優先して行いたい状態と判断してスイッチ２１３を充電給電制御部２１５へ接続を切り替え、Ｓ３１へ戻る。
【００５９】
上述したように、電子機器１００の動作状態に応じて接続部１０９が接続する制御部を切り換える。具体的には、電子機器１００が電源ＯＮ状態である場合に、予めスイッチ２１３を接続部１０９と通信制御部２１４とが接続するように切り換える。電源ＯＮ状態である場合、電子機器１００は上述の特定処理を実行する可能性が高い。したがって、上述のようにスイッチ２１３を切り換えることにより、電源ＯＮ状態において電池への充電よりも電子機器１００と外部機器８００との通信を優先することが可能となる。
【００６０】
上述のように制御することにより、電源ＯＮ状態において、接続部１０９に外部機器が接続した場合に、速やかに外部機器との通信制御を実行することが可能となる。したがって、ユーザが外部機器を接続した場合に、通信可能となるまでにかかる待機時間を抑制することが可能となる。
【００６１】
また、電子機器１００が電源ＯＦＦ状態において、予めスイッチ２１３を接続部１０９と充電給電制御部２１５とが接続するように切り換える。これにより、電子機器１００が接続部１０９を介して外部機器と接続した場合に、速やかに機器判定および充電制御処理を実行可能となる。
【００６２】
なお、電子機器１００が電源ＯＮ状態において、所定の条件を満たす場合に、スリープモードに移行する場合、接続部１０９と充電給電制御部２１５とを接続するようにスイッチ２１３を制御してもよい。スリープモードは、電源ＯＮ状態で、一定時間操作がない場合に、自動的に移行する動作モードである。
【００６３】
スリープモードは、消費電力を抑制するために、実行可能な処理を制限する動作モードである。具体的には、スリープモードは、消費電力の大きい特定処理を実行することができない動作モードである。一方、スリープモードでは、スリープモードに移行する直前における操作パラメータをメモリ２０５に保持し続ける。さらに、電子機器１００がスリープモードの移行前に外部機器接続モードで動作し、非図示の無線通信手段を介して外部通信機器と接続している場合、スリープモードに移行したあとも当該外部通信機器との接続を維持する。また、外部機器との無線通信を確立していない場合においても、外部機器からの接続要求を待ち受ける状態にある（待機状態）。つまり、スリープモードは、特定処理は実行できないが、所定の低消費電力の処理を実行可能な動作モードである。
【００６４】
したがって、スリープモードは低消費電力モードであるともいえる。スリーブモードで実行可能な所定の低消費電力の処理は、接続部１０９を介して接続した外部機器から受電する電力で実行可能であるとする。
【００６５】
スリープモードにおいては特定処理が実行できないことから、接続部１０９を介して接続した外部機器から受電した電力を用いて、動作、もしくは電池９００への充電処理を実行する場合が多い。したがって、電子機器１００が電源ＯＮ状態であるが、スリーブモードである場合、接続部１０９と充電給電制御部２１５とを接続するようにスイッチ２１３を制御する。
【００６６】
図４は、スイッチ制御部２１２のスイッチ２１３の切換え制御を示すフローチャートである。なお、図４のＳ４１、Ｓ４０３、Ｓ４０４は、図３のＳ３１〜Ｓ３０３と同様の処理なので説明を省略する。
【００６７】
Ｓ４２では、システム制御部２０８の動作モードがスリープモードであるか否かを判定する。スリープモードであるならばＳ４３へ進み、スリープモードでないならばＳ４４へ進む。
【００６８】
上述したように電子機器１００の動作状態および動作モードに応じて接続部１０９が接続する制御部を切り換える。具体的には、電子機器１００が電源ＯＮ状態でありスリープモードでない場合に、予めスイッチ２１３を接続部１０９と通信制御部２１４とが接続するように切り換える。電源ＯＮ状態でありスリープモードでない場合、電子機器１００は特定処理を実行する可能性が高い。
【００６９】
したがって、上述のようにスイッチ２１３を切り換えることにより、電源ＯＮ状態において電池への充電よりも電子機器１００と外部機器８００との通信を優先することが可能となる。また、特定処理を実行する可能性が低い動作状態および動作モードにおいて、予めスイッチ２１３を接続部１０９と充電給電制御部２１５とが接続するように切り換える。これにより、電子機器１００が接続部１０９を介して外部機器と接続した場合に、速やかに機器判定および充電制御処理を実行可能となる。
【００７０】
以上のように、電子機器の起動状態および動作モードに基づいてスイッチを制御することで、ＵＳＢケーブルを電子機器に接続した直後から通信可能となるまでの時間をユーザの使用状態に応じて短くすることが可能な電子機器を提供することができる。
【００７１】
なお、接続部１０９と充電給電制御部２１５とを接続する動作モードはスリープモードに限らない、モードダイアル１０４で設定可能な動作モードの内、特定処理を実行しない動作モードであれば、スリープモードと同様に制御してもよい。
【００７２】
＜実施例２＞
実施例２では、電子機器１００とアクセサリ５００との接続状態に応じて、スイッチ２１３の接続先を制御する例について説明する。
【００７３】
電子機器１００は、電池９０１を収容したアクセサリ５００と接続し、アクセサリ５００から受電した電力を用いて動作が可能である。つまり、電子機器１００は、アクセサリ５００と接続している場合、電池９０１の電力を、アクセサリ５００を介して受電して動作することが可能である。また、電子機器１００は、アクセサリ５００の接続部５０５に接続された外部機器から受電した電力を、アクセサリ５００を介して受電して動作することが可能である。
【００７４】
実施例２における電子機器１００および外部機器８００の装置構成図は、実施例１の図１と同様であることから説明を省略する。アクセサリ５００は、電子機器１００に給電可能な電子機器である。また、アクセサリ５００は、電子機器１００に付加機能を提供する電子機器である。例えば、アクセサリ５００は、バッテリーグリップであるとする。
【００７５】
電子機器１００は、アクセサリ５００と接続するためのアクセサリ接続部１１０を、電池スロット１０６の内側に備える。アクセサリ接続部１１０は、アクセサリの接続部５０４と接続することが可能な接続端子である。なお、アクセサリ接続部１１０は、一部を電池接続部１０７と共通の端子とすることも可能である。
【００７６】
次に、アクセサリ５００の装置構成について説明する。操作部５０１はユーザからの各種操作を受け付ける各種スイッチ、ボタン等の操作部材である。
【００７７】
電池スロット５０２は、電池９０１を収容するためのスロットである。電池接続部５０３は、電池９０１と接続して、電池９０１と電力の送受信を行う。電池９０１は、二次電池であるとする。電池接続部５０３は、電池スロットの内部に設けられる。
【００７８】
接続部５０４は、電子機器１００と接続するための接続端子である。
【００７９】
接続部５０５は、外部機器を接続するためのインターフェースである。接続部５０５は、ＵＳＢ３．１規格に準拠したＵＳＢ  Ｔｙｐｅ−Ｃのレセプタクルであるとする。接続部５０５が準拠する規格は、ＵＳＢ１．０〜３．０規格であってもよい。また、接続部５０５は、ＵＳＢ  Ｓｔａｎｄａｒｄ‐Ａ、ＵＳＢ  Ｓｔａｎｄａｒｄ‐Ｂであってもよい。
【００８０】
図５は、アクセサリ５００の機能ブロックを示すブロック図である。電子機器１００の機能ブロックの構成は、実施例１で図２を用いて説明した構成と同様であるとする。以下では、実施例１と異なる機能を発揮する電子機器１００の機能ブロック、およびアクセサリ５００の機能ブロックについて説明する。
【００８１】
システム制御部２０８は、アクセサリ５００のシステム制御部６００と通信を行うことが可能である。充電給電制御部２１５は、アクセサリ５００の充電給電制御部６０６と接続して、アクセサリ５００の充電、または給電の制御を行うことが可能である。電源制御部２１６は、電池接続部５０３および電源接続部６０９を介して電源制御部６０７と接続し、電力の送信、もしくは受信を行うことができる。接続検出部２２０は、アクセサリ接続部１１０がアクセサリ５００と接続したか否かを検出する。
【００８２】
次に、アクセサリ５００の機能ブロックについて説明する。
【００８３】
アクセサリ不揮発性メモリ６０２は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。アクセサリ不揮発性メモリ６０２には、後述のアクセサリシステム制御部６００の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００８４】
次に、アクセサリ５００の機能ブロックについて説明する。
【００８５】
システム制御部６００は、アクセサリ５００の動作を制御するプロセッサである。メモリ６０２に記録されたプログラムを実行することで、各処理を実現する。また、システム制御部６００は、電子機器１００のシステム制御部２０８と通信を行ってもよい。システムメモリ６０１には、ＲＡＭが用いられ、システム制御部６００の動作用の定数、変数、メモリ６０２から読み出したプログラム等を展開する。
【００８６】
メモリ６０２は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。メモリ６０２には、システム制御部６００の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。メモリ６０２は、アクセサリ５００に電力が供給されなくなった場合でも、記憶された情報を保持することが可能な不揮発性のメモリであるとする。メモリ制御部６０４は、メモリ６０３のデータの書き込み、およびデータの読出しを制御する。
【００８７】
接続検出部６０５は、接続部５０５の接続状態を検出する。具体的には、接続検出部６０５は、接続部５０５が外部機器と接続したか否かを検出する。
【００８８】
充電給電制御部６０６は、接続検出部６０５の検出結果に応じて、アクセサリ５００の充電給電の制御を行う。具体的には、充電給電制御部６０６は、接続部５０５を介して接続された外部機器から受電した電力を用いた電池９０１への充電を制御する。また、充電給電制御部６０６は、接続部５０５を介して接続された外部機器から受電した電力を、電源接続部６０９を介して電源制御部２１６に出力するように電源制御部６０７を制御してもよい。
【００８９】
電源制御部６０７は、電池９０１あるいは充電給電制御部６０６から供給された電力を基に各システム用電源の生成および供給制御を行う。また、電源制御部６０７は、電源接続部６０９を介して電子機器１００に電池９０１あるいは充電給電制御部６０６から供給された電力を送る供給制御を行うことも可能である。
【００９０】
接続先判別部６０８は、接続部５０５に接続した外部機器の種類の判別および電力供給能力の判別を行う。充電給電制御部６０６と接続先判別部６０８は、同一の集積回路チップに実装されるとする。
【００９１】
電源接続部６０９は、電子機器１００の電池接続部１０７と接続して、電力の送受信を行うための接続端子である。
【００９２】
電子機器１００がアクセサリ５００と接続した場合、電子機器１００の駆動のための電力は、アクセサリ５００から供給される。つまり、電子機器１００の接続部１０９を介して外部機器８００から電力を受け取らない。したがって、スイッチ制御部２１２は、電子機器１００が、アクセサリ５００と接続している場合に、接続部１０９を予め通信制御部２１４と接続するようにスイッチ２１３を制御する。これにより、接続部１０９が外部機器８００と接続した場合に、速やかに通信を開始することが可能となる。
【００９３】
図６は、実施例２におけるスイッチ制御部２１２のスイッチ２１３の切換え制御を示すフローチャートである。このフローチャートにおける各処理は、システム制御部２０８がメモリ２０７に格納されたプログラムをシステムメモリ２０９に展開して実行することにより実現される。
【００９４】
なお、図６のＳ５２、Ｓ７０３は、実施例１で説明した図３のＳ３２、Ｓ３０３と同様の処理なので説明を省略する。
【００９５】
Ｓ５１で、接続検出部２２０は、アクセサリ接続部１１０にアクセサリ５００が接続されているか否かを判定する。接続されているならばＳ５２へ進み、接続されていないならばＳ５３へ進む。
【００９６】
上述したように、電子機器１００が電子機器１００への給電が可能なアクセサリ５００と接続しているか否かに応じて、接続部１０９が接続する制御部を切り換える。これにより、電子機器１００が電子機器１００への給電が可能なアクセサリ５００と接続している場合に、接続部１０９に接続した外部機器８００からの給電よりも、外部機器８００との通信を優先することが可能となる。したがって、ユーザが外部機器を接続した場合に、通信可能となるまでにかかる待機時間を抑制することが可能となる。
【００９７】
なお、電子機器１００が、接続しているアクセサリ５００に対して給電が可能である場合、アクセサリ５００が接続しているか否かだけでは、接続部１０９を介して接続された外部機器８００から電子機器１００が受電する可能性がある。このような電子機器１００においては、アクセサリ５００が接続しているか否かの判定に加えて、アクセサリ５００に外部機器８０１からの給電が行われているか否かを判定して、接続部１０９の接続先を制御することが有効である。
【００９８】
アクセサリ５００が、接続部５０５を介して接続した外部機器８０１から受電している場合、アクセサリ５００は、電子機器１００に外部機器８０１から受電した電力を送信することが可能である。したがって、電子機器１００が、さらに接続部１０９に接続した外部機器８００から電力を受電する可能性は低い。したがって、アクセサリ５００が、接続部５０５を介して接続した外部機器８０１から受電している場合、スイッチ制御部２１２は、接続部１０９を予め通信制御部２１４と接続するようにスイッチ２１３を制御する。
【００９９】
図７は、スイッチ制御部２１２のスイッチ２１３の切換え制御を示すフローチャートである。なお、図７のＳ６１は、図６のＳ５１と同様の処理なので説明を省略する。図７のＳ６３、Ｓ８０４は、実施例１で説明した図３のＳ３２、Ｓ３０３と同様の処理なので説明を省略する。
【０１００】
Ｓ６２では、システム制御部２０８は、接続部５０５を介して接続した外部機器８０１から受電しているか否かを判定する。システム制御部２０８が、アクセサリ５００のシステム制御部６００と通信をして、アクセサリ５００がＵＳＢ給電動作、もしくは充電動作を実施しているか否かを判定する。
【０１０１】
ＵＳＢ給電動作は、アクセサリ５００が接続部５０５を介して接続した外部機器８０１から取得した電力を、アクセサリ５００内の各機能ブロックに給電している状態である。また、この場合に、電源制御部６０７は、受電した電力を電子機器１００の駆動電力として、電子機器１００に出力してもよい。
【０１０２】
また、充電動作は、アクセサリ５００が接続部５０５を介して接続した外部機器８０１から取得した電力を、電池９０１に充電するように制御する動作である。つまり、いずれの動作もアクセサリ５００が、接続部５０５を介して接続した外部機器８０１から受電していることを前提とした動作である。したがって、これらのアクセサリ５００の動作を判定することにより、アクセサリ５００が、接続部５０５を介して接続した外部機器８０１から受電しているか否かを判定可能である。
【０１０３】
システム制御部２０８は、システム制御部６００からアクセサリ５００の動作状態を取得し、アクセサリ５００が上述の動作のいずれかで動作している場合には、電子機器１００は、アクセサリ５００から電力を受電していると判定する。
【０１０４】
システム制御部２０８は、接続部５０５を介して接続した外部機器８０１から受電している場合、Ｓ６３へ進み、そうでない場合、Ｓ６４へ進む。
【０１０５】
上述の通り、電子機器１００が電子機器１００への給電が可能なアクセサリ５００と接続しているか否かに加えて、アクセサリ５００が外部機器８０１から受電しているか否かに基づいて、接続部１０９が接続する制御部を切り換える。具体的には、接続したアクセサリ５００が外部機器８０１から給電されている場合に、電子機器１００へさらに外部機器８００から給電される可能性は低いとして、接続部１０９を通信制御部２１４に接続する。これにより、電子機器１００が接続部１０９を介して外部機器８００と接続した場合に、外部機器８００からの給電よりも、外部機器８００との通信を優先することが可能となる。したがって、ユーザが外部機器を接続した場合に、通信可能となるまでにかかる待機時間を抑制することが可能となる。
【０１０６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。また、実施例１と実施例２のスイッチ切り換え制御を組み合わせて実行することも可能である。
【０１０７】
また、外部機器と電子機器、もしくはアクセサリとの接続インターフェースとして、ＵＳＢを例に挙げたが、データ通信と電力供給を兼ねるものであればこれ以外でもよい。アクセサリ側にもメモリやシステム制御部を設けたが、設けない構成としてもよい。
【符号の説明】
【０１０８】
１００  電子機器
１０９  接続部
２１２  スイッチ制御部
２１３  スイッチ
２１４  通信制御部
２１５  充電給電制御部
５００  アクセサリ
８００  外部機器
９００  電池
【図１】
2019101936.tif 000003
【図２】
2019101936.tif 000004
【図３】
2019101936.tif 000005
【図４】
2019101936.tif 000006
【図５】
2019101936.tif 000007
【図６】
2019101936.tif 000008
【図７】
2019101936.tif 000009