(57)【要約】【課題】接続した外部機器に電子機器の状態を示す情報を送信することが可能な電子機器及びその制御方法並びに通信システムを提供する。【解決手段】本発明の電子機器２００は、ＣＣ端子２０１ｂと、ＣＣ端子２０１ｂのＤＣ電圧レベルを制御するスイッチ制御部２０５と、ＣＣ端子２０１ｂを介して外部機器１００との通信を行う通信部２０６と、電子機器２００の状態を検知する接眼判定部２１７と、電子機器２００が外部機器１００と接続した否かを判定する接続判定部２０８と、を備え、接続判定部２０８は、ＣＣ端子２０１ｂのＤＣ電圧レベルが所定の検出期間の間、所定の範囲にある場合に、外部機器２００と接続したと判定し、スイッチ制御部２０５は、接眼判定部２１７が電子機器２００の状態が変化したことを検出した場合に、ＣＣ端子２０１ｂのＤＣ電圧レベルを所定の検出期間よりも短い第１期間だけ変化させることを特徴とする。【選択図】  図５
2019134334.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続する電子機器であって、
前記外部機器と接続する通信端子と、
前記通信端子のＤＣ電圧レベルを制御する制御手段と、
前記制御手段に制御された前記通信端子の前記ＤＣ電圧レベルに波形を重畳して変調して、前記外部機器との通信を行う通信手段と、
前記電子機器の状態を検知する検知手段と、
前記電子機器が前記外部機器と接続した否かを判定する判定手段と、
を備え、
前記判定手段は、前記通信端子のＤＣ電圧レベルが所定の検出期間の間、所定の範囲にある場合に、前記電子機器が前記外部機器と接続したと判定し、
前記制御手段は、前記検知手段が前記電子機器の状態が変化したことを検出した場合に、前記通信端子のＤＣ電圧レベルを、前記所定の検出期間よりも短い所定の期間だけ、変化させることを特徴とする電子機器。
【請求項２】
前記外部機器から受信した画像データに基づく画像を表示する表示手段を備え、
前記検知手段は、ユーザと前記電子機器との間の距離が所定の距離以下である接眼状態であるか否かを検知することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記画像データを受信する端子をさらに備えることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御手段は、前記検知手段が前記電子機器の状態が変化したことを検出した場合に、前記通信端子のＤＣ電圧レベルを、前記所定の検出期間よりも短い所定の期間だけ、前記所定の範囲に含まれない電圧レベルに変化させることを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
一方の端部が接地した第１抵抗と、
一方の端部が所定の電圧レベルを出力する電源と接続した第２抵抗と、
を、さらに備え、
前記制御手段は、前記通信端子と、前記第１抵抗の他方の端部および前記第２抵抗の他方の端部のいずれかとの接続を切り換えて、前記通信端子のＤＣ電圧レベルを制御することを特徴とする請求項１乃至請求項４のいずれか１項に記載の電子機器。
【請求項６】
前記電子機器はビューファインダであることを特徴とする請求項１乃至請求項５のいずれか１項に記載の電子機器。
【請求項７】
前記電子機器は、デジタルカメラであることを特徴とする請求項６に記載の電子機器。
【請求項８】
前記通信端子は、ＵＳＢ３．１規格に準ずるＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されたＣＣ端子であることを特徴とする請求項１乃至請求項７のいずれか１項に記載の電子機器。
【請求項９】
画像を表示する表示装置と前記表示装置に画像データを出力するための出力装置とを備える通信システムであって、
第１通信端子と、
前記第１通信端子のＤＣ電圧レベルを制御する制御手段と、
前記第１通信端子の電圧を前記制御されたＤＣ電圧レベルに波形を重畳して変調して、前記出力装置との通信を行う第１通信制御手段と、
前記表示装置の状態を検知する検知手段と、
前記判定手段は、前記通信端子のＤＣ電圧レベルが所定の検出期間の間、所定の範囲にある場合に、前記電子機器が前記出力装置と接続したと判定し、
画像データに基づいて画像を表示する第１表示手段と、
を備える表示装置と、
前記第１通信端子と接続するための第２通信端子と、
前記第２通信端子を介して前記電子機器と通信を行う第２通信制御手段と、
前記第２通信端子のＤＣ電圧レベルに基づいて前記電子機器の状態を判定する判定手段と、
前記画像データに基づく画像を表示する第２表示手段と、
前記表示装置の状態に基づいて、前記表示装置および前記第２表示手段の少なくとも一方に前記画像データを出力する出力手段と、
を備える出力装置と、
を備え、
前記制御手段は、前記検知手段が前記電子機器の状態が変化したことを検出した場合に、前記通信端子のＤＣ電圧レベルを、前記所定の検出期間よりも短い所定の期間だけ、変化させ、
前記出力手段は、前記第２通信端子のＤＣ電圧レベルが前記所定の検出期間よりも短い期間だけ変化した場合に、前記表示装置の状態が変化したと判定し、前記画像データの出力先を変更する
ことを特徴とする通信システム。
【請求項１０】
外部機器と接続する通信端子を有する電子機器の制御方法であって、
前記通信端子のＤＣ電圧レベルを制御する制御工程と、
前記制御された前記通信端子の前記ＤＣ電圧レベルに波形を重畳して変調して、前記外部機器との通信を行う通信工程と、
前記電子機器の状態を検知する検知工程と、
前記電子機器が前記外部機器と接続した否かを判定する判定工程と、
を備え、
前記判定工程は、前記通信端子のＤＣ電圧レベルが所定の検出期間の間、所定の範囲にある場合に、前記電子機器が前記外部機器と接続したと判定し、
前記制御工程は、前記検知工程が前記電子機器の状態が変化したことを検出した場合に、前記通信端子のＤＣ電圧レベルを、前記所定の検出期間よりも短い所定の期間だけ、変化させることを特徴とする電子機器の制御方法。
【請求項１１】
前記電子機器は、前記外部機器から受信した画像データに基づく画像を表示する表示手段を備え、
前記検知工程は、ユーザと前記電子機器との間の距離が所定の距離以下である接眼状態であるか否かを検知することを特徴とする請求項１０に記載の電子機器の制御方法。
【請求項１２】
前記画像データを受信する受信工程をさらに備えることを特徴とする請求項１１に記載の電子機器の制御方法。
【請求項１３】
前記制御工程は、前記検知手段が前記電子機器の状態が変化したことを検出した場合に、前記通信端子のＤＣ電圧レベルを、前記所定の検出期間よりも短い所定の期間だけ、前記所定の範囲に含まれない電圧レベルに変化させることを特徴とする請求項１０乃至１２のいずれか１項に記載の電子機器の制御方法。
【請求項１４】
前記電子機器は、一方の端部が接地した第１抵抗と、一方の端部が所定の電圧レベルを出力する電源と接続した第２抵抗と、を備え、
前記制御工程は、前記通信端子と、前記第１抵抗の他方の端部および前記第２抵抗の他方の端部のいずれかとの接続を切り換えて、前記通信端子のＤＣ電圧レベルを制御することを特徴とする請求項１０乃至請求項１３のいずれか１項に記載の電子機器の制御方法。
【請求項１５】
前記電子機器はビューファインダであることを特徴とする請求項１０乃至請求項１４のいずれか１項に記載の電子機器の制御方法。
【請求項１６】
前記電子機器は、デジタルカメラであることを特徴とする請求項１５に記載の電子機器の制御方法。
【請求項１７】
前記通信端子は、ＵＳＢ３．１規格に準ずるＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されたＣＣ端子であることを特徴とする請求項１０乃至請求項１６のいずれか１項に記載の電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ  Ｔｙｐｅ−Ｃ機能を有する電子機器及びその制御方法、通信システムに関する。
【背景技術】
【０００２】
ＵＳＢ３．１規格において、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタが提案されている。ＵＳＢ３．１規格においては、オプション機能としてオルタネートモード（Ａｌｔｅｒｎａｔｅ  Ｍｏｄｅ）が規定されている。オルタネートモードを用いれば、ＤｉｓｐｌａｙＰｏｒｔ（ＤＰ）規格やＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格等に準拠した画像データ等をディスプレイ等に転送することが可能である。オルタネートモードの画像データの転送においては、１０Ｇｂｐｓ以上の伝送速度をサポートするＵＳＢ３．１規格において規定された高速伝送ラインを用いて画像データの転送が行われる。
【０００３】
また、ＵＳＢ  Ｔｙｐｅ−Ｃ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＰＤ）規格、ＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ規格等の様々な規格も、ＵＳＢ３．１規格において規定されている。特許文献１には、Ｔｙｐｅ−Ｃポートを備えた機器とＴｙｐｅ−ＣポートではないＵＳＢポートを備えた機器とを延長手段を用いて接続し、画像通信を行う技術が開示されている。
【０００４】
また、ＵＳＢ３．１規格では、接続した機器間で、ホストとして機能するＤＦＰ（Ｄｏｗｎｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）と、デバイスとして機能するＵＦＰ（Ｕｐｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）との役割が割り振られる。接続した機器間で通信を行う場合、ＤＦＰ側の機器（ＤＦＰ機器）からＵＦＰ側の機器（ＵＦＰ機器）に対してクエリを送信し、クエリを受信したことに応じて、ＵＦＰ機器が情報を送信する。
【０００５】
例えば、モニタを備えるカメラと、電子ビューファインダとをこのような規格に準じたインターフェースを用いて接続することが可能となる。回路規模の削減のため、カメラが備えるモニタのための画像を生成する回路と、電子ビューファインダのための画像を生成する回路とは、共通とすることが望ましい。したがって、カメラのモニタの表示と電子ビューファインダの表示とを排他制御することがある。排他制御のトリガーとするため、例えば、電子ビューファインダへユーザが接近したこと、または離れたことを検知してカメラに通知を行うことがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許出願公開第２０１６／０１２７６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを用いて、電子ビューファインダがＵＦＰとしてデジタルカメラに接続した場合、電子ビューファインダが検知した結果を速やかにデジタルカメラに通知することができない場合がある。上述の技術によれば、ＵＦＰ機器である電子ビューファインダは、ＤＦＰ機器であるデジタルカメラからのクエリを受信したことに応じて情報を送信することが可能となるが、電子ビューファインダが任意のタイミングで情報を送信できるわけではない。
【０００８】
本発明の目的は、接続した電子機器の状態に応じた制御を行う外部機器に対して、速やかに状態を示す情報を送信することが可能な電子機器及びその制御方法並びに通信システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の電気機器の一の形態は、外部機器と接続する電子機器であって、前記外部機器と接続する通信端子と、前記通信端子のＤＣ電圧レベルを制御する制御手段と、前記制御手段に制御された前記通信端子の前記ＤＣ電圧レベルに波形を重畳して変調して、前記外部機器との通信を行う通信手段と、前記電子機器の状態を検知する検知手段と、前記電子機器が前記外部機器と接続した否かを判定する判定手段と、を備え、前記判定手段は、前記通信端子のＤＣ電圧レベルが所定の検出期間の間、所定の範囲にある場合に、前記電子機器が前記外部機器と接続したと判定し、前記制御手段は、前記検知手段が前記電子機器の状態が変化したことを検出した場合に、前記通信端子のＤＣ電圧レベルを、前記所定の検出期間よりも短い所定の期間だけ、変化させることを特徴とする。
【００１０】
本発明に係る通信システムの一の形態は、画像を表示する表示装置と前記表示装置に画像データを出力するための出力装置とを備える通信システムであって、第１通信端子と、前記第１通信端子のＤＣ電圧レベルを制御する制御手段と、前記第１通信端子の電圧を前記制御されたＤＣ電圧レベルに波形を重畳して変調して、前記外部機器との通信を行う第１通信制御手段と、前記表示装置の状態を検知する検知手段と、前記判定手段は、前記通信端子のＤＣ電圧レベルが所定の検出期間の間、所定の範囲にある場合に、前記電子機器が前記外部機器と接続したと判定し、画像データに基づいて画像を表示する第１表示手段と、を備える表示装置と、前記第１通信端子と接続するための第２通信端子と、前記第２通信端子を介して前記電子機器と通信を行う第２通信制御手段と、前記第２通信端子のＤＣ電圧レベルに基づいて前記電子機器の状態を判定する判定手段と、前記画像データに基づく画像を表示する第２表示手段と、前記表示装置の状態に基づいて、前記表示装置および前記第２表示手段の少なくとも一方に前記画像データを出力する出力手段と、を備える出力装置と、を備え、前記制御手段は、前記検知手段が前記電子機器の状態が変化したことを検出した場合に、前記通信端子のＤＣ電圧レベルを、前記所定の検出期間よりも短い所定の期間だけ、変化させ、前記出力手段は、前記第２通信端子のＤＣ電圧レベルが前記所定の検出期間よりも短い期間だけ変化した場合に、前記表示装置の状態が変化したと判定し、前記画像データの出力先を変更することを特徴とする通信システム。
【発明の効果】
【００１１】
本発明の電子機器及びその制御方法並びに通信システムによれば、接続した電子機器の状態に応じた制御を行う外部機器に対して、速やかに状態を示す情報を送信することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】電子機器と外部機器とを示す斜視図である。
【図２】ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を示す図である。
【図３】電子機器と外部機器とを示すブロック図である。
【図４】外部機器と電子機器との間のデータ送信の例を示す模式図である。
【図５】電子機器の動作を示す第１のフローチャートである。
【図６】外部機器の動作を示す第２のフローチャートである。
【図７】外部機器と電子機器との間のデータ送信の例を示す第１のタイムチャートである。
【図８】電子機器の動作を示す第３のフローチャートである。
【図９】外部機器と電子機器との間のデータ送信の例を示す第２のタイムチャートである。
【発明を実施するための形態】
【００１３】
＜実施例１＞
以下、本発明を適用した好適な実施の形態について添付の図面を参照しながら詳細に説明する。
【００１４】
電子機器及びその制御方法並びに電子デバイス及びその制御方法について図面を用いて説明する。図１は、本実施形態による電子機器と外部機器とを示す斜視図である。なお、ここでは、外部機器１００が、デジタルカメラである場合を例に説明するが、これに限定されるものではない。また、ここでは、電子機器２００、即ち、電子デバイス（電子装置）が、デジタルカメラに取り付けられる外付けビューファインダである場合を例に説明するが、これに限定されるものではない。また、外部機器１００と電子機器２００とは、後述するように通信端子のＤＣ電圧レベルを用いた通信を行う通信システムを構成する。
【００１５】
外部機器１００には、電子機器２００を接続するためのコネクタ１０１が備えられている。コネクタ１０１は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したレセプタクルである。コネクタ１０１は、電子機器２００が接続可能であるとともに、電子機器２００に給電を行い得る。電子機器２００には、外部機器１００に接続するためのコネクタ２０１が備えられている。コネクタ２０１は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したプラグである。コネクタ２０１は、外部機器１００に接続可能であるとともに、外部機器１００から受電し得る。コネクタ１０１とコネクタ２０１とには、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において規定された図２に示すようなピンアサインが適用されている。
【００１６】
図２は、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を示す図、即ち、コネクタ１０１，２０１のピン配置を示す図である。コネクタ１０１，２０１には、接続の検出やネゴシエーション等に用いられるＣＣ（コンフィギュレーションチャネル、Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子１０１ｂ、２０１ｂ（図３参照）がそれぞれ備えられている。即ち、コネクタ１０１には、ＣＣ端子（ＣＣ１、ＣＣ２）１０１ｂが備えられている。コネクタ２０１には、ＣＣ端子（ＣＣ１、ＣＣ２）２０１ｂが備えられている。
【００１７】
コネクタ１０１とコネクタ２０１とを接続すると、コネクタ１０１に備えられたＣＣ端子１０１ｂとコネクタ２０１に備えられたＣＣ端子２０１ｂとが互いに接続される。ＣＣ端子１０１ｂの電位Ｖｓは、接続検出部１０８（図３（ａ）参照）を用いてモニタリングされる。ＣＣ端子２０１ｂの電位は、接続検出部２０８（図３（ｂ）参照）を用いてモニタリングされる。後述するように、外部機器１００と電子機器２００とが接続した場合、ＣＣ端子を介して、情報を送受信することが可能となる。つまり、ＣＣ端子は通信を行うための通信端子である。
【００１８】
コネクタ１０１には、ＶＢＵＳ端子（電源端子）１０１ａやＧＮＤ端子（グラウンド端子）が備えられている。コネクタ２０１には、ＶＢＵＳ端子２０１ａやＧＮＤ端子が備えられている。外部機器１００から電子機器２００に対してＶＢＵＳ端子１０１ａ、２０１ａを介して所定の電圧、即ち、ＶＢＵＳが供給され得る。
【００１９】
ＴＸ＊端子（ＴＸ１＋、ＴＸ１−、ＴＸ２＋、ＴＸ２−）は信号送信用の端子であり、ＲＸ＊端子（ＲＸ１＋、ＲＸ１−、ＲＸ２＋、ＲＸ２−）は信号受信用の端子であり、これらは高速データ伝送に対応し得る。ＳＢＵ端子（ＳＢＵ１、ＳＢＵ２）は、サイドバンド信号端子であり、多様な用途に適宜用い得る。Ｄ＋端子及びＤ−端子は、ＵＳＢ２．０をサポートするために用いられる。
【００２０】
外部機器１００には、アクセサリシューアダプタ（アクセサリシューコネクタ）が備えられている。アクセサリシューアダプタは、電子機器２００を物理的に固定する役割を担う。外部機器１００には、表示部１１４が備えられている。電子機器２００には、外部機器１００に備えられた表示部１１４とは異なる表示部２１４が備えられている。電子機器２００は、センサ２１６を備える。センサ２１６は、ユーザの接眼や離眼を検出するためのセンサである。例えば、センサ２１６は、電子機器２００に近接する物体との距離を検出する測距センサであるとする。外部機器１００には、レンズ（図示せず）を含む撮像光学系１２０、即ち、レンズユニットが備えられる。撮像光学系１２０は、外部機器１００に対して着脱不能であってもよいし、外部機器１００に対して着脱可能であってもよい。
【００２１】
図３は、本実施形態による外部機器１００と電子機器２００とを示すブロック図である。図３（ａ）は外部機器１００を示しており、図３（ｂ）は電子機器２００を示している。
【００２２】
外部機器１００には、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したポートが備えられている。外部機器１００のポートには、コネクタ１０１が備えられている。
【００２３】
外部機器１００のポートは、ＤＦＰ（Ｄｏｗｎｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）にもＵＦＰ（Ｕｐｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）にもなり得る。つまり、外部機器１００のポートは、ＤＦＰおよびＵＦＰの役割を切り替え得るＴｙｐｅ−ＣポートであるＤＲＰ（Ｄｕａｌ  Ｒｏｌｅ  Ｐｏｒｔ）であるとする。ここで、ＤＦＰとは、ホストとして機能するとともに電力を供給する側のポート、即ち、ソース（Ｓｏｕｒｃｅ）となるＴｙｐｅ−Ｃポートである。また、ＵＦＰとは、デバイスとして機能するとともに電力を受給する側のポート、即ち、シンク（Ｓｉｎｋ）となるＴｙｅｐ−Ｃポートである。
【００２４】
ＤＲＰを備えた電子機器、即ち、ＤＲＰ機器は、外部機器に電力を供給する側の機器であるＤＦＰ機器になることもできるし、外部機器から電力を受け取る側の機器であるＵＦＰ機器になることもできる。各々の機器の役割を決定する際には、ＣＣ（コンフィギュレーションチャネル、Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子１０１ｂが用いられる。なお、電子機器２００のポートは、例えばＵＦＰ（Ｕｐｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）である。
【００２５】
例えば、外部機器１００は、外部機器１００に備えられた不図示のバッテリから供給される電力によって動作する撮像装置であるものとする。外部機器１００は、後述するＴＸ端子を介して電子機器２００に映像信号を送信することが可能である。また、電子機器２００は、外部機器１００等から受信する映像信号に基づいた画像を表示するディスプレイ（表示装置）であるものとする。なお、外部機器１００および電子機器２００は、このような装置に限定されるものではない。
【００２６】
外部機器１００には、上述したように、コネクタ１０１、具体的にはレセプタクルが備えられている。電子機器２００には、上述したように、コネクタ２０１、具体的には、プラグが備えられている。外部機器１００のコネクタ１０１と電子機器２００のコネクタ２０１とは、互いに接続される。外部機器１００のポートと電子機器２００のポートとの間において、コネクタ１０１，２０１を介して通信や給電が行われ得る。
【００２７】
外部機器１００は、コネクタ１０１、スイッチ１０２、プルアップ抵抗１０３、プルダウン抵抗１０４、スイッチ制御部１０５、通信部１０６、判定部１０７、接続検出部１０８、およびシステム制御部１０９を備えている。外部機器１００は、さらに、電源部１１１、撮像部１１２、メモリ１１３、表示部１１４、および機器判別部１１５を更に備えている。
【００２８】
プルアップ抵抗１０３の一方の端部は、電源線に接続されている。電源線は所定の電圧の定電圧電源に接続されており、電源線の電位はＶＣＣとなっている。プルアップ抵抗１０３の他方の端部は、スイッチ１０２に接続されている。プルアップ抵抗１０３は、スイッチ１０２を介してＣＣ端子１０１ｂに接続可能である。プルアップ抵抗１０３の抵抗値は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されており、例えば２２ｋΩである。ＶＣＣの電圧値は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されており、例えば５Ｖである。ＶＣＣは、ＶＢＵＳ端子１０１ａを介して電子機器２００に供給される電源、即ち、ＶＢＵＳとは別個に生成される。
【００２９】
プルダウン抵抗１０４の一方の端部は、接地線に接続されている。接地線の電位は接地電位ＧＮＤ、即ち、０Ｖである。プルダウン抵抗１０４の他方の端部は、スイッチ１０２に接続されている。プルダウン抵抗１０４は、スイッチ１０２を介して所定の端子、即ち、ＣＣ端子１０１ｂに接続可能である。プルダウン抵抗１０４の抵抗値は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されており、例えば５．１ｋΩである。
【００３０】
スイッチ１０２は、接続を切り替えるものである。スイッチ１０２は、ある状態においては、ＣＣ端子１０１ｂとプルアップ抵抗１０３とを接続する（プルアップ状態）。スイッチ１０２は、他の状態においては、ＣＣ端子１０１ｂとプルダウン抵抗１０４とを接続する（プルダウン状態）。スイッチ１０２は、更に他の状態においては、ＣＣ端子１０１ｂをプルアップ抵抗１０３にもプルダウン抵抗１０４にも接続しない（開放状態）。スイッチ１０２は、スイッチ制御部１０５によって制御される。
【００３１】
スイッチ制御部（ＳＷ制御部）１０５は、システム制御部１０９からの指示に基づいてスイッチ１０２を制御する。スイッチ制御部１０５は、ＣＣ端子１０１ｂがプルアップ抵抗１０３に接続されるようにスイッチ１０２を制御し得る。ＣＣ端子１０１ｂをプルアップ抵抗１０３に接続することによって、外部機器１００がホスト機器、即ち、ＤＦＰ機器であることを電子機器２００に対して示し得る。
【００３２】
また、スイッチ制御部１０５は、ＣＣ端子１０１ｂがプルダウン抵抗１０４に接続されるようにスイッチ１０２を制御し得る。ＣＣ端子１０１ｂをプルダウン抵抗１０４に接続することによって、外部機器１００がデバイス機器、即ち、ＵＦＰ機器であることを電子機器２００に対して示し得る。スイッチ制御部１０５は、スイッチ１０２を周期的に切り替え得る。スイッチ１０２を周期的に切り替えることよって、外部機器１００がホスト機器にもデバイス機器にもなり得るＤＲＰ機器であることを電子機器２００に対して示し得る。
【００３３】
さらに、スイッチ制御部１０５は、スイッチ１０２を開放状態に設定し得る。即ち、スイッチ制御部１０５は、ＣＣ端子１０１ｂをプルアップ抵抗１０３とプルダウン抵抗１０４のいずれにも接続しない状態とし得る。スイッチ制御部１０５は、外部機器１００と電子機器２００とが接続されたことが接続検出部１０８によって判定されるまで、ＣＣ端子１０１ｂがプルアップ抵抗１０３とプルダウン抵抗１０４とに交互に接続されるように制御を行う。ＣＣ端子１０１ｂをプルアップ抵抗１０３とプルダウン抵抗１０４とに交互に周期的に接続することは、トグリング（Ｔｏｇｇｌｉｎｇ）と称される。
【００３４】
通信部１０６は、ＵＳＢ  Ｔｙｐｅ−Ｃ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＰＤ）規格に準拠した通信、即ち、ＰＤ通信を、ＣＣ端子１０１ｂを介して行う。通信部１０６は、ＣＣ端子の電圧を、変調させて接続した機器間での通信を実行する。通信部１０６は、ＣＣ端子のＤＣ電圧レベルを、波形を重畳することにより変調させる。具体的には、通信部１０６は、ＣＣ端子１０１ｂの電圧値が、ＣＣ端子１０１ｂのＤＣ電圧レベルに対して、パルス状にＨｉｇｈ、およびＬｏｗ状態を遷移するように制御することにより、電子機器２００と通信を行う通信制御回路である。なお、通信部１０６がＣＣ端子の電圧の変調に用いる波形は、上述のパルス状の波形に限らない。
【００３５】
なお、ＵＳＢ規格のオルタネートモードにおいて、接続した機器間で通信を行う場合、デバイス側の機器（電子機器２００）は、ホスト側の機器（外部機器１００）からのクエリを受信したことに応じて、情報を送信する。
【００３６】
図４は、外部機器１００と電子機器２００との間のデータ送信の例を示すタイムチャートである。外部機器１００からステータス情報を要求するクエリ（ＤＰ  Ｓｔａｔｕｓ）が周期的に送信される。外部機器１００はあらかじめ定められた期間ごとに電子機器２００にクエリを送信する。例えば、外部機器１００は、５０ｍｓごとに電子機器２００にクエリを送信するとする。
【００３７】
電子機器２００は、クエリを受信したことに応じて、ＡＣＫを返送し、続いて電子機器２００のステータス情報を送信する。つまり、電子機器２００は、受信したクエリに応答する形で、外部機器１００に情報を送信するといえる。
【００３８】
したがって、図５の星マークで示したタイミングで、電子機器２００からユーザが離れた（離眼状態）であることを検知した場合、離眼状態を検知した後のステータス情報の送信タイミングで電子機器２００から離眼情報が送信される。この場合、電子機器２００が離眼状態を検知してから、外部機器１００が離眼状態を検知するまでに時間差（タイムラグ）が発生することがあった。同様の時間差は、接眼状態を検知した場合にも発生する。
例えば、Ｄｉｓｐｌａｙ  Ｐｏｒｔ規格に準拠して、ホスト側の外部機器１００は、５０ｍｓｅｃごとにＤＰ  Ｓｔａｔｕｓを送信するとする。この場合、デバイス側である電子機器２００は、接眼（離眼）状態を検知してから最大で５０ｍｓ後に、外部機器１００に接眼状態を検知したことを通知する。
【００３９】
電子機器２００の接眼状態に応じて、外部機器１００がライブビュー画像を外部機器１００の表示部１１４と電子機器２００の表示部２１４とのいずれかにのみ表示するように制御することがある。このような場合に、上述のようなタイムラグが発生すると、ライブビュー画像の表示の切り替えのタイムラグが拡大し、ユーザが違和感を覚える場合があった。具体的には、ユーザがＥＶＦ（電子機器２００）の表示部２１４を覗き込む状態（接眼状態）においては、ライブビュー画像を表示部２１４に表示する必要がある。一方で、ユーザがＥＶＦの表示部２１４から離れている状態（離眼状態）においては、デジタルカメラ（外部機器１００）の表示部１１４にライブビュー画像を表示する必要がある。ユーザが接眼状態から離眼状態に遷移した場合、ライブビュー画像の表示が速やかに切り替わらない場合、ユーザが遷移直後にライブビューの確認をすることができない。状態の遷移が逆の場合も同様である。
【００４０】
判定部１０７は、ＣＣ端子１０１ｂの電圧値を検出し、ＣＣ端子１０１ｂの電圧値に応じて、電子機器２００が接眼状態か否かを判定する。判定部１０７は、判定結果を、システム制御部１０９に出力する。例えば、電子機器２００が接眼状態か否かに応じてＣＣ端子１０１ｂのＤＣ電圧レベルを２つの電圧値のいずれかに制御するとする。この場合、判定部１０７は、電子機器２００が制御する２つの電圧値の中間の値を閾値とし、検出したＣＣ端子１０１ｂのＤＣ電圧レベルが閾値よりも高いか否かに応じて、電子機器２００が接眼状態か否かを判定する。電子機器２００の接眼状態か否かに応じたＣＣ端子１０１ｂの電圧値変化については、後述する。
【００４１】
接続検出部（接続検出回路）１０８は、外部機器１００と電子機器２００とが接続されたか否かを判定する。接続検出部１０８は、外部機器１００と電子機器２００とが接続されたか否かの判定結果を、システム制御部１０９に出力する。即ち、外部機器１００と電子機器２００とが接続された場合、接続検出部１０８は、外部機器１００と電子機器２００とが接続されたことを示す情報をシステム制御部１０９に対して出力する。接続検出部１０８は、ＣＣ端子１０１ｂの電位Ｖｓが以下のような式（１）で示される所定の範囲内である場合に、外部機器１００と電子機器２００とが接続されたと判定する。電圧Ｖｍｉｎは、例えば０．２Ｖであり、電圧Ｖｍａｘは、例えば２．０４Ｖである。電圧Ｖｍｉｎ、Ｖｍａｘは、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されている。
Ｖｍｉｎ≦Ｖｓ＜Ｖｍａｘ  ・・・（１）
【００４２】
式（１）で示される所定の範囲の上限の電圧Ｖｍａｘは、プルアップ抵抗１０３に接続された電源線の電位、即ち、ＶＣＣよりも低い。また、式（１）で示される所定の範囲の下限の電圧Ｖｍｉｎは、プルダウン抵抗１０４に接続された接地線の電位、即ち、ＧＮＤよりも高い。例えば、Ｖｍｉｎは、０．２Ｖであり、Ｖｍａｘは２．０４Ｖであるとする。式（１）の電圧範囲は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されている電圧範囲であれば良い。
【００４３】
例えば、ＣＣ端子１０１ｂがスイッチ１０２を介してプルアップ抵抗１０３に接続されており、外部機器１００と電子機器２００とが接続されていない場合には、ＣＣ端子１０１ｂの電位ＶｓはＶＣＣである。ＶＣＣは、式（１）に示す所定の範囲内ではない電位である。この場合、接続検出部１０８は、外部機器１００と電子機器２００とが接続されていると判定しない。
【００４４】
また、ＣＣ端子１０１ｂがスイッチ１０２を介してプルダウン抵抗１０４に接続されており、外部機器１００と電子機器２００とが接続されていない場合には、ＣＣ端子１０１ｂの電位ＶｓはＧＮＤ（０Ｖ）である。ＧＮＤは、式（１）に示す所定の範囲内ではない電位である。この場合、接続検出部１０８は、外部機器１００と電子機器２００とが接続されていると判定しない。このように、ＣＣ端子１０１ｂの電位Ｖｓが所定の範囲内でない場合、接続検出部１０８は、外部機器１００と電子機器２００とが接続されていると判定しない。
【００４５】
ＣＣ端子１０１ｂとＣＣ端子２０１ｂとが電気的に接続されている場合であっても、ＣＣ端子１０１ｂがプルダウン抵抗１０４に接続されている場合には、ＣＣ端子１０１ｂの電位Ｖｓは接地電位ＧＮＤである。接地電位ＧＮＤは、式（１）に示す所定の範囲内ではない電位である。この場合、接続検出部１０８は、外部機器１００と電子機器２００とが接続されていると判定しない。
【００４６】
なお、ノイズによる誤判定を防ぐために、接続を検知するために、ＣＣ端子１０１ｂの電圧が式（１）を満たす期間が、判定閾値以上継続することが必要である。また、切断（非接続）を検知する場合には、判定閾値以上、ＣＣ端子１０１ｂの電圧が式（１）を満たさない状態が維持されることが必要となる。
【００４７】
外部機器１００と電子機器２００とが接続されていることが接続検出部１０８によって判定されると、システム制御部１０９は、トグリングを終了するようにスイッチ制御部１０５を制御する。トグリングが終了した段階でＣＣ端子１０１ｂに接続されている抵抗が、ＣＣ端子１０１ｂに接続される抵抗としてスイッチ制御部１０５によって選択された抵抗である。
【００４８】
本実施例において、外部機器１００は、ＤＦＰ機器として電子機器２００に接続されるとする。即ち、この場合、外部機器１００のポートはソースとなり、電子機器２００のポートはシンクとなる。外部機器１００は、ＣＣ端子１０１ｂにプルアップ抵抗１０３が接続された状態で電子機器２００との接続が確立した場合には、電子機器２００にポートを介して給電可能な接続状態になる。
【００４９】
システム制御部１０９は、外部機器１００の全体の制御を司る。システム制御部１０９は、外部機器１００に備えられた各々の機能ブロック、即ち、スイッチ制御部１０５、通信部１０６、判定部１０７、接続検出部１０８、表示制御部１１０、および電源部１１１を制御する。システム制御部１０９としては、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等が用いられる。
【００５０】
システム制御部１０９は、外部機器１００に備えられた各々の機能ブロックから出力される情報を取得し、各々の機能ブロックの動作を制御する信号を出力する。システム制御部１０９は、外部機器１００と電子機器２００とが接続されているか否かについての接続検出部１０８による判定結果に基づいて、トグリングを継続するか否かを示す情報をスイッチ制御部１０５に対して出力する。外部機器１００と電子機器２００とが接続されたと接続検出部１０８が判定した場合には、システム制御部１０９は、トグリングを終了するようにスイッチ制御部１０５を制御する。これにより、ＣＣ端子１０１ｂに接続される抵抗が固定される。
【００５１】
また、システム制御部１０９は、判定部１０７が、電子機器２００が接眼状態であると判定した場合に、映像データを電子機器２００に出力するように表示制御部１１０を制御する。さらに、システム制御部１０９は、判定部１０７が、電子機器２００が離眼状態であると判定した場合に、映像データを表示部１１４に出力するように表示制御部１１０を制御する。
【００５２】
システム制御部１０９は、電子機器２００と外部機器１００とが接続した状態において、ＣＣ端子１０１ｂの電圧が後述する第１期間もしくは第２期間だけ変化した場合、電子機器２００の接眼状態が変化したと判定する。
【００５３】
表示制御部１１０は、表示部１１４に映像等を表示する際には、表示部１１４に対する制御を行うとともに、映像データ等を表示部１１４に送信する。また、表示制御部１１０は、オルタネートモードで電子機器２００に表示を行わせる場合には、例えばコネクタ１０１のＴＸ端子１０１ｃとコネクタ２０１のＲＸ端子２０１ｃとを介して、電子機器２００に映像データ等を送信する。表示制御部１１０が映像データを出力する先は、システム制御部１０９の指示によって決定される。
【００５４】
電源部（電力制御回路）１１１は、不図示の電圧変換部が備えられている。電圧変換部は、例えばバッテリ（図示せず）等から供給される電力を用いて所定の電圧、即ち、ＶＣＣやＶＢＵＳ等を生成する。電源部１１１は、外部機器１００の内部に備えられた電子回路や駆動部品等への電力の供給を制御する。
【００５５】
また、電源部１１１は、電子機器２００から受け取る電力をバッテリに充電し得る。ＶＢＵＳ＿Ｓｏｕｒｃｅは、外部機器１００から電子機器２００に供給されるＶＢＵＳを示しており、スイッチ１１１ａとＶＢＵＳ端子１０１ａとを介して電子機器２００に供給される。ＶＢＵＳ＿Ｓｉｎｋは、電子機器２００から外部機器１００に供給されるＶＢＵＳを示しており、外部機器１００に備えられたバッテリ等に供給される。
【００５６】
システム制御部１０９は、外部機器１００のポートをソースとする場合には、スイッチ１１１ａをオン状態にするとともに、スイッチ１１１ｂをオフ状態とする。これにより、外部機器１００からＶＢＵＳ端子１０１ａを介して電子機器２００にＶＢＵＳが供給される。システム制御部１０９は、外部機器１００のポートをシンクとする場合には、スイッチ１１１ａをオフ状態にするとともに、スイッチ１１１ｂをオン状態とする。これにより、電子機器２００からのＶＢＵＳがＶＢＵＳ端子１０１ａを介して外部機器１００に供給される。
【００５７】
撮像部１１２には、不図示の撮像素子（イメージセンサ）が備えられている。撮像素子の撮像面（図示せず）には、撮像光学系１２０によって形成される光学像が入射される。撮像素子は、かかる光学像を光電変換することによってアナログの画像信号を生成し、アナログの画像信号をアナログ−デジタル変換することによってデジタルの画像信号、即ち、画像データを生成する。撮像部１１２は、こうして取得される画像データをシステム制御部１０９に出力する。
【００５８】
メモリ１１３は、システム制御部１０９が各機能ブロックを制御するために実行するプログラム、およびパラメータを記憶する記憶媒体である。
【００５９】
表示部１１４は、表示制御部１１０から出力される画像データに基づいて静止画像や動画像（映像）等を表示する。表示部１１４としては、例えば小型の液晶パネル等が用いられる。表示部１１４は、例えば、外部機器１００の本体の外側に表示画面を露出するように設けられている。
【００６０】
図３（ｂ）は、電子機器２００の機能ブロックを示すブロック図である。電子機器２００は、コネクタ２０１、スイッチ２０２、プルアップ抵抗２０３、プルダウン抵抗２０４、スイッチ制御部２０５、通信部２０６、接続検出部２０８、およびシステム制御部２０９を備えている。電子機器２００は、さらに、表示制御部２１０、電源部２１１、メモリ１１３、表示部２１４、センサ２１６、および接眼判定部２１７を更に備えている。
【００６１】
コネクタ２０１、プルアップ抵抗２０３、プルダウン抵抗２０４、通信部２０６、接続検出部２０８、電源部２１１、メモリ１１３、および表示部２１４は、外部機器１００の同一の機能ブロックと同様の機能を発揮することから、詳細な説明を省略する。
【００６２】
スイッチ制御部２０５は、システム制御部２０９の指示に応じて、スイッチ２０２の接続状態を制御するための制御回路である。上述のように、スイッチ２０２の接続状態に応じて、ＣＣ端子２０１ｂのＤＣ電圧レベルが決定されることから、スイッチ制御部２０５は、ＣＣ端子２０１ｂのＤＣ電圧レベルを制御するための制御回路であるといえる。スイッチ制御部２０５は、スイッチ制御部１０５と同様に、スイッチ２０２のトグリング制御を実行する。
【００６３】
また、スイッチ制御部２０５は、システム制御部２０９の指示に応じて、外部機器１００に後述する接眼状態の遷移の有無を示す信号を出力するために、プルアップ抵抗２０３およびプルダウン抵抗２０４の接続の切換えを実行する。
【００６４】
センサ２１６は、前述したとおり、ユーザの接眼や離眼を検出するためのセンサである。例えば、センサ２１６は、電子機器２００に近接する物体との距離を検出する測距センサであるとする。センサ２１６は、あらかじめ設定された距離以下の範囲にオブジェクトが存在する場合、Ｈｉｇｈ信号を出力し、そうでない場合、Ｌｏｗ信号を出力するとする。センサ２１６は、例えば、赤外光を発する発光部と、反射物等によって反射された赤外光を受ける受光部とを備えている。
【００６５】
センサ２１６は、受光部によって受光される反射光の量が予め設定されたしきい値以上であるか否かに基づいて、接眼状態と離眼状態とを判定する。ユーザの顔等の反射物がセンサ２１６は、に接近することによって、受光部によって受光される反射光の量がしきい値以上になった場合には、センサ２１６は、接眼状態であると判定する。接眼状態であると判定した場合には、センサ２１６は、例えばＨｉｇｈレベルの信号、即ち、接眼信号を出力する。一方、ユーザの顔等の反射物が接眼検出部１２５に近接しておらず、受光部によって受光される反射光の量がしきい値未満である場合には、センサ２１６は、離眼状態であると判定する。離眼状態であると判定した場合には、センサ２１６は、例えばＬｏｗレベルの信号、即ち、離眼信号を出力する。
【００６６】
接眼判定部２１７は、センサ２１６から出力された信号に応じて、接眼状態か否かを判定する。接眼状態でない状態は、即ち離眼状態である。接眼判定部２１７は、判定結果をシステム制御部２０９に出力する。また、接眼判定部２１７は、接眼状態に遷移があるか否かを判定し、判定結果をシステム制御部２０９に出力する。具体的には、接眼判定部２１７は、接眼状態から離眼状態へ遷移したことを示す情報、および、離眼状態から接眼状態へ遷移したことを示す情報を出力する。
【００６７】
システム制御部２０９は、接眼判定部２１７から取得した判定結果に応じて、スイッチ制御部２０５の動作を制御する。接眼判定部２１７が接眼状態から離眼状態に遷移したと判定した場合に、スイッチ制御部２０５は、ＣＣ端子２０１ｂと接続する抵抗をプルダウン抵抗２０４からプルアップ抵抗２０３へ第１期間だけ切り換えるようにスイッチ２０２を制御する。また、接眼判定部２１７が離眼状態から接眼状態に遷移した場合に、スイッチ制御部２０５は、ＣＣ端子２０１ｂと接続する抵抗をプルダウン抵抗２０４からプルアップ抵抗２０３へ第２期間だけ切り換えるようにスイッチ２０２を制御する。第１期間と第２期間は同じ長さであってもよいし異なる長さであってもよい。
【００６８】
また、システム制御部２０９は、接眼判定部２１７から取得した判定結果に応じて、表示制御部２１０の動作を制御するものであってもよい。例えば、接眼判定部２１７が接眼状態でないと判定している場合、システム制御部２０９は、表示部２１４の消費電力が低減されるように表示制御部２１０を制御してもよい。具体的には、表示制御部２１０が表示部２１４への電力供給が停止されるように制御してもよいし、表示部２１４の一部の機能を停止することにより消費電力を低減するように制御するものであってもよい。例えば、表示部２１４が液晶パネルとバックライトとを備えた液晶表示モジュールである場合、表示制御部２１０はバックライトの駆動を停止する。例えば、表示部２１４が有機ＥＬパネルを備える有機ＥＬモジュールである場合、表示制御部２１０は、有機ＥＬの駆動電源の動作が停止するように制御してもよい。また、表示制御部２１０が、表示部２１４に黒画像が表示されるように制御するものであってもよい。
【００６９】
さらに、接眼判定部２１７が接眼状態であると判定している場合、システム制御部２０９は、表示部２１４が外部機器１００から入力された画像データに基づく画像表示が即座に行えるように、表示制御部２１０を制御する。具体的には、表示制御部２１０が表示部２１４をスタンバイ状態に制御するように、システム制御部２０９が表示制御部２１０を制御する。スタンバイ状態は、表示部２１４が画像データに基づいて画像を表示可能な状態であり、例えば、表示部２１４が液晶表示モジュールである場合、表示制御部２１０は、バックライトを駆動し、液晶パネルに光を照射させる。表示部２１４上述のように制御することによって、表示部２１４の消費電力を低減することが可能となる。
【００７０】
電子機器２００のコネクタ２０１と外部機器１００のコネクタ１０１とが、直接、もしくはケーブルを介して接続し、ＣＣ端子の電圧が式（１）を満たす状態となった場合、外部機器１００および電子機器２００とはＰＤネゴシエーションを実行する。ＰＤネゴシエーションは、外部機器１００および電子機器２００との間の電力供給の役割の調整や、オルタネートモードへの移行の可否等を調整する通信である。外部機器１００および電子機器２００の通信部はＣＣ端子で接続された信号線を介して、ＰＤネゴシエーションを実行する。
【００７１】
本実施例では、外部機器１００および電子機器２００とはＰＤネゴシエーションの後、オルタネートモードへ移行し、データ線を介して外部機器１００から電子機器２００にライブビュー画像を送信することが可能な動作状態となるとする。
【００７２】
図５は、電子機器２００の画像表示制御、および接眼状態通知制御を示すフローチャートである。電子機器２００が外部機器１００に接続されたことに応じて、本フローチャートの制御が開始される。また、電子機器２００と外部機器１００とが接続された状態において、外部機器１００の電源がＯＮになったことに応じて、本フローチャートの制御が開始されてもよい。
【００７３】
Ｓ１００１で、システム制御部２０９は、接眼判定部２１７から取得した判定結果に基づいて接眼状態であるか否かを判定する。接眼状態である場合（Ｓ１００１、Ｙｅｓ）、システム制御部２０９は、通信部２０６を介して、ＰＤ通信で接眼状態であることを示す情報を外部機器１００に出力して、Ｓ１００２に進む。また、接眼状態でない（離眼状態である）場合、システム制御部２０９は、通信部２０６を介して、ＰＤ通信で接眼状態でない（離眼状態である）ことを示す情報を外部機器１００に出力して、Ｓ１００８に進む。
【００７４】
Ｓ１００２で、システム制御部２０９は、表示部２１４を、外部機器１００から取得した映像信号を用いて画像を表示するように制御する。
【００７５】
Ｓ１００３で、システム制御部２０９は、接眼状態が遷移したか否かを判定する。ここで、システム制御部２０９は、接眼状態から離眼状態に遷移したか否かを判定する。接眼状態が遷移したと判定された場合、処理はＳ１００４に進む。そうでない場合、処理はＳ１０１３に進む。
【００７６】
Ｓ１００４で、システム制御部２０９の指示により、スイッチ制御部２０５は、ＣＣ端子２０１ｂと接続する抵抗をプルダウン抵抗２０４からプルアップ抵抗２０３に変更するようにスイッチ２０２を制御する。
【００７７】
Ｓ１００５で、システム制御部２０９は、ＣＣ端子２０１ｂと接続する抵抗をプルダウン抵抗２０４からプルアップ抵抗２０３に変更してから第１期間が経過したか否かを判定する。第１期間が経過していない場合は、Ｓ１００５を繰り変えす。第１期間が経過した場合、処理はＳ１００６に進む。
【００７８】
Ｓ１００６で、システム制御部２０９の指示により、スイッチ制御部２０５は、ＣＣ端子２０１ｂと接続する抵抗をプルアップ抵抗２０３からプルダウン抵抗２０４に変更するようにスイッチ２０２を制御する。
【００７９】
Ｓ１００７で、システム制御部２０９は、外部機器１００から取得した映像信号に基づく、画像表示処理を終了する。
【００８０】
Ｓ１０１３で、システム制御部２０９は、電子機器２００と外部機器１００とが接続されているか否かを判定する。電子機器２００と外部機器１００とが接続していない場合、表示制御処理は終了する。電子機器２００と外部機器１００とが接続している場合、処理はＳ１００１に戻る。
【００８１】
一方、Ｓ１００１で、システム制御部２０９が接眼状態でないと判定した場合、処理はＳ１００８に進む。Ｓ１００８で、システム制御部２０９は、接眼状態が遷移したか否かを判定する。ここで、システム制御部２０９は、離眼状態から接眼状態に遷移したか否かを判定する。接眼状態が遷移したと判定された場合、処理はＳ１００９に進む。そうでない場合、処理はＳ１０１３に進む。
【００８２】
Ｓ１００９で、システム制御部２０９の指示により、スイッチ制御部２０５は、ＣＣ端子２０１ｂと接続する抵抗をプルダウン抵抗２０４からプルアップ抵抗２０３に変更するようにスイッチ２０２を制御する。
【００８３】
Ｓ１０１０で、システム制御部２０９は、ＣＣ端子２０１ｂと接続する抵抗をプルダウン抵抗２０４からプルアップ抵抗２０３に変更してから第２期間が経過したか否かを判定する。第２期間が経過していない場合は、Ｓ１０１０を繰り変えす。第２期間が経過した場合、処理はＳ１０１１に進む。
【００８４】
Ｓ１０１１で、システム制御部２０９の指示により、スイッチ制御部２０５は、ＣＣ端子２０１ｂと接続する抵抗をプルアップ抵抗２０３からプルダウン抵抗２０４に変更するようにスイッチ２０２を制御する。
【００８５】
Ｓ１０１２で、システム制御部２０９は、表示部２１４を、外部機器１００から取得した映像信号を用いて画像を表示するように制御する。処理は、Ｓ１０１３に進む。
【００８６】
上述のように制御することにより、電子機器２００は、接眼状態もしくは接眼状態の遷移をＣＣ端子の電圧にのる所定の期間のパルスとして、外部機器１００に出力することを可能とする。
【００８７】
図６は、外部機器１００の表示制御処理を示すフローチャートである。外部機器１００の電源がＯＮになったことに応じて、本フローチャートが開始するとする。
【００８８】
Ｓ２００１で、システム制御部１０９は、表示部１１４を、映像信号に基づいて画像を表示するように制御する。
【００８９】
Ｓ２００２で、システム制御部１０９は、外部機器１００が電子機器２００に接続したか否かを判定する。
【００９０】
Ｓ２００３で、システム制御部１０９は、通信部１０６を介してＰＤ通信で取得した情報に基づいて、電子機器２００が接眼状態であるか否かを判定する。接眼状態である場合、処理は、Ｓ２００４に進む。接眼状態でない（離眼状態である）場合、処理は、Ｓ２０１０に進む。
【００９１】
Ｓ２０１０で、システム制御部１０９は、電子機器２００が離眼状態であると判定し、外部機器１００の表示部１１４で画像を表示し続ける。そして、Ｓ２０１０で、システム制御部１０９は、ＣＣ端子１０１ｂの電圧が、第２期間にわたって変化したか否かを判定する。システム制御部１０９は、ＣＣ端子１０１ｂに電子機器２００から、第２期間のパルスが出力されたか否かを判定するともいえる。第２期間にわたってＣＣ端子１０１ｂの電圧が変化したことを検出した場合（Ｓ２０１０、Ｙｅｓ）、処理はＳ２００４に進む。そうでない場合、Ｓ２０１０の処理を繰り返す。
【００９２】
Ｓ２００４で、システム制御部１０９は、電子機器２００が接眼状態であると判定し、画像信号を電子機器１００に出力する処理を実行する。
【００９３】
Ｓ２００５で、システム制御部１０９は、ＣＣ端子１０１ｂの電圧が、第１期間にわたって変化したか否かを判定する。システム制御部１０９は、ＣＣ端子１０１ｂに電子機器２００から、第１期間のパルスが出力されたか否かを判定するともいえる。第１期間にわたってＣＣ端子１０１ｂの電圧が変化したことを検出した場合（Ｓ２００５、Ｙｅｓ）、処理はＳ２００６に進む。そうでない場合、Ｓ２００５の処理を繰り返す。
【００９４】
Ｓ２００６で、システム制御部１０９は、電子機器２００が離眼状態になったと判定し、画像信号の出力処理を停止する。さらに、Ｓ２００７で、システム制御部１０９は、画像信号に基づいて、表示部１１４に画像を表示するように、表示部１１４を制御する。
【００９５】
Ｓ２００８で、システム制御部１０９は、外部機器１００が電子機器２００と接続しているか否かを判定する。外部機器１００が電子機器２００と接続している場合、処理はＳ２００９に進む。そうでない場合、処理はＳ２００１に進む。
【００９６】
Ｓ２００９で、システム制御部２０９は、電源オフ指示がされたか否かを判定する。電源オフ指示は、不図示の操作ボタン等の操作を介して入力されるとする。また、電源オフ指示は、所定期間走査されなかったことに応じて、システム制御部２０９が電源オフ指示を発生させてもよい。電源オフ指示がされた場合、表示制御処理は終了する。また、電源オフ指示がされない場合、処理はＳ２００１に戻る。
【００９７】
上述のような処理を実行することにより、外部機器１００は、電子機器２００の状態遷移に応じて速やかに画像信号の出力処理を制御することが可能となる。
【００９８】
図７は、外部機器１００と電子機器２００との間における接眼状態の通知と画像信号に基づく画像表示処理のタイミングを示す模式図である。図７（ａ）は、本実施例の制御をしない場合の比較例を示す。図７（ｂ）は、本実施例の制御を実行した場合を示す。
【００９９】
図７の横軸は、時刻を示す。時刻ｔ１の時点では、外部機器１００と電子機器２００とは、接続していないことから、それぞれのＣＣ端子はトグリング制御により周期的に電圧を変化させる。また、この時、電子機器２００は、離眼状態であり、接眼判定部２１７の出力する判定結果は、ローである。また、画像信号に基づく画像は、外部機器１００の表示部１１４で表示される。
【０１００】
時刻ｔ２の時点で、外部機器１００と電子機器２００とが接続する。ｔ２から検出期間が経過するまで、ＣＣ端子の電圧が所定の電圧範囲であることを特定したことに応じて、外部機器１００は、外部機器１００と電子機器２００との接続が確立されたと判定する。
【０１０１】
外部機器１００と電子機器２００との接続が確立されたと判定したことに応じて、ＰＤ通信によるネゴシエーションが開始される（ｔ３）。
【０１０２】
接続時のネゴシエーションが終了したのち、ｔ４でＰＤ通信が再び実行される。この通信は、機器間で機器の状態を示す情報のやりとりを行うための通信である。なお、図７では、ｔ４、ｔ７、ｔ９、およびｔ１２でＰＤ通信が実行される。すなわち、ＰＤ通信を介した情報の送受信は、所定のタイミングでしか行うことができないことを意味する。
【０１０３】
上記の一連の処理の間、電子機器２００は離眼状態であり、外部機器１００の表示部１１４に画像が表示されているとする。
【０１０４】
ｔ５で、電子機器２００が接眼状態となり、接眼判定部２１７の出力する判定結果は、ハイが出力される。
【０１０５】
ｔ６で、システム制御部２０９は、接眼判定部２１７の判定結果に基づいて、離眼状態から接眼状態への遷移があったと判定し、通信部２０６に接眼状態を示す信号を出力するように制御信号を出力する。
【０１０６】
しかし、ｔ６では、ＰＤ通信が行われないことから、通信部２０６は、ｔ７まで待機し、ｔ７で実行されるＰＤ通信で、外部機器１００に接眼状態であることを示す情報を出力する。
【０１０７】
外部機器１００は、ＰＤ通信で取得した情報に基づいて、画像信号を電子機器２００に出力する。ｔ８で、画像信号に基づく画像が、電子機器２００の表示部２１４で表示される。なお、ｔ７からｔ８の期間は、外部機器１００が画像信号の出力先を切り換えるための制御期間である。離眼状態から接眼状態への変化した時刻ｔ５から、画像が表示されるデバイスが制御されるまで、ｔ８−ｔ５だけ時間がかかる。
【０１０８】
さらに、ｔ１０で、電子機器２００が離眼状態となり、接眼判定部２１７の出力する判定結果は、ローが出力される。
【０１０９】
ｔ１１で、システム制御部２０９は、接眼判定部２１７の判定結果に基づいて、接眼状態から離眼状態への遷移があったと判定し、通信部２０６に離眼状態を示す信号を出力するように制御信号を出力する。
【０１１０】
しかし、ｔ１１では、ＰＤ通信が行われないことから、通信部２０６は、ｔ１２まで待機し、ｔ１２で実行されるＰＤ通信で、外部機器１００に離眼状態であることを示す情報を出力する。
【０１１１】
外部機器１００は、ＰＤ通信で取得した情報に基づいて、画像信号を電子機器２００に出力する処理を終了し、画像信号に基づいて表示部１１４に画像を表示する。ｔ１３で、画像信号に基づく画像が、外部機器１００の表示部１１４で表示される。なお、ｔ１２からｔ１３の期間は、外部機器１００が画像信号の出力先を切り換えるための制御期間である。接眼状態から離眼状態への変化した時刻ｔ９から、画像が表示されるデバイスが制御されるまで、ｔ１３−ｔ１０だけ時間がかかる。
【０１１２】
したがって、ＰＤ通信の周期が数１０ｍｓ以上である場合、各機器の処理速度を速くしても最大で、ＰＤ通信の周期分の表示切換えの遅延が発生する。外部機器１００がデジタルカメラであり、電子機器２００がＥＶＦである場合、ライブビュー画像の表示切換えの遅延により、ユーザがライブビュー画像を確認できない期間が延びることを意味する。したがって、遅延があるほど、ユーザがシャッターチャンスを逃してしまう等の課題がある。
【０１１３】
一方で、本実施例に示した処理を実行した場合、図７（ｂ）に示すように、接眼状態の遷移に応じて、ＣＣ端子の電圧が第１期間もしくは第２期間だけ変化する。これにより、外部機器１００は、電子機器２００の接眼状態の変化を、ＰＤ通信のタイミングを待たずに認識することが可能となる。
【０１１４】
具体的には、ｔ６でシステム制御部２０９が離眼状態から接眼状態に変化したと判定したことにより、パルスＰａがＣＣ端子に印加されることにより、時刻ｔ８´で表示デバイスの切換えが実行される。また、ｔ１１でシステム制御部２０９が接眼状態から離眼状態に変化したと判定したことにより、パルスＰｂがＣＣ端子に印加されることにより、時刻ｔ１３´で表示デバイスの切換えが実行される。
【０１１５】
それぞれの切換えのタイミングは、比較例におけるタイミングよりも早い。したがって、電子機器２００への接眼状態が変更した場合に、速やかに画像を表示する処理を変更することが可能となる。したがって、ユーザがライブビュー画像を確認できない期間を短くすることが可能となる。
【０１１６】
また、接眼状態に応じて、外部機器１００と電子機器２００との一方の表示を停止することが可能となることから、消費電力を低減することも可能となる。
【０１１７】
＜実施例２＞
実施例１の電子機器２００は、ＣＣ端子に所定のパルスを重畳することによって、電子機器２００の状態変化を外部機器１００に通知した。実施例２の電子機器２００は、ＣＣ端子に重畳されたパルスを検知できない場合に、ＣＣ端子を非接続電位状態にすることにより、状態変化を外部機器１００に通知することを可能とする。
【０１１８】
実施例２の外部機器１００、および電子機器２００の構成は、実施例１で示した構成と同等であるので、詳細な説明は省略する。
【０１１９】
実施例２において、電子機器２００は、機器判別部２１８によって外部機器１００が所定の種類の電子機器であるか否かを判定し、状態変化を通知するモードを切り替える。
【０１２０】
機器判別部２１８は、コネクタ２０１を介して接続された外部機器が、電子機器２００と親和性のある外部機器か否かを判別する判別部である。親和性のある外部機器とは、例えば電子機器２００と電子機器１００とが同じベンダーにより製造された電子機器であり、例えばＣＣ端子２０１ａを介して電子機器２００から親和性に関する情報を受信することによって親和性を判別することができる。親和性に関する情報は例えば、ＶＩＤ（Ａ  Ｖｅｎｄｏｒ  ＩＤ）である。また、親和性に関する情報は、外部機器１００と電子機器２００とが接続した際のＰＤ通信において取得される。
【０１２１】
実施例２のシステム制御部２０９は、機器判別部２１８が、接続した外部機器１００が、親和性がある外部機器であると判別した場合、実施例１に示した制御によって、接眼状態の遷移を通知する第１動作モードで動作する。また、システム制御部２０９は、機器判別部２１８が、接続した外部機器１００が、親和性がある外部機器であると判別した場合、実施例１と異なる制御によって、接眼状態の遷移を通知する第２動作モードで動作する。親和性がある外部機器とは、実施例１に示した通知方法で状態の遷移を検出することが可能な種類の外部機器であるとする。
【０１２２】
以下では、第２動作モードで接眼状態の遷移を通知する場合の制御について詳細に説明する。
【０１２３】
図８は、第２動作モードにおける電子機器２００の表示制御および接続状態通知制御を示すフローチャートである。図８のフローチャートに示す処理のうち、Ｓ３００１〜Ｓ３００３、Ｓ３００７、Ｓ３００８、Ｓ３０１２、およびＳ３０１３は、Ｓ１００１〜Ｓ１００３、Ｓ１００７、Ｓ１００８、Ｓ１０１２、およびＳ１０１３と同様の処理であることから説明を省略する。
【０１２４】
Ｓ３００３で、システム制御部２０９が接眼状態から離眼状態へ変化したと判定した場合、Ｓ３００４に進む。Ｓ３００４で、スイッチ制御部２０５は、ＣＣ端子２０１ｂをプルアップ抵抗２０３およびプルダウン抵抗２０４のいずれにも接続しないように、スイッチ２０２を制御する。これにより、外部機器１００のＣＣ端子１０１ｂはプルアップ抵抗１０３を介して電源に接続される。
【０１２５】
Ｓ３００５で、システム制御部２０９は、ＣＣ端子２０１ｂの接続を変更してから第３期間が経過したか否かを判定する。ここで第３期間は、検出期間よりも長い期間であり、例えば、２５ｍｓであるとする。Ｓ１００５と同様、第３期間が経過するまで、判定処理を繰り返す。
【０１２６】
第３期間が経過したことに応じて、Ｓ３００６で、スイッチ制御部２０５は、ＣＣ端子２０１ｂのトグリング制御を開始する。なお、Ｓ３００６では、スイッチ制御部２０５は、ＣＣ端子２０１ｂをプルダウン抵抗２０４に接続するようにスイッチ２０２を制御してもよい。
【０１２７】
また、Ｓ３００８で、システム制御部２０９が離眼状態から接眼状態へ変化したと判定した場合、Ｓ３００９で、システム制御部２０９は、接眼状態になったことをＰＤ通信で、外部機器１００に通知する。上述したように、この場合、接眼状態となったことを検知したのち、ＰＤ通信が実行されるまでの間の待機時間が発生する。
【０１２８】
図９は、第２動作モードで通知を行う場合のタイムチャートである。ｔ１からｔ１０までのイベントは、図７（ａ）と同様であるので説明を省略する。
【０１２９】
ｔ１１で、システム制御部２０９が接眼状態から離眼状態に変化したと判定したこと応じて、スイッチ制御部２０５は、検出期間よりも長い第３期間の間、ＣＣ端子２０１ｂをプルアップ抵抗２０３およびプルダウン抵抗２０４のいずれにも接続しない状態とする。これにより、外部機器１００の接続検出部１０８は、外部機器１００と電子機器２００との接続がなくなった（非接続）と判断する。システム制御部１０９は、外部機器１００と電子機器２００とが非接続となったことを示す検出結果に基づいて、ライブビュー画像を表示部１１４に表示するように制御する（ｔ１３´´）。
【０１３０】
上述のように制御することにより、ＰＤ通信のタイミングで接眼状態から離眼状態の遷移を電子機器２００が通知した場合に発生する表示切換えまでの時間差（ｔ１３−ｔ１０）を、短くすることが可能となる。
【０１３１】
したがって、電子機器２００が離眼状態から接眼状態へ変更した場合に、速やかに画像を表示する処理を変更することが可能となる。したがって、ユーザがライブビュー画像を確認できない期間を短くすることが可能となる。
【０１３２】
また、接眼状態に応じて、外部機器１００と電子機器２００との一方の表示を停止することが可能となることから、消費電力を低減することも可能となる。
【符号の説明】
【０１３３】
１００  外部機器
２００  電子機器
２０１  コネクタ
２０１ｂ  ＣＣ端子
２０６  通信部
２０８  接続検出部
２０９  システム制御部
２１４  表示部
２１７  接眼判定部
【図１】
2019134334.tif 000003
【図２】
2019134334.tif 000004
【図３】
2019134334.tif 000005
【図４】
2019134334.tif 000006
【図５】
2019134334.tif 000007
【図６】
2019134334.tif 000008
【図７】
2019134334.tif 000009
【図８】
2019134334.tif 000010
【図９】
2019134334.tif 000011