(57)【要約】【課題】  他の装置と機能が重複した場合でも適切にお互いの機能を制御することが考慮されていない場合があった。【解決手段】  記録領域が接続されている近接無線通信手段を有する外部装置と接続するためのコネクタと、記録領域が接続されている第一の無線通信手段と、前記第一の無線通信手段よりも通信距離の長い第二の無線通信手段と前記第一の無線通信手段に接続されている前記記録領域に、前記第二の無線通信手段による通信のために用いる通信情報を記録するよう制御する制御手段とを有し、前記コネクタに前記外部装置が接続された場合、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報が、前記外部装置の近接無線通信手段に接続されている記録領域に記録されることを特徴とする電子機器。【選択図】  図１１
2019102895.tif 000002
【特許請求の範囲】
【請求項１】
記録領域が接続されている近接無線通信手段を有する外部装置と接続するためのコネクタと、
記録領域が接続されている第一の無線通信手段と、
前記第一の無線通信手段よりも通信距離の長い第二の無線通信手段と
前記第一の無線通信手段に接続されている前記記録領域に、前記第二の無線通信手段による通信のために用いる通信情報を記録するよう制御する制御手段とを有し、
前記コネクタに前記外部装置が接続された場合、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報が、前記外部装置の近接無線通信手段に接続されている記録領域に記録されることを特徴とする電子機器。
【請求項２】
前記電子機器はカメラであり、前記外部装置は、カメラのアクセサリとしての機能を有することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記コネクタに前記外部装置が接続された場合、前記制御手段は、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報を、前記外部装置の近接無線通信手段に接続されている記録領域に記録するよう制御することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記コネクタと前記外部装置との接続が解除された場合、前記外部装置の近接無線通信手段に接続されている記録領域に記録されている情報は、接続する前の状態に書き換えられることを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記電子機器は少なくとも切り替えることのできる第１のモードと第２のモードを有し、
前記コネクタに前記外部装置が接続された状態で、前記第１のモードと第２のモードが切り換えられる場合、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報が、前記外部装置の近接無線通信手段に接続されている記録領域に記録されることを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記外部装置は更に前記電子機器とは別の装置と接続するための第二のコネクタを有し、
前記コネクタに前記外部装置が接続された状態で、前記外部装置の前記第二のコネクタに接続される装置の種類に応じて、前記第一の無線通信手段に接続されている前記記録領域に前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報が記録されるか否かをならせることを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記第１のモードと前記第２のモードの切り替えに応じて、前記外部装置と前記電子機器を接続している前記コネクタのピンの割り当てを変更することを特徴とする請求項１乃至６の何れか１項に記載の電子機器。
【請求項８】
前記外部装置の前記第二のコネクタに映像出力装置が接続されている場合、映像出力装置から前記第二のコネクタを介して前記外部装置に電力が供給され、
前記第二のコネクタにカメラアクセサリが接続されている場合、前記外部装置から前記第二のコネクタを介して前記カメラアクセサリに電力が供給されることを特徴とする請求項１乃至７の何れか１項に記載の電子機器。
【請求項９】
前記外部装置が前記コネクタを介して前記電子機器に接続された場合、前記電子機の前記第一の通信手段の機能を停止させることを特徴とする請求項１乃至８の何れか１項に記載の電子機器。
【請求項１０】
記録領域が接続されている近接無線通信手段を有する電子機器と接続するためのコネクタと、
記録領域が接続されている第一の無線通信手段と、
前記第一の無線通信手段よりも通信距離の長い第二の無線通信手段と、
前記第一の無線通信手段に接続されている前記記録領域に、前記第二の無線通信手段による通信のために用いる通信情報を記録するよう制御する制御手段とを有し、
前記コネクタに前記電子機器が接続された場合、前記制御手段は、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報を、前記電子機器の近接無線通信手段に接続されている記録領域に記録されている情報で書き換えることを特徴とする通信装置。
【請求項１１】
前記コネクタと前記電子機器との接続が解除された場合、前記制御手段は、前記第一の無線通信手段に接続されている前記記録領域に記録されている情報を前記第二の無線通信手段による通信のために用いる通信情報で書き換えることを特徴とすることを特徴とする請求項１０に記載の通信装置。
【請求項１２】
記録領域が接続されている近接無線通信手段を有する外部装置と接続するためのコネクタと、記録領域が接続されている第一の無線通信手段と、前記第一の無線通信手段よりも通信距離の長い第二の無線通信手段とを有する電子機器の制御方法であって、
前記第一の無線通信手段に接続されている前記記録領域に、前記第二の無線通信手段による通信のために用いる通信情報を記録するよう制御するステップと、
前記コネクタに前記外部装置が接続された場合、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報が、前記外部装置の近接無線通信手段に接続されている記録領域に記録されるステップとを有する電子機器の制御方法。
【請求項１３】
記録領域が接続されている近接無線通信手段を有する電子機器と接続するためのコネクタと、記録領域が接続されている第一の無線通信手段と、前記第一の無線通信手段よりも通信距離の長い第二の無線通信手段とを有する通信装置の制御方法であって、
前記第一の無線通信手段に接続されている前記記録領域に、前記第二の無線通信手段による通信のために用いる通信情報を記録するよう制御するステップと、
前記コネクタに前記電子機器が接続された場合、前記制御手段は、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報を、前記電子機器の近接無線通信手段に接続されている記録領域に記録されている情報で書き換えるステップとを有する通信装置の制御方法。
【請求項１４】
コンピュータを請求項１乃至９のいずれか１項に記載の電子機器の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【請求項１５】
コンピュータを請求項１０または１１に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器及びその制御方法に関し、特に、外部装置と通信し、データの送受信が可能な電子機器に関する。
【背景技術】
【０００２】
従来、カメラのアクセサリとしてバッテリーグリップなどが用意されている。バッテリーグリップは、長時間の使用に耐えられるようバッテリを複数挿入できるようになっていたり、カメラを操作するためのボタンやダイヤルが設けられていたりする。これらの機能に加えてバッテリーグリップを多機能化する場合、カメラと通信するための接点を増設したり、外部デバイスが接続される端子を複数設けたりするなどの対応が必要である。そこで、近年では様々な機器と接続ができ、電源も供給可能なＵＳＢ  ＴＹＰＥ−Ｃを搭載することで、端子数を削減し小型化しながらも、様々な外部デバイスと接続可能な電子機器が登場している。
【０００３】
ＵＳＢ  ＴＹＰＥ−Ｃを搭載し、バッテリーグリップを多機能化させた場合、接続されるカメラによっては例えばＮＦＣの機能が重複したり、バッテリーグリップを装着したりすることでカメラ側のＮＦＣが覆われて使用できなくなってしまう可能性がある。そのため、カメラの接続の有無、モード、電源ＯＮ／ＯＦＦ等、状態に関わらずお互いの機能を適切に使用できるよう制御する必要がある。
【０００４】
例えば、特許文献１では電源ＯＮ／ＯＦＦに関わらずＨＤＤに記憶されたコンテンツデータの一覧を閲覧できるように、記憶装置の電源ＯＮ状態の間にＨＤＤが記憶するコンテンツデータの一覧をＲＦＩＤに書き込んでおくシステムが提案されている。
【０００５】
特許文献１によれば、記憶装置が電源ＯＦＦ状態でもＲＦＩＤリーダによりＲＦＩＤを読み取ることでコンテンツデータの一覧を閲覧できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２５９９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では他のデバイスと接続された状態で、他のデバイスと機能が重複してしまった場合等の制御については開示されていない。
【０００８】
そこで、本発明では、他の装置と機能が重複した場合でも適切にお互いの機能を制御することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の電子機器は、記録領域が接続されている近接無線通信手段を有する外部装置と接続するためのコネクタと、記録領域が接続されている第一の無線通信手段と、前記第一の無線通信手段よりも通信距離の長い第二の無線通信手段と前記第一の無線通信手段に接続されている前記記録領域に、前記第二の無線通信手段による通信のために用いる通信情報を記録するよう制御する制御手段とを有し、前記コネクタに前記外部装置が接続された場合、前記第一の無線通信手段に接続されている前記記録領域に記録されている前記通信情報が、前記外部装置の近接無線通信手段に接続されている記録領域に記録されることを特徴とする。
【発明の効果】
【００１０】
本発明によれば他の装置と機能が重複した場合でも適切にお互いの機能を制御することができる。
【図面の簡単な説明】
【００１１】
【図１】第一の実施形態の電子機器を用いたシステム全体の構成を示すブロック図である。
【図２】第一の実施形態の第２の電子機器の外観を示す図である。
【図３】第一の実施形態の第１の電子機器の外観を示す図である。
【図４】第一の実施形態の第１の電子機器および第２の電子機器と通信しうる携帯電話の外観を示す図である。
【図５】第一の実施形態の第１の電子機器に取り付けうる外部接続機器が接続された状態の外観を示す図である。
【図６】第一の実施形態におけるネットワーク構成を示す図である。
【図７】第一の実施形態の電子機器全体の状態遷移と、各状態における機器の接続状態を示す図である。
【図８（ａ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｂ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｃ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｄ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｅ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｆ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｇ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｈ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図８（ｉ）】第一の実施形態の電子機器全体の状態遷移の動作手順を示すフローチャートである。
【図９】第一の実施形態の電子機器全体の、各状態における動作手順を示すフローチャートである。
【図１０】第一の実施形態の電子機器全体における、携帯電話の動作手順を示すフローチャートである。
【図１１】第一の実施形態の電子機器全体における、無線関係処理の動作手順を示すフローチャートである。
【図１２】第一の実施形態の電子機器全体における、外部接続Ｉ／Ｆ関係処理の動作手順を示すフローチャートである。
【図１３】第一の実施形態の電子機器全体における、外部接続Ｉ／Ｆの信号の割り当て変更処理の動作手順を示すフローチャートである。
【図１４】第一の実施形態の電子機器全体における、外部接続Ｉ／ＦのＰＤ方向変更処理の動作手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００１３】
［第一の実施形態］
本実施形態においては、電子機器を近接無線通信方式ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）と無線ＬＡＮ機能を有するデジタルカメラおよびアクセサリとした場合を例にして説明する。本実施形態では、電子機器が扱うデータを映像データ（静止画または動画）とし、本実施形態の電子機器と通信しうる装置をＮＦＣと無線ＬＡＮ機能を有する携帯電話（スマートフォン）とする。
【００１４】
＜装置説明＞
図１は、本実施形態の電子機器を用いたシステム全体の構成を示すブロック図である。
【００１５】
図１において、１００は本実施形態におけるデジタルカメラであり、後述のＣＰＵ１０１〜システムバス１１４のユニットで構成される。
【００１６】
２００は本実施形態におけるアクセサリであり、後述のＣＰＵ２０１〜システムバス２１４のユニットで構成される。
【００１７】
３００は、本実施形態におけるデジタルカメラおよびアクセサリと無線ＬＡＮ機能を用いて通信しうる携帯電話であり、後述のＣＰＵ３０１〜システムバス３１０のユニットで構成される。
【００１８】
３２０は、移動体通信網を模式的に表したものであり、後述の３Ｇ通信部３０９が接続することのできる携帯電話事業者によるネットワーク通信網である。
【００１９】
移動体通信網３２０は、多数の基地局・基地局間ネットワーク・インターネットとのゲートウェイなどから構成される。
【００２０】
携帯電話３００は、移動体通信網３２０を介して他の携帯電話やインターネット上の端末と通信を行うことができる。
【００２１】
３３０は、インターネットを模式的に表したものであり、移動体通信網３２０はインターネット３３０とも接続されている。
【００２２】
デジタルカメラ１００について、図１を参照しながら説明する。
【００２３】
システムバス１１４に対して、ＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、操作部１０４、表示部１０５、が接続されている。更に、記憶媒体Ｉ／Ｆ１０６、近接無線通信部１０８、無線ＬＡＮ部１０９、撮像部１１０、画像処理部１１１、外部接続Ｉ／Ｆ１１２、バッテリ１１３が接続されている。
【００２４】
ＣＰＵ１０１は、本実施形態のデジタルカメラ１００の全体の制御をつかさどり、後述する各ユニットを制御し、ユーザの設定と操作に応じて画像を記録する。
【００２５】
メモリ１０２は書き換え可能なメモリであり、デジタルカメラ１００を制御するプログラムが作業領域として使用する。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ）などからなる。
【００２６】
不揮発性メモリ１０３は、後述する近接無線通信部１０８で応答するデータを格納する記憶手段として機能する。不揮発性メモリ１０３は、そのほかに、デジタルカメラ１００を制御するプログラムと、画像データや音声データ・その他のデータなどプログラムが使用するデータも格納する。また、デジタルカメラ１００のユーザ設定情報など、電源サイクルを超えて保持する必要のあるデータも同様に不揮発性メモリ１０３に格納される。デジタルカメラ１００に電源が投入されると、ＣＰＵ１０１は不揮発性メモリ１０３からプログラムを読み込み、デジタルカメラ１００の制御を開始する。不揮発性メモリ１０３は、例えばフラッシュメモリやＥＥＰＲＯＭなどからなる。
【００２７】
操作部１０４は、ユーザの指示をデジタルカメラ１００に伝えるために使用する操作手段であり、複数のボタンやダイヤルなどより構成される。
【００２８】
表示部１０５は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成する画面などを表示する。表示部１０５は、例えば、液晶表示装置４００（ＬＣＤ）とそれをコントロールするＬＣＤドライバユニットで構成される。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、映像信号を生成して表示部１０５に出力するようにデジタルカメラ１００の各部を制御する。表示部１０５は、出力された映像信号に基づいて映像を表示する。
【００２９】
記憶媒体Ｉ／Ｆ１０６は、メモリカードなどの記憶媒体１０７を装着するためのインターフェースである。ＣＰＵ１０１の制御に基づき、記憶媒体Ｉ／Ｆ１０６に装着された記憶媒体１０７からのデータの読み出しや、当該記憶媒体１０７に対するデータの書き込みを行う。
【００３０】
記憶媒体１０７は、データ保持手段として設けられており、撮影した画像データを保持するための第２の記憶手段として書き換え可能な不揮発性メモリである。例えば、ＳＤカードやコンパクトフラッシュ（登録商標）カードが用いられる。
【００３１】
近接無線通信部１０８は、非接触近接通信を実現する第１の通信手段を構成するための通信ユニットである。近接無線通信部１０８は、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１０８は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＳＯ／ＩＥＣ  １４４４３やＩＳＯ／ＩＥＣ  １８０９２（ＮＦＣ）に従った非接触近接通信を実現する。
【００３２】
近接無線通信部１０８は、他のＮＦＣデバイスからデータ読み出し要求を受けると、不揮発性メモリ１０３に格納されているデータに基づき、外部からの通信要求に応じてデータを返答して応答データを出力し返答する。なお、近接無線通信部１０８に専用に接続される記録領域を設け、近接無線通信部１０８の動作だけで通信ができるようにしてもよい。
【００３３】
無線ＬＡＮ部１０９は、近接無線通信部１０８より長距離の無線通信を実現する第２の通信手段を構成するための通信ユニットである。無線ＬＡＮ部１０９は、無線通信のためのアンテナと無線信号を処理するための通信コントローラから構成され、ＩＥＥＥ８０２．１１ａ・ｂ・ｇ・ｎに従った無線通信を実現する。本実施形態では、無線ＬＡＮ部１０９は、後述の携帯電話３００の無線ＬＡＮ部３０６との間などで、データ通信を行う際に利用される。一般に無線ＬＡＮの通信は、ＮＦＣに比べて通信距離が長いく、消費電力が大きい。
【００３４】
撮像部１１０は、ＣＰＵ１０１の制御に基づいて、映像（光）を電気的な映像信号に変換し、映像信号をシステムバス１１４に出力する。撮像部１１０は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳを利用したＣＭＯＳ撮像素子（ＣＭＯＳイメージセンサー）か、ＣＣＤを利用したＣＣＤ撮像素子（ＣＣＤイメージセンサー）が利用される。
【００３５】
画像処理部１１１は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記憶媒体１０７に格納された画像データや、撮像部１１０が出力する映像信号に対して各種画像処理を施す。画像処理部１１１が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理、顔検出処理などが含まれる。画像処理部１１１は、特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては画像処理部１１１を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００３６】
外部接続Ｉ／Ｆ１１２は、他の電子機器を装着するためのインターフェースである。ＣＰＵ１０１の制御に基づき、外部接続Ｉ／Ｆ１１２に装着された他の電子機器とのデータや電力のやり取りを行う。外部接続Ｉ／Ｆ１１２は、例えば、ＵＳＢコネクタとそれをコントロールするＵＳＢドライバユニットで構成される。
【００３７】
バッテリ１１３は、デジタルカメラ１００が動作するための動作電力を供給するためのユニットである。バッテリ１１３は、充電可能な二次電池からなるユニットで、図示しない外部のバッテリ充電器により充電することができる。
【００３８】
システムバス１１４に接続される各部は、システムバス１１４を介して互いにデータのやりとりを行うことができるようにされている。
【００３９】
次に、アクセサリ２００について、図１を参照しながら説明する。
【００４０】
システムバス２１４に対して、ＣＰＵ２０１、メモリ２０２、不揮発性メモリ２０３、操作部２０４、表示部２０５、が接続されている。更に、記憶媒体Ｉ／Ｆ２０６、近接無線通信部２０８、無線ＬＡＮ部２０９、ＥＶＦ２１０、画像処理部２１１、外部接続Ｉ／Ｆ２１２、バッテリ２１３が接続されている。
【００４１】
ＣＰＵ２０１は、本実施形態のアクセサリ２００の全体の制御をつかさどり、後述する各ユニットを制御し、ユーザの設定と操作に応じてデータのやり取りを行う。
【００４２】
メモリ２０２は書き換え可能なメモリであり、アクセサリ２００を制御するプログラムが作業領域として使用する。メモリ２０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ）などからなる。
【００４３】
不揮発性メモリ２０３は、後述する近接無線通信部２０８で応答するデータを格納する記憶手段として機能する。不揮発性メモリ２０３は、そのほかに、アクセサリ２００を制御するプログラムと、画像データや音声データ・その他のデータなどプログラムが使用するデータも格納する。また、アクセサリ２００のユーザ設定情報など、電源サイクルを超えて保持する必要のあるデータも同様に不揮発性メモリ２０３に格納される。アクセサリ２００に電源が投入されると、ＣＰＵ２０１は不揮発性メモリ２０３からプログラムを読み込み、アクセサリ２００の制御を開始する。不揮発性メモリ２０３は、例えばフラッシュメモリやＥＥＰＲＯＭなどからなる。
【００４４】
操作部２０４は、ユーザの指示をアクセサリ２００に伝えるために使用する操作手段であり、複数のボタンやダイヤルなどより構成される。
【００４５】
表示部２０５は、ＣＰＵ２０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成する画面などを表示する。表示部２０５は、例えば、液晶表示装置４００（ＬＣＤ）とそれをコントロールするＬＣＤドライバユニットで構成される。ＣＰＵ２０１は、プログラムに従い表示制御信号を生成し、映像信号を生成して表示部２０５に出力するようにアクセサリ２００の各部を制御する。表示部２０５は、出力された映像信号に基づいて映像を表示する。
【００４６】
記憶媒体Ｉ／Ｆ２０６は、メモリカードなどの記憶媒体２０７を装着するためのインターフェースである。ＣＰＵ２０１の制御に基づき、記憶媒体Ｉ／Ｆ２０６に装着された記憶媒体２０７からのデータの読み出しや、当該記憶媒体２０７に対するデータの書き込みを行う。
【００４７】
記憶媒体２０７は、データ保持手段として設けられており、データ通信によりやり取りされた画像データを保持するための第２の記憶手段として書き換え可能な不揮発性メモリである。例えば、ＳＤカードやコンパクトフラッシュカードが用いられる。
【００４８】
近接無線通信部２０８は、非接触近接通信を実現する第１の通信手段を構成するための通信ユニットである。近接無線通信部２０８は、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部２０８は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＳＯ／ＩＥＣ  １４４４３やＩＳＯ／ＩＥＣ  １８０９２（ＮＦＣ）に従った非接触近接通信を実現する。
【００４９】
近接無線通信部２０８は、他のＮＦＣデバイスからデータ読み出し要求を受けると、不揮発性メモリ２０３に格納されているデータに基づき、外部からの通信要求に応じてデータを返答して応答データを出力し返答する。本実施形態では、近接無線通信部２０８は、後述の携帯電話３００の近接無線通信部３０５と近接した際に、携帯電話３００の近接・離反の検出、無線ＬＡＮ部２０９と無線ＬＡＮ部３０６で使用する通信情報（パラメータ等）の送受信などに利用される。なお、近接無線通信部２０８に専用に接続される記録領域を設け、近接無線通信部２０８の動作だけで通信ができるようにしてもよい。
【００５０】
無線ＬＡＮ部２０９は、近接無線通信部２０８より長距離の無線通信を実現する第２の通信手段を構成するための通信ユニットである。無線ＬＡＮ部２０９は、無線通信のためのアンテナと無線信号を処理するための通信コントローラから構成され、ＩＥＥＥ８０２．１１ａ・ｂ・ｇ・ｎに従った無線通信を実現する。本実施形態では、無線ＬＡＮ部２０９は、後述の携帯電話３００の無線ＬＡＮ部３０６との間などで、データ通信を行う際に利用される。一般に無線ＬＡＮの通信は、ＮＦＣに比べて通信距離が長いく、消費電力が大きい。
【００５１】
ＥＶＦ２１０は、ＣＰＵ２０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成する画面などを表示する。ＥＶＦ部２１０は、外部接続Ｉ／Ｆ２１２と外部接続Ｉ／Ｆ１１２によってデジタルカメラ１００と接続された際に、デジタルカメラ１００の撮像素子で撮像した画像をリアルタイムに表示することができるので、実際に撮像された画像が確認できる。ＣＰＵ２０１は、ＣＰＵ１０１の制御に従い表示制御信号を生成し、映像信号を生成して外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介してＥＶＦ２１０に出力するようにアクセサリ２００の各部を制御する。ＥＶＦ２１０は、出力された映像信号に基づいて映像を表示する。
【００５２】
画像処理部２１１は、ＣＰＵ２０１の制御に基づいて、不揮発性メモリ２０３や記憶媒体２０７に格納された画像データに対して各種画像処理を施す。画像処理部２１１が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理、顔検出処理などが含まれる。画像処理部２１１は、特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては画像処理部２１１を用いずにＣＰＵ２０１がプログラムに従って画像処理を施すことも可能である。
【００５３】
外部接続Ｉ／Ｆ２１２は、他の電子機器を装着するための複数のインターフェースである。ＣＰＵ２０１の制御に基づき、外部接続Ｉ／Ｆ２１２に装着された他の電子機器とのデータや電力のやり取りを行う。外部接続Ｉ／Ｆ２１２は、例えば、ＵＳＢコネクタとそれをコントロールするＵＳＢドライバユニットで構成される。
【００５４】
バッテリ２１３は、アクセサリ２００が動作するための動作電力を供給するためのユニットである。バッテリ２１３は、充電可能な二次電池からなるユニットで、図示しない外部のバッテリ充電器により充電することができる。
【００５５】
システムバス２１４に接続される各部は、システムバス２１４を介して互いにデータのやりとりを行うことができるようにされている。
【００５６】
次に、携帯電話３００について説明する。
【００５７】
図１において、システムバス３１０に対して、ＣＰＵ３０１、メモリ３０２、不揮発性メモリ３０３、バッテリ３０４、近接無線通信部３０５、無線ＬＡＮ部３０６、操作部３０７、表示部３０８、３Ｇ通信部３０９が接続されている。
【００５８】
ＣＰＵ３０１は、携帯電話３００の制御をつかさどり、後述する各ユニットを制御し、ユーザの設定と操作に応じて、通話・インターネット上のデータへのアクセス等を行う。
【００５９】
メモリ３０２は書き換え可能なメモリであり、携帯電話３００を制御するプログラムが作業領域として使用する。また、３Ｇ通信部３０９や無線ＬＡＮ部３０６から受信するデジタルコンテンツデータや、表示部３０８が表示するための映像データを保存するためのバッファとしても使用される。メモリ３０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ）などからなる。
【００６０】
不揮発性メモリ３０３は、携帯電話３００を制御するプログラムと、画像データや文字データ・その他のデータなどプログラムが使用するデータを格納する。同様に、携帯電話３００で動作するＷｅｂブラウザ、動画再生プレーヤなどのアプリケーションプログラムも同様に格納する。また、携帯電話３００のユーザ設定情報など、電源サイクルを超えて保持する必要のあるデータも同様に不揮発性メモリ３０３に格納される。携帯電話３００に電源が投入されると、ＣＰＵ３０１は不揮発性メモリ３０３からプログラムを読み込み、携帯電話３００の制御を開始する。不揮発性メモリ３０３は、例えばフラッシュメモリやＥＥＰＲＯＭなどからなる。
【００６１】
バッテリ３０４は、携帯電話３００が動作するための電力を供給するためのユニットであり、充電可能な二次電池からなるユニットで、図示しない外部電源装置からの電力により充電することができる。
【００６２】
近接無線通信部３０５は、非接触近接通信を実現するための通信ユニットであり、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部３０５は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＳＯ／ＩＥＣ  １４４４３やＩＳＯ／ＩＥＣ  １８０９２に従った非接触近接通信を実現する。近接無線通信部３０５は、前述のデジタルカメラ１００の近接無線通信部１０８と近接した際に、デジタルカメラ１００の近接・離反の検出や、無線ＬＡＮ部３０６と無線ＬＡＮ部１０９で使用する通信情報（パラメータ等）の送受信に利用される。なお、近接無線通信部３０５に専用に接続される記録領域を設け、近接無線通信部３０５の動作だけで通信ができるようにしてもよい。
【００６３】
無線ＬＡＮ部３０６は、近接無線通信部３０５より長距離の無線通信を実現するための通信ユニットである。無線ＬＡＮ部３０６は、無線通信のためのアンテナと無線信号を処理するための通信コントローラから構成され、ＩＥＥＥ８０２．１１ａ・ｂ・ｇ・ｎに従った無線通信を実現する。本実施形態では、前述のデジタルカメラ１００の無線ＬＡＮ部１０９やアクセサリ２００の無線ＬＡＮ部２０９との間などでデータ通信を行う際に利用される。一般に無線ＬＡＮの通信は、ＮＦＣに比べて通信距離が長いく、消費電力が大きい。
【００６４】
操作部３０７は、ユーザの指示を携帯電話３００に伝えるために使用され、複数のボタンとタッチパネルから構成される。操作部３０７はボタンの押下や、タッチパネルが検出する座標情報などをＣＰＵ３０１に通知する。
【００６５】
表示部３０８は、ＣＰＵ３０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）からなる画面などを表示する。表示部３０８は、例えば、液晶表示装置４００（ＬＣＤ）とそれをコントロールするＬＣＤドライバユニットで構成される。ＣＰＵ３０１は、プログラムに従い表示制御信号を生成し、映像信号を生成して表示部３０８に出力するように携帯電話３００の各部を制御する。表示部３０８は、出力された映像信号に基づいて映像を表示する。
【００６６】
３Ｇ通信部３０９は、携帯電話３００と移動体通信網３２０間の音声通信およびデータ通信をつかさどるユニットである。３Ｇ通信部３０９は、無線通信を行うためのアンテナと無線信号を処理するための通信コントローラから構成され、Ｗ‐ＣＤＭＡ（ＵＭＴＳ）にしたがって無線通信を実現する。本実施形態では、３Ｇ通信部３０９は、ＣＰＵ３０１の制御に基づいて移動体通信網３２０を構成する基地局の一つと接続し、移動体通信網３２０に接続された他の携帯電話や、インターネット３３０上の端末などと音声通信あるいはデータ通信を行う。
【００６７】
システムバス３１０に接続される各部は、システムバス３１０を介して互いにデータのやりとりを行うことができるようにされている。
【００６８】
図２は、デジタルカメラ１００の外観を表す図であり、（ａ）は正面図、（ｂ）は背面図、（ｃ）は底面図である。
【００６９】
図２において、１５１はシャッターボタンであり、操作部１０４を構成する。シャッターボタン１５１は、半押し状態と全押し状態とを区別して検出可能な２段階押し込みスイッチとなっており、半押し状態のときにオートフォーカス制御を開始し、全押し状態の場合に静止画データあるいは動画データを撮影するための撮影動作を開始する。また、動画データの撮影時にシャッターボタン１５１を全押しすると、動画データの撮影を終了する。
【００７０】
１５２はファインダー窓であり、撮影時の構図決定の際に被写体像を後述のファインダー接眼部１５５から確認することができる。
【００７１】
１５３はストロボであり、撮影時に必要に応じて発光し、暗い条件下でもきれいな静止画の撮影を可能にする。
【００７２】
１５４は撮影レンズであり、撮像部１１０を構成する。
【００７３】
１５５はファインダー接眼部であり、ユーザはここから被写体像を光学的に確認することができる。
【００７４】
１５６は電源ボタンであり、デジタルカメラ１００の電源をＯＮ・ＯＦＦする。
【００７５】
１５７はズームレバーであり、操作部１０４を構成する。ユーザは、ズームレバー１５７を上に押し上げるとズームイン動作を、ズームレバー１５７を下に押し下げるとズームアウト動作を指示することができる。
【００７６】
１５８はお気に入りボタンであり、操作部１０４を構成する。ユーザは、お気に入りボタン１５８を押下することにより、後述のＬＣＤ１６３に表示されている映像データをお気に入りと指定された映像データに変更することができる。
【００７７】
１５９はメニューボタンであり、操作部１０４を構成する。ユーザは、メニューボタン１５９を押下することにより、後述のＬＣＤ１６３に操作メニュー（ＧＵＩ）を表示させることができる。
【００７８】
１６０は再生ボタンであり、操作部１０４を構成する。ユーザは、再生ボタン１６０を押下することにより、記憶媒体１０７に記録されている映像データを後述するＬＣＤ１６３に表示することができる。
【００７９】
１６１は削除ボタンであり、操作部１０４を構成する。ユーザは、削除ボタン１６１を押下することにより、後述のＬＣＤ１６３に表示されている映像データを記憶媒体１０７から削除することができる。
【００８０】
１６２は十字コントローラであり、操作部１０４を構成する。十字コントローラ１６２は、上ボタン、下ボタン、左ボタン、右ボタン、中央の決定ボタンから構成される。ユーザは、十字コントローラ１６２を用いて、後述のＬＣＤ１６３に表示される映像データを変更したり、メニュー項目を選択したりすることができる。
【００８１】
１６３は撮影開始前には撮影範囲（構図の決定）に使用したり、操作メニューを表示したり、撮影した映像データを再生して表示するためのＬＣＤであり、表示部１０５を構成する。
【００８２】
１６４は近接無線通信を行うためのエリアである。すなわち、エリア１６４の部分に近接無線通信部１０８のアンテナが配置されている。携帯電話３００の近接無線通信部３０５のアンテナがこのエリアに接近すると、近接無線通信部１０８と近接無線通信部３０５の間で通信が可能となる。
【００８３】
１６５は三脚を固定するためのねじ穴である。
【００８４】
１６６はバッテリ室であり、ユーザはこのバッテリ室１６６の中にバッテリ１１３と記憶媒体１０７を装着することができる。
【００８５】
１６７は外部接続Ｉ／Ｆであり、他の電子機器とのデータや電力のやり取りを行うための外部接続用コネクタである。
【００８６】
図３は、アクセサリ２００の外観を表す図であり、（ａ）は正面図、（ｂ）は側面図、（ｃ）は背面図である。
【００８７】
図３において、２５１はシャッターボタンであり、操作部２０４を構成する。シャッターボタン２５１は、半押し状態と全押し状態とを区別して検出可能な２段階押し込みスイッチとなっている。アクセサリ２００が外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の外部接続Ｉ／Ｆ１１２と接続することにより、半押し状態のときにオートフォーカス制御を開始する。また、全押し状態の場合に静止画データあるいは動画データを撮影するための撮影動作を開始する。また、動画データの撮影時にシャッターボタン２５１を全押しすると、動画データの撮影を終了する。
【００８８】
２５２は外部接続Ｉ／Ｆであり、他の電子機器とのデータのやり取りを行うための外部接続用コネクタである。また、アクセサリ２００には外部接続Ｉ／Ｆ２５２が複数搭載されており、複数の電子機器とのデータや電力のやり取りが可能である。
【００８９】
２５３はグリップ部である。アクセサリ２００が外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の外部接続Ｉ／Ｆ１１２と接続することにより、デジタルカメラ１００の姿勢を縦位置にした時にデジタルカメラ１００とアクセサリ２００を安定して保持することが可能である。
【００９０】
２５４はＥＶＦであり、アクセサリ２００が外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の外部接続Ｉ／Ｆ１１２と接続することにより、ユーザはここから被写体像を確認することができる。
【００９１】
２５５は十字コントローラであり、操作部２０４を構成する。十字コントローラ２５５は、上ボタン、下ボタン、左ボタン、右ボタン、中央の決定ボタンから構成される。アクセサリ２００が外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の外部接続Ｉ／Ｆ１１２と接続することにより、操作部２０４は操作部１０４の役割を担うことが可能である。
【００９２】
２５６は三脚を固定するためのねじ穴である。
【００９３】
２５７は近接無線通信を行うためのエリアである。すなわち、エリア２５７の部分に近接無線通信部２０８のアンテナが配置されている。携帯電話３００の近接無線通信部３０５のアンテナがこのエリアに接近すると、近接無線通信部１０８と近接無線通信部３０５の間で通信が可能となる。
【００９４】
図４は、携帯電話３００の外観を表す図であり、（ａ）は正面図、（ｂ）は側面図、（ｃ）は背面図である。
【００９５】
３５１はタッチパネル付液晶ディスプレイであり、タッチパネル部は操作部３０７を、液晶ディスプレイ部は表示部３０８を構成する。ユーザはタッチパネル部を使用することで、タッチパネル付液晶ディスプレイ３５１に表示されるＧＵＩの操作などを行うことができる。
【００９６】
３５２は操作ボタンであり、操作部３０７を構成する。ユーザはこれらのボタンを用いることにより、携帯電話３００の機能の切り替えや、表示部３０８に表示されるＧＵＩの操作などを行うことができる。
【００９７】
３５３はボリュームボタンであり、操作部３０７を構成する。ユーザはこれらのボタンを用いることにより、音声通信時の音量を制御することができる。
【００９８】
３５４は電源ボタンであり、操作部３０７を構成する。ユーザはこの電源ボタン３５４を用いることにより、携帯電話３００の電源ＯＮ／ＯＦＦなどの操作を行うことができる。
【００９９】
３５５は、近接無線通信を行うためのエリアである。すなわち、エリア３５５の部分に近接無線通信部３０５のアンテナが配置されている。デジタルカメラ１００の近接無線通信部１０８のアンテナおよびアクセサリ２００の近接無線通信部２０８のアンテナがこのエリア３５５に近接すると、無線ＬＡＮ部３０６と近接無線通信部１０８および近接無線通信部２０８の間で通信が可能となる。
【０１００】
図５は、アクセサリ２００にデジタルカメラ１００、外部接続機器であるカメラアクセサリ以外の外部映像出力装置４００およびカメラアクセサリ４５０が接続された外観を表す図である。図５（ａ）はカメラアクセサリ以外の外部映像出力装置４００が取り付けられた図であり、図５（ｂ）はカメラアクセサリ４５０が取り付けられた図である。
【０１０１】
４００はカメラアクセサリ以外の外部映像出力装置であり、ケーブル４０１によりアクセサリ２００と接続している。デジタルカメラ１００およびアクセサリ２００に保存されている映像データをカメラアクセサリ以外の外部映像出力装置４００に表示することができる。
【０１０２】
４５０はカメラアクセサリであり、不図示のコネクタによりアクセサリ２００と接続している。デジタルカメラ１００およびアクセサリ２００と同時に使用することで、撮影のための機能を追加できる。
【０１０３】
図６は、デジタルカメラ１００、アクセサリ２００、携帯電話３００の接続関係（ネットワーク構成）を説明する図である。図６（ａ）はデジタルカメラ１００と携帯電話３００の接続関係を示す図であり、図６（ｂ）はアクセサリ２００と携帯電話３００の接続関係を示す図である。ここでは音声通信ではなく、データ通信に限定して説明する。本実施形態のデジタルカメラ１００およびアクセサリ２００を用いるシステムでは、これらのネットワーク構成を必要に応じて構築することで通信を行う。
【０１０４】
図６（ａ）において、デジタルカメラ１００が無線ＬＡＮのアクセスポイントとなり、携帯電話３００が無線ＬＡＮクライアントとしてデジタルカメラ１００に接続している。したがって、デジタルカメラ１００と携帯電話３００は通信を行うことができる。このとき、デジタルカメラ１００は、ＨＴＴＰリクエストに応答するＨＴＴＰサーバ（Ｗｅｂサーバ）機能として動作する。そして、携帯電話３００のＷｅｂブラウザ機能を用いてＨＴＴＰサーバが公開するデータ（記憶媒体１０７に格納されている映像データ等）を閲覧することができる。
【０１０５】
図６（ｂ）において、アクセサリ２００が無線ＬＡＮのアクセスポイントとなり、携帯電話３００が無線ＬＡＮクライアントとしてアクセサリ２００に接続している。したがって、アクセサリ２００と携帯電話３００は通信を行うことができる。このとき、アクセサリ２００は、ＨＴＴＰリクエストに応答するＨＴＴＰサーバ（Ｗｅｂサーバ）機能として動作する。そして、携帯電話３００のＷｅｂブラウザ機能を用いてＨＴＴＰサーバが公開するデータ（記憶媒体２０７に格納されている映像データ等）を閲覧することができる。
【０１０６】
図７は、アクセサリ２００の動作モードを説明する図である。
【０１０７】
図７（ａ）は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移を説明する状態遷移図である。
【０１０８】
アクセサリ２００は、外部接続Ｉ／Ｆ２１２を介して接続される外部装置の種類によって、アクセサリ２００に対する外部装置の接続状態とその動作状態が遷移する。
【０１０９】
アクセサリ２００の状態遷移の条件として、アクセサリ２００に対して、デジタルカメラ１００が接続されているかどうか、外部装置が接続されているかどうか、がある。更に、接続されているならばその外部装置がカメラアクセサリ以外の外部映像出力装置４００であるか、カメラアクセサリ４５０であるか、がある。さらに、デジタルカメラ１００が接続された状態においてデジタルカメラ１００が撮影モードであるか、再生モードであるか、がある。
【０１１０】
アクセサリ２００には複数の外部接続Ｉ／Ｆ２１２が備えられているため、アクセサリ２００に対してデジタルカメラ１００と外部装置が同時に接続可能である。
【０１１１】
カメラアクセサリ以外の外部映像出力装置４００は、本実施形態ではテレビとしているが、タブレット端末や、他の映像表示が可能なデバイスであればよい。アクセサリ２００にカメラアクセサリ以外の外部映像出力装置４００が接続されると、記録媒体２０７に格納されている映像データの一つ（最後に撮影された映像データ）をカメラアクセサリ以外の外部映像出力装置４００に表示する。また、アクセサリ２００にデジタルカメラ１００が接続されている場合にカメラアクセサリ以外の外部映像出力装置４００が接続されると、記録媒体１０７に格納されている映像データをその外部映像出力装置４００に表示することもできる。
【０１１２】
さらに、アクセサリ２００にデジタルカメラ１００が接続されている場合にカメラアクセサリ以外の外部映像出力装置４００が接続されると、デジタルカメラ１００は再生モードに設定される。逆に、アクセサリ２００からカメラアクセサリ以外の外部映像出力装置４００の接続が解除されても、デジタルカメラ１００のモードは変化しない。また、アクセサリ２００にカメラアクセサリ以外の外部映像出力装置４００が接続された状態で、デジタルカメラ１００が撮影モードから再生モードに変更された場合、記録媒体１０７から映像データを外部映像出力装置４００に出力することができる。
【０１１３】
カメラアクセサリ４５０は、本実施形態では外付けストロボとしているが、リモート撮影用のリモコンや外付け無線装置、サブカメラ、無線給電デバイスなどカメラの機能を拡張できる機器であればよい。アクセサリ２００にカメラアクセサリ４５０が接続されると、アクセサリ２００内のバッテリからカメラアクセサリ４５０に電力が供給され、動作が可能となる。
【０１１４】
撮影モードでは、デジタルカメラ１００はシャッターボタンの押下により撮影を行うことができる。撮影モードにおいて、再生ボタンが押下されると、デジタルカメラ１００は再生モードに遷移する。それとともに、ＬＣＤに記録媒体に格納されている映像データの一つ（最後に撮影された映像データ）をＬＣＤに表示する。
【０１１５】
再生モードにおいて、十字コントローラの左右ボタンが押下されると、デジタルカメラ１００はＬＣＤに表示する映像データを、記録媒体に格納されている他の映像データに更新する。また、再生モードにおいて、シャッターボタンが押されると、デジタルカメラ１００は撮影モードに復帰する。
【０１１６】
状態Ａ６０１は、アクセサリ２００単体の状態である。
【０１１７】
状態Ａ６０１において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００が接続されると、アクセサリ２００はデジタルカメラ１００が接続されたことを検知して、状態Ｂ６０２に遷移する。
【０１１８】
状態Ｂ６０２は、アクセサリ２００にデジタルカメラ１００が接続された状態であり、デジタルカメラ１００は撮影モードに設定される。
【０１１９】
また、状態Ａ６０１において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ以外の外部映像出力装置４００が接続されると、アクセサリ２００はそのことを検知して、状態Ｄ６０４に遷移する。状態Ｄ６０４は、アクセサリ２００にカメラアクセサリ以外の外部映像出力装置４００が接続された状態である。
【０１２０】
さらに、状態Ａ６０１において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ４５０が接続されると、アクセサリ２００はカメラアクセサリ４５０が接続されたことを検知して、状態Ｅ６０５に遷移する。
【０１２１】
状態Ｅ６０５は、アクセサリ２００にカメラアクセサリ４５０が接続された状態である。
【０１２２】
状態Ｂ６０２において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の接続が解除されると、アクセサリ２００はデジタルカメラ１００の接続が解除されたことを検知して、状態Ａ６０１に遷移する。
【０１２３】
また、状態Ｂ６０２において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ以外の外部映像出力装置４００が接続されると、アクセサリ２００はそのことを検知して、状態Ｈ６０８に遷移する。状態Ｈ６０８は、アクセサリ２００にデジタルカメラ１００が接続され、かつ、アクセサリ１００にカメラアクセサリ以外の外部映像出力装置４００が接続された状態であり、デジタルカメラ１００は再生モードに設定される。
【０１２４】
また、状態Ｂ６０２において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ４５０が接続されると、アクセサリ２００はカメラアクセサリ４５０が接続されたことを検知して、状態Ｆ６０６に遷移する。
【０１２５】
状態Ｆ６０６は、アクセサリ２００にデジタルカメラ１００が接続され、かつ、アクセサリ２００にカメラアクセサリ４５０が接続された状態であり、デジタルカメラ１００は撮影モードに設定される。
【０１２６】
さらに、状態Ｂ６０２において、デジタルカメラ１００の操作により撮影モードから再生モードに遷移すると、アクセサリ２００はデジタルカメラ１００のモードが遷移したことを検知し、状態Ｇ６０７に遷移する。
【０１２７】
状態Ｇ６０７は、アクセサリ２００にデジタルカメラ１００が接続された状態であり、デジタルカメラ１００は再生モードに設定される。
【０１２８】
状態Ｃ６０３において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の接続が解除されると、アクセサリ２００はデジタルカメラ１００の接続が解除されたことを検知して、状態Ｄ６０４に遷移する。
【０１２９】
状態Ｃ６０３は、アクセサリ２００にデジタルカメラ１００が接続され、かつ、アクセサリ１００にカメラアクセサリ以外の外部映像出力装置４００が接続された状態であり、デジタルカメラ１００は撮影モードに設定される。
【０１３０】
また、状態Ｃ６０３において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ以外の外部映像出力装置４００の接続が解除されると、アクセサリ２００はそのことを検知して、状態Ｂ６０２に遷移する。
【０１３１】
さらに、状態Ｃ６０３において、デジタルカメラ１００の操作により撮影モードから再生モードに遷移すると、アクセサリ２００はデジタルカメラ１００のモードが遷移したことを検知し、状態Ｈ６０８に遷移する。
【０１３２】
状態Ｄ６０４において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００が接続されると、アクセサリ２００はデジタルカメラ１００が接続されたことを検知して、状態Ｈ６０８に遷移する。
【０１３３】
また、状態Ｄ６０４において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ以外の外部映像出力装置４００の接続が解除されると、アクセサリ２００はそのことを検知して、状態Ａ６０１に遷移する。
【０１３４】
状態Ｅ６０５において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００が接続されると、アクセサリ２００はデジタルカメラ１００が接続されたことを検知して、状態Ｆ６０６に遷移する。
【０１３５】
また、状態Ｅ６０５において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ４５０の接続が解除されると、アクセサリ２００はカメラアクセサリ４５０の接続が解除されたことを検知して、状態Ａ６０１に遷移する。
【０１３６】
状態Ｆ６０６において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の接続が解除されると、アクセサリ２００はデジタルカメラ１００の接続が解除されたことを検知して、状態Ｅ６０５に遷移する。
【０１３７】
また、状態Ｆ６０６において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ４５０の接続が解除されると、アクセサリ２００はカメラアクセサリ４５０の接続が解除されたことを検知して、状態Ｂ６０２に遷移する。
【０１３８】
さらに、状態Ｆ６０６において、デジタルカメラ１００の操作により撮影モードから再生モードに遷移すると、アクセサリ２００はデジタルカメラ１００のモードが遷移したことを検知し、状態Ｉ６０９に遷移する。
【０１３９】
状態Ｉ６０９は、アクセサリ２００にデジタルカメラ１００が接続され、かつ、アクセサリ１００にカメラアクセサリ４５０が接続された状態であり、デジタルカメラ１００は再生モードに設定される。
【０１４０】
状態Ｇ６０７において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の接続が解除されると、アクセサリ２００はデジタルカメラ１００の接続が解除されたことを検知して、状態Ａ６０１に遷移する。
【０１４１】
また、状態Ｇ６０７において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ以外の外部映像出力装置４００が接続されると、アクセサリ２００はそのことを検知して、状態Ｈ６０８に遷移する。
【０１４２】
また、状態Ｇ６０７において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ４５０が接続されると、アクセサリ２００はカメラアクセサリ４５０が接続されたことを検知して、状態Ｉ６０９に遷移する。
【０１４３】
さらに、状態Ｇ６０７において、デジタルカメラ１００の操作により再生モードから撮影モードに遷移すると、アクセサリ２００はデジタルカメラ１００のモードが遷移したことを検知し、状態Ｂ６０２に遷移する。
【０１４４】
状態Ｈ６０８において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の接続が解除されると、アクセサリ２００はデジタルカメラ１００の接続が解除されたことを検知して、状態Ｄ６０４に遷移する。
【０１４５】
また、状態Ｈ６０８において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ以外の外部映像出力装置４００の接続が解除されると、アクセサリ２００はそのことを検知して、状態Ｇ６０７に遷移する。
【０１４６】
さらに、状態Ｈ６０８において、デジタルカメラ１００の操作により再生モードから撮影モードに遷移すると、アクセサリ２００はデジタルカメラ１００のモードが遷移したことを検知し、状態Ｃ６０３に遷移する。
【０１４７】
状態Ｉ６０９において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してデジタルカメラ１００の接続が解除されると、アクセサリ２００はデジタルカメラ１００の接続が解除されたことを検知して、状態Ｅ６０５に遷移する。
【０１４８】
また、状態Ｉ６０９において、アクセサリ２００に対して外部接続Ｉ／Ｆ２１２を介してカメラアクセサリ４５０の接続が解除されると、アクセサリ２００はカメラアクセサリ４５０の接続が解除されたことを検知して、状態Ｇ６０７に遷移する。
【０１４９】
さらに、状態Ｉ６０９において、デジタルカメラ１００の操作により再生モードから撮影モードに遷移すると、アクセサリ２００はデジタルカメラ１００のモードが遷移したことを検知し、状態Ｆ６０６に遷移する。
【０１５０】
図７（ｂ）は、図７（ａ）の各状態において、アクセサリ２００に対する外部装置の接続状態とその動作状態を示す図である。
【０１５１】
図７（ｂ）で示すように、本実施形態でアクセサリ２００は、アクセサリ２００に対する外部装置の接続状態とその動作状態によって、状態Ａ〜Ｉの９つの状態に分けられる。
【０１５２】
＜動作説明＞
本実施形態におけるアクセサリ２００およびデジタルカメラ１００と、アクセサリ２００およびデジタルカメラ１００と通信しうる携帯電話３００の動作を図８（ａ）〜図１４のフローチャートを用いて説明する。
【０１５３】
図８（ａ）〜図８（ｉ）は、アクセサリ２００において、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０１５４】
図８（ａ）は、状態Ａにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０１５５】
最初に、Ｓ１００１では、ＣＰＵ２０１はアクセサリ２００の初期設定を実行する。
【０１５６】
初期設定においては、ＣＰＵ２０１は、メモリ２０２や不揮発性メモリ２０３の情報の初期化を行い、続いて近接無線通信部２０８の情報の初期化を行い、Ｓ１００２へ進む。
【０１５７】
Ｓ１００２では、状態Ａにおける近接無線通信部２０８に関する状態Ａの動作フローを実行する。
【０１５８】
図９（ａ）は、図８（ａ）のＳ１００２における状態Ａの動作フローを示すフローチャート図である。
【０１５９】
状態Ａではまず、Ｓ１０５１で、ＣＰＵ２０１は、アクセサリ２００の近接無線通信部２０８に対して他の電子機器である携帯電話３００の近接無線通信部３０５が近接されたか否かを判定する。具体的には、アクセサリ２００の近接無線通信エリア２５７と携帯電話３００の近接無線通信エリア３５５とが十分接近したときに近接無線通信部２０８は通信可能となる。
【０１６０】
Ｓ１０５１で、アクセサリ２００の近接無線通信部２０８に対して携帯電話３００の近接無線通信部３０５が近接された場合はＳ１０５２へ進み、アクセサリ２００の電源がＯＮかどうかを判定する。
【０１６１】
Ｓ１０５２において、アクセサリ２００の電源がＯＮの状態である場合、Ｓ１０５４へ進む。
【０１６２】
次に、Ｓ１０５４では、ＣＰＵ２０１は、近接無線通信部２０８が出力する応答データを更新し、不揮発性メモリ２０３に格納する。
【０１６３】
Ｓ１０５４で更新する応答データには、無線ＬＡＮのアクセスポイントとして動作しているデジタルカメラ１００およびアクセサリ２００に接続するための、ＳＳＩＤ・暗号化方式・パスフレーズ・ＩＰアドレスが含まれている。また、当該応答データを受信した機器が無線ＬＡＮ接続後にアクセスする通信先情報を含んでいる。なお、Ｓ１０５４における応答データは、暗号化方式・パスフレーズなどの情報を含まずに、ＷＰＳ（ＷｉＦｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ：無線パラメータの自動設定機能）を実行するためのＰＩＮを含むようにしてもよい。
【０１６４】
Ｓ１０５２で、アクセサリ２００の電源がＯＦＦの状態である場合、Ｓ１０５３へ進み、近接無線通信部３０５から近接無線通信部２０８、システムバス２１４を介してＣＰＵ２０１への電圧の供給により、アクセサリ２００の電源をＯＮの状態にする。そして、Ｓ１０５４へ進む。
【０１６５】
次に、Ｓ１０５５では、ＣＰＵ２０１は、Ｓ１０５４で更新したデータに基づき、近接無線通信部２０８から応答データを出力し、Ｓ１０５６へ進む。
【０１６６】
次に、Ｓ１０５６で、ＣＰＵ２０１は、システムバス２１４を介して、無線ＬＡＮ部２０９と無線ＬＡＮ部３０６とで無線通信を開始し、状態Ａの動作フローを終了する。
【０１６７】
また、Ｓ１０５１で、アクセサリ２００の近接無線通信部２０８に対して携帯電話３００の近接無線通信部３０５が近接されなかった場合は、状態Ａの動作フローを終了する。
【０１６８】
一方、図１０は、アクセサリ２００およびデジタルカメラ１００と通信しうる携帯電話３００において、近接無線通信部３０５に関わる処理を説明するフローチャートである。
【０１６９】
Ｓ１９０１では、ＣＰＵ３０１は、近接無線通信部３０５の状態を監視し、近接無線通信部３０５が、アクセサリ２００の近接無線通信部２０８と通信可能かどうかを判定する。具体的には、アクセサリ２００の近接無線通信エリア２５７と携帯電話３００の近接無線通信エリア３５５とが十分接近した時、近接無線通信部２０８は通信可能となる。即ち携帯電話３００のＮＦＣがアクセサリ２００およびデジタルカメラ１００のＮＦＣにタッチされた時、近接無線通信部２０８は通信可能となる。通信可能である場合はＳ１９０２に進む。
【０１７０】
Ｓ１９０２では、ＣＰＵ３０１は、近接無線通信部３０５を介してアクセサリ２００の近接無線通信部２０８が出力するデータを受信する。なお、本ステップで受信するデータは図９（ａ）のＳ１０５５、図９（ｂ）のＳ１１５７、図９（ｃ）のＳ１２５７で近接無線通信部２０８が出力するデータである。
【０１７１】
Ｓ１９０３では、ＣＰＵ３０１は、無線ＬＡＮ部３０６の状態を確認し、無線ＬＡＮ機能が有効となっているか否かを判定する。無線ＬＡＮ機能が有効である場合はＳ１９０４へ、無効である場合にはＳ１９１０へ進む。
【０１７２】
Ｓ１９０４では、ＣＰＵ３０１はＳ１９０２でＣＰＵ３０１が受信したデータが、アクセサリ２００の近接無線通信部２０８のデータか、デジタルカメラ１００の近接無線通信部１０８のデータかを判定する。受信したデータがアクセサリ２００の近接無線通信部２０８のデータの場合はＳ１９０５へ進み、受信したデータがデジタルカメラ１００の近接無線通信部１０８のデータの場合はＳ１９０９へ進む。
【０１７３】
Ｓ１９０５では、ＣＰＵ３０１は、既に有効となっている無線ＬＡＮ部３０６とアクセサリ２００の無線ＬＡＮ部２０９とが同一無線ＬＡＮを形成しているか否かを判定する。具体的には、Ｓ１９０２で受信したデータのＳＳＩＤが、無線ＬＡＮ部３０６が接続している無線ＬＡＮアクセスポイントのＳＳＩＤと同一であるか否かを判定する。無線ＬＡＮ部３０６と無線ＬＡＮ部２０９が同一無線ＬＡＮを形成している場合はＳ１９０８へ進み、異なる無線ＬＡＮネットワークを形成している場合はＳ１９０７へ進む。
【０１７４】
Ｓ１９０７では、ＣＰＵ３０１は、Ｓ１９０２で受信したデータに従って、無線ＬＡＮ部３０６の設定を変更する。具体的には、受信したデータに記載されたＳＳＩＤに対して、記載された暗号化方式とパスフレーズで接続する。一方、受信したデータに記載されたＰＩＮを用いてＷＰＳを実行し、無線ＬＡＮ部３０６の設定を決定してもよい。
【０１７５】
一方、Ｓ１９０９では、ＣＰＵ３０１は、既に有効となっている無線ＬＡＮ部３０６とデジタルカメラ１００の無線ＬＡＮ部１０９とが同一無線ＬＡＮを形成しているか否かを判定する。具体的には、Ｓ１９０２で受信したデータのＳＳＩＤが、無線ＬＡＮ部３０６が接続している無線ＬＡＮアクセスポイントのＳＳＩＤと同一であるか否かを判定する。無線ＬＡＮ部３０６と無線ＬＡＮ部１０９が同一無線ＬＡＮを形成している場合はＳ１９０８へ進み、異なる無線ＬＡＮネットワークを形成している場合はＳ１９０７へ進む。
【０１７６】
一方、Ｓ１９１０では、ＣＰＵ３０１は、無効となっている無線ＬＡＮ部３０６を有効化したのち、Ｓ１９０７と同様に、無線ＬＡＮ部３０６の設定を行う。
【０１７７】
Ｓ１９０８では、ＣＰＵ３０１は、無線ＬＡＮ部３０６の状態を確認し、Ｓ１９０７あるいはＳ１９１０で行った設定によって、アクセサリ２００あるいはデジタルカメラ１００と通信可能となっているか否かを判定する。具体的には、Ｓ１９０２で受信したデータに含まれるアクセサリ２００のＩＰアドレスあるいはデジタルカメラ１００のＩＰアドレスと通信できるか否かで判定する。アクセサリ２００あるいはデジタルカメラ１００と通信可能な場合はＳ１９１１へ進み、通信不可能な場合はＳ１９０１へ戻る。
【０１７８】
Ｓ１９１１では、ＣＰＵ３０１は、Ｓ１９０２で受信したデータを読み込み、動作選択メニューをタッチパネル付液晶ディスプレイ３５１に表示する。
【０１７９】
図８（ａ）に戻って、Ｓ１００３では、ＣＰＵ２０１は、状態Ａに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０１８０】
Ｓ１００３で、状態Ａに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続されなかった場合は、Ｓ１００４へ進む。Ｓ１００４では、状態Ａに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０１８１】
Ｓ１００４で、状態Ａに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続されなかった場合は、Ｓ１００５へ進む。
【０１８２】
Ｓ１００５では、状態Ａに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。Ｓ１００５で、状態Ａに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続されなかった場合は、Ｓ１００６へ進む。
【０１８３】
Ｓ１００６では、状態Ａに対して、電源がＯＦＦされたかどうかを判定する。Ｓ１００６で、状態Ａに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０１８４】
Ｓ１００３で、状態Ａに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１０１１へ進み、状態Ｂへ遷移する。
【０１８５】
次に、Ｓ１０１２で、ＣＰＵ１０１は、デジタルカメラ１００を撮影モードに設定し、Ｓ１０１３へ進む。
【０１８６】
Ｓ１０１３では、状態Ｂに対して、無線関係処理を実行する。
【０１８７】
図１１は、図８（ａ）のＳ１０１３における無線関係処理の動作フローを示すフローチャート図である。
【０１８８】
無線関係処理ではまず、Ｓ２００１で、ＣＰＵ１０１は、デジタルカメラ１００が撮影モードか否かを判定する。
【０１８９】
Ｓ２００１で、デジタルカメラ１００が撮影モードだった場合、Ｓ２００２へ進む。
【０１９０】
次に、Ｓ２００２では、ＣＰＵ１０１は、デジタルカメラ１００の不揮発性メモリ１０３に格納されている近接無線通信に関わるデータをアクセサリ２００の不揮発性メモリ２０３へコピーして、Ｓ２００３へ進む。
【０１９１】
次に、Ｓ２００３で、ＣＰＵ１０１は、システムバス１１４を介して、デジタルカメラ１００の近接無線通信部１０８の機能をＯＦＦ（停止）して、Ｓ２００４へ進む。これは、デジタルカメラ１００とアクセサリ２００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続されていて同時に使用する際に、ＮＦＣ機能である近接無線通信部１０８、２０８が同時に使用できてしまうことを防ぐためである。
【０１９２】
次に、Ｓ２００４では、デジタルカメラ１００の無線ＬＡＮ部１０９およびアクセサリ２００の無線ＬＡＮ部２０９が携帯電話３００の無線ＬＡＮ部３０６と無線通信をしているかどうかを判定する。
【０１９３】
Ｓ２００４で、デジタルカメラ１００の無線ＬＡＮ部１０９およびアクセサリ２００の無線ＬＡＮ部２０９が携帯電話３００の無線ＬＡＮ部３０６と無線通信をしている場合、Ｓ２００５へ進む。
【０１９４】
次に、Ｓ２００５では、携帯電話３００との無線通信の接続をデジタルカメラ１００の無線ＬＡＮ部１０９に切り替える。これは、使用者がデジタルカメラ１００の機能を優先して使用していると判定されたことによる。この状態で、デジタルカメラ１００とアクセサリ２００の接続が解除されたとしても、携帯電話３００とデジタルカメラ１００の無線通信は継続したままとなり、使用者にとって不利益を被ることがない。なお、既に携帯電話３００との無線通信の接続がデジタルカメラ１００の無線ＬＡＮ部１０９を介して実現されている場合は、本ステップはスキップされる。
【０１９５】
次に、Ｓ２００６で、ＣＰＵ２０１は、システムバス２１４を介して、アクセサリ２００の無線ＬＡＮ部２０９の機能をＯＦＦして、無線関係処理を終了する。
【０１９６】
Ｓ２００４で、デジタルカメラ１００の無線ＬＡＮ部１０９およびアクセサリ２００の無線ＬＡＮ部２０９が携帯電話３００の無線ＬＡＮ部３０６と無線通信をしていない場合、無線関係処理を終了する。
【０１９７】
一方、Ｓ２００１で、デジタルカメラ１００が撮影モードでなかった場合、Ｓ２００７へ進む。
【０１９８】
Ｓ２００７では、ＣＰＵ２０１は、システムバス２１４を介して、不揮発性メモリ２０３に格納されている近接無線通信に関わるデータを初期化して、アクセサリ２００の近接無線通信に関わるデータに戻して、Ｓ２００８へ進む。
【０１９９】
次に、Ｓ２００８では、ＣＰＵ２０１は、システムバス２１４、外部接続Ｉ／Ｆ２１２、外部接続Ｉ／Ｆ１１２、システムバス１１４、ＣＰＵ１０１を介して、アクセサリ２００に対してデジタルカメラ１００が接続されているかどうかを判定する。
【０２００】
Ｓ２００８で、アクセサリ２００に対してデジタルカメラ１００が接続されている場合、Ｓ２００９へ進む。
【０２０１】
次に、Ｓ２００９で、ＣＰＵ１０１は、システムバス１１４を介して、デジタルカメラ１００の近接無線通信部１０８の機能をＯＦＦして、Ｓ２０１０へ進む。これは、デジタルカメラ１００とアクセサリ２００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続されていて同時に使用する際に、ＮＦＣ機能である近接無線通信部１０８、２０８が同時に使用できてしまうことを防ぐためである。
【０２０２】
Ｓ２００８で、アクセサリ２００に対してデジタルカメラ１００が接続されていない場合、無線関係処理を終了する。
【０２０３】
次に、Ｓ２０１０では、デジタルカメラ１００の無線ＬＡＮ部１０９およびアクセサリ２００の無線ＬＡＮ部２０９が携帯電話３００の無線ＬＡＮ部３０６と無線通信をしているかどうかを判定する。
【０２０４】
Ｓ２０１０で、デジタルカメラ１００の無線ＬＡＮ部１０９およびアクセサリ２００の無線ＬＡＮ部２０９が携帯電話３００の無線ＬＡＮ部３０６と無線通信をしている場合、Ｓ２０１１へ進む。
【０２０５】
次に、Ｓ２０１１で、携帯電話３００の無線ＬＡＮ部３０６との無線通信の接続をアクセサリ２００の無線ＬＡＮ部２０９に切り替える。これは、使用者がアクセサリ２００の機能を優先して使用していると判定されたことによる。この状態で、デジタルカメラ１００とアクセサリ２００の接続が解除されたとしても、携帯電話３００とアクセサリ２００の無線通信は継続したままとなり、使用者にとって不利益を被ることがない。なお、既に携帯電話３００との無線通信の接続がアクセサリ２００の無線ＬＡＮ部２０９を介して実現されている場合は、本ステップはスキップされる。
【０２０６】
次に、Ｓ２０１２で、ＣＰＵ１０１は、システムバス１１４を介して、デジタルカメラ１００の無線ＬＡＮ部１０９の機能をＯＦＦして、無線関係処理を終了する。
【０２０７】
Ｓ２０１０で、デジタルカメラ１００の無線ＬＡＮ部１０９およびアクセサリ２００の無線ＬＡＮ部２０９が携帯電話３００の無線ＬＡＮ部３０６と無線通信をしていない場合、無線関係処理を終了する。
【０２０８】
図８（ａ）に戻って、Ｓ１０１４では、状態Ｂに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｂにおける動作フローへ進む。状態Ｂにおける動作フローについては、図８（ｂ）で後述する。
【０２０９】
図１２は、図８（ａ）のＳ１０１４における外部接続Ｉ／Ｆ関係処理の動作フローを示すフローチャート図である。
【０２１０】
外部接続Ｉ／Ｆ関係処理ではまず、Ｓ２１０１で、ＣＰＵ２０１は、アクセサリ２００の外部接続Ｉ／Ｆ２１２、デジタルカメラ１００の外部接続Ｉ／Ｆ１１２が、ＵＳＢ  ＴＹＰＥ−Ｃ規格を満たしているかどうかを判定する。ＵＳＢ  ＴＹＰＥ−Ｃ規格では、コネクタが上下左右対称なデザインでどちらの向きでも挿し込めるようになっており、端子は表側１２ピン、裏側１２ピンの合計２４ピンという構造になっている。２４ピンの端子には、グランド信号用のＧＮＤピン、電源信号用のＶＢＵＳ、ＶＣＯＮピン、データ転送用のＤ＋、Ｄ−ピンが含まれる。更に、高速データ転送用のＴＸ１＋、ＴＸ１−、ＲＸ１＋、ＲＸ１−、ＴＸ２＋、ＴＸ２−、ＲＸ２＋、ＲＸ２−ピン、将来用のＳＢＵ１、ＳＢＵ２ピン、電圧による向きの検知を行うＣＣ１、ＣＣ２ピンなどが含まれる。データ転送用ピンは２組構成されており、また、高速データ転送用ピンは２組構成されており、接続される機器により信号の割り当てを変更することが可能である。
【０２１１】
Ｓ２１０１で、アクセサリ２００の外部接続Ｉ／Ｆ２１２、デジタルカメラ１００の外部接続Ｉ／Ｆ１１２が、ＵＳＢ  ＴＹＰＥ−Ｃ規格を満たしている場合、Ｓ２１０２へ進む。
【０２１２】
Ｓ２１０２では、アクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２との間の信号のやり取りをする割り当てを変更する信号割り当て変更処理を実行する。
【０２１３】
図１３は、図１２のＳ２１０２における信号割り当て変更処理の動作フローを示すフローチャート図である。
【０２１４】
信号割り当て変更処理ではまず、Ｓ２２０１で、ＣＰＵ２０１は、アクセサリ２００に対してデジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続されているかどうかを判定する。
【０２１５】
Ｓ２２０１で、デジタルカメラ１００が接続されていると判定された場合、Ｓ２２０２へ進む。
【０２１６】
次に、Ｓ２２０２では、ＣＰＵ２０１は、アクセサリ２００に対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０２１７】
Ｓ２２０２で、カメラアクセサリ以外の外部映像出力装置４００が接続されていると判定された場合、Ｓ２２０３へ進む。
【０２１８】
次に、Ｓ２２０３では、ＣＰＵ２０１は、システムバス２１４、外部接続Ｉ／Ｆ２１２、外部接続Ｉ／Ｆ１１２、システムバス１１４、ＣＰＵ１０１を介して、デジタルカメラ１００が撮影モードか否かを判定する。
【０２１９】
Ｓ２２０３で、デジタルカメラ１００が撮影モードだった場合、Ｓ２２０４へ進む。
【０２２０】
次に、Ｓ２２０４で、アクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２との間の信号の割り当てに対して、高速データ転送用ピンに割り当て、Ｓ２２０５へ進む。これはアクセサリ２００に接続されているカメラアクセサリ以外の外部映像出力装置４００の信号を優先してのことである。例えば、カメラアクセサリ以外の外部映像出力装置４００が８Ｋテレビであった場合、記録媒体１０７、２０７に記録されている映像データを８Ｋテレビに表示させるための映像データ転送用信号を高速データ転送用ピンに割り当てる。これにより、アクセサリ２００に接続されているカメラアクセサリ以外の外部映像出力装置４００の性能を最大限に発揮させることができる。
【０２２１】
次に、Ｓ２２０５では、Ｓ２２０４で割り当てを行った際に使用されなかった高速データ転送用ピンに対して、アクセサリ２００の撮影用の信号を割り当て、Ｓ２２０６へ進む。例えば、Ｓ２２０４で高速データ転送用ピンに対してカメラアクセサリ以外の外部映像出力装置４００の映像データ転送用信号が１組割り当てられた場合、残りの１組に対して、アクセサリ２００の撮影用機能としてＥＶＦ２１０の信号を割り当てる。これにより、アクセサリ２００に接続されているカメラアクセサリ以外の外部映像出力装置４００の性能を最大限に発揮させることができ、かつ、アクセサリ２００に搭載されている撮影用の機能も使用させることができる。
【０２２２】
次に、Ｓ２２０６では、Ｓ２２０６以前のフローで割り当てが行われなかった残りの信号に対して、高速データ転送用ピン以外に割り当て、信号割り当て変更処理を終了する。この時、残りの信号で高速データ転送用ピンが必要な場合、この信号は割り当てられない。これにより、全ての信号に対してアクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２への割り当てが終了し、全ての状態に対して使用が可能となる。
【０２２３】
Ｓ２２０３で、デジタルカメラ１００が撮影モードでなかった場合、Ｓ２２０７へ進む。
【０２２４】
次に、Ｓ２２０７では、アクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２との間の信号の割り当てに対して、高速データ転送用ピンに割り当て、Ｓ２２０６へ進む。これは、アクセサリ２００に接続されているカメラアクセサリ以外の外部映像出力装置４００の信号を優先してのことである。例えば、カメラアクセサリ以外の外部映像出力装置４００が８Ｋテレビであった場合、記録媒体１０７、２０７に記録されている映像データを８Ｋテレビに表示させるための映像データ転送用信号を高速データ転送用ピンに全て割り当てる。これにより、アクセサリ２００に接続されているカメラアクセサリ以外の外部映像出力装置４００の性能を最大限に発揮させることができる。
【０２２５】
Ｓ２２０２で、カメラアクセサリ以外の外部映像出力装置４００が接続されていないと判定された場合、Ｓ２２０８へ進む。
【０２２６】
次に、Ｓ２２０８では、ＣＰＵ２０１は、アクセサリ２００に対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０２２７】
Ｓ２２０８で、カメラアクセサリ４５０が接続されていると判定された場合、Ｓ２２０９へ進む。
【０２２８】
次に、Ｓ２２０９では、ＣＰＵ２０１は、システムバス２１４、外部接続Ｉ／Ｆ２１２、外部接続Ｉ／Ｆ１１２、システムバス１１４、ＣＰＵ１０１を介して、デジタルカメラ１００が撮影モードか否かを判定する。
【０２２９】
Ｓ２２０９で、デジタルカメラ１００が撮影モードだった場合、Ｓ２２１０へ進む。
【０２３０】
次に、Ｓ２２１０で、アクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２との間の信号の割り当てに対して、高速データ転送用ピンに割り当て、Ｓ２２０６へ進む。これは、アクセサリ２００に接続されているカメラアクセサリ４５０の信号を優先してのことである。例えば、カメラアクセサリ４５０が外付けストロボであった場合、外付けストロボを使用させるための信号を高速データ転送用ピンに割り当てる。これにより、アクセサリ２００に接続されているカメラアクセサリ４５０の性能を最大限に発揮させることができる。
【０２３１】
Ｓ２２０９で、デジタルカメラ１００が撮影モードでなかった場合、Ｓ２２１１へ進む。
【０２３２】
次に、Ｓ２２１１では、アクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２との間の信号の割り当てに対して、アクセサリ２００内のデータ転送用の信号を優先して高速データ転送用ピンに割り当て、Ｓ２２０６へ進む。
【０２３３】
Ｓ２２０８で、カメラアクセサリ４５０が接続されていないと判定された場合、Ｓ２２１２へ進む。
【０２３４】
次に、Ｓ２２１２では、ＣＰＵ２０１は、システムバス２１４、外部接続Ｉ／Ｆ２１２、外部接続Ｉ／Ｆ１１２、システムバス１１４、ＣＰＵ１０１を介して、デジタルカメラ１００が撮影モードか否かを判定する。
【０２３５】
Ｓ２２１２で、デジタルカメラ１００が撮影モードだった場合、Ｓ２２１３へ進む。
【０２３６】
次に、Ｓ２２１３で、アクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２との間の信号の割り当てに対して、アクセサリ２００の撮影用の信号を優先して高速データ転送用ピンに割り当て、Ｓ２２０６へ進む。
【０２３７】
Ｓ２２１３で、デジタルカメラ１００が撮影モードでなかった場合、Ｓ２２１４へ進む。
【０２３８】
次に、Ｓ２２１４では、アクセサリ２００の外部接続Ｉ／Ｆ２１２とデジタルカメラ１００の外部接続Ｉ／Ｆ１１２との間の信号の割り当てに対して、アクセサリ２００内のデータ転送用の信号を優先して高速データ転送用ピンに割り当て、Ｓ２２０６へ進む。
【０２３９】
Ｓ２２０１で、デジタルカメラ１００が接続されていないと判定された場合、Ｓ２２０６へ進む。
【０２４０】
図１２に戻って、Ｓ２１０３では、ＣＰＵ２０１は、図１３のＳ２２０６で割り当てられなかった信号を有する機能に対して、その機能を使用できなくするよう機能を制限させる。
【０２４１】
Ｓ２１０１で、アクセサリ２００の外部接続Ｉ／Ｆ２１２、デジタルカメラ１００の外部接続Ｉ／Ｆ１１２が、ＵＳＢ３．１規格を満たしていない場合、Ｓ２１０４へ進む。
【０２４２】
次に、Ｓ２１０４では、ＣＰＵ２０１は、アクセサリ２００の外部接続Ｉ／Ｆ２１２、デジタルカメラ１００の外部接続Ｉ／Ｆ１１２が、ＵＳＢ  ＰＤ規格を満たしているかどうかを判定する。ＵＳＢ  ＰＤ規格では、ＶＢＵＳピンでの電力供給が最大で２０Ｖ、５Ａの１００Ｗまで増加されている。電力の供給には、ホスト（給電）側とデバイス（受電）側の双方が対応している必要があり、接続後にお互いに対応可能な電圧・電流値を通知して、合意した電圧・電流を供給するようにしている。電力供給は、電圧は５Ｖから２０Ｖ、電流は１．５Ａから５Ａまでの任意の電圧・電流に対応可能だが、自由度が大きすぎるため、ＵＳＢ  ＰＤ規格ではプロファイル１から５までの５段階の電圧・電流の組み合わせを定義して、それを使うことが推奨されている。ＵＳＢ  ＰＤ規格では、電力の供給の方向を変更することが可能であり、コネクタ接続時にどちらがホスト（給電）側でどちらがデバイス（受電）側なのかのやり取りが行われる。
【０２４３】
Ｓ２１０４で、アクセサリ２００の外部接続Ｉ／Ｆ２１２、デジタルカメラ１００の外部接続Ｉ／Ｆ１１２が、ＵＳＢ  ＰＤ規格を満たしていると判定された場合、Ｓ２１０５へ進む。
【０２４４】
Ｓ２１０５では、アクセサリ２００の外部接続Ｉ／Ｆ２１２と外部接続機器との間の電力供給のやり取りの方向を変更するＰＤ方向変更処理を実行する。
【０２４５】
図１４は、図１２のＳ２１０５におけるＰＤ方向変更処理の動作フローを示すフローチャート図である。
【０２４６】
ＰＤ方向変更処理ではまず、Ｓ２３０１で、ＣＰＵ２０１は、アクセサリ２００に対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０２４７】
Ｓ２３０１で、カメラアクセサリ以外の外部映像出力装置４００が接続されていると判定された場合、Ｓ２３０２へ進む。
【０２４８】
次に、Ｓ２３０２で、ＣＰＵ２０１は、アクセサリ２００の外部接続Ｉ／Ｆ２１２と外部接続機器との間の電力供給の方向を、カメラアクセサリ以外の外部映像出力装置４００からアクセサリ２００の外部接続Ｉ／Ｆ２１２へ電力供給するように変更する。その後、ＰＤ方向変更処理を終了する。
【０２４９】
Ｓ２３０１で、カメラアクセサリ以外の外部映像出力装置４００が接続されていないと判定された場合、Ｓ２３０３へ進む。
【０２５０】
次に、Ｓ２３０３では、ＣＰＵ２０１は、アクセサリ２００に対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０２５１】
Ｓ２３０３で、カメラアクセサリ４５０が接続されていると判定された場合、Ｓ２３０４へ進む。
【０２５２】
次に、Ｓ２３０４で、ＣＰＵ２０１は、アクセサリ２００の外部接続Ｉ／Ｆ２１２と外部接続機器との間の電力供給の方向を、アクセサリ２００の外部接続Ｉ／Ｆ２１２からカメラアクセサリ４５０へ電力供給するように変更する。その後、ＰＤ方向変更処理を終了する。
【０２５３】
Ｓ２３０３で、カメラアクセサリ４５０が接続されていないと判定された場合、ＰＤ方向変更処理を終了する。
【０２５４】
図１２に戻って、Ｓ２１０４で、アクセサリ２００の外部接続Ｉ／Ｆ２１２、デジタルカメラ１００の外部接続Ｉ／Ｆ１１２が、ＵＳＢ  ＰＤ規格を満たしていないと判定された場合、外部接続Ｉ／Ｆ関係処理を終了する。
【０２５５】
図８（ａ）に戻って、Ｓ１００４で、状態Ａに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１００９へ進み、状態Ｄへ遷移する。
【０２５６】
次に、Ｓ１０１０で、状態Ｄに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｄにおける動作フローへ進む。状態Ｄにおける動作フローについては、図８（ｄ）で後述する。なお、Ｓ１０１０の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０２５７】
Ｓ１００５で、状態Ａに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１００７へ進み、状態Ｅへ遷移する。
【０２５８】
次に、Ｓ１００８で、状態Ｅに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｅにおける動作フローへ進む。状態Ｅにおける動作フローについては、図８（ｅ）で後述する。なお、Ｓ１００８の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０２５９】
Ｓ１００６で、状態Ａに対して、電源がＯＦＦされなかった場合は、Ｓ１００２に戻る。
【０２６０】
図８（ｂ）は、状態Ｂにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０２６１】
最初に、Ｓ１１０１では、状態Ｂにおける近接無線通信部２０８に関する状態Ｂの動作フローを実行する。
【０２６２】
図９（ｂ）は、図８（ｂ）のＳ１１０１おける状態Ｂの動作フローを示すフローチャート図である。
【０２６３】
状態Ｂではまず、Ｓ１１５１で、ＣＰＵ２０１は、アクセサリ２００の近接無線通信部２０８に対して他の電子機器である携帯電話３００の近接無線通信部３０５が近接されたか否かを判定する。具体的には、アクセサリ２００の近接無線通信エリア２５７と携帯電話３００の近接無線通信エリア３５５とが十分接近したときに近接無線通信部２０８は通信可能となる。
【０２６４】
Ｓ１１５１で、アクセサリ２００の近接無線通信部２０８に対して携帯電話３００の近接無線通信部３０５が近接された場合はＳ１１５２へ進み、アクセサリの電源がＯＮかどうかを判定する。
【０２６５】
Ｓ１１５２において、アクセサリ２００の電源がＯＮの状態である場合、Ｓ１１５４へ進み、デジタルカメラ１００の電源がＯＮかどうかを判定する。
【０２６６】
Ｓ１１５４において、デジタルカメラ１００の電源がＯＮの状態である場合、Ｓ１１５６へ進む。
【０２６７】
Ｓ１１５２で、アクセサリ２００の電源がＯＦＦの状態である場合、Ｓ１１５３へ進み、近接無線通信部３０５から近接無線通信部２０８を介したＣＰＵ２０１への電圧の供給により、アクセサリ２００の電源をＯＮの状態にし、Ｓ１１５４へ進む。
【０２６８】
Ｓ１１５４で、デジタルカメラ１００の電源がＯＦＦの状態である場合、Ｓ１１５５へ進む。
【０２６９】
Ｓ１１５５では、近接無線通信部３０５から近接無線通信部２０８を介したＣＰＵ１０１への電圧の供給により、デジタルカメラ１００の電源をＯＮの状態にする。
【０２７０】
次に、Ｓ１１５６では、ＣＰＵ２０１は、近接無線通信部２０８が出力する応答データを更新し、不揮発性メモリ２０３に格納する。
【０２７１】
Ｓ１１５６で更新する応答データには、無線ＬＡＮのアクセスポイントとして動作しているデジタルカメラ１００およびアクセサリ２００に接続するための、ＳＳＩＤ・暗号化方式・パスフレーズ・ＩＰアドレスが含まれている。また、当該応答データを受信した機器が無線ＬＡＮ接続後にアクセスする通信先情報を含んでいる。なお、Ｓ１１５６における応答データは、暗号化方式・パスフレーズなどの情報を含まずに、ＷＰＳ（ＷｉＦｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ：無線パラメータの自動設定機能）を実行するためのＰＩＮを含むようにしてもよい。
【０２７２】
次に、Ｓ１１５７では、ＣＰＵ２０１は、Ｓ１１５６で更新したデータに基づき、近接無線通信部２０８から応答データを出力し、Ｓ１１５８へ進む。
【０２７３】
次に、Ｓ１１５８で、ＣＰＵ２０１は、システムバス２１４、外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ１１２、システムバス１１４を介して、無線ＬＡＮ部１０９と無線ＬＡＮ部３０６とで無線通信を開始し、状態Ｂの動作フローを終了する。
【０２７４】
また、Ｓ１１５１で、アクセサリ２００の近接無線通信部２０８に対して携帯電話３００の近接無線通信部３０５が近接されなかった場合は、状態Ｂの動作フローを終了する。
【０２７５】
図８（ｂ）に戻って、Ｓ１１０２では、ＣＰＵ２０１は、状態Ｂに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除されたかどうかを判定する。
【０２７６】
Ｓ１１０２で、状態Ｂに対して、デジタルカメラ１００の接続が解除されなかった場合は、Ｓ１１０３へ進み、状態Ｂに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０２７７】
Ｓ１１０３で、状態Ｂに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が接続されなかった場合は、Ｓ１１０４へ進み、状態Ｂに対して、外部装置としてカメラアクセサリ４５０が接続されたかどうかを判定する。
【０２７８】
Ｓ１１０４で、状態Ｂに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続されなかった場合は、Ｓ１１０５へ進み、状態Ｂに対して、デジタルカメラ１００のモードが変更されたかどうかを判定する。
【０２７９】
Ｓ１１０５で、状態Ｂに対して、モードが変更されなかった場合は、Ｓ１１０６へ進み、状態Ｂに対して、電源がＯＦＦされたかどうかを判定する。
【０２８０】
Ｓ１１０６で、状態Ｂに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０２８１】
Ｓ１１０２で、状態Ｂに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１１１７へ進み、状態Ａへ遷移する。
【０２８２】
次に、Ｓ１１１７で、ＣＰＵ１０１は、システムバス１１４を介して、不揮発性メモリ１０３に格納されている近接無線通信に関わるデータを初期化して、デジタルカメラ１００の近接無線通信に関わるデータに戻して、Ｓ１１１９へ進む。
【０２８３】
Ｓ１１１９では、状態Ａに対して、無線関係処理を実行する。なお、Ｓ１１１９の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０２８４】
次に、Ｓ１１２０では、状態Ａに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ａにおける動作フローへ進む。なお、Ｓ１１２０の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０２８５】
次に、Ｓ１１０３で、状態Ｂに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１１１３へ進み、状態Ｈへ遷移する。
【０２８６】
次に、Ｓ１１１３で、ＣＰＵ１０１は、デジタルカメラ１００を再生モードに設定し、Ｓ１１１５へ進む。
【０２８７】
Ｓ１１１５では、状態Ｈに対して、無線関係処理を実行する。なお、Ｓ１１１５の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０２８８】
次に、Ｓ１１１６では、状態Ｈに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｈにおける動作フローへ進む。状態Ｈにおける動作フローについては、図８（ｈ）で後述する。なお、Ｓ１１１６の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０２８９】
次に、Ｓ１１０４で、状態Ｂに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１１１１へ進み、状態Ｆへ遷移する。
【０２９０】
次に、Ｓ１１１２で、状態Ｆに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｆにおける動作フローへ進む。状態Ｆにおける動作フローについては、図８（ｆ）で後述する。なお、Ｓ１１１２の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０２９１】
次に、Ｓ１１０５で、状態Ｂに対して、デジタルカメラ１００のモードが変更されたと判定された場合は、Ｓ１１０７へ進み、状態Ｇへ遷移する。
【０２９２】
次に、Ｓ１１０８で、ＣＰＵ１０１は、デジタルカメラ１００を再生モードに設定し、Ｓ１１０９へ進む。
【０２９３】
Ｓ１１０９では、状態Ｇに対して、無線関係処理を実行する。なお、Ｓ１１０９の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０２９４】
次に、Ｓ１１１０では、状態Ｇに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｇにおける動作フローへ進む。状態Ｇにおける動作フローについては、図８（ｇ）で後述する。なお、Ｓ１１１０の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０２９５】
Ｓ１１０６で、状態Ｂに対して、電源がＯＦＦされなかった場合は、Ｓ１１０１に戻る。
【０２９６】
図８（ｃ）は、状態Ｃにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０２９７】
最初に、Ｓ１２０１では、状態Ｃにおける近接無線通信部２０８に関する状態Ｃの動作フローを実行する。なお、状態Ｃの動作フローは、図９（ｂ）の動作フローと同じであるため、ここでは説明を省略する。
【０２９８】
Ｓ１２０２では、ＣＰＵ２０１は、状態Ｃに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除されたかどうかを判定する。
【０２９９】
Ｓ１２０２で、状態Ｃに対して、デジタルカメラ１００の接続が解除されなかった場合は、Ｓ１２０３へ進み、状態Ｃに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が接続されたかどうかを判定する。
【０３００】
Ｓ１２０３で、状態Ｃに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００の接続が解除されなかった場合は、Ｓ１２０４へ進み、状態Ｃに対して、デジタルカメラ１００のモードが変更されたかどうかを判定する。
【０３０１】
Ｓ１２０４で、状態Ｃに対して、モードが変更されなかった場合は、Ｓ１２０５へ進み、状態Ｃに対して、電源がＯＦＦされたかどうかを判定する。
【０３０２】
Ｓ１２０５で、状態Ｃに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０３０３】
Ｓ１２０２で、状態Ｃに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１２１２へ進み、状態Ｄへ遷移する。状態Ｄにおける動作フローについては、図８（ｄ）で後述する。
【０３０４】
次に、Ｓ１２１３で、ＣＰＵ１０１は、システムバス１１４を介して、不揮発性メモリ１０３に格納されている近接無線通信に関わるデータを初期化して、デジタルカメラ１００の近接無線通信に関わるデータに戻して、Ｓ１２１４へ進む。
【０３０５】
Ｓ１２１４では、状態Ｄに対して、無線関係処理を実行する。なお、Ｓ１２１４の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３０６】
次に、Ｓ１２１５では、状態Ｄに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｄにおける動作フローへ進む。なお、Ｓ１２１５の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３０７】
次に、Ｓ１２０３で、状態Ｃに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１２１０へ進み、状態Ｂへ遷移する。
【０３０８】
次に、Ｓ１２１０では、状態Ｂに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｂにおける動作フローへ進む。なお、Ｓ１２１１の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３０９】
次に、Ｓ１２０４で、状態Ｃに対して、デジタルカメラ１００のモードが変更されたと判定された場合は、Ｓ１２０６へ進み、状態Ｈへ遷移する。
【０３１０】
次に、Ｓ１２０７で、ＣＰＵ１０１は、デジタルカメラ１００を再生モードに設定し、Ｓ１２０８へ進む。
【０３１１】
Ｓ１２０８では、状態Ｈに対して、無線関係処理を実行する。なお、Ｓ１２０８の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３１２】
次に、Ｓ１２０９では、状態Ｈに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｈにおける動作フローへ進む。なお、Ｓ１２０９の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３１３】
Ｓ１２０５で、状態Ｃに対して、電源がＯＦＦされなかった場合は、Ｓ１２０１に戻る。
【０３１４】
図８（ｄ）は、状態Ｄにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０３１５】
最初に、Ｓ１３０１では、状態Ｄにおける近接無線通信部２０８に関する状態Ｄの動作フローを実行する。なお、状態Ｄの動作フローは、図９（ａ）の動作フローと同じであるため、ここでは説明を省略する。
【０３１６】
次に、Ｓ１３０２では、ＣＰＵ２０１は、状態Ｄに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０３１７】
Ｓ１３０２で、状態Ｄに対して、デジタルカメラ１００が接続されなかった場合は、Ｓ１３０３へ進み、状態Ｄに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００の接続が解除されたかどうかを判定する。
【０３１８】
Ｓ１３０３で、状態Ｄに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続が解除されなかった場合は、Ｓ１３０４へ進み、状態Ｄに対して、電源がＯＦＦされたかどうかを判定する。
【０３１９】
Ｓ１３０４で、状態Ｄに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０３２０】
Ｓ１３０２で、状態Ｄに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１３０８へ進み、状態Ｈへ遷移する。状態Ｈにおける動作フローについては、図８（ｈ）で後述する。
【０３２１】
次に、Ｓ１３０９で、ＣＰＵ１０１は、デジタルカメラ１００を再生モードに設定し、Ｓ１３１０へ進む。
【０３２２】
Ｓ１３１０では、状態Ｈに対して、無線関係処理を実行する。なお、Ｓ１３１０の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３２３】
次に、Ｓ１３１１では、状態Ｈに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｈにおける動作フローへ進む。なお、Ｓ１３１１の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３２４】
Ｓ１３０３で、状態Ｄに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１３０５へ進み、状態Ａへ遷移する。
【０３２５】
次に、Ｓ１３０６では、状態Ａに対して、無線関係処理を実行する。なお、Ｓ１３０５の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３２６】
次に、Ｓ１３０７では、状態Ａに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ａにおける動作フローへ進む。なお、Ｓ１３０７の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３２７】
Ｓ１３０４で、状態Ｄに対して、電源がＯＦＦされなかった場合は、Ｓ１３０１に戻る。
【０３２８】
図８（ｅ）は、状態Ｅにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０３２９】
最初に、Ｓ１４０１では、状態Ｅにおける近接無線通信部２０８に関する状態Ｅの動作フローを実行する。なお、状態Ｅの動作フローは、図９（ａ）の動作フローと同じであるため、ここでは説明を省略する。
【０３３０】
次に、Ｓ１４０２では、ＣＰＵ２０１は、状態Ｅに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続されたかどうかを判定する。
【０３３１】
Ｓ１４０２で、状態Ｅに対して、デジタルカメラ１００が接続されなかった場合は、Ｓ１４０３へ進み、状態Ｅに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００の接続が解除されたかどうかを判定する。
【０３３２】
Ｓ１４０３で、状態Ｅに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続が解除されなかった場合は、Ｓ１４０４へ進み、状態Ｅに対して、電源がＯＦＦされたかどうかを判定する。
【０３３３】
Ｓ１４０４で、状態Ｅに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０３３４】
Ｓ１４０２で、状態Ｅに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１４０８へ進み、状態Ｆへ遷移する。状態Ｆにおける動作フローについては、図８（ｆ）で後述する。
【０３３５】
次に、Ｓ１４０９で、ＣＰＵ１０１は、デジタルカメラ１００を撮影モードに設定し、Ｓ１４１０へ進む。
【０３３６】
Ｓ１４１０では、状態Ｆに対して、無線関係処理を実行する。なお、Ｓ１４１０の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３３７】
次に、Ｓ１４１１では、状態Ｆに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｆにおける動作フローへ進む。なお、Ｓ１４１１の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３３８】
Ｓ１４０３で、状態Ｅに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１４０５へ進み、状態Ａへ遷移する。
【０３３９】
次に、Ｓ１４０６では、状態Ａに対して、無線関係処理を実行する。なお、Ｓ１４０６の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３４０】
次に、Ｓ１４０７では、状態Ａに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ａにおける動作フローへ進む。なお、Ｓ１４０７の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３４１】
Ｓ１４０４で、状態Ｅに対して、電源がＯＦＦされなかった場合は、Ｓ１４０１に戻る。
【０３４２】
図８（ｆ）は、状態Ｆにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０３４３】
最初に、Ｓ１５０１では、状態Ｆにおける近接無線通信部２０８に関する状態Ｆの動作フローを実行する。なお、状態Ｆの動作フローは、図９（ｂ）の動作フローと同じであるため、ここでは説明を省略する。
【０３４４】
Ｓ１５０２では、ＣＰＵ２０１は、状態Ｆに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除されたかどうかを判定する。
【０３４５】
Ｓ１５０２で、状態Ｆに対して、デジタルカメラ１００が接続が解除されなかった場合は、Ｓ１５０３へ進み、状態Ｆに対して、外部装置としてカメラアクセサリ４５０の接続が解除されたかどうかを判定する。
【０３４６】
Ｓ１５０３で、状態Ｆに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続が解除されなかった場合は、Ｓ１５０４へ進み、状態Ｆに対して、デジタルカメラ１００のモードが変更されたかどうかを判定する。
【０３４７】
Ｓ１５０４で、状態Ｆに対して、モードが変更されなかった場合は、Ｓ１５０５へ進み、状態Ｆに対して、電源がＯＦＦされたかどうかを判定する。
【０３４８】
Ｓ１５０５で、状態Ｆに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０３４９】
Ｓ１５０２で、状態Ｆに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１５１３へ進み、状態Ｅへ遷移する。
【０３５０】
次に、Ｓ１５１４で、ＣＰＵ１０１は、システムバス１１４を介して、不揮発性メモリ１０３に格納されている近接無線通信に関わるデータを初期化して、デジタルカメラ１００の近接無線通信に関わるデータに戻して、Ｓ１５１５へ進む。
【０３５１】
次に、Ｓ１５１５では、状態Ｅに対して、無線関係処理を実行する。なお、Ｓ１５１５の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３５２】
次に、Ｓ１５１６では、状態Ｅに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｅにおける動作フローへ進む。なお、Ｓ１５１６の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３５３】
次に、Ｓ１５０３で、状態Ｆに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１５１０へ進み、状態Ｂへ遷移する。
【０３５４】
次に、Ｓ１５１０では、状態Ｂに対して、無線関係処理を実行する。なお、Ｓ１５１０の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３５５】
次に、Ｓ１５１２では、状態Ｂに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｂにおける動作フローへ進む。なお、Ｓ１５１２の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３５６】
次に、Ｓ１５０４で、状態Ｆに対して、デジタルカメラ１００のモードが変更されたと判定された場合は、Ｓ１５０６へ進み、状態Ｉへ遷移する。状態Ｉにおける動作フローについては、図８（ｉ）で後述する。
【０３５７】
次に、Ｓ１５０７で、ＣＰＵ１０１は、デジタルカメラ１００を再生モードに設定し、Ｓ１５０８へ進む。
【０３５８】
次に、Ｓ１５０８では、状態Ｉに対して、無線関係処理を実行する。なお、Ｓ１５０８の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３５９】
次に、Ｓ１５０９では、状態Ｉに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｉにおける動作フローへ進む。なお、Ｓ１５０９の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３６０】
Ｓ１５０５で、状態Ｆに対して、電源がＯＦＦされなかった場合は、Ｓ１５０１に戻る。
【０３６１】
図８（ｇ）は、状態Ｇにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０３６２】
最初に、Ｓ１６０１では、状態Ｇにおける近接無線通信部２０８に関する状態Ｇの動作フローを実行する。
【０３６３】
図９（ｃ）は、図８（ｇ）のＳ１６０１おける状態Ｇの動作フローを示すフローチャート図である。
【０３６４】
状態Ｇではまず、Ｓ１２５１で、ＣＰＵ２０１は、アクセサリ２００の近接無線通信部２０８に対して他の電子機器である携帯電話３００の近接無線通信部３０５が近接されたか否かを判定する。具体的には、アクセサリ２００の近接無線通信エリア２５７と携帯電話３００の近接無線通信エリア３５５とが十分接近したときに近接無線通信部２０８は通信可能となる。
【０３６５】
Ｓ１２５１で、アクセサリ２００の近接無線通信部２０８に対して携帯電話３００の近接無線通信部３０５が近接された場合はＳ１２５２へ進み、アクセサリの電源がＯＮかどうかを判定する。
【０３６６】
Ｓ１２５２において、アクセサリ２００の電源がＯＮの状態である場合、Ｓ１２５４へ進み、デジタルカメラ１００の電源がＯＮかどうかを判定する。
【０３６７】
Ｓ１２５４において、デジタルカメラ１００の電源がＯＮの状態である場合、Ｓ１２５６へ進む。
【０３６８】
Ｓ１２５２で、アクセサリ２００の電源がＯＦＦの状態である場合、Ｓ１２５３へ進み、近接無線通信部３０５から近接無線通信部２０８を介したＣＰＵ２０１への電圧の供給により、アクセサリ２００の電源をＯＮの状態にし、Ｓ１２５４へ進む。
【０３６９】
Ｓ１２５４で、デジタルカメラ１００の電源がＯＦＦの状態である場合、Ｓ１２５５へ進み、近接無線通信部３０５から近接無線通信部２０８を介したＣＰＵ１０１への電圧の供給により、デジタルカメラ１００の電源をＯＮの状態にし、Ｓ１２５６へ進む。
【０３７０】
次に、Ｓ１２５６では、ＣＰＵ２０１は、近接無線通信部２０８が出力する応答データを更新し、不揮発性メモリ２０３に格納する。
【０３７１】
Ｓ１２５６で更新する応答データには、無線ＬＡＮのアクセスポイントとして動作しているデジタルカメラ１００およびアクセサリ２００に接続するための、ＳＳＩＤ・暗号化方式・パスフレーズ・ＩＰアドレスが含まれている。また、当該応答データを受信した機器が無線ＬＡＮ接続後にアクセスする通信先情報を含んでいる。なお、Ｓ１２５６における応答データは、暗号化方式・パスフレーズなどの情報を含まずに、ＷＰＳ（ＷｉＦｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ：無線パラメータの自動設定機能）を実行するためのＰＩＮを含むようにしてもよい。
【０３７２】
次に、Ｓ１２５７では、ＣＰＵ２０１は、Ｓ１２５６で更新したデータに基づき、近接無線通信部２０８から応答データを出力し、Ｓ１２５８へ進む。
【０３７３】
次に、Ｓ１２５８で、ＣＰＵ２０１は、システムバス２１４を介して、無線ＬＡＮ部２０９と無線ＬＡＮ部３０６とで無線通信を開始し、状態Ｇの動作フローを終了する。
【０３７４】
また、Ｓ１２５１で、アクセサリ２００の近接無線通信部２０８に対して携帯電話３００の近接無線通信部３０５が近接されなかった場合は、状態Ｇの動作フローを終了する。
【０３７５】
図８（ｇ）に戻って、Ｓ１６０２では、ＣＰＵ２０１は、状態Ｇに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除されたかどうかを判定する。
【０３７６】
Ｓ１６０２で、状態Ｇに対して、デジタルカメラ１００の接続が解除されなかった場合は、Ｓ１６０３へ進み、状態Ｇに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が接続されたかどうかを判定する。
【０３７７】
Ｓ１６０３で、状態Ｇに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が接続されなかった場合は、Ｓ１６０４へ進み、状態Ｇに対して、外部装置としてカメラアクセサリ４５０が接続されたかどうかを判定する。
【０３７８】
Ｓ１６０４で、状態Ｇに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続されなかった場合は、Ｓ１６０５へ進み、状態Ｇに対して、デジタルカメラ１００のモードが変更されたかどうかを判定する。
【０３７９】
Ｓ１６０５で、状態Ｇに対して、モードが変更されなかった場合は、Ｓ１６０６へ進み、状態Ｇに対して、電源がＯＦＦされたかどうかを判定する。
【０３８０】
Ｓ１６０６で、状態Ｇに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０３８１】
Ｓ１６０２で、状態Ｇに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１６１７へ進み、状態Ａへ遷移する。
【０３８２】
次に、Ｓ１６１８で、ＣＰＵ１０１は、システムバス１１４を介して、不揮発性メモリ１０３に格納されている近接無線通信に関わるデータを初期化して、デジタルカメラ１００の近接無線通信に関わるデータに戻して、Ｓ１６１９へ進む。
【０３８３】
Ｓ１６１９では、状態Ａに対して、無線関係処理を実行する。なお、Ｓ１６１９の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３８４】
次に、Ｓ１６２０では、状態Ａに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ａにおける動作フローへ進む。なお、Ｓ１６２０の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３８５】
次に、Ｓ１６０３で、状態Ｇに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１６１３へ進み、状態Ｈへ遷移する。
【０３８６】
次に、Ｓ１６１４で、ＣＰＵ１０１は、デジタルカメラ１００を再生モードに設定し、Ｓ１６１５へ進む。
【０３８７】
Ｓ１６１５では、状態Ｈに対して、無線関係処理を実行する。なお、Ｓ１６１５の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３８８】
次に、Ｓ１６１６では、状態Ｈに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｈにおける動作フローへ進む。状態Ｈにおける動作フローについては、図８（ｈ）で後述する。なお、Ｓ１６１６の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３８９】
次に、Ｓ１６０４で、状態Ｇに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続された場合は、Ｓ１６１１へ進み、状態Ｉへ遷移する。
【０３９０】
次に、Ｓ１６１２で、状態Ｉに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｉにおける動作フローへ進む。状態Ｉにおける動作フローについては、図８（ｉ）で後述する。なお、Ｓ１６１６の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３９１】
次に、Ｓ１６０５で、状態Ｇに対して、デジタルカメラ１００のモードが変更されたと判定された場合は、Ｓ１６０７へ進み、状態Ｂへ遷移する。
【０３９２】
次に、Ｓ１６０８で、ＣＰＵ１０１は、デジタルカメラ１００を撮影モードに設定し、Ｓ１６０９へ進む。
【０３９３】
Ｓ１６０９では、状態Ｂに対して、無線関係処理を実行する。なお、Ｓ１６０９の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０３９４】
次に、Ｓ１６１０で、状態Ｂに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｂにおける動作フローへ進む。なお、Ｓ１６１０の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０３９５】
Ｓ１６０６で、状態Ｇに対して、電源がＯＦＦされなかった場合は、Ｓ１６０１に戻る。
【０３９６】
図８（ｈ）は、状態Ｈにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０３９７】
最初に、Ｓ１７０１では、状態Ｈにおける近接無線通信部２０８に関する状態Ｈの動作フローを実行する。なお、状態Ｈの動作フローは、図９（ｃ）の動作フローと同じであるため、ここでは説明を省略する。
【０３９８】
Ｓ１７０２では、ＣＰＵ２０１は、状態Ｈに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除されたかどうかを判定する。
【０３９９】
Ｓ１７０２で、状態Ｈに対して、デジタルカメラ１００の接続が解除されなかった場合は、Ｓ１７０３へ進み、状態Ｈに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が接続されたかどうかを判定する。
【０４００】
Ｓ１７０３で、状態Ｈに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００の接続が解除されなかった場合は、Ｓ１７０４へ進み、状態Ｈに対して、デジタルカメラ１００のモードが変更されたかどうかを判定する。
【０４０１】
Ｓ１７０４で、状態Ｈに対して、モードが変更されなかった場合は、Ｓ１７０５へ進み、状態Ｈに対して、電源がＯＦＦされたかどうかを判定する。
【０４０２】
Ｓ１７０５で、状態Ｈに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０４０３】
Ｓ１７０２で、状態Ｈに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１７１２へ進み、状態Ｄへ遷移する。
【０４０４】
次に、Ｓ１７１３で、ＣＰＵ１０１は、システムバス１１４を介して、不揮発性メモリ１０３に格納されている近接無線通信に関わるデータを初期化して、デジタルカメラ１００の近接無線通信に関わるデータに戻して、Ｓ１７１４へ進む。
【０４０５】
Ｓ１７１４では、状態Ｄに対して、無線関係処理を実行する。なお、Ｓ１７１４の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０４０６】
次に、Ｓ１７１５で、状態Ｄに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｄにおける動作フローへ進む。なお、Ｓ１７１５の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０４０７】
次に、Ｓ１７０３で、状態Ｈに対して、外部装置としてカメラアクセサリ以外の外部映像出力装置４００が外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１７１０へ進み、状態Ｇへ遷移する。
【０４０８】
次に、Ｓ１７１１で、状態Ｇに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｇにおける動作フローへ進む。なお、Ｓ１７１１の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０４０９】
次に、Ｓ１７０４で、状態Ｈに対して、デジタルカメラ１００のモードが変更されたと判定された場合は、Ｓ１７０６へ進み、状態Ｃへ遷移する。
【０４１０】
次に、Ｓ１７０７で、ＣＰＵ１０１は、デジタルカメラ１００を撮影モードに設定し、Ｓ１７０８へ進む。
【０４１１】
Ｓ１７０８では、状態Ｃに対して、無線関係処理を実行する。なお、Ｓ１７０８の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０４１２】
次に、Ｓ１７０９で、状態Ｃに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｃにおける動作フローへ進む。なお、Ｓ１７０９の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０４１３】
Ｓ１７０５で、状態Ｈに対して、電源がＯＦＦされなかった場合は、Ｓ１７０１に戻る。
【０４１４】
図８（ｉ）は、状態Ｉにおいて、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理を説明するフローチャートである。
【０４１５】
最初に、Ｓ１８０１では、状態Ｉにおける近接無線通信部２０８に関する状態Ｉの動作フローを実行する。
【０４１６】
Ｓ１８０２では、ＣＰＵ２０１は、状態Ｉに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除されたかどうかを判定する。
【０４１７】
Ｓ１８０２で、状態Ｉに対して、デジタルカメラ１００の接続が解除されなかった場合は、Ｓ１８０３へ進み、状態Ｉに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続が解除されたかどうかを判定する。
【０４１８】
Ｓ１８０３で、状態Ｉに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続が解除されなかった場合は、Ｓ１８０４へ進み、状態Ｉに対して、デジタルカメラ１００のモードが変更されたかどうかを判定する。
【０４１９】
Ｓ１８０４で、状態Ｉに対して、モードが変更されなかった場合は、Ｓ１８０５へ進み、状態Ｉに対して、電源がＯＦＦされたかどうかを判定する。
【０４２０】
Ｓ１８０５で、状態Ｉに対して、電源がＯＦＦされた場合は、アクセサリ２００に対する外部装置の接続状態とその動作状態の遷移に関わる処理と、それに伴う近接無線通信部および外部接続Ｉ／Ｆに関わる処理の動作フローを終了する。
【０４２１】
Ｓ１８０２で、状態Ｉに対して、デジタルカメラ１００が外部接続Ｉ／Ｆ１１２、外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１８１２へ進み、状態Ｅへ遷移する。
【０４２２】
次に、Ｓ１８１３で、ＣＰＵ１０１は、システムバス１１４を介して、不揮発性メモリ１０３に格納されている近接無線通信に関わるデータを初期化して、デジタルカメラ１００の近接無線通信に関わるデータに戻して、Ｓ１８１４へ進む。
【０４２３】
次に、Ｓ１８１４では、状態Ｉに対して、無線関係処理を実行する。なお、Ｓ１８１４の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０４２４】
次に、Ｓ１８１５で、状態Ｉに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｉにおける動作フローへ進む。なお、Ｓ１８１５の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０４２５】
次に、Ｓ１８０３で、状態Ｉに対して、外部装置としてカメラアクセサリ４５０が外部接続Ｉ／Ｆ２１２を介して接続が解除された場合は、Ｓ１８１０へ進み、状態Ｇへ遷移する。
【０４２６】
次に、Ｓ１８１１で、状態Ｇに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｇにおける動作フローへ進む。なお、Ｓ１８１１の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０４２７】
次に、Ｓ１８０４で、状態Ｆに対して、デジタルカメラ１００のモードが変更されたと判定された場合は、Ｓ１８０６へ進み、状態Ｆへ遷移する。
【０４２８】
次に、Ｓ１８０７で、ＣＰＵ１０１は、デジタルカメラ１００を再生モードに設定し、Ｓ１８０８へ進む。
【０４２９】
次に、Ｓ１８０８では、状態Ｆに対して、無線関係処理を実行する。なお、Ｓ１８０８の無線関係処理は、図１１で説明した処理と同じであるため、ここでは説明を省略する。
【０４３０】
次に、Ｓ１８０９で、状態Ｆに対して、外部接続Ｉ／Ｆ関係処理を実行し、状態Ｆにおける動作フローへ進む。なお、Ｓ１８０９の外部接続Ｉ／Ｆ関係処理は、図１２で説明した処理と同じであるため、ここでは説明を省略する。
【０４３１】
Ｓ１８０５で、状態Ｉに対して、電源がＯＦＦされなかった場合は、Ｓ１８０１に戻る。
【０４３２】
以上、本実施形態によれば、デジタルカメラ１００とアクセサリ２００のＮＦＣの機能が重複した場合でも、状態に応じてお互いの機能を適切に使用できるよう制御するシステムを提供することができる。なお、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０４３３】
なお、上記実施形態は以下のように変更してもよい。
【０４３４】
図１１の動作フローにおいて、Ｓ２００３、Ｓ２００９でデジタルカメラ１００とアクセサリ２００が接続されている状態で、デジタルカメラ１００の近接無線通信部１０８の機能をＯＦＦする例について述べた。これについては、アクセサリ２００の近接無線通信部２０８の機能をＯＦＦしてもよい。その場合、デジタルカメラ１００とアクセサリ２００の処理は適宜逆にしてもよい。また、どちらの機能もＯＦＦしなくてもよい。その場合、どちらも同じ情報を有するように制御することにより、携帯電話３００をどちらにタッチしても同じ動作が可能である。
【０４３５】
上述の実施形態では、第２の通信手段として無線ＬＡＮを用いたが、これに限定されるわけではなく、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの他の通信方式を採用してもよい。
【０４３６】
また、上述の実施形態では、電子機器としてデジタルカメラ、バッテリーグリップを用いた。しかし、これに限定されるわけではなく、パーソナルコンピュータ、メディアプレーヤ、メディアサーバ、携帯電話、ＰＤＡ、タブレットコンピュータ、ゲーム機など他の装置であってもよい。
【０４３７】
さらに、上述の実施形態の電子機器と通信しうる装置として携帯電話を用いた。この他にスマートフォン、パーソナルコンピュータ、メディアプレーヤ、メディアサーバ、デジタルカメラ、ＰＤＡ、タブレットコンピュータ・ゲーム機など他の装置であってもよい。
【０４３８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019102895.tif 000003
【図２】
2019102895.tif 000004
【図３】
2019102895.tif 000005
【図４】
2019102895.tif 000006
【図５】
2019102895.tif 000007
【図６】
2019102895.tif 000008
【図７】
2019102895.tif 000009
【図８（ａ）】
2019102895.tif 000010
【図８（ｂ）】
2019102895.tif 000011
【図８（ｃ）】
2019102895.tif 000012
【図８（ｄ）】
2019102895.tif 000013
【図８（ｅ）】
2019102895.tif 000014
【図８（ｆ）】
2019102895.tif 000015
【図８（ｇ）】
2019102895.tif 000016
【図８（ｈ）】
2019102895.tif 000017
【図８（ｉ）】
2019102895.tif 000018
【図９】
2019102895.tif 000019
【図１０】
2019102895.tif 000020
【図１１】
2019102895.tif 000021
【図１２】
2019102895.tif 000022
【図１３】
2019102895.tif 000023
【図１４】
2019102895.tif 000024