(57)【要約】【課題】複数の画像通信装置、特にデジタルカメラ間で画像を交換する際に、画像受信側の個々のデジタルカメラのユーザが、個別に欲しい画像を画像送信側のデジタルカメラからＰＵＬＬすることを可能にする画像通信装置及び方法を提供する。【解決手段】サーバ対クライアント形式で画像を無線通信することができる画像通信方法であって、サーバカメラＣにおいて画像を表示し、当該表示される画像のうちクライアントカメラＡへ無線送信しようとする画像を選択し、クライアントカメラＡにおいてサーバカメラＣに画像送信要求を送信することを指示し、当該画像送信要求をクライアントカメラＡからサーバカメラＣへを送信し、サーバカメラＣから前記選択された画像をクライアントカメラＡに送信する。クライアントカメラＡのユーザは、受信したい画像をサーバカメラＣから取得することができる。【選択図】図９
2004120276.tif 000002
【特許請求の範囲】
【請求項１】
サーバ対クライアント形式で他の画像通信装置と通信することができる画像通信装置であって、
記録されている画像を表示する画像表示手段と、
前記画像表示手段で表示される画像のうち、送信しようとする画像を選択する選択手段と、
クライアント側の１以上の画像通信装置からの画像送信要求を受けた場合に前記選択手段によって選択された画像を送信する送信手段と、からなる画像通信装置。
【請求項２】
サーバ対クライアント形式で他の画像通信装置と通信することができる画像通信装置であって、
サーバ側の画像通信装置において表示される画像のうち、送信しようとする画像が選択された場合に、画像送信するようサーバ側の画像通信装置へ画像送信要求を送信することができる要求送信手段と、
前記画像送信要求をサーバ側の画像通信装置へ送信することを指示する指示手段と、からなる画像通信装置。
【請求項３】
前記画像通信装置はデジタルカメラからなる請求項１の画像通信装置。
【請求項４】
前記指示手段は、デジタルカメラのレリーズボタンを操作することによって作動する手段からなる請求項３の画像通信装置。
【請求項５】
サーバ対クライアント形式で画像を通信することができる画像通信方法であって、
サーバ側において画像を表示するステップと、
サーバ側において、前記表示される画像のうち、クライアント側へ送信しようとする画像を選択するステップと、
クライアント側において、画像送信するようサーバ側に画像送信要求を送信することを指示するステップと、
サーバ側からクライアント側へ画像送信するよう、クライアント側からサーバ側へ画像送信要求を送信するステップと、
サーバ側においてクライアント側からの画像送信要求を受けた場合に前記選択された画像をサーバ側からクライアント側に送信するステップと、からなる画像通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント対サーバ形式、又はマスター対スレーブ形式により、無線通信を行う画像通信装置及び方法に関する。
【０００２】
【従来の技術】
近年、デジタルカメラが普及してきたが、このデジタルカメラに無線インターフェース、アンテナを設けて他のデジタルカメラや外部通信機器と無線通信を行うことが提案されてきている。特に、デジタルカメラで撮影した画像を他の人のデジタルカメラや外部通信機器に送信したいというニーズは多い。各々がデジタルカメラを持った複数名での旅行などでは、自分のデジタルカメラで撮影した画像を同時に写っている他の人が持っているデジタルカメラに格納したい場合が多い。
【０００３】
特許文献１は、通信を制御するマスター側（クライアント側）のカメラで送信する画像を表示、あるいは選択して受信側のスレーブ側（サーバ側）のカメラに送信する、いわゆるＰＵＳＨ形式のカメラと方法とを開示している。
【０００４】
特許文献１の公報の方法では、送信側と受信側が１対１の関係にある場合はユーザインターフェース上もわかりやすく実用的であるが、複数の画像を複数の受信側のカメラに送信する場合であって、かつ受信側のカメラ毎に送信して欲しい画像が異なる場合には次のような不具合が生じる。すなわち、送信側のカメラのユーザは、送信する画像を選択後、個々の受信側のカメラのユーザに対してその画像が欲しいかどうかを確認し、その画像を欲したユーザのカメラをいちいち送信先として確認の上、画像の送信操作を行わなければならない。上述の複数名での旅行などでは、送信側と受信側とで個々にこのような操作をやっていたのでは煩雑であり、異なる画像を複数人に送信したい場合などでは画像ごとに送信先が異なり、送信先アドレスも複数になるのでさらに煩雑になる。
【０００５】
【特許文献１】
特開平９−２８４６９６号公報
【０００６】
【発明が解決しようとする課題】
本発明は、上記の事情を考慮し、複数の画像通信装置、特にデジタルカメラ間で画像を交換する際に、画像受信側の個々のデジタルカメラのユーザが、個別に欲しい画像を画像送信側のデジタルカメラからＰＵＬＬすることを可能にする画像通信装置及び方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１の本発明は、サーバ対クライアント形式で他の画像通信装置と通信することができる画像通信装置であって、
記録されている画像を表示する画像表示手段と、
前記画像表示手段で表示される画像のうち、送信しようとする画像を選択する選択手段と、
クライアント側の１以上の画像通信装置からの画像送信要求を受けた場合に前記選択手段によって選択された画像を送信する送信手段と、からなる画像通信装置、からなる。
【０００８】
請求項１の本発明によれば、サーバ対クライアント形式で他の画像通信装置と通信することができる画像通信装置であって、サーバ側として機能する画像通信装置であり、画像表示手段において画像を表示し、その表示される画像のうち、選択手段において送信しようとする画像を選択し、送信手段においてクライアント側の１以上の画像通信装置からの画像送信要求を受けた場合に前記選択手段によって選択された画像を送信する。
【０００９】
これによって、画像送信側の画像通信装置のユーザは、クライアント側の画像通信装置のユーザの送信要求を受けて、クライアント側の画像通信装置に選択した画像を送信することができる。
【００１０】
請求項２の本発明は、サーバ対クライアント形式で他の画像通信装置と通信することができる画像通信装置であって、
サーバ側の画像通信装置において表示される画像のうち、送信しようとする画像が選択された場合に、画像送信するようサーバ側の画像通信装置へ画像送信要求を送信することができる要求送信手段と、
前記画像送信要求をサーバ側の画像通信装置へ送信することを指示する指示手段と、からなる画像通信装置、からなる。
【００１１】
請求項２の本発明によれば、サーバ対クライアント形式で他の画像通信装置と通信することができる画像通信装置であって、クライアント側として機能する画像通信装置であり、サーバ側の画像通信装置において表示される画像のうち、送信してほしい画像が選択された場合に、画像送信要求をサーバ側の画像通信装置へ送信することを指示手段によって指示し、要求送信手段がサーバ側の画像通信装置へ画像送信要求を送信し、その後、サーバ側の画像通信装置が当該画像をクライアント側の画像通信装置に送信する。すると、クライアント側の画像通信装置が当該画像を受信する。
【００１２】
これによって、画像受信側の画像通信装置のユーザは、受信したい画像をサーバ側の画像通信装置から取得することができる。
【００１３】
請求項５の本発明は、サーバ対クライアント形式で画像を通信することができる画像通信方法であって、
サーバ側において画像を表示するステップと、
サーバ側において、前記表示される画像のうち、クライアント側へ送信しようとする画像を選択するステップと、
クライアント側において、画像送信するようサーバ側に画像送信要求を送信することを指示するステップと、
サーバ側からクライアント側へ画像送信するよう、クライアント側からサーバ側へ画像送信要求を送信するステップと、
サーバ側においてクライアント側からの画像送信要求を受けた場合に前記選択された画像をサーバ側からクライアント側に送信するステップと、からなる画像通信方法、からなる。
【００１４】
請求項５の本発明によれば、サーバ側で画像を表示、選択した後に、クライアント側から指示によってサーバ側に画像送信要求を送信し、サーバ側からクライアント側へ当該画像を送信する。その結果、クライアント側は当該画像を受信する。
【００１５】
これによって、クライアント側のユーザは、受信したい画像をサーバ側から取得することができる。
【００１６】
【発明の実施の形態】
以下、添付図面に従って本発明の実施の形態を詳説する。
【００１７】
図１は本実施の形態に係る画像通信装置であるデジタルカメラ２の背面斜視図である。
【００１８】
このカメラ２は、静止画・動画の記録・再生が可能であり、さらに無線通信可能なデジタルカメラである。カメラ２前面には、沈胴式のズームレンズからなる撮影レンズ、光学ファインダー、ストロボユニット（いずれも図示せず）が設けられている。撮影レンズの後方には撮像素子としてのＣＣＤイメージセンサ（図１中不図示、図３中３６で図示、以下「ＣＣＤ」という）が配置されている。
【００１９】
カメラ２の上面には、無線通信用のアンテナ４、レリーズボタン１２、モード設定ダイヤル１４が設けられている。レリーズボタン１２は、合焦箇所の入手を指示したり画像記録開始を指示したり、カメラ２がクライアント側となった場合にサーバ側のデジタルカメラに対して画像送信要求を出す際の指示手段である。レリーズボタン１２は、半押しでスイッチＳ１がオン（焦点合わせ等の撮影準備）、全押しでスイッチＳ２がオン（レリーズ；画像送信要求指示）となる操作部材である。モード設定ダイヤル１４は、図２に示すように、静止画撮影モード（Ｃａｍ）、動画撮影（ムービー）モード（Ｍｏｖ）、セットアップモード（Ｓｅｔｕｐ）、再生モード（Ｐｌａｙ）、無線通信モード（Ｗｉｒｅｌｅｓｓ）を選択するためのダイヤルである。このモード設定ダイヤル１４の構成により、モードとして静止画撮影、動画撮影、無線通信は独立した構成となっている。すなわち、静止画撮影、動画撮影、無線通信はどれかしか選択できないようになっている。
【００２０】
カメラ２の一方の側面には、メモリカードスロット９２が設けられている。メモリカードスロット９２は、スリット状に形成された挿入口で、カメラ２内へメモリカード９４（記録媒体）を挿入するためのものである。
【００２１】
カメラ２の裏面には、光学ファインダー８、電源スイッチ６、モニタ表示部１０、上下左右キー１８、メニューボタン２０、実行ボタン２２、キャンセルボタン２４が設けられている。電源スイッチ６は、電源ＯＮ／ＯＦＦ手段である。上下左右キー１８は、メニュー選択の際に押圧することによって上下左右に選択肢を動かすためのものである。メニューボタン２０は、撮影系モードが選択されている場合には、押すことによって人物（ポートレート）メニュー、風景メニュー、夜景メニュー、モノクロメニューなどの各種メニューを表示させることができる。実行ボタン２２は表示したメニューを選択実行するためのボタンである。キャンセルボタン２４は、選択を取り消すためのボタンである。
【００２２】
モニタ表示部１０はカラー液晶表示になっており、ＣＣＤ３６を介して取り込まれる画像やメモリカード９４から読み出した再生画像が表示されると共に、モード情報、電池残量警告、撮影日時、標準撮影可能枚数、再生コマ番号、画像送信、画像受信などの各種情報も表示される。各種のメニュー表示、メニューの選択や各メニューにおける各種設定項目の設定等もモニタ表示部１０の表示画面を用いて行われる。
【００２３】
図３は本実施の形態のデジタルカメラ２の構成を示すブロック図である。図３において、信号処理部４４、タイミングジェネレータ４２、Ａ／Ｄ変換部４６、ストロボ充電／制御部４０、圧縮／伸張部４８、カレンダ・時計部５０、フレームメモリ５２、オンスクリーンディスプレイ６０、モータドライバ６２、ＣＰＵ７６、システムメモリ７８、不揮発性メモリ８０、タイマ８２、無線通信モジュール８４、Ｉ／Ｏインターフェース８６、カードインターフェース９０は、バス２７を介して接続されている。
【００２４】
撮影部２６には、ズームレンズ２９、シャッタ３１、アイリス絞り３３、フォーカスレンズ３５、ＣＣＤ３６が配設されており、さらにズームレンズ２９を駆動するズームモータ２８、シャッタ３１を駆動するシャッタモータ３０、アイリス絞り３３を駆動するアイリスモータ３２、フォーカスレンズ３５を駆動するフォーカスモータ３４が備えられている。これら各モータ２８、３０、３２、３４を駆動するモータドライバ６２は、ＣＰＵ７６の制御信号により制御される。光学ユニット２９、３１、３３、３５の後方にＣＣＤ３６が配置される。
【００２５】
ズームレンズ２９、シャッタ３１を通過した光は、アイリス絞り３３により光量が調節された後、フォーカスレンズ３５を通過してＣＣＤ３６に入射する。ＣＣＤ３６の受光面には、フォトセンサが平面的に配列されており、ＣＣＤ３６の受光面に結像された被写体像は、各フォトセンサによって入射光量に応じた量の信号電荷に変換される。このようにして蓄積された信号電荷は、タイミングジェネレータ４２から供給されるパルスによって、信号電荷に応じた電圧信号として順次読み出される。
【００２６】
ＣＣＤ３６は、各フォトセンサの電荷蓄積時間（シャッタースピード）をシャッターゲートパルスによって制御する、いわゆる電子シャッター機能を有している。アイリス絞り３３とＣＣＤ３６の電子シャッターの組み合わせによって露光制御され、ＣＣＤ３６から出力された画像信号は、信号処理部４４において信号処理される。
【００２７】
信号処理部４４は、色分離、ゲイン切換え、γ（ガンマ）処理などの各処理回路を含む。信号処理された後、画像信号はＡ／Ｄ変換部４６においてＡ／Ｄ変換される。信号処理、Ａ／Ｄ変換はタイミングジェネレータ４２から供給されるパルスによって動作する。Ａ／Ｄ変換された画像信号は、ＣＰＵ７６によって入力画像信号のレベルが検出され、被写体の輝度情報が取得されて、被写体の合焦状態も検出される。
【００２８】
その後、ＣＰＵ７６は、画像信号を、輝度・色差信号生成、シャープネス補正（輪郭補正）、ホワイトバランス補正、ガンマ補正し、輝度信号（Ｙ信号）及び色差信号（Ｃｒ、Ｃｂ信号）に変換し、システムメモリ７８に格納する。
【００２９】
システムメモリ７８に格納された画像データは、ＣＰＵ７６の指令にしたがって読み出され、フレームメモリ５２に格納されてＬＣＤ（液晶ディスプレイ）制御部５４において表示用の所定方式の信号（例えば、ＮＴＳＣ方式のカラー複合映像信号）に変換される。ＬＣＤ制御部５４では、ＯＳＤ（オンスクリーンディスプレイ）６０からの文字情報を統合する。その後、表示用の信号はＬＣＤ５８に出力され、バックライト５６が点灯してＬＣＤ５８に表示される。
【００３０】
動画撮影の際は、ＣＣＤ３６から出力される画像信号によってシステムメモリ７８のデータが定期的に書き換えられ、その画像データから生成される映像信号がＬＣＤ５８に供給されることにより、ＣＣＤ３６で捉える画像がリアルタイムに動画像として、またはリアルタイムではないが、ほぼ連続した画像としてＬＣＤ５８に表示される。
【００３１】
撮影時は、スイッチ／ＬＥＤ等８８の一部であるレリーズボタン１２の押し下げ動作により、記録開始指示信号が発せられ、Ｉ／Ｏインターフェース８６において該指示信号が受け入れされ、その指示信号に呼応して、記録用の画像データの取り込みが開始される。レリーズボタン１２の押し下げに応動する撮影動作によって、システムメモリ７８に取り込まれた画像信号は、圧縮／伸張部４８において、ＣＰＵ７６からのコマンドにしたがって圧縮処理される。圧縮処理された画像信号は、カードインターフェース９０からメモリカード９４に記録される。メモリカード９４はメモリカードスロット９２に差し込まれて所定場所に位置づけられる。再生モード時にはメモリカード９４から読み出された画像データが圧縮／伸張部４８によって伸張処理され、ＬＣＤ５８に出力される。
【００３２】
記録メディアの形態は、メモリカードに限定されず、ＰＣカード、コンパクトフラッシュ、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなどでもよく、電子的、磁気的、若しくは光学的、又はこれらの組合せによる方式に従って読み書き可能な種々の媒体を用いることができる。使用される媒体に応じた信号処理手段とインターフェースが適用される。異種、同種の記録メディアを問わず、複数の媒体をカメラ２に装着可能な構成にしてもよい。また、画像データを保存する手段は、カメラ本体から分離可能なリムーバブルメディアに限らず、カメラ２に内蔵された記録媒体（内部メモリ）、すなわち本形態ではシステムメモリ７８であってもよい。
【００３３】
カメラ２には、画像・文字データを他のデジタルカメラやパソコンその他の外部機器と無線で送受信するための無線通信モジュール８４及び無線通信モジュール８４に接続されたアンテナ４が設けられる。画像・文字データを他のデジタルカメラや外部機器と無線で送受信するときは、モード設定ダイヤル１４をＷｉｒｅｌｅｓｓに合わせて、システムメモリ７８又はメモリカード９４から送信しようとする画像（文字）データを読み出し、送信したり、アンテナ４で受け入れようとする画像・文字データを受信する。無線通信モジュール８４は、ＣＰＵ７６からデータの送受が可能になっており、ＣＰＵ７６からバス２７を介したコマンドによりスリープが可能であり、スリープの状態では、モータ２８、３０、３２、３４の消費電流に対し無視可能な電流値となる。
【００３４】
ＣＰＵ７６は本カメラシステムの各回路を統括制御する制御部である。システムメモリ７８はＲＯＭ及びＲＡＭの記憶手段を備え、ＲＯＭにはＣＰＵ７６が処理するプログラム及び制御に必要な各種データ等が格納され、ＲＡＭはＣＰＵ７６が各種の演算処理等を行う際の作業用エリアとして利用される。ＣＰＵ７６は、スイッチ／ＬＥＤ等８８から受入する入力信号に基づき、対応する回路の動作を制御するとともに、ＬＣＤ５８の表示制御、ＡＦ（オートフォーカス）制御及びＡＥ（オートエクスポージャー：自動露出）制御等を行う。
【００３５】
ＣＰＵ７６は、ＡＦ評価値の演算やＡＥ演算などの各種演算を行い、その演算結果に基づいてモータドライバ６２を制御してフォーカスモータ３４を合焦位置に移動させるとともに、アイリスモータ３２を制御して適正な絞りに設定し、かつＣＣＤ３６の電荷蓄積時間を制御する。
【００３６】
スイッチ／ＬＥＤ等８８は、レリーズボタン１２、モード設定ダイヤル１４、上下左右キー１８などの指示入力手段を含むブロックであり、画像記録時の画素数を指定する手段、電子ズーム機能のＯＮ／ＯＦＦを切り替える手段、電子ズームの拡大率を操作する手段などを含む。
【００３７】
バス２７にはストロボ充電／制御部４０が接続され、ストロボ充電／制御部４０にはストロボ３８が接続されていて、ストロボ３８使用時にはストロボ充電／制御部４０がストロボ３８の作動を制御する。
【００３８】
バス２７には、カレンダ・時計５０、不揮発性メモリ８０、タイマ８２が接続されている。カレンダ・時計５０は日付・時間を記録し、不揮発性メモリ８０にはカメラ２の機器情報が格納され、タイマ８２はタイマ撮影をするためのものである。
【００３９】
バッテリ６４は各部に電源を供給している。
【００４０】
撮影した画像の画像ファイルがメモリカード９４に記録されている記録構造を説明する。図４は、メモリカードの記録構造を示す図である。ルート・ディレクトリには、いくつかのサブ・ディレクトリが作成されている。サブ・ディレクトリには、例えば撮影内容別にタイトルをつけることができる。ここでは、００１のディレクトリに「Ｖａｃａｔｉｏｎ」とつけ、００２のディレクトリに「Ｂｉｒｔｈｄａｙ」とつけている。「Ｖａｃａｔｉｏｎ」のディレクトリには、Ｖａｃａｔｉｏｎ関連画像の画像ファイル群が作成されており、Ｖａｃａｔｉｏｎ関連画像の各画像ファイルにはファイル番号が付けられている。モニタ表示部１０に表示されるコマ番号は、例えば、Ｖａｃａｔｉｏｎ関連の３番目の画像の場合は、「００１−０００３」となる。一方、「Ｂｉｒｔｈｄａｙ」のディレクトリには、Ｂｉｒｔｈｄａｙ関連画像の画像ファイル群が作成されており、Ｂｉｒｔｈｄａｙ関連画像の各画像ファイルにはファイル番号が付けられている。なお、ファイル番号は、途中欠番があってもよい。
【００４１】
本実施の形態の作用を説明する。
【００４２】
ここでは、デジタルカメラが４台存在し、このうち、画像送信側として機能するカメラ（サーバカメラ）として２台、画像受信側として機能するカメラ（クライアントカメラ）が２台ある場合の例を説明する。図９−図１２は、これらクライアントカメラＡ、クライアントカメラＢ、サーバカメラＣ、サーバカメラＤの相互の通信のやりとりを示したフローチャートである。クライアントカメラＡはアドレス「ＡＡＡ」を持っており、クライアントカメラＢはアドレス「ＢＢＢ」、、サーバカメラＣはアドレス「ＩＪＫ」、サーバカメラＤはアドレス「ＦＧＨ」をそれぞれ持っている。
【００４３】
この例は、クライアントカメラ、サーバカメラ間の通信において、サーバカメラ側で送信しようとする画像を表示しておき、クライアント側のカメラ群の個々のユーザは自分の欲しい画像がサーバカメラに表示されているときに、レリーズボタン１２によりサーバカメラへ画像取得要求を送信して画像を送信してもらう内容である。
【００４４】
まず、サーバカメラＣ、Ｄにおいて、モード設定ダイヤル１４をＷｉｒｅｌｅｓｓモードにする（ステップ１００、１０４）。サーバカメラＣ、Ｄのモニタ表示部１０は図５に示す表示をする。ここで、「画像送信」の機能を選択する（ステップ１０２、１０６）。すると、図６のようなサーバカメラの画像送信のモードとなり、ここで表示される画像が送信対象となる。したがって、送信画像の選択は、ここで表示される画像をどれにするかということになる。表示画像は、図４のように格納されているメモリカード９４の画像ファイルを選択することによって表示される。図６のモニタ表示部１０の画面において、コマ番号を▲、▼によりインクリメント、デクリメントすることにより表示画像を前後させることができる。モニタ表示部１０の画面には、表示画像と共にコマ番号や画像ファイルに添付して記録されている撮影年月日も表示させると便利である。画像送信機能を選択後は、サーバカメラＣ、Ｄはそれぞれ画像選択タスク、画像送信タスク、探査応答タスクが作動するようになっている。
【００４５】
画像受信側のクライアントカメラＡでは、モード設定ダイヤル１４をＷｉｒｅｌｅｓｓモードにすると、クライアントカメラＡのモニタ表示部１０は図５に示す表示をする（ステップ１２０）。ここで、「画像受信」の機能を選択する（ステップ１２２）。すると、図７のようなクライアントカメラの画像受信のモードとなる。画像受信のモードとなったときは、クライアントカメラＡは、周囲で画像送信が可能な状態となっているサーバカメラを探査する（ステップ１６０、１６２）。サーバカメラＣ、サーバカメラＤがクライアントカメラＡの周囲に存在しているとすると、サーバカメラＣ、サーバカメラＤの探査応答タスクが作動してクライアントカメラＡにサーバカメラ応答の信号を送信する（ステップ１６４、１６６）。信号送信には、サーバカメラＣ、Ｄの各アドレス、及び各サーバカメラＣ、Ｄに付与されている機器名称が含まれる。サーバカメラＣには、「Ｈｉｒｏｓｈｉ」という機器名称が設定されている。サーバカメラＤには、「Ｔａｎａｋａ’ｓ　ｍｏｂｉｌｅ　ｐｈｏｎｅ」という機器名称が設定されている。機器名称は、ここでは設定方法を詳述しないが、パソコン等からカメラにユーザ設定可能であり、工場出荷時に機種名等が記録されていてもよい。
【００４６】
クライアントカメラＡでは、探査の結果みつかったサーバカメラのリストが図７のように表示される（ステップ１２４）。リストには、サーバカメラの応答信号に含まれるサーバカメラのアドレス及び機器名称が表示される。クライアントカメラＡのユーザは、見つかったサーバカメラのリストから、接続するカメラを▲、▼により選択する。図７の例では、探査された３つの機器のうち、真ん中に表示されている機器、すなわちサーバカメラＣ、がセレクトされている。この状態で実行ボタン２２を押すと、セレクトされている機器（アドレス「ＩＪＫ」）が画像送信側として選択される（ステップ１２４）。
【００４７】
ユーザがクライアントカメラＡにおいて、接続しようとするサーバカメラを決定すると、クライアントカメラＡからサーバカメラＣに対して接続要求が送信される（ステップ１６８）。サーバカメラＣは、セッションＩＤを付与してクライアントカメラＡに接続完了を送信する（ステップ１７０）。セッションＩＤは、サーバカメラが同時に複数のクライアントカメラから接続された場合に、個々の接続を区別管理するために付与される、接続ごとに唯一のＩＤである。
【００４８】
クライアントカメラからサーバカメラへの接続は、任意のタイミングで、他の接続と全く独立に行うことが可能となっているため、画像を受信しようとするクライアントカメラが複数ある場合は、一斉に同じタイミングでクライアントカメラのモードとなる必要はない。
【００４９】
クライアントカメラＡとサーバカメラＣとの接続が完了すると、クライアントカメラＡのユーザは、サーバカメラＣにおいて自分が欲しい画像が表示されているときに、画像取得操作（すなわち、画像送信指示操作）を行うことができる。サーバカメラＣでは、モニタ表示部１０に、画像、コマ番号（ここでは、「ｘｘｘ−ｘｘｘｘ」）、撮影年月日が表示されている（ステップ１０８）。この時点で画像取得操作を行った場合を説明する。画像取得操作は、クライアントカメラＡにおけるレリーズボタン１２の押し下げによるが、これに限定されるものではない。
【００５０】
クライアントカメラＡにおいて画像取得操作がなされると（ステップ１２６）、クライアントカメラＡからサーバカメラＣに画像送信要求が送信される（ステップ１７２）。サーバカメラＣは、その時点でモニタ表示部１０に表示されている画像の画像ファイルをクライアントカメラＡに送信するが（ステップ１７４）、送信する際は、セッションＩＤも送信して間違いなくすでに接続が済んでいるクライアントカメラＡに画像を送信する。したがって、ある画像を欲しがるクライアントカメラのユーザが複数存在する場合は、サーバカメラＣのユーザは、その画像をサーバカメラに表示しておくだけでよく、個々のクライアントカメラのユーザは、サーバカメラに画像が表示されている間に、画像取得操作（レリーズボタン押し下げ）を行うだけでよい。
【００５１】
クライアントカメラＡに受信された画像は、クライアントカメラＡのモニタ表示部１０に表示されると共に図８に示すようなディレクトリ構造でメモリカード９４に格納される（ステップ１２８）。すなわち、クライアントカメラＡは、自機種で撮影した画像と、受信した画像とを区別するために、新たなディレクトリ番号のディレクトリを作成し、そこに受信した画像を格納する。新たなディレクトリ番号は、既存のディレクトリ番号の最大値＋１となる。新たなディレクトリのディレクトリ名には、新たなディレクトリ番号の他に、画像の送信元であるサーバカメラの名称を記録する。このため、ディレクトリを見れば、その画像群がどのカメラから送信されたものであるかがわかる。名称が長い場合には、その名称の先頭の所定の文字数を記録する。ゆえに、クライアントカメラでは、送信元のサーバカメラごとにディレクトリを作成して、受信した画像を保存することができ、ユーザが画像を管理することを容易にしている。
【００５２】
本実施の形態では、図９−図１２において、サーバカメラＣに対し、クライアントカメラＡとクライアントカメラＢとから画像送信要求がされる例が表示されている。クライアントカメラＡにおいて、画像取得操作（ステップ１２６）が行われる頃から、クライアントカメラＢはサーバカメラＣとの接続準備に入っている。クライアントカメラＢでは、モード設定ダイヤル１４をＷｉｒｅｌｅｓｓモードにすると、クライアントカメラＢのモニタ表示部１０は図５に示す表示をし（ステップ１４０）、そこで「画像受信」の機能を選択する（ステップ１４２）。
【００５３】
その後、クライアントカメラＢはサーバカメラＣと接続を確立する（ステップ１７６、１７８、１８０、１８２、１４４、１８４，１８６）。接続の詳細な過程は、サーバカメラＣとクライアントカメラＡとの上述した接続の過程と同様であるので、説明を省略する。
【００５４】
クライアントカメラＢとサーバカメラＣとの接続が完了すると、クライアントカメラＢのユーザは、サーバカメラＣにおいて自分が欲しい画像が表示されているときに、画像取得操作（すなわち、画像送信指示操作）を行うことができる。サーバカメラＣでは、モニタ表示部１０に、画像、コマ番号（ここでは、「ｙｙｙ−ｙｙｙｙ」）、撮影年月日が表示されている（ステップ１１０）。この時点で画像取得操作を行った場合を説明する。画像取得操作は、クライアントカメラＡのときと同様、クライアントカメラＢのレリーズボタン１２の押し下げによる。
【００５５】
クライアントカメラＢにおいて画像取得操作がなされると（ステップ１４６）、クライアントカメラＢからサーバカメラＣに画像送信要求が送信される（ステップ１８８）。サーバカメラＣは、その時点でモニタ表示部１０に表示されている画像の画像ファイルをクライアントカメラＢに送信するが（ステップ１９０）、送信する際は、セッションＩＤ（ここでは「ｂｂｂｂ」）も送信して間違いなくすでに接続が済んでいるクライアントカメラＢに画像を送信する。
【００５６】
クライアントカメラＢで受信された画像は、クライアントカメラＢのモニタ表示部１０に表示されると共に図８と同様なディレクトリ構造でメモリカード９４に格納される（ステップ１４８）。
【００５７】
上述のように、図９、図１０の流れでは、サーバカメラＣに対し、最初は、クライアントカメラＡから接続され、その時点でモニタ表示部１０に表示されているコマ番号「ｘｘｘ−ｘｘｘｘ」の画像がクライアントカメラＡに送信される。このときは、サーバカメラＣはクライアントカメラＢからは接続されていない。
【００５８】
次に、遅れてその場にやってきたクライアントカメラＢのユーザが、クライアントカメラＢもサーバカメラＣと接続させ、サーバカメラＣのユーザの操作によりコマ番号「ｘｘｘ−ｘｘｘｘ」の次に表示されたコマ番号「ｙｙｙ−ｙｙｙｙ」の画像をクライアントカメラＢは取得している。このとき、クライアントカメラＡのユーザは、コマ番号「ｙｙｙ−ｙｙｙｙ」の画像は特に必要なかったので、画像取得操作を行っていない。
【００５９】
次に、図１１において、サーバカメラＣのユーザは、モニタ表示部１０にコマ番号「ｚｚｚ−ｚｚｚｚ」の画像を表示させる（ステップ１１２）。表示された画像は、クライアントカメラＡ、Ｂの両ユーザ共、欲しがるものだったので、クライアントカメラＡ、Ｂから画像取得要求がなされ（ステップ１３０、１５０、１９２、１９６）、サーバカメラＣは、クライアントカメラＡ、Ｂに画像を送信している（ステップ１９４、１９８）。画像送信に関する詳細な過程は、サーバカメラＣとクライアントカメラＡ又はクライアントカメラＢとの上述した画像送信の過程と同様であるので、説明を省略する。
【００６０】
クライアントカメラＡ、Ｂに受信された画像は、クライアントカメラＡ、Ｂのモニタ表示部１０に表示されると共に図８と同様なディレクトリ構造でメモリカード９４に格納される（ステップ１３２、１５２）。
【００６１】
なお、この実施の形態では、同報的に２回画像をクライアントカメラ（ＡとＢ）に送信しているが、ブロードキャストが可能な通信インターフェースでは、１回の送信で済ませることができる。
【００６２】
次に、サーバカメラＣのユーザは、コマ番号「ｗｗｗ−ｗｗｗｗ」をモニタ表示部１０に表示させるが（ステップ１１４）、この画像は、クライアントカメラＡ、Ｂの両ユーザ共、必要ないものであるため、画像取得操作は行われず、スキップされている。
【００６３】
次に、サーバカメラＣのユーザは、コマ番号「ｖｖｖ−ｖｖｖｖ」をモニタ表示部１０に表示させるが（ステップ１１６）、この画像はクライアントカメラＡのユーザのみが欲しい画像であったため、クライアントカメラＢのユーザは画像取得操作は行わずに、クライアントカメラＡからのみ画像取得要求がサーバカメラＣに対してなされ（ステップ１３４、２００）、サーバカメラＣは、クライアントカメラＡに画像を送信している（ステップ２０２）。画像送信に関する詳細な過程は、サーバカメラＣとクライアントカメラＡ又はクライアントカメラＢとの上述した画像送信の過程と同様であるので、説明を省略する。
【００６４】
クライアントカメラＡで受信された画像は、クライアントカメラＡのモニタ表示部１０に表示されると共に図８と同様なディレクトリ構造でメモリカード９４に格納される（ステップ１３６）。
【００６５】
ここで、図１２において、クライアントカメラＡのユーザは、自分のカメラで新たに画像を撮影する必要が発生したため、自分のカメラのモードをモード設定ダイヤル１４を動かして「Ｃａｍ」モードにする（ステップ１３８）。その際、クライアントカメラＡからサーバカメラＣに対し、当該セッションＩＤの接続を切断する要求が送られ（ステップ２０４）、サーバカメラＣからクライアントカメラＡに切断完了の通知が送られる（ステップ２０６）。なお、サーバカメラＣとクライアントカメラＢとの接続は独立しているため、この時点でクライアントカメラＢはサーバカメラＣに対し、引き続き画像の取得が可能となっている。
【００６６】
次に、サーバカメラＣのユーザは、当初、クライアントカメラＢのユーザがいないときにクライアントカメラＡに送ってしまった画像（コマ番号「ｘｘｘ−ｘｘｘｘ」）を思い出したため、このコマ番号の画像を再びモニタ表示部１０に表示させて（ステップ１１８）、クライアントカメラＢのユーザに示したところ、クライアントカメラＢのユーザはこのコマ番号の画像を欲しいと思ったため、画像送信要求をサーバカメラＣに送信し（ステップ２０８）、サーバカメラＣは当該画像をクライアントカメラＢに送信している（ステップ２１０）。クライアントカメラＢが受信した画像は、クライアントカメラＢのモニタ表示部１０に表示されると共に図８と同様なディレクトリ構造でメモリカード９４に格納される（ステップ１５４）。
【００６７】
その後、クライアントカメラＢのユーザは電源切断操作を行い（ステップ１５６）、サーバカメラＣに接続の切断要求を送り（ステップ２１２）、サーバカメラＣからクライアントカメラＢに切断完了の通知が送られる（ステップ２１４）。その後、クライアントカメラＢの電源が切断される（ステップ１５８）。
【００６８】
以上、説明したとおり、本実施の形態では、１つの画像送信側カメラに対し、複数の受信側カメラが存在する場合において、個々の受信側カメラのユーザが欲しがる画像が異なる場合、非常に簡単な操作で個々の受信側カメラのユーザが欲しい画像のみをそのユーザのカメラで受信することが可能となる。もちろん、受信側カメラは１つでもよい。
【００６９】
図９−図１２において、サーバカメラＤは画像送信モードとなったものの、結果的にクライアントカメラＡ、Ｂに画像送信する機会がなかったサーバカメラである。
【００７０】
なお、サーバカメラＣにおいて、画像を選択中（すなわち、図６において▲、▼を押し下げして画像が表示されるまで）の間は、送信されるべき画像が不定であるとして、クライアントカメラからの画像送信要求に対してサーバカメラＣがエラーを返してもよいし、直前に再生されていた画像を送信してもよい。エラーを返した場合は、クライアントカメラにおいて、ユーザにその旨の表示を行えばよい。
【００７１】
また、表示、送信される画像が静止画でも動画でも良いのは言うまでもない。また、本実施例では、カメラ同士が直接無線通信で通信を行っているが、この形態に限るものでなく、複数のカメラが無線を介して、いったんアクセスポイントを経由しても構わないし、有線でネットワーク接続されても構わない。
【００７２】
【発明の効果】
本発明によれば、クライアント側のユーザは、サーバ側から受信したい画像をＰＵＬＬ形式で取得することができるので、サーバ側でいちいちその都度送信先のアドレスを指定、確認した上で画像を送信するという手間が省ける。クライアント側が複数の場合は、この手間が省けることの効果は特に大きい。
【図面の簡単な説明】
【図１】画像通信装置であるデジタルカメラの背面斜視図。
【図２】モード設定ダイヤルの拡大図。
【図３】デジタルカメラの構成を示すブロック図。
【図４】メモリカードの記録構造を示す図。
【図５】サーバカメラにおいて、モード設定ダイヤルをＷｉｒｅｌｅｓｓモードにしたときのサーバカメラのモニタ表示部の表示図。
【図６】図５の表示において画像送信機能を選択して画像が表示されたときのモニタ表示部の図。
【図７】図５の表示において画像受信機能を選択して探査の結果みつかったサーバカメラのリストをモニタ表示部で表示したときの図。
【図８】受信画像がメモリカードに格納されるときのディレクトリ構造を示した図。
【図９】クライアントカメラＡ、クライアントカメラＢ、サーバカメラＣ、サーバカメラＤの相互の通信のやりとりを示したフローチャート。
【図１０】クライアントカメラＡ、クライアントカメラＢ、サーバカメラＣ、サーバカメラＤの相互の通信のやりとりを示したフローチャートで、図９の続きの流れの図。
【図１１】クライアントカメラＡ、クライアントカメラＢ、サーバカメラＣ、サーバカメラＤの相互の通信のやりとりを示したフローチャートで、図１０の続きの流れの図。
【図１２】クライアントカメラＡ、クライアントカメラＢ、サーバカメラＣ、サーバカメラＤの相互の通信のやりとりを示したフローチャートで、図１１の続きの流れの図。
【符号の説明】
２…デジタルカメラ、４…アンテナ、１０…モニタ表示部、１２…レリーズボタン、１４…モード設定ダイヤル、２２…実行ボタン、５８…ＬＣＤ、７６…ＣＰＵ、８４…無線通信モジュール、８６…Ｉ／Ｏインターフェース、８８…スイッチ／ＬＥＤ、９０…カードインターフェース、９２…メモリカードスロット、９４…メモリカード
【図１】
2004120276.tif 000003
【図２】
2004120276.tif 000004
【図３】
2004120276.tif 000005
【図４】
2004120276.tif 000006
【図５】
2004120276.tif 000007
【図６】
2004120276.tif 000008
【図７】
2004120276.tif 000009
【図８】
2004120276.tif 000010
【図９】
2004120276.tif 000011
【図１０】
2004120276.tif 000012
【図１１】
2004120276.tif 000013
【図１２】
2004120276.tif 000014