(57)【特許請求の範囲】
【請求項１】
場所情報指定装置であって、
場所情報を確認可能な場所確認画像を取得する場所確認画像取得部と、
取得された前記場所確認画像を表示部に表示させる表示制御部と、
前記表示部に表示された場所確認画像において目標場所と前記場所情報指定装置の場所とを指定するための操作部と、
前記指定された目標場所の情報と、前記取得された場所確認画像と、前記場所情報指定装置の場所とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信する通信部と、
を具備する場所情報指定装置。
【請求項２】
前記通信部は、前記目標場所に存在している対象物を示す対象物画像をさらに前記外部の情報機器に送信する請求項１に記載の場所情報指定装置。
【請求項３】
前記場所確認画像取得部は、場所確認画像記録部に記録されている複数の前記場所確認画像の中から前記表示部に表示するための前記場所確認画像を取得する請求項１又は２に記載の場所情報指定装置。
【請求項４】
場所情報をユーザが目視で確認可能な地図画像を取得する場所確認画像取得部と、
取得された前記地図画像を表示部に表示させる表示制御部と、
前記表示部に表示された地図画像において目標場所を指定するための操作部と、
前記指定された目標場所の情報と前記取得された地図画像とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信する通信部と、
を具備し、
前記場所確認画像取得部は、地図を撮像して得られた画像を前記表示部に表示するための地図画像として取得する場所情報指定装置。
【請求項５】
前記場所確認画像は、地図画像を含む請求項１乃至３の何れか１項に記載の場所情報指定装置。
【請求項６】
前記外部の情報機器は、撮影機能を有する携帯情報機器であり、
前記行為の要求は、撮影要求である請求項１乃至５の何れか１項に記載の場所情報指定装置。
【請求項７】
場所情報指定装置が、場所情報を確認可能な場所確認画像を取得することと、
場所情報指定装置が、取得された前記場所確認画像を表示部に表示させることと、
場所情報指定装置が、前記表示部に表示された場所確認画像において目標場所と場所情報指定装置の場所とを指定させることと、
場所情報指定装置が、前記指定された目標場所の情報と、前記取得された場所確認画像と、前記場所情報指定装置の場所とを、外部の情報機器のユーザに行わせたい行為の要求とともに外部の情報機器に送信することと、
を具備する場所情報指定方法。
【請求項８】
場所情報指定装置が、場所情報をユーザが目視で確認可能な地図画像を、地図を撮像することで取得することと、
場所情報指定装置が、取得された前記地図画像を表示部に表示させることと、
場所情報指定装置が、前記表示部に表示された地図画像において目標場所を指定させることと、
場所情報指定装置が、前記指定された目標場所の情報と前記取得された地図画像とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信することと、
を具備する場所情報指定方法。
【請求項９】
場所情報を確認可能な場所確認画像を取得することと、
取得された前記場所確認画像を表示部に表示させることと、
前記表示部に表示された場所確認画像において目標場所と場所情報指定装置の場所とを指定させることと、
前記指定された目標場所の情報と、前記取得された場所確認画像と、前記場所情報指定装置の場所とを、外部の情報機器のユーザに行わせたい行為の要求とともに外部の情報機器に送信することと、
をコンピュータに実行させるための場所情報指定プログラム。
【請求項１０】
場所情報をユーザが目視で確認可能な地図画像を、地図を撮像することで取得することと、
取得された前記地図画像を表示部に表示させることと、
前記表示部に表示された地図画像において目標場所を指定させることと、
前記指定された目標場所の情報と前記取得された地図画像とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信することと、
をコンピュータに実行させるための場所情報指定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、場所情報を指定する場所情報指定装置、場所情報指定方法及び場所情報指定プログラムに関する。
【背景技術】
【０００２】
他者に対して撮影位置を指定する技術として、例えば特許文献１の技術が知られている。特許文献１のシステムは、ビデオカメラとクライアントとをネットワークを介して接続したシステムにおいて、クライアントで指示された撮影位置の情報を、ネットワークを介してビデオカメラに送信する。撮影者は、ビデオカメラの表示部に表示された情報から、クライアントの指示を認識して、クライアントからの依頼通りの撮影を行うことが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術は、ユーザがクライアントの表示部に表示されているビデオカメラの撮影画像を見ながらクライアントに対して撮影位置の指示を送るものである。このため、特許文献１の技術では、撮影画像上で見ることができない場所に対する具体的な指示は困難である。
【０００５】
本発明は、前記の事情に鑑みてなされたもので、他者に対してより具体的な場所情報を指定することが可能な場所情報指定装置、場所情報指定方法及び場所情報指定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために、本発明の第１の態様の場所情報指定装置は、場所情報指定装置であって、場所情報を確認可能な場所確認画像を取得する場所確認画像取得部と、取得された前記場所確認画像を表示部に表示させる表示制御部と、前記表示部に表示された場所確認画像において目標場所と前記場所情報指定装置の場所とを指定するための操作部と、前記指定された目標場所の情報と、前記取得された場所確認画像と、前記場所情報指定装置の場所とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信する通信部とを具備する。
前記の目的を達成するために、本発明の第２の態様の場所情報指定装置は、場所情報をユーザが目視で確認可能な地図画像を取得する場所確認画像取得部と、取得された前記地図画像を表示部に表示させる表示制御部と、前記表示部に表示された地図画像において目標場所を指定するための操作部と、前記指定された目標場所の情報と前記取得された地図画像とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信する通信部とを具備し、前記場所確認画像取得部は、地図を撮像して得られた画像を前記表示部に表示するための地図画像として取得する。
【０００７】
前記の目的を達成するために、本発明の第３の態様の場所情報指定方法は、場所情報指定装置が、場所情報を確認可能な場所確認画像を取得することと、場所情報指定装置が、取得された前記場所確認画像を表示部に表示させることと、場所情報指定装置が、前記表示部に表示された場所確認画像において目標場所と場所情報指定装置の場所とを指定させることと、場所情報指定装置が、前記指定された目標場所の情報と、前記取得された場所確認画像と、前記場所情報指定装置の場所とを、外部の情報機器のユーザに行わせたい行為の要求とともに外部の情報機器に送信することとを具備する。
前記の目的を達成するために、本発明の第４の態様の場所情報指定方法は、場所情報指定装置が、場所情報をユーザが目視で確認可能な地図画像を、地図を撮像することで取得することと、場所情報指定装置が、取得された前記地図画像を表示部に表示させることと、場所情報指定装置が、前記表示部に表示された地図画像において目標場所を指定させることと、場所情報指定装置が、前記指定された目標場所の情報と前記取得された地図画像とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信することとを具備する。
【０００８】
前記の目的を達成するために、本発明の第５の態様の場所情報指定プログラムは、場所情報を確認可能な場所確認画像を取得することと、取得された前記場所確認画像を表示部に表示させることと、前記表示部に表示された場所確認画像において目標場所と場所情報指定装置の場所とを指定させることと、前記指定された目標場所の情報と、前記取得された場所確認画像と、前記場所情報指定装置の場所とを、外部の情報機器のユーザに行わせたい行為の要求とともに外部の情報機器に送信することとをコンピュータに実行させる。
前記の目的を達成するために、本発明の第６の態様の場所情報指定プログラムは、場所情報をユーザが目視で確認可能な地図画像を、地図を撮像することで取得することと、取得された前記地図画像を表示部に表示させることと、前記表示部に表示された地図画像において目標場所を指定させることと、前記指定された目標場所の情報と前記取得された地図画像とを、外部の情報機器のユーザに行わせたい行為の要求とともに前記外部の情報機器に送信することとをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、他者に対してより具体的な場所情報を指定することが可能な場所情報指定装置、場所情報指定方法及び場所情報指定プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る場所情報指定装置を含む通信システムの構成を示す図である。
【図２】本発明の一実施形態に係る通信システムを適用した撮影システムにおいて想定される撮影シーンの例を示す図である。
【図３】本発明の一実施形態に係る通信システムの動作の概要を説明するための図である。
【図４】携帯情報機器のメインの処理を示すフローチャートである。
【図５】地図画像作成処理を示すフローチャートである。
【図６】タッチ要求受信処理を示すフローチャートである。
【図７】座標受信処理を示すフローチャートである。
【図８】撮影要求処理を示すフローチャートである。
【図９】撮影要求受信処理を示すフローチャートである。
【図１０】画像受信処理を示すフローチャートである。
【図１１】撮影依頼元の携帯情報機器の表示部に表示される画面の例を示す図である。
【図１２】撮影依頼先の携帯情報機器の表示部に表示される画面の例を示す図である。
【図１３】変形例１におけるサーバの処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。図１は、本発明の一実施形態に係る場所情報指定装置を含む通信システムの構成を示す図である。図１に示す通信システムは、携帯情報機器１００、２００と、サーバ３００とを有している。携帯情報機器１００、２００、サーバ３００は、通信自在に接続されている。携帯情報機器１００、２００は、例えばスマートフォンである。なお、携帯情報機器１００、２００としては、通信機能を有するデジタルカメラ等の各種の携帯情報機器が適用され得る。
【００１２】
携帯情報機器１００と携帯情報機器２００は、同一の構成を有していても良いし、異なる構成を有していても良い。以下、説明を簡単化するために、携帯情報機器１００と携帯情報機器２００とは同一の構成を有しているものとして、携帯情報機器１００の詳細な構成を説明する。
【００１３】
携帯情報機器１００は、撮像部１０２と、画像処理部１０４と、表示部１０６と、タッチ操作部１０８と、記録部１１０と、通信部１１２と、位置検出部１１４と、通話部１１６と、制御部１１８とを有している。
【００１４】
撮像部１０２は、撮影光学系、絞り、撮像素子、撮像信号処理回路を有し、被写体を撮像して被写体に係る画像データを生成する。撮影光学系は、図示しない被写体からの光束を集光する。絞りは、撮像素子の受光面に入射する光束の量を調整する。撮像素子は、撮像光学系によって集光された光束が結像される受光面を有している。受光面には、フォトダイオード等の画素が２次元状に配置されている。また、受光面の光入射側には、カラーフィルタが設けられている。このような撮像素子は、受光面に結像された光束に対応した像（被写体像）を、その光量に応じた電気信号（以下、撮像信号という）に変換する。撮像信号処理回路は、撮像素子で得られた撮像信号に対してＡＧＣ（自動利得制御）処理等のアナログ処理を施す。また、撮像信号処理回路は、アナログ処理した撮像信号をデジタル信号（以下、画像データという）に変換する。
【００１５】
画像処理部１０４は、撮像部１０２で得られた画像データに対する各種の画像処理を行う。画像処理としては、ホワイトバランス補正処理、色補正処理、ガンマ（γ）補正処理、拡大・縮小処理、圧縮処理等が含まれる。また、画像処理部１０４は、圧縮されている画像データに対する伸張処理も施す。
【００１６】
表示部１０６は、例えば液晶ディプレイ（ＬＣＤ）であり、ライブビュー用の画像（ライブビュー画像）及び記録部１１０に記録された画像等の各種の画像を表示する。タッチ操作部１０８は、表示部１０６の表示画面上に一体的に形成されており、表示画面上におけるユーザの指等の接触位置等を検出する。
【００１７】
記録部１１０は、例えば携帯情報機器１００に内蔵されているフラッシュメモリである。この記録部１１０は、通信相手情報記録部１１０１と、画像記録部１１０２と、地図画像記録部１１０３と、プログラム記録部１１０４とを有している。通信相手情報記録部１１０１には、携帯情報機器１００の通信相手の情報が記録される。この通信相手の情報は、例えば携帯情報機器２００のユーザ名、サーバ３００にアクセスするためのＵＲＬである。画像記録部１１０２には、撮影動作によって得られた画像データが記録される。また、画像記録部１１０２には、後で説明する撮影要求処理に用いられる顔画像が記録される。地図画像記録部１１０３には、地図画像データが記録されている。この地図画像データは、後で説明する撮影依頼先の携帯情報機器のユーザに対し、少なくとも撮影の目標となる目標被写体の場所を知らせることが可能な情報を含む場所確認画像データの一例である。この地図画像データは、必ずしも「地図」の画像データでなくて良い。例えば、地図画像データは、見取り図の画像データであっても良い。また、地図画像データは、看板に記されている地図や手書きの地図を撮影して得られたもの等であっても良い。さらに、地図画像データは、２次元の画像データに限らず、３次元の画像データであっても良い。プログラム記録部１１０４には、携帯情報機器１００の制御部１１８で使用されるプログラムや設定データが記録されている。さらに、本実施形態のプログラム記録部１１０４には、携帯情報機器１００と携帯情報機器２００との連携撮影を制御するための連携ソフトが記録されている。連携ソフトの詳細については後で説明する。
【００１８】
通信部１１２は、携帯電話通信用のインターフェース及び無線ＬＡＮ通信用のインターフェースといった各種の無線通信用のインターフェースを含む。この通信部１１２は、携帯情報機器２００又はサーバ３００との通信を行う。ここで、図１の例の通信部１１２は、ネットワークＮを介して携帯情報機器２００又はサーバ３００と通信する。しかしながら、通信部１１２は、ネットワークＮを介さない近距離無線通信によって携帯情報機器２００等と通信自在に構成されていても良い。
【００１９】
位置検出部１１４は、例えばＧＰＳ受信器を含み、携帯情報機器１００の位置を検出する。さらに、電子コンパス等を位置検出部１１４に持たせることにより、位置検出部１１４は、方位を検出できるように構成されていても良い。
【００２０】
通話部１１６は、マイクロホン（マイク）及びスピーカを含む。通話部１１６のマイク及びスピーカは、携帯情報機器１００における通話機能のために設けられている。
【００２１】
制御部１１８は、例えばＣＰＵやメモリを含むＡＳＩＣによって構成されており、記録部１１０のプログラム記録部１１０４に記録されているプログラムに従って携帯情報機器１００の各ブロックの動作を制御する。
【００２２】
制御部１１８は、撮像制御部１１８１の機能と、表示制御部１１８２の機能と、座標検出部１１８３の機能と、通信制御部１１８４の機能、場所確認画像取得部１１８５の機能とを有している。撮像制御部１１８１の機能は、撮像部１０２による撮像動作を制御する機能である。表示制御部１１８２の機能は、表示部１０６への各種の画像の表示を制御する機能である。座標検出部１１８３の機能は、表示部１０６に表示された画像の中の、ユーザのタッチ操作部１０８の操作により指定された場所の座標を取得する機能である。この機能によってタッチ操作の内容等が判別される。通信制御部１１８４の機能は、通信部１１２を介しての携帯情報機器１００と携帯情報機器２００又はサーバ３００との通信の際の制御をする機能である。場所確認画像取得部１１８５としての機能は、場所確認画像の一例としての地図画像データを取得する機能である。地図画像データは、撮像部１０２による撮像の結果として取得される画像データ等として取得される。
【００２３】
ここで、制御部１１８の各機能は、制御部１１８とは別のハードウェアによって実現されても良い。
【００２４】
サーバ３００は、記録部３０２と、通信部３０４と、制御部３０６とを有している。このサーバ３００は、ネットワークＮを介して携帯情報機器１００及び携帯情報機器２００に対して各種のサービスを提供する。
【００２５】
記録部３０２は、コミュニティー情報記録部３０２１と、画像記録部３０２２と、キー画像記録部３０２３とを有している。コミュニティー情報記録部３０２１には、コミュニティーに属しているユーザの情報が記録される。このユーザの情報は、例えばユーザのＩＤである。画像記録部３０２２には、携帯情報機器１００や携帯情報機器２００から送信されてきた画像データが記録される。キー画像記録部３０２３には、キー画像としての地図画像データがコミュニティー毎に記録される。
【００２６】
通信部３０４は、ネットワークＮを介して携帯情報機器１００や携帯情報機器２００との通信を行う。
【００２７】
制御部３０６は、例えばＣＰＵやメモリを含むＡＳＩＣによって構成されており、サーバ３００の動作を制御する。
【００２８】
制御部３０６は、表示制御部３０６１の機能と、座標検出部３０６２の機能と、通信制御部３０６３の機能とを有している。表示制御部３０６１の機能は、携帯情報機器１００や携帯情報機器２００に特定の画面を表示させるために、通信部３０４を介して画像データ等を携帯情報機器１００や携帯情報機器２００に送信する機能である。座標検出部３０６２の機能は、携帯情報機器１００及び携帯情報機器２００の表示部１０６に表示された画像の中の、ユーザのタッチ操作部１０８の操作により指定された場所の座標を、ネットワークＮを介して取得する機能である。通信制御部３０６３の機能は、通信部３０４を介してのサーバ３００と携帯情報機器１００又は携帯情報機器２００との通信の際の制御をする機能である。なお、制御部３０６の各機能は、制御部３０６とは別のハードウェアによって実現されても良い。
【００２９】
以下、本実施形態に係る通信システムの動作の概要を説明する。図２は、本実施形態の通信システムを適用した撮影システムにおいて想定される撮影シーンの例を示す図である。図２（ａ）は、一例の撮影シーンを上空から見た状態を示している。図２（ａ）に示すように、一例の撮影シーンにおいては、柵の中に被写体としての象Ｓ１がいる。このような撮影シーンにおいて、柵の周囲には別の被写体としての子供Ｓ２と子供Ｓ３が位置している。また、子供Ｓ２の近くには撮影者としての父親Ｐ１が位置しており、子供Ｓ３の近くには撮影者としての母親Ｐ２が位置している。ただし、子供Ｓ２は父親Ｐ１の方を向いてはおらず、子供Ｓ３も母親Ｐ２の方を向いてはいない。さらに、図２（ａ）で示すように、父親Ｐ１、子供Ｓ２、象Ｓ１、子供Ｓ３、母親Ｐ２は、この順で略一直線上に並んでいる。すなわち、図２（ｂ）に示すように、母親Ｐ２は、子供Ｓ３、象Ｓ１、子供Ｓ２、父親Ｐ１の写った写真を撮影することができる。また、図２（ｃ）に示すように、父親Ｐ１は、子供Ｓ２、象Ｓ１、子供Ｓ３、母親Ｐ２の写った写真を撮影できる。
【００３０】
本実施形態に係る通信システムでは、場所情報指定装置としての携帯情報機器１００を所有している撮影依頼者（例えば父親Ｐ１）が、携帯情報機器２００を所有している撮影者（例えば母親Ｐ２）に対して撮影を依頼する。撮影の依頼時には、撮影依頼者の携帯情報機器１００の表示部１０６に撮影依頼者の周辺の地図画像が表示される。
【００３１】
撮影依頼者は、表示部１０６に表示された地図画像を見ながら、例えば撮影場所又は撮影対象の被写体の場所を指定する。例えば、撮影対象の被写体として子供Ｓ２が指定されたとする。この指定された地図画像内の座標は、制御部１１８の座標検出部１１８３の機能により検出される。その後、携帯情報機器１００から携帯情報機器２００へ、場所の指定情報を含む地図画像が送信される。
【００３２】
携帯情報機器２００の表示部には、場所の指定情報（例では子供Ｓ２の場所を示す情報）を含む地図画像Ｍが表示される。撮影者は、図３のようにして表示される地図画像を見ながら、撮影依頼者によって依頼された場所に存在する被写体を撮影する。これにより、撮影依頼者では撮影できない写真を撮影者に撮影してもらうことが可能である。
【００３３】
このように、本実施形態の通信システムでは、携帯情報機器１００と携帯情報機器２００との連携動作によって撮影がなされる。本実施形態の通信システムでは、撮影依頼者は、地図撮影の依頼を簡便に、かつ、適切に行うことができる。また、撮影者は、場所の地図画像を見ながら撮影を行うことにより、撮影依頼者の依頼通りの写真を撮影することができる。
【００３４】
以下、本実施形態に係る通信システムの動作をさらに具体的に説明する。図４から図１０は、本実施形態に係る通信システムの動作を説明するためのフローチャートである。図４から図１０の処理は、携帯情報機器１００及び携帯情報機器２００の制御部１１８によって制御される。また、図１１、図１２は、図４から図１０の動作に伴って携帯情報機器１００の表示部又は携帯情報機器２００の表示部に表示される画面の遷移を示す図である。ここで、以下の説明においては、携帯情報機器１００は撮影依頼者によって所有される撮影依頼元の携帯情報機器（場所情報指定装置）であり、携帯情報機器２００は撮影者によって所有される撮影依頼先の携帯情報機器であるとする。これらの関係は、逆でも良いことは言うまでもない。
【００３５】
図４は、携帯情報機器のメインの処理を示すフローチャートである。ここで、図４の処理は、携帯情報機器１００及び携帯情報機器２００の両方に適用される処理である。以下、携帯情報機器１００及び携帯情報機器２００について共通の処理の場合は、携帯情報機器１００及び携帯情報機器２００をまとめて「携帯情報機器」という。
【００３６】
ステップＳ１０１において、制御部１１８は、携帯情報機器の電源がオフされているか否かを判定する。ステップＳ１０１において、携帯情報機器の電源がオフされている場合には、図４の処理は終了される。
【００３７】
ステップＳ１０１において、携帯情報機器の電源がオフされていない場合には、処理はステップＳ１０２に移行する。ステップＳ１０２において、制御部１１８は、連携ソフトを起動するか否かを判定する。例えば、携帯情報機器のユーザのタッチ操作部１０８の操作により、連携ソフトの起動指示がされた場合又は後で説明するタッチ要求を受信した場合には、ステップＳ１０２において、連携ソフトを起動すると判定される。
【００３８】
ステップＳ１０２において、連携ソフトを起動しないと判定された場合には、処理はステップＳ１０３に移行する。ステップＳ１０３において、制御部１１８は、連携ソフトの起動以外の処理を実行するか否かを判定する。連携ソフトの起動以外の処理は、例えば通話処理、電子メール処理、撮影処理である。例えば、携帯情報機器のユーザのタッチ操作部１０８の操作により、これらの処理の実行が指示された場合には、ステップＳ１０３において、その他の処理を実行すると判定される。ステップＳ１０３において、他の処理を実行しないと判定された場合には、処理はステップＳ１０１に戻る。
【００３９】
ステップＳ１０３において、他の処理を実行すると判定された場合には、処理はステップＳ１０４に移行する。ステップＳ１０４において、制御部１１８は、実行すると判定された処理を実行する。その後、処理はステップＳ１０１に戻る。
【００４０】
ステップＳ１０２において、連携ソフトを起動すると判定された場合には、処理はステップＳ１１０に移行する。ステップＳ１１０において、制御部１１８は、連携ソフトを起動させる。
【００４１】
連携ソフトの起動後のステップＳ１１１において、制御部１１８は、連携ソフトを終了するか否かを判定する。例えば、携帯情報機器のユーザのタッチ操作部１０８の操作により、連携ソフトの終了指示がされた場合には、ステップＳ１１１において、連携ソフトを終了すると判定される。ステップＳ１１１において、連携ソフトを終了すると判定された場合には、処理はステップＳ１０１に戻る。
【００４２】
ステップＳ１１１において、連携ソフトを終了しないと判定された場合には、処理はステップＳ１１２に移行する。ステップＳ１１２において、制御部１１８は、地図画像を作成するか否かを判定する。例えば、携帯情報機器のユーザのタッチ操作部１０８の操作により、地図画像の作成指示がされた場合には、ステップＳ１１２において、地図画像を作成すると判定される。
【００４３】
ステップＳ１１２において、地図画像を作成すると判定された場合には、処理はステップＳ２００に移行する。ステップＳ２００において、制御部１１８は、地図画像作成処理を実行する。以下、図５を参照して地図画像作成処理を説明する。図５は、地図画像作成処理を示すフローチャートである。図５の処理は、撮影依頼元の携帯情報機器（携帯情報機器１００）の制御部１１８によって制御される。
【００４４】
ステップＳ２０１において、携帯情報機器１００の制御部１１８は、図１１（ａ）に示すような宛て先選択画面を表示部１０６に表示させる。図１１（ａ）に示すように、宛て先選択画面では、携帯情報機器１００の通信相手情報記録部１１０１に記録されている通信相手を示す情報、例えばユーザ名のリスト４００が表示される。
【００４５】
ステップＳ２０２において、携帯情報機器１００のユーザは、宛先選択画面に表示されているユーザ名の中の所望のユーザ名を指４０２等でタッチすることによって撮影依頼をする通信相手（例では携帯情報機器２００のユーザ）を選択する。この操作を受けて、制御部１１８は、タッチ操作部１０８の出力から、ユーザによって選択された通信相手の宛て先を判別する。
【００４６】
ステップＳ２０３において、制御部１１８は、撮影をするか否かを判定する。この判定のために、制御部１１８は、図１１（ｂ）に示すような処理選択画面を表示部１０６に表示させる。図１１（ｂ）に示すように、処理選択画面では、地図画像を選択するための処理の内容を示すボタン４０４、４０６が表示される。ボタン４０４は、撮影によって地図画像を取得する場合にユーザによって選択される撮影ボタンである。また、ボタン４０６は、地図画像記録部１１０３から地図画像を取得する場合にユーザによって選択される画像選択ボタンである。ステップＳ２０３においては、例えば、携帯情報機器１００のユーザのタッチ操作部１０８の操作により、撮影ボタン４０４が選択された場合に撮影をすると判定される。
【００４７】
ステップＳ２０３において、撮影しないと判定された場合、すなわち画像選択ボタン４０６が選択された場合には、処理はステップＳ２０４に移行する。ステップＳ２０４において、制御部１１８は、図１１（ｃ）に示すような地図画像選択画面を表示部１０６に表示させる。図１１（ｃ）に示すように、地図画像選択画面では、地図画像記録部１１０３に記録されている地図画像４０８の一覧が表示される。なお、地図画像選択画面において一覧表示する地図画像は地図画像記録部１１０３に記録されている地図画像に限るものではない。例えば、サーバ３００のキー画像記録部３０２３に記録されている地図画像も併せて一覧表示するようにしても良い。また、位置検出部１１４によって検出される位置の付近の地図画像のみを一覧表示するようにしても良い。
【００４８】
ステップＳ２０５において、携帯情報機器１００のユーザは、地図画像選択画面に表示されている地図画像の中の所望の地図画像を指４０２等でタッチすることによって地図画像を選択する。制御部１１８は、タッチ操作部１０８の出力に基づいて、ユーザによって選択された地図画像データを判別する。その後、処理はステップＳ２０６に移行する。
【００４９】
ステップＳ２０３において、撮影すると判定された場合、すなわち撮影ボタン４０４が選択された場合には、処理はステップＳ２５０に移行する。ステップＳ２５０において、制御部１１８は、携帯情報機器１００の動作モードを撮影モードに遷移させる。
【００５０】
携帯情報機器１００の動作モードが撮影モードになった後、ステップＳ２５１において、ユーザは、携帯情報機器１００を用いて、地図画像とする被写体を撮影するための操作をする。例えば、ユーザは、看板等に記された地図を撮影するための撮影操作をしたり、手書きの地図を撮影するための撮影操作をしたりする。ユーザの撮影操作を受けて、制御部１１８は、撮影処理を実行する。すなわち、制御部１１８は、撮像部１０２を動作させる。そして、制御部１１８は、撮像部１０２の動作により得られた地図画像データを画像処理部１０４において画像処理する。続いて、制御部１１８は、地図画像データを地図画像記録部１１０３に記録する。その後、処理はステップＳ２０６に移行する。
【００５１】
ステップＳ２０６において、制御部１１８は、図１１（ｄ）に示すように、ステップＳ２０５又はステップＳ２５１で取得した地図画像４１０を表示部１０６に全画面表示させる。
【００５２】
ステップＳ２０７において、携帯情報機器１００のユーザは、図１１（ｅ）に示すように、表示部１０６に表示された地図画像４１０における自分の居場所を示す位置をタッチする。この操作を受けて、制御部１１８は、タッチ操作部１０８の出力から、ユーザによって選択された場所の座標を取得する。
【００５３】
ステップＳ２０８において、制御部１１８は、ステップＳ２０７で取得した座標に基づいて、図１１（ｆ）に示すように、表示部１０６に表示された地図画像４１０上に携帯情報機器１００のユーザの居場所を示すアイコン４１２を表示させる。
【００５４】
ステップＳ２０９において、制御部１１８は、ステップＳ２０７で取得した座標データを図示しないメモリに保持する。
【００５５】
ステップＳ２１０において、制御部１１８は、図１１（ｇ）に示すように、表示部１０６に表示された地図画像４１０上に送信ボタン４１４を表示させる。
【００５６】
ステップＳ２１１において、制御部１１８は、送信ボタン４１４がタッチされたか否かを判定する。ステップＳ２１１において、送信ボタン４１４がタッチされたと判定されるまで、処理は待機される。所定時間の経過後に地図画像作成処理が終了されるように構成されていても良い。
【００５７】
ステップＳ２１１において、送信ボタン４１４がタッチされたと判定された場合に、処理はステップＳ２１２に移行する。ステップＳ２１２において、制御部１１８は、通信部１１２を用いて、表示部１０６に表示されている地図画像データ、ステップＳ２０７で取得した座標データ、タッチした人を示すデータ（例えばユーザ名のデータ）を、ステップＳ２０２で判別した撮影依頼先の携帯情報機器（例では携帯情報機器２００）に送信する。
【００５８】
ステップＳ２１２において、制御部１１８は、通信部１１２を用いて、タッチ要求を撮影依頼先の携帯情報機器（例では携帯情報機器２００）に送信する。その後、地図画像作成処理は終了される。地図画像作成処理の終了後、処理は図４のステップＳ１１１に戻る。
【００５９】
ここで、図４の説明に戻る。ステップＳ１１２において、地図画像を作成しないと判定された場合には、処理はステップＳ１１３に移行する。ステップＳ１１３において、制御部１１８は、タッチ要求を受信したか否かを判定する。タッチ要求は、地図画像作成処理の結果として撮影依頼先の携帯情報機器（例では携帯情報機器１００）から送信されるものである。
【００６０】
ステップＳ１１３において、タッチ要求を受信したと判定された場合に、処理はステップＳ３００に移行する。ステップＳ３００において、制御部１１８は、タッチ要求受信処理を実行する。以下、図６を参照してタッチ要求受信処理を説明する。図６は、タッチ要求受信処理を示すフローチャートである。図６の処理は、撮影依頼先の携帯情報機器（例では携帯情報機器２００）の制御部１１８によって制御される。
【００６１】
ステップＳ３０１において、携帯情報機器２００の制御部１１８は、図１２（ａ）に示すようなタッチ要求画面４１６を表示部１０６に表示させる。タッチ要求画面４１６には、例えば地図画像上の自分のいる場所をタッチすることをユーザに促す旨のメッセージが表示される。このようなメッセージにより、撮影依頼先の携帯情報機器のユーザは、タッチ要求受信処理が開始されたことを認識できる。
【００６２】
ステップＳ３０２において、制御部１１８は、タッチ要求とともに撮影依頼元の携帯情報機器（例では携帯情報機器１００）から送信されてきた地図画像を表示部１０６に表示させる。この表示は、図１１（ｄ）と同様に行われる。
【００６３】
ステップＳ３０３において、制御部１１８は、タッチ要求とともに撮影依頼元の携帯情報機器（例では携帯情報機器１００）から送信されてきた座標データに基づいて、図１２（ｂ）に示すように、表示部１０６に表示された地図画像４１０上に携帯情報機器１００のユーザの居場所を示すアイコン４１２を表示させる。
【００６４】
ステップＳ３０４において、携帯情報機器２００のユーザは、図１２（ｂ）に示すように、表示部１０６に表示された地図画像４１０における自分の居場所を示す位置を指５０２等でタッチする。この操作を受けて、制御部１１８は、タッチ操作部１０８の出力から、ユーザによって選択された場所の座標を取得する。なお、所定時間のタッチがない場合には、タッチ要求受信処理が終了されるように構成されていても良い。この場合、撮影依頼元の携帯情報機器（例では携帯情報機器１００）に対して連携撮影が行われなかった旨の通知を送ることが望ましい。
【００６５】
ステップＳ３０５において、制御部１１８は、ステップＳ３０４で取得した座標に基づいて、図１２（ｃ）に示すように、表示部１０６に表示された地図画像４１０上に携帯情報機器２００のユーザの居場所を示すアイコン４１８を表示させる。
【００６６】
ステップＳ３０６において、制御部１１８は、タッチ要求とともに撮影依頼元の携帯情報機器（例では携帯情報機器１００）から送信されてきた座標データ及びステップＳ３０４で取得した座標データを図示しないメモリに保持する。
【００６７】
ステップＳ３０７において、制御部１１８は、通信部１１２を用いて、ステップＳ３０４で取得した座標データ、タッチした人の情報（例えばユーザ名）を示すデータを、撮影依頼元の携帯情報機器（例では携帯情報機器１００）に送信する。その後、タッチ要求受信処理は終了される。タッチ要求受信処理の終了後、処理は図４のステップＳ１１１に戻る。
【００６８】
ここで、図４の説明に戻る。ステップＳ１１３において、タッチ要求を受信していないと判定された場合に、処理はステップＳ１１４に移行する。ステップＳ１１４において、制御部１１８は、地図画像があるか否かを判定する。ステップＳ１１４においては、地図画像作成処理が行われている場合には、地図画像があると判定される。ステップＳ１１４において、地図画像がないと判定された場合に、処理はステップＳ１１１に戻る。
【００６９】
ステップＳ１１４において、地図画像があると判定された場合に、処理はステップＳ１１５に移行する。ステップＳ１１５において、制御部１１８は、撮影依頼先の携帯情報機器（例では携帯情報機器２００）から座標データを受信したか否かを判定する。
【００７０】
ステップＳ１１５において、撮影依頼先の携帯情報機器から座標データを受信したと判定された場合には、処理はステップＳ４００に移行する。ステップＳ４００において、制御部１１８は、座標受信処理を実行する。以下、図７を参照して座標受信処理を説明する。図７は、座標受信処理を示すフローチャートである。図７の処理は、撮影依頼元の携帯情報機器（例では携帯情報機器１００）の制御部１１８によって制御される。
【００７１】
ステップＳ４０１において、制御部１１８は、地図画像作成処理において取得した地図画像を表示部１０６に全画面表示させる。この表示は、図１１（ｄ）と同様に行われる。このような地図画像の表示により、撮影依頼元の携帯情報機器のユーザは、座標受信処理が開始されたことを認識できる。
【００７２】
ステップＳ４０２において、制御部１１８は、地図画像作成処理において保持していた座標データ及びステップＳ１１５で受信された座標データに基づいて、地図画像上で指定された全てのユーザの居場所（例では携帯情報機器１００のユーザの居場所と携帯情報機器２００のユーザの居場所）を示すアイコンを表示させる。この表示は、図１２（ｃ）と同様に行われる。その後、座標受信処理が終了される。座標受信処理の終了後、処理は図４のステップＳ１１１に戻る。
【００７３】
ここで、図４の説明に戻る。ステップＳ１１５において、撮影依頼先の携帯情報機器から座標データを受信していないと判定された場合には、処理はステップＳ１１６に移行する。ステップＳ１１６において、携帯情報機器１００の制御部１１８は、座標受信処理の結果として表示部１０６に表示されている地図画像において撮影依頼先の相手のアイコン（例では携帯情報機器２００のユーザの居場所を示すアイコン４１８）がタッチされたか否かを判定する。
【００７４】
ステップＳ１１６において、撮影依頼先の相手のアイコンがタッチされたと判定された場合に、処理はステップＳ５００に移行する。ステップＳ５００において、制御部１１８は、撮影要求処理を実行する。以下、図８を参照して撮影要求処理を説明する。図８は、撮影要求処理を示すフローチャートである。図８の処理は、撮影依頼元の携帯情報機器（携帯情報機器１００）の制御部１１８によって制御される。
【００７５】
ステップＳ５０１において、携帯情報機器１００の制御部１１８は、図１１（ｈ）に示すような顔画像選択画面を表示部１０６に表示させる。図１１（ｈ）に示すように、顔画像選択画面では、目標場所に存在している対象物である目標被写体の候補となる顔画像４２０の一覧が表示される。なお、ここでは、顔画像としているが、被写体の特定をできる画像であれば顔画像でなくても良い。
【００７６】
ステップＳ５０２において、携帯情報機器１００のユーザは、顔画像選択画面に表示されている顔画像の中の所望の顔画像（例では子供の画像）を指４０２等でタッチすることによって目標被写体を選択する。この操作を受けて、制御部１１８は、タッチ操作部１０８の出力から、ユーザによって選択された顔画像を判別する。なお、所定時間のタッチがない場合には、撮影要求受信処理が終了されるように構成されていても良い。この場合、撮影依頼先の携帯情報機器（例では携帯情報機器２００）に対して連携撮影が行われなかった旨の通知を送ることが望ましい。
【００７７】
ステップＳ５０３において、制御部１１８は、地図画像作成処理において取得した地図画像を表示部１０６に全画面表示させる。この表示は、図１１（ｄ）と同様に行われる。
【００７８】
ステップＳ５０４において、制御部１１８は、地図画像作成処理において保持していた座標データ及びステップＳ１１５で受信された座標データに基づいて、地図画像上で指定された全てのユーザの居場所（例では携帯情報機器１００のユーザの居場所と携帯情報機器２００のユーザの居場所）を示すアイコンを表示させる。
【００７９】
ステップＳ５０５において、携帯情報機器１００のユーザは、図１１（ｉ）に示すように、表示部１０６に表示された地図画像４１０における目標被写体の居場所を示す位置を指４０２等でタッチする。この操作を受けて、制御部１１８は、タッチ操作部１０８の出力から、ユーザによって指定された目標被写体の場所の座標を取得する。なお、所定時間のタッチがない場合には、タッチ要求受信処理が終了されるように構成されていても良い。この場合、撮影依頼先の携帯情報機器（例では携帯情報機器２００）に対して連携撮影が行われなかった旨の通知を送ることが望ましい。
【００８０】
ステップＳ５０６において、制御部１１８は、ステップＳ５０５で取得した座標データに基づいて、図１１（ｊ）に示すように、表示部１０６に表示された地図画像４１０上に目標被写体の居場所を示すアイコン４２２を表示させる。
【００８１】
ステップＳ５０７において、制御部１１８は、通信部１１２を用いて、ユーザによって選択された顔画像データ、ステップＳ５０５で取得した座標データを撮影依頼先の携帯情報機器（例では携帯情報機器２００）に送信する。
【００８２】
ステップＳ５０８において、制御部１１８は、通信部１１２を用いて、撮影要求を撮影依頼先の携帯情報機器（例では携帯情報機器２００）に送信する。その後、撮影要求処理は終了される。撮影要求処理の終了後、処理は図４のステップＳ１１１に戻る。
【００８３】
ここで、図４の説明に戻る。ステップＳ１１６において、撮影依頼先の相手のアイコンがタッチされていないと判定された場合に、処理はステップＳ１１７に移行する。ステップＳ１１７において、制御部１１８は、撮影依頼元の携帯情報機器（例では携帯情報機器１００）から撮影要求を受信したか否かを判定する。
【００８４】
ステップＳ１１７において、撮影依頼元の携帯情報機器から撮影要求を受信したと判定された場合には、処理はステップＳ６００に移行する。ステップＳ６００において、制御部１１８は、撮影要求受信処理を実行する。以下、図９を参照して撮影要求受信処理を説明する。図９は、撮影要求受信処理を示すフローチャートである。図９の処理は、撮影依頼先の携帯情報機器（例では携帯情報機器２００）の制御部１１８によって制御される。
【００８５】
ステップＳ６０１において、携帯情報機器２００の制御部１１８は、図１２（ｄ）に示すように、ライブビュー画像４２４に撮影依頼元の携帯情報機器（例では携帯情報機器１００）から送信されてきた地図画像の縮小画像４１０ａを重ねて表示部１０６に表示させる。これにより、撮影依頼先の携帯情報機器のユーザは、撮影要求受信処理が開始されたことを認識できる。
【００８６】
ステップＳ６０２において、制御部１１８は、撮影要求とともに撮影依頼元の携帯情報機器（例では携帯情報機器１００）から送信されてきた座標データ及びステップＳ３０６において保持していた座標データに基づいて、図１２（ｄ）に示すように、地図画像上で指定されたユーザ及び目標被写体の居場所を示すアイコンを表示させる。
【００８７】
ステップＳ６０３において、携帯情報機器２００のユーザは、表示部１０６に表示されている地図画像４１０を指５０２等でタッチする。なお、所定時間のタッチがない場合には、撮影要求受信処理が終了されるように構成されていても良い。この場合、撮影依頼元の携帯情報機器（例では携帯情報機器１００）に対して連携撮影が行われなかった旨の通知を送ることが望ましい。
【００８８】
ステップＳ６０４において、制御部１１８は、ライブビュー画像４２４から、撮影要求とともに撮影依頼元の携帯情報機器（例では携帯情報機器１００）から送信されてきた顔画像と類似の顔を検出することにより、ライブビュー画像４２４における目標被写体を検出する。
【００８９】
ステップＳ６０５において、制御部１１８は、ライブビュー画像４２４において目標被写体を検出することができたか否かを判定する。
【００９０】
ステップＳ６０５において、ライブビュー画像４２４において目標被写体を検出することができたと判定された場合に、処理はステップＳ６０６に移行する。ステップＳ６０６において、制御部１１８は、検出した目標被写体を強調表示する。図１２（ｅ）は、強調表示の例を示している。一例の強調表示では、目標被写体を囲む枠が表示される。これ以外の手法によって強調表示が行われても良い。
【００９１】
ステップＳ６０７において、制御部１１８は、ユーザによる撮影操作がなされたか否かを判定する。撮影操作は、例えば表示部１０６の表示画面へのタッチ操作である。撮影操作は、タッチ操作以外の手法で行われても良い。ステップＳ６０７において、撮影操作がなされたと判定されるまで、処理は待機される。所定時間の経過後に撮影要求受信処理が終了されるように構成されていても良い。
【００９２】
ステップＳ６０７において、撮影操作がなされたと判定された場合に、処理はステップＳ６０８に移行する。ステップＳ６０８において、制御部１１８は、撮影処理を実行する。すなわち、制御部１１８は、撮像部１０２を動作させる。そして、制御部１１８は、撮像部１０２の動作により得られた画像データを画像処理部１０４において画像処理する。
【００９３】
ステップＳ６０９において、制御部１１８は、通信部１１２を用いて、撮影動作によって得られた画像データを撮影依頼元の携帯情報機器（例では携帯情報機器１００）に送信する。その後、撮影要求受信処理は終了される。撮影要求受信処理の終了後、処理は図４のステップＳ１１１に戻る。
【００９４】
ステップＳ６０５において、ライブビュー画像４２４において目標被写体を検出することができなかったと判定された場合に、処理はステップＳ６２０に移行する。ステップＳ６２０において、制御部１１８は、目標被写体を捉えることができていないため、携帯情報機器２００の向きを変更することをユーザに対して促す旨のメッセージを表示部１０６に表示させる。その後、処理はステップＳ６０４に戻る。図１２（ｆ）は、このようなメッセージの一例である。図１２（ｆ）のようなメッセージを見た携帯情報機器２００のユーザは、携帯情報機器２００の向きを変更して目標被写体を探すことが期待される。なお、メッセージを表示させるのに伴って顔画像を併せて表示させておくようにしても良い。顔画像を表示させておくことにより、ユーザは、目標被写体を見つけることが容易になる。
【００９５】
ここで、図４の説明に戻る。ステップＳ１１７において、撮影依頼元の携帯情報機器から撮影要求を受信していないと判定された場合には、処理はステップＳ１１８に移行する。ステップＳ１１８において、制御部１１８は、撮影依頼先の携帯情報機器（例では携帯情報機器２００）から画像データを受信したか否かを判定する。ステップＳ１１８において、撮影依頼先の携帯情報機器から画像データを受信していないと判定された場合には、処理はステップＳ１１１に戻る。
【００９６】
ステップＳ１１８において、撮影依頼先の携帯情報機器から画像データを受信したと判定された場合には、処理はステップＳ７００に移行する。ステップＳ７００において、制御部１１８は、画像受信処理を実行する。以下、図１０を参照して画像受信処理を説明する。図１０は、画像受信処理を示すフローチャートである。図１０の処理は、撮影依頼元の携帯情報機器（例では携帯情報機器１００）の制御部１１８によって制御される。
【００９７】
ステップＳ７０１において、制御部１１８は、受信された画像データに基づいて、図１１（ｋ）に示すように、撮影画像４２６を表示部１０６に全画面表示させる。さらに、制御部１１８は、全画面表示した撮影画像４２６上に保存ボタン４２８を表示させる。これにより、撮影依頼元の携帯情報機器のユーザは、画像受信処理が開始されたことを認識できる。
【００９８】
ステップＳ７０２において、携帯情報機器１００のユーザは、図１１（ｌ）に示すように、保存ボタン４２８を指４０２等でタッチする。この操作を受けて、制御部１１８は、タッチ操作部１０８の出力から、保存ボタン４２８がタッチされたことを認識する。なお、所定時間のタッチがない場合には、画像受信処理が終了されるように構成されていても良い。
【００９９】
ステップＳ７０３において、制御部１１８は、受信された画像データを画像記録部１１０２に記録する。その後、画像受信処理は終了される。画像受信処理の終了後、処理は図４のステップＳ１１１に戻る。
【０１００】
以上説明したように本実施形態によれば、撮影依頼者は、目標被写体の撮影の依頼を簡便に、かつ、適切に行うことができる。また、撮影者は、目標被写体の場所が表示された地図画像を見ながら撮影を行うことにより、撮影依頼者の依頼通りの写真を撮影することができる。
【０１０１】
ここで、本実施形態では、撮影依頼元の携帯情報機器のユーザの居場所を示すアイコン４１２及び撮影依頼先の携帯情報機器のユーザの居場所を示すアイコン４１８を地図画像４１０に表示させるようにしているが、これらのアイコンは必ずしも地図画像４１０に表示させるようにしなくても良い。この場合、撮影依頼元及び撮影依頼先の携帯情報機器のユーザは、自分の居場所をタッチ入力する必要はない。
【０１０２】
以下、本実施形態の変形例を説明する。  
［変形例１］
前述した実施形態は、携帯情報機器１００と携帯情報機器２００との直接的なやり取りによって撮影が行われる例を示している。これに対し、携帯情報機器１００と携帯情報機器との間にサーバ３００が介在していても良い。以下、このような変形例を説明する。図１３は、サーバ３００のメインの処理を示すフローチャートである。図１３の処理は、サーバ３００の制御部３０６によって制御される。
【０１０３】
ステップＳ９０１において、サーバ３００の制御部３０６は、携帯情報機器１００や携帯情報機器２００等のアクセスがあったか否かを判定する。ステップＳ９０１において、アクセスがあると判定されるまで、処理は待機される。
【０１０４】
ステップＳ９０１において、アクセスがあると判定された場合に、処理はステップＳ９０２に移行する。ステップＳ９０２において、制御部３０６は、携帯情報機器１００や携帯情報機器２００から地図画像データを受信したか否かを判定する。ステップＳ９０２で送られる地図画像データは、例えば図４のステップＳ１０４のその他の処理でサーバ３００に送信されるものである。
【０１０５】
ステップＳ９０２において、地図画像データを受信したと判定された場合に、処理はステップＳ９０３に移行する。ステップＳ９０３において、制御部３０６は、受信した地図画像データがキー画像記録部３０２３に記録されているキー画像としての地図画像データと一致したか否かを判定する。
【０１０６】
ステップＳ９０３において、受信した地図画像データがキー画像記録部３０２３に記録されているキー画像としての地図画像データと一致していないと判定された場合には、処理はステップＳ９０４に移行する。ステップＳ９０４において、制御部３０６は、受信した地図画像データを新たなコミュニティーのキー画像としてキー画像記録部３０２３に登録する。
【０１０７】
ステップＳ９０５において、制御部３０６は、新たなコミュニティーを作成する。ステップＳ９０６において、制御部３０６は、地図画像データを送信した携帯情報機器のユーザを示す情報（例えばユーザ名）を示すデータを、ステップＳ９０５で作成したコミュニティーメンバーの情報としてコミュニティー情報記録部３０２１に登録する。その後、処理はステップＳ９０１に戻る。
【０１０８】
ステップＳ９０３において、受信した地図画像データがキー画像記録部３０２３に記録されているキー画像としての地図画像データと一致していると判定された場合には、処理はステップＳ９２０に移行する。この場合には、既にコミュニティーが作成されているので、ステップＳ９２０において、制御部３０６は、地図画像データを送信した携帯情報機器のユーザを示す情報（例えばユーザ名）を示すデータを、対応するコミュニティーメンバーの情報としてコミュニティー情報記録部３０２１に登録する。その後、処理はステップＳ９０１に戻る。なお、既にユーザ情報が登録されている場合には、ステップＳ９２０の処理は行われない。
【０１０９】
ステップＳ９０２において、地図画像データを受信していないと判定された場合に、処理はステップＳ９５０に移行する。ステップＳ９５０において、制御部３０６は、携帯情報機器１００又は携帯情報機器２００から連携サービスの要求を受信したか否かを判定する。
【０１１０】
ステップＳ９５０において、連携サービスの要求を受信したと判定された場合に、処理はステップＳ９５１に移行する。ステップＳ９５１において、制御部３０６は、連携サービスを制御する。連携サービスは、図４から図１０で示したのと同様に行われる。ただし、変形例１では、携帯情報機器１００のユーザと携帯情報機器２００のユーザとは同一のコミュニティーに属している。そして、サーバ３００の制御部３０６は、同一のコミュニティーに属している携帯情報機器の間で、連携サービス中のデータのやり取りを仲介したり、携帯情報機器において各種の画面を表示するために必要な画面のデータを送信したりする。このような連携サービスの後、処理はステップＳ９０１に戻る。
【０１１１】
ステップＳ９５０において、連携サービスの要求を受信していないと判定された場合に、処理はステップＳ９５２に移行する。ステップＳ９５２において、制御部３０６は、地図画像を受信した場合の処理及び連携サービス以外の処理を実行する。この処理は、例えば撮影画像が受信された場合に、受信された撮影画像を画像記録部３０２２に記録する処理である。その他の処理の実行後、処理はステップＳ９０１に戻る。
【０１１２】
以上説明したように変形例１によれば、同一のコミュニティーに属している携帯情報機器間での連携撮影を実行することが可能である。
【０１１３】
なお、変形例１では、地図画像データの受信によってユーザ情報をコミュニティー情報記録部３０２１に登録する例が示されている。しかしながら、ユーザ情報をコミュニティー情報記録部３０２１に登録するのに際して地図画像データの受信は必須ではない。例えば、電子メールアドレスの入力によってユーザ情報がコミュニティー情報記録部３０２１に登録されるように構成されていても良い。
【０１１４】
［その他の変形例］
前述の実施形態及び変形例１では、目標被写体の居場所を地図画像上で指定することによって撮影を依頼する撮影システムへの適用例について説明している。これに対し、本通信システムは、一方の携帯情報機器が他方の携帯情報機器に対して目標の場所を知らせて所定の行為を行わせる要求を送信するように構成された種々のシステムにおいて適用され得る。この点において、本通信システムは、医療分野等の種々の分野への応用が期待される。
【０１１５】
以上実施形態に基づいて本発明を説明したが、本発明は前述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【０１１６】
また、上述した実施形態による各処理は、コンピュータとしてのＣＰＵ等に実行させることができるプログラムとして記憶させておくこともできる。この他、メモリカード、磁気ディスク、光ディスク、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、ＣＰＵ等は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。
【０１１７】
さらに、前述の実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、前述したような課題を解決でき、前述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【０１１８】
１００，２００  携帯情報機器、１０２  撮像部、１０４  画像処理部、１０６  表示部、１０８  タッチ操作部、１１０  記録部、１１２  通信部、１１４  位置検出部、１１６  通話部、１１８  制御部、３００  サーバ、３０２  記録部、３０４  通信部、３０６  制御部、  １１０１  通信相手情報記録部、１１０２  画像記録部、１１０３  地図画像記録部、１１０４  プログラム記録部、１１８１  撮像制御部、１１８２  表示制御部、１１８３  座標検出部、１１８４  通信制御部、１１８５  場所確認画像取得部、３０２１  コミュニティー情報記録部、３０２２  画像記録部、３０２３  キー画像記録部、３０６１  表示制御部、３０６２  座標検出部、３０６３  通信制御部。
【図１】
0006600450.tif 000002
【図２】
0006600450.tif 000003
【図３】
0006600450.tif 000004
【図４】
0006600450.tif 000005
【図５】
0006600450.tif 000006
【図６】
0006600450.tif 000007
【図７】
0006600450.tif 000008
【図８】
0006600450.tif 000009
【図９】
0006600450.tif 000010
【図１０】
0006600450.tif 000011
【図１１】
0006600450.tif 000012
【図１２】
0006600450.tif 000013
【図１３】
0006600450.tif 000014