(57)【要約】【課題】消費電力の低減と応答性のバランスをとることができる通信装置を提供する。【解決手段】カメラ１は、所定時間動作を停止している状態で省電力状態に移行するパワーセーブモード（省電力状態）を有し、かつ、無線接続された外部機器からのビーコン通知に対するビーコン応答により外部機器との無線接続状態を維持する。そして、外部機器から出力されるビーコン信号の周期をその状況に合わせて可変とする。その制御は全体制御ＣＰＵ１７が司る。【選択図】図１
2008147780.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と無線通信可能な通信装置であって、
前記外部機器から無線接続状態を確認する為のビーコン信号を受信可能な通常状態と、消費電力を低減させて前記ビーコン信号を受信できない省電力状態との切替えタイミングを設定する設定手段と、
前記設定手段での設定に応じて、前記通常状態と前記省電力状態を切替える切替え手段とを有することを特徴とする通信装置。
【請求項２】
前記設定手段は、通信装置の動作モードに応じて、前記通常状態と前記省電力状態との切替えタイミングを設定することを特徴とする請求項１に記載の通信装置。
【請求項３】
さらに通信装置は、撮像手段を有し、
前記動作モードとして、撮像手段により撮影を行う撮影モードと、撮影された画像の再生を行う再生モードとを有する事を特徴とする請求項２に記載の通信装置。
【請求項４】
前記動作モードとして、通信装置が他の機器に対する処理要求の主体となるクライアントモードと、処理要求の主体としての他の機器からの要求に対して応答を行うサーバーモードとを有する事を特徴とする請求項２に記載の通信装置。
【請求項５】
前記設定手段は、前記通常状態で行われた動作の後の経過時間に応じて前記省電力状態との切替えタイミングを設定することを特徴とする請求項１に記載の通信装置。
【請求項６】
前記設定手段は、前記通常状態で行われた動作の後の経過時間に応じて前記省電力状態との切替えタイミングを設定することを特徴とする請求項１に記載の通信装置。
【請求項７】
前記設定手段は、前記通常状態と前記省電力状態を切替える切替え周期を、前記外部機器から出力されるビーコン信号の周期の整数倍とする事を特徴とする請求項１に記載の通信装置。
【請求項８】
前記設定手段で設定された切替えタイミングの情報を前記外部機器に送信する送信手段を有する事を特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
外部機器と無線通信可能な通信装置であって、
前記外部機器において設定されたビーコン発行タイミングに関わる情報を受信する受信手段と、
前記受信手段で受信された情報に基づいて発行タイミングを変更してビーコン信号を発行するビーコン信号発行手段とを有することを特徴とする通信装置。
【請求項１０】
前記外部機器より、前記ビーコン信号発行手段により発行されたビーコン信号に応答して送られた応答信号を受信する応答受信手段と、
前記応答受信手段で前記応答を受信したことに応じて、前記外部機器との無線接続状態を確認する確認手段とを有することを特徴とする請求項９に記載の通信装置。
【請求項１１】
外部機器と無線通信可能な通信装置の制御方法であって、
前記外部機器から無線接続状態を確認する為のビーコン信号を受信可能な通常状態と、消費電力を低減させて前記ビーコン信号を受信できない省電力状態との切替えタイミングを設定する設定ステップと、
前記設定ステップでの設定に応じて、前記通常状態と前記省電力状態を切替える切替えステップとを有することを特徴とする通信装置の制御方法。
【請求項１２】
外部機器と無線通信可能な通信装置の制御方法であって、
前記外部機器において設定されたビーコン発行タイミングに関わる情報を受信する受信ステップと、
前記受信ステップで受信された情報に基づいて発行タイミングを変更してビーコン信号を発行するビーコン信号発行ステップとを有することを特徴とする通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と無線通信可能な通信装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラ等で撮影した画像を、ダイレクトで無線ＬＡＮ等のワイヤレス伝送システムを介して送信する場合には、図１０に示したような構成で転送を行っていた。
【０００３】
図１０において、ワイヤレス伝送機能を有するカメラ１と、実際に無線ネットワークを形成するためのアクセスポイント２との間では、所定の手続きを経由してワイヤレス接続がなされている。カメラ１は、このアクセスポイント２との接続が正常になされることにより、このアクセスポイント２の後方に接続されるスイッチ３を介して端末４もしくはサーバー５とのネットワーク接続を確立する。
【０００４】
例えば、カメラ１で撮影した画像は、ダイレクトにサーバー５に転送することができ、また、端末４からのリモートアクセスによってカメラ１を実際に制御して、遠隔でのレリーズ動作やカメラ１内の撮影画像の閲覧といった作業を行うことができる。
【０００５】
このようにワイヤレス伝送を行うことで、カメラからかなり位置的に離れた場所にあるサーバーやＰＣに対しても撮影画像を瞬時に伝送することができる。そのため、今迄ＩＥＥＥ１３９４接続やＵＳＢ接続を通して有線で画像を伝送する場合に比べて、ケーブルがないことによる使い勝手の良さが撮影者にとっては大きなメリットとなる。
【０００６】
ここで、無線ＬＡＮ等の機能を有するカメラのような電池駆動を前提とする携帯機器の場合には、常に電波を出し続けてアクセスポイントと接続状態を維持するのは、電池の早期消耗を招くことから好ましくはない。
【０００７】
通常、カメラは、撮影者の操作等が何も行われない場合には、所定の待ち受け状態となるようなパワーセーブモード（省電力状態）へ移行するが、無線ＬＡＮ機能に関しては、アクセスポイントもしくは相手のＰＣ機器から一定間隔で送信されてくるビーコン信号を受信し、それに対する応答をカメラ側から返すことで無線接続状態を維持している。尚、ビーコン信号をカメラのような機器とアクセスポイント間で使用する技術は、特許文献１にも記載されている。
【０００８】
アクセスポイントとカメラでは、初めにカメラ側がこれからパワーセーブモード（省電力状態）に入るタイミングになった時点で、アクセスポイントと、ビーコンのタイミング及び時間間隔等を確認し合い、ビーコン信号に同期した内部タイマをスタートさせる。
【０００９】
従って、カメラ側では、一旦パワーセーブモード（省電力状態）に入った後に、次のアクセスポイント２側から来るビーコン信号の少し前のタイミングで内部タイマからの割り込み動作によってパワーセーブモード（省電力状態）から復帰する。そして、事前に無線送受信部への電源供給並びに初期化を行うので、アクセスポイントからのビーコン信号を正常に受信し無線接続でのネットワーク接続を維持することが可能となる。
【００１０】
このように、ビーコン信号を使ってカメラ側が待ち受け状態を維持することで、ビーコン信号を受信するタイミングだけカメラ側は動作状態となり、それ以外はパワーセーブ状態となる。従って、パワーセーブ状態に入っている時間が長ければ長い程、全体としての消費電力を抑制することが可能である。
【特許文献１】特開２００４−２２２００１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
通常、上記のビーコン同期のパワーセーブモード（省電力状態）を実行する場合、動作状態は数ｍ秒あればビーコン信号の確認ができるので、ビーコン時間間隔が数１００ｍ秒であれば平均消費電力は動作時の約１／１０以下になる。当然ビーコン時間間隔を延ばせば延ばす程平均消費電力が低下することは言うまでもない。
【００１２】
ところで、このビーコン同期のパワーセーブモード（省電力状態）を実行する場合に問題になるのが、リモートアクセス時のカメラ側の応答の遅さである。
【００１３】
例えば、端末からカメラのレリーズ操作を実行しようとした場合、ビーコン間隔が１００ｍ秒だと最大で１００ｍ秒ものレリーズタイムラグが発生することになる。また、消費電力の低減を図るために、ビーコン間隔を１秒迄延ばせば当然それに伴ってレリーズタイムラグは更に伸びてしまうことになるので、このままではリモートアクセスによる撮影動作は特殊な場合を除いて使いものにはならない。
【００１４】
但し端末からカメラ内の撮影画像を閲覧するような用途の場合は、たとえ、アクセスを開始してから多少の時間遅れがあったとしても、実際の画像ファイルの転送時間分を考慮するとそれ程大きな障害にならないということもある。このように、リモートアクセスの要求内容如何で、このビーコン周期の時間設定が大きく影響してくる。
【００１５】
本発明の目的は、消費電力の低減と応答性のバランスをとることができる通信装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、請求項１記載の通信装置は、外部機器と無線通信可能な通信装置であって、前記外部機器から無線接続状態を確認する為のビーコン信号を受信可能な通常状態と、消費電力を低減させて前記ビーコン信号を受信できない省電力状態との切替えタイミングを設定する設定手段と、前記設定手段での設定に応じて、前記通常状態と前記省電力状態を切替える切替え手段とを有することを特徴とする。
【００１７】
請求項９記載の通信装置は、外部機器と無線通信可能な通信装置であって、前記外部機器において設定されたビーコン発行タイミングに関わる情報を受信する受信手段と、前記受信手段で受信された情報に基づいて発行タイミングを変更してビーコン信号を発行するビーコン信号発行手段とを有することを特徴とする。
【００１８】
請求項１１記載の通信装置の制御方法は、外部機器と無線通信可能な通信装置の制御方法であって、前記外部機器から無線接続状態を確認する為のビーコン信号を受信可能な通常状態と、消費電力を低減させて前記ビーコン信号を受信できない省電力状態との切替えタイミングを設定する設定ステップと、記設定ステップでの設定に応じて、前記通常状態と前記省電力状態を切替える切替えステップとを有することを特徴とする。
【００１９】
請求項１２記載の通信装置の制御方法は、外部機器と無線通信可能な通信装置の制御方法であって、前記外部機器において設定されたビーコン発行タイミングに関わる情報を受信する受信ステップと、前記受信ステップで受信された情報に基づいて発行タイミングを変更してビーコン信号を発行するビーコン信号発行ステップとを有することを特徴とする。
【発明の効果】
【００２０】
本発明の通信装置（例えばカメラ）は、ビーコン信号を受信できないパワーセーブモードを有しながらも、ビーコン信号を受信可能な通常状態と、パワーセーブモード（省電力状態）とをタイミングよく切替えることができる。これにより、常に省電力状態時に電力を節減しながらも、無線接続された外部機器からのビーコン通知に対するビーコン応答により外部機器との無線接続状態を維持することができる。そして、外部機器から出力されるビーコン信号の周期をその状況に合わせて可変とすることで、機器の動作状態などに合わせて、より適切な切替えタイミングを提供することができる。
【００２１】
従って、消費電力の低減と応答性のバランスをとることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００２３】
図１は、本発明の実施の形態に係る通信装置としてのカメラを含む情報通信システムの構成を示す図である。
【００２４】
図１において、図１０で述べたように、画像転送システムは、カメラ１、アクセスポイント２、スイッチ３、端末４、サーバー５から構成されている。
【００２５】
以下、その構成を動作と併せて説明する。
【００２６】
カメラ１において、撮影者自身が操作スイッチ１０（カメラのメインＳＷ及びレリーズＳＷで構成）を操作したことを全体制御ＣＰＵ１７が検出し、その他の各回路ブロックへの電源供給並びに初期設定を開始する。また、各カメラ系の制御をカメラ制御手段１８を通して実行する。
【００２７】
撮影画面範囲内の被写体像は、全体制御ＣＰＵ１７からの信号でレンズ駆動手段１４を介して所定動作（ＡＦ動作やズーム動作等）する主撮影光学系１３を通して撮像素子１１（ＣＣＤもしくはＣＭＯＳセンサ）上に結像する。この撮像素子１１からの出力信号をアナログフロントエンド回路１５を介して各画素毎に相関二重サンプリング→ゲイン設定→ＡＤ変換を実施し、順に所定のデジタル信号に変換する。
【００２８】
ここで撮像素子１１は、全体の駆動タイミングを決定しているタイミングジェネレータ（ＴＧ／ＳＳＧ）１２からの信号に基づき、各画素毎の水平駆動並びに垂直駆動のためのドライバ回路を介して所定駆動することにより画像信号出力を発生する。
【００２９】
アナログフロントエンド１５の出力信号は、実際の信号処理を行うＤＳＰ１６に入力し、ここで撮像素子１１と主撮影光学系１３との組み合わせ等で生ずる光学的な画像劣化の補正を実行する。次に、内部の色補間ブロックへ入力して通常センサの画素配列がベイヤー配列で構成されているものに対して色補間処理を行って、ＲＧＢの３プレーンのデータに変換する。
【００３０】
この色補間処理に続いてデータをＤＳＰ１６内部のマトリックス補正ブロックへ入力し、センサ固有のカラーフィルタの持つ分光特性から所望の色を出力するためのマトリックス補正を実行してＲＧＢ→ＲＧＢ変換を行う。
【００３１】
次に、データを内部のγ変換ブロックへ入力して、通常、アナログフロントエンド回路１５でデジタルデータに変換したデータ幅１２ビットを８ビットに変換する処理を行い、所定のダイナミックレンジに入るようにデータの変換いわゆるγ変換を行う。
【００３２】
更に、データを内部のＲＧＢ→ＹＣｒＣｂ変換ブロックへ入力して、ＲＧＢ→ＹＣｒＣｂの色変換処理を行った後、内部の偽色除去ブロックへ入力して、ＣｒＣｂ成分に対する偽色除去処理を行う。
【００３３】
ここで、偽色除去処理としては、いわゆるサンプリング周波数と画像周波数との関係から生ずる色モアレ等の発生に対してメディアンフィルタ（中間値フィルタ）を使用するフィルタリング等が挙げられる。
【００３４】
更に、データを内部のエッジ強調ブロックへ入力し、いわゆる画像の中間周波数付近のゲインを持ち上げるエッジ強調処理を行って画像の輪郭強調等の加工を行った後、内部の解像度変換ブロックへ入力して所定の画像サイズにリサイズする。ここで所定の画像サイズにリサイズする場合は、実際にフィルタ処理を行ってから間引き処理を行うことになるが、水平及び垂直方向に対して同等の処理を行う。
【００３５】
以上の動作を１フレーム分順々に行っていき、その結果をＤＳＰ１６のバス上に繋がっているバッファメモリ１９に一時的に記憶する。
【００３６】
以上の動作が撮像素子１１を通して撮像した画像に対する実際のカラー処理であるが、このバッファメモリ１９に展開したカラー処理後のデータを再びＤＳＰ１６へ入力し、今度は圧縮処理を実行する。
【００３７】
この圧縮処理としては、通常のＤＣＴ変換をベースとした非可逆タイプのＪＰＥＧ圧縮処理と、可逆タイプのＬｏｓｓｌｅｓｓ圧縮処理が一般的に使用されている。
【００３８】
初めに、上述した方法でカラー処理を行った結果を記憶しているバッファメモリ１９の画像処理後のデータをＤＳＰ１６へ読み込む。そして、ここで内部のラスターブロック変換ブロックへ入力して、画像データを水平８画素、垂直８画素単位での２次元単位でのブロックに変換する。
【００３９】
次に、内部のＤＣＴ変換ブロックにデータを入力し、ここでは８×８ブロック単位でいわゆる周波数成分毎の８×８のデータに変換するＤＣＴ変換を行い、２次元単位での低周波成分から高周波成分への係数を算出する。
【００４０】
次に、データを内部の量子化ブロックへ入力して、上記ＤＣＴ変換で算出した係数値に対する量子化を行うが、この量子化に関しては事前に値が設定されている量子化テーブルの値に基づいて各係数毎の除算にて実現している。
【００４１】
更に、この量子化した結果を所定のスキャン方向に沿って読み出しながら、内部のハフマン符号化ブロックへ入力して、ここではやはり事前に値が設定されているハフマンテーブルの値に沿ったエントロピー符号化を実施する。
【００４２】
上記の方法で圧縮したデータを再度バッファメモリ１９の所定領域内に書き戻すことで一連の圧縮処理を終了する。
【００４３】
一方、可逆タイプのＬｏｓｓｌｅｓｓ圧縮方法としては、いわゆるＤＰＣＭをベースにした圧縮処理に関するものである。初めに上述した方法でカラー処理を行った結果を記憶しているバッファメモリ１９の画像処理後のデータをＤＳＰ１６へ読み込み、内部のＤＰＣＭ変換ブロックへ入力して、予測値との差分データとして画像データを変換する。
【００４４】
次に、このＤＰＣＭ変換したデータを読み出しながら内部のハフマン符号化ブロックへ入力して、ここでは事前に値が設定されているハフマンテーブルの値に沿ったエントロピー符号化を実施する。
【００４５】
上記の方法で圧縮したデータを再度バッファメモリ１９の別の所定領域内に書き戻すことで一連の圧縮処理を終了する。
【００４６】
以上の方法によりＤＳＰ１６内部で所定の圧縮フォーマットに基づきデータ圧縮した上で、その圧縮データをカードコントローラ２０を介してカードメモリ２１（通常フラッシュメモリ等の不揮発性メモリを使用）に記憶する。
【００４７】
また、逆に撮影済みの画像データを観察する場合には、カードメモリ２１に圧縮記憶されたデータを、ＤＳＰ１６内部のＪＰＥＧ処理ブロックを通して通常の撮影画素毎のデータに伸張する。そして、その結果をバッファメモリ１９へ転送することで、この画像データをＴＦＴコントローラ２２及びＴＦＴ表示手段２３を通して縮小して外部表示することができる。
【００４８】
また、ＤＳＰ１６での本画像処理と同時に作成したサムネイル画像に関しても、カードメモリ２１に記憶しておくことで、撮影した画像の確認用にこの画像データを読み出してＴＦＴ表示手段２３を通して表示することも可能である。
【００４９】
一方、カメラ全体の制御及びＴＦＴコントローラ２２に対するシーケンス制御は、全体制御ＣＰＵ１７がバス上に繋がっている不図示のインストラクションメモリに記憶してあるインストラクションコードに従って命令を実行することで行う。
【００５０】
レンズ駆動手段１４を介して主撮影光学系１３を駆動制御（レンズ内のフォーカス駆動や絞り駆動制御）したり、カメラ制御手段１８等で示したシャッター制御手段を介したりして実際のシャッター露光制御を行う。更には、撮影処理画像に対してヘッダー情報として、撮影条件等の情報をカードメモリ内のデータとして付加して記録する。
【００５１】
また、上記撮影画像処理後のデータを外部のネットワークに有線もしくは無線で直接転送するために、ネットワーク処理制御手段２４へ入力し、ここでいわゆるネットワーク上のプロトコルに適したパケットへの変換を行うことになる。
【００５２】
一般的には、画像処理後のデータをネットワーク経由で外部機器等へ直接転送する場合には、ＴＣＰ／ＩＰ等のプロトコルを使用することを前提としてパケットデータの変換を行う。この処理を高速に行う場合は、本実施の形態のような専用のネットワーク処理制御手段を用いている。
【００５３】
また、タイマ２５は、後述するビーコン制御でのパワーセーブを実行するためのものであり、ＤＳＰ１６、全体制御ＣＰＵ１７及びネットワーク処理制御手段２４に対して割り込み等の制御信号を発生させるように構成されている。
【００５４】
次に、このカメラ１に直接接続された無線システムの構成に関して説明を行う。
【００５５】
図１におけるワイヤレス伝送部２６は、カメラ信号処理用ＤＳＰ１６、全体制御ＣＰＵ１７、ネットワーク処理制御手段２４等が共通で使用しているバス上に接続される。このバスを介して実際に送信する画像データやホスト機器側から送られてくる様々な受信データを転送する構成になっている。
【００５６】
ワイヤレス伝送部２６はベースバンド処理部２６ａ、ＲＦ処理部２６ｂ、送信部２６ｃ、受信部２６ｄ、アンテナスイッチ２６ｅから構成されている。
【００５７】
ベースバンド処理部２６ａは、実際の画像データやホスト機器からのコマンドデータなどのデータ情報を、伝送上最適なＳ／Ｎを稼げるようにするために１次変調（例えばＩＥＥＥ８０２．１１ａで使用されているＯＦＤＭ変調等）する。また、実際の他の無線機器等との送受信タイミングを決定する。
【００５８】
ＲＦ処理部２６ｂは、実際に所定の無線周波数帯の高周波信号に変換する。送信部２６ｃは、ＲＦ信号に変換された信号を実際の送信出力として出力するためのパワーアンプで構成される。受信部２６ｄは、外部からの無線信号を感度よく受信するためのローノイズアンプで構成される。アンテナスイッチ２６ｅは、この送信信号並びに受信信号をアンテナに対して切り替える。アンテナスイッチ２６ｅの先には実際に無線信号を送受信するための外部アンテナ２７が接続されている。
【００５９】
以上、カメラ本体に内蔵もしくは外部接続されたワイヤレス伝送部を持つカメラの構成を説明したが、次にカメラとのワイヤレスでのデータやり取りを行うアクセスポイントの内部構成を説明する。
【００６０】
アクセスポイント２において、ＡＰ制御ＣＰＵ３０の内部バスにワイヤレス伝送部２８が接続され、上記カメラ１側と全く同様に、実際に受信される画像データやカメラに対して送信する各種データを転送する構成になっている。
【００６１】
ワイヤレス伝送部２８は、ベースバンド処理部２８ａ、ＲＦ処理部２８ｂ、送信部２８ｃ、受信部２８ｄ、アンテナスイッチ２８ｅから構成されている。
【００６２】
ベースバンド処理部２８ａは、実際の画像データやホスト機器からのコマンドデータなどのデータ情報を伝送上最適なＳ／Ｎを稼げるようにするために１次変調（例えばＩＥＥＥ８０２．１１ａで使用されているＯＦＤＭ変調等）する。また、実際の他の無線機器等との送受信タイミングを決定するためのアクセス制御を実行する。
【００６３】
ＲＦ処理部２８ｂは、実際に所定の無線周波数帯の高周波信号に変換する。送信部２８ｃは、ＲＦ信号に変換された信号を実際の送信出力として出力するためのパワーアンプで構成される。受信部２８ｄは、外部からの無線信号を感度よく受信するためのローノイズアンプで構成される。アンテナスイッチ２８ｅは、この送信信号並びに受信信号をアンテナに対して切り替える。このアンテナスイッチ２８ｅの先には実際に無線信号を送受信するための外部アンテナ２９が接続されている。
【００６４】
また、ＡＰ制御ＣＰＵ３０には、後述するビーコン信号を発生するタイミングを設定するためのタイマ３１が接続されており、所定のタイミングでＡＰ制御ＣＰＵ３０に対して割り込みを発生する構成となっている。
【００６５】
更に、ＡＰ制御ＣＰＵ３０は不図示のネットワークデバイス（Ｅｔｈｅｒｎｅｔ(登録商標)等のデバイス）を介してスイッチ３に接続される構成になっており、そのネットワーク上にはサーバー５や外部からカメラ等を制御するための端末４等が接続されている。
【００６６】
次に、上記カメラ１、アクセスポイント２、端末４、サーバー５との通信のやり取り並びに制御の方法を図２及び図３を使って説明する。
【００６７】
図２、図３は、図１の情報通信システムによって実行される情報通信処理の手順を示す図である。
【００６８】
図２において、まず、ステップ１０１では、撮影者自身がカメラ１の操作スイッチ１０をオンさせることでカメラ内部の各制御ブロックへの給電を行い、カメラ制御系、画像処理系、並びにネットワーク制御系の動作を開始する。
【００６９】
続くステップ１０２ではカメラ内部の初期設定動作を行って、撮影動作を可能状態とし、更にステップ１０３では、図１におけるワイヤレス伝送部（ＲＦ処理部）２６の初期化動作を行って無線接続を行うための内部設定を完了する。
【００７０】
次に、ステップ１０４では、カメラ１がアクセスポイント２との間で実際のワイヤレス接続を開始するが、この時最初に互いが通信をする際のチャンネルを決定することになる。通常８０２．１１ｂや８０２．１１ｇの無線ＬＡＮ等では、２．４ＧＨｚの周波数帯を１〜１４ｃｈ（日本やヨーロッパではトータル１４ｃｈ、北米では１〜１３ｃｈ）のチャンネル分割を行っている。通信する機器同士は最初の段階で互いの使用チャンネルを一致させるようなネゴシエーションを行う（通常はチャンネルをスキャンさせて、一番感度のよいところでチャンネルを決定する）。
【００７１】
次に、実際のワイヤレス接続でのパケット転送を行うための、通信速度もしくはリンク速度の決定を行う。この場合、互いのワイヤレス伝送部（ＲＦ処理部）２６及び２８の内部動作にて、例えば、受信感度が高いか低いか、データのエラー率が高いか低いかといった条件を加味しながら、適宜変調方法を変更していくことで、最適なリンク状態を維持するように制御する。
【００７２】
例えば、受信感度が高いような場合は当然エラー率も低くなるがの場合、より高次の変調（例えば６４ＱＡＭ等の一搬送波で５ビット分のデータを転送可能）方式を採用することで８０２．１１ｇ等では最大５４Ｍｂｐｓのリンク速度へ近づく方向に制御を行う。
【００７３】
一方、受信感度が低いような場合は当然エラー率も高くなり、この場合、より低次の変調（例えばＢＰＳＫ等では一搬送波で１ビット分のデータ転送可能）方式へ移行することで、極力Ｓ／Ｎを稼いでリンク状態を維持するように制御する。この場合は当然、リンク速度は１．１Ｍｂｐｓや２．２Ｍｂｐｓというように非常に遅い速度になってしまう。
【００７４】
以上のように、ワイヤレス接続での物理的な接続を確立した後、続いてステップ１０５では８０２．１１認証という論理的な接続を確立する。
【００７５】
このステップでは、実際にカメラ１とアクセスポイント２との間で、接続相手として適切か否かの認証作業や、その他の論理的な手順の取り交わしを行い、以降の通信制御の信頼性確保や通信制御方法を確立する。そして、実際にカメラ１がアクセスポイント２を介して端末４及びサーバー５とネットワークで接続されることになる。
【００７６】
このように、無線接続での物理的接続並びに論理的接続を確立して全ての機器がネットワーク上に繋がった時点で、次に、ステップ１０６で、カメラ１はサーバー５に対してアクセスを行う。そしてサーバー５への接続要求（例えばＦＴＰサーバーのコントロールセッション等）を出し、これに対してステップ１０７で、サーバー５は、カメラ１に対して接続の許可を与える。
【００７７】
続いてステップ１０８では、カメラ１側での撮影者自身のレリーズ操作等によってカメラ撮影動作を行い、カメラ１内部では撮像素子１１で撮像した画像をＤＳＰ１６で現像処理し、その結果をバッファメモリ１９及びカードメモリ２１に記憶する。そしてそれと共に、ネットワーク処理制御手段２４を介して所定のパケットデータに変換し、実際のネットワークへ撮影画像データを流す処理を行う。
【００７８】
従って、ステップ１０９から１１０の間では、この撮影画像データをネットワーク上のパケットデータとしてサーバー５に対して連続的に転送していき、撮影画像が全て転送完了した時点でカメラ１は再度待機状態となる。
【００７９】
撮影後の画像転送が完了した時点で、ステップ１１１にて、カメラ１内部では撮影後タイマの起動を開始し、撮影後所定時間が経過したかどうかの判定を行う。この撮影後タイマが所定時間をカウントする前に次の撮影動作を撮影者自身が行った場合は、再度ステップ１０８にてカメラ撮影、ステップ１０９から１１０の間で画像転送を行った上で、再度タイマのカウントを最初から開始する。
【００８０】
ステップ１１２にて、撮影後何もされない状態が所定時間経過したことを検出すると、ステップ１１３で、カメラ１からアクセスポイント２に対してビーコン制御モードの通知を行い、これからカメラがビーコン制御のパワーセーブ状態に移行することを通知する。この際、カメラ１からアクセスポイント２に対して、これ以降でアクセスポイント２が実際にビーコン信号を出力するタイミングを決定するためのデータを通知する。  このように、カメラ１とアクセスポイント２が実際のビーコン制御のパワーセーブ状態に移行するタイミングになったことを互いに認識することができる。これに応じて、ステップ１１４ではビーコン同期用のタイマ２５を起動し、一方アクセスポイント２ではステップ１１５で、ビーコン同期用のタイマ３１を起動する。
【００８１】
こうして、カメラ１及びアクセスポイント２が共に同一タイミングでビーコン同期タイマを起動した後、カメラ１は、ステップ１１６にて実際にパワーセーブモード（省電力状態）に入る。この場合タイマ２５以外の殆どは動作を停止した状態となり、ビーコン信号の送受信ができない状態になるが、全体として非常に消費電力が少なくなる。
【００８２】
カメラ１がパワーセーブ状態にある時に、ステップ１１７にて、端末４からカメラコントロールのためのリモート制御を行おうとした場合、まずステップ１１８にて、端末４からアクセスポイント２に対してカメラ接続要求を出す。
【００８３】
この場合は、カメラ１がパワーセーブモード（省電力状態）にあることをアクセスポイント２は認識しているので、ステップ１１９にてアクセスポイント２は端末４に対してカメラ接続待機通知を行い、カメラ１側への接続を待機してもらうように通知する。
【００８４】
ステップ１２０にて、カメラのタイマ２５が所定時間に達したことによりタイマ割り込みが発生する。これによってステップ１２１にて、ＤＳＰ１６、全体制御ＣＰＵ１７、ネットワーク処理制御手段２４を含むカメラ全体制御ブロックがパワーセーブモード（省電力状態）から通常の電力消費を必要とする通常動作モード（通常状態）へ移行する。通常通常動作モード（通常状態）における消費電力は、カメラの撮影状態や画像の表示状態などの条件で変化するが、本実施形態における通常操作モードは、省電力モードよりも消費電力が高く、かつ、ビーコン信号を正常に受信することが可能な状態と定義する。
【００８５】
カメラ１がパワーセーブモードから通常通常動作モードに復帰したのと近いタイミングにて、今度はアクセスポイント２側のタイマ３１が所定時間に達し、ステップ１２２にてアクセスポイント２からカメラ１にビーコン信号を送信する。
【００８６】
更に、ステップ１２３では、端末４からのカメラ接続要求をアクセスポイント２が代わりにカメラ１に対して行い、カメラ１はこれらの要求を受け取った上で、ステップ１２４にて、カメラ接続許可を端末４に対して通知する。
【００８７】
図３において、端末４では、このカメラ１側からの通知を受け取った上で、ステップ１２５にて、再度カメラ制御のためにカメラコントロールを実行し、この操作によってステップ１２６にてカメラ撮影要求をカメラ１に対して行う。
【００８８】
カメラ１では、この撮影要求によりステップ１２７で、カメラ撮影を行った後、ステップ１２８では、サーバー５に対してアクセスを行ってサーバー５への接続要求（例えばＦＴＰサーバーのコントロールセッション等）を出す。これに対してステップ１２９で、サーバー５はカメラ１に対して接続の許可を与える。
【００８９】
更に、ステップ１３０から１３１の間では、この撮影画像データをネットワーク上のパケットデータとしてサーバー５に対して連続的に転送していき、撮影画像が全て転送完了した時点でカメラ１は再度待機状態となる。
【００９０】
撮影後の画像転送が完了した時点で、ステップ１３２にて、カメラ１内部では撮影後タイマの再起動を開始し、撮影後所定時間が経過したかどうかの判定を行う。この撮影後タイマが所定時間をカウントする前に、次の撮影動作を撮影者自身もしくは端末４が行った場合は、再度ステップ１２７にてカメラ撮影、ステップ１３０から１３１の間で画像転送を行った上で、再度タイマのカウントを最初から開始する。
【００９１】
ステップ１３３にて、撮影後何もされない状態が所定時間経過したことを検出すると、ステップ１３４で、カメラ１からアクセスポイント２に対してビーコン制御モードの通知を行い、これからカメラ１がビーコン制御のパワーセーブ状態に移行することを通知する。この際、カメラ１からアクセスポイント２に対して、これ以降でアクセスポイントが実際にビーコン信号を出力するタイミングを決定するためのデータを通知する。
【００９２】
このように、カメラ１とアクセスポイント２が実際のビーコン制御のパワーセーブ状態に移行するタイミングになったことを互いに認識することができる。これに応じて、ステップ１３５では、カメラのタイマ２５を起動し、同時にアクセスポイント２では、ステップ１３６で、アクセスポイント２のタイマ３１を起動する。
【００９３】
こうして、カメラ１及びアクセスポイント２が共に同一タイミングでタイマを起動した後、カメラ１は、ステップ１３７にて実際にパワーセーブモード（省電力状態）に入る。この場合、カメラのタイマ２５以外の殆どは動作を停止した状態となり、全体として非常に消費電力が少なくなる。
【００９４】
カメラ１がパワーセーブ状態にある時に、ステップ１３８にて、端末４からカメラコントロールのためのリモート制御を行おうとした場合、まず、ステップ１３９にて、端末４からアクセスポイント２に対してカメラ接続要求を出す。
【００９５】
この場合は、カメラがパワーセーブモード（省電力状態）にあることをアクセスポイント２は認識しているので、ステップ１４０にて、アクセスポイント２は、端末４に対してカメラ接続待機通知を行い、カメラ側への接続を待機してもらうように通知する。
【００９６】
ステップ１４１にて、カメラのタイマ２５が所定時間に達したことによりタイマ割り込みが発生する。これによってステップ１４２にて、ＤＳＰ１６、全体制御ＣＰＵ１７、ネットワーク処理制御手段２４を含むカメラ全体制御ブロックがパワーセーブモードから通常動作モードへ移行する。
【００９７】
カメラ１がパワーセーブモードから通常動作モードに復帰したのと近いタイミングにて、今度はアクセスポイント２側のタイマ３１が所定時間に達し、ステップ１４３にてアクセスポイント２からカメラ１に対してビーコン信号を送信する。
【００９８】
更に、ステップ１４４では、端末４からのカメラ接続要求をアクセスポイント２が代わりにカメラ１に対して行い、カメラ１はこれらの要求を受け取った上で、ステップ１４５にて、カメラ接続許可を端末４に対して通知する。
【００９９】
以上のような方法で、カメラ１は何も操作されない状態が所定時間経過すると自動的にパワーセーブモード（省電力状態）状態に移行するが、その際事前にアクセスポイント２との取り決めでビーコンが通知されるタイミングを認識している。
【０１００】
従って、カメラ１は、アクセスポイント２からビーコン信号が来るであろうタイミングで、通常の通常動作モード（通常状態）に復帰していれば、アクセスポイント２からの信号を受け取ることが可能である。これによってカメラ１、アクセスポイント２、端末４、及びサーバー５のネットワーク接続状態が維持されることになる。
【０１０１】
次に図４のタイミングチャートを使って上述したビーコン制御でのカメラ動作を説明する。
【０１０２】
図４は、図１の情報通信システムのタイミングチャートである。
【０１０３】
図４（ａ）は、ビーコン周期が短い場合を想定し、アクセスポイント２からはある所定間隔（＝Ｓ）で定期的にビーコン信号を発生しているとする。カメラはこのビーコン発生タイミングにあわせて、パワーセーブモード（省電力状態）と通常動作モード（通常状態）との切替えを制御している。カメラ１側はビーコン信号がくる少し前にパワーセーブモード（省電力状態）から通常動作モード（通常状態）に復帰してビーコン信号を受信できる状態になっている。
【０１０４】
ここで、端末４からの外部レリーズ信号が、あるビーコン信号とビーコン信号の中間のタイミングで来た場合でも、ビーコン間隔が比較的短いために、次のビーコン信号までレリーズが待たされたとしても、そのレリーズタイムラグは短い。従って、撮影に対してそれ程影響を及ぼさない。
【０１０５】
しかしながら図４（ａ）の場合は、カメラ１側の状態は、通常動作モードとパワーセーブモードでの状態時間の比率が約１：１（あくまでこの場合は）なので、消費電力としては通常動作モードが定常的に続いている場合に対して1/2前後になる可能性が有る。
【０１０６】
一方、図４（ｂ）は、ビーコン周期が図４（ａ）の場合より長い場合を示し、アクセスポイント２からはある所定間隔（＝Ｌ）で定期的にビーコン信号を発生している。カメラはこのビーコン発生タイミングにあわせて、パワーセーブモード（省電力状態）と通常動作モード（通常状態）との切替えを制御している。カメラ１側はビーコン信号がくる少し前にパワーセーブモード（省電力状態）から通常動作モード（通常状態）に復帰してビーコン信号を受信できる状態になっている。
【０１０７】
ここで、端末４からの外部レリーズ信号が、あるビーコン信号とビーコン信号の中間のタイミングで来た場合は、ビーコン間隔が長いために次のビーコン信号までレリーズが待たされ、結果的にレリーズタイムラグが長くなる。従って、撮影に対して大きく影響を及ぼすことになる。
【０１０８】
但し、この場合のカメラ１側の状態は、通常動作モードとパワーセーブモードでの時間の比率が圧倒的にパワーセーブモードにいる方が長いこともあり、平均的な消費電力を大幅に低減させることが可能となる。
【０１０９】
このように、ビーコンの時間間隔が短くなれば、リモートレリーズでの応答性が良くなる反面、消費電力が大きくなってしまうという問題点がある。逆にビーコン時間間隔が長くなれば消費電力を抑えるのに向いているが、レリーズタイムラグが長くなってしまうということによる撮影への影響が大きくなるという問題点がある。
【０１１０】
そこで、このカメラ１とアクセスポイント２との間でビーコン制御の時間を可変可能とすることで、システム全体としての最適化を実現する方法を以下に説明する。
【０１１１】
図５は、図１におけるカメラのＴＦＴ表示手段の表示画面を使って撮影者自身がビーコンの時間間隔を設定するためのＧＵＩメニュー画面を示す図である。
【０１１２】
図５の（ａ）においては、無線ＬＡＮ設定メニューの中でビーコン間隔という項目を選択し、更にその下の階層で具体的にビーコン時間間隔を０．５秒、１秒、２秒という数字の中から選択する。
【０１１３】
このように選択することで、前述したステップ１１３及びステップ１３４においてカメラ１とアクセスポイント２との間でやり取りするビーコン制御モードの通知の中で、この設定したビーコン時間間隔をアクセスポイント２側に設定することになる。
【０１１４】
また（ｂ）においては、無線ＬＡＮ設定メニューの中で省電力モードという項目を選択し、更にその下の階層で省電力モードを、ローパワー、ミドル、ノーマルという３つの項目から選択するようになっている。
【０１１５】
ここで、ローパワーの場合は、図４で説明したように、ビーコン時間間隔を一番長くし、ミドルの場合は、ビーコン時間間隔を短めに設定し、ノーマルの場合は、ビーコン時間間隔を最小にする。または極端な場合、ビーコン制御によるローパワーモードへの移行を禁止する。
【０１１６】
従って、このメニューの場合は、特に撮影者がビーコンという専門的な知識を知る必要がなく、単にパワーセーブ度の度合いを選択するだけで済むので、よりユーザー操作性が向上する。
【０１１７】
図６は、図１におけるカメラの外部にあって撮影者自身が直接操作可能なメカニカルなポジションスイッチの構成を示す図である。
【０１１８】
図６において、ポジションスイッチは、撮影者自身がカメラのモードを切り替え可能とする。
【０１１９】
（ａ）では、カメラ操作スイッチが上側のポジションにある場合は撮影モードとなり、この場合はカメラの撮影動作のみを行うことが可能となる。この場合のカメラ１のパワーセーブモード（省電力状態）としては、レリーズ動作を優先とするためにビーコン時間間隔を短めに設定することで撮影動作への悪影響を及ぼさないようにする。
【０１２０】
一方、カメラ操作スイッチが下側のポジションにある場合は再生モードとなり、この場合は、カメラ１再生動作のみを行うことが可能となる。この場合のカメラ１のパワーセーブモード（省電力状態）としては、レリーズタイムラグの問題がないので、ビーコン時間間隔を長めに設定することで、パワーセーブ時の消費電力低減を図り、端末４からのカメラ内撮影画像閲覧等の操作に対して有効なモードとなる。
【０１２１】
また（ｂ）では、カメラモードスイッチが上側のポジションにある場合は、クライアントモードとなり、この場合はカメラ１側が操作の主体となり、他の外部機器に対しても、何らかの処理要求を発行する主体となる。この場合はカメラ１とアクセスポイント２でのビーコン同期のパワーセーブモード（省電力状態）は重要ではなくなる。カメラ１は撮影者自身の操作によってパワーセーブモード（省電力状態）から復帰し、撮影後直ちに撮影画像をサーバー５に対して転送するという動作を行うことだけを考えればよく、従ってこの場合のビーコン時間間隔は非常に長めに設定しておいて問題がない。
【０１２２】
一方、カメラモードスイッチが下側のポジションにある場合はサーバーモードとなり、この場合は、カメラ１は撮影者自身の操作ではなく、端末４側からの操作で動作することになる。つまり、撮影動作などの処理要求は外部機器が主体となって発行され、カメラ１はこの要求に対して応答を返す。この場合は、端末４側からの操作によって直ちにレリーズを行うことを想定して、ビーコン時間間隔を短めに設定する構成となる。
【０１２３】
このように、カメラ自身の通常動作モード（通常状態）や状態に応じて、カメラ１とアクセスポイント２の間でのビーコン時間間隔を適宜変更するという方法を考えることができる。
【０１２４】
以上の動作は、カメラ１とアクセスポイント２の間で取り交わすビーコンの時間間隔をその設定状態で固定としているものであるが、図７はこのビーコン時間間隔と、パワーセーブモードへの移行と復帰のタイミングを、撮影完了からの経過時間に応じて変更していく場合のタイミングチャートを示したものである。
【０１２５】
ここで、ある最後の撮影完了直後のビーコン時間間隔は短めであるので、撮影から暫くの間は次の撮影操作が行われたとしてもレリーズタイムラグが長くなるといった問題点は発生しない。
【０１２６】
撮影完了から次の撮影動作が行われない時間が経過していくに従い、ビーコン時間間隔は次第に長くなっていく。当然この場合は、通常の通常動作モード（通常状態）よりパワーセーブモード（省電力状態）にいる時間の比率が大きくなっていくので、時間と共に消費電力を低減させることができるようになる。
【０１２７】
特に、デジタルカメラは失敗画像の削除が可能なために、失敗を気にせずに何度も撮影をする可能性が高い。従って、１回の撮影後にあまり多くの時間を空けることなく、次の撮影をすることが大変多いので、上記のように撮影後の経過時間によってビーコン発行タイミングを長くしていくように制御することは、省電力に大変効果的である。
【０１２８】
このように、カメラ１の撮影状況に応じてビーコン制御時間間隔を随時変更していけば、システム全体としてのパフォーマンスのバランスを最適に保つことが可能となる。
【０１２９】
図８は、複数のカメラを有する情報通信システムの概念を示す図である。
【０１３０】
図８において、複数のカメラ１ａ、１ｂ、１ｃがアクセスポイント２とワイヤレス接続されている。カメラ１ａ、１ｂ、１ｃは、このアクセスポイント２との接続が正常になされることにより、このアクセスポイント２の後方に接続されるスイッチ３を介して端末４もしくはサーバー５とのネットワーク接続を確立する。
【０１３１】
このように複数のカメラが同時にネットワークに接続されている場合は、１台のカメラの動作状態もしくは設定状態でビーコン同期制御を実行すると、他の２台のカメラも同じ動作になってしまう。従って、前述したようなビーコン時間間隔を変更することは好ましくない。
【０１３２】
複数の異なる状態にあるカメラを同時に接続し、かつそれぞれが最適な状態でビーコン同期のパワーセーブ動作を実行するためには、以下の制御を実行する。すなわち、アクセスポイント２が発生するビーコン信号の時間間隔そのものを変更するのではなく、個々のカメラがビーコン時間間隔の整数倍の時間間隔で復帰するような制御を実行する。
【０１３３】
具体的な動作を図９に示したタイミングチャートを使って説明する。
【０１３４】
図９では、アクセスポイント２が発生するビーコン信号は常に一定の時間間隔となっているが、カメラ１ａ、１ｂ、１ｃは、それぞれビーコン信号間隔ではパワーセーブモード（省電力状態）から通常の通常動作モード（通常状態）への復帰動作は行わない。
【０１３５】
例えば、カメラ１ａは、ビーコン信号間隔と同一のタイミングでパワーセーブモードと通常の通常動作モードを繰り返し、カメラ１ｂは、ビーコン信号間隔の２倍の間隔で繰り返し、また、カメラ１ｃは、ビーコン信号間隔の３倍の間隔で繰り返すことになる。カメラ１ｃが、一番消費電力が低い状態で制御されていることになる。
【０１３６】
各カメラ１ａ、１ｂ、１ｃとアクセスポイント２では、図３のステップ１１３等で説明したビーコン制御モード通知の中で、実際のビーコン時間間隔の何倍の時点でカメラ側がビーコンに対する応答を返すかということを事前に取り交わしていることになる。
【０１３７】
従って、アクセスポイント２からの全てのビーコン信号に対してカメラ１が応答しなくても、全体のネットワークは接続された状態となり、端末４からの制御信号はいつでも受付が可能で、サーバー５に対しての画像転送も常時行うことができる。
【０１３８】
アクセスポイント２から発せられるビーコン信号そのものの時間間隔はデフォルト状態のまま固定とし、それに対して実際の応答するカメラ１側のタイミングをビーコン時間間隔の整数倍にし、アクセスポイント２側が各カメラの動作状態を内部に記憶しておく。このことで、各カメラは自由にパワーセーブ状態を設定することが可能となり、カメラが何台になっても適用することができる。
【０１３９】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１４０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４１】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１４２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１４３】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１４４】
【図１】本発明の実施の形態に係る通信装置としてのカメラを含む情報通信システムの構成を示す図である。
【図２】図１の情報通信システムによって実行される情報通信処理の手順を示す図である（その１）。
【図３】図１の情報通信システムによって実行される情報通信処理の手順を示す図である（その２）。
【図４】図１の情報通信システムのタイミングチャートである。
【図５】図１におけるカメラのＴＦＴ表示手段の表示画面を使って撮影者自身がビーコンの時間間隔を設定するためのＧＵＩメニュー画面を示す図である。
【図６】図１におけるカメラの外部にあって撮影者自身が直接操作可能なメカニカルなポジションスイッチの構成を示す図である。
【図７】図１の情報通信システムにおいてビーコン時間間隔を撮影完了からの経過時間に応じて変更していく場合のタイミングチャートである。
【図８】複数のカメラを有する情報通信システムの概念を示す図である。
【図９】図８の情報通信システムのタイミングチャートである。
【図１０】従来例に係る情報通信システムにおける動作を説明する図である。
【符号の説明】
【０１４５】
１  カメラ
２  アクセスポイント
３  スイッチ
４  端末
５  サーバー
１７  請求範囲の各手段を司る全体制御ＣＰＵ
【図１】
2008147780.tif 000003
【図２】
2008147780.tif 000004
【図３】
2008147780.tif 000005
【図４】
2008147780.tif 000006
【図５】
2008147780.tif 000007
【図６】
2008147780.tif 000008
【図７】
2008147780.tif 000009
【図８】
2008147780.tif 000010
【図９】
2008147780.tif 000011
【図１０】
2008147780.tif 000012