(57)【要約】【課題】被制御装置を遠隔操作することができないにも拘わらず、遠隔操作コマンドがユーザの操作に応じて無駄に発行されてしまう。【解決手段】操作端末装置は、被制御装置に着脱可能に装着された無線通信機能を持つ外部記憶媒体と無線通信することが可能であり、要求コマンドを外部記憶媒体を介して被制御装置に発行する手段と、発行された要求コマンドに対する応答結果に応じて外部記憶媒体との無線通信モードを設定する手段とを備える。当該手段は、要求コマンドに対する応答がエラーとなったとき、外部記憶媒体との無線通信モードを、被制御装置の遠隔制御が禁止される第一の無線通信モードに設定し、要求コマンドに対する応答が正常な応答であるとき、外部記憶媒体との無線通信モードを、外部記憶媒体を介して被制御装置を遠隔制御することが可能な第二の無線通信モードに設定する。【選択図】図５
2015088936.tif 000002
【特許請求の範囲】
【請求項１】
被制御装置に着脱可能に装着された無線通信機能を持つ外部記憶媒体と無線通信することが可能な操作端末装置であって、
所定の要求コマンドを前記外部記憶媒体を介して前記被制御装置に発行するコマンド発行手段と、
発行された要求コマンドに対する応答結果に応じて前記外部記憶媒体との無線通信モードを設定する無線通信モード設定手段と、
を備え、
前記無線通信モード設定手段は、
前記要求コマンドに対する応答がエラーとなったとき、前記外部記憶媒体との無線通信モードを、前記被制御装置の遠隔制御が禁止される第一の無線通信モードに設定し、
前記要求コマンドに対する応答が正常な応答であるとき、前記外部記憶媒体との無線通信モードを、該外部記憶媒体を介して前記被制御装置を遠隔制御することが可能な第二の無線通信モードに設定する、
操作端末装置。
【請求項２】
前記被制御装置に対する遠隔操作の入力を受け付ける操作手段と、
前記無線通信モード設定手段により設定される無線通信モードに応じて前記操作手段が受け付け可能な操作入力を設定変更する操作入力設定変更手段と、
を備え、
前記コマンド発行手段は、
受け付けられた遠隔操作の入力に応じた制御コマンドを前記外部記憶媒体に又は該外部記憶媒体を介して前記被制御装置に発行する、
請求項１に記載の操作端末装置。
【請求項３】
前記操作手段は、
ＧＵＩ（Graphical User Interface）であり、
前記ＧＵＩの使用言語は、
前記外部記憶媒体との無線通信モードが前記第一の無線通信モードに設定されたとき、ユーザ設定の言語又は該ＧＵＩ環境を提供するブラウザの規定言語に設定され、
前記外部記憶媒体との無線通信モードが前記第二の無線通信モードに設定されたとき、該外部記憶媒体を介して前記被制御装置より取得される言語情報に基づいて設定される、
請求項２に記載の操作端末装置。
【請求項４】
前記コマンド発行手段は、
所定の条件が満たされる都度、前記被制御装置に対して要求コマンドを発行し、
前記無線通信モード設定手段は、
発行された要求コマンドに対する応答結果に応じて前記外部記憶媒体との無線通信モードを更新する、
請求項１から請求項３の何れか一項に記載の操作端末装置。
【請求項５】
前記無線通信モード設定手段は、
前記要求コマンドに対する応答が所定時間内に得られなかったとき、前記外部記憶媒体との無線通信モードを前記第一の無線通信モードに設定し、
前記要求コマンドに対する応答が所定時間内に得られたとき、前記外部記憶媒体との無線通信モードを前記第二の無線通信モードに設定する、
請求項１から請求項４の何れか一項に記載の操作端末装置。
【請求項６】
前記外部記憶媒体に設定されている通信パラメータを受信する通信パラメータ受信手段と、
受信された通信パラメータを設定する手段と、
を備え、
設定された通信パラメータを用いて前記外部記憶媒体との無線通信を行う、
請求項１から請求項５の何れか一項に記載の操作端末装置。
【請求項７】
請求項１から請求項６の何れか一項に記載の操作端末装置と無線通信することが可能であって、被制御装置に着脱可能に装着される外部記憶媒体であり、
前記要求コマンドを前記操作端末装置より受信して前記被制御装置に転送するコマンド転送手段と、
転送された要求コマンドに対する応答結果を前記操作端末装置に通知することにより、該操作端末装置に無線通信モードを設定させる応答結果通知手段と、
を備える、
外部記憶媒体。
【請求項８】
前記応答結果通知手段は、
前記要求コマンドに対する応答が所定時間内に得られなかったとき、前記操作端末装置に応答エラーを通知し、
前記要求コマンドに対する応答が所定時間内に得られたとき、前記操作端末装置に応答正常を通知する、
請求項７に記載の外部記憶媒体。
【請求項９】
請求項１から請求項６の何れか一項に記載の操作端末装置と無線通信することが可能であって、被制御装置に着脱可能に装着される外部記憶媒体であり、
前記操作端末装置に設定させるべき無線通信モードが記述された所定の制御ファイルを格納する制御ファイル格納手段と、
前記操作端末装置より前記要求コマンドを受信すると、前記制御ファイルに記述された無線通信モードへの設定指示を該操作端末装置に送信することにより、該操作端末装置に該無線通信モードを設定させる設定指示手段と、
を備える、
外部記憶媒体。
【請求項１０】
第一の通信パラメータを保持する通信パラメータ保持手段と、
前記操作端末装置との無線通信モードが前記第一の無線通信モードに設定されたとき、前記通信パラメータ保持手段に保持された第一の通信パラメータを使用パラメータとして設定し、該操作端末装置との無線通信モードが前記第二の無線通信モードに設定されたとき、前記被制御装置より第二の通信パラメータを取得し、取得された第二の通信パラメータを使用パラメータとして設定する手段と、
を備える、
請求項７から請求項９の何れか一項に記載の外部記憶媒体。
【請求項１１】
請求項１から請求項５の何れか一項に記載の操作端末装置と、
前記操作端末装置と無線通信することが可能であり、被制御装置に着脱可能に装着される外部記憶媒体であって、第一の通信パラメータを保持するものと、
を備え、
前記操作端末装置は、
前記外部記憶媒体との無線通信モードが前記第二の無線通信モードに設定されたとき、該外部記憶媒体を介して前記被制御装置より取得される第二の通信パラメータを使用パラメータとして設定すると共に所定の第一の指示コマンドを該外部記憶媒体に送信し、
前記外部記憶媒体は、
前記操作端末装置より受信される第一の指示コマンドに従い、前記被制御装置より前記第二の通信パラメータを取得して使用パラメータとして設定する、
無線通信制御システム。
【請求項１２】
前記操作端末装置は、
前記外部記憶媒体との無線通信モードが前記第二の無線通信モードに設定されたとき、前記第二の通信パラメータを使用パラメータとして最後に設定した日時を取得すると共に所定の第二の指示コマンドを該外部記憶媒体に送信し、
前記外部記憶媒体は、
前記操作端末装置より受信される第一の指示コマンドに従い、前記第一の通信パラメータを使用パラメータとして最後に設定した日時を取得し、取得された日時を該操作端末装置に送信し、
前記操作端末装置は、
前記外部記憶媒体より取得された日時と自身が取得した日時との新旧を比較し、比較結果に基づいて前記外部記憶媒体及び前記被制御装置の一方に他方と同一の通信パラメータを設定させる、
請求項１１に記載の無線通信制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被制御装置に着脱可能に装着される無線通信機能を持つ外部記憶媒体、及び該外部記憶媒体と無線通信することが可能な操作端末装置、並びに外部記憶媒体と操作端末装置とを備える無線通信制御システムに関する。
【背景技術】
【０００２】
カメラ等の撮影装置を遠隔操作するシステムが知られている。例えば特許文献１に、リモートコントローラがスレーブカメラを遠隔操作するシステムの具体的構成が記載されている。
【０００３】
特許文献１において、スレーブカメラには、リモートコントローラと無線通信するための無線通信モジュールが内蔵されている。リモートコントローラは、撮影準備・撮影開始コマンドをマルチキャスト又はブロードキャストで複数台のスレーブカメラに送信し、撮影終了コマンドをユニキャストで各スレーブカメラに送信する。リモートコントローラは、撮影終了コマンドに対する応答が確認できないスレーブカメラに対して応答が確認できるまで、ユニキャストによる撮影終了コマンドの送信を繰り返す。ユニキャストによる撮影終了コマンドの送信を繰り返し行い撮影終了コマンドをスレーブカメラに受信させることで、スレーブカメラで実行されている撮影処理を終了させる構成となっている。
【０００４】
デジタルカメラ等の撮影装置には無線通信モジュールが内蔵されていないモデルも存在する。このような撮影装置に無線通信機能を付加する方法として、例えば、無線通信機能を持つＳＤカード（以下、「無線通信機能搭載ＳＤカード」と記す。）を利用することが考えられる。無線通信機能搭載ＳＤカードを撮影装置のカードスロットに装填することにより、撮影装置とリモートコントローラ等の操作端末装置とを無線で接続することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−５００１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、無線通信機能搭載ＳＤカード等の外部記憶媒体を用いて撮影装置と操作端末装置とを無線で接続する場合、操作端末装置の表示画面上で撮影装置による撮影画像を閲覧することはできるが、操作端末装置を用いて撮影装置を遠隔操作することはできない。そこで、本発明者は、外部記憶媒体の無線通信機能を用いて撮影装置を操作端末装置上で遠隔操作することが可能なシステムについて鋭意検討を重ね、その検討過程である課題の存在を認識した。具体的には、遠隔操作に対応していない撮影装置に無線通信機能を搭載した外部記憶媒体が装着された場合を考える。この場合、撮影装置を操作端末装置で遠隔操作することができないにも拘わらず、遠隔操作のためのコマンド（以下、「遠隔操作コマンド」と記す。）が操作端末装置に対するユーザの操作に応じて無駄に発行されてしまう。
【０００７】
本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、無線通信機能を搭載した外部記憶媒体が装着された被制御装置（例えば撮影装置）に応じて適切な無線通信制御を行うことが可能な操作端末装置及び該外部記憶媒体並びに無線通信制御システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の実施形態に係る操作端末装置は、被制御装置に着脱可能に装着された無線通信機能を持つ外部記憶媒体と無線通信することが可能な装置であり、所定の要求コマンドを外部記憶媒体を介して被制御装置に発行するコマンド発行手段と、発行された要求コマンドに対する応答結果に応じて外部記憶媒体との無線通信モードを設定する無線通信モード設定手段とを備える。無線通信モード設定手段は、要求コマンドに対する応答がエラーとなったとき、外部記憶媒体との無線通信モードを、被制御装置の遠隔制御が禁止される第一の無線通信モードに設定し、要求コマンドに対する応答が正常な応答であるとき、外部記憶媒体との無線通信モードを、外部記憶媒体を介して被制御装置を遠隔制御することが可能な第二の無線通信モードに設定する。
【０００９】
操作端末装置は、被制御装置に対する遠隔操作の入力を受け付ける操作手段と、無線通信モード設定手段により設定される無線通信モードに応じて操作手段が受け付け可能な操作入力を設定変更する操作入力設定変更手段とを備えた構成としてもよい。この場合、コマンド発行手段は、受け付けられた遠隔操作の入力に応じた制御コマンドを外部記憶媒体に又は外部記憶媒体を介して被制御装置に発行する。
【００１０】
操作手段は、例えばＧＵＩ（Graphical User Interface）である。ＧＵＩの使用言語は、外部記憶媒体との無線通信モードが第一の無線通信モードに設定されたとき、ユーザ設定の言語又はＧＵＩ環境を提供するブラウザの規定言語に設定され、また、外部記憶媒体との無線通信モードが第二の無線通信モードに設定されたとき、外部記憶媒体を介して被制御装置より取得される言語情報に基づいて設定されてもよい。
【００１１】
コマンド発行手段は、所定の条件が満たされる都度、被制御装置に対して要求コマンドを発行する構成としてもよい。この場合、無線通信モード設定手段は、発行された要求コマンドに対する応答結果に応じて外部記憶媒体との無線通信モードを更新する。
【００１２】
無線通信モード設定手段は、要求コマンドに対する応答が所定時間内に得られなかったとき、外部記憶媒体との無線通信モードを第一の無線通信モードに設定し、また、要求コマンドに対する応答が所定時間内に得られたとき、外部記憶媒体との無線通信モードを第二の無線通信モードに設定する構成としてもよい。
【００１３】
操作端末装置は、例えば、外部記憶媒体に設定されている通信パラメータを受信する通信パラメータ受信手段と、受信された通信パラメータを設定する手段とを備えており、設定された通信パラメータを用いて外部記憶媒体との無線通信を行う。
【００１４】
本発明の実施形態に係る外部記憶媒体は、上記の操作端末装置と無線通信することが可能な、被制御装置に着脱可能に装着される外部記憶媒体であり、要求コマンドを操作端末装置より受信して被制御装置に転送するコマンド転送手段と、転送された要求コマンドに対する応答結果を操作端末装置に通知することにより、操作端末装置に無線通信モードを設定させる応答結果通知手段とを備える。
【００１５】
応答結果通知手段は、要求コマンドに対する応答が所定時間内に得られなかったとき、操作端末装置に応答エラーを通知し、また、要求コマンドに対する応答が所定時間内に得られたとき、操作端末装置に応答正常を通知してもよい。
【００１６】
本発明の実施形態に係る外部記憶媒体は、上記の操作端末装置と無線通信することが可能な、被制御装置に着脱可能に装着される外部記憶媒体であり、操作端末装置に設定させるべき無線通信モードが記述された所定の制御ファイルを格納する制御ファイル格納手段と、操作端末装置より要求コマンドを受信すると、制御ファイルに記述された無線通信モードへの設定指示を操作端末装置に送信することにより、操作端末装置に無線通信モードを設定させる設定指示手段とを備える。
【００１７】
外部記憶媒体は、第一の通信パラメータを保持する通信パラメータ保持手段と、操作端末装置との無線通信モードが第一の無線通信モードに設定されたとき、通信パラメータ保持手段に保持された第一の通信パラメータを使用パラメータとして設定し、操作端末装置との無線通信モードが第二の無線通信モードに設定されたとき、被制御装置より第二の通信パラメータを取得し、取得された第二の通信パラメータを使用パラメータとして設定する手段とを備えた構成としてもよい。
【００１８】
本発明の実施形態に係る無線通信制御システムは、上記の操作端末装置と、操作端末装置と無線通信することが可能な、被制御装置に着脱可能に装着される外部記憶媒体であって、第一の通信パラメータを保持するものとを備える。操作端末装置は、外部記憶媒体との無線通信モードが第二の無線通信モードに設定されたとき、外部記憶媒体を介して被制御装置より取得される第二の通信パラメータを使用パラメータとして設定すると共に所定の第一の指示コマンドを外部記憶媒体に送信する。外部記憶媒体は、操作端末装置より受信される第一の指示コマンドに従い、被制御装置より第二の通信パラメータを取得して使用パラメータとして設定する。
【００１９】
無線通信制御システムにおいて、操作端末装置は、例えば、外部記憶媒体との無線通信モードが第二の無線通信モードに設定されたとき、第二の通信パラメータを使用パラメータとして最後に設定した日時を取得すると共に所定の第二の指示コマンドを外部記憶媒体に送信する。また、外部記憶媒体は、例えば、操作端末装置より受信される第一の指示コマンドに従い、第一の通信パラメータを使用パラメータとして最後に設定した日時を取得し、取得された日時を操作端末装置に送信する。この場合、操作端末装置は、外部記憶媒体より取得された日時と自身が取得した日時との新旧を比較し、比較結果に基づいて外部記憶媒体及び被制御装置の一方に他方と同一の通信パラメータを設定させる。
【発明の効果】
【００２０】
本実施形態によれば、無線通信機能を搭載した外部記憶媒体が装着された被制御装置に応じて適切な無線通信制御を行うことが可能な操作端末装置及び該外部記憶媒体並びに無線通信制御システムが提供される。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態の撮影装置制御システムの構成を示すブロック図である。
【図２】本発明の実施形態の撮影装置に装填されるメモリカードの構成を示すブロック図である。
【図３】本発明の実施形態でスマートフォン上に表示されるＧＵＩコンテンツの画面例を示す図である。
【図４】本発明の実施形態の撮影装置を遠隔操作する際のシーケンス図である。
【図５】本発明の実施例１における無線通信モードの設定シーケンスを示す図である。
【図６】本発明の実施例２における無線通信モードの設定シーケンスを示す図である。
【図７】本発明の実施例５における通信パラメータの設定シーケンスを示す図である。
【図８】本発明の実施例５の変形例における通信パラメータの設定シーケンスを示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態の撮影装置制御システムについて図面を参照しながら説明する。以下においては、本発明の一実施形態として、デジタル一眼レフカメラとスマートフォンとを備える撮影装置制御システムについて説明する。なお、撮影装置制御システムに備えられるデジタル一眼レフカメラは、ミラーレス一眼カメラ、コンパクトデジタルカメラ、カムコーダなど、撮影機能を有する別の形態の装置に置き換えてもよい。また、撮影装置制御システムに備えられるスマートフォンは、タブレット端末、ＰＨＳ（Personal Handy phone System）、フィーチャフォン、携帯ゲーム機、デスクトップＰＣ（Personal Computer）、ノートＰＣなど、ユーザインタフェースとして機能する別の形態の装置に置き換えてもよい。
【００２３】
［撮影装置制御システム１の構成］
図１は、本発明の実施形態の撮影装置制御システム１の構成を示すブロック図である。図１に示されるように、本実施形態の撮影装置制御システム１は、撮影装置１０及びスマートフォン２０を備えている。
【００２４】
［撮影装置１０の構成］
図１に示されるように、撮影装置１０は、ＣＰＵ（Central Processing Unit）１００、操作部１０２、絞り・シャッタ駆動回路１０４、撮影レンズ１０６、絞り１０８、シャッタ１１０、イメージセンサ１１２、信号処理回路１１４、画像処理エンジン１１６、バッファメモリ１１８、カード用インタフェース１２０、ＬＣＤ（Liquid Crystal Display）制御回路１２２、ＬＣＤ１２４及びＲＯＭ（Read Only Memory）１２６を備えている。
【００２５】
操作部１０２には、電源スイッチやレリーズスイッチ、撮影モードスイッチなど、ユーザが撮影装置１０を操作するために必要な各種スイッチが含まれる。ユーザにより電源スイッチが押されると、図示省略されたバッテリから撮影装置１０の各種回路に電源ラインを通じて電源供給が行われる。ＣＰＵ１００は電源供給後、ＲＯＭ１２６にアクセスして制御プログラムを読み出して内蔵メモリ（不図示）にロードし、ロードされた制御プログラムを実行することにより、撮影装置１０全体の制御を行う。
【００２６】
ＣＰＵ１００は、撮影装置１０に内蔵されたＴＴＬ（Through The Lens）露出計（不図示）で測定された測光値に基づき適正露出が得られるように、絞り・シャッタ駆動回路１０４を介して絞り１０８及びシャッタ１１０を駆動制御する。より詳細には、絞り１０８及びシャッタ１１０の駆動制御は、プログラムＡＥ（Automatic Exposure）、シャッタ速度優先ＡＥ、絞り優先ＡＥなど、撮影モードスイッチにより指定されるＡＥ機能に基づいて行われる。また、ＣＰＵ１００はＡＥ制御と併せてＡＦ（Autofocus）制御を行う。ＡＦ制御には、アクティブ方式、位相差検出方式、コントラスト検出方式等が適用される。なお、この種のＡＥ及びＡＦの構成及び制御については周知であるため、ここでの詳細な説明は省略する。
【００２７】
被写体からの光束は、撮影レンズ１０６、絞り１０８、シャッタ１１０を通過してイメージセンサ１１２により受光される。イメージセンサ１１２は、例えばＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサであり、撮像面上の各画素で結像した光学像を光量に応じた電荷として蓄積して電気信号に変換し、信号処理回路１１４に出力する。信号処理回路１１４は、イメージセンサ１１２より入力される電気信号（撮影データ）に対して所定の信号処理を施して、画像処理エンジン１１６に出力する。
【００２８】
画像処理エンジン１１６は、信号処理回路１１４より入力される信号に対して色補間、マトリクス演算、Ｙ／Ｃ分離等の所定の信号処理を施して輝度信号Ｙ、色差信号Ｃｂ、Ｃｒを生成し、ＪＰＥＧ（Joint Photographic Experts Group）等の所定のフォーマットで圧縮する。バッファメモリ１１８は、画像処理エンジン１１６による処理の実行時、処理データの一時的な保存場所として用いられる。
【００２９】
また、画像処理エンジン１１６は、Ｙ／Ｃ分離後の信号に所定の信号処理を施して、フレームメモリ（不図示）にフレーム単位でバッファリングする。画像処理エンジン１１６は、バッファリングされた信号を所定のタイミングで各フレームメモリから掃き出して画像信号に変換し、ＬＣＤ制御回路１２２に出力する。ＬＣＤ制御回路１２２は、画像処理エンジン１１６より入力される画像信号を基に液晶を変調制御する。これにより、被写体の撮影画像がＬＣＤ１２４に表示される。ユーザは、ＡＥ制御及びＡＦ制御に基づいて適正な輝度及びピントで撮影されたリアルタイムのスルー画を、ＬＣＤ１２４を通じて視認することができる。
【００３０】
カード用インタフェース１２０のカードスロットには、ＳＤカード３０が着脱可能に装填される。画像処理エンジン１１６は、カード用インタフェース１２０を介してＳＤカード３０と通信可能である。画像処理エンジン１１６は、生成されたＪＰＥＧ等の圧縮画像信号（撮影画像ファイル）を、ユーザによる操作部１０２の設定操作に従い、ＳＤカード３０に保存する。
［スマートフォン２０の構成］
【００３１】
図１に示されるように、スマートフォン２０は、ＣＰＵ２００、ＲＡＭ（Random Access Memory）等の主記憶装置２０２、フラッシュメモリ等の補助記憶装置２０４、通信インタフェース２０６及びタッチパネル２０８を備えている。
【００３２】
ＣＰＵ２００は、スマートフォン２０の電源投入後、必要なハードウェアにアクセスする。スマートフォン２０の電源投入直後、ＣＰＵ２００は、補助記憶装置２０４にアクセスしてＯＳ（Operating System）２０４ａを読み出して、主記憶装置２０２にロードして起動させる。以後、ＣＰＵ２００とＯＳ２０４ａとが協働することにより、スマートフォン２０による各種処理が実行される。例えば、補助記憶装置２０４には、ブラウザ２０４ｂをはじめとする複数種類のアプリケーション（以下、「アプリ」と記す。）がインストールされている。各種アプリケーションは、ＯＳ２０４ａによるリソース及びプロセスの管理下で動作する。
【００３３】
ブラウザ２０４ｂは、例えばＨＴＭＬ（Hyper Text Markup Language）、ＣＳＳ（Cascading Style Sheets）、JavaScript（登録商標）等及びこれらの関連仕様を解釈可能なＷｅｂブラウザである。ブラウザ２０４ｂは、ＨＴＴＰ（Hypertext Transfer Protocol）に準拠したリクエスト・メッセージを生成し、ユーザ操作等により指定されたＵＲＩ（Uniform Resource Identifier）にアクセスして、Ｗｅｂページ等のコンテンツをダウンロードする。ブラウザ２０４ｂは、ダウンロードされたＨＴＭＬコンテンツ等の解釈、ＤＯＭ（Document Object Model）ツリー、レイアウトツリー等の生成を行う。ブラウザ２０４ｂは、レイアウトが決定されたコンテンツの各要素を主記憶装置２０２内のイメージバッファに逐次レンダリングする。イメージバッファにレンダリングされた内容は、図示省略されたＶＲＡＭ（Video Random Access Memory）に転送される。レンダリング結果がＶＲＡＭに転送されることにより、コンテンツがタッチパネル２０８上に表示される。ユーザは、タッチパネル２０８上に表示されたコンテンツに対してペンタッチやフィンガタッチによる入力や、フリック操作（画面上を指ではらう操作）による画面スクロール、ピンチ操作（二本の指の間を画面上で拡げる又は縮める操作）によるズームイン／ズームアウト等の各種操作を行うことができる。
【００３４】
［ＳＤカード３０の構成］
ＳＤカード３０は、例えば無線通信機能搭載ＳＤカードであり、ホスト機器である撮影装置１０にはＳＤカードとして認識され、Wi-Fi子機であるスマートフォン２０にはアクセスポイントとして認識される。
【００３５】
図２は、ＳＤカード３０の構成を示すブロック図である。図２に示されるように、ＳＤカード３０は、ＣＰＵ３００、ＳＤカードコントローラ３０２、Wi-Fiモジュール３０４、Ｗｅｂサーバ３０６及びメモリ３０８を備えている。メモリ３０８には、撮影画像ファイル群３０８ａ、コンフィグファイル３０８ｂ及びＷｅｂコンテンツ３０８ｃが格納されている。
【００３６】
ＳＤカード３０は、カード用インタフェース１２０のカードスロットに装填されると、カード用インタフェース１２０を通じて電力が供給されてシステムが起動する。ＳＤカード３０は、システムの起動が完了すると、例えば、ＳＳＩＤ（Service Set Identifier）、ネットワークキー、暗号モード、無線チャネル等の通信パラメータを撮影装置１０から受け取る。ＳＤカード３０は、各種通信パラメータを受け取ると、コンフィグファイル３０８ｂに記述されている内容に従ってWi-Fiモジュール３０４及びＷｅｂサーバ３０６を起動させる。以後、ＳＤカード３０は、アクセスポイントとしてWi-Fi子機の接続を待機する。
【００３７】
［スマートフォン２０とＳＤカード３０とのWi-Fi接続］
ユーザは、スマートフォン２０にインストールされたセットアップユーティリティ等により、ＳＤカード３０（アクセスポイント）のＳＳＩＤを登録し、必要に応じてネットワークキーを設定することができる。スマートフォン２０によりアクセスポイントの検索が実行されると、登録されたＳＳＩＤの一覧がタッチパネル２０８上に表示される。タッチパネル２０８上に表示されたＳＤカード３０のＳＳＩＤが自動又は手動で選択されると、スマートフォン２０とＳＤカード３０とがWi-Fi接続される。
【００３８】
［ＧＵＩ（Graphical User Interface）コンテンツの取得］
ブラウザ２０４ｂは、スマートフォン２０とＳＤカード３０とがWi-Fi接続されている状態でＷｅｂコンテンツ３０８ｃのＵＲＬ（Uniform Resource Locator）が指定されると、ＧＥＴコマンドによってＷｅｂコンテンツ３０８ｃをリクエストする。Ｗｅｂサーバ３０６は、ブラウザ２０４ｂより受け取ったリクエストに従い、必要なリソースをＷｅｂコンテンツ３０８ｃから取得してブラウザ２０４ｂに返す。ブラウザ２０４ｂがＷｅｂサーバ３０６より取得されたリソースを解釈等することで、例えば図３に示されるＧＵＩコンテンツがタッチパネル２０８上に表示される。ＧＵＩコンテンツには、例えば、レリーズスイッチ２１２や撮影モードスイッチ２１４、サムネイル取得ボタン２１６２１６等の各種アイコンが含まれる。ＧＵＩコンテンツは、ユーザによるタッチパネル２０８の操作に応じて表示内容が逐次更新される。
【００３９】
［撮影画像のサムネイル表示］
ブラウザ２０４ｂは、ＧＵＩコンテンツ内のサムネイル取得ボタン２１６が操作されると、ＧＥＴコマンド（例えばGET/cgi-bin/photolist）をＷｅｂサーバ３０６に送信する。Ｗｅｂサーバ３０６は、ＧＥＴコマンドにより指定されたＵＲＬがＣＧＩ（Common Gateway Interface）であることを事前に登録されたＣＧＩコマンド一覧より把握し、それに応じたＣＧＩスクリプトを実行させる。ここでは、Ｗｅｂサーバ３０６は、撮影画像ファイル群３０８ａに含まれる撮影画像のリストを作成し、作成された撮影画像リストをブラウザ２０４ｂに返す。ブラウザ２０４ｂは、Ｗｅｂサーバ３０６より受け取った撮影画像リストを基にＧＥＴコマンド（例えばGET/cgi-bin/thumbnail）を作成してＷｅｂサーバ３０６に送信する。Ｗｅｂサーバ３０６は、ＧＥＴコマンドにより指定されたＵＲＬがＣＧＩであることを把握し、それに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、撮影画像ファイル群３０８ａに含まれる各撮影画像のサムネイルを作成し、作成されたサムネイルをブラウザ２０４ｂに返す。ブラウザ２０４ｂは、Ｗｅｂサーバ３０６より受け取った各撮影画像のサムネイルをタッチパネル２０８上に表示させる。
【００４０】
［撮影装置１０の遠隔操作］
図４は、撮影装置１０を遠隔操作する際のシーケンスを示す。図４の例は、撮影装置１０が遠隔操作に対応していることを前提に説明する。
【００４１】
［図４のＳ１１（ＧＥＴコマンドの送信）］
ブラウザ２０４ｂは、ＧＵＩコンテンツの取得後、ＧＥＴコマンド（例えばGET/host-operation?action=get-camera-config&config-entry=capability）をＷｅｂサーバ３０６に送信する。
【００４２】
［図４のＳ１２（ＧＥＴコマンドのパススルー送信）］
Ｗｅｂサーバ３０６は、ＧＥＴコマンドにより指定されたＵＲＬがＣＧＩであることを把握し、それに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、ブラウザ２０４ｂにより受け取ったＧＥＴコマンドを撮影装置１０にパススルー送信する。
【００４３】
［図４のＳ１３（リクエストされた情報の送信）］
カード用インタフェース１２０は、ＳＤカードコントローラ３０２に対して所定のレートで常時データのリクエストがないかをポーリングしている。ＣＰＵ１００は、カード用インタフェース１２０によるポーリングでＧＥＴコマンドが検出されると、検出されたＧＥＴコマンドに応じた処理を実行する。ここでの例では、ポーリングされるＧＥＴコマンドは、撮影装置１０の設定値及び能力値をリクエストするものである。リクエストされる設定値は、例えば、撮影装置１０で現在設定されているＴＶ値、ＡＶ値、ＩＳＯ値、露出補正値等である。また、リクエストされる能力値は、例えば、撮影装置１０で制御可能なＴＶ値、ＡＶ値、ＩＳＯ値、露出補正値等である。ＣＰＵ１００は、リクエストされた撮影装置１０の設定値・能力値情報を、カード用インタフェース１２０を通じてＳＤカードコントローラ３０２に送信する。
【００４４】
［図４のＳ１４（リクエストされた情報の送信）］
Ｗｅｂサーバ３０６は、撮影装置１０の設定値・能力値情報をＳＤカードコントローラ３０２より受け取り、ＨＴＴＰに準拠したレスポンスとしてスマートフォン２０に返す。これにより、スマートフォン２０は、撮影装置１０の設定値・能力値情報を知得する。知得された設定値・能力値情報は、例えばＧＵＩコンテンツの表示に反映されたり、撮影装置１０を遠隔操作する際の操作パラメータとして利用されたりする。
【００４５】
〈遠隔操作例〉
以下に説明される撮影装置１０の各種遠隔操作は、図４に示されるシーケンスと同様の手順で行われる。
【００４６】
・ＧＵＩコンテンツ上でのレリーズ操作（半押し）
この場合、図４の処理ステップＳ１１（ＧＥＴコマンドの送信）において、ブラウザ２０４ｂは、ＧＥＴコマンド"GET/host-operation?action=af"を送信する。処理ステップＳ１３（リクエストされた情報の送信）において、ＣＰＵ１００は、パススルー送信されたＧＥＴコマンドに基づいて撮影レンズ１０６をフォーカス駆動することにより、被写体にピントを合わせる。処理ステップＳ１４（リクエストされた情報の送信）では、ＡＦ制御の結果がＨＴＴＰに準拠したレスポンスとしてスマートフォン２０に逐次返される。ＡＦ制御と併せて行われるＡＥ制御の結果もスマートフォン２０に逐次返される。ＧＵＩコンテンツ上には、ＡＦ制御及びＡＥ制御の結果が所定のレートで逐次更新・表示される。
【００４７】
・ＧＵＩコンテンツ上でのレリーズ操作（全押し）
この場合、図４の処理ステップＳ１１（ＧＥＴコマンドの送信）において、ブラウザ２０４ｂは、ＧＥＴコマンド"GET/host-operation?action=shutter"を送信する。処理ステップＳ１３（リクエストされた情報の送信）において、ＣＰＵ１００は、パススルー送信されたＧＥＴコマンドに基づき、絞り・シャッタ駆動回路１０４を介してシャッタ１１０を駆動制御する。処理ステップＳ１４（リクエストされた情報の送信）では、撮影画像データがＨＴＴＰに準拠したレスポンスとしてスマートフォン２０に返される。ＧＵＩコンテンツ上には、レスポンスとして受け取った撮影画像が一定時間だけ表示される。
【００４８】
・ＧＵＩコンテンツ上でのスルー画表示操作
この場合、図４の処理ステップＳ１１（ＧＥＴコマンドの送信）において、ブラウザ２０４ｂは、ＧＥＴコマンド"GET/mjpeg_video?action=stream"を送信する。処理ステップＳ１３（リクエストされた情報の送信）において、ＣＰＵ１００は、パススルー送信されたＧＥＴコマンドに基づいてスルー画（例えばＬＣＤ１２４に表示されるスルー画と同じもの）を、カード用インタフェース１２０を通じてＳＤカードコントローラ３０２に送信する。処理ステップＳ１４（リクエストされた情報の送信）では、スルー画がＨＴＴＰ形式でスマートフォン２０に転送される。転送されたスルー画は、例えばＧＵＩコンテンツ内に埋め込まれて所定のレートで逐次更新・表示される。なお、スルー画の表示は、ＧＵＩコンテンツの起動と共に自動的に開始されるようにしてもよい。
【００４９】
［実施例］
ＳＤカード３０が装填される被制御装置は、機種によって遠隔操作対応であったり遠隔操作非対応であったりする。スマートフォン２０とＳＤカード３０との無線通信モードは、例えば、撮影装置１０が遠隔操作に対応しているか否かに基づいて設定される。以下に、スマートフォン２０とＳＤカード３０との無線通信モードを設定する具体的実施例（実施例１〜３）を説明する。また、スマートフォン２０とＳＤカード３０とが無線通信する際に使用される通信パラメータ（ＳＳＩＤ、ネットワークキー、暗号モード、無線チャネル等）に関する具体的処理例（実施例４〜６）も説明する。なお、下記に例示的に明示される実施例及び変形例並びに自明な実施例及び変形例を適宜組み合わせた内容も本発明の実施形態に含まれる。
【００５０】
（実施例１）
図５は、本発明の実施例１の無線通信モードの設定シーケンスを示す。
【００５１】
［図５のＳ２１（ＧＥＴコマンドの送信）］
ブラウザ２０４ｂは、ＧＵＩコンテンツの取得後、ＧＥＴコマンド（例えばGET/host-operation?action=get-camera-config&config-entry=capability）をＷｅｂサーバ３０６に送信する。
【００５２】
［図５のＳ２２（ＧＥＴコマンドのパススルー送信）］
Ｗｅｂサーバ３０６は、ＧＥＴコマンドに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、ブラウザ２０４ｂにより受け取ったＧＥＴコマンドを撮影装置１０にパススルー送信する。
【００５３】
［図５のＳ２３（レスポンスの送信）］
ＳＤカード３０内では、図５の処理ステップＳ２２（ＧＥＴコマンドの送信）にてＧＥＴコマンドがパススルー送信されてからＧＥＴコマンドに対する正常応答のメッセージが撮影装置１０より返されるまで、監視タイマが動作する。Ｗｅｂサーバ３０６は、正常応答のメッセージを撮影装置１０より受け取ることなくタイムアウトすると、コマンド応答エラーを示すレスポンス（以下、「コマンドエラーレスポンス」と記す。）をスマートフォン２０に返す。Ｗｅｂサーバ３０６は、正常応答のメッセージをタイムアウトすることなく撮影装置１０より受け取ると、コマンド応答正常を示すレスポンス（以下、「コマンド正常レスポンス」と記す。）をスマートフォン２０に返す。
【００５４】
［図５のＳ２４（無線通信モードの設定）］
スマートフォン２０において、コマンドエラーレスポンスが受け取られると、ＳＤカード３０との無線通信モードが第一の無線通信モードに設定される。コマンド正常レスポンスが受け取られたときには、ＳＤカード３０との無線通信モードが第二の無線通信モードに設定される。
【００５５】
・第一の無線通信モード
コマンドエラーレスポンスの場合、撮影装置１０が遠隔操作に対応していないものとみなされる。そこで、第一の無線通信モードでは、遠隔操作コマンドがスマートフォン２０に対するユーザの操作に応じて無駄に発行される不都合を避けるため、遠隔操作コマンドの発行が禁止される。遠隔操作コマンドの発行を禁止するための実効的な手段として、例えば、ＧＵＩコンテンツ（遠隔操作用のインタフェースを含むもの）の表示を禁止することが考えられる。スマートフォン２０側で撮影装置１０を遠隔操作する手段が無くなるため、遠隔操作コマンドの発行が自ずとできなくなる。なお、サムネイル表示は撮影装置１０へのアクセスを伴わないため、サムネイル取得ボタン２１６を含む別のＧＵＩコンテンツの表示は許可してもよい。当然ながら、サムネイル（又は静止画や動画）の閲覧中にＧＵＩコンテンツ（遠隔操作用のインタフェースを含むもの）へ遷移することはできない。第一の無線通信モードでは、他には、例えば、通信パラメータによる撮影装置１０のバージョンの表示が禁止されたり、ＳＤカード３０のWi-Fi自動起動のオン／オフ制御が有効になったりする。また、ＧＵＩコンテンツの使用言語（例えば日本語や英語）がユーザ設定の言語又はブラウザ２０４ｂの規定言語に設定される。
【００５６】
・第二の無線通信モード
コマンド応答レスポンスの場合、撮影装置１０が遠隔操作に対応しているものとみなされる。そのため、第二の無線通信モードでは、遠隔操作コマンドの発行が禁止されない。第二の無線通信モードでは、上記〈遠隔操作例〉のように、スマートフォン２０による撮影装置１０の遠隔操作が可能である。また、ＧＵＩコンテンツの使用言語が撮影装置１０の設定値・能力値情報で規定される言語に設定される。
【００５７】
（実施例１の変形例１）
本実施例１ではＳＤカード３０内で監視タイマを動作させていたが、本実施例１の変形例１ではスマートフォン２０内で監視タイマを動作させてもよい。具体的には、図５の処理ステップＳ２３（レスポンスの送信）において、スマートフォン２０内で、図５の処理ステップＳ２１（ＧＥＴコマンドの送信）にてＧＥＴコマンドが送信されてからＧＥＴコマンドに対するレスポンスがＳＤカード３０より返されるまで、監視タイマを動作させる。スマートフォン２０において、コマンド正常レスポンスがＳＤカード３０より受け取られることなくタイムアウトすると、ＳＤカード３０との無線通信モードが第一の無線通信モードに設定される。コマンド正常レスポンスがタイムアウトすることなく受け取られたときには、ＳＤカード３０との無線通信モードが第二の無線通信モードに設定される。
【００５８】
（実施例２）
図６は、本発明の実施例２の無線通信モードの設定シーケンスを示す。
【００５９】
［図６のＳ３１（ＧＥＴコマンドの送信）］
ブラウザ２０４ｂは、ＧＵＩコンテンツの取得後、ＧＥＴコマンド（例えばGET/host-operation?action=get-camera-config&config-entry=capability）をＷｅｂサーバ３０６に送信する。
【００６０】
［図６のＳ３２（レスポンスの送信）］
Ｗｅｂサーバ３０６は、メモリ３０８に格納されたコンフィグファイル３０８ｂにアクセスし、コンフィグファイル３０８ｂの記述内容に従い、設定すべき無線通信モードを決定する。設定すべき無線通信モードが第一の無線通信モードに決定された場合は、コマンドエラーレスポンスがスマートフォン２０に返される。設定すべき無線通信モードが第二の無線通信モードに決定された場合は、コマンド正常レスポンスがスマートフォン２０に返される。
【００６１】
コンフィグファイル３０８ｂは、例えば、ユーザによる撮影装置１０の操作に応じて又は状況に応じて自動的に書き換えられる。一例として、コンフィグファイル３０８ｂは、Ｗｅｂサーバ３０６が起動されると、設定すべき無線通信モードが第二の無線通信モードとなるように書き換えられ、Ｗｅｂサーバ３０６が停止されると、設定すべき無線通信モードが第一の無線通信モードとなるように書き換えられる。
【００６２】
［図６のＳ３３（無線通信モードの設定）］
スマートフォン２０において、コマンドエラーレスポンスが受け取られると、ＳＤカード３０との無線通信モードが第一の無線通信モードに設定される。コマンド正常レスポンスが受け取られたときには、ＳＤカード３０との無線通信モードが第二の無線通信モードに設定される。
【００６３】
なお、コマンドエラーレスポンスは、スマートフォン２０に対して第一の無線通信モードへの設定を直接的に指示するレスポンスに置き換えてもよい。同様に、コマンド正常レスポンスも、スマートフォン２０に対して第二の無線通信モードへの設定を直接的に指示するレスポンスに置き換えてもよい。
【００６４】
（実施例３）
実施例１や実施例２では無線通信モードが一旦設定されると、以降は無線通信モードが更新されない。しかし、例えば、撮影装置１０が遠隔操作に対応する場合であっても、撮影装置１０の処理負荷が一時的に重いため、正常応答のメッセージを返すことができずタイムアウトとなりコマンドエラーレスポンスが発行された結果、第一の無線通信モードに設定されるというケースが考えられる。そこで、本発明の実施例３では、無線通信モードの更新が試行される。具体的には、無線通信モードが一旦確定した以降も定期的に又はＧＵＩコンテンツの表示内容が更新される都度、図５に示されるシーケンスが実行される。これにより、例えば上記ケースにおいて、撮影装置１０の処理負荷が軽くなり正常応答のメッセージがＷｅｂサーバ３０６に返されると、コマンド正常レスポンスが発行される。これにより、無線通信モードが第二の無線通信モードに設定変更される。
【００６５】
（実施例４）
本発明の実施例４では、設定された無線通信モードに基づいて通信パラメータの管理が撮影装置１０側で行われるかＳＤカード３０側で行われるかが決定される。第一の無線通信モードに設定された場合、ＳＤカード３０は、ブラウザ２０４ｂより発行されるコマンドに従い、システムを再起動させた後、ＳＤカード３０に登録されている通信パラメータを使用パラメータとして設定し、コンフィグファイル３０８ｂに記述されている内容に従ってWi-Fiモジュール３０４及びＷｅｂサーバ３０６を起動させる。第二の無線通信モードに設定された場合、ＳＤカード３０は、ブラウザ２０４ｂより発行されるコマンドに従い、撮影装置１０より通信パラメータを受け取る。ＳＤカード３０はシステムを再起動させた後、撮影装置１０より受け取った通信パラメータを使用パラメータとして設定し、コンフィグファイル３０８ｂに記述されている内容に従ってWi-Fiモジュール３０４及びＷｅｂサーバ３０６を起動させる。前者の場合、スマートフォン２０とＳＤカード３０とが、ＳＤカード３０で管理されている通信パラメータを用いて第一の無線通信モードで接続される。後者の場合、スマートフォン２０とＳＤカード３０とが、撮影装置１０で管理されている通信パラメータを用いて第二の無線通信モードで接続される。
（実施例５）
本発明の実施例５では、第一の無線通信モード時の通信パラメータと第二の無線通信モード時の通信パラメータとの同期が取られる。
【００６６】
図７（ａ）は、本実施例５において第一の無線通信モードに設定された場合に実行される通信パラメータの設定シーケンスを示す。
【００６７】
［図７（ａ）のＳ４１（ＧＥＴコマンドの送信）］
ブラウザ２０４ｂは、通信パラメータを設定するためのＧＥＴコマンドをＷｅｂサーバ３０６に送信する。
【００６８】
［図７（ａ）のＳ４２（通信パラメータの送信）］
Ｗｅｂサーバ３０６は、ＧＥＴコマンドに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、ＳＤカード３０に登録されている通信パラメータをＳＤカード３０自身の使用パラメータとして設定し、設定された通信パラメータをスマートフォン２０に返す。
【００６９】
［図７（ａ）のＳ４３（通信パラメータの設定）］
スマートフォン２０においても、Ｗｅｂサーバ３０６より受け取った通信パラメータ（ＳＤカード３０に登録されているもの）が使用パラメータとして設定される。すなわち、スマートフォン２０とＳＤカード３０とが、ＳＤカード３０に登録されている通信パラメータを用いて第一の無線通信モードで接続される。
【００７０】
図７（ｂ）は、本実施例５において第二の無線通信モードに設定された場合に実行される通信パラメータの設定シーケンスを示す。
【００７１】
［図７（ｂ）のＳ５１（通信パラメータの設定）］
図４の処理ステップＳ１４（リクエストされた情報の送信）にて知得された撮影装置１０の設定値・能力値情報の中には、撮影装置１０に登録されている通信パラメータも含まれる。第二の無線通信モード設定時において、スマートフォン２０では、知得された設定値・能力値情報に含まれる通信パラメータが使用パラメータとして設定される。
【００７２】
［図７（ｂ）のＳ５２（ＧＥＴコマンドの送信）］
ブラウザ２０４ｂは、図７（ｂ）の処理ステップＳ５１（通信パラメータの設定）にて設定された通信パラメータとＳＤカード３０に登録される通信パラメータとの同期を取るため、ＧＥＴコマンドをＷｅｂサーバ３０６に送信する。
【００７３】
［図７（ｂ）のＳ５３（通信パラメータの登録・設定）］
Ｗｅｂサーバ３０６は、ＧＥＴコマンドに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、ＧＥＴコマンドを撮影装置１０にパススルー送信し、パススルー送信に対するレスポンス（例えば撮影装置１０に登録されている通信パラメータを含むメッセージ）を受け取り、受け取った通信パラメータをＳＤカード３０に登録して使用パラメータとして設定する。登録処理の結果は、スマートフォン２０に通知される。なお、ＳＤカード３０に登録されている通信パラメータが図７（ｂ）の処理ステップＳ５１（通信パラメータの設定）にて設定された通信パラメータと既に同一である場合、Ｗｅｂサーバ３０６から撮影装置１０へのアクセスは省略可能である。以後、第一の無線通信モードに設定されたとき、スマートフォン２０とＳＤカード３０とは、撮影装置１０に登録されている通信パラメータと同一の値を用いて接続される。
【００７４】
このように、本実施例５では、第一の無線通信モード時の通信パラメータが第二の無線通信モード時の通信パラメータに合わせられるが、別の実施例では、第二の無線通信モード時の通信パラメータが第一の無線通信モード時の通信パラメータに合わせられてもよい。
【００７５】
（実施例５の変形例）
本実施例５の変形例では、通信パラメータが設定された日時に基づいて第一の無線通信モード時の通信パラメータで同期を取るか第二の無線通信モード時の通信パラメータで同期を取るかが決定される。本実施例５の変形例では、便宜上、第二の無線通信モード時に実行される通信パラメータの同期処理を説明する。図８に、本実施例５の変形例において第二の無線通信モードに設定された場合に実行される通信パラメータの設定シーケンスを示す。
【００７６】
［図８のＳ６１（通信パラメータの設定日時取得）］
本処理ステップＳ６１では、図４の処理ステップＳ１４（リクエストされた情報の送信）にて知得された設定値・能力値情報に含まれる通信パラメータを使用パラメータとして最後に設定した日時が取得される。
【００７７】
［図８のＳ６２（ＧＥＴコマンドの送信）］
ブラウザ２０４ｂは、通信パラメータの設定日時のＧＥＴコマンドをＷｅｂサーバ３０６に送信する。
【００７８】
［図８のＳ６３（通信パラメータの設定日時取得）］
Ｗｅｂサーバ３０６は、ＧＥＴコマンドに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、ＳＤカード３０に登録されている通信パラメータを使用パラメータとして最後に設定した日時が取得され、取得された日時がスマートフォン２０に返される。
【００７９】
［図８のＳ６４（通信パラメータの日時の比較）］
スマートフォン２０において、図８の処理ステップＳ６１（通信パラメータの設定日時取得）にて取得された日時と、処理ステップＳ６３（通信パラメータの設定日時取得）にて取得された日時との新旧が比較される。
【００８０】
［図８のＳ６５（通信パラメータの登録）］
図８の処理ステップＳ６１（通信パラメータの設定日時取得）にて取得された日時が新しい場合、ブラウザ２０４ｂは、ＳＤカード３０に登録されている通信パラメータを同期させるため、ＧＥＴコマンドをＷｅｂサーバ３０６に送信する。Ｗｅｂサーバ３０６は、ＧＥＴコマンドに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、ＧＥＴコマンドを撮影装置１０にパススルー送信し、パススルー送信に対するレスポンス（例えば撮影装置１０に登録されている通信パラメータを含むメッセージ）を受け取り、受け取った通信パラメータをＳＤカード３０に登録して使用パラメータとして設定する。すなわち、ＳＤカード３０の通信パラメータが撮影装置１０の通信パラメータに合わせられる。登録処理の結果は、スマートフォン２０に通知される。
【００８１】
［図８のＳ６６（通信パラメータの登録）］
図８の処理ステップＳ６３（通信パラメータの設定日時取得）にて取得された日時が新しい場合、処理ステップＳ６５（通信パラメータの登録）に代えて、本処理ステップＳ６６が実行される。すなわち、ブラウザ２０４ｂは、撮影装置１０に登録されている通信パラメータを同期させるため、ＧＥＴコマンドをＷｅｂサーバ３０６に送信する。Ｗｅｂサーバ３０６は、ＧＥＴコマンドに応じたＣＧＩスクリプトを実行させる。具体的には、Ｗｅｂサーバ３０６は、ブラウザ２０４ｂにより受け取ったＧＥＴコマンドを撮影装置１０にパススルー送信し、ＳＤカード３０に登録されている通信パラメータも送信する。撮影装置１０では、ＳＤカード３０の通信パラメータが登録されて使用パラメータとして設定される。すなわち、撮影装置１０の通信パラメータがＳＤカード３０の通信パラメータに合わせられる。登録処理の結果は、ＳＤカード３０を介してスマートフォン２０に通知される。
【００８２】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。
【符号の説明】
【００８３】
１  撮影装置制御システム
１０  撮影装置
２０  スマートフォン
３０  メモリカード
１００  ＣＰＵ
１０２  操作部
１０４  絞り・シャッタ駆動回路
１０６  撮影レンズ
１０８  絞り
１１０  シャッタ
１１２  イメージセンサ
１１４  信号処理回路
１１６  画像処理エンジン
１１８  バッファメモリ
１２０  カード用インタフェース
１２２  ＬＣＤ制御回路
１２４  ＬＣＤ
１２６  ＲＯＭ
２００  ＣＰＵ
２０２  主記憶装置
２０４  補助記憶装置
２０４ａ  ＯＳ
２０４ｂ  ブラウザ
２０６  通信インタフェース
２０８  タッチパネル
３００  ＣＰＵ
３０２  ＳＤカードコントローラ
３０４  Wi-Fiモジュール
３０６  Ｗｅｂサーバ
３０８  メモリ
３０８ａ  撮影画像ファイル群
３０８ｂ  コンフィグファイル
３０８ｃ  Ｗｅｂコンテンツ
【図１】
2015088936.tif 000003
【図２】
2015088936.tif 000004
【図３】
2015088936.tif 000005
【図４】
2015088936.tif 000006
【図５】
2015088936.tif 000007
【図６】
2015088936.tif 000008
【図７】
2015088936.tif 000009
【図８】
2015088936.tif 000010