(57)【特許請求の範囲】
【請求項１】
複数の外部機器と無線通信を行う撮像装置において、
画像を共有する少なくとも１つの外部機器を接続先情報として登録する登録手段と、
撮影が行われた後に前記接続先情報に登録された外部機器に撮影通知を行う撮影通知手段と、
前記送信した撮影通知に対する画像送信要求を受信したときは、当該外部機器に未送信の画像を送信する画像送信手段と、
前記外部機器に送信した画像を送信済み画像情報として保存する画像情報保存手段とを備えることを特徴とする撮像装置。
【請求項２】
前記登録された外部機器から前記撮影通知を受信したときは、当該外部機器に前記画像送信要求を送信する画像送信要求送信手段と、
前記登録された外部機器から前記未送信の画像を受信したときは、当該画像を保存する画像保存手段とを更に備えることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記画像送信手段は、前記外部装置から画像送信要求を受信したときは、前記送信済み画像情報に基づいて送信済み画像を除く撮影済み画像を当該外部機器に送信することを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記画像送信手段により送信される画像はサムネイル画像であることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記登録された外部機器との間で前記画像を共有する期間を設定する設定手段と、
前記設定された期間を終了するときに、前記送信済み画像情報に基づいて前記外部機器に前記未送信の画像があるか否かを判別する判別手段とを更に備え、
前記撮影通知手段は、前記外部機器に前記未送信の画像があるときに、当該外部機器に前記撮影通知を行うことを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記画像を共有する少なくとも１つの外部機器に、前記画像を共有する期間の開始通知を行う開始通知手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記登録手段は、前記外部機器から前記参加通知を受信したときに、当該外部機器を接続先情報として登録することを特徴とする請求項６記載の撮像装置。
【請求項８】
複数の外部機器と無線通信を行う撮像装置の制御方法において、
画像を共有する少なくとも１つの外部機器を接続先情報として登録する登録ステップと、
撮影が行われた後に前記接続先情報に登録された外部機器に撮影通知を行う撮影通知ステップと、
前記送信した撮影通知に対する画像送信要求を受信したときは、当該外部機器に未送信の画像を送信する画像送信ステップと、
前記外部機器に送信した画像を送信済み画像情報として保存する画像情報保存ステップとを備えることを特徴とする制御方法。
【請求項９】
前記登録された外部機器から前記撮影通知を受信したときは、当該外部機器に前記画像送信要求を送信する画像送信要求送信ステップと、
前記登録された外部機器から前記未送信の画像を受信したときは、当該画像を保存する画像保存ステップとを更に備えることを特徴とする請求項８記載の制御方法。
【請求項１０】
前記画像送信ステップは、前記外部装置から画像送信要求を受信したときは、前記送信済み画像情報に基づいて送信済み画像を除く撮影済み画像を当該外部機器に送信することを特徴とする請求項８又は９記載の制御方法。
【請求項１１】
前記画像送信ステップにおいて送信される画像はサムネイル画像であることを特徴とする請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１２】
前記登録された外部機器との間で前記画像を共有する期間を設定する設定ステップと、
前記設定された期間を終了するときに、前記送信済み画像情報に基づいて前記外部機器に前記未送信の画像があるか否かを判別する判別ステップとを更に備え、
前記撮影通知ステップは、前記外部機器に前記未送信の画像があるときに、当該外部機器に前記撮影通知を行うことを特徴とする請求項８乃至１１のいずれか１項に記載の制御方法。
【請求項１３】
前記画像を共有する少なくとも１つの外部機器に、前記画像を共有する期間の開始通知を行う開始通知ステップを備えることを特徴とする請求項８乃至１２のいずれか１項に記載の制御方法。
【請求項１４】
前記登録ステップは、前記外部機器から前記参加通知を受信したときに、当該外部機器を接続先情報として登録することを特徴とする請求項１３記載の制御方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び方法、並びにプログラムに関し、特に、静止画像や動画像を撮像、記録、再生する撮像装置及び方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来のデジタルカメラは、被写体を撮影して得られた静止画像や動画像を液晶画面に表示することができる。これにより、ユーザは、デジタルカメラで画像を閲覧したり、画像を確認して不要な画像を消去したりすることができる。
【０００３】
このようなデジタルカメラにおいて、撮影された静止画像等を他人に見せるときは、液晶画面に画像を表示させた上で、デジタルカメラを他人に渡さなければならない。そのため、画像を他人に見せている間は、そのデジタルカメラで撮影を行うことができない。また、画像を多人数で閲覧するとき等は、デジタルカメラの液晶画面に画像を長時間表示させることになるので、デジタルカメラの消費電力が増大する。
【０００４】
そこで、無線通信機能を有し、パーソナルコンピュータとの間で無線通信により画像を送受信できるデジタルカメラが提案されている。これにより、撮影した画像をパーソナルコンピュータに送信することができ、当該パーソナルコンピュータで画像を他人に見せている間もデジタルカメラで撮影を行うことができる。
【０００５】
また、互いに無線接続された複数のデジタルカメラにおいて、デジラルカメラが、他のデジタルカメラにおける撮影指示を検知したときから所定時間を計測し、その所定時間が計測される間に撮影した画像を、当該他のデジタルカメラに無線通信により送信する技術が提案されている（例えば、特許文献１参照）。これにより、複数のデジタルカメラ間で、画像を共有することができる。
【特許文献１】特開２００３−１０１８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記パーソナルコンピュータとの間で画像を送受信するデジタルカメラでは、画像の受信者が、パーソナルコンピュータを手元に所持していない場合に、直ちに画像を確認することができない。
【０００７】
また、上記特許文献１に記載された技術では、画像の送信先であるデジタルカメラが、電源が入っていない場合や無線通信の範囲外にある場合には、送信された画像を受信することができない。そのため、複数のデジタルカメラ間で、撮影された全ての画像を共有することは困難である。
【０００８】
本発明の目的は、複数の撮像装置間で、共有すべき全ての画像を確実に共有することができる撮像装置及び方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の撮像装置は、複数の外部機器と無線通信を行う撮像装置において、画像を共有する少なくとも１つの外部機器を接続先情報として登録する登録手段と、撮影が行われた後に前記接続先情報に登録された外部機器に撮影通知を行う撮影通知手段と、前記送信した撮影通知に対する画像送信要求を受信したときは、当該外部機器に未送信の画像を送信する画像送信手段と、前記外部機器に送信した画像を送信済み画像情報として保存する画像情報保存手段とを備えることを特徴とする。
【００１０】
上記目的を達成するために、請求項８記載の撮像装置の制御方法は、複数の外部機器と無線通信を行う撮像装置の制御方法において、画像を共有する少なくとも１つの外部機器を接続先情報として登録する登録ステップと、撮影が行われた後に前記接続先情報に登録された外部機器に撮影通知を行う撮影通知ステップと、前記送信した撮影通知に対する画像送信要求を受信したときは、当該外部機器に未送信の画像を送信する画像送信ステップと、前記外部機器に送信した画像を送信済み画像情報として保存する画像情報保存ステップとを備えることを特徴とする。
【発明の効果】
【００１１】
請求項１又は８記載の発明によれば、接続先情報に登録された外部機器に送信した撮影通知に対する画像送信要求を受信したときは、当該外部機器に未送信の画像を送信し、外部機器に送信した画像を送信済み画像情報として保存するので、複数の撮像装置間で、共有すべき全ての画像を確実に共有することができる。
【００１２】
請求項２又は９記載の発明によれば、登録された外部機器から撮影通知を受信したときは、当該外部機器に画像送信要求を送信し、登録された外部機器から未送信の画像を受信したときは、当該画像を保存するので、画像を共有する外部機器から画像を取得することができる。
【００１３】
請求項３又は１０記載の発明によれば、外部装置から画像送信要求を受信したときは、送信済み画像情報に基づいて送信済み画像を除く撮影済み画像を当該外部機器に送信するので、複数の撮像装置間で、共有すべき全ての画像を確実に共有することができる。
【００１４】
請求項４又は１１記載の発明によれば、送信される画像はサムネイル画像であるので、ネットワークの負荷を軽減することができる。
【００１５】
請求項５又は１２記載の発明によれば、登録された外部機器との間で画像を共有する期間を終了する場合において、外部機器に未送信の画像があるときに、当該外部機器に撮影通知を行うので、画像を共有する期間に撮影した画像を確実に共有することができる。
【００１６】
請求項６又は１３記載の発明によれば、画像を共有する少なくとも１つの外部機器に、画像を共有する期間の開始通知を行うので、画像を共有するグループに途中から参加することができる。
【００１７】
請求項７又は１４記載の発明によれば、外部機器から参加通知を受信したときに、当該外部機器を接続先情報として登録するので、画像を共有する外部機器を途中から追加することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１９】
［第１の実施の形態］
まず、本発明の第１の実施の形態について説明する。
【００２０】
図１は、本発明の実施の形態に係る撮像装置の内部構成を示すブロック図である。
【００２１】
図１において、本発明の実施の形態に係る撮像装置としてのデジタルカメラ１は、撮影レンズ２と、シャッター３と、撮像素子４と、Ａ／Ｄ変換器５と、タイミング発生回路６と、Ｄ／Ａ変換器７と、メモリ制御回路８と、システム制御回路９と、画像処理回路１０と、画像表示メモリ１１と、メモリ１２と、画像表示部１３と、アンテナ２６とを備える。
【００２２】
また、デジタルカメラ１は、露光制御部１４と、測距制御部１５と、ズーム制御部１６と、フラッシュ１７と、電源制御部１８と、電源部１９と、メモリ２０と、表示装置２１と、不揮発性メモリ２２と、操作部２３と、シャッタースイッチ２４と、無線通信回路２５とを備え、これらはシステム制御回路９に夫々接続されている。
【００２３】
シャッター３は、絞り機能を備えている。撮影レンズ２は、光学像を撮像素子４に結像する。撮像素子４は、撮影レンズ２により結像された光学像をアナログ信号に変換する。Ａ／Ｄ変換器５は、撮像素子４から出力されたアナログ信号をディジタル信号に変換する。
【００２４】
タイミング発生回路６は、撮像素子４、Ａ／Ｄ変換器５、及びＤ／Ａ変換器７にクロック信号や制御信号を供給する。また、タイミング発生回路６は、メモリ制御回路８及びシステム制御回路９により制御される。画像処理回路１０は、Ａ／Ｄ変換器５又はメモリ制御回路８から出力されたデータに対して所定の画素補間処理や色変換処理を行う。
【００２５】
メモリ制御回路８は、Ａ／Ｄ変換器５、タイミング発生回路６、画像処理回路１０、画像表示メモリ１１、Ｄ／Ａ変換器７、及びメモリ１２を制御する。Ａ／Ｄ変換器５から出力されたデータは、画像処理回路１０及びメモリ制御回路８を介して、又は直接メモリ制御回路８を介して、画像表示メモリ１１又はメモリ１２に書き込まれる。
【００２６】
画像表示部１３は、TFT LCD（Thin Film Transistors Liquid Crystal Display）等から成る。画像表示メモリ１１に書き込まれた表示用の画像データは、Ｄ／Ａ変換器７を介して画像表示部１３に表示される。撮像素子４から出力された画像データを画像表示部１３に逐次表示することにより、電子ファインダー機能を実現することができる。メモリ１２は、所定枚数の静止画像データや、所定時間の動画像データを格納するのに十分な記憶容量を備えており、撮影した静止画像データや動画像データを格納する。
【００２７】
露光制御部１４は、シャッター３を制御する。また、露光制御部１４は、フラッシュ１７と連携することによりフラッシュ調光機能を実現する。測距制御部１５は、撮影レンズ２のフォーカシングを制御する。ズーム制御部１６は、撮影レンズ２のズーミングを制御する。フラッシュ１７は、ＡＦ補助光の投光機能、及びフラッシュ調光機能を有する。システム制御回路９は、デジタルカメラ１全体を制御する。メモリ２０は、システム制御回路９の動作用の定数、変数、及びプログラム等を記憶している。
【００２８】
電源制御部１８は、電池検出回路、ＤＣ−ＤＣコンバータ、及び通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部１８は、電池の装着の有無、装着された電池の種類及び電池残量の検出を行い、その検出結果及びシステム制御回路９の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。電源部１９は、アルカリ電池、リチウム電池等の一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、Ｌｉ電池等の二次電池、又はＡＣアダプター等から成る。
【００２９】
表示装置２１は、操作部２３の近辺の視認し易い位置に少なくとも１つ設置され、例えばＬＣＤ、ＬＥＤ（Light Emitting Diode）、又は発音素子等の組み合わせにより構成されている。また、表示装置２１は、システム制御回路９のプログラムの実行に応じて、文字、画像、又は音声等を用いて動作状態やメッセージ等を表示する。
【００３０】
不揮発性メモリ２２は、データを電気的に記録、消去可能なメモリである。操作部２３は、スイッチ、ダイアル、タッチパネル、視線検知によるポインティング、若しくは音声認識装置、又はそれらの組み合わせ等により構成され、システム制御回路９に各種動作指示を入力するために用いられる。
【００３１】
シャッタースイッチ２４は、撮像素子４から出力された信号を、Ａ／Ｄ変換器５及びメモリ制御回路８を介してメモリ１２に画像データを書き込む露光処理や、画像処理回路１０及びメモリ制御回路８での演算を用いた現像処理という一連の処理の動作開始を指示するものである。
【００３２】
無線通信回路２５は、アンテナ２６を介して、無線通信により他のデジタルカメラ等の外部機器と電波信号を送受信する。
【００３３】
デジタルカメラ１は、通常モード及び共有モードの２つのモードを有しており、ユーザにより操作部２３を用いていずれかのモードが選択される。通常モードでは、デジタルカメラ１で撮影した画像はデジタルカメラ１のメモリ１２内に保存される。共有モードでは、デジタルカメラ１で撮影した画像がデジタルカメラ１のメモリ１２内に保存されると共に、当該画像のサムネイルが予め設定されたグループに属する他のデジタルカメラに無線通信回路２５により送信される。これにより、共有モードでは、予め設定されたグループに属する複数のデジタルカメラで、夫々のデジタルカメラで撮影した画像を共有することができる。また、他のデジタルカメラに送信される画像は、撮影した画像自体に比べてサイズが小さいサムネイルであるので、ネットワークの負荷を軽減することができる。
【００３４】
なお、複数のデジタルカメラで共有される画像は、サムネイルに限られるものではなく、撮影した画像自体を交換するようにしてもよい。また、複数のデジタルカメラで共有される画像は、静止画像であってもよく、動画像であってもよい。
【００３５】
次に、複数のデジタルカメラ１間で、撮影した画像を共有する動作について説明する。
【００３６】
共有モードでは、無線通信回路２５により例えば無線ＬＡＮを介して画像の送受信を行うために、各種の無線設定を行う必要がある。本実施の形態では、表示装置２１に表示された図２の無線設定画面２００上で無線のネットワーク名であるＥＳＳＩＤ（Extended Service Set Identifier）、及び暗号化のキーとなるＷＥＰ（Wired Equivalent Privacy）キーを設定する。同一のＥＳＳＩＤ及びＷＥＰキーが設定された外部機器同士は、同一無線ネットワーク上で互いに無線通信を行うことができる。例えばデジタルカメラＡ〜Ｘで画像を共有する場合、デジタルカメラＡ〜Ｘの夫々において同一のＥＳＳＩＤ及びＷＥＰキーを設定する。
【００３７】
図２において、無線設定画面２００には、ＥＳＳＩＤ設定欄２７と、ＷＥＰキー設定欄２８と、入力ボタン２９と、ＯＫボタン３０と、戻るボタン３１とが表示される。
【００３８】
ＯＫボタン３０が押下されると、ＥＳＳＩＤ設定欄２７及びＷＥＰキー設定欄２８に入力された内容が有効になる。戻るボタン３１が押下されると、ＥＳＳＩＤ及びＷＥＰキーの設定を中断して前画面に戻る。
【００３９】
ＥＳＳＩＤ設定欄２７にカーソルを合わせた上で、入力ボタン２９が押下されると、図３のＥＳＳＩＤ入力画面３００に遷移する。
【００４０】
図３において、ＥＳＳＩＤ入力画面３００には、文字を一文字ずつ入力するためのソフトキーボード３２が表示される。ユーザは、ソフトキーボード３２を用いて、ＥＳＳＩＤを一文字ずつ入力する。ＯＫボタン３０が押下されると、ＥＳＳＩＤの入力を完了し、無線設定画面２００に遷移する。戻るボタン３１が押下されると、ＥＳＳＩＤ及びＷＥＰキーの設定を中断して前画面に戻る。ＷＥＰキーの設定方法は、上記ＥＳＳＩＤの設定方法と同様である。
【００４１】
次に、同一ネットワーク上の外部機器の中から画像を共有するデジタルカメラの接続先リストを作成する手順について図４を参照して説明する。接続先リストは、図４の接続先リスト作成画面４００上で作成される。
【００４２】
図４において、接続先リスト作成画面４００には、チェックボックス３３と、接続先リスト作成ボタン３４と、検索ボタン３５と、外部機器一覧３９とが表示される。
【００４３】
検索ボタン３５が押下されると、デジタルカメラ１は、同一ネットワークで上同一のＥＳＳＩＤ及びＷＥＰキーが設定された外部機器を検索し、その検索結果を外部機器一覧３９に表示する。また、ここで検索された同一ネットワーク上の外部機器一覧は、メモリ２０に記憶される。
【００４４】
ユーザは、チェックボックス３３にチェックを入れることにより、外部機器一覧３９の中から画像を共有する外部機器を選択する。
【００４５】
接続先リスト作成ボタン３４が押下されると、チェックボックス３３にチェックを入れたデジタルカメラをメンバとする接続先リストが生成される。作成された接続先リストはメモリ２０に記憶され、図５の接続先リスト表示画面５００として表示装置２１に表示される。
【００４６】
図５において、接続先リスト表示画面５００には、接続先リスト３６が表示される。戻るボタン３１が押下されると、設定を中断して前画面に戻る。ＯＫボタン３０が押下されると、共有モードに移行する。
【００４７】
この接続先リストには、画像を共有するデジタルカメラの外部機器名と共に、そのデジタルカメラに最後に送信したサムネイルの画像番号（以下、「送信済み画像番号Ｙ」という。）が保持されている。また、メモリ２０は、デジタルカメラ１が最後に撮影した画像の画像番号（以下、「撮影済み画像番号Ｚ」という。）を記憶している。
【００４８】
図６は、図１におけるシステム制御回路９によって実行される共有モード動作処理の手順を示すフローチャートである。
【００４９】
図６において、まず、無線設定画面２００上でＥＳＳＩＤ及び暗号化のキーとなるＷＥＰキーを設定して無線設定を行う（ステップＳ１０１）。このとき、画像を共有する複数のデジタルカメラの夫々において、同一のＥＳＳＩＤ及びＷＥＰキーを設定する。
【００５０】
次に、接続先リスト作成画面４００上で、同一のＥＳＳＩＤ及びＷＥＰキーが設定された同一ネットワーク上の外部機器の中から画像を共有するデジタルカメラをメンバとする接続先リストを作成し、共有モードに移行する（ステップＳ１０２）。作成された接続先リストは、メモリ２０に記憶される。共有モード移行時に、送信済み画像番号Ｙ及び撮影済み画像番号Ｚはリセットされる。
【００５１】
次に、ステップＳ１０３では、システム制御回路９は割り込み待ち状態になり、割り込みがあったときは割り込みの種類を判別する（ステップＳ１０４）。この判別の結果、割り込みの種類が、シャッタースイッチ２４による撮影指示であったときは、ステップＳ１０５に進む。一方、割り込みの種類が、無線通信回路２５による外部機器からのデータ受信であったときは、ステップＳ１０９に進む。更に、割り込みの種類が、操作部２３からの指示、又は後述するステップＳ１１８で設定されたタイマのタイムアウトによる共有モードの終了命令であったときは、ステップＳ１１５に進む。
【００５２】
ステップＳ１０５では、システム制御回路９は、撮像素子４等を制御して撮影を行い、撮影した画像をメモリ１２内に保存する（ステップＳ１０５）。ここで、共有モードに移行してから撮影した画像には、撮影された順に、例えば、000001.jpg、000002.jpg…のように画像番号が与えられる。また、メモリ２０に記憶された撮影済み画像番号Ｚを更新する。更に、画像処理回路１０により、撮影した画像のサムネイルが作成され、メモリ１２に保存される。
【００５３】
次に、ステップＳ１０２で作成された接続先リストを参照し（ステップＳ１０６）、デジタルカメラ１で撮影が行われたことを知らせる通知（以下、「撮影通知」という。）が、接続先リスト上の全ての外部機器に送信済みであるか否かを判別する（ステップＳ１０７）。この判別の結果、撮影通知が接続先リスト上の全ての外部機器に送信済みでないときは、撮影通知を送信済みでない外部機器に撮影通知を送信し（ステップＳ１０８）、ステップＳ１０６に戻る。一方、撮影通知が接続先リストの全ての外部機器に送信済みであるときは、ステップＳ１０３に戻り、再び割り込み待ち状態となる。
【００５４】
ステップＳ１０９では、ステップＳ１０２で作成された接続先リストを参照し、受信したデータの送信元が接続先リストにあるか否かを判別する（ステップＳ１１０）。この判別の結果、受信したデータの送信元が接続先リストにないときは、そのデータは受信しないものとし、ステップＳ１０３に戻り、再び割り込み待ち状態となる。一方、受信したデータの送信元が接続先リストにあるときは、ステップＳ１１１に進む。
【００５５】
ステップＳ１１１では、受信したデータの種類を判別する。この判別の結果、受信したデータが、送信元で撮影が行われたことを知らせる撮影通知であるときは、ステップＳ１１２に進む。一方、受信したデータが、サムネイルの送信を要求するサムネイルリクエストであるときは、ステップＳ１１３に進む。更に、受信したデータが、送信元のデジタルカメラで撮影した画像のサムネイルであるときは、ステップＳ１１４に進む。
【００５６】
ステップＳ１１２では、無線通信回路２５により、撮影通知の送信元で撮影した画像のサムネイルの送信を要求するサムネイルリクエストを撮影通知の送信元に送信し、ステップＳ１０３に戻り、再び割り込み待ち状態となる。これにより、画像を共有する外部機器でから画像を取得することができる。
【００５７】
ステップＳ１１３では、後述する図７のサムネイル送信処理を実行して、無線通信回路２５によりサムネイルリクエストの送信元に未送信のサムネイルを送信し、ステップＳ１０３に戻り、再び割り込み待ち状態となる。
【００５８】
ステップＳ１１４では、受信したサムネイルをメモリ１２に保存し、ステップＳ１０３に戻り、再び割り込み待ち状態となる。なお、保存されたサムネイルは、サムネイルの送信元毎に管理され、画像表示部１３に表示して閲覧することができる。
【００５９】
一方、ステップＳ１１５では、後述するステップＳ１１８で設定されたタイマがタイムアウトしたか否かを判別する。このタイマは、接続先リスト上の全ての外部機器に撮影通知を送信してから一定時間が経過すると、共有モードを終了するように設定されている。
【００６０】
ステップＳ１１５の判別の結果、タイマがタイムアウトしたときは、共有モードを終了して本処理を終了する。一方、タイマが設定されていないか、又はタイマがタイムアウトしていないときは、ステップＳ１１７に進む。
【００６１】
ステップＳ１１７では、メモリ２０に記憶された接続先リストを参照して、接続先リスト上の外部機器に未送信の画像があるときは、無線通信回路２５により当該外部機器に撮影通知を送信する。これにより、共有モードで動作中に撮影した画像を確実に共有することができる。次に、一定時間が経過すると共有モードを終了するように、タイマを設定し（ステップＳ１１８）、ステップＳ１０３に戻り、再び割り込み待ち状態となる。
【００６２】
図７は、図６のステップＳ１１３のサムネイル送信処理の手順を示すフローチャートである。
【００６３】
図７において、システム制御回路９は、サムネイルリクエストを受信すると、メモリ２０に記憶された接続先リストを参照する（ステップＳ２０１）。
【００６４】
例えば、図８の接続先リスト３７において、デジタルカメラＢに対応する送信済み画像番号Ｙは000004.jpgである。これは、000001.jpg〜000004.jpgのサムネイルをデジタルカメラＢに既に送信したことを示している。
【００６５】
図７に戻り、ステップＳ２０２では、接続先リストに保持されている、そのサムネイルリクエストの送信元に対応する送信済み画像番号Ｙと、デジタルカメラ１の撮影済み画像番号Ｚとが同一であるか否かを判別する。
【００６６】
この判別の結果、送信済み画像番号Ｙと撮影済み画像番号Ｚとが同一であるときは、本処理を終了し、再び割り込み待機状態に戻る。一方、送信済み画像番号Ｚより撮影済み画像番号Ｙの方が小さいときは、無線通信回路２５により画像番号がＹ＋１のサムネイルをサムネイルリクエストの送信元に送信する（ステップＳ２０３）。
【００６７】
次に、送信済み画像番号Ｙを更新し（ステップＳ２０４）、ステップＳ２０２に戻り、送信済み画像番号Ｙと撮影済み画像番号Ｚとが同一になるまでステップＳ２０３，Ｓ２０４の処理を繰り返す。これにより、例えば、デジタルカメラＢからサムネイルリクエストを受信した場合において、撮影済み画像番号Ｚが000010.jpgであり、デジタルカメラＢに対応する送信済み画像番号Ｙが000004.jpgであるときは、000005.jpg〜000010.jpgのサムネイルがデジタルカメラＢに送信される。
【００６８】
その結果、図８に示すように、サムネイル送信後の接続先リスト３８において、デジタルカメラＢに対応する送信済み画像番号は000010.jpgに更新される。
【００６９】
第１の実施の形態によれば、接続先リストには、画像を共有するデジタルカメラの外部機器名と共に、そのデジタルカメラに最後に送信したサムネイルの画像番号が保持され、この接続先リストを参照して（ステップＳ２０１）、サムネイルリクエストの送信元に未送信の画像を送信する（ステップＳ２０３）ので、複数の撮像装置間で、共有すべき全ての画像を確実に共有することができる。
【００７０】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００７１】
図９は、本発明の第２の実施の形態における共有モード動作処理の手順を示すフローチャートである。
【００７２】
図９の処理は、図６のステップに加えて、ステップＳ３０１〜Ｓ３０２、及びステップＳ３１１〜Ｓ３１５の処理を実行する点でのみ図６の処理と異なる。図６のステップと同一ステップには同一符号を付し、その説明を省略する。
【００７３】
本処理は、共有モードで画像を共有するグループを新規に設定する場合に加えて、既に設定されているグループにデジタルカメラ１が途中参加する場合を考慮する点が図６の処理と異なる。
【００７４】
図９において、ＥＳＳＩＤ及びＷＥＰキーを設定して無線設定を行い（ステップＳ１０１）、画像を共有するデジタルカメラの接続先リストを作成し、共有モードに移行する（ステップＳ１０２）。
【００７５】
次に、既に設定されているグループへの途中参加であるか否かを判別する（ステップＳ３０１）。この判別の結果、既に設定されているグループへの途中参加であるときは、ステップＳ３０２に進む。一方、画像を共有するグループを新規に設定したときは、ステップＳ１０３に進む。
【００７６】
ステップＳ３０２では、無線通信回路２５により、ステップＳ１０２作成された接続先リスト上の外部機器に、グループに途中参加したことを知らせる通知を送信し（ステップＳ３０４）、ステップＳ１０３に進む。これにより、画像を共有するグループに途中から参加することができる。
【００７７】
ここで、ユーザは、デジタルカメラ１がグループに途中参加する以前にグループ内で共有されていた画像を共有するか、又はデジタルカメラ１がグループに途中参加後に撮影した画像を共有するかを不図示の画面上で選択する。
【００７８】
次に、ステップＳ１０３では、システム制御回路９は割り込み待ち状態になり、割り込みがあったときは割り込みの種類を判別する（ステップＳ１０４）。この判別の結果、割り込みの種類が、無線通信回路２５による外部機器からのデータ受信であったときは、ステップＳ３１１に進む。
【００７９】
ステップＳ３１１では、メモリ２０に記憶された無線ネットワーク上の外部機器一覧を参照し、受信したデータの送信元が無線ネットワーク上の外部機器一覧にあるか否かを判別する（ステップＳ３１２）。この判別の結果、受信したデータの送信元が無線ネットワーク上の外部機器一覧にあるときは、ステップＳ１０９以降の処理を実行する。一方、受信したデータの送信元が無線ネットワーク上の外部機器一覧にないときは、ステップＳ３１３に進む。
【００８０】
ステップＳ３１３では、ネットワーク上の外部機器一覧にデータの送信元の外部機器を追加する（ステップＳ３１３）。次に、接続先リストにデータの送信元の外部機器を追加するか否かを判別する（ステップＳ３１４）。この判別は、ユーザにより接続先リストにデータの送信元の外部機器を追加する指示がなされたか否かにより行う。なお、受信したデータがグループに途中参加したことを知らせる通知であるときに、接続先リストにデータの送信元の外部機器を追加するようにしてもよい。
【００８１】
接続先リストにデータの送信元の外部機器を追加しないときは、ステップＳ１０３に戻り、再び割り込み待ち状態となる。
【００８２】
一方、接続先リストにデータの送信元の外部機器を追加するときは、接続先リストにデータの送信元の外部機器を追加し（ステップＳ３１５）、ステップＳ１０３に戻り、再び割り込み待ち状態となる。これにより、画像を共有する外部機器を途中から追加することができる。
【００８３】
ここで、ユーザは、送信元の外部機器がグループに途中参加する以前にグループ内で共有されていた画像を共有するか、又は送信元の外部機器がグループに途中参加後に撮影した画像を共有するかを不図示の画面上で選択する。送信元の外部機器がグループに途中参加する以前にグループ内で共有されていた画像を共有する場合は、送信元の外部機器に対応する送信済み画像番号Ｙをリセットする。一方、送信元の外部機器がグループに途中参加後に撮影した画像を共有する場合は、送信元の外部機器に対応する送信済み画像番号Ｙに、現在の撮影済み画像番号Ｚを設定する。
【００８４】
本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００８５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００８８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る撮像装置の内部構成を示すブロック図である。
【図２】図１における表示装置に表示される無線設定画面の一例を示す図である。
【図３】図１における表示装置に表示されるＥＳＳＩＤ入力画面の一例を示す図である。
【図４】図１における表示装置に表示される接続先リスト作成画面の一例を示す図である。
【図５】図１における表示装置に表示される接続先リスト表示画面の一例を示す図である。
【図６】図１におけるシステム制御回路によって実行される共有モード動作処理の手順を示すフローチャートである。
【図７】図６のステップＳ１１３のサムネイル送信処理の手順を示すフローチャートである。
【図８】図７のステップＳ２０１接続先リストの一例を示す図である。
【図９】本発明の第２の実施の形態における共有モード動作処理の手順を示すフローチャートである。
【符号の説明】
【００９０】
１  デジタルカメラ
９  システム制御回路
１０  画像処理回路
１２  メモリ
２０  メモリ
２１  表示装置
２３  操作部
２５  無線通信回路
【図１】
0004551826.tif 000002
【図２】
0004551826.tif 000003
【図３】
0004551826.tif 000004
【図４】
0004551826.tif 000005
【図５】
0004551826.tif 000006
【図６】
0004551826.tif 000007
【図７】
0004551826.tif 000008
【図８】
0004551826.tif 000009
【図９】
0004551826.tif 000010