【手続補正書】
【提出日】平成28年11月4日(2016.11.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】無線通信システム
【技術分野】
【０００１】
本発明は、無線通信システムに関し、特に、撮影装置と無線通信機能を有する記憶媒体、端末装置を備える無線通信システムに関する。
【背景技術】
【０００２】
近年、無線通信機能を有し、リモートコントロールが可能なカメラなどの撮影装置が知られている。特許文献１には、マスターカメラやリモートコントローラによりスレーブカメラの動作を制御するシステムが記載されている。
【０００３】
また、ＳＤメモリカードなどの記録媒体に無線通信機能を持たせることで、無線通信によりデータの送受を可能にする記憶媒体が知られている。このような記憶媒体として、特許文献２に、ＰＤＡ（Personal Digital Assistant）などの電子機器に装着して使用する無線通信を有する記憶媒体が開示されている。特許文献２では、記憶媒体の無線機能を用いて電子機器どうしでデータを送受する際に、電子機器が内蔵するメモリを経由せずに、直接、記憶媒体内のメモリにデータにアクセスすることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０５００１７号公報
【特許文献２】特開２００２−３２９１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の無線通信機能を有する記録媒体を用いた無線通信システムでは、単に記録媒体内のデータを送信する機能を有するのみであり、記憶媒体が装着されている撮影装置などの電子機器のリモートコントロールを行うものではなかった。外部装置から、記録媒体を介して撮影装置のリモートコントロールを行うためには、記録媒体は外部装置との無線通信および撮影装置の制御機能の両方の機能を持たせる必要がある。しかしながら、記録媒体には大きさの制限があり、高機能化に伴う高負荷な処理能力を持たせることが難しかった。
【０００６】
本発明は上記の事情に鑑みてなされたものであり、無線通信機能を有する記録媒体を介して撮影装置の遠隔操作が可能な無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の実施形態に係る無線通信システムは、撮影装置と、撮影装置に装着された記憶媒体と、記憶媒体と無線通信可能な端末装置とを備える無線通信システムであって、撮影装置は、撮影装置の動作の制御、および、記憶媒体とのデータの送受信を行うコントローラを備え、記憶媒体は、端末装置と無線通信するための第１の無線通信部と、撮影装置とのデータの送受信および端末装置とのデータの送受信を制御する制御部と、を備え、端末装置は、撮影装置の動作を制御するためのコマンドを生成するコマンド生成部と、記憶媒体と無線通信するための第２の無線通信部と、を備える。コントローラは、記憶媒体が無線通信によってコマンドを受信したかどうかの確認処理を所定の周期で実行し、確認処理によって記憶媒体がコマンドを受信していることが確認された場合、コマンドに従って撮影装置の動作を制御し、撮影装置の動作に応じて、記憶媒体へ制御部の動作を変更する指示を送信する。
【０００８】
撮影装置は、被写体の画像信号を生成する撮像素子と、撮像素子が生成した画像信号に基づいて、画像データを生成する画像データ生成部と、撮像素子に被写体像を結像させる結像光学系と、結像光学系の少なくとも一部を移動させることによって、被写体像の合焦位置を検出するオートフォーカス処理を実行するためのオートフォーカス装置と、を更に備える構成としてもよい。この場合、オートフォーカス装置は、確認処理によって確認されたコマンドがオートフォーカスコマンドである場合に、オートフォーカス処理を実行し、画像データ生成部は、確認処理によって確認されたコマンドが撮像コマンドである場合に、画像信号に基づいて画像データを生成し、コントローラは、画像データの記憶媒体への書込み処理を実行する。
【０００９】
撮影装置は、画像信号に基づいてビデオ信号を生成するためのビデオ信号生成部を更に備える構成としてもよい。この場合、ビデオ信号生成部は、確認処理によって確認されたコマンドがライブビューコマンドである場合に、ビデオ信号を生成し、コントローラは、生成されたビデオ信号をフレーム毎に記憶媒体へ送信する送信処理を実行し、記憶媒体は、送信されたビデオ信号を、無線通信によって端末装置に送信する。
【００１０】
コントローラは、画像データの記憶媒体への書込み処理を行っている間、生成されたビデオ信号をフレーム毎に記憶媒体へ送信する送信処理を停止し、画像データの書込み処理が終了すると、送信処理を再開する構成としてもよい。
【００１１】
コントローラは、確認処理によって確認されたコマンドがオートフォーカスコマンドである場合、その後の所定の時間の間、確認処理を実行する周期を所定の周期よりも短くする構成としてもよい。
【００１２】
撮影装置は、画像データ生成部が生成した画像データに基づいて、画像データよりもサイズの小さいキャプチャ画像を生成するキャプチャ生成手段を更に備える構成としてもよい。この場合、記確認処理によって確認されたコマンドがキャプチャ生成コマンドである場合、キャプチャ生成手段は、画像データ生成部が生成した画像データに基づいてキャプチャ画像を生成し、コントローラは、キャプチャ画像を記憶媒体へ送信する。
【００１３】
コントローラは、キャプチャ画像を記憶媒体へ送信している間、確認処理を実行する周期を所定の周期よりも長くし、かつ、ビデオ信号を記憶媒体へ送信する送信処理を停止し、キャプチャ画像の記憶媒体への送信が終了すると、確認処理を実行する周期を所定の周期とし、かつ、ビデオ信号の送信処理を再開する構成としてもよい。
【００１４】
コントローラは、ビデオ信号の送信処理が停止している場合は、確認処理を実行する周期を所定の周期よりも短くし、ビデオ信号の送信処理が実行されている場合は、確認処理を実行する周期を所定の周期とする構成としてもよい。
【００１５】
コントローラが確認処理によって記憶媒体がタッチシャッタコマンドを受信していることを確認した場合、オートフォーカス装置は、オートフォーカス処理を実行し、コントローラは、オートフォーカス処理後に生成された画像信号に基づいて生成されたビデオ信号のフレームを、所定の枚数だけ記憶媒体へ送信する送信処理を実行し、画像データ生成部は、ビデオ信号の送信処理の終了後に、オートフォーカス処理後に生成された画像信号に基づいて画像データを生成し、コントローラは、生成された画像データの記憶媒体への書込み処理を実行する構成としてもよい。
【００１６】
コントローラは、撮影装置が、撮影装置に対するユーザの操作入力に基づく処理を実行している場合、確認処理を停止し、撮影装置が、操作入力に基づく処理を終了した場合、確認処理を再開する構成としてもよい。
【００１７】
コントローラは、撮影装置が、撮影装置に対するユーザの操作入力に基づく処理を実行している場合、記憶媒体に対して端末装置と無線通信を行うこと禁止する指示を送信し、撮影装置、が操作入力に基づく処理を終了した場合、記憶媒体に対して端末装置と無線通信を行うこと許可する指示を送信する構成としてもよい。
【００１８】
撮影装置は、表示装置を更に備え、コントローラは、表示装置が撮影装置に対するユーザの操作入力に基づいて記憶媒体に記憶されている画像データを表示している場合、記憶媒体に対して端末装置と無線通信を行うこと禁止する指示を送信し、表示装置が記憶媒体に記憶されている画像データを表示していない場合、記憶媒体に対して端末装置と無線通信を行うこと許可する指示を送信する構成としてもよい。
【００１９】
第２の無線通信部は、無線通信を介してコマンド生成部が生成したコマンドと共に、コマンドが生成された順番を表すシーケンス番号を記憶媒体に送信し、コントローラは、確認処理においてコマンド共にシーケンス番号を確認し、シーケンス番号が、既に撮影装置の制御に使用されたコマンドのシーケンス番号よりも古い場合に、確認処理において、確認したコマンドを無視する構成としてもよい。
【００２０】
コントローラは、確認処理によって、記憶媒体がコマンド受信していることを確認できなかった場合、確認処理を実行する周期を所定の周期よりも短くし、短い周期で実行している確認処理によって、記憶媒体がコマンド受信していることを確認できた場合、確認処理を実行する周期を所定の周期とする構成としてもよい。
【００２１】
記憶媒体は、記憶媒体に記憶されている画像データに基づいて、画像データよりもサイズの小さいサムネイル画像を生成する手段を更に備え、端末装置は、ユーザによる操作入力を受け付ける手段を更に備え、操作入力に応じて、無線通信を介して記憶媒体に記憶されているサムネイル画像を取得する構成としてもよい。
【００２２】
画像データ生成部は、撮影装置がユーザにより連続撮影を指示する入力を受付けた場合、予め決められた数に達するまで、またはユーザにより連続撮影を停止する入力を受付けるまで、所定の時間間隔で複数の画像データを生成し、複数の画像データを記憶媒体に順次記憶する連続撮影を実行し、端末装置は、撮影装置において連続撮影が実行されていることを検知する手段を更に備え、連続撮影が実行されていることを検知した場合に、記憶媒体からサムネイル画像を取得することを禁止する構成としてもよい。
【００２３】
撮影装置は、連続撮影が実行されている間、連続撮影によって生成される画像データに基づいて、画像データよりもサイズの小さい複数のキャプチャ画像を順次生成する手段を更に備え、コントローラは、撮影装置が連続撮影を実行している間、生成された複数のキャプチャ画像を端末装置に順次送信する構成としてもよい。
【発明の効果】
【００２４】
本実施形態によれば、無線通信機能を有する記録媒体を介して撮影装置の遠隔操作が可能な無線通信システムが提供される。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明の実施形態の無線通信システムのブロック図である。
【図２】図２は、本発明の実施形態の撮影装置のブロック図である。
【図３】図３は、本発明の実施形態の端末装置のブロック図である。
【図４】図４は、本発明の実施形態の記憶媒体のブロック図である。
【図５】図５は、本発明の実施形態のタッチパネル上に表示されるＨＴＭＬコンテンツの例である。
【図６】図６は、本発明の実施形態の無線通信システムにおけるリストまたはサムネイルを取得する際のシーケンス図である。
【図７】図７は、本発明の実施形態の無線通信システムにおける撮影装置の設定値および能力値を取得する際のシーケンス図である。
【図８】図８は、本発明の実施形態の無線通信システムにおける撮影装置をリモートコントロールする際のシーケンス図である。
【図９】図９は、本発明の実施形態の無線通信システムにおけるライブビュー処理を開始する際のシーケンス図である。
【図１０】図１０は、本発明の実施形態の無線通信システムにおけるライブビュー処理時に撮影装置をリモートコントロールする際のシーケンス図である。
【図１１】図１１は、本発明の実施形態の無線通信システムにおける撮影装置の操作時におけるシーケンス図である。
【図１２】図１２は、本発明の実施形態の無線通信システムにおけるタッチシャッタ処理を開始する際のシーケンス図である。
【図１３】図１３は、本発明の実施形態の無線通信システムにおけるコマンドに通し番号を付与する場合のシーケンス図である。
【図１４】図１４は、本発明の実施形態の無線通信システムにおける連写処理を開始する際のシーケンス図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態の無線通信システムについて図面を参照しながら説明する。
【００２７】
［無線通信システム１の構成］
図１は、本実施形態の無線通信システム１の構成を示すブロック図である。無線通信システム１は、撮影装置１０と端末装置２０、撮影装置１０に装着される記憶媒体３０を備えている。
【００２８】
撮影装置１０は撮影機能を備える装置であり、例えばデジタル一眼レフカメラやミラーレス一眼カメラ、コンパクトデジタルカメラ、カムコーダなどが用いられる。端末装置２０は、無線通信機能を有し、ユーザによる入力操作が可能な装置であり、例えば、スマートフォンやフィーチャフォン、タブレット端末、ＰＨＳ、パーソナルコンピュータなどが用いられる。記憶媒体３０は、無線通信機能を有する記憶媒体であり、端末装置と無線通信可能に構成されている。記憶媒体３０としては、例えば、無線通信機能を有するＳＤメモリカードが用いられる。
【００２９】
［撮影装置１０の構成］
図２は、撮影装置１０の構成を示すブロック図である。撮影装置１０は、ＣＰＵ（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）などの所定のフォーマットで圧縮する。バッファメモリ１１８は、画像処理エンジン１１６による処理の実行時、処理データの一時的な記憶場所として用いられる。
【００３４】
ＳＤホストコントローラ１２０のカードスロットには、記憶媒体３０であるＳＤメモリカードが着脱可能に差し込まれている。ＳＤホストコントローラ１２０は、撮影装置１０と記憶媒体３０との間でデータや制御信号の送受を行うために用いられる。
【００３５】
画像処理エンジン１１６は、ＳＤホストコントローラ１２０を介して記憶媒体３０と通信可能である。ＳＤホストコントローラ１２０は、画像処理エンジン１１６で生成された圧縮画像信号（画像データ）を記憶媒体３０に記憶する。
【００３６】
また、画像処理エンジン１１６は、Ｙ／Ｃ分離後の信号に所定の信号処理を施して、フレームメモリ（不図示）にフレーム単位でバッファリングする。画像処理エンジン１１６は、バッファリングされた信号を所定のタイミングで各フレームメモリから掃き出して所定のフォーマットのビデオ信号に変換し、ＬＣＤ制御回路１２２に出力する。ＬＣＤ制御回路１２２は、画像処理エンジン１１６より入力される画像信号を基に液晶を変調制御する。これにより、被写体の撮影画像がＬＣＤ１２４に表示される。ここで、ＬＣＤ１２４に表示される撮影画像は、撮影装置１０の撮影画角に対応している。ユーザは、ＡＥ制御及びＡＦ制御に基づいて適正な輝度及びピントで撮影されたリアルタイムのスルー画（ライブビュー）を、ＬＣＤ１２４を通じて視認することができる。
【００３７】
画像処理エンジン１１６は、ユーザにより撮影画像の再生操作が行われると、操作により指定された画像データを記憶媒体３０より読み出して所定のフォーマットの画像信号に変換し、ＬＣＤ制御回路１２２に出力する。ＬＣＤ制御回路１２２は、画像処理エンジン１１６から出力された画像信号を基に液晶を変調制御する。これにより、被写体の撮影画像がＬＣＤ１２４に表示される。
【００３８】
外部接続インタフェース１２８は、外部表示装置１３０と接続するためのインタフェースである。外部表示装置１３０は、表示画面１３２を備える電子機器であり、例えば、デジタル一眼レフカメラ、ミラーレス一眼カメラ、コンパクトデジタルカメラ、カムコーダ、タブレット端末、ＰＨＳ、スマートフォン、フィーチャフォン、携帯ゲーム機、デスクトップＰＣ、ノートＰＣ、テレビモニタである。
【００３９】
外部接続インタフェース１２８は、ＨＤＭＩ（登録商標）、ＵＳＢ（Universal Serial Bus）などの有線接続プロトコルや、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（登録商標）などの無線接続プロトコルを用いてデスクトップＰＣ等と通信可能である。画像データは、外部接続インタフェース１２８を介して外部表示装置１３０へ転送される。外部表示装置１３０は、転送された画像データをローカル又はネットワーク上のＵＲＩ（Uniform Resource Identifier）に記憶する。外部表示装置１３０は、例えば、ユーザによる操作に従い、ローカル又はネットワーク上のＵＲＩに記憶された画像データをデコードし、デコードにより得られた撮影画像を表示画面１３２に表示する。
【００４０】
また、外部表示装置１３０の表示画面１３２には、例えば、ＬＣＤ１２４と同期した内容（静止画やスルー画）が表示される。一例として、ユーザにより撮影画像（静止画）の再生操作が行われた場合を考える。この場合、画像処理エンジン１１６は、操作により指定された撮影画像（静止画）をＬＣＤ１２４に表示すると共に外部接続インタフェース１２８を介して外部表示装置１３０へ転送し、ＬＣＤ１２４に表示されている撮影画像と同一のものを表示画面１３２に表示させる。
【００４１】
外部接続インタフェース１２８は、テレビモニタと接続されている場合、撮影画像のコンポーネント映像信号等を出力する。テレビモニタには、ＬＣＤ１２４と同期した内容（静止画やライブビュー）が表示される。
【００４２】
なお、オーバレイテキスト等の付加情報については、ユーザによる操作部１０２の設定や表示内容に応じて同期又は非同期に表示される。
【００４３】
また、操作部１０２が操作され、撮影装置１０のステータス画面が呼び出されると、ＬＣＤ１２４には、撮影画像の代わりに、撮影装置１０のステータス画面が表示される。ステータス画面には、ＡＥ制御やＡＦ制御に必要なパラメータや、撮影モードやシャッタ速度、絞り、ＩＳＯ感度、記録形式や撮影可能枚数など、撮影装置１０のステータス情報が表示される。このステータス画面を用いて、ユーザはステータスの確認や変更操作などを行う。
【００４４】
ＬＣＤ１２４に静止画やライブビューなどの撮影画像を表示させるか、あるいは、ステータス画面を表示させるかは、操作部１０２の操作によって切り替えることができる。また、ＬＣＤ１２４は、撮影装置１０の電源が入れられた時に、始めにライブビューが表示されるように設定されていてもよく、始めに何を表示させるかを、ユーザによって選択できるように構成されていてもよい。
【００４５】
また、ＬＣＤ１２４は、ユーザが指やスタイラスペンによって入力操作が可能なタッチパネルであってもよい。ＬＣＤ１２４がタッチパネルである場合、タッチパネルへの入力操作が、操作部１０２への操作と同一の機能を持つものであってもよい。以下では、操作部１０２の操作することで撮影装置１０の動作を制御するとして説明するが、この制御の一部または全ては、タッチパネルへの入力操作により実行されてもよい。
【００４６】
［端末装置２０の構成］
図３は、端末装置２０の構成を示すブロック図である。端末装置２０は、ＣＰＵ２００、ＲＡＭ（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）に転送される。レンダリング結果がＶＲＡＭに転送されることにより、ＨＴＭＬコンテンツがタッチパネル２０８上に表示される。
【００４９】
ユーザは、タッチパネル２０８上に表示されたＨＴＭＬコンテンツに対してペンタッチやフィンガタッチによる入力や、フリック操作（画面上を指ではらう操作）による画面スクロール、ピンチ操作（二本の指の間を画面上で拡げる又は縮める操作）によるズームイン／ズームアウト等の各種操作を行うことができる。なお、以下では、ユーザはタッチパネル２０８を介して端末装置２０への入力操作を行うとして説明するが、本実施形態はこれに限定されない。端末装置２０への入力操作には、不図示のボタンやダイヤル、マウスなどの操作部を介して行ってもよい。
【００５０】
［記憶媒体３０の構成］
図４は、記憶媒体３０の構成を示すブロック図である。記憶媒体３０は、無線通信機能を有する記憶媒体であり、撮影装置１０で生成された画像データの記憶や端末装置２０との無線通信などを行うために用いられる。以下では、記憶媒体３０としてＳＤメモリカードを用いる場合について説明する。
【００５１】
記憶媒体３０は、撮影装置１０とのデータの送受を行うＳＤカードコントローラ３０２、撮影装置１０から送信された画像データや記憶媒体３０の動作制御に用いるコンフィグファイルを記憶するメモリ部３０４、端末装置２０と無線通信を行うための無線通信モジュール３０６、撮影装置１０や端末装置２０との間で送受するデータの信号処理を行うＣＰＵ３００およびＷｅｂサーバ３０８を備えている。Ｗｅｂサーバ３０８には、端末装置２０からのＨＴＴＰリクエストに応じて端末装置２０に送信されるＷｅｂページ（例えば、ＨＴＭＬコンテンツ）が格納されている。
【００５２】
記憶媒体３０は、撮影装置１０内のＳＤホストコントローラ１２０のカードスロットに装着されると、ＳＤホストコントローラ１２０を通じて電力が供給されてシステムが起動する。記憶媒体３０は、システムの起動が終了すると、ＳＳＩＤ（Service Set Identifier）、ネットワークキー、暗号モード、無線チャネルなどの通信パラメータを撮影装置１０から受け取る。記憶媒体３０は、各種通信パラメータを受け取ると、コンフィグファイルに記述されている動作モードに従って無線通信モジュール３０６およびＷｅｂサーバ３０８を起動させる。以後、記憶媒体３０はアクセスポイントとしてＷｅｂクライアントである端末装置２０からの接続を待機する。
【００５３】
コンフィグファイルに記述されている動作モードには、例えば、端末装置２０による撮影装置１０のリモートコントロールを許可するモードや禁止するモード、端末装置２０からのリクエストに対する記憶媒体３０の応答を許可するモードや禁止するモードなどがある。いずれの動作モードに従って記憶媒体３０を動作させるかについては、端末装置２０から記憶媒体３０に対して送信される撮影装置１０をリモートコントロールするためのコマンドや、撮影装置１０の動作状況など、無線通信システム１の状態によって変更される。
【００５４】
また、動作モードによって、記憶媒体３０内のデータの流れが異なる。記憶媒体３０内におけるデータの流れとしては、例えば、以下の３つの経路がある。１つ目の経路は、無線通信モジュール３０６からメモリ部３０４までの経路である。この経路は、端末装置２０が、Ｗｅｂサーバ３０８を介してメモリ部３０４内のデータにアクセスする動作モードにおいて使用される。２つ目の経路は、ＳＤカードコントローラ３０２からメモリ部３０４までの経路である。この経路は、撮影装置１０で生成された画像データをメモリ部３０４に書込む動作モード（メモリアクセスモード）において使用される。３つ目の経路は、ＳＤカードコントローラ３０２から無線通信モジュール３０６までを繋ぐ経路である。この経路は、主に端末装置２０と撮影装置１０との間でデータの送受を行う際に使用される。例えば、動作モードがライブビューモードである場合、記憶媒体３０は、撮影装置１０から送信されたライブビューデータを、端末装置２０に送信する。これらの経路のうち、いずれの経路を用いるかは、記憶媒体３０の動作モードの変更に応じて変化する。この動作モードの変更についての詳細は後述する。
【００５５】
［端末装置２０と記憶媒体３０との無線接続］
ユーザは、端末装置２０にインストールされたセットアップユーティリティなどにより、端末装置２０（アクセスポイント）のＳＳＩＤを登録し、必要に応じてネットワークキーを設定することができる。以後、端末装置２０により、記憶媒体３０のアクセスポイントの検索が実行されると、端末装置２０のタッチパネル２０８上に登録されたＳＳＩＤの一覧が表示される。表示されたＳＳＩＤの一覧から、記憶媒体３０のＳＳＩＤが手動または自動で選択されると、端末装置２０と記憶媒体３０との間の無線接続が確立される。なお、記憶媒体３０の無線通信にネットワークキーが設定されている場合は、端末装置２０のタッチパネル２０８上の設定画面にネットワークキーが入力されることで、無線接続が確立される。
【００５６】
［ＨＴＭＬコンテンツの取得］
端末装置２０と記憶媒体３０との間の無線接続が確立し、ユーザによって、ブラウザ上で記憶媒体３０のＵＲＩが指定されると、ブラウザは指定されたＵＲＩのＨＴＭＬコンテンツを取得するコマンド（ＧＥＴコマンド）を発行し、記憶媒体３０に送信する。端末装置２０のＷｅｂサーバ３０８は、受信したＧＥＴコマンドに従って、ＨＴＭＬコンテンツを端末装置２０に送信する。端末装置２０がＨＴＭＬコンテンツを受信すると、ブラウザ上に記憶媒体３０のＨＴＭＬコンテンツがＷｅｂページとして表示される。ＨＴＭＬコンテンツには、例えば、レリーズボタンや撮影モードボタンスイッチ、サムネイル取得ボタンなどの各種アイコンのＧＵＩ（Graphical User Interface）が含まれる。ＨＴＭＬコンテンツは、ユーザによるタッチパネル２０８の操作に応じて表示内容が逐次更新される。
【００５７】
ユーザによって、タッチパネル２０８に表示されているブラウザに対して入力操作が行われると、様々な要求コマンドが記憶媒体３０に対して送信される。記憶媒体３０のＷｅｂサーバ３０８は、受信した要求コマンドに従って、端末装置２０に応答を送信することで、ブラウザ上に表示されるＷｅｂページの更新や画面の切り替え、記憶媒体３０に記憶されている画像データのサムネイルの閲覧、撮影装置１０のリモートコントロールなどを行うことができる。
【００５８】
［タッチパネル２０８上の表示］
図５（ａ）〜（ｃ）は、端末装置２０のタッチパネル２０８上の表示例を示している。図５（ａ）は、タッチパネル２０８上へのレリーズボタンのアイコン５０や撮影モードボタンのアイコン５２、サムネイル５４、撮影装置１０から取得した撮影装置１０の設定値の情報、撮影装置１０から取得したライブビュー６０（後述）の表示例を示している。レリーズボタンや撮影モードボタンのアイコン５０、５２は、端末装置２０から、記憶媒体３０を介して撮影装置１０のリモートコントロールを行うために用いられる。撮影装置１０の設定値の情報は、例えば、撮影装置１０のＴｖ値（Time Value）、Ａｖ値（Aperture Value）、ＩＳＯ感度、露出補正値などである。ユーザは、これらのアイコンを操作することで、撮影装置１０に対してシャッタ処理や、撮影モードの切替え処理の実行を指示することができる。
【００５９】
図５（ｂ）および図５（ｃ）は、タッチパネル２０８上へのサムネイルの表示例を示している。ユーザにより、タッチパネル２０８に対し、サムネイルを取得する操作が入力されると、記憶媒体３０に記憶されている複数の画像データのサムネイル５６が、並べて表示される（図５（ｂ））。ユーザにより、タッチパネル２０８に対し、複数のサムネイル５６の中から、特定のサムネイルを選択する操作が入力されると、選択されたサムネイル５８が、タッチパネル２０８に全画面表示される（図５（ｃ））。
【００６０】
なお、図５（ａ）〜（ｃ）は、タッチパネル２０８の表示例であり、本実施形態はこれらに限定されない。タッチパネル２０８上には、例えば、撮影装置１０から取得したライブビューを全画面表示されてもよく、表示されたライブビュー上に、オーバーレイ情報を表示してもよい。ここで、オーバーレイ情報としては、撮影装置１０の設定値や、レリーズボタンや撮影モード切替ボタンのアイコンが含まれる。また、タッチパネル２０８上には、記憶媒体３０に記憶されている複数のサムネイルと共に、各サムネイルに対応した画像データ情報のリストが表示されてもよい。画像データ情報は、例えば、画像データのファイル名、画像データを生成したときの撮影装置１０の設定値や撮影日時などである。この場合、ユーザにより、画像データ情報のリストの中から、特定の画像データ情報を選択する操作を行うことで、選択された画像データ情報に対応するサムネイルが、タッチパネル２０８に全画面表示される。
【００６１】
タッチパネル２０８に表示する記憶媒体３０に記憶されている画像データのサムネイルや、撮影装置１０の設定値、ライブビューなどの取得方法について、以下で詳細に説明する。また、端末装置２０による撮影装置１０のリモートコントロールについても、以下で詳細に説明する
【００６２】
［画像データのリストおよびサムネイルの取得］
端末装置２０によって記憶媒体３０内に記憶されている画像データのリストおよびサムネイルの取得方法について、図６に示すシーケンス図を用いて説明する。図６は、撮影装置１０、端末装置２０、記憶媒体３０を備える無線通信システム１のシーケンス図で、上方向から下方向に向かって処理が実行される。
【００６３】
ユーザにより、ブラウザに対して、記憶媒体３０内に記憶されている画像データのリストを取得する指示が入力されると（Ｓ１００）、ブラウザは、画像データのリストを取得する要求コマンド（例えば、GET /cgi-bin/photolist）を生成し、記憶媒体３０のＷｅｂサーバ３０８に送信する（Ｓ１０１）。要求コマンドを受信したＷｅｂサーバ３０８は、要求コマンドによって指定されたＵＲＩがＣＧＩ（Common Gateway Interface）であることを事前に登録されているＣＧＩコマンドによって認識し、それに応じたＣＧＩスクリプトを実行させる。ここでは、ＣＧＩスクリプト（この場合、/cgi-bin/photolist）により、記憶媒体３０のメモリ部３０４に格納されている画像データのリスト情報が生成され（Ｓ１０２）、その情報が端末装置２０のブラウザに送信される（Ｓ１０３）。ブラウザには、受信したリスト情報に基づいて、画像データのリストが表示される（Ｓ１０４）。
【００６４】
ユーザにより、ブラウザに表示されている画像データのリストの中から、サムネイルを取得する画像データを選択する指示が入力されると（Ｓ１０５）、ブラウザは、選択された画像データのサムネイルを取得する要求コマンド（例えば、GET /cgi-bin/thumbnail?fn=/DCIM/IMG01.JPG）を生成し、記憶媒体３０のＷｅｂサーバ３０８に送信する（Ｓ１０６）。要求コマンドを受信したＷｅｂサーバ３０８は、要求コマンドによって指定されたＵＲＩがＣＧＩであることを認識し、それに応じたＣＧＩスクリプトを実行させる。ここでは、ＣＧＩスクリプト（この場合、/cgi-bin/thumbnail）により、選択された画像データ（この場合、/DCIM/IMG01.JPG）のサムネイルが生成され（Ｓ１０７）、生成されたサムネイルが端末装置２０のブラウザに送信される（Ｓ１０８）。ブラウザは、端末装置２０からサムネイルを受信し、表示する（Ｓ１０９）。
【００６５】
なお、これらのリスト取得コマンドやサムネイル取得要求コマンドは、記憶媒体３０内に記憶されている情報を取得するためのコマンドであるため、図６のシーケンス図に示す端末装置２０と記憶媒体３０との間の通信には、撮影装置１０は関与しない。
【００６６】
［撮影装置１０の設定値および能力値の取得］
次に、端末装置２０による撮影装置１０のリモートコントロールについて図７に示すシーケンス図を用いて説明する。
【００６７】
撮影装置１０は、所定の時間間隔で、端末装置２０から記憶媒体３０へコマンドが送信されているかどうかを確認（コマンド確認）している（Ｓ１１０）。撮影装置１０がコマンド確認を行ったときに、記憶媒体３０が端末装置２０からコマンドを受信していなければ、コマンドが無いことを示す信号が記憶媒体３０から撮影装置１０へ送られる（Ｓ１１１）。
【００６８】
ここで、ユーザにより、タッチパネル２０８に対して、撮影装置１０の設定値および能力値を確認する指示が入力された場合（Ｓ１１２）、ブラウザは、撮影装置１０の設定値および能力値を取得する要求コマンド（例えば、GET /host-operation?action=get-camera-config&config-entry=capability）を生成する。ここで、撮影装置１０の設定値および能力値は、例えば、撮影装置１０の撮影パラメータや仕様、撮影装置１０が備えるバッテリの残量などである。そして、端末装置２０は生成された要求コマンドを、記憶媒体３０のＷｅｂサーバ３０８に送信する（Ｓ１１３）。要求コマンドを受信したＷｅｂサーバ３０８は、要求コマンドで指定されたＵＲＩが撮影装置１０のリモートコントロールを実現するＣＧＩであることを認識する。そして、撮影装置１０によるコマンド確認が行われたときに（Ｓ１１４）、受信した要求コマンドは、ＣＰＵ３００、ＳＤカードコントローラ３０２を介して、そのまま撮影装置１０に送信される（Ｓ１１５）。
【００６９】
撮影装置１０のＳＤホストコントローラ１２０は、受信した要求コマンドが撮影装置１０のリモートコントロールするコマンドであることを認識し、受信した要求コマンドをＣＰＵ１００に渡す。ＣＰＵ１００は、要求コマンドに従って、撮影装置１０を制御する。図７に示すシーケンス図では、要求コマンドは、撮影装置１０の設定値および能力値の取得コマンドである。撮影装置１０の設定値および能力値は、例えば、現在設定されているＴｖ値（Time Value）、Ａｖ値（Aperture Value）、ＩＳＯ感度、露出補正値などである。ＣＰＵ１００は、これらの情報を生成し（Ｓ１１６）、その情報を撮影装置１０のＳＤホストコントローラ１２０を経由して記憶媒体３０へコマンド応答として送信する（Ｓ１１７）。記憶媒体３０は、受信したコマンド応答を、そのまま、端末装置２０のブラウザに送信する（Ｓ１１８）。
【００７０】
このように、ブラウザで生成したコマンドが、記憶媒体３０を介して撮影装置１０に送信されることで、端末装置２０による撮影装置１０のリモートコントロールを行うことができる。
【００７１】
［リモートコントロールによる撮影装置１０のＡＦおよびシャッタ処理］
リモートコントロールの他の例として、撮影装置１０にオートフォーカス（ＡＦ）処理およびシャッタ処理を実行させる場合について、図８に示すシーケンス図を用いて説明する。
【００７２】
ユーザにより、タッチパネル２０８に対して、撮影装置１０のＡＦ処理を要求する操作が入力されると（Ｓ１１９）、端末装置２０のブラウザはＡＦ要求コマンド（例えば、GET /host-operation?action=af）を生成し、記憶媒体３０のＷｅｂサーバ３０８に送信する（Ｓ１２０）。要求コマンドを受信したＷｅｂサーバ３０８は、要求コマンドで指定されたＵＲＩが撮影装置１０のリモートコントロールを実現するＣＧＩであることを認識する。そして、撮影装置１０によるコマンド確認が行われたときに（Ｓ１２１）、受信した要求コマンドは、ＣＰＵ３００、ＳＤカードコントローラ３０２を介して、そのままＳＤホストコントローラ１２０に送信される（Ｓ１２２）。ＳＤホストコントローラ１２０は、受信した要求コマンドをＣＰＵ１００に渡す。ＣＰＵ１００は、要求コマンドに従って、ＡＦ処理を実行する（Ｓ１２３）。ＡＦ処理が正常に実行されると、ＡＦ処理が実行されたことを示すコマンド応答が、記憶媒体３０を介して、端末装置２０に送信される（Ｓ１２４、Ｓ１２５）。
【００７３】
撮影装置１０におけるＡＦ処理の終了後、ユーザにより、タッチパネル２０８に対して、撮影装置１０のシャッタ処理を要求する操作が入力されると（Ｓ１２６）、ブラウザはシャッタ要求コマンド（例えば、GET /host-operation?action=shutter）を生成する。その後、ＡＦ処理のシーケンスと同様に、要求コマンドは記憶媒体３０を介して撮影装置１０に送信され（Ｓ１２７〜Ｓ１２９）、撮影装置１０でシャッタ処理が実行される（Ｓ１３０）。シャッタ処理では、イメージセンサ１１２で生成された画像信号に基づいて、画像処理エンジン１１６によって画像データが生成される。シャッタ処理が正常に実行されると、シャッタ処理が実行されたことを示すコマンド応答が、撮影装置１０から端末装置２０に送信される（Ｓ１３１、Ｓ１３２）。
【００７４】
端末装置２０は、シャッタ処理が実行されたことを示すコマンド応答を受信すると、画像データのキャプチャ処理を要求する要求コマンド（例えば、GET /host-operation?action=capture）を生成し、記憶媒体３０を介して撮影装置１０に送信する（Ｓ１３３〜Ｓ１３５）。撮像装置１０は、画像処理エンジン１１６で生成された画像データを記憶媒体３０のメモリ部３０４への書込む書込み処理を行い（Ｓ１３６）、書込みが終了すると、画像データに基づいてキャプチャ画像を生成する（Ｓ１３７）。キャプチャ画像は、シャッタ処理によってどのような画像データが生成されたかを確認するためのものであり、画像データよりもデータ容量は小さい。生成されたキャプチャ画像は、記憶媒体３０を介して端末装置２０に送信される（Ｓ１３８）。端末装置２０は、受信したキャプチャ画像に基づいて、タッチパネル２０８上にキャプチャ画像を表示する（Ｓ１３９）。
【００７５】
なお、図８では、１回のシャッタ要求コマンドに対し、「画像データ書込み」および「画像データ書込み終了」が複数回行われている。これは、画像データのサイズに応じて、一つの画像データを複数に分割し、記憶媒体３０のメモリ部３０４内に断片化して記憶するよう構成されているためである。
【００７６】
また、複数回にわたって記憶媒体３０への画像データ書込みが実行されている間に、撮影装置１０から記憶媒体３０へのコマンド確認が実行されてもよい。これにより、画像データが書込まれている間に、端末装置２０から記憶媒体３０へ別のコマンドが送信された場合、撮影装置１０は、記憶媒体３０への画像データの書込み終了後あるいはキャプチャ処理の終了後に、この別のコマンドに従った処理を速やかに行うことができる。
【００７７】
また、図８では、書込み処理（Ｓ１３６）が終了した後に、キャプチャ処理（Ｓ１３７）が実行されているが、本実施形態はこれに限定されない。書込み処理（Ｓ１３６）は、キャプチャ処理（Ｓ１３７）とキャプチャ画像の送信処理（Ｓ１３８）が終了した後に実行されてもよく、書込み処理（Ｓ１３６）とキャプチャ処理（Ｓ１３７）とは同時進行で実行されてもよい。
【００７８】
［端末装置２０によるライブビューデータの取得］
次に、無線通信システム１がライブビュー処理を実行する場合について、図９に示すシーケンス図を用いて説明する。
【００７９】
ユーザによって、タッチパネル２０８に対して、撮影装置１０が撮影したライブビューを観察するために、ライブビュー開始を要求する操作が入力された場合（Ｓ１４０）、ブラウザは、ライブビューを開始する要求コマンド（例えば、GET /mjpeg_video?action=stream）を生成する。そして、端末装置２０は、生成された要求コマンドを、Ｗｅｂサーバ３０８に送信する（Ｓ１４１）。要求コマンドを受信したＷｅｂサーバ３０８は、要求コマンドで指定されたＵＲＩが撮影装置１０のリモートコントロールを実現するＣＧＩであることを認識する。そして、撮影装置１０によるコマンド確認が行われたときに（Ｓ１４２）、受信した要求コマンドは、ＣＰＵ３００、ＳＤカードコントローラ３０２を介して、そのまま撮影装置１０に送信される（Ｓ１４３）。撮影装置１０は、受信した要求コマンドに従ってライブビュー開始処理を実行する（Ｓ１４４）。
【００８０】
撮影装置１０においてライブビュー開始処理が実行されると、画像処理エンジン１１６で生成されたビデオ信号をフレーム毎に掃き出す。ＳＤホストコントローラ１２０は掃き出されたビデオ信号をライブビューデータとして記憶媒体３０に送信する（Ｓ１４５）。
【００８１】
記憶媒体３０は、受信したライビューデータを無線通信によって端末装置２０に送信し（Ｓ１４６）、端末装置２０は、受信したライブビューデータに基づいて、タッチパネル２０８上にライブビューを表示する（Ｓ１４７）。タッチパネル２０８上に表示されるライブビューは、記憶媒体３０から新たなライブビューデータを受信する度に更新される。
【００８２】
なお、ライブビュー処理は、撮影装置１０がライブビューを停止する要求コマンドを受信する、あるいは、撮影装置１０に対してライブビュー停止する操作入力が行われるまで継続して実行される。また、ライブビューは、無線通信システム１の状態に応じて、停止や再開が行われる。このライブビューが停止または再開する場合については後述する。
【００８３】
また、本実施形態の無線通信システム１によれば、ライブビュー処理は、撮影装置１０に対して、端末装置２０からライブビュー以外の処理を要求するコマンドが送信された場合や、撮影装置１０の操作部１０２に対してライブビュー以外の処理を要求する入力が行われた場合に、要求された処理の内容や、処理状況に応じて停止するよう構成されている。
【００８４】
また、本実施形態の無線通信システム１によれば、ライブビュー処理だけでなく、端末装置２０と記憶媒体３０との間の無線通信や、撮影装置１０の記憶媒体３０へのコマンド確認処理などについても、無線通信システム１の状態に応じて、停止あるいは再開、あるいは、処理内容の変更などが行われる。
【００８５】
これらの処理の停止や変更は、無線通信システム１の負荷を低減することや、優先度の高い処理を高速化することを目的としている。以下では、本実施形態における、無線通信システム１の状態の変化に伴う、無線通信システム１の処理の停止や変更について、シーケンス図を用いて説明する。
【００８６】
［ライブビュー処理時におけるリモートコントロールによるＡＦおよびシャッタ処理］
図１０は、本実施形態の無線通信システム１におけるライブビュー処理が実行されている時に、リモートコントロールに従ってＡＦ、シャッタ、キャプチャ処理が実行される場合のシーケンス図の例である。
【００８７】
ライブビュー処理が実行されているときに、端末装置２０からＡＦ要求コマンドやシャッタ要求コマンドが送信されると、無線通信システム１では、ライブビュー処理と並行して、コマンド確認やコマンド応答の送受、要求コマンドに従った処理が実行される。
【００８８】
ただし、撮影装置１０がシャッタ処理によって生成された画像データを記憶媒体３０に書込む前に、撮影装置１０から記憶媒体３０へ、記憶媒体３０の動作モードを変更する指示が送信される（Ｓ１５０）。この指示により、記憶媒体３０の動作モードが、ライブビューモードから、メモリアクセスモードに切り替わる（Ｓ１５１）。
【００８９】
ここで、ライブビューモードでは、記憶媒体３０内における、ＳＤホストコントローラ１２０から送信されたライブビューデータが、ＳＤカードコントローラ３０２、ＣＰＵ３００、Ｗｅｂサーバ３０８を介して、無線通信モジュール３０６に送信される。
【００９０】
また、メモリアクセスモードでは、ＳＤホストコントローラ１２０から送信された画像データが、ＳＤカードコントローラ３０２、ＣＰＵ３００を介して、メモリ部３０４に送信され、メモリ部３０４に書き込まれる。あるいは、メモリ部３０４に記憶されている画像データが、ＣＰＵ３００、ＳＤカードコントローラ３０２を介して、ＳＤホストコントローラ１２０に送信される。
【００９１】
撮影装置１０がシャッタ処理によって生成された画像データを記憶媒体３０に書込む前までは、記憶媒体３０は、ライブビューモードでの動作が実行されており、メモリアクセスモードの処理は実行されていない。ここで、撮影装置１０から記憶媒体３０へ、動作モードを変更する指示が送信されると（Ｓ１５０）、記憶媒体３０の動作モードが、ライブビューモードからメモリアクセスモードに切り替わる（Ｓ１５１）。そして、画像データのメモリ部３０４への書込み処理（Ｓ１５２）は、記憶媒体３０がメモリアクセスモードで動作した状態で実行される。記憶媒体３０への画像データの書込みが終了し、撮影装置１０から記憶媒体３０へ、動作モードを変更する指示が送信されると（Ｓ１５３）、記憶媒体３０の動作モードは、メモリアクセスモードからライブビューモードに切り替わる（Ｓ１５４）。
【００９２】
撮影装置１０から送信される動作モードの切り替え指示により、記憶媒体３０のライビューモードの処理が停止してから再開するまでの間、端末装置２０へは新たなライブビューデータが送信されないため、端末装置２０のタッチパネル２０８上には、最後に受信したライブビューデータに基づくライブビューが、静止画として表示されている。あるいは、端末装置２０のタッチパネル２０８上には、ライブビューモードが再開するまで、ライブビュー以外の情報が表示されてもよい。
【００９３】
なお、ライビューモードの処理が停止している間、撮影装置１０から記憶媒体３０へのコマンド確認処理は、所定の周期で実行されていてもよい。
【００９４】
また、図１０に示すシーケンス図では、撮影装置１０による記憶媒体３０への画像データの書込み処理の終了後に、撮影装置１０から記憶媒体３０へライブビューモードの処理を許可する指示が送信されるとしたが、本実施形態はこれに限定されない。撮影装置１０によるシャッタ処理が開始してから、所定の時間の経過後に、撮影装置１０から記憶媒体３０へライブビューモードの処理を許可する指示が送信されるように構成されていてもよい。この場合、所定の時間は、シャッタ処理によって生成された画像データのサイズに応じて適宜設定される。
【００９５】
また、図１０に示すシーケンス図において、撮影装置１０が生成したキャプチャ画像を、記憶媒体３０を介して端末装置２０に送信している間も、ライブビュー処理を停止してもよい。これにより、撮影装置１０と記憶媒体３０の負荷を低減することができる。また、ライブビュー処理が停止することにより、撮影装置１０から端末装置２０へのキャプチャ画像の送信処理を高速化することができる。
【００９６】
このように、本実施形態の無線通信システム１では、無線通信システム１の状態に応じて、撮影装置１０から記憶媒体３０に対して動作モードを変更する指示が送信される。これにより、ライブビュー処理と記憶媒体３０への画像データの書込み処理とが択一的に実行される。この結果、記憶媒体３０の信号処理の負荷を低減することができる。
【００９７】
ライブビュー処理では、撮影装置１０から記憶媒体３０へビデオ信号が所定の周期で送信され、続いて記憶媒体３０から端末装置２０へ転送される。ライブビューデータは、例えば、同じく無線通信システム１内で送受される要求コマンドに比べてデータサイズが大きく、また、ライブビューのリアルタイム性を保つため、送信周期が短い（例えば、６６ミリ秒毎）。そのため、記憶媒体３０にとって、ライブビュー処理の負荷は大きい。また、撮影装置１０で生成された画像データをメモリ部３０４に書込む処理についても同様に、画像データのサイズが大きいため、記憶媒体３０にとって負荷が大きい。
【００９８】
このことから、ライブビュー処理と、画像データの書込み処理を同時に行うためには、記憶媒体３０は、高負荷の処理を行うための大きなリソースを持つ必要がある。しかしながら、撮影装置１０に対して着脱可能な記憶媒体３０には、記憶媒体３０の規格や撮影装置１０の仕様によるサイズの制約があり、記憶媒体３０に大きなリソースを持たせることが出来ない。
【００９９】
また、記憶媒体３０に大きなリソースを持たせると、記憶媒体３０が発熱してしまうという問題や、記憶媒体３０の製造コストが大きくなるという問題が生じる。
【０１００】
それに対し、本実施形態の無線通信システム１では、記憶媒体３０は、負荷の大きな処理を複数同時に行わないように制御されている。そのため、記憶媒体３０に大きなリソースを持たせることなく、記憶媒体３０にライブビュー処理を行うための機能を持たせることができる。
【０１０１】
［撮影装置１０の操作時におけるコマンド処理］
図１１は、本実施形態の無線通信システム１における、撮影装置１０の操作部１０２が操作されている時に端末装置２０からコマンドが送信された場合のシーケンス図の例である。
【０１０２】
撮影装置１０は、撮影装置１０の操作部１０２によって操作可能であり、また、端末装置２０から送信されるコマンドによっても操作可能である。撮影装置１０の操作部１０２が操作されておらず、端末装置２０からコマンドが送信された場合、図８や図１０に示すように、端末装置２０によって、撮影装置１０をリモートコントールすることが可能である。一方、撮影装置１０の操作部１０２が操作されている場合、操作内容によっては、記憶媒体３０は、端末装置２０から送信されるコマンドを受付けないように構成されている。
【０１０３】
図１１は、ライブビュー処理が行われている時に、撮影装置１０に対してシャッタ操作が行われた場合のシーケンス図を示す。撮影装置１０の操作部１０２に対してシャッタ操作が入力されると（Ｓ１６０）、撮影装置１０において、シャッタ処理が実行される（Ｓ１６１）。そして、撮影装置１０から記憶媒体３０へ、動作モードを変更する指示が送信される（Ｓ１６２）。
【０１０４】
動作モードを変更する指示には２つの内容が含まれている。指示内容の１つは、図１０に示すシーケンス図を用いて説明した、ライブビュー処理の停止指示である。指示内容のもう１つは、端末装置２０から送信されるコマンドの処理の停止指示である。記憶媒体３０は、動作モードの変更指示を受信すると、ライブビューモードから、メモリアクセスモードに切り替わるとともに、端末装置２０から送信されるコマンドのうち、撮影装置１０のリモートコントロールに関するコマンドの処理を停止する（Ｓ１６３）。
【０１０５】
撮影装置１０のリモートコントロールに関するコマンドの処理を停止するには、いくつかの方法がある。図１１に示す例では、記憶媒体３０は、リモートコントロールに関するコマンドを受信すると（Ｓ１６４）、そのコマンドを破棄、あるいは、コマンドの受信を拒否するよう構成されている。そのため、記憶媒体３０には端末装置２０から送信されたコマンドが保持されず、撮影装置１０から記憶媒体３０に対してコマンド確認を行うかどうかに拘わらず、記憶媒体３０から端末装置２０に対してリモートコントロールに関するコマンドは送信されない。端末装置２０は、送信したコマンドに対するコマンド応答が、一定時間以上経過しても受信されない場合に、送信したコマンドがタイムアウトしたと判定し、必要に応じてタッチパネル２０８上に、コマンドがタイムアウトしたことを示す情報を表示する（Ｓ１６５）。
【０１０６】
シャッタ処理によって生成された画像データの書込み処理（Ｓ１６６）が終了すると、撮影装置１０から記憶媒体に対して、動作モードを変更する指示が送信される（Ｓ１６７）。この指示により、記憶媒体３０は、メモリアクセスモードからライブビューモードに切り替わるとともに、記憶媒体３０におけるリモートコントロールに関するコマンドの処理を再開する（Ｓ１６８）。
【０１０７】
このように、本実施形態によれば、撮影装置１０の操作部１０２への操作と、端末装置２０から送信されたコマンドとが同時に発生したときに、撮影装置１０の操作部１０２への操作が優先される。そのため、撮影装置１０に対して、操作部１０２と端末装置２０とからそれぞれ異なる処理の実行が指示される場合においても、撮影装置１０が正常に動作しなくなることを防止することができる。
【０１０８】
なお、図１１に示すシーケンス図では、記憶媒体３０は、コマンドを破棄あるいは受信を拒否することによって、リモートコントロールに関するコメンドの処理を停止しているが、本実施形態はこれに限定されない。撮影装置１０に対してシャッタ操作が行われると、撮影装置１０が記憶媒体３０に対してコマンド処理の停止指示を送信する代わりに、撮影装置１０がコマンド確認処理を停止するように構成されていてもよい。
【０１０９】
この場合、記憶媒体３０が端末装置２０から受信したコマンドを保持しているか否かにかかわらず、撮影装置１０では、コマンドに基づくリモートコントロールは行われない。そして、シャッタ処理によって生成された画像データの書込み処理が終了すると、撮影装置１０はコマンド確認処理を再開する。ここで、記憶媒体３０が、コマンド確認処理が停止している間に受信したコマンドを保持していれば、コマンド確認処理の再開後に、保持されていたコマンドが撮影装置１０に送信される。撮影装置１０は、保持されていたコマンドに基づく処理を実行し、コマンド応答を送信する。一方、記憶媒体３０が、コマンド確認処理が停止している間に受信したコマンドを保持しておらず、廃棄や受信拒否を行っていた場合、端末装置２０は送信したコマンドがタイムアウトしたと判定する。
【０１１０】
また、図１１に示すシーケンス図では、記憶媒体３０は、コマンドの処理の停止指示を受信すると、リモートコントロールに関わるコマンドの処理を停止するとして説明したが、本実施形態はこれに限定されない。記憶媒体３０はリモートコントロールに関わるコマンド以外の処理も停止するよう構成されていてもよい。例えば、記憶媒体３０は、コマンドの処理の停止指示を受信すると、図６に示すような、リストやサムネイルの取得コマンドの処理も停止するよう構成されていてもよい。
【０１１１】
記憶媒体３０がリストやサムネイルの取得コマンドに基づく処理を実行するためには、記憶媒体３０は、メモリ部３０４にアクセスして、必要なデータを読み込む必要がある。しかし、撮影装置１０によるメモリ部３０４への画像データの書込み処理が実行されているときに、記憶媒体３０がメモリ部３０４から必要なデータを読み込むと、メモリ部３０４では、データの読込み処理と書込み処理が同時に行われることになる。この結果、記憶媒体３０のデータ処理の負荷が増加する。
【０１１２】
しかし、記憶媒体３０がコマンドの処理の停止指示を受信すると、リストやサムネイルの取得コマンドの処理も停止するように構成しておくことで、メモリ部３０４でデータの読込みと書込み処理が同時に行われるのを防ぎ、記憶媒体３０の負荷を低減することができる。
【０１１３】
また、図１１に示すシーケンス図では、撮影装置１０の操作部１０２に対してシャッタ操作が行われると、撮影装置１０から記憶媒体３０へ、動作モードを変更する指示が送信されるとしたが、本実施形態はこれに限定されない。撮影装置１０の操作部１０２に対して、画像データの再生処理を要求する操作が入力された場合に、撮影装置１０から記憶媒体３０へ、動作モードを変更する指示が送信されるように構成されていてもよい。ここで再生処理とは、撮影装置１０が、記憶媒体３０に記憶された画像データを読込んで、ＬＣＤ１２４に表示する処理のことである。
【０１１４】
［コマンド確認の周期の変更］
また、撮影装置１０から記憶媒体３０へコマンド確認が送信される周期は、常に一定である必要はなく、無線通信システム１の状態に応じて変化するよう構成されていてもよい。
【０１１５】
例えば、図８や図１０に示すシーケンス図において、撮影装置１０がＡＦ処理を実行してからシャッタコマンドを受信するまでの間、撮影装置１０がコマンド確認する周期を短く（例えば、３３ミリ秒毎）設定してもよい。
【０１１６】
通常、撮影装置１０にＡＦ処理を指示した後は、シャッタ処理が行われる可能性が高い。そのため、ＡＦ処理後のコマンド確認周期を短く設定しておくことによって、ユーザが端末装置２０に対してシャッタ要求操作を入力してから、撮影装置１０がシャッタ処理を実行するまでの時間差を短くすることができる。これにより、撮影装置１０は、ユーザの所望のタイミングでシャッタ処理を行うことができる。この結果、ユーザは、所望のシャッタチャンスを逃しにくくすることができる。
【０１１７】
また、図１０に示すシーケンス図において、撮影装置１０が生成したキャプチャ画像を、記憶媒体３０を介して端末装置２０に送信している間、ライブビュー処理を停止するとともに、撮影装置１０の記憶媒体３０に対するコマンド確認を行う周期を長く（例えば、１３２ミリ秒毎）設定してもよい。これにより、撮影装置１０と記憶媒体３０の負荷を低減することができ、キャプチャ画像の送信処理を速く実行することができる。
【０１１８】
なお、撮影装置１０がシャッタ処理を終えた後、通常、ユーザは生成された画像データを確認するために、端末装置２０がキャプチャ画像を表示するまで待機しており、新たに撮像装置１０に対して処理を要求する入力操作を行うことはない。そのため、キャプチャ画像が端末装置２０へ送信している間は、コマンド確認を行う周期を長くしても、ユーザにとって、入力操作を行ってから、実際に撮影装置１０が処理を実行するまでの時間差が発生するなどの不都合は発生しにくい。
【０１１９】
また、図８に示すシーケンス図のように、ライブビュー処理を行わずに、端末装置２０によって撮影装置１０のリモートコントロールを行う場合、撮影装置１０の記憶媒体３０に対するコマンド確認を行う周期を短く（例えば、３３ミリ秒毎）設定してもよい。ライブビュー処理を行っている場合は、記憶媒体３０の負荷を低減するために、コマンド確認の周期は長い方が望ましい。それに対し、ライブビュー処理を行っていない場合は、コマンド確認の周期を短くしても記憶媒体３０の負荷は大きくならず、ユーザが所望のシャッタチャンスを逃しにくくすることができる。
【０１２０】
また、撮影装置１０への割り込み処理や何らかの原因によって、撮影装置１０の記憶媒体３０に対するコマンド確認が正常に実行されず、エラーが発生した場合、コマンド確認が正常に実行されるまで、コマンド確認を行う周期を短く（例えば、３３ミリ秒毎）設定してもよい。これにより、コマンド確認で発生したエラーを速やかに解消することができる。
【０１２１】
［タッチシャッタ処理］
図１２は、本実施形態の無線通信システム１がライブビュー処理を実行している時に、端末装置２０に対してタッチシャッタ処理を要求する操作が入力された場合のシーケンス図である。
【０１２２】
タッチシャッタ処理とは、ユーザによる、タッチパネル２０８への一回の入力に従って、撮影装置１０がＡＦ処理とシャッタ処理とを続けて実行する機能である。図８や図１０に示すシーケンス図では、ユーザは、ＡＦ処理を要求する入力とシャッタ処理を要求する入力とを別々に行う必要があるため、シャッタチャンスを逃す可能性があった。それに対し、タッチシャッタ処理では、一回の入力で撮影装置１０がＡＦ処理とシャッタ処理とを続けて実行するため、シャッタチャンスを逃し難くなる。
【０１２３】
ライブビュー処理時に、タッチパネル２０８に対してタッチシャッタ処理を要求する操作を入力すると（Ｓ１７０）、ブラウザは、タッチシャッタ処理の実行を要求するコマンドを生成し、Ｗｅｂサーバ３０８に送信する（Ｓ１７１）。要求コマンドを受信したＷｅｂサーバ３０８は、要求コマンドで指定されたＵＲＩが撮影装置１０のリモートコントロールを実現するＣＧＩであることを認識する。そして、撮影装置１０によるコマンド確認が行われたときに（Ｓ１７２）、受信した要求コマンドをＣＰＵ、ＳＤカードコントローラ経由で、そのまま撮影装置１０に送信する（Ｓ１７３）。撮影装置１０は、受信したされた要求コマンドに従って、ＡＦ処理を実行する（Ｓ１７４）。
【０１２４】
撮影装置１０のＡＦ処理が終了すると、撮影装置１０は、画像処理エンジン１１６で生成された少なくとも１つのフレームのビデオ信号をライブビューデータとして記憶媒体３０に送信する（Ｓ１７５）。記憶媒体３０は、受信したライブビューデータを端末装置２０に送信し（Ｓ１７６）、端末装置２０は、受信したライブビューデータに基づいて、タッチパネル２０８上にライブビューを表示する（Ｓ１７７）。
【０１２５】
撮影装置１０は、ライブビューデータを送信するとシャッタ処理を実行する（Ｓ１７８）。シャッタ処理が正常に実行されると、タッチシャッタ処理が実行されたことを示すコマンド応答が、撮影装置１０から端末装置２０に送信される（Ｓ１７９、Ｓ１８０）。これ以降の処理は、図１０に示すシーケンス図における、シャッタ処理が実行されたことを示すコマンド応答が、撮影装置１０から端末装置２０に送信されたあとの処理と同じである。
【０１２６】
このように、図１２に示すシーケンス図では、タッチシャッタ処理において、ＡＦ処理が実行された後で、シャッタ処理が実行される前に、ビデオ信号の少なくとも１つのフレームがライブビューとして端末装置２０に送信される。そのため、端末装置２０のタッチパネル２０８上には、タッチシャッタ処理を要求する操作が入力されてからキャプチャ画像が表示されるまでの間に、ライブビューが表示される。これにより、ユーザは、キャプチャ画像が表示される前に、どのような画像が撮影されるかを、ライブビューを見て確認することができる。
【０１２７】
［コマンドへの通し番号の付与］
また、本実施形態の無線通信システム１は、端末装置２０のブラウザがコマンドを生成する際に、コマンドに通し番号を付与してもよい。図１３は、端末装置２０のブラウザがコマンドを生成する際に、コマンドに通し番号を付与する場合のシーケンス図の例を示す。
【０１２８】
端末装置２０から記憶媒体３０に対し、通し番号が付与されたコマンドが送信されると（Ｓ１９０）、記憶媒体３０は、受信したコマンドで指定されたＵＲＩが撮影装置１０のリモートコントロールを実現するＣＧＩであることを認識する。そして、撮影装置１０によるコマンド確認が行われたときに、受信した要求コマンドは、ＣＰＵ３００、ＳＤカードコントローラ３０２を介して、そのまま撮影装置１０に送信される（Ｓ１９１）。撮影装置１０は、コマンドを受信すると、コマンドの通し番号を確認し、そのコマンドに従う処理を実行するかどうかを判断する（Ｓ１９２）。撮影装置１０は、受信したコマンドの通し番号から、処理すべきコマンドであると判断すると、コマンドに従った処理を実行し（Ｓ１９３）、処理すべきでないコマンドと判断した場合は、そのコマンドに従った処理は実行しない。
【０１２９】
図１３に示すシーケンス図では、ライブビュー開始コマンドに０００１番、ＡＦコマンドに０００２番、シャッタコマンドに０００３番の通し番号が付与されている。無線通信システム１のシーケンスが正常に実行されている場合、撮影装置１０は、通し番号の順にコマンドを受信し、コマンドに従った処理を実行する。しかしながら、無線通信システム１に何らかのエラーが発生し、撮影装置１０が一度実行したコマンドを再度受信する場合や、通し番号の古いコマンドを受信する場合が発生し得る（Ｓ１９４）。このようなエラーが発生した場合、撮影装置１０は、コマンドの通し番号を確認することで、コマンドが正常なシーケンスによって受信されたものであるか、あるいは、エラーによって誤って受信したコマンドであるかを判断することができる。これにより、撮影装置１０が誤ったコマンドを受信した場合においても、無線通信システム１は、シーケンスを正常に実行することができる。
【０１３０】
［連写処理］
図１４は、ユーザにより、撮影装置１０の操作部１０２に対し、連続撮影（連写）を実行する操作が入力された場合のシーケンス図の例を示している。
【０１３１】
撮影装置１０に１枚ずつシャッタ処理を行わせるか（単写モード）、連写を行わせるか（連写モード）は、例えば、撮影装置１０の操作部１０２の一つであるモード切替スイッチの操作（Ｓ２００）によって切替え可能である（Ｓ２０１）。撮影装置１０に対して連写処理を要求する操作が入力されると（Ｓ２０２）、撮影装置１０から端末装置２０へ、記憶媒体３０を介して、連写処理を開始することを示す通知が送信される（Ｓ２０３、Ｓ２０４）。端末装置２０は、この通知を受信すると、ステータスが切り替わり（Ｓ２０５）、端末装置２０から記憶媒体３０のメモリ部３０４へのアクセスが禁止される。端末装置２０らメモリ部３０４へのアクセスが禁止されることにより、端末装置２０から記憶媒体３０に対して、図６のシーケンス図に示すような、画像データのサムネイルの取得するコマンドを送信できなくなる。これにより、連写処理によって生成された画像データのメモリ部３０４への書込み処理と、端末装置２０からメモリ部３０４へのアクセスが同時に発生するのを防止し、記憶媒体３０の負荷が大きくなるのを防止することができる。
【０１３２】
撮影装置１０は、連写処理を開始することを示す通知を送ると、連写処理が実行される（Ｓ２０６）。連写処理では、イメージセンサ１１２で生成された画像信号に基づいて画像データが生成され、撮影装置１０内のバッファメモリ１１８に記憶される。連写処理は、撮影装置１０に連写処理を停止する要求が入力されるまで（Ｓ２０７）、あるいは、所定の枚数の画像データを生成するまで、あるいは、撮影装置１０内のバッファメモリ１１８が一杯になるまで繰り返し実行される。連写処理が終了すると、バッファメモリ１１８に記憶された複数の画像データが、記憶媒体３０に送信され、メモリ部３０４に記憶される（Ｓ２０８）。バッファメモリ１１８に記憶されていた全ての画像データがメモリ部３０４に記憶されると、撮影装置１０から端末装置２０へ、連写処理が終了したことを示す通知が送信される（Ｓ２０９、Ｓ２１０）。端末装置２０は、この通知を受信すると、ステータスが切り替わり（Ｓ２１１）、端末装置２０から記憶媒体３０のメモリ部３０４へのアクセスの禁止が解除される。
【０１３３】
撮影装置１０が連写処理を実行中、撮影装置１０は、生成された画像データに基づいて、キャプチャ画像が生成してもよい。生成されたキャプチャ画像は、順次、記憶媒体３０を介して端末装置２０に送信される（Ｓ２１２、Ｓ２１３）。端末装置２０は、受信したキャプチャ画像を順次タッチパネル２０８上に表示する。これにより、ユーザは、連写処理によって生成された複数の画像データを端末装置２０において確認することができる。
【０１３４】
なお、撮影装置１０が連写処理を実行時に、キャプチャ画像を端末装置２０に送信する場合、記憶媒体３０ではキャプチャ画像の転送処理のみが行われており、メモリ部３０４に対する書込み処理または読込み処理は実行されていない。そのため、連写処理と同時にキャプチャ画像の転送処理を行っても、記憶媒体３０に高い負荷が発生することは無い。
【０１３５】
また、この連写処理は、ライブビュー処理を実行中にも実行することができる。その場合、無線通信システム１がライブビュー処理を実行中に、撮影装置１０の操作部１０２に対して連写処理を要求する操作が入力されると、撮影装置１０から連写処理を開始することを示す通知が送信されるとともに、無線通信システム１のライブビュー処理が停止するよう構成されている。また、無線通信システム１は、撮影装置１０から連写処理が終了したことを示す通知が送信されるとともに、ライブビュー処理を再開するよう構成されている。このように、連写処理とライブビュー処理とを択一的に実行することによって、記憶媒体３０が、連写処理によって生成された画像データを記憶媒体３０に書き込む処理と、ライブビュー処理が同時に実行されるのを防ぎ、記憶媒体３０の負荷を低減することができる。
【０１３６】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施形態など又は自明な実施形態などを適宜組み合わせた内容も本願の実施形態に含まれる。
【符号の説明】
【０１３７】
１    無線通信システム
１０    撮影装置
２０    端末装置
３０    記憶媒体
５０    レリーズボタンのアイコン
５２    撮影モードボタンのアイコン
５４    サムネイル
５６    サムネイル
５８    サムネイル
６０    ライブビュー
１００    ＣＰＵ
１０２    操作部
１０４    駆動回路
１０６    撮影レンズ
１０７    レンズ駆動部
１０８    絞り
１１０    シャッタ
１１２    イメージセンサ
１１４    信号処理回路
１１６    画像処理エンジン
１１８    バッファメモリ
１２０    ＳＤホストコントローラ
１２２    ＬＣＤ制御回路
１２４    ＬＣＤ
１２６    ＲＯＭ
１２８    外部接続インタフェース
１３０    外部表示装置
１３２    表示画面
２００    ＣＰＵ
２０２    主記憶装置
２０４    補助記憶装置
２０６    無線通信モジュール
２０８    タッチパネル
３００    ＣＰＵ
３０２    ＳＤカードコントローラ
３０４    メモリ部
３０６    無線通信モジュール
３０８    Ｗｅｂサーバ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮影装置と、該撮影装置に装着された記憶媒体と、該記憶媒体と無線通信可能な端末装置とを備える無線通信システムであって、
前記撮影装置は、
前記撮影装置の動作の制御、および、前記記憶媒体とのデータの送受信を行うコントローラを備え、
前記記憶媒体は、
前記端末装置と無線通信するための第１の無線通信部と、
前記撮影装置とのデータの送受信および前記端末装置とのデータの送受信を制御する制御部と、を備え、
前記端末装置は、
前記撮影装置の動作を制御するためのコマンドを生成するコマンド生成部と、
前記記憶媒体と無線通信するための第２の無線通信部と、を備え、
前記コントローラは、
前記記憶媒体が無線通信によって前記コマンドを受信したかどうかの確認処理を所定の周期で実行し、
前記確認処理によって前記記憶媒体が前記コマンドを受信していることが確認された場合、該コマンドに従って前記撮影装置の動作を制御し、該撮影装置の動作に応じて該記憶媒体へ前記制御部の動作を変更する指示を送信する、
無線通信システム。
【請求項２】
前記撮影装置は、
被写体の画像信号を生成する撮像素子と、
前記撮像素子が生成した画像信号に基づいて、画像データを生成する画像データ生成部と、
前記撮像素子に被写体像を結像させる結像光学系と、
前記結像光学系の少なくとも一部を移動させることによって、前記被写体像の合焦位置を検出するオートフォーカス処理を実行するためのオートフォーカス装置と、を更に備え、
前記オートフォーカス装置は、前記確認処理によって確認された前記コマンドがオートフォーカスコマンドである場合に、前記オートフォーカス処理を実行し、
前記画像データ生成部は、前記確認処理によって確認された前記コマンドが撮像コマンドである場合に、前記画像信号に基づいて画像データを生成し、
前記コントローラは、前記画像データの前記記憶媒体への書込み処理を実行する、
請求項１に記載の無線通信システム。
【請求項３】
前記撮影装置は、前記画像信号に基づいてビデオ信号を生成するためのビデオ信号生成部を更に備え、
前記ビデオ信号生成部は、前記確認処理によって確認された前記コマンドがライブビューコマンドである場合に、前記ビデオ信号を生成し、
前記コントローラは、前記生成されたビデオ信号をフレーム毎に前記記憶媒体へ送信する送信処理を実行し、
前記記憶媒体は、前記送信されたビデオ信号を、無線通信によって前記端末装置に送信する、
請求項２に記載の無線通信システム。
【請求項４】
前記コントローラは、前記画像データの前記記憶媒体への書込み処理を行っている間、前記生成されたビデオ信号をフレーム毎に前記記憶媒体へ送信する送信処理を停止し、該画像データの書込み処理が終了すると、該送信処理を再開する、
請求項３に記載の無線通信システム。
【請求項５】
前記コントローラは、前記確認処理によって確認された前記コマンドが前記オートフォーカスコマンドである場合、その後の所定の時間の間、該確認処理を実行する周期を前記所定の周期よりも短くする、
請求項２から請求項４のいずれか一項に記載の無線通信システム。
【請求項６】
前記撮影装置は、前記画像データ生成部が生成した前記画像データに基づいて、該画像データよりもサイズの小さいキャプチャ画像を生成するキャプチャ生成手段を更に備え、
前記確認処理によって確認された前記コマンドがキャプチャ生成コマンドである場合、
前記キャプチャ生成手段は、前記画像データ生成部が生成した前記画像データに基づいてキャプチャ画像を生成し、
前記コントローラは、前記キャプチャ画像を前記記憶媒体へ送信する、
請求項２から請求項５のいずれか一項に記載の無線通信システム。
【請求項７】
前記コントローラは、
前記キャプチャ画像を前記記憶媒体へ送信している間、前記確認処理を実行する周期を前記所定の周期よりも長くし、かつ、前記ビデオ信号を前記記憶媒体へ送信する送信処理を停止し、
前記キャプチャ画像の前記記憶媒体への送信が終了すると、前記確認処理を実行する周期を前記所定の周期とし、かつ、前記ビデオ信号の送信処理を再開する、
請求項３または請求項４を引用する請求項６に記載の無線通信システム。
【請求項８】
前記コントローラは、
前記ビデオ信号の送信処理が停止している場合は、前記確認処理を実行する周期を前記所定の周期よりも短くし、
前記ビデオ信号の送信処理が実行されている場合は、前記確認処理を実行する周期を前記所定の周期とする、
請求項３または請求項４に記載の無線通信システム。
【請求項９】
前記コントローラが前記確認処理によって前記記憶媒体がタッチシャッタコマンドを受信していることを確認した場合、
前記オートフォーカス装置は、前記オートフォーカス処理を実行し、
前記コントローラは、前記オートフォーカス処理後に生成された前記画像信号に基づいて生成された前記ビデオ信号のフレームを、所定の枚数だけ前記記憶媒体へ送信する送信処理を実行し、
前記画像データ生成部は、前記ビデオ信号の送信処理の終了後に、前記オートフォーカス処理後に生成された前記画像信号に基づいて前記画像データを生成し、
前記コントローラは、前記生成された画像データの前記記憶媒体への書込み処理を実行する、
請求項３または請求項４に記載の無線通信システム。
【請求項１０】
前記コントローラは、
前記撮影装置が該撮影装置に対するユーザの操作入力に基づく処理を実行している場合、前記確認処理を停止し、
前記撮影装置が前記操作入力に基づく処理を終了した場合、前記確認処理を再開する、
請求項１から請求項９のいずれか一項に記載の無線通信システム。
【請求項１１】
前記コントローラは、
前記撮影装置が、該撮影装置に対するユーザの操作入力に基づく処理を実行している場合、前記記憶媒体に対して前記端末装置と無線通信を行うことを禁止する指示を送信し、
前記撮影装置が、前記操作入力に基づく処理を終了した場合、前記記憶媒体に対して前記端末装置と無線通信を行うことを許可する指示を送信する、
請求項１から請求項１０のいずれか一項に記載の無線通信システム。
【請求項１２】
前記撮影装置は、表示装置を更に備え、
前記コントローラは、
前記表示装置が、該撮影装置に対するユーザの操作入力に基づいて前記記憶媒体に記憶されている前記画像データを表示している場合、前記記憶媒体に対して前記端末装置と無線通信を行うことを禁止する指示を送信し、
前記表示装置が、前記記憶媒体に記憶されている前記画像データを表示していない場合、前記記憶媒体に対して前記端末装置と無線通信を行うことを許可する指示を送信する、
請求項２から請求項９のいずれか一項に記載の無線通信システム。
【請求項１３】
前記第２の無線通信部は、無線通信によって前記コマンド生成部が生成したコマンドと共に、該コマンドが生成された順番を表すシーケンス番号を前記記憶媒体に送信し、
前記コントローラは、
前記確認処理において、前記コマンド共に前記シーケンス番号を確認し、
前記シーケンス番号が、既に前記撮影装置の制御に使用されたコマンドのシーケンス番号よりも古い場合に、該確認処理において確認した前記コマンドを無視する、
請求項１から請求項１２のいずれか一項に記載の無線通信システム。
【請求項１４】
前記コントローラは、
前記確認処理によって、前記記憶媒体が前記コマンド受信していることを確認できなかった場合、該確認処理を実行する周期を前記所定の周期よりも短くし、
前記短い周期で実行している前記確認処理によって、前記記憶媒体が前記コマンド受信していることを確認できた場合、該確認処理を実行する周期を前記所定の周期とする、
請求項１から請求項１３のいずれか一項に記載の無線通信システム。
【請求項１５】
前記記憶媒体は、該記憶媒体に記憶されている前記画像データに基づいて、該画像データよりもサイズの小さいサムネイル画像を生成する手段を更に備え、
前記端末装置は、ユーザによる操作入力を受け付ける手段を更に備え、該操作入力に応じて、無線通信によって前記記憶媒体に記憶されている前記サムネイル画像を取得する、
請求項２から請求項９のいずれか一項に記載の無線通信システム。
【請求項１６】
前記画像データ生成部は、前記撮影装置がユーザにより連続撮影を指示する入力を受付けた場合、予め決められた数に達するまで、またはユーザにより連続撮影を停止する入力を受付けるまで、所定の時間間隔で、前記画像信号に基づいて複数の画像データを生成し、該複数の画像データを前記記憶媒体に順次記憶する連続撮影を実行し、
前記端末装置は、
前記撮影装置において前記連続撮影が実行されていることを検知する手段を更に備え、
前記連続撮影が実行されていることを検知した場合に、前記記憶媒体から前記サムネイル画像を取得することを禁止する、
請求項１５に記載の無線通信システム。
【請求項１７】
前記撮影装置は、前記連続撮影が実行されている間、前記連続撮影によって生成される前記複数の画像データに基づいて、該画像データよりもサイズの小さい複数のキャプチャ画像を順次生成する手段を更に備え、
前記コントローラは、前記撮影装置が前記連続撮影を実行している間、前記生成された複数のキャプチャ画像を前記端末装置に順次送信する、
請求項１６に記載の無線通信システム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2015088937.tif 000001