(57)【要約】【課題】、電力消費を抑制し得るとともに速やかな表示切り替えを実現し得る電子機器及びその制御方法並びに電子デバイス及びその制御方法を提供する。【解決手段】第１の表示部が備えられた電子デバイスが接続可能であるとともに、電子デバイスに給電し得るコネクタと、接眼に至る前の予備的な所定事象の検出に基づいて、第１の表示部を用いた表示を可能とし得る第１の電力がコネクタを介して電子デバイスに供給可能となるように制御を行うとともに、第１の表示部が表示可能な状態となるように制御を行い、接眼の検出に基づいて、第１の表示部を用いた表示が開始されるように制御を行う制御部とを備えている。【選択図】図５
2018173887.tif 000002
【特許請求の範囲】
【請求項１】
第１の表示部が備えられた電子デバイスが接続可能であるとともに、前記電子デバイスに給電し得るコネクタと、
接眼に至る前の予備的な所定事象の検出に基づいて、前記第１の表示部を用いた表示を可能とし得る第１の電力が前記コネクタを介して前記電子デバイスに供給可能となるように制御を行うとともに、前記第１の表示部が表示可能な状態となるように制御を行い、前記接眼の検出に基づいて、前記第１の表示部を用いた表示が開始されるように制御を行う制御部と
を備えることを特徴とする電子機器。
【請求項２】
前記第１の表示部とは異なる第２の表示部を更に有し、
前記制御部は、前記接眼の検出の前においては、前記第２の表示部を用いた表示が行われるように制御を行うことを特徴とする請求項１に記載の電子機器。
【請求項３】
撮像部を更に有し、
前記制御部は、前記所定事象の検出に基づいて、黒画像データの前記第１の表示部への送信を開始し、前記接眼の検出に基づいて、前記撮像部によって取得される画像データの前記第１の表示部への送信を開始することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記所定事象を検出する検出部を更に備えることを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記所定事象が検出されていない状態で前記接眼が検出された場合には、前記制御部は、前記第１の電力が前記コネクタを介して前記電子デバイスに供給可能となるように制御を行い、前記第１の表示部が表示可能な状態となるように制御を行うとともに、前記第１の表示部を用いた表示が開始されるように制御を行うことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記制御部は、前記所定事象の検出に基づいて、前記第１の表示部に黒画像が表示されるように制御を行うことを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記所定事象が検出されてから所定時間が経過しても前記接眼が検出されない場合には、前記制御部は、前記第１の表示部を用いた表示を可能とし得ない第２の電力が前記コネクタを介して前記電子デバイスに供給可能となるように制御を行うことを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記制御部は、前記コネクタに備えられた所定の端子を介して、前記第１の表示部が表示可能な状態となるように制御を行い、前記電子デバイスに備えられた検出部による前記接眼の検出に基づく信号を、前記所定の端子を介して受信することを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記コネクタは、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠していることを特徴とする請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
接眼に至る前の予備的な所定事象の検出に基づいて、電子デバイスに備えられた表示部を用いた表示を可能とし得る第１の電力がコネクタを介して前記電子デバイスに供給可能となるように制御を行うとともに、前記表示部が表示可能な状態となるように制御を行うステップと、
前記接眼の検出に基づいて、前記表示部を用いた表示が開始されるように制御を行うステップと
を有することを特徴とする電子機器の制御方法。
【請求項１１】
コンピュータに、
接眼に至る前の予備的な所定事象の検出に基づいて、電子デバイスに備えられた表示部を用いた表示を可能とし得る第１の電力がコネクタを介して前記電子デバイスに供給可能となるように制御を行うとともに、前記表示部が表示可能な状態となるように制御を行うステップと、
前記接眼の検出に基づいて、前記表示部を用いた表示が開始されるように制御を行うステップと
を実行させるためのプログラム。
【請求項１２】
表示部と、
電子機器に接続可能であるとともに、前記電子機器から受電し得るコネクタと、
接眼に至る前の予備的な所定事象の検出に基づく前記電子機器からの第１の信号に基づいて、前記表示部が表示可能な状態となるように制御を行う制御部と
を有することを特徴とする電子デバイス。
【請求項１３】
前記接眼を検出する検出部を更に備え、
前記制御部は、前記検出部による前記接眼の検出に基づいて、前記接眼の検出を示す第２の信号を前記電子機器に前記コネクタを介して送信することを特徴とする請求項１２に記載の電子デバイス。
【請求項１４】
前記制御部は、前記コネクタに備えられた所定の端子を介して前記第１の信号を前記電子機器から受信し、前記所定の端子を介して前記第２の信号を前記電子機器に送信することを特徴とする請求項１３に記載の電子デバイス。
【請求項１５】
前記検出部は、前記所定事象をも検出し、
前記制御部は、前記検出部による前記所定事象の検出に基づいて、前記所定事象の検出を示す第３の信号を前記電子機器に送信することを特徴とする請求項１３又は１４に記載の電子デバイス。
【請求項１６】
前記制御部は、前記表示部を用いた表示を可能とし得る第１の電力を前記電子機器から前記コネクタを介して受給することが可能な場合には、前記表示部が表示可能な状態となるように制御を行い、前記表示部を用いた表示を可能とし得ない第２の電力を前記電子機器から前記コネクタを介して受給することが可能な場合には、前記表示部が表示不能な状態となるように制御を行うことを特徴とする請求項１２から１５のいずれか１項に記載の電子デバイス。
【請求項１７】
前記コネクタは、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠していることを特徴とする請求項１２から１６のいずれか１項に記載の電子デバイス。
【請求項１８】
接眼に至る前の予備的な所定事象の検出に基づく電子機器からの信号に基づいて、表示部が表示可能な状態となるように制御を行うステップと、
前記電子機器から送信される画像を前記表示部において表示するステップと
を有することを特徴とする電子デバイスの制御方法。
【請求項１９】
コンピュータに、
接眼に至る前の予備的な所定事象の検出に基づく電子機器からの信号に基づいて、表示部が表示可能な状態となるように制御を行うステップと、
前記電子機器から送信される画像を前記表示部において表示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びその制御方法並びに電子デバイス及びその制御方法に関する。
【背景技術】
【０００２】
近時では、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタが提案されている。ＵＳＢ  Ｔｙｐｅ−Ｃに関する規格は、ＵＳＢ３．１規格において規定されている。ＵＳＢ３．１規格においては、オプション機能としてオルタネートモード（Ａｌｔｅｒｎａｔｅ  Ｍｏｄｅ）が規定されている。オルタネートモードを用いれば、ＤｉｓｐｌａｙＰｏｒｔ（ＤＰ）規格やＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格等に準拠した画像データ等をディスプレイ等に転送することが可能である。オルタネートモードの画像データの転送においては、１０Ｇｂｐｓ以上の伝送速度をサポートするＵＳＢ３．１規格において規定された高速伝送ラインを用いて画像データの転送が行われる。また、ＵＳＢ  Ｔｙｐｅ−Ｃ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＰＤ）規格、ＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ規格等の様々な規格も、ＵＳＢ３．１規格において規定されている。特許文献１には、Ｔｙｐｅ−Ｃポートを備えた機器とＴｙｐｅ−ＣポートではないＵＳＢポートを備えた機器とを延長手段を用いて接続し、画像通信を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１６／０１２７６７１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば電子ビューファインダをＵＳＢ  Ｔｙｐｅ−Ｃコネクタを用いてデジタルカメラに接続した場合、電力消費の抑制と速やかな表示切り替えとを両立することは必ずしも容易ではない。
本発明の目的は、電力消費を抑制し得るとともに速やかな表示切り替えを実現し得る電子機器及びその制御方法並びに電子デバイス及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００５】
実施形態の一観点によれば、第１の表示部が備えられた電子デバイスが接続可能であるとともに、前記電子デバイスに給電し得るコネクタと、接眼に至る前の予備的な所定事象の検出に基づいて、前記第１の表示部を用いた表示を可能とし得る第１の電力が前記コネクタを介して前記電子デバイスに供給可能となるように制御を行うとともに、前記第１の表示部が表示可能な状態となるように制御を行い、前記接眼の検出に基づいて、前記第１の表示部を用いた表示が開始されるように制御を行う制御部とを備えることを特徴とする電子機器が提供される。
【発明の効果】
【０００６】
本発明によれば、電力消費を抑制し得るとともに速やかな表示切り替えを実現し得る電子機器及びその制御方法並びに電子デバイス及びその制御方法を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】電子機器と外部機器とを示す斜視図である。
【図２】ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を示す図である。
【図３】電子機器と外部機器とを示すブロック図である。
【図４】電子機器の動作を示す第１のフローチャートである。
【図５】電子機器の動作を示す第２のフローチャートである。
【図６】電子機器の動作を示す第３のフローチャートである。
【図７】外部機器の動作を示す第４のフローチャートである。
【図８】外部機器の動作を示す第５のフローチャートである。
【図９】外部機器の動作を示す第６のフローチャートである。
【図１０】電子機器と外部機器との間で行われるネゴシエーションを示すタイムチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明を適用した好適な実施の形態について添付の図面を参照しながら詳細に説明する。
【０００９】
［第１実施形態］
第１実施形態による電子機器及びその制御方法並びに電子デバイス及びその制御方法について図面を用いて説明する。図１は、本実施形態による電子機器と外部機器とを示す斜視図である。なお、ここでは、電子機器１００が、デジタルカメラである場合を例に説明するが、これに限定されるものではない。また、ここでは、外部機器１２０、即ち、電子デバイス（電子装置）が、デジタルカメラに取り付けられる外付けビューファインダである場合を例に説明するが、これに限定されるものではない。
【００１０】
電子機器１００には、外部機器１２０を接続するためのコネクタ１０１が備えられている。コネクタ１０１は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したレセプタクルである。コネクタ１０１は、外部機器１２０が接続可能であるとともに、外部機器１２０に給電を行い得る。外部機器１２０には、電子機器１００に接続するためのコネクタ１２１が備えられている。コネクタ１２１は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したプラグである。コネクタ１２１は、電子機器１００に接続可能であるとともに、電子機器１００から受電し得る。コネクタ１０１とコネクタ１２１とには、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において規定された図２に示すようなピンアサインが適用されている。
【００１１】
図２は、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を示す図、即ち、コネクタ１０１，１２１のピン配置を示す図である。コネクタ１０１，１２１には、接続の検出やネゴシエーション等に用いられるＣＣ（コンフィギュレーションチャネル、Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子１０１ｂ、１２１ｂ（図３参照）がそれぞれ備えられている。即ち、コネクタ１０１には、ＣＣ端子（ＣＣ１、ＣＣ２）１０１ｂが備えられている。コネクタ１２１には、ＣＣ端子（ＣＣ１、ＣＣ２）１２１ｂが備えられている。コネクタ１０１とコネクタ１２１とを接続すると、コネクタ１０１に備えられたＣＣ端子１０１ｂとコネクタ１２１に備えられたＣＣ端子１２１ｂとが互いに接続される。ＣＣ端子１０１ｂの電位Ｖｓは、接続制御部１０９（図３（ａ）参照）を用いてモニタリングされる。ＣＣ端子１２１ｂの電位は、接続制御部１２９（図３（ｂ）参照）を用いてモニタリングされる。コネクタ１０１には、ＶＢＵＳ端子（電源端子）１０１ａやＧＮＤ端子（グラウンド端子）が備えられている。コネクタ１２１には、ＶＢＵＳ端子１２１ａやＧＮＤ端子が備えられている。電子機器１００から外部機器１２０に対してＶＢＵＳ端子１０１ａ、１２１ａを介して所定の電圧、即ち、ＶＢＵＳが供給され得る。ＴＸ＊端子（ＴＸ１＋、ＴＸ１−、ＴＸ２＋、ＴＸ２−）は信号送信用の端子であり、ＲＸ＊端子（ＲＸ１＋、ＲＸ１−、ＲＸ２＋、ＲＸ２−）は信号受信用の端子であり、これらは高速データ伝送に対応し得る。ＳＢＵ端子（ＳＢＵ１、ＳＢＵ２）は、サイドバンド信号端子であり、多様な用途に適宜用い得る。Ｄ＋端子及びＤ−端子は、ＵＳＢ２．０をサポートするために用いられる。
【００１２】
電子機器１００には、アクセサリシューアダプタ（アクセサリシューコネクタ）１０２が備えられている。アクセサリシューアダプタ１０２は、外部機器１２０を物理的に固定する役割を担う。電子機器１００には、表示部、即ち、本体表示部１０３が備えられている。外部機器１２０には、電子機器１００に備えられた本体表示部１０３とは異なる表示部、即ち、外部表示部１２３が備えられている。外部機器１２０には、接眼検出部１２５が備えられている。接眼検出部１２５は、接眼や離眼を検出し、検出結果に応じた信号を発する。電子機器１００には、レンズ（図示せず）を含む撮像光学系１１４、即ち、レンズユニットが備えられる。撮像光学系１１４は、電子機器１００に対して着脱不能であってもよいし、電子機器１００に対して着脱可能であってもよい。
【００１３】
図３は、本実施形態による電子機器１００と外部機器１２０とを示すブロック図である。図３（ａ）は電子機器１００を示しており、図３（ｂ）は外部機器１２０を示している。電子機器１００には、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したポート１０６が備えられている。電子機器１００のポート１０６には、コネクタ１０１が備えられている。電子機器１００のポート１０６は、例えばＤＦＰ（Ｄｏｗｎｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）である。ＤＦＰとは、ホストとして機能するとともに電力を供給する側のポート、即ち、ソース（Ｓｏｕｒｃｅ）となるＴｙｐｅ−Ｃポートである。このように、電子機器１００は、ＤＦＰを備えた機器、即ち、ＤＦＰ機器である。電子機器１００のＣＣ端子１０１ｂは、プルアップ抵抗１０４に接続されている。外部機器１２０には、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したポート１２６が備えられている。外部機器１２０のポート１２６には、コネクタ１２１が備えられている。外部機器１２０のポート１２６は、例えばＵＦＰ（Ｕｐｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）である。ＵＦＰとは、デバイスとして機能するとともに電力を受給する側のポート、即ち、シンク（Ｓｉｎｋ）となるＴｙｅｐ−Ｃポートである。このように、外部機器１２０は、ＵＦＰを備えた機器、即ち、ＵＦＰ機器である。外部機器１２０のＣＣ端子１２１ｂは、プルダウン抵抗１２４に接続されている。
【００１４】
電子機器１００には、上述したように、コネクタ１０１、具体的にはレセプタクルが備えられている。外部機器１２０には、上述したように、コネクタ１２１、具体的には、プラグが備えられている。電子機器１００のコネクタ１０１と外部機器１２０のコネクタ１２１とは、互いに接続される。電子機器１００のポート１０６と外部機器１２０のポート１２６との間において、コネクタ１０１，１２１を介して通信や給電が行われ得る。
【００１５】
図３（ａ）に示すように、電子機器１００は、コネクタ１０１と、本体表示部１０３と、プルアップ抵抗１０４と、動き検出部１０５と、撮像部１０７と、接続制御部１０９と、システム制御部１１０と、スイッチ１１２と、タイマ部１１３とを備えている。システム制御部１１０には、表示制御部１１１が備えられている。なお、表示制御部１１１が、システム制御部１１０と別個に設けられていてもよい。プルアップ抵抗１０４の一方の端部は、電源線に接続されている。電源線は所定の電圧の定電圧電源に接続されており、電源線の電位はＶＣＣとなっている。プルアップ抵抗１０４の他方の端部は、ＣＣ端子１０１ｂに接続されている。プルアップ抵抗１０４の抵抗値は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されており、例えば２２ｋΩである。ＶＣＣの電圧値は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されており、例えば５Ｖである。ＶＣＣは、ＶＢＵＳ端子１０１ａを介して外部機器１２０に供給される電源、即ち、ＶＢＵＳとは別個に生成される。ＣＣ端子１０１ｂがプルアップ抵抗１０４に接続されているため、電子機器１００がホスト機器、即ち、ＤＦＰ機器であることが外部機器１２０に対して示され得る。
【００１６】
撮像部１０７には、不図示の撮像素子（イメージセンサ）が備えられている。撮像素子の撮像面（図示せず）には、撮像光学系１１４によって形成される光学像が入射される。撮像素子は、かかる光学像を光電変換することによってアナログの画像信号を生成し、アナログの画像信号をアナログ−デジタル変換することによってデジタルの画像信号、即ち、画像データを生成する。撮像部１０７は、こうして取得される画像データをシステム制御部１１０に出力する。
【００１７】
システム制御部（制御部）１１０は、電子機器１００の全体の制御を司る。システム制御部１１０は、電子機器１００に備えられた各々の機能ブロックを制御する。システム制御部１１０は、電子機器１００に備えられた各々の機能ブロックから出力される情報を取得し、各々の機能ブロックの動作を制御する信号を出力する。システム制御部１１０としては、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等が用いられる。システム制御部１１０は、接続制御部１０９を介して外部機器１２０との間でネゴシエーション等を行う。システム制御部１１０は、撮像部１０７から出力される画像データに対して所定の画像処理を施す。システム制御部１１０は、電子機器１００と外部機器１２０とが接続されているか否かについての判定結果を接続制御部１０９から受信する。システム制御部１１０は、かかる判定結果に基づいて、コネクタ１０１に備えられたＶＢＵＳ端子１０１ａに所定の電圧、即ち、ＶＢＵＳが印加されるように接続制御部１０９を制御する。システム制御部１１０は、接眼に至る前の予備的な所定事象の検出に基づいて、外部表示部１２３を用いた表示を可能とし得る第１の電力がコネクタ１０１を介して外部機器１２０に供給可能となるように制御を行う。また、システム制御部１１０は、接眼に至る前の予備的な所定事象の検出に基づいて、外部表示部１２３が表示可能な状態となるように制御を行う。また、システム制御部１１０は、接眼の検出に基づいて、外部表示部１２３を用いた表示が開始されるように制御を行う。システム制御部１１０は、接眼の検出の前においては、本体表示部１０３を用いた表示が行われるように制御を行う。システム制御部１１０は、接眼に至る前の予備的な所定事象の検出に基づいて、黒画像データの外部表示部１２３への送信を開始する。また、システム制御部１１０は、接眼の検出に基づいて、撮像部１０７によって取得される画像データの外部表示部１２３への送信を開始する。接眼に至る前の予備的な所定事象が検出されていない状態で接眼が検出された場合には、システム制御部１１０は、以下のような制御を行う。システム制御部１１０は、コネクタ１０１、１２１を介して外部機器１２０に第１の電力が供給可能となるように制御を行うとともに、外部表示部１２３が表示可能な状態となるように制御を行い、外部表示部１２３を用いた表示が開始されるように制御を行う。システム制御部１１０は、接眼に至る前の予備的な所定事象の検出に基づいて、外部表示部１２３に黒画像が表示されるように制御を行う。接眼に至る前の予備的な所定事象が検出されてから所定時間が経過しても接眼が検出されない場合には、システム制御部１１０は、以下のような制御を行う。即ち、システム制御部１１０は、外部表示部１２３を用いた表示を可能とし得ない第２の電力がコネクタ１０１，１２１を介して外部機器１２０に供給可能となるように制御を行う。システム制御部１１０は、コネクタ１０１に備えられたＣＣ端子１０１ｂを介して、外部表示部１２３が表示可能な状態となるように制御を行う。また、システム制御部１１０は、外部機器１２０に備えられた接眼検出部１２５による接眼の検出に基づく信号を、ＣＣ端子１０１��を介して受信する。
【００１８】
接続制御部１０９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたか否かを判定する。また、接続制御部１０９は、ＵＳＢ  Ｔｙｐｅ−Ｃ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＰＤ）規格に準拠した通信、即ち、ＰＤ通信を、ＣＣ端子１０１ｂを介して外部機器１２０との間で行う。接続制御部１０９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたか否かの判定結果を、システム制御部１１０に出力する。即ち、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続された場合、接続制御部１０９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたことを示す情報をシステム制御部１１０に対して出力する。また、接続制御部１０９は、スイッチ１１２を制御する。
【００１９】
表示制御部１１１は、本体表示部１０３に対する制御を行うとともに、本体表示部１０３に対して画像データ（映像データ）等を送信する。本体表示部１０３は、表示制御部１１１から出力される画像データに基づいて画像表示を行う。静止画像が本体表示部１０３に表示される場合もあるし、動画像が本体表示部１０３に表示される場合もある。撮影の際には、ライブビュー画像を本体表示部１０３に表示することもできる。本体表示部１０３としては、例えば小型の液晶パネル等が用いられる。本体表示部１０３は、例えば、電子機器１００の本体の外側に表示画面を露出するように設けられている。表示制御部１１１は、オルタネートモードでの動作の際には、例えば、コネクタ１０１に備えられたＴｘ＊端子１０１ｃとコネクタ１２１に備えられたＲｘ＊端子１２１ｃとを介して、外部機器１２０に備えられた外部表示部１２３に画像データを送信する。これにより、ユーザは、外部表示部１２３に表示されるライブビュー画像を観察しつつ、撮影を行うことができる。
【００２０】
電子機器１００には、接眼に至る前の予備的な所定事象の検出を行う検出部、具体的には、動き検出部１０５が備えられている。動き検出部１０５には、例えば、ＸＹＺ軸の３方向の加速度を検出し得る３軸加速度センサが備えられている。動き検出部１０５は、３軸加速度センサによって得られる３軸分のセンサ出力から重力加速度方向を推測し、ロール軸、ピッチ軸のそれぞれの基準面に対して撮像光学系１１４の光軸がどの程度傾いているかを算出する水準器の機能を実現し得る。また、動き検出部１０５は、重力加速度方向に対して逆の方向の加速度成分を検出することによって、ユーザによって電子機器１００が持ち上げられたか否かを判定し得る。動き検出部１０５は、ユーザによって電子機器１００が持ち上げられたか否かを示す信号をシステム制御部１１０に対して出力する。ユーザによる電子機器１００の持ち上げは、接眼に至る前の予備的な動作である。従って、ユーザによる電子機器１００の持ち上げを示す信号は、接眼に至る前の予備的な動作が行われたことを示す信号であり、プリ接眼信号、即ち、プリ接眼情報ということもできる。このように、動き検出部１０５は、接眼に至る前の予備的な所定事象の検出、具体的には、例えば電子機器１００が持ち上げられたことの検出を行うものである。
【００２１】
スイッチ１１２は、ＶＢＵＳ端子１０１ａとＶＣＣとの間に備えられている。スイッチ１１２は、接続制御部１０９によって制御される。スイッチ１１２をオン状態にすると、外部機器１２０に対してＶＢＵＳが供給されるようになる。一方、スイッチ１１２をオフ状態にすると、外部機器１２０に対してＶＢＵＳが供給されない状態となる。なお、スイッチ１１２は、ＶＢＵＳ端子１０１ａと、ＶＣＣとは別に設けられた電力供給源との接続を切り換えるものであってもよい。
【００２２】
タイマ部１１３は、時間を計測するものである。タイマ部１１３によって計測された時間を示す情報は、システム制御部１１０に供給される。例えば、プリ接眼情報を受信してからの経過時間等が、タイマ部１１３によって計測される時間に基づいて算出され得る。
【００２３】
図３（ｂ）に示すように、外部機器１２０は、コネクタ１２１と、外部表示部１２３と、プルダウン抵抗１２４と、接眼検出部１２５と、接続制御部１２９と、システム制御部１３０と、電源部１３２とを備えている。プルダウン抵抗１２４の一方の端部は、接地線に接続されている。接地線は接地電位ＧＮＤ、即ち、０Ｖに接続される。プルダウン抵抗１２４の他方の端部は、ＣＣ端子１２１ｂに接続されている。プルダウン抵抗１２４の抵抗値は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されており、例えば５．１ｋΩである。ＣＣ端子１２１ｂがプルダウン抵抗１２４に接続されているため、外部機器１２０がデバイス機器、即ち、ＵＦＰ機器であることが電子機器１００に対して示され得る。
【００２４】
システム制御部（制御部）１３０は、外部機器１２０の全体の制御を司る。システム制御部１３０は、外部機器１２０に備えられた各々の機能ブロックを制御する。システム制御部１３０は、外部機器１２０に備えられた各々の機能ブロックから出力される情報を取得し、各々の機能ブロックの動作を制御する信号を出力する。システム制御部１３０としては、例えばＣＰＵ等が用いられる。システム制御部１３０は、接続制御部１２９を介して電子機器１００との間でネゴシエーション等を行う。システム制御部１３０は、外部表示部１２３に対して制御を行う。システム制御部１３０は、電子機器１００と外部機器１２０とが接続されているか否かについての判定結果を接続制御部１２９から受信する。システム制御部１３０は、接眼に至る前の予備的な所定事象の検出に基づく電子機器１００からの第１の信号に基づいて、外部表示部１２３が表示可能な状態となるように制御を行う。システム制御部１３０は、接眼検出部１２５による接眼の検出に基づいて、接眼の検出を示す第２の信号を電子機器１００にコネクタ１２１を介して送信する。システム制御部１３０は、コネクタ１２１に備えられたＣＣ端子１２１ｂを介して第１の信号を電子機器１００から受信する、また、システム制御部１３０は、ＣＣ端子１２１ｂを介して第２の信号を電子機器１００に送信する。システム制御部１３０は、外部表示部１２３を用いた表示を可能とし得る第１の電力を電子機器１００からコネクタ１２１を介して受給することが可能な場合には、外部表示部１２３が表示可能な状態となるように制御を行う。また、システム制御部１３０は、外部表示部１２３を用いた表示を可能とし得ない第２の電力を電子機器１００からコネクタ１２１を介して受給することが可能な場合には、外部表示部１２３が表示不能な状態となるように制御を行う。具体的には、第２の電力を電子機器１００から受給している場合、システム制御部１３０は、外部表示部１２３を、外部表示部１２３がＲｘ＊端子１２１ｃを介して受信した画像データに基づいて画像を表示するように制御する。
【００２５】
接眼検出部１２５は、ユーザが外部表示部１２３に近づいたか否か、即ち接眼状態であるか離眼状態であるかを検出する。接眼検出部１２５は、例えば、赤外光を発する発光部と、反射物等によって反射された赤外光を受ける受光部とを備えている。接眼検出部１２５は、受光部によって受光される反射光の量が予め設定されたしきい値以上であるか否かに基づいて、接眼状態と離眼状態とを判定する。ユーザの顔等の反射物が接眼検出部１２５に接近することによって、受光部によって受光される反射光の量がしきい値以上になった場合には、接眼検出部１２５は、接眼状態であると判定する。接眼状態であると判定した場合には、接眼検出部１２５は、例えばＨｉｇｈレベルの信号、即ち、接眼信号を出力する。一方、ユーザの顔等の反射物が接眼検出部１２５に近接しておらず、受光部によって受光される反射光の量がしきい値未満である場合には、接眼検出部１２５は、離眼状態であると判定する。離眼状態であると判定した場合には、接眼検出部１２５は、例えばＬｏｗレベルの信号、即ち、離眼信号を出力する。接眼検出部１２５から出力される信号がＬｏｗレベルの場合、即ち、離眼状態を示している場合には、本体表示部１０３を用いた表示が行われる。一方、接眼検出部１２５から出力される信号がＨｉｇｈレベルの場合、即ち、接眼状態を示している場合には、外部表示部１２３を用いた表示が行われる。このように、接眼検出部１２５から出力される信号に基づいて、表示の切り替えが行われる。従って、接眼検出部１２５から出力される信号は、表示切り替え指示信号、即ち、表示切り替え指示情報ということもできる。システム制御部１３０は、接眼検出部１２５から出力される信号、即ち、表示切り替え指示信号の割り込みを検出する。接眼状態から離眼状態に変化した場合や、離眼状態から接眼状態に変化した場合には、システム制御部１３０は、接続制御部１２９を介して電子機器１００に通知を行うとともに、外部表示部１２３に対する設定の変更を行う。
【００２６】
電源部１３２は、電子機器１００からＶＢＵＳ端子１２１ａを介して供給された電源、即ち、ＶＢＵＳをレギュレートし、外部機器１２０内の各々の機能ブロックに所定の電源を供給する。外部機器１２０は、バッテリを備えていない。従って、電子機器１００から供給されるＶＢＵＳによって電源部１３２が動作するようになって初めて、外部機器１２０の動作が可能となる。
【００２７】
接続制御部１２９は、接続制御部１０９と同様に、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたか否かを判定する。また、接続制御部１２９は、ＰＤ規格に準拠した通信、即ち、ＰＤ通信を、ＣＣ端子１２１ｂを介して電子機器１００との間で行う。接続制御部１２９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたか否かの判定結果を、システム制御部１３０に出力する。即ち、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続された場合、接続制御部１２９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたことを示す情報をシステム制御部１３０に対して出力する。
【００２８】
上述したように、接続制御部１０９、１２９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたか否かを判定する。接続制御部１０９は、ＣＣ端子１０１ｂの電位Ｖｓが以下のような式（１）で示される所定の範囲内である場合に、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたと判定する。接続制御部１２９は、ＣＣ端子１２１ｂの電位Ｖｓが以下のような式（１）で示される所定の範囲内である場合に、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されたと判定する。電圧Ｖｍｉｎは、例えば０．２Ｖであり、電圧Ｖｍａｘは、例えば２．０４Ｖである。電圧Ｖｍｉｎ、Ｖｍａｘは、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されている。
Ｖｍｉｎ≦Ｖｓ＜Ｖｍａｘ  ・・・（１）
【００２９】
式（１）で示される所定の範囲の上限の電圧Ｖｍａｘは、プルアップ抵抗１０４に接続された電源線の電位、即ち、ＶＣＣよりも低い。また、式（１）で示される所定の範囲の下限の電圧Ｖｍｉｎは、プルダウン抵抗１２４（図３（ｂ）参照）に接続された接地線の電位、即ち、ＧＮＤよりも高い。
【００３０】
例えば、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されていない場合には、ＣＣ端子１０１ｂの電位ＶｓはＶＣＣである。ＶＣＣは、式（１）に示す所定の範囲内ではない電位である。この場合、接続制御部１０９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されていると判定しない。また、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されていない場合には、ＣＣ端子１２１ｂの電位Ｖｓは接地電位、即ち、ＧＮＤである。ＧＮＤは、式（１）に示す所定の範囲内ではない電位である。この場合、接続制御部１２９は、電子機器１００と外部機器１２０とがコネクタ１０１，１２１を介して接続されていると判定しない。
【００３１】
電子機器１００と外部機器１２０とが接続した場合、電子機器１００のポート１０６はＤＦＰ、即ち、ソースとなる。また、外部機器１２０のポート１２６はＵＦＰ、即ち、シンクとなる。したがって、ＤＦＰ側の接続制御部１０９、即ち、電子機器１００に備えられた接続制御部１０９は、スイッチ１１２をオン状態にすることによって、外部機器１２０に対してＶＢＵＳを供給する。ＶＢＵＳが外部機器１２０に対して供給されると、外部機器１２０に備えられた電源部１３２によって、外部機器１２０内の各々の機能ブロックに電源が供給されるようになり、外部機器１２０内の各々の機能ブロックが動作可能な状態となる。ＤＦＰ側の接続制御部１０９、即ち、電子機器１００に備えられた接続制御部１０９は、ＵＦＰ側の接続制御部１２９、即ち、外部機器１２０に備えられた接続制御部１２９に対して、ＰＤ通信の試行、具体的には、メッセージの送受信の試行を行う。かかるメッセージの送受信の試行が成功した場合には、電子機器１００と外部機器１２０の双方がＰＤ規格に対応していると判定され、この後、ＰＤ通信を用いた制御が行われる。かかるメッセージの送受信が成功しなかった場合には、電子機器１００と外部機器１２０とのうちの少なくともいずれかがＰＤ規格に対応していないと判定される。電子機器１００と外部機器１２０とのうちのいずれかがＰＤ規格に対応していない場合には、電子機器１００と外部機器１２０との間においてオルタネートモードでの通信を実現し得ない。ここでは、電子機器１００と外部機器１２０のいずれもが、ＰＤ規格やオルタネートモードに対応しているものして説明することとする。
【００３２】
ＰＤ通信としては、目的に応じたさまざまな種類の通信が規定されている。本実施形態に関連するＰＤ通信としては、パワーコントラクト（Ｐｏｗｅｒ  Ｃｏｎｔｒａｃｔ）通信、初期設定通信、オルタネートモード設定通信等が挙げられる。
【００３３】
パワーコントラクト通信は、ＤＦＰ機器とＵＦＰ機器との間で電力受給に関するコントラクト（契約）、即ち、パワーコントラクトを取り交わす際に行われる通信である。パワーコントラクト通信においては、ＤＦＰ機器である電子機器１００からＵＦＰ機器である外部機器１２０に対して、供給可能な電力を示す供給電力条件を複数含む電力プロファイルが提示される。即ち、電子機器１００に備えられたシステム制御部１１０から、外部機器１２０に備えられたシステム制御部１３０に対して、かかる電力プロファイルが提示される。外部機器１２０に備えられたシステム制御部１３０は、電子機器１００から提示された電力プロファイルのうちから、外部機器１２０が受給したい電力に対応する供給電力条件を選択する。外部機器１２０は、選択した供給電力条件を示す信号（リクエスト）を、電子機器１００に対して送信する。なお、供給電力条件には、例えば、電流、即ち、最大供給電流と、電圧とが規定されている。
【００３４】
電子機器１００が、外部機器１２０からのリクエストを許諾した場合には、パワーコントラクトが成立する。電子機器１００から外部機器１２０に対する給電は、こうして取り交わされたパワーコントラクトに基づいて行われることとなる。ＵＦＰ機器、即ち、外部機器１２０は、ＤＦＰ機器、即ち、電子機器１００との間で取り交わされたパワーコントラクトにおいて定められた供給電力条件に示された最大供給電流、即ち、最大電流を超える電流を消費してはならない。外部機器１２０に備えられたシステム制御部１３０は、パワーコントラクトにおいて定められた最大電流を超えない範囲で、各々の機能ブロックを適宜動作させ得る。
【００３５】
例えば、外部機器１２０のすべての機能ブロックを動作可能な電力として２．０Ｗ以上の電力が必要であるとする。５Ｖ、５０ｍＡの供給電力条件のパワーコントラクトが成立した場合、供給される電力（０．２５Ｗ）は、外部機器１２０のすべての機能ブロックを動作させるために不十分である。この場合、システム制御部１３０は、外部表示部１２３に消費電力を低減させるとともに、システム制御部１３０自体を接眼検出部１２５又は接続制御部１２９からの割り込み待ちの低消費電力モードに移行させる。このような動作モードをスリープモードとする。システム制御部１３０は、外部機器１２０の動作モードをスリープモードに設定して制御する。
【００３６】
一方、例えば、５Ｖ、５００ｍＡの供給電力条件のパワーコントラクトが成立した場合、供給される電力（２．５Ｗ）で、外部機器１２０のすべての機能ブロックを動作させることが可能である。システム制御部１３０は、外部機器１２０に備えられたすべての機能ブロックを動作が可能な動作モード、即ち、通常動作モードに設定する。この場合には、電子機器１００と外部機器１２０との間でオルタネートモードによる通信を行うことが可能であり、電子機器１００から供給される画像データを外部表示部１２３に表示することが可能である。
【００３７】
初期設定通信は、ＵＦＰ機器がどのような機器であるのかを探るために行われる通信であり、オルタネートモードに移行する前に行われる。初期設定通信においては、まず、ＤＦＰ機器である電子機器１００に備えられたシステム制御部１１０からＵＦＰ機器である外部機器１２０に備えられたシステム制御部１３０に対して、Ｄｉｓｃｏｖｅｒ  Ｉｄｅｎｔｉｔｙ信号が送信される。Ｄｉｓｃｏｖｅｒ  Ｉｄｅｎｔｉｔｙ信号は、ＵＦＰ機器がどのような機能を備えているかを探るための信号である。ＵＦＰ機器である外部機器１２０は、Ｄｉｓｃｏｖｅｒ  Ｉｄｅｎｔｉｔｙ信号に対してのレスポンスを行う。外部機器１２０からレスポンスされた情報に基づいて、電子機器１００は、外部機器１２０がオルタネートモードをサポートしているか否かを判定する。外部機器１２０がオルタネートモードをサポートしている場合、システム制御部１１０は、Ｄｉｓｃｏｖｅｒ  ＳＶＩＤｓ（Ｓｔａｎｄａｒｄ  ｏｒ  Ｖｅｎｄｏｒ  ＩＤ）信号を送信する。Ｄｉｓｃｏｖｅｒ  ＳＶＩＤｓ信号は、どのようなオルタネートモードを外部機器１２０がサポートしているかを確認するための信号である。外部機器１２０は、Ｄｉｓｃｏｖｅｒ  ＳＶＩＤｓ信号に対してのレスポンスを行う。外部機器１２０からレスポンスされた情報に基づいて、システム制御部１１０は、外部機器１２０がどのようなオルタネートモードをサポートしているかを判定する。このように、オルタネートモードに移行するためのネゴシエーションが初期設定通信によって行われる。
【００３８】
オルタネートモード設定通信においては、オルタネートモードに移行することを示すメッセージ、オルタネートモードを終了することを示すメッセージ等が伝送される。また、オルタネートモード設定通信においては、オルタネートモードにおける状態監視のためのメッセージ、表示設定変更のためのメッセージ等が伝送される。
【００３９】
図４乃至図６は、本実施形態による電子機器１００の動作を示すフローチャートである。図４は、電子機器１００における接続シーケンスを示しており、図５は、電子機器１００における接眼シーケンスを示しており、図６は、電子機器１００における離眼シーケンスを示している。
【００４０】
まず、接続シーケンスについて図４を用いて説明する。
電子機器１００が起動されると、ステップＳ４０１において、電子機器１００に備えられたシステム制御部１１０は、本体表示部１０３を用いた表示を開始する。即ち、撮像光学系１１４によって形成される被写体像が撮像部１０７に備えられた不図示の撮像素子によって光電変換されることによって画像データが得られる。順次得られる画像データに対して、システム制御部１１０によって画像処理が施される。こうして得られる画像データが表示制御部１１１を介して本体表示部１０３に順次送信されることにより、例えばライブビュー画像が本体表示部１０３に表示される。
【００４１】
ステップＳ４０２において、システム制御部１１０は、電子機器１００に外部機器１２０が接続されたか否かを判定する。電子機器１００に外部機器１２０が接続されたか否かは、ＣＣ端子１０１ｂの電位Ｖｓが式（１）に示す所定の範囲内になったか否かによって判定される。電子機器１００に外部機器１２０が接続された場合には（ステップＳ４０２においてＹＥＳ）、ステップＳ４０３に移行する。電子機器１００に外部機器１２０が接続されていない場合には（ステップＳ４０２においてＮＯ）、ステップＳ４０２が繰り返される。
ステップＳ４０３において、システム制御部１１０は、ＶＢＵＳの供給を外部機器１２０に対して開始する。この後、ステップＳ４０４に移行する。
【００４２】
ステップＳ４０４において、システム制御部１１０は、ＰＤ通信を試行することによって、外部機器１２０がＰＤ通信に対応した機器であるか否かを判定する。外部機器１２０がＰＤ通信に非対応の機器である場合には（ステップＳ４０４においてＮＯ）、ステップＳ４０５に移行する。ステップＳ４０５において、システム制御部１１０は、異常な外部機器１２０が接続された、又は、電子機器１００が対応し得ない外部機器１２０が接続されたとして、エラー処理を行う。外部機器１２０がＰＤ通信に対応した機器である場合には（ステップＳ４０４においてＹＥＳ）、ステップＳ４０６に移行する。
【００４３】
ステップＳ４０６において、システム制御部１１０は、ＰＤ通信、具体的には、パワーコントラクト通信を行うことによって、例えば５Ｖ、５０ｍＡのパワーコントラクトを外部機器１２０との間で取り交わす。この後、ステップＳ４０７に移行する。
【００４４】
ステップＳ４０７において、システム制御部１１０は、ＰＤ通信、具体的には、初期設定通信を行う。システム制御部１１０は、初期設定通信において、外部機器１２０がオルタネートモードに対応する機器であるか否かを示す情報をシステム制御部１３０から取得する。
【００４５】
ステップＳ４０８において、システム制御部１１０は、外部機器１２０がオルタネートモードに対応する機器であるか否かを判定する。外部機器１２０がオルタネートモードに非対応の機器である場合には（ステップＳ４０８においてＮＯ）、ステップＳ４０５に移行する。即ち、この場合には、エラー処理が行われる。外部機器１２０がオルタネートモードに対応した機器である場合には（ステップＳ４０８においてＹＥＳ）、図４に示す接続シーケンスが終了する。接続シーケンスが終了したのち、システム制御部１１０の処理は接眼シーケンスに移行する。
【００４６】
次に、接眼シーケンスについて図５を用いて説明する。
ステップＳ５０１において、システム制御部１１０は、接眼したことを示す情報、即ち、接眼情報を受信したか否かを判定する。接眼したことを検出する接眼検出部１２５は、上述したように、外部機器１２０に備えられている。接眼したことを示す信号が接眼検出部１２５から発せられた場合には、接眼したことを示す信号は外部機器１２０に備えられたシステム制御部１３０に入力される。接眼したことを示す信号が接眼検出部１２５から入力されると、システム制御部１３０は、接眼したことを示す情報、即ち、接眼情報を、接続制御部１２９を介して電子機器１００に送信する。電子機器１００に入力された接眼情報は、接続制御部１０９を介してシステム制御部１１０によって受信される。接眼情報を受信したか否かをこの段階において判定するのは、ユーザが電子機器１００を起動するとともに接眼を行い、外部機器１２０を用いた表示が行われることをユーザが期待している場合があるからである。このような場合には、外部機器１２０を用いた表示が速やかに行われることが好ましいため、接眼情報を受信したか否かがこの段階において判定される。接眼情報を受信した場合には（ステップＳ５０１においてＹＥＳ）、ステップＳ５１１に移行する。ステップＳ５０１において接眼情報を受信した場合の動作、即ち、ステップＳ５１１以降の動作については、後述することとする。接眼情報を受信していない場合には（ステップＳ５０１においてＮＯ）、ステップＳ５０２に移行する。
【００４７】
ステップＳ５０２において、システム制御部１１０は、動き検出部１０５からプリ接眼情報、即ち、接眼に至る前の予備的な所定事象の検出を示す信号が発せられたか否かを判定する。動き検出部１０５からプリ接眼情報が発せられていない場合には（ステップＳ５０２においてＮＯ）、ステップＳ５０１に戻る。動き検出部１０５からプリ接眼情報が発せられた場合には（ステップＳ５０２においてＹＥＳ）、ステップＳ５０３に移行する。
【００４８】
ステップＳ５０３において、システム制御部１１０は、ＰＤ通信、具体的には、パワーコントラクト通信を行うことによって、例えば５Ｖ、５００ｍＡのパワーコントラクトを外部機器１２０との間で取り交わす。即ち、システム制御部１１０は、パワーコントラクトの更新を行う。この後、ステップＳ５０４に移行する。
【００４９】
ステップＳ５０４において、システム制御部１１０は、ＰＤ通信、具体的には、オルタネートモード設定通信を行う。より具体的には、システム制御部１１０は、オルタネートモードに移行することを示すメッセージを、外部機器１２０に備えられたシステム制御部１３０に対して送信する。そして、電子機器１００と外部機器１２０との間でオルタネートモードによる通信を行うことが可能となる。この後、ステップＳ５０５に移行する。
【００５０】
ステップＳ５０５において、システム制御部１１０は、表示制御部１１１を介して外部表示部１２３に黒画像データを出力する。黒画像データを取得した外部表示部１２３は黒表示を開始することとなる。この後、ステップＳ５０６に移行する。
【００５１】
ステップＳ５０６において、システム制御部１１０は、接眼情報を受信したか否かを判定する。接眼情報が受信された場合には（ステップＳ５０６においてＹＥＳ）、ステップＳ５１０に移行する。一方、接眼情報を受信していない場合には（ステップＳ５０６においてＮＯ）、ステップＳ５０７に移行する。
【００５２】
ステップＳ５０７において、システム制御部１１０は、プリ接眼情報を受信してから所定時間が経過したか否かを判定する。システム制御部１１０は、プリ接眼情報を受信してからの経過時間をタイマ部１１３から取得し、プリ接眼情報を受信してから所定時間が経過したか否かを判定する。プリ接眼情報を受信してから所定時間が経過していない場合には（ステップＳ５０７においてＮＯ）、ステップＳ５０６に戻る。一方、プリ接眼情報を受信してから所定時間が経過している場合には（ステップＳ５０７においてＹＥＳ）、ステップＳ５０８に移行する。
【００５３】
ステップＳ５０８において、システム制御部１１０は、ＰＤ通信、具体的には、オルタネートモード設定通信を行う。より具体的には、システム制御部１１０は、オルタネートモードを終了することを示すメッセージを、外部機器１２０に備えられたシステム制御部１３０に対して送信する。そして、電子機器１００と外部機器１２０との間においてオルタネートモードによる通信が行い得ないようになる。この後、ステップＳ５０９に移行する。
【００５４】
ステップＳ５０９において、システム制御部１１０は、ＰＤ通信、具体的にはパワーコントラクト通信を行うことによって、例えば５Ｖ、５０ｍＡのパワーコントラクトを外部機器１２０との間で取り交わす。即ち、システム制御部１１０は、パワーコントラクトの更新を行う。この後、ステップＳ５０１に戻る。
【００５５】
ステップＳ５０６において接眼情報を受信した場合に、ステップＳ５１０に移行する。ステップＳ５１０において、システム制御部１１０は、本体表示部１０３で表示していた画像が外部表示部１２３に表示されるように、撮像部１０７を用いて順次取得されるライブビュー画像データの外部表示部１２３への送信を開始する。これにより、外部表示部１２３によるライブビュー画像の表示が開始される。なお、同程度のタイミングで本体表示部１０３を用いたライブビュー画像の表示を中止してもよい。
【００５６】
ステップＳ５０１において接眼情報を受信した場合には（ステップＳ５０１においてＹＥＳ）、本実施形態による電子機器１００は以下のように動作する。即ち、ステップＳ５１１において、システム制御部１１０は、ＰＤ通信、具体的にはパワーコントラクト通信を行うことによって、例えば５Ｖ、５００ｍＡのパワーコントラクトを外部機器１２０との間で取り交わす。この後、ステップＳ５１２に移行する。
【００５７】
ステップＳ５１２において、システム制御部１１０は、ＰＤ通信、具体的にはオルタネートモード設定通信を行う。より具体的には、システム制御部１１０は、オルタネートモードに移行することを示すメッセージを、外部機器１２０に備えられたシステム制御部１３０に対して送信する。そして、電子機器１００と外部機器１２０との間でオルタネートモードによる通信を行うことが可能となる。この後、ステップＳ５１０に移行する。ステップＳ５１０が終了すると、図５に示す接眼シーケンスが終了し、図６に示す離眼シーケンスに移行する。
【００５８】
次に、離眼シーケンスについて図６を用いて説明する。ステップＳ６０１において、システム制御部１１０は、離眼したことを示す情報、即ち、離眼情報を受信したか否かを判定する。外部機器１２０の接眼検出部１２５から出力された離眼したことを示す信号を、システム制御部１３０が取得したことに応じて、システム制御部１３０は、離眼したことを示す情報、即ち、離眼情報を、接続制御部１２９を介して電子機器１００に送信する。電子機器１００に入力された離眼情報は、接続制御部１０９を介してシステム制御部１１０によって受信される。離眼情報を受信した場合には（ステップＳ６０１においてＹＥＳ）、ステップＳ６０２に移行する。一方、離眼情報を受信していない場合には（ステップＳ６０１においてＮＯ）、ステップＳ６０１が繰り返される。
【００５９】
ステップＳ６０２において、システム制御部１１０は、本体表示部１０３によってライブビュー画像が表示されるように、本体表示部１０３を制御する。具体的には、システム制御部１１０に備えられた表示制御部１１１は、ライブビュー画像データに基づく画像が、本体表示部１０３に表示されるように、本体表示部１０３を制御する。
ステップＳ６０３において、システム制御部１１０は、表示制御部１１１を介して外部表示部１２３に黒画像データを出力する。黒画像データを取得した外部表示部１２３は黒表示を開始することとなる。この後、ステップＳ５０６に移行する。これにより、本体表示部１０３によってライブビュー画像が表示されるようになり、外部表示部１２３を用いたライブビュー画像の表示は中止される。この後、ステップＳ６０４に移行する。なお、黒画像データの出力処理は実施しなくてもよい。表示制御部１１１が外部表示部１２３にライブビュー画像データを出力することを停止するのみであってもよい。
【００６０】
ステップＳ６０４において、システム制御部１１０は、ＰＤ通信、具体的にはオルタネートモード設定通信を行う。より具体的には、システム制御部１１０は、オルタネートモードを終了することを示すメッセージを、外部機器１２０に備えられたシステム制御部１３０に対して送信する。そして、電子機器１００と外部機器１２０との間においてオルタネートモードによる通信が行い得ないようになる。この後、ステップＳ６０４に移行する。
【００６１】
ステップＳ６０５において、システム制御部１１０は、ＰＤ通信、具体的にはパワーコントラクト通信を行うことによって、例えば５Ｖ、５０ｍＡのパワーコントラクトを外部機器１２０との間で取り交わす。ステップＳ６０５が終了すると、図６に示す離眼シーケンスが終了し、図５に示す接眼シーケンスに移行する。そして、図５に示す接眼シーケンスと図６に示す離眼シーケンスとが交互に繰り返されることとなる。
【００６２】
次に、本実施形態による外部機器１２０、即ち、本実施形態による電子デバイスの動作を図７乃至図９を用いて説明する。図７は、外部機器１２０における接続シーケンスを示しており、図８は、外部機器１２０における接眼シーケンスを示しており、図９は、外部機器１２０における離眼シーケンスを示している。
【００６３】
まず、接続シーケンスについて図７を用いて説明する。
上述したように、外部機器１２０は内蔵バッテリを備えていない。このため、外部機器１２０と電子機器１００とが接続され、電子機器１００から外部機器１２０に対してＶＢＵＳが供給され、電源部１３２が起動されることによって、図７に示す接続シーケンスが開始される（ステップＳ７０１）。この後、ステップＳ７０２に移行する。
【００６４】
ステップＳ７０２において、外部機器１２０に備えられたシステム制御部１３０は、ＰＤ通信、具体的にはパワーコントラクト通信を行うことによって、例えば５Ｖ、５０ｍＡのパワーコントラクトを電子機器１００との間で取り交わす。この後、ステップＳ７０３に移行する。
【００６５】
ステップＳ７０３において、システム制御部１３０は、外部機器１２０の動作モードをスリープモードに設定する。即ち、システム制御部１３０は、外部表示部１２３の消費電力を低減し、システム制御部１３０自体を接眼検出部１２５からの割り込み待ちの低消費電力モードに移行する。これにより、外部機器１２０の電力消費が抑制される。ステップＳ７０３が終了すると、図７に示す接続シーケンスが終了する。システム制御部１３０の処理は、図８に示す接眼シーケンスに移行する。
【００６６】
次に、接眼シーケンスについて図８を用いて説明する。
ステップＳ８０１において、システム制御部１３０は、接眼検出部１２５によって接眼が検出されたか否かを判定する。接眼検出部１２５によって接眼が検出された場合には（ステップＳ８０１においてＹＥＳ）、ステップＳ８０２に移行する。接眼検出部１２５によって接眼が検出されていない場合には（ステップＳ８０１においてＮＯ）、ステップＳ８０８に移行する。
【００６７】
ステップＳ８０２において、システム制御部１３０は、ＰＤ通信によって、接眼情報を電子機器１００に対して送信する。この後、ステップＳ８０３に移行する。
【００６８】
ステップＳ８０３において、システム制御部１３０は、パワーコントラクト通信を受信したか否かを判定する。パワーコントラクト通信を受信した場合（ステップＳ８０３においてＹＥＳ）、システム制御部１３０は、電子機器１００との間でパワーコントラクトを取り交わす。例えば、５Ｖ、５００ｍＡのパワーコントラクトが外部機器１２０と電子機器１００との間で取り交わされるとする。この後、ステップＳ８０４に移行する。電子機器１００からのパワーコントラクト通信を受信していない場合には（ステップＳ８０３においてＮＯ）、ステップＳ８０３が繰り返される。
【００６９】
ステップＳ８０４において、システム制御部１３０は、外部機器１２０に備えられたすべての機能ブロックを動作が可能な状態に設定する。システム制御部１３０は、低消費電力モードではない通常の消費電力モードに移行する。また、システム制御部１３０は、外部表示部１２３をスリープモードから通常モードに移行させる。また、システム制御部１３０は、外部表示部１２３に対して、通常動作に必要な初期化設定を行う。
【００７０】
ステップＳ８０５において、システム制御部１３０は、オルタネートモードに移行する旨を示すオルタネートモード設定通信を受信したか否かを判定する。オルタネートモード設定通信を受信した場合（ステップＳ８０５においてＹＥＳ）、ステップＳ８０６において、システム制御部１３０は、オルタネートモードへの移行を実行する。この後、ステップＳ８０７に移行する。一方、オルタネートモード設定通信を受信していない場合には（ステップＳ８０５においてＮＯ）、ステップＳ８０５が繰り返される。
【００７１】
ステップＳ８０７において、システム制御部１３０は、電子機器１００に備えられた表示制御部１１１から送信されるライブビュー画像データに基づくライブビュー画像が外部表示部１２３によって表示されるように、外部表示部１２３に対する制御を行う。外部表示部１２３は、電子機器１００に備えられた表示制御部１１１から順次送信される画像の表示を開始する。ステップＳ８０７が終了すると、接眼シーケンスが終了する。そして、図９に示す離眼シーケンスに移行する。
【００７２】
ステップＳ８０１において接眼を検出しない場合には（ステップＳ８０１においてＮＯ）、システム制御部１３０は、電子機器１００への接眼情報の送信を行わない。しかし、このような場合においても、電子機器１００においてプリ接眼情報が検出されればパワーコントラクトが行われることとなる。従って、ステップＳ８０８において、システム制御部１３０は、ステップＳ８０３と同様に、パワーコントラクト通信を受信したか否かを判定する。パワーコントラクト通信を受信した場合（ステップＳ８０８においてＹＥＳ）、システム制御部１３０は、電子機器１００との間でパワーコントラクトを取り交わす。例えば、５Ｖ、５００ｍＡのパワーコントラクトが外部機器１２０と電子機器１００との間で取り交わされる。この後、ステップＳ８０９に移行する。パワーコントラクト通信を受信していない場合には（ステップＳ８０８においてＮＯ）、ステップＳ８０８が繰り返される。
【００７３】
ステップＳ８０９において、システム制御部１３０は、ステップＳ８０４と同様に、外部機器１２０に備えられたすべての機能ブロックを動作が可能な状態に設定する。システム制御部１３０は、低消費電力モードではない通常の消費電力モードに移行する。また、システム制御部１３０は、外部表示部１２３をスリープモードから通常モードに移行させる。また、システム制御部１３０は、外部表示部１２３に対して、通常動作に必要な初期化設定を行う。この後、ステップＳ８１０に移行する。
【００７４】
ステップＳ８１０において、システム制御部１３０は、ステップＳ８０５と同様に、オルタネートモードに移行する旨を示すオルタネートモード設定通信を受信したか否かを判定する。オルタネートモード設定通信を受信した場合（ステップＳ８１０においてＹＥＳ）、システム制御部１３０は、ステップＳ８１１においてオルタネートモードへの移行を実行する。この後、ステップＳ８１２に移行する。一方、オルタネートモード設定通信を受信していない場合には（ステップＳ８１０においてＮＯ）、ステップＳ８１０が繰り返される。
【００７５】
ステップＳ８１２において、システム制御部１３０は、ステップＳ８０７と同様に、電子機器１００に備えられた表示制御部１１１から送信される画像データが外部表示部１２３によって表示されるように、外部表示部１２３に対する制御を行う。外部表示部１２３は、電子機器１００に備えられた表示制御部１１１から順次送信される黒画像の表示を開始する。この後、ステップＳ８１３に移行する。
【００７６】
ステップＳ８１３において、システム制御部１３０は、接眼検出部１２５によって接眼が検出されたか否かを判定する。ステップＳ８１３において接眼が検出されたか否かを判定するのは、ステップＳ８０１において接眼が検出されなかった場合に、ステップＳ８０８以降が実行されるためである。接眼検出部１２５によって接眼が検出された場合には（ステップＳ８１３においてＹＥＳ）、ステップＳ８１４に移行する。一方、接眼検出部１２５によって接眼が検出されない場合には（ステップＳ８１３においてＮＯ）、ステップＳ８１３が繰り返される。
【００７７】
ステップＳ８１４において、システム制御部１３０は、ＰＤ通信により電子機器１００に対して接眼情報を送信する。この後は、例えばライブビュー画像を表示するための画像データが電子機器１００に備えられた表示制御部１１１から外部表示部１２３に送信されるようになる。従って、外部表示部１２３は、例えばライブビュー画像を表示するようになる。この後、ステップＳ８１４が終了すると、接眼シーケンスが終了し、図９に示す離眼シーケンスに移行する。
【００７８】
次に、離眼シーケンスについて図９を用いて説明する。
ステップＳ９０１において、システム制御部１３０は、接眼検出部１２５によって離眼が検出されたか否かを判定する。接眼検出部１２５によって離眼が検出された場合には（ステップＳ９０１においてＹＥＳ）、ステップＳ９０２に移行する。接眼検出部１２５によって離眼が検出されていない場合には（ステップＳ９０１においてＮＯ）、ステップＳ９０１が繰り返される。
【００７９】
ステップＳ９０２において、システム制御部１３０は、ＰＤ通信によって電子機器１００に離眼情報を送信する。この後、ステップＳ９０３に移行する。
ステップＳ９０３において、システム制御部１３０は、オルタネートモードでの接続を終了する旨を示すオルタネートモード設定通信、即ち、オルタネートモード終了設定通信を受信したか否かを判定する。オルタネートモードでの接続を終了する旨を示すオルタネートモード設定通信を受信した場合（ステップＳ９０３においてＹＥＳ）システム制御部１３０は、ステップＳ９０４において、オルタネートモードの終了を実行する。この後、ステップＳ９０５に移行する。オルタネートモード設定通信を受信していない場合には（ステップＳ９０３においてＮＯ）、ステップＳ９０３が繰り返される。
【００８０】
ステップＳ９０５において、システム制御部１３０は、パワーコントラクト通信を受信したか否かを判定する。パワーコントラクト通信を受信した場合（ステップＳ９０５）、システム制御部１３０は、電子機器１００との間でパワーコントラクトを取り交わす。例えば、５Ｖ、５０ｍＡのパワーコントラクトが外部機器１２０と電子機器１００との間で取り交わされる。この後、ステップＳ９０６に移行する。パワーコントラクト通信を受信していない場合には（ステップＳ９０５においてＮＯ）、ステップＳ９０５が繰り返される。
【００８１】
ステップＳ９０６において、システム制御部１３０は、外部表示部１２３をスリープモードに設定するとともに、システム制御部１３０自体も接眼検出部１２５からの割り込み待ちの低消費電力モードに移行する。これにより、電力消費が抑制される。ステップＳ９０６が終了すると、離眼シーケンスが終了し、図８に示す接眼シーケンスに移行する。そして、図８に示す接眼シーケンスと図９に示す離眼シーケンスとが交互に繰り返されることとなる。
【００８２】
図１０は、電子機器１００と外部機器１２０との間で行われるネゴシエーションを示すタイムチャートである。
タイミングｔ１において、電子機器１００と外部機器１２０とがコネクタ１０１，１２１によって互いに接続された状態となる。そうすると、ＣＣ端子１０１ｂ、１２１ｂの電位Ｖｓが、式（１）に示す所定の範囲内の電位となる。ＣＣ端子１０１ｂの電位Ｖｓが、式（１）に示す所定の範囲内の電位になると、ＤＦＰ機器である電子機器１００は、タイミングｔ２において、ＶＢＵＳ、即ち、例えば５Ｖの電圧を、ＵＦＰ機器である外部機器１２０に対して出力する。
【００８３】
タイミングｔ３において、電子機器１００と外部機器１２０との間でパワーコントラクト通信が行われ、例えば、５Ｖ／５０ｍＡのパワーコントラクトが取り交わされる。これにより、ＶＢＵＳの最大供給電流は５０ｍＡとなる。当該パワーコントラクト通信は、例えば、上述したステップＳ４０６、Ｓ７０２におけるパワーコントラクト通信に相当する。
【００８４】
タイミングｔ４において、電子機器１００と外部機器１２０との間でパワーコントラクト通信が行われ、例えば、５Ｖ／５００ｍＡのパワーコントラクトが取り交わされる。これにより、ＶＢＵＳの最大供給電流は５００ｍＡとなる。当該パワーコントラクト通信は、例えば、上述したステップＳ５０３、Ｓ５１１、Ｓ８０３、Ｓ８０８におけるパワーコントラクト通信に相当する。
【００８５】
タイミングｔ５において、オルタネートモード設定通信が行われ、オルタネートモードに移行する。当該オルタネートモード設定通信は、例えば、上述したステップＳ５０４、Ｓ５１２、Ｓ８０５、Ｓ８１０に相当する。
【００８６】
このように、本実施形態によれば、接眼に至る前の予備的な所定事象の検出に基づいて、外部表示部１２３を用いた表示を可能とし得る電力がコネクタ１０１，１２１を介して外部機器１２０に供給可能となり、外部表示部１２３が表示可能な状態となる。そして、接眼の検出に基づいて、外部表示部１２３を用いた画像の表示が開始される。このため、本実施形態によれば、電力消費を抑制し得るとともに速やかな表示切り替えを実現し得る電子機器及びその制御方法並びに電子デバイス及びその制御方法を提供することが可能となる。
【００８７】
［その他の実施形態］
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
例えば、上記実施形態では、ステップＳ８０２、Ｓ８１４、Ｓ９０２において、ＰＤ通信によって接眼情報や離眼情報が送信される場合を例に説明した。これは、電子機器１００から外部機器１２０に送信される状態監視メッセージに対する応答において、接眼情報や離眼情報が外部機器１２０から電子機器１００に送信されることを想定している。しかしながら、接眼情報や離眼情報の送信方法は、これに限定されるものではない。例えば、ＵＦＰ機器からＤＦＰ機器に対して送信することが可能なアテンション（Ａｔｔｅｎｔｉｏｎ）メッセージによって、接眼情報や離眼情報を送信するようにしてもよい。
【００８８】
また、上記実施形態においては、パワーコントラクトが５Ｖ、５０ｍＡから５Ｖ、５００ｍＡに更新された際に、外部表示部１２３のスリープが解除され、外部表示部１２３による表示を行うための準備が行われる場合を例に説明した。しかし、外部表示部１２３のスリープの解除や、外部表示部１２３による表示を行うための準備は、パワーコントラクトの更新に基づいて行われなくてもよい。例えば、パワーコントラクトを更新するタイミングよりも後のタイミングにおいて、外部表示部１２３による表示を行うための準備を指示するためのメッセージを、電子機器１００から外部機器１２０に対して送信するようにしてもよい。そして、かかるメッセージに基づいて、外部表示部１２３のスリープが解除され、外部表示部１２３による表示を行うための準備が実行されるようにしてもよい。
【００８９】
また、上記実施形態では、接眼に至る前の予備的な所定事象の検出として、電子機器１００が持ち上げられたことの検出を例に説明したが、これに限定されるものではない。例えば、接眼に至る前の予備的な所定事象の検出は、電子機器１００が所定の構えで構えられたことの検出であってもよい。
【００９０】
また、上記実施形態では、電子機器１００に備えられた動き検出部１０５からプリ接眼情報が発せられる場合、即ち、動き検出部１０５によってプリ接眼情報が生成される場合を例に説明したが、これに限定されるものではない。例えば、外部機器１２０側において、プリ接眼情報が生成されるようにしてもよい。例えば、接眼検出部１２５の検出感度を可変にしておき、離眼時の検出感度を、通常時の検出感度、即ち、接眼を検出するための検出感度よりも高く設定するようにし、接眼検出部１２５によってプリ接眼情報が生成されるようにしてもよい。この場合、ステップＳ４０６、Ｓ５０９、Ｓ６０４、Ｓ７０２、Ｓ９０５において取り交わされるパワーコントラクトは、例えば、５Ｖ、１００ｍＡとする。接眼検出部１２５を動作させ得るような電力を電子機器１００から外部機器１２０に供給するためである。接眼シーケンスにおいて電子機器１００側をプリ接眼情報受信待ちにしておき、外部機器１２０側をプリ接眼情報の検出待ちにしておく。そして、接眼に至る前の予備的な所定事象の検出、即ち、プリ接眼の検出が接眼検出部１２５によって行われた場合には、外部機器１２０に備えられたシステム制御部１３０は、ＰＤ通信によってプリ接眼情報を電子機器１００に送信する。このように、接眼に至る前の予備的な所定事象が、接眼検出部１２５によって検出されるようにしてもよい。システム制御部１３０は、接眼検出部１２５による所定事象の検出に基づいて、所定事象の検出を示す信号を電子機器１００に送信する。
【００９１】
また、上記実施形態では、動き検出部１０５に３軸加速度センサを用いる場合を例に説明したが、接眼に至る前の予備的な所定事象を検出するためのセンサは３軸加速度センサに限定されるものではない。例えば、近接センサや接触センサ等を用いて、接眼に至る前の予備的な所定事象を検出するようにしてもよい。
【００９２】
また、上記実施形態では、赤外光を用いて接眼を検出する接眼検出部１２５を例に説明したが、これに限定されるものではない。例えば、近接センサ等を用いて、接眼を検出するようにしてもよい。
【００９３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９４】
１００…電子機器
１０１…コネクタ
１０２…アクセサリシュー
１０３…本体表示部
１０４…プルアップ抵抗
１０５…動き検出部
１０９…接続制御部
１１０…システム制御部
１１１…表示制御部
１１２…スイッチ
１１４…撮像工学系
１２０…外部機器
１２１…コネクタ
１２３…外部表示部
１２４…プルダウン抵抗
１２５…接眼検出部
１２９…接続制御部
１３０…システム制御部
１３２…電源部
【図１】
2018173887.tif 000003
【図２】
2018173887.tif 000004
【図３】
2018173887.tif 000005
【図４】
2018173887.tif 000006
【図５】
2018173887.tif 000007
【図６】
2018173887.tif 000008
【図７】
2018173887.tif 000009
【図８】
2018173887.tif 000010
【図９】
2018173887.tif 000011
【図１０】
2018173887.tif 000012