(57)【特許請求の範囲】
【請求項１】
ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置であって、
自機の現在位置を検出し、現在位置情報を取得する検出手段と、
少なくともイベントにおける撮像対象を画像化した画像を含む、コンテンツに対応したコンテンツデータを生成する生成手段と、
特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段と、
前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を他機器識別情報として少なくとも含む応答信号を受信する応答信号受信手段と、
前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段と、
前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ、かつ、前記検出された現在位置情報に基づいて特定された前記イベントに対応付けて、前記サーバ装置に登録するデータ登録手段と、
前記他の通信端末装置から送信された問い合わせ信号を受信する問い合わせ信号受信手段と、
前記問い合わせ信号の受信時に、自機の識別情報を少なくとも含む前記応答信号を前記他の通信端末装置に送信する応答信号送信手段と、
前記サーバ装置に自機の機器識別情報を送信しつつ、前記サーバ装置に登録済みのコンテンツデータの中から自機の識別情報に対応付けられた前記コンテンツデータを取得するコンテンツデータ取得手段と、
を備え、
前記データ登録手段が、
前記問い合わせ信号の受信時に、前記検出手段によって検出された自機の現在位置情報を当該サーバ装置に送信し、
前記応答信号受信手段が、
前記他の通信端末装置から送信された応答信号の受信時に、前記問い合わせ信号の受信時に自機の現在位置情報を前記サーバ装置に送信した前記他の通信端末装置から、送信された応答信号を、受信することを特徴とする通信端末装置。
【請求項２】
ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置であって、
自機の現在位置を検出し、現在位置情報を取得する検出手段と、
少なくともイベントにおける撮像対象を画像化した画像を含む、コンテンツに対応したコンテンツデータを生成する生成手段と、
特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段と、
前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を他機器識別情報として少なくとも含む応答信号を受信する応答信号受信手段と、
前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段と、
前記検出された現在位置情報を送信するとともに、前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ、前記検出された現在位置情報に基づいて特定された前記イベントに対応付けて、前記サーバ装置に登録するデータ登録手段と、
を備え、
前記応答信号受信手段が、
前記他の通信端末装置から送信された応答信号の受信時に、前記問い合わせ信号の受信時に自機の現在位置情報を当該サーバ装置に送信した前記他の通信端末装置から、送信された応答信号を、受信することを特徴とする通信端末装置。
【請求項３】
請求項１または２に記載の通信端末装置において、
前記コンテンツデータが生成された際の生成条件を条件情報として取得する生成条件取得手段を更に備え、
前記データ登録手段が、
前記サーバ装置にて、前記機器識別情報とともに当該機器識別情報の通信端末装置の中から所定の条件を具備する通信端末装置を抽出させるために、前記取得された条件情報を当該サーバ装置に提供する、通信端末装置。
【請求項４】
請求項３に記載の通信端末装置において、
前記生成条件には、前記コンテンツデータの生成タイミングにおける自機の現在位置情報及び当該生成タイミングに対応する日時情報の少なくとも何れか一方のタイミングに関するタイミング関係情報が含まれる、通信端末装置。
【請求項５】
請求項３または４に記載の通信端末装置において、
前記生成条件には、前記画像を撮像する際の撮像方向、画角または焦点距離の少なくとも何れか一方の撮像情報が含まれる、通信端末装置。
【請求項６】
請求項１乃至４の何れか一項に記載の通信端末装置において、
前記問い合わせ信号送信手段が、前記撮像対象を撮像する際の撮像タイミングを前記特定のトリガとして前記問い合わせ信号を送信する、通信端末装置。
【請求項７】
ネットワークに接続され、該ネットワークを介して、複数の通信端末装置にサービスを提供するサーバ装置であって、
（Ａ）第１の通信端末装置から送信された情報であって、（Ａ１）当該第１の通信端末装置によって生成された少なくともイベントにおける撮像対象を画像化した画像を含む、コンテンツに対応するコンテンツデータと、（Ａ２）当該第１の通信端末装置が端末装置間通信を実行することによって取得した当該第１の通信端末装置の周辺に存在する第２の通信端末装置を特定するための機器識別情報と、（Ａ３）前記コンテンツデータが生成された際の生成条件を示す生成条件情報と、（Ａ４）当該第１通信端末装置の現在位置を示す現在位置情報と、を受信するとともに、（Ｂ）前記端末装置間通信によって前記第１の通信端末装置に前記第２の通信端末装置の機器識別情報を提供する際に当該第２の通信端末装置から送信された当該第２の通信端末装置の現在位置情報を受信するデータ受信手段と、
前記受信した第１の通信端末装置から送信された情報に含まれる条件情報及び前記機器識別情報と、前記受信した第２の通信端末装置における現在位置情報と、に基づいて、当該機器識別情報によって特定される第２の通信端末装置の中から、所定の条件を具備する第２の通信端末装置を抽出する抽出手段と、
前記受信したコンテンツデータと前記抽出された第２の通信端末装置の機器識別情報とを対応付けつつ、かつ、前記検出された現在位置情報に基づいて特定された前記イベントに対応付けて、データベースに記録する記録制御手段と、
前記抽出手段によって抽出された第２の通信端末装置から前記コンテンツデータの取得リクエストを受信した場合に、当該リクエストに付加された前記機器識別情報と対応付けて前記データベースに記録された前記コンテンツデータを、前記取得リクエストの送信元である通信端末装置宛てに配信する配信手段と、
を具備することを特徴とするサーバ装置。
【請求項８】
請求項７に記載のサーバ装置において、
前記データ受信手段が、前記生成条件情報として、前記コンテンツデータとともに当該コンテンツデータの生成場所の座標を示す生成位置情報、または、前記コンテンツデータの生成日時を示す生成日時情報を受信する、サーバ装置。
【請求項９】
請求項７又は８に記載のサーバ装置において、
前記データ受信手段が、前記生成条件情報として、前記画像を撮像する際の撮像方向、画角または焦点距離の少なくとも何れか一方の撮像情報を受信する、サーバ装置。
【請求項１０】
ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置を、
自機の現在位置を検出し、現在位置情報を取得する検出手段、
少なくともイベントにおける撮像対象を画像化した画像を含む、コンテンツに対応したコンテンツデータを生成する生成手段、
特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段、
前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を他機器識別情報として少なくとも含む応答信号を受信する応答信号受信手段、
前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段、
前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ、かつ、前記検出された現在位置情報に基づいて特定された前記イベントに対応付けて、前記サーバ装置に登録するデータ登録手段、
前記他の通信端末装置から送信された問い合わせ信号を受信する問い合わせ信号受信手段、
前記問い合わせ信号の受信時に、自機の識別情報を少なくとも含む前記応答信号を前記他の通信端末装置に送信する応答信号送信手段、及び
前記サーバ装置に自機の機器識別情報を送信しつつ、前記サーバ装置に登録済みのコンテンツデータの中から自機の識別情報に対応付けられた前記コンテンツデータを取得するコンテンツデータ取得手段、
として機能させ、
前記データ登録手段が、
前記問い合わせ信号の受信時に、前記検出手段によって検出された自機の現在位置情報を当該サーバ装置に送信し、
前記応答信号受信手段が、
前記他の通信端末装置から送信された応答信号の受信時に、前記問い合わせ信号の受信時に自機の現在位置情報を前記サーバ装置に送信した前記他の通信端末装置から、送信された応答信号を、受信することを特徴とするプログラム。
【請求項１１】
ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置を、
自機の現在位置を検出し、現在位置情報を取得する検出手段と、
少なくともイベントにおける撮像対象を画像化した画像を含む、コンテンツに対応したコンテンツデータを生成する生成手段と、
特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段、
前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を他機器識別情報として少なくとも含む応答信号を受信する応答信号受信手段、
前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段、及び
前記検出された現在位置情報を送信するとともに、前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ、かつ、前記検出された現在位置情報に基づいて特定された前記イベントに対応付けて、前記サーバ装置に登録するデータ登録手段、
として機能させ、
前記応答信号受信手段が、
前記他の通信端末装置から送信された応答信号の受信時に、前記問い合わせ信号の受信時に自機の現在位置情報を当該サーバ装置に送信した前記他の通信端末装置から、送信された応答信号を、受信することを特徴とするプログラム。
【請求項１２】
ネットワークに接続され、該ネットワークを介して、複数の通信端末装置にサービスを提供するサーバ装置用のコンピュータを、
（Ａ）第１の通信端末装置から送信された情報であって、（Ａ１）当該第１の通信端末装置によって生成された少なくともイベントにおける撮像対象を画像化した画像を含む、コンテンツに対応するコンテンツデータと、（Ａ２）当該第１の通信端末装置が端末装置間通信を実行することによって取得した当該第１の通信端末装置の周辺に存在する通信端末装置を特定するための機器識別情報と、（Ａ３）前記コンテンツデータが生成された際の生成条件を示す生成条件情報と、（Ａ４）当該第１通信端末装置の現在位置を示す現在位置情報と、を受信するとともに、（Ｂ）前記端末通信間通信によって前記第１の通信端末装置に前記第２の通信端末装置の機器識別情報を提供する際に当該第２の通信端末装置から送信された当該第２の通信端末装置の現在位置情報を受信するデータ受信手段、
前記受信した第１の通信端末装置から送信された情報に含まれる条件情報及び前記機器識別情報と、前記受信した第２の通信端末装置における現在位置情報と、に基づいて、当該機器識別情報によって特定される第２の通信端末装置の中から、所定の条件を具備する第２の通信端末装置を抽出する抽出手段、
前記受信したコンテンツデータと前記抽出された第２の通信端末装置の機器識別情報とを対応付けつつ、かつ、前記検出された現在位置情報に基づいて特定された前記イベントに対応付けて、データベースに記録する記録制御手段、及び、
前記抽出手段によって抽出された第２の通信端末装置から前記コンテンツデータの取得リクエストを受信した場合に、当該リクエストに付加された前記機器識別情報と対応付けて前記データベースに記録された前記コンテンツデータを、前記取得リクエストの送信元である通信端末装置宛てに配信する配信手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像または音声等のコンテンツに対応したデータ（以下、単に「コンテンツデータ」という。）を複数のユーザ間において共有するための通信端末装置及び通信端末装置用プログラム等に関する。
【背景技術】
【０００２】
近年、ソーシャルネットワーキングサービスまたはスマートフォンなどに代表される携帯用通信端末装置の登場により、情報発信または各種の情報の友人・知人をはじめとする他人との共有のみならず、動画像、静止画像、音楽またはゲームなど各種のデータの共有をも手軽に行われている。
【０００３】
特に、最近では、祭事若しくはコンサート等のイベント（以下、単に「イベント」という。）の参加者（以下、単に「ユーザ」ともいう。）の撮像した写真その他の動画像または静止画像に対応した画像データを、ネットワーク上のサーバ装置において一元管理し、当該ユーザ間において、すなわち、イベント参加者間において共有することを目的とした画像共有化システムが知られている（例えば、特許文献１）。
【０００４】
このシステムは、例えば、
（ステップ１）
各ユーザによって通信端末装置を用いて撮像した画像データが当該通信端末装置からネットワーク上のサーバ装置にアップロードされると、
（ステップ２）
サーバ装置おいては、アップロードされた画像データを、イベント毎に分類しつつ、データベース（以下、「ＤＢ」と略す。）に記憶され、
（ステップ３）
通信端末装置から自己の位置情報及び日時情報を付加した所定のリクエスト、例えば、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）ＧＥＴリクエストメッセージ（以下、単に「リクエスト」と略称する。）がサーバ装置に送信されることによって、ユーザによって自身が出席するイベントにおいて撮像された画像データの閲覧または取得が希望されると、
（ステップ４）
サーバ装置によって、当該リクエストに付加された位置情報及び日時情報に基づいてＤＢが検索されて当該ユーザの参加イベントが特定され、特定したイベントのイベント情報に対応付けられた画像データ（すなわち、ユーザの参加イベントにおいて撮像された画像のデータ）が自動的に通信端末装置に配信される。
【０００５】
このような構成により、上記システムは、ユーザ自身の出席イベントにおいて撮像された撮像対象の画像データを自動的に検索及び取得させることができるとともに、イベント参加者間における画像データの共有を容易に実行させることができるようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２４９８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されたシステムにあっては、コンテンツデータの共有化におけるユーザ操作を低減することができるものの、不特定対数のユーザによる画像などのコンテンツデータの閲覧が可能であり、プライバシーが十分に保護されていない。このため、当該システムを利用するユーザにあっては、そもそも、このシステムを利用してコンテンツデータの共有をすることに対し躊躇することも多い。
【０００８】
また、上記システムにあっては、ユーザの通信端末装置に対してイベント毎に記録された全てのコンテンツデータが閲覧及び配信されてしまうので、コンテンツデータの閲覧または取得を希望するユーザ自身が撮像されていないなどの不要なデータの配信を防止することができない。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、イベントにおいて記録されたコンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減しつつ、当該コンテンツデータを適切に共有させることが可能な通信端末装置等を提供することにある。
【課題を解決するための手段】
【００１０】
（１）上述した課題を解決するため、本発明の通信端末装置は、ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置であって、少なくとも画像を含むコンテンツに対応したコンテンツデータを生成する生成手段と、特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段と、前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を、他機器識別情報として、少なくとも含む応答信号を受信する応答信号受信手段と、前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段と、前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ前記サーバ装置に登録するデータ登録手段と、前記他の通信端末装置から送信された問い合わせ信号を受信する問い合わせ信号受信手段と、自機の識別情報を少なくとも含む前記応答信号を前記他の通信端末装置に送信する応答信号送信手段と、前記サーバ装置に自機の機器識別情報を送信しつつ、前記サーバ装置に登録済みのコンテンツデータの中から自機の識別情報に対応付けられた前記コンテンツデータを取得するコンテンツデータ取得手段と、を備える構成を有している。
【００１１】
この構成により、本発明の通信端末装置は、問い合わせ信号の送信範囲を自機の周辺に限定すれば、当該問い合わせ信号に基づいて自機の周辺に存在する他の通信端末装置を認識することができるので、コンテンツデータに対応付けて当該認識された他の通信端末装置の識別情報をサーバ装置に登録することができる。
【００１２】
したがって、本発明の通信端末装置は、他機器識別情報が登録されていなければ他の通信端末装置（すなわち、他のユーザ）にコンテンツデータが提供されないので、イベントにおいて撮像された撮像対象の画像などのコンテンツデータを、イベント出席者やコンテンツデータを登録するユーザの周辺に存在するユーザにのみコンテンツデータを提供するなど、識別情報に基づいてコンテンツデータの提供の有無を決定すること、すなわち、その提供を制限することができる。
【００１３】
この結果、本発明の通信端末装置は、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【００１４】
（２）また、本発明の通信端末装置は、ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置であって、少なくとも画像を含むコンテンツに対応したコンテンツデータを生成する生成手段と、特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段と、前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を他機器識別情報として少なくとも含む応答信号を受信する応答信号受信手段と、前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段と、前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ前記サーバ装置に登録するデータ登録手段と、を具備する構成を有している。
【００１５】
この構成により、本発明の通信端末装置は、問い合わせ信号の送信範囲を自機の周辺に限定すれば、当該問い合わせ信号に基づいて自機の周辺に存在する他の通信端末装置と通信回線を確立することなく（物理的な伝送路を構築することなく）、当該通信端末装置の存在を認識することができるので、コンテンツデータに対応付けて当該認識された他の通信端末装置の識別情報をサーバ装置に登録することができる。
【００１６】
したがって、本発明の通信端末装置は、他機器識別情報が登録されていなければ他の通信端末装置（すなわち、他のユーザ）にコンテンツデータが提供されないので、イベントにおいて撮像された撮像対象の画像などのコンテンツデータを、イベント出席者やコンテンツデータを登録するユーザの周辺に存在するユーザにのみコンテンツデータを提供するなど、識別情報に基づいてコンテンツデータの提供の有無を決定すること、すなわち、その提供を制限することができる。
【００１７】
この結果、本発明の通信端末装置は、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【００１８】
（３）また、本発明の通信端末装置は、前記コンテンツデータが生成された際の生成条件を条件情報として取得する生成条件取得手段を更に備え、前記登録手段が、前記サーバ装置にて、前記機器識別情報とともに当該機器識別情報の通信端末装置の中から所定の条件を具備する通信端末装置を抽出させるために、前記取得された条件情報を当該サーバ装置に提供する、構成を有している。
【００１９】
この構成により、本発明の通信端末装置は、例えば、自機と他の通信端末装置の位置情報に基づいて他の通信端末装置が自機から所定の方向に存在することなどの所定の条件を具備する通信端末装置を抽出することができるので、例えば自機の周辺に存在した場合であっても、所定の条件を満たすか満たさないかによってコンテンツデータの提供の有無を決定することができる。
【００２０】
したがって、本発明の通信端末装置は、条件整備をすることによって不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを的確に保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を的確に防止することができる。
【００２１】
（４）また、本発明の通信端末装置は、前記生成条件には、前記コンテンツデータの生成タイミングにおける自機の現在位置の座標を示す位置情報または当該生成タイミングに対応する日時情報の少なくとも何れか一方のタイミングに関するタイミング関係情報が含まれる、構成を有している。
【００２２】
この構成により、本発明の通信端末装置は、コンテンツデータの生成タイミングとして、例えば、撮像対象を撮像して当該撮像対象の画像のコンテンツデータを生成する場合の撮像タイミングにおける自機の現在位置、または、日時に基づいて、所定の条件を具備する通信端末装置を抽出することができるので、例えば自機の周辺に存在した場合であっても、他の通信端末装置の位置が撮像方向内に属するか否か、また、当該その日時に自機の現在位置の周辺に存在したが否かなど、所定の条件を満たすか満たさないかによってコンテンツデータの提供の有無を決定することができる。
【００２３】
（５）また、本発明の通信端末装置は、前記生成手段が、撮像対象を撮像することによって形成された画像を含むコンテンツに対応したコンテンツデータを生成し、前記生成条件には、前記画像を撮像する際の撮像方向、画角または焦点距離の少なくとも何れか一方の撮像情報が含まれる、構成を有している。
【００２４】
この構成により、本発明の通信端末装置は、コンテンツデータの生成タイミングとして、撮像対象を撮像して当該撮像対象の画像のコンテンツデータを生成する場合の撮像タイミングにおける自機の現在位置に基づいて、所定の条件を具備する通信端末装置を抽出することができるので、例えば自機の周辺に存在した場合であっても、他の通信端末装置の位置が撮像方向内に属するか否かによってコンテンツデータの提供の有無を決定することができる。
【００２５】
（６）また、本発明の通信端末装置は、前記応答信号受信手段が、前記問い合わせ信号の受信時に自機の現在位置情報を前記サーバ装置に送信する前記他の通信端末装置から送信された応答信号を受信する、構成を有している。
【００２６】
この構成により、本発明の通信端末装置は、コンテンツデータの生成タイミングとして、撮像対象を撮像して当該撮像対象の画像のコンテンツデータを生成する場合の撮像タイミングにおける自機の現在位置に基づいて、他の通信端末装置の位置もサーバ装置に認識させることができるので、例えば自機の周辺に存在した場合であっても、他の通信端末装置の位置が撮像方向内に属するか否かによってコンテンツデータの提供の有無を決定させることができる。
【００２７】
（７）また、本発明の通信端末装置は、前記生成手段が、撮像対象を撮像することによって形成された画像を含むコンテンツに対応したコンテンツデータを生成し、前記問い合わせ信号送信手段が、前記撮像対象を撮像する際の撮像タイミングを前記特定のトリガとして前記問い合わせ信号を送信する、構成を有している。
【００２８】
この構成により、本発明の通信端末装置は、撮像対象を撮像すると撮像された撮像対象の画像を自動的に共有することができるので、コンテンツデータを共有する際のユーザの煩雑さを解消することができる。
【００２９】
（８）上述した課題を解決するため、本発明の通信端末装置は、ネットワークに接続され、該ネットワークを介して、複数の通信端末装置にサービスを提供するサーバ装置であって、前記通信端末装置によって生成された少なくとも画像を含むコンテンツに対応するコンテンツデータと、当該通信端末装置の周辺に存在する通信端末装置を特定するための機器識別情報と、前記コンテンツデータが生成された際の生成条件を示す生成条件情報と、を受信するデータ受信手段と、前記受信した条件情報及び前記機器識別情報とに基づいて、当該機器識別情報の通信端末装置の中から、所定の条件を具備する通信端末装置を抽出する抽出手段と、前記受信したコンテンツデータと前記抽出された通信端末装置の機器識別情報とが対応付けてデータベースに記録する記録制御手段と、前記受信手段によって、前記通信端末装置から前記コンテンツデータの取得リクエストを受信した場合に、当該リクエストに付加された前記機器識別情報と対応付けて前記データベースに記録された前記コンテンツデータを、前記取得リクエストの送信元である通信端末装置宛てに配信する配信手段と、を具備する構成を有している。
【００３０】
この構成により、本発明のサーバ装置は、問い合わせ信号の送信範囲を自機の周辺に限定すれば、当該問い合わせ信号に基づいて自機の周辺に存在する他の通信端末装置を抽出することができるとともに、例えば、自機と他の通信端末装置の位置情報に基づいて他の通信端末装置が自機の周辺に存在すること、または、自機から所定の方向に存在することなどの所定の条件を具備する通信端末装置を抽出することができるので、例えば自機の周辺に存在した場合であっても、所定の条件を満たすか満たさないかによってコンテンツデータの提供の有無を決定することができる。
【００３１】
したがって、本発明のサーバ装置は、他機器識別情報が登録されていなければ他の通信端末装置（すなわち、他のユーザ）にコンテンツデータが提供されないので、イベントにおいて撮像された撮像対象の画像などのコンテンツデータを、イベント出席者やコンテンツデータを登録するユーザの周辺に存在するユーザにのみコンテンツデータを提供するなど、識別情報に基づいてコンテンツデータの提供の有無を決定すること、すなわち、その提供を制限することができる。
【００３２】
この結果、本発明のサーバ装置は、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【００３３】
（９）また、本発明のサーバ装置は、前記受信手段が、前記生成条件情報として、前記コンテンツデータとともに当該コンテンツデータの生成場所の座標を示す生成位置情報、または、前記コンテンツデータの生成日時を示す生成日時情報を受信すること、を構成を有している。
【００３４】
この構成により、本発明のサーバ装置は、コンテンツデータの生成タイミングとして、例えば、撮像対象を撮像して当該撮像対象の画像のコンテンツデータを生成する場合の撮像タイミングにおける自機の現在位置、または、日時に基づいて、所定の条件を具備する通信端末装置を抽出することができるので、例えば自機の周辺に存在した場合であっても、他の通信端末装置の位置が撮像方向内に属するか否か、また、当該その日時に自機の現在位置の周辺に存在したが否かなど、所定の条件を満たすか満たさないかによってコンテンツデータの提供の有無を決定することができる。
【００３５】
（１０）また、本発明のサーバ装置は、前記受信手段が、前記生成条件情報として更に、前記コンテンツデータを送信した通信端末装置とは異なる、当該通信端末装置から送信された所定の信号を受信した通信端末装置の座標を示す周辺端末装置位置情報を受信する、構成を有している。
【００３６】
この構成により、本発明のサーバ装置は、コンテンツデータの生成タイミングとして、撮像対象を撮像して当該撮像対象の画像のコンテンツデータを生成する場合の撮像タイミングにおける自機の現在位置に基づいて、他の通信端末装置の位置も認識することができるので、例えば自機の周辺に存在した場合であっても、他の通信端末装置の位置が撮像方向内に属するか否かによってコンテンツデータの提供の有無を決定することができる。
【００３７】
（１１）また、本発明のサーバ装置は、前記受信手段が、前記生成条件情報として、前記画像を撮像する際の撮像方向、画角または焦点距離の少なくとも何れか一方の撮像情報を受信する、構成を有している。
【００３８】
この構成により、本発明のサーバ装置は、コンテンツデータの生成タイミングとして、撮像対象を撮像して当該撮像対象の画像のコンテンツデータを生成する場合の撮像タイミングにおける自機の現在位置に基づいて、所定の条件を具備する通信端末装置を抽出することができるので、例えば自機の周辺に存在した場合であっても、他の通信端末装置の位置が撮像方向内に属するか否かによってコンテンツデータの提供の有無を決定することができる。
【００３９】
（１２）また、本発明のプログラムは、ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置を、少なくとも画像を含むコンテンツに対応したコンテンツデータを生成する生成手段、特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段、前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を他機器識別情報として少なくとも含む応答信号を受信する応答信号受信手段、前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段、前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ前記サーバ装置に登録するデータ登録手段、前記他の通信端末装置から送信された問い合わせ信号を受信する問い合わせ信号受信手段、自機の識別情報を少なくとも含む前記応答信号を前記他の通信端末装置に送信する応答信号送信手段、及び、前記サーバ装置に自機の機器識別情報を送信しつつ、前記サーバ装置に登録済みのコンテンツデータの中から自機の識別情報に対応付けられた前記コンテンツデータを取得するコンテンツデータ取得手段、として機能させる構成を有している。
【００４０】
この構成により、本発明のプログラムは、問い合わせ信号の送信範囲を自機の周辺に限定すれば、当該問い合わせ信号に基づいて自機の周辺に存在する他の通信端末装置と通信回線を確立することなく（物理的な伝送路を構築することなく）、当該通信端末装置の存在を認識することができるので、コンテンツデータに対応付けて当該認識された他の通信端末装置の識別情報をサーバ装置に登録することができる。
【００４１】
したがって、本発明のプログラムは、他機器識別情報が登録されていなければ他の通信端末装置（すなわち、他のユーザ）にコンテンツデータが提供されないので、イベントにおいて撮像された撮像対象の画像などのコンテンツデータを、イベント出席者やコンテンツデータを登録するユーザの周辺に存在するユーザにのみコンテンツデータを提供するなど、識別情報に基づいてコンテンツデータの提供の有無を決定すること、すなわち、その提供を制限することができる。
【００４２】
この結果、本発明のプログラムは、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【００４３】
（１３）また、本発明の通信端末装置は、ネットワークを介して他の通信端末装置及びサーバ装置と通信を行う通信端末装置を、少なくとも画像を含むコンテンツに対応したコンテンツデータを生成する生成手段と、特定のトリガに基づいて、周囲の通信端末装置に対して所定の問い合わせ信号を一斉送信する問い合わせ信号送信手段、前記問い合わせ信号に対する応答として前記他の通信端末装置によって送信され、当該応答した他の通信端末装置を特定するための他機器の識別情報を他機器識別情報として少なくとも含む応答信号を受信する応答信号受信手段、前記受信した応答信号に基づいて、前記他機器識別情報を取得する他機器識別情報取得手段、及び、前記生成されたコンテンツデータを、当該取得された他機器識別情報及び自機の機器識別情報である自機識別情報に対応付けつつ前記サーバ装置に登録するデータ登録手段、として機能させる構成を有している。
【００４４】
この構成により、本発明のプログラムは、問い合わせ信号の送信範囲を自機の周辺に限定すれば、当該問い合わせ信号に基づいて自機の周辺に存在する他の通信端末装置と通信回線を確立することなく（物理的な伝送路を構築することなく）、当該通信端末装置の存在を認識することができるので、コンテンツデータに対応付けて当該認識された他の通信端末装置の識別情報をサーバ装置に登録することができる。
【００４５】
したがって、本発明のプログラムは、他機器識別情報が登録されていなければ他の通信端末装置（すなわち、他のユーザ）にコンテンツデータが提供されないので、イベントにおいて撮像された撮像対象の画像などのコンテンツデータを、イベント出席者やコンテンツデータを登録するユーザの周辺に存在するユーザにのみコンテンツデータを提供するなど、識別情報に基づいてコンテンツデータの提供の有無を決定すること、すなわち、その提供を制限することができる。
【００４６】
この結果、本発明のプログラムは、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【００４７】
（１４）また、本発明の通信端末装置は、ネットワークに接続され、該ネットワークを介して、複数の通信端末装置にサービスを提供するサーバ装置用のコンピュータを、前記通信端末装置によって生成された少なくとも画像を含むコンテンツに対応するコンテンツデータと、当該通信端末装置の周辺に存在する通信端末装置を特定するための機器識別情報と、前記コンテンツデータが生成された際の生成条件を示す生成条件情報と、を受信するデータ受信手段、前記受信した条件情報及び前記機器識別情報とに基づいて、当該機器識別情報の通信端末装置の中から、所定の条件を具備する通信端末装置を抽出する抽出手段、前記受信したコンテンツデータと前記抽出された通信端末装置の機器識別情報とが対応付けてデータベースに記憶する記憶制御手段、及び、前記通信端末装置から前記コンテンツデータの取得リクエストを受信した場合に、当該リクエストに付加された前記機器識別情報と対応付けられて前記データベースに記録された前記コンテンツデータを、前記取得リクエストの送信元である通信端末装置宛てに配信する配信手段、として機能させる構成を有している。
【００４８】
この構成により、本発明のプログラムは、問い合わせ信号の送信範囲を自機の周辺に限定すれば、当該問い合わせ信号に基づいて自機の周辺に存在する他の通信端末装置と通信回線を確立することなく（物理的な伝送路を構築することなく）、当該通信端末装置の存在を認識することができるので、コンテンツデータに対応付けて当該認識された他の通信端末装置の識別情報をサーバ装置に登録することができる。
【００４９】
したがって、本発明のプログラムは、他機器識別情報が登録されていなければ他の通信端末装置（すなわち、他のユーザ）にコンテンツデータが提供されないので、イベントにおいて撮像された撮像対象の画像などのコンテンツデータを、イベント出席者やコンテンツデータを登録するユーザの周辺に存在するユーザにのみコンテンツデータを提供するなど、識別情報に基づいてコンテンツデータの提供の有無を決定すること、すなわち、その提供を制限することができる。
【００５０】
この結果、本発明のプログラムは、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【発明の効果】
【００５１】
本発明は、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１実施形態における通信システムの構成を示すブロック図である。
【図２】第１実施形態の通信システムの原理を説明するための図であって、イベント開催会場と、ユーザ及び周辺端末検出エリアと、の関係性を示す概念図である。
【図３】第１実施形態における通信端末装置の構成を示す構成図である。
【図４】第１実施形態における通信端末装置が保持する画像データ管理テーブルのデータ構成の一例を示す図である。
【図５】第１実施形態における画像共有サーバ装置の構成を示す構成図である。
【図６】第１実施形態における画像共有サーバ装置内のイベントＤＢに記憶されるデータの一例を示す図である。
【図７】第１実施形態における画像共有サーバ装置内のコンテンツＤＢに記憶されるデータの一例を示す図である。
【図８】第１実施形態の通信端末装置及び画像共通サーバ装置におけるイベント参加登録処理を示すフローチャートである。
【図９】第１実施形態の通信端末装置及び画像共有サーバ装置における撮像処理及びアップロード処理を示すフローチャートである。
【図１０】第１実施形態の通信端末装置及び画像共有サーバ装置における画像データ提供処理を示すフローチャートである。
【図１１】第１実施形態において表示部に表示されるサムネイル画像の一例を示す図である。
【図１２】第２実施形態の通信システムの原理を説明するための図であって、イベント開催会場と、ユーザ及び周辺端末検出エリアと、の関係性を示す概念図である。
【図１３】第２実施形態における通信端末装置の構成を示す構成図であり、
【図１４】第２実施形態における通信端末装置が保持する画像データ管理テーブルのデータ構成の一例を示す図である。
【図１５】第２実施形態における画像共有サーバ装置の構成を示す構成図である。
【図１６】第２実施形態の通信端末装置及び画像共有サーバ装置における撮像処理及びアップロード処理を示すフローチャートである。
【発明を実施するための形態】
【００５３】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続される画像共有サーバ装置と、を有する通信システムに対し、本発明に係る通信端末装置、サーバ装置、プログラム及びネットワークシステムを適用した場合の実施形態である。
【００５４】
［１］第１実施形態
はじめに、図１〜図１１の各図を用いて本発明に係る通信システム１の第１実施形態について説明する。
【００５５】
［１．１］通信システムの構成及び概要
まず、図１及び図２の各図を用いて本実施形態における通信システム１の構成及び概要について説明する。
【００５６】
なお、図１は、本実施形態における通信システム１の構成を示すブロック図であり、図２は、第１実施形態の通信システムの原理を説明するための図であって、イベント開催会場と、ユーザ及び周辺端末検出エリアと、の関係性を示す概念図である。また、図が煩雑になることを防止するために、図１においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数の通信端末装置が存在している。
【００５７】
本実施形態の通信システム１は、図１に示すように、各々異なるユーザにより所持される複数の通信端末装置１０と、基地局５０及びネットワーク２０を介して各通信端末装置１０と接続される画像共有サーバ装置３０と、により構成される。
【００５８】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話回線網（以下、「長距離通信ネットワーク」という）と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成されている。ただし、当該ネットワーク２０の構成は、これに限られない。
【００５９】
本実施形態の通信システム１は、通信端末装置１０を用いてイベント開催会場にて各ユーザが撮像した撮像対象の静止画像、または、動画像に対応する画像データをユーザ間において共有するためのシステムである。
【００６０】
通信端末装置１０は、例えば、通信機能を有するデジタルカメラ、タブレット型情報端末装置、スマートフォンまたは携帯用電話機など、静止画像または動画像などの撮像機能または録画機能（以下、単に「カメラ機能」という。）を有し、かつ、ユーザによって携帯可能な通信端末装置である。
【００６１】
また、通信端末装置１０は、予め定められた固有のＩＤ（以下、「端末ＩＤ」という。）とともに、ユーザ名、パスワード及び参加するイベントの固有のＩＤ（以下、「イベントＩＤ」という。）などの各種の情報（以下、「イベント参加登録情報」という。）を予め画像共有サーバ装置３０に登録する登録処理（以下、「イベント参加登録処理」という）を実行可能な構成を有している。
【００６２】
そして、通信端末装置１０は、イベント開催会場において特定のイベントに参加している参加状態（以下、「チェックイン状態」ともいう。）とし、かつ、イベント開催会場内の人物その他の撮像対象を撮像して画像データを生成する処理（以下、「撮像処理」という。）及び生成した画像を画像共有サーバ装置３０にアップロードする処理（以下、「アップロード処理」という。）を実行するアプリケーション（以下、「撮像アプリ」という。）を起動するようになっている。
【００６３】
特に、通信端末装置１０は、参加登録したイベント（以下、「参加登録イベント」という。）のイベント開催会場において撮像アプリを起動すると、現在位置に基づいて、参加登録イベントを指定してチェックインを実行することができるようになっている。
【００６４】
そして、各通信端末装置１０は、撮像アプリの起動時において、撮像通信端末装置として、所定の像を撮像して画像データを生成する場合には、特定のトリガに基づいて、ＢＬＵＥＴＯＯＴＨ（登録商標）、ワイヤレスＬＡＮ（ＷＬＡＮ：Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはワイヤレスＰＡＮ（ＷＰＡＮ：Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの近距離無線用の通信規格を用いてイベント開催会場などの所定の距離範囲内（エリア内）に存在する当該通信端末装置（具体的には、「撮像通信端末装置」ともいう。）１０とは異なる他の通信端末装置（具体的には、「エリア内通信端末装置」という。）１０に対して所定の問い合わせ信号を一斉送信するように構成される
【００６５】
また、通信端末装置１０は、撮像アプリを起動している際に、問い合わせ信号を受信すると、エリア内通信端末装置として、当該受信した問い合わせ信号に対する応答として自機の端末ＩＤ（以下、「エリア内端末ＩＤ」または「他機器識別情報」という。）を少なくとも含む応答信号を、当該問い合わせ信号を送信した通信端末装置１０に送信するように構成される。
【００６６】
このため、撮像通信端末装置としての通信端末装置１０は、問い合わせ信号を一斉送信すると、エリア内通信端末装置としての通信端末装置１０によって送信されたエリア内端末ＩＤを少なくとも含む応答信号を受信するように構成される。
【００６７】
すなわち、本実施形態の通信端末装置１０は、他の通信端末装置１０と近距離無線通信などにおけるデータの授受を可能にする通信回線の確立（データの物理的な伝送路の構築）を実行することなく、当該通信回線の確立が可能な通信端末装置１０を検出するための問い合わせ信号及び当該問い合わせ信号に対する応答信号に基づいて、エリア内端末ＩＤを検出し、取得するようになっている。
【００６８】
そして、通信端末装置１０は、受信した応答信号に基づいて、エリア内端末ＩＤを取得しつつ、生成したコンテンツデータを、当該取得されたエリア内端末ＩＤと自機の端末ＩＤ（以下、「自機識別情報」ともいう。）、すなわち、撮像端末ＩＤとに対応付けつつ画像共有サーバ装置３０に登録（記録）するように構成される。
【００６９】
一方、画像共有サーバ装置３０は、画像共有サービスを提供するために用いられるサーバ装置である。また、画像共有サーバ装置３０は、イベント参加登録情報に基づいて、各ユーザのイベントへの参加登録を管理しつつ、当該参加登録されたユーザがイベント開催会場において用いる通信端末装置１０を端末ＩＤによって管理し、当該通信端末装置１０から送信されたイベント開催会場内の画像データを他のユーザにおいても共有可能に管理するように構成されている。
【００７０】
特に、画像共有サーバ装置３０は、撮像対象を撮像することによって通信端末装置１０にて生成された画像データ、当該通信端末装置（すなわち、撮像通信端末装置）１０の端末ＩＤ（すなわち、撮像端末ＩＤ）、及び、当該コンテンツデータを生成する際に取得した当該通信端末装置１０における周囲の通信端末装置（すなわち、エリア内通信端末装置）１０の端末ＩＤ（すなわち、エリア内端末ＩＤ）を受信するとともに、当該受信されたコンテンツデータを、撮像端末ＩＤ及びエリア内端末ＩＤに対応付けて記憶するように構成されている。
【００７１】
他方、通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語によって構成されているＷＷＷシステム用のリソースデータとネットワーク上のアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、画像共有サーバ装置３０とのデータの授受及び画像データその他のコンテンツを表示するためのブラウザ機能を有している。
【００７２】
そして、通信端末装置１０は、上記のブラウザ機能を用いて画像共有サーバ装置３０に端末ＩＤを送信し、当該画像共有サーバ装置に登録済みのコンテンツデータの中から当該端末ＩＤに対応付けられた画像データを閲覧可能に取得、または、単に取得する構成を有している。
【００７３】
特に、通信端末装置１０は、イベント登録参加処理を実行する場合には、当該通信端末装置１０の現在位置に関連づけて参加登録可能なイベントの一覧（以下、「イベント一覧データ」という。）を取得してユーザに閲覧可能に表示しつつ、当該一覧の画像の中から一のイベントを選択させることによって特定のイベントへの登録を実行するように構成されている。
【００７４】
また、通信端末装置１０は、画像共有サーバ装置３０に登録済みの画像データの中から自機の端末ＩＤ及びイベントＩＤに対応付けられた画像データの一覧データ（以下、「画像一覧データ」という。）を取得してユーザに閲覧可能に表示しつつ、当該一覧の画像の中から一の画像を選択することによって特定の画像データを取得するように構成されている。
【００７５】
画像共有サーバ装置３０は、通信端末装置１０から画像データの取得要求を受信しつつ、当該取得要求に付加された当該通信端末装置１０の端末ＩＤを抽出するとともに、抽出した端末ＩＤに対応付けて記憶された画像データを特定し、当該特定した画像データを取得要求の送信元である通信端末装置１０宛てに送信するように構成されている。
【００７６】
特に、画像共有サーバ装置３０は、通信端末装置１０から送信されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に基づいて、当該通信端末装置１０によるユーザの要求に従って当該通信端末装置１０の端末ＩＤとイベントＩＤを取得しつつ、画像データの一覧の作成及び特定の画像データの閲覧または取得を制御するように構成されている。
【００７７】
このような構成により、本実施形態においては、撮像対象を撮像して生成された画像データに、当該撮像を実行した通信端末装置１０から一斉送信された問い合わせ信号に応答した通信端末装置１０の端末ＩＤを、対応付けて画像共有サーバ装置３０に登録することができるので、当該画像データに対応付けて登録された端末ＩＤによって当該画像データの提供の有無を決定することによって、イベントなどにおいて記憶された画像データを適切に共有させ、かつ、当該画像データの共有におけるユーザ操作の煩雑さを低減することができるようになっている。
【００７８】
すなわち、本実施形態においては、撮像時に周囲に所在していた通信端末装置１０のユーザに対しては、当該ユーザとイベントを特定することによって、画像共有可能なユーザとして画像データを提供可能にし、周囲に所在していない通信端末装置１０のユーザに対しては画像データを提供しないので、撮像されているユーザのみに画像データを提供することができるようになっている。
【００７９】
したがって、本実施形態においては、不特定対数のユーザによる画像データの閲覧をさせずにプライバシーを保護するとともに、不要なデータの配信を防止することができるようになっている。
【００８０】
例えば、図２に示すようなイベント開催会場ＩＡにおいて、撮像通信端末装置として、ユーザＡが自機の通信端末装置１０のカメラ機能を用いて撮像対象を撮像すると、近距離無線規格を用いて一斉送信された問い合わせ信号が受信可能な範囲（以下、「周辺端末検出エリア」という。）ＤＡに存在するユーザＢ及びユーザＣの通信端末装置１０からエリア内通信端末装置としてエリア内端末ＩＤを取得することとなる。
【００８１】
すなわち、ユーザＢ及びユーザＣの通信端末装置１０がエリア内通信端末装置であるとすると、ユーザＡが撮像した像にユーザＢ及びユーザＣが撮像されている可能性が高く、当該撮像されて生成された画像をユーザＢ及びＣに共有させることが必要である。
【００８２】
一方、ユーザＤの通信端末装置１０は、周辺端末検出エリアＤＡの外に存在していることから、当該ユーザＡが撮像した撮像対象にユーザＤが撮像されている可能性が低いと想定されるので、当該撮像されて生成された画像をユーザＤに共有させる必要はない。
【００８３】
したがって、本実施形態においては、画像共有サーバ装置３０には、ユーザＢ及びユーザＣに対して当該撮像された撮像対象の画像を共有させることができるように、画像データとともにユーザＢ及びユーザＣの端末ＩＤが登録されるようになっており、ユーザＢ及びユーザＣは、自機の端末ＩＤとイベントＩＤを特定すれば、当該画像を取得することができるようになっている。
【００８４】
特に、図２に示す例においては、ユーザＡの操作指示に基づいては、撮像通信端末装置の撮像方向と逆の方向に存在するユーザＣが撮像されていない可能性も極めて高いが、この場合であっても、例えば、ユーザＢが有名人である場合に、または、結婚式などユーザＢが主役の場合には、ユーザＣは、自分自身が撮像対象でない場合であっても、画像データの共有を望むことも多い。
【００８５】
そこで、本実施形態においては、このような場合であっても、ユーザＣに対しても画像共有を実行するために、周辺端末検出エリアＤＡ内に存在さえすれば、画像データの閲覧または取得可能になるように端末ＩＤが登録されるようになっている。
【００８６】
［１．２］通信端末装置の構成
次に、図３及び図４を用いて本実施形態の各通信端末装置１０の構成について説明する。なお、図３は、本実施形態の通信端末装置１０の構成を示す構成図であり、図４は、記憶部１００に記憶された画像データ管理テーブルＴ１のデータ構成の一例を示す図である。
【００８７】
本実施形態の通信端末装置１０は、図３に示すように、記憶部１００と、ネットワーク通信部１１０と、現在位置検出部１２０と、近距離無線通信部１３０と、表示部１４０と、表示制御部１５０と、現在日時を特定するタイマ１６０と、操作部１７０と、データ処理部１８０と、撮像・画像データ生成部１９０と、端末制御部２００と、有している。
【００８８】
上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００８９】
なお、例えば、近距離無線通信部１３０は、本発明の問い合わせ信号送信手段、問い合わせ信号受信手段、応答信号受信手段及び応答信号送信手段を構成し、データ処理部１８０は、他機器識別情報取得手段、データ登録手段、コンテンツデータ取得手段及び生成条件取得手段を構成する。また、例えば、撮像・画像データ生成部１９０は、本発明の生成手段を構成する。
【００９０】
記憶部１００は、例えばハードディスクドライブ（以下、「ＨＤＤ」と略す。）及びＮＡＮＤ型などの不揮発性フラッシュメモリによって構成される。また、記憶部１００は、データ処理部１８０におけるワークエリアとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）も含まれる。
【００９１】
また、記憶部１００は、アプリケーション記憶部１０１と、自機が撮像した画像データを記憶する画像データ記憶部１０２と、管理テーブル記憶部１０３と、イベント情報記憶部１０４と、を少なくとも含む。
【００９２】
アプリケーション記憶部１０１には、データ処理部１８０によって実行される様々なアプリケーションプログラム及び当該通信端末装置１０を一意に識別するための端末ＩＤが記録されている。特に、アプリケーション記憶部１０１には、画像の撮像時にデータ処理部１８０が撮像処理及びアップロード処理を実行するための撮像アプリが記憶されている。
【００９３】
管理テーブル記憶部１０３には、画像データ記憶部１０２に記録された各画像データを管理するための画像データ管理テーブルＴ１が記憶される。例えば、画像データ管理テーブルＴ１には、図４に示すように、
（１）画像データＩＤ、
（２）当該画像データの記録アドレス、
（３）エリア内端末ＩＤ
の３つのデータが対応付けられて記憶される。
【００９４】
具体的には、図２に示す例の場合において、ユーザＡによって通信端末装置１０−１によって撮像処理された場合に、エリア内端末ＩＤとしてユーザＢ及びユーザＣが所持する通信端末装置１０に対応する端末ＩＤ（ＭＳ２及びＭＳ３）が対応付けて記録されることとなる。
【００９５】
なお、図４においては、画像データＩＤ「＃１」〜「＃５」のそれぞれに対して端末ＩＤ（ＭＳ２〜ＭＳ１２）がエリア内端末ＩＤとして記憶されていることを示している。
【００９６】
イベント情報記憶部１０４には、イベント参加登録処理において登録されたイベントＩＤ及びイベント概要情報（イベント名）などのイベント情報が記憶されるとともに、当該イベント参加登録処理時に、または、チェックイン状態において予め定められたタイミングに、参加登録イベントに参加している他のユーザの一覧データ（以下、「ユーザ一覧データ」という。）が記憶される。
【００９７】
ネットワーク通信部１１０は、ネットワーク２０に接続される基地局５０を介して画像共有サーバ装置３０と通信回線を構築し、コンテンツデータの共有を行うための種々のデータの授受を行う。
【００９８】
現在位置検出部１２０は、所定のタイミング毎に通信端末装置１０の現在位置を検出しつつ、当該現在位置示す位置情報を生成する。
【００９９】
例えば、現在位置検出部１２０は、所定のタイミングにおいて、図１に示すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星４０の位置を認識しつつ、当該ＧＰＳ衛星から送信された衛星信号（ＧＰＳ信号）を検出する。そして、現在位置検出部１２０は、検出したＧＰＳ信号に基づいて自機の現在位置の座標値（例えば、緯度及び経度）を算出（すなわち、検出）し、当該座標値を現在位置情報としてデータ処理部１８０に提供する。
【０１００】
なお、通信端末装置１０が、電話機能を有している場合には、現在位置検出部１２０は、長距離無線システムにおいて用いられる、三点測量法、すなわち、電話に用いる電波を電話基地局において受信した方角と電波強度に基づいて自機の現在位置を検出してもよい。
【０１０１】
また、イベント開催会場が屋内の場合には、現在位置検出部１２０は、近距離無線通信部１３０と連動し、例えばワイヤレスＬＡＮ用の信号を送受信する図示しないアクセスポイントとの電波強度その他の信号及び情報を利用して現在位置の検出を行ってもよい。
【０１０２】
近距離無線通信部１３０は、上述のアプリケーションの起動時に、無線通信を行うＢＬＵＥＴＯＯＴＨ（登録商標）またはＩＥＥＥ８０２．１１ａ．ｂ．ｇ．ｎの各種ワイヤレスＬＡＮなどの各種の通信規格に従って、他の通信端末装置１０または他の通信機器との通信を行う。
【０１０３】
特に、近距離無線通信部１３０は、他の通信端末装置１０に対して所定の近距離無線通信用の通信形式を用いることによって検出問い合わせ信号（例えば、ビーコン信号）を一斉送信し、当該検出問い合わせ信号に伴う応答信号を受信しつつ、当該応答信号を送信した通信端末装置１０の端末ＩＤをエリア内端末ＩＤとしてデータ処理部１８０に提供する。
【０１０４】
例えば、近距離無線通信部１３０は、ＢＬＵＥＴＯＯＴＨ（登録商標）のプロトコルにより利用が許可されているｉｎｑｕｉｒｙコマンドなど、自機の端末ＩＤを含むビーコン信号を他の通信端末装置１０に対して送信し、ビーコン信号の受信待機状態になっている他の通信端末装置１０から当該通信端末装置１０の端末ＩＤが付加された応答信号（すなわち、ビーコン信号に対する応答信号）を受信する。そして、近距離無線通信部１３０は、受信した応答信号から他機の端末ＩＤを特定してデータ処理部１８０に提供する。
【０１０５】
表示部１４０は、例えば、液晶素子またはＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示する。
【０１０６】
表示制御部１５０は、表示部１４０に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１４０に出力するようになっている。
【０１０７】
タイマ１６０は、現在日時を特定するために用いられ、撮像したときの日付及び時刻をデータ処理部１８０に提供する。
【０１０８】
操作部１７０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられるようになっている。
【０１０９】
データ処理部１８０は、アプリケーション記憶部１０１に記憶された撮像アプリまたはイベント参加登録処理を実行するアプリケーションなどのプログラムに基づいて、実行される各処理を実現する。例えば、データ処理部１８０は、撮像アプリを実行し、通信端末装置１０の各部と連動しつつ、撮像処理及びアップデータ処理を実行する。
【０１１０】
具体的には、データ処理部１８０は、ユーザが操作部１７０に所定の入力操作を認識すると、撮像アプリに基づいて命令コマンドを撮像・画像データ生成部１９０に出力し、撮像・画像データ生成部１９０に、該命令コマンドに従ってモード等を決定させて、当該モード等に合致する画像データを生成させる撮像処理を実行する。
【０１１１】
そして、データ処理部１８０は、撮像・画像データ生成部１９０に、当該生成された画像データを、画像データ記憶部１０２に登録するアップロード処理を実行する。また、データ処理部１８０は、撮像アプリを起動中に、他の通信端末装置１０から問い合わせ信号を受信した場合に、当該問い合わせ信号に対する応答信号を、問い合わせ信号を送信した通信端末装置１０に送信する応答処理を実行する。
【０１１２】
なお、本実施形態の通信端末装置１０における撮像処理、アップロード処理及び応答処理の動作については、後述する。
【０１１３】
撮像・画像データ生成部１９０は、レンズ、フラッシュ、シャッター及びレンズのフォーカス、ズーム、ピントを調節するための図示しない光学システムを備え、いわゆるデジタルカメラ用のカメラ機能を有している。
【０１１４】
特に、撮像・画像データ生成部１９０は、光学システムから入力された光学画像を電気信号に変換するＣＣＤイメージセンサ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）と、ＣＣＤイメージセンサ部において生成された電気信号に基づいて画像データを生成する生成部と、撮像時にデータ処理部による制御の下、光学システムのモード（すなわち、画角や利用画素数、ピント距離、シャッタースピード等のモード）を選択及び決定を実行し、光学システム、ＣＣＤイメージセンサ及び生成部を制御する画像データ生成制御部と、を有する。なお、ＣＣＤイメージセンサの代わりにＣＭＯＳイメージセンサ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いても良い。
【０１１５】
端末制御部２００は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、通信端末装置１０の全般的な機能を総括的に制御する。
【０１１６】
［１．３］画像共有サーバ装置の構成
次に、図５〜図７を用いて本実施形態の画像共有サーバ装置３０の構成について説明する。なお、図５は、本実施形態の画像共有サーバ装置３０の構成を示す構成図であり、図６は、本実施形態における画像共有サーバ装置３０内のイベントＤＢ３３１に記録されるデータの一例を示す図である。また、図７は、本実施形態における画像共有サーバ装置３０内のコンテンツＤＢ３２０に記録されるデータの一例を示す図である。
【０１１７】
本実施形態の画像共有サーバ装置３０は、図５に示すように、通信制御部３１０と、ＲＯＭ／ＲＡＭ３２０と、記録装置３３０と、画像共有サーバ装置３０の各部を統合制御するサーバ管理制御部３４０と、を有する。
【０１１８】
上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【０１１９】
なお、例えば、通信制御部３１０は、本発明のデータ受信手段を構成し、記録装置３３０は、本発明のデータベースを構成する。また、例えば、サーバ管理制御部３４０は、本発明の抽出手段、記録制御手段及び配信手段を構成する。
【０１２０】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信回線を構築し、コンテンツデータの共有を行うための種々のデータの授受を行う。
【０１２１】
ＲＯＭ／ＲＡＭ３２０には、画像共有サーバ装置３０の駆動に必要な各種のプログラムが記録されている。そして、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【０１２２】
記録装置３３０は、ＨＤＤにより構成され、その記録領域内にイベントＤＢ３３１及びコンテンツＤＢ３３２が構築される。
【０１２３】
イベントＤＢ３３１は、実世界において開催される各イベント及び当該各イベントの参加ユーザを管理するためのイベント情報がデータとして格納されるＤＢである。例えば、イベントＤＢ３３１には、図６に示すように、
（１）イベントの開催会場の位置を示すイベント開催位置情報
（２）各イベントに割り当てられ、各イベントを一意に特定するためのイベントＩＤ
（３）当該イベントの名称または種別などイベントの概要を示すイベント概要情報
（４）当該イベントの開催日時を示すイベント開催日時情報、
（５）イベント参加登録処理によって当該イベントへの参加を事前に登録したユーザの所持する通信端末装置１０の端末ＩＤが対応付けて記録される。
【０１２４】
具体的には、図６に示す例の場合において、イベントＩＤ「ｅｖｅｎｔ１」としては、「ライブコンサート」のイベントが、イベント開催位置「北緯（Ｎ）：３５：０２：１１／東経（Ｅ）：１４０：０１：２０」にて特定されるイベント開催会場において開催され、既に参加登録された端末ＩＤ「ＭＳ１〜４」が対応付けて記憶されている。すなわち、「ｅｖｅｎｔ１」により特定される「ライブコンサート」には、端末ＩＤ「ＭＳ１〜４」により特定される通信端末装置１０を所持するユーザが参加登録していることを示している。
【０１２５】
また、同様にしてイベントＩＤ「ｅｖｅｎｔ２」〜「ｅｖｅｎｔ６」としては、各種のイベントが、各開催位置にて特定されるイベント開催会場において、端末ＩＤ「ＭＳ５〜８」が対応付けて記憶されている。
【０１２６】
なお、イベントＤＢ３３１においては、各イベントの追加、各イベントへの参加ユーザ数の増減に伴って、イベント毎のフィールドまたは端末ＩＤの格納フィールド数も増減する。
【０１２７】
また、図６に示すように、同一の建物において異なるホールまたは異なるフロアで同時に登録されたイベントが開催される場合には、同一の場所で異なる日時で開催される場合には、開催日時情報または開催位置情報によって識別することが可能となっている。例えば、図６においては、本実施形態においては、開催位置情報「北緯（Ｎ）：３５：０２：１１／東経（Ｅ）：１４０：０１：２０」なる位置情報により特定されるイベント開催位置にて各々異なる日時で「ライブコンサート」「ファッションショー」「入学式」という３つのイベントが開催されることを示す。
【０１２８】
コンテンツＤＢ３３２には、イベント開催会場にて通信端末装置１０によって撮像された撮像対象の画像データと、当該各画像データの配信対象となる通信端末装置１０を管理するためのＤＢである。
【０１２９】
例えば、コンテンツＤＢ３３２には、図７に示すように、
（１）イベントＩＤ、
（２）当該イベントＩＤに対応するイベントにおいて撮像された撮像対象の画像データ、
（３）当該画像データを撮像した通信端末装置１０の撮像端末ＩＤ、
（４）当該画像データの撮像時に登録された通信端末装置１０のエリア内端末ＩＤ
の４つのデータが対応付けられて記録されている。
【０１３０】
なお、これらの画像データは、通信端末装置１０からアップロードされるようになっている。また、記録されている撮像端末ＩＤ及びエリア内端末ＩＤは、対応付けられた画像データの閲覧及び取得が許可されることなる。
【０１３１】
図７においては、「ｅｖｅｎｔ：１」〜「ｅｖｅｎｔ：３」においては、「ｄａｔａ１」〜「ｄａｔａ６」がそれぞれ対応付けて記憶されつつ、「ｄａｔａ１」〜「ｄａｔａ６」のそれぞれに対応付けて閲覧または取得可能な各端末ＩＤ「ＭＳ」が対応付けて記憶されている。
【０１３２】
サーバ管理制御部３４０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、プログラムを実行することによって、通信制御部の動作管理、イベント情報の情報管理、各通信端末装置１０におけるイベント登録の管理、画像データのアップロード及び配信管理、並びに、記録装置３３０の管理及び制御を行う。
【０１３３】
具体的には、サーバ管理制御部３４０は、記録装置３３０と連動し、ユーザ操作による通信端末装置１０からの指示に基づいて各ユーザのイベントへの登録処理及びその管理を行うとともに、記録装置３３０と連動し、ユーザが希望した場合に画像データの配信を制御するデータ配信処理を行う。
【０１３４】
特に、サーバ管理制御部３４０は、イベント参加登録処理時に、または、画像データを通信端末装置１０に配信（提供）する画像データ提供処理時に、通信端末装置１０から送信された指示に基づいて、イベント一覧データ、ユーザ一覧データまたは画像一覧データを生成し、各一覧データに基づいてイベント登録またはデータ配信を実行する。
【０１３５】
なお、イベント一覧データは、イベント情報やイベントＩＤ、開催日時情報、更には各イベントに参加登録済みのユーザが存在する場合には、当該ユーザの通信端末装置１０の端末ＩＤを含み、所定のイベント開催会場にて開催されるイベントの一覧を通信端末装置１０において表示、選択させるためのデータである。
【０１３６】
また、ユーザ一覧データは、各イベント情報毎に登録された端末ＩＤ及びイベント参加登録時に登録されたユーザ名の情報を含むデータである。
【０１３７】
さらに、画像一覧データは、提供する通信端末装置１０の端末ＩＤに対応付けられた画像データの一覧を通信端末装置１０において表示、選択させるためのデータである。
【０１３８】
［１．４］通信端末装置及び画像共通サーバ装置の動作
次に、図８〜図１０を用いて本実施形態の通信システムにおいて実行される通信端末装置及び画像共有サーバ装置の具体的な処理について説明する。
【０１３９】
［１．４．１］イベント開催前におけるイベント参加登録処理の動作］
まず、図８を用いて本実施形態のイベント開催前におけるイベント参加登録処理について通信端末装置及び画像共有サーバ装置の動作について説明する。なお、図８は、本実施形態の通信端末装置及び画像共通サーバ装置におけるイベント参加登録処理を示すフローチャートである。
【０１４０】
イベント参加登録処理は、イベントＤＢ３３１内に必要なデータを記録し、画像共有サービスの提供を受けるために必須となる（前提となる）処理であり、イベント開始後における撮像処理及びアップロード処理を可能とするためのものである。なお、このため、参加登録を行っていないユーザに対しては当該画像共有サービスそのものが提供されない。
【０１４１】
また、イベント参加登録処理の実行前には、画像共有サーバ装置３０に、ネットワーク２０を介してと通信可能なコンピュータなどの（図示しない）通信装置または入力デバイスを用いてイベント概要情報及びイベントの開催位置情報、イベント開催日時情報が、イベントＤＢ３３１内の各フィールドにイベントＩＤとともに、イベント開催者によって予め登録されているものとする。
【０１４２】
さらに、イベント参加登録処理は、通信端末装置１０において、イベント開催会場またはその付近で実行されるものとする。
【０１４３】
まず、通信端末装置１０において、データ処理部１８０は、操作部１７０を介してユーザによる操作入力を検出すると（ステップＳ１０１）、現在位置検出部１２０に対して命令コマンドを出力し、現在位置検出部１２０に当該通信端末装置１０の現在位置（すなわち、イベント開催会場またはその付近）に対応した位置情報を検出させる（ステップＳ１０２）。
【０１４４】
次いで、データ処理部１８０は、ブラウザを読み出して、当該位置情報を付加したイベント参加登録要求を画像共有サーバ装置３０に送信し、現在位置付近において開催されているイベントが一覧となったイベント一覧データの受信を待機する（ステップＳ１０３）。
【０１４５】
一方、画像共有サーバ装置３０においては、サーバ管理制御部３４０は、通信端末装置１０からのイベント参加登録要求を受信すると（ステップＳ２００）、以下のルーチンを実行する。
【０１４６】
まず、サーバ管理制御部３４０は、イベント参加登録要求に付加された現在位置情報を抽出し（ステップＳ２０１）、該抽出した位置情報を検索キーとしてイベントＤＢ３３１を検索する（ステップＳ２０２）。
【０１４７】
具体的には、ステップＳ２０２の処理において、サーバ管理制御部３４０は、抽出した現在位置情報に一致するイベント開催位置情報をイベントＤＢ３３１から特定して、当該開催位置情報と対応付けてイベントＤＢ３３１に記録されているイベントＩＤを特定する。
【０１４８】
次いで、サーバ管理制御部３４０は、この特定されたイベントＩＤと対応付けられているイベント情報、開催日時情報、更に、既に端末ＩＤが格納されている場合には当該端末ＩＤを用いて、イベント一覧データを生成して、通信端末装置１０宛てに配信する（ステップＳ２０３）。
【０１４９】
このとき、通信端末装置１０においては、データ処理部１８０は、ネットワーク通信部１１０を介して画像共有サーバ装置３０から配信されたイベント一覧データを受信すると（ステップＳ１０９）、表示制御部１５０を制御してイベント一覧データを表示部１４０に表示させる（ステップＳ１１０）。具体的には、表示制御部１５０は、この処理によって、ユーザの現在位置（すなわち、ユーザが所在しているイベント開催会場）またはその付近において開催されるイベントの一覧（例えば、イベント情報と開催日時情報）を選択可能に表示部１４０に表示する。
【０１５０】
次いで、データ処理部１８０は、操作部１７０を介してユーザ操作に基づいてユーザ自身が参加する登録参加イベントを検出すると（ステップＳ１１１）、イベント一覧データに含まれるユーザが選択した参加登録イベントのＩＤを抽出して参加登録イベントを特定し、当該イベントにおけるユーザに関するイベント参加登録情報の入力を受け付ける（ステップＳ１１２）。このとき、データ処理部１８０は、操作部１７０及び表示制御部１５０と連動し、ユーザ名、当該画像共有サーバ装置３０にアクセスするためのパスワード及び年齢、住所その他の個人情報など、イベント参加登録情報の入力を受け付ける。
【０１５１】
次いで、データ処理部１８０は、イベント参加登録情報の入力が終了すると、参加登録の選択をしたイベントＩＤ及び自機の端末ＩＤを付加したイベント参加登録情報を画像共有サーバ装置３０に送信し、当該イベントＩＤに既に対応付けて記憶されているユーザが一覧となったユーザ一覧データの受信を待機する（ステップＳ１１２）。
【０１５２】
他方、画像共有サーバ装置３０においては、サーバ管理制御部３４０は、イベント参加登録情報を受信すると（ステップＳ２１１）、当該イベント参加登録情報に含まれるイベントＩＤ及び端末ＩＤなどの各種の情報を抽出し、当該抽出されたイベントＩＤ等のデータに基づいてイベントＤＢ３３１を更新する（ステップＳ２１２）。
【０１５３】
具体的には、サーバ管理制御部３４０は、参加登録リクエストに付加されたイベントＩＤに基づきイベントＤＢ３３１の端末ＩＤ格納フィールドを特定し、当該特定されたフィールド内に端末ＩＤ及び必要に応じて個人情報を記録する。
【０１５４】
次いで、サーバ管理制御部３４０は、当該イベントＩＤに対応付けて記録されている端末ＩＤ及び当該端末ＩＤに対応するユーザ名から構成されるユーザ一覧データを生成して通信端末装置１０に配信し（ステップＳ２１３）、本動作を終了する。
【０１５５】
そして、通信端末装置１０においては、データ処理部１８０は、ユーザ一覧データを受信すると（ステップＳ１１５）、表示制御部１５０を制御して当該ユーザ一覧データを表示部１４０に表示させつつ、イベント情報記憶部１０４に記憶し（ステップＳ１１６）、本動作を終了する。
【０１５６】
このように、本実施形態においては、図６に例示するようなイベントＤＢ３３１が画像共有サーバ装置３０において構築され、ユーザの参加登録が完了するようになっている。
【０１５７】
なお、本動作は、通信端末装置１０において、参加登録を希望するイベント開催会場付近によって実行されるようになっているが、当該イベント開催会場から遠方であっても、ユーザ操作に基づいて、イベント開催位置を特定することによってイベント一覧データから一のイベント選択するようにしてもよい。
【０１５８】
また、この場合に、通信端末装置１０に代えて、端末ＩＤを個別に入力することによって、固定されたパーソナルコンピュータなどの他の通信装置によってイベント参加登録処理を行うようにしてもよい。
【０１５９】
［１．４．２］撮像処理及びアップロード処理の動作
次に、図９を用いて撮像処理及びアップロード処理における通信端末装置１０及び画像共有サーバ装置３０の動作について説明する。なお、図９は、本実施形態の通信端末装置１０及び画像共有サーバ装置３０における撮像処理及びアップロード処理を示すフローチャートである。
【０１６０】
本動作は、イベント開始後にチェックイン状態である各通信端末装置１０においてイベント開催会場内にて実行される動作である。
【０１６１】
また、画像共有サーバ装置３０は、既にイベントＤＢ３３１に複数のイベント情報が記憶されているとともに、各通信端末装置１０からの画像データのアップロードを待機する状態になっているものとする。
【０１６２】
そして、撮像処理及びアップロード処理を実行する自機の通信端末装置（撮像通信端末装置）１０は、既に撮像アプリを起動させて所定のイベントに対してチェックイン状態となっており、同様にして当該イベントのイベント開催会場において複数の他機の通信端末装置（エリア内通信端末装置）１０は、既に撮像アプリを起動させて同一のイベントに対してチェックイン状態となっているものとする。
【０１６３】
なお、本動作においては、実際のイベント開催会場では、周辺端末検出エリア内にエリア内通信端末装置となる複数の通信端末装置１０が存在するが、各通信端末装置１０における処理は同一であるため１つの通信端末装置１０のみを用いて説明する。
【０１６４】
まず、通信端末装置（撮像通信端末装置）１０において、データ処理部１８０は、イベント開始後にイベント開催会場内において、操作部１７０を介してユーザによって撮像を行う旨の操作指示を検出すると、（ステップＳ１０）、画像データを生成する旨の命令コマンドを撮像・画像データ生成部１９０に出力し、撮像・画像データ生成部１９０は、当該命令コマンドに基づいて、光学システムを制御して撮像対象を撮像して当該撮像対象の画像データを生成する（ステップＳ１１）。
【０１６５】
次いで、データ処理部１８０は、生成された画像データの記録命令コマンドを撮像・画像データ生成部１９０に出力し、撮像・画像データ生成部１９０は、当該コマンドに基づいて、画像データ記憶部１０２への画像データ書き込み処理を実行する（ステップＳ１２）。
【０１６６】
次いで、データ処理部１８０は、近距離無線通信部１３０にビーコン信号を送信する旨の命令コマンドを出力し、近距離無線通信部１３０は、当該コマンドの入力をトリガとして、チェックインしているイベントＩＤを付加したビーコン信号（すなわち、他の通信端末装置１０の検出問い合わせ信号）を周辺端末検出エリア内に一斉送信する（ステップＳ１３）。
【０１６７】
このとき、通信端末装置（エリア内通信端末装置）１０において、データ処理部１８０は、近距離無線通信部１３０を介して、ビーコン信号を受信すると（ステップＳ２１）、当該ビーコン信号からイベントＩＤを抽出し、イベント情報記憶部１０４に記憶されたイベントＩＤであってチェックインしているイベントＩＤであるか否かを判断する（ステップＳ２２）。この処理において、データ処理部１８０は、抽出したイベントＩＤがイベント情報記憶部１０４に記憶されたイベントＩＤであってチェックインしているイベントＩＤである場合には、ステップＳ２３の処理に移行し、そうでなければ本動作を終了させる。
【０１６８】
次いで、データ処理部１８０は、近距離無線通信部１３０を介して、記憶部１００に記録されている自機の端末ＩＤ及びチェックイン状態となっているイベントＩＤを受信したビーコン信号に付加した応答信号（すなわち、ビーコンに対する応答信号）を返信し（ステップＳ２３）し、本動作を終了させる。
【０１６９】
一方、通信端末装置（撮像通信端末装置）１０において、近距離無線通信部１３０は、上記のように送信されたビーコンに対する応答信号を受信すると（ステップＳ１４）、データ処理部１８０は、当該応答信号からエリア内端末ＩＤを抽出して取得し（ステップＳ１５）、画像データ管理テーブルＴ１を更新する（ステップＳ１６）。
【０１７０】
具体的には、データ処理部１８０は、生成された画像データに画像データＩＤを割り当てるとともに、当該画像データＩＤ及びイベントＩＤと、画像データの記録アドレス及びステップＳ１５にて取得された端末ＩＤとを対応付けて画像データ管理テーブルＴ１に格納する。
【０１７１】
なお、この結果、画像データ管理テーブルＴ１には図４に示すようなデータが各フィールドに記録されることとなる。より端的に説明するならば、この時点において端末ＩＤが登録されている通信端末装置１０は当該撮像された画像データの共有対象として当該画像データに登録される。
【０１７２】
次いで、データ処理部１８０は、ネットワーク通信部１１０を制御して、画像データのアップロード処理を実行する（ステップＳ１７）。このとき、データ処理部１８０は、アップロード処理により、撮像通信端末装置としての通信端末装置１０から画像データ及び画像データ管理テーブルＴ１がデータＤ１として、画像共有サーバ装置３０に送信する。
【０１７３】
他方、画像共有サーバ装置３０においては、サーバ管理制御部３４０は、通信制御部３１０を介して画像データ等を受信すると（ステップＳ３１）、受信したデータＤ１から撮像通信端末装置としての通信端末装置１０の端末ＩＤ及びイベントＩＤと、画像データ及び画像データ管理テーブルＴ１と、を抽出する（ステップＳ３２）
【０１７４】
次いで、サーバ管理制御部３４０は、通信端末装置（撮像通信端末装置）１０の端末ＩＤ、イベントＩＤ、画像データ、及び、画像データ管理テーブルＴ１内の端末ＩＤ（すなわち、エリア内通信端末装置としての端末ＩＤ）をコンテンツＤＢ３３２の対応フィールドに記録する（ステップＳ３３）。なお、この結果、コンテンツＤＢ３３２には、図７に例示するような構成にてデータが記録されることとなる。
【０１７５】
次いで、サーバ管理制御部３４０は、当該イベントＩＤに対応付けて記憶されている端末ＩＤ及び当該端末ＩＤに対応するユーザ名から構成されるユーザ一覧データを生成して通信端末装置１０に配信し（ステップＳ３４）、本動作を終了する。
【０１７６】
そして、通信端末装置（撮像通信端末装置）１０においては、データ処理部１８０は、ユーザ一覧データを受信すると（ステップＳ１８）、表示制御部１５０を制御して当該順下ユーザ一覧データを表示部１４０に表示させつつ、イベント情報記憶部１０４に記憶し（ステップＳ１９）、本動作を終了する。
【０１７７】
このように、コンテンツＤＢ３３２には、画像データが蓄積される、また、他の通信端末装置１０にて撮像が行われた場合についても、処理は同様であり、係る一連の処理が、何度も繰り返されることによりコンテンツＤＢ３３２には多数の画像データが蓄積されて行くこととなる。
【０１７８】
なお、図９においては画像データ管理テーブルＴ１の更新完了時点で、撮像通信端末装置におけるデータ処理部１８０がアップロードを実行するようになっているが、アップロード処理のタイミングについては任意である。例えば、イベント終了後等、ユーザが時間に余裕のあるときにユーザの指示に基づいて画像データをアップロードするようにしてもよい。この場合、ユーザが通信端末装置１０の操作部１７０に対して所定の入力操作を行ったときにステップＳ２０の処理が実行される。
【０１７９】
［１．４．３］画像データ提供処理の動作
次に、図１０及び図１１を用いて画像データ提供処理における通信端末装置１０及び画像共有サーバ装置３０の動作について説明する。なお、図１０は、本実施形態の通信端末装置１０及び画像共有サーバ装置３０における画像データ提供処理を示すフローチャートであり、図１１は、表示部１４０に表示されるサムネイル画像の一例を示す図である。
【０１８０】
本動作においては、上記の撮像処理及びアップロード処理が既に実行されて画像共有サーバ装置３０には、多数の画像データがイベント毎に蓄積されているものとする。また、通信端末装置１０は、アプリケーション記憶部１０１に記録されたブラウザを読み出してＯＳ上で起動してあるものとし、画像共有サーバ装置３０においてイベント毎に（具体的には、イベントＩＤ毎に）管理されている固有のＵＲＬに基づいて、画像データが提供される。
【０１８１】
まず、通信端末装置１０において、データ処理部１８０は、操作部１７０を介してイベントを特定しつつユーザによる画像データの閲覧取得における操作指示を検出すると（ステップＳ４００）、入力操作に従って画像共有サーバ装置３０に対して画像データ閲覧取得要求を送信し（ステップＳ４０１）、画像一覧データの受信を待機する。このとき、データ処理部１８０は、当該画像データ取得要求に対して自機の端末ＩＤを付加して送信する。
【０１８２】
なお、データ処理部１８０は、ユーザ操作として、画像共有サーバ装置３０において、イベント毎に付与されたＵＲＬに基づいて画像データの一覧を取得する場合には、当該ＵＲＬの入力、または、ブラウザのブックマーク機能などによって事前に該当するイベントにおけるＵＲＬの登録がなされている場合には、単に画像共有サーバ装置３０にアクセスする旨の入力を検出する。
【０１８３】
また、画像共有サーバ装置３０において、サーバ管理制御部３４０は、画像データ閲覧取得要求を受信すると（ステップＳ３００）、当該画像データ閲覧取得要求に付加された端末ＩＤを抽出する（ステップＳ３０１）。
【０１８４】
次いで、サーバ管理制御部３４０は、抽出された端末ＩＤを検索キーとして、イベントＤＢ３３１を検索し、該端末ＩＤにより特定される通信端末装置１０におけるユーザの認証処理を行う（ステップＳ３０２）。なお、このとき、サーバ管理制御部３４０は、パスワードなどの他のデータを用いて認証処理を実行してもよい。
【０１８５】
次いで、サーバ管理制御部３４０は、認証処理により認証が成功すると、ＵＲＬに対応付けられた記憶されたイベントＩＤを読み出す（ステップＳ３０３）。
【０１８６】
次いで、サーバ管理制御部３４０は、当該読み出されたイベントＩＤと同一のイベントＩＤに対応付けてコンテンツＤＢ３３２に記録されており、かつ、抽出した端末ＩＤと一致する撮像端末ＩＤ及びエリア内端末ＩＤが記録されている各画像データを読み出すとともに、ＲＡＭ３２０に読み出した画像データを展開して、当該画像データの一覧を表示するためのサムネイル画像のデータを生成する（ステップＳ３０４）。
【０１８７】
次いで、サーバ管理制御部３４０は、通信制御部３１０を介して画像データ閲覧取得要求の送信元である通信端末装置１０宛てに生成したサムネイル画像のデータを配信して通信端末装置１０から画像データ取得要求の受信を待機する（ステップＳ３０５）。
【０１８８】
一方、通信端末装置１０において、データ処理部１８０は、ネットワーク通信部１１０を介してサムネイル画像のデータを受信すると（ステップＳ４１０）、表示制御部１５０を制御して当該受信したサムネイル画像のデータを記憶部１００に展開するとともに、表示制御部１５０に表示命令コマンドを出力し、表示部１４０にＲＡＭ上に一時記録されたサムネイル画像のデータを表示させる（ステップＳ４１１）。例えば、表示部１４０には、図１１（Ａ）及び（Ｂ）のようにユーザが参加登録していたイベントにおいて撮像された画像データのサムネイルが表示される。
【０１８９】
次いで、データ処理部１８０は、操作部１７０を介してユーザによる一または複数の画像データの取得する旨の操作（以下、「選択操作」という。）を検出すると（ステップＳ４１２）、ユーザが選択したサムネイルと対応付けられた画像データＩＤをサムネイル画像のデータから抽出し、当該抽出した画像データＩＤと自機の端末ＩＤを付加した画像データ取得要求を送信する（ステップＳ４１３）。
【０１９０】
このとき、画像共有サーバ装置３０においては、サーバ管理制御部３４０は、通信制御部３１０を介して画像データ取得要求受信をすると（ステップＳ３１０）、画像データ取得要求に付加された画像データＩＤを検索キーとしてコンテンツＤＢ３３２を検索し、一の画像データを特定する（ステップＳ３１１）。
【０１９１】
次いで、サーバ管理制御部３４０は、特定した画像データＩＤに対応する画像データを通信端末装置１０に配信して（ステップＳ３１２）、本動作を終了する。
【０１９２】
他方、通信端末装置１０においては、データ処理部１８０は、ネットワーク通信部１１０を介して画像共有サーバ装置３０から配信された画像データを受信すると（ステップＳ４２１）、表示制御部１５０を制御して当該画像データを表示部１４０に表示させつつ、記憶部１００に記録して（ステップＳ４２２）、本動作を終了する。
【０１９３】
なお、通信端末装置１０に代えて、端末ＩＤを個別に入力することによって、固定されたパーソナルコンピュータなどの図示しない他の通信装置によって画像データ提供処理が実行されてもよい。
【０１９４】
また、本動作の通信端末装置１０において、操作部１７０へのユーザ操作に基づいて、画像データの閲覧または取得を希望するイベントが特定されるようになっているが、イベント開催会場で本動作を行う場合には、通信端末装置１０の位置情報とチェックイン状態のイベントとに基づいて、当該イベントが特定されてもよい。
【０１９５】
また、画像共有サーバ装置３０に記憶されたサムネイル画像のデータ生成において、撮像端末ＩＤのみ、または、エリア内端末ＩＤのみによって各画像データを検索するようにしてもよい。すなわち、ステップＳ３０４において、サーバ管理制御部３４０は、抽出した自機端末ＩＤと一致する撮像端末ＩＤが記録されている画像データのみ、または、抽出した自機端末ＩＤと一致するエリア内端末ＩＤが記録されている画像データのみを読み出してサムネイル画像のデータを生成するようにしてもよい。
【０１９６】
以上のように、本実施形態の通信端末装置１０及び画像共有サーバ装置３０は、一斉送信した問い合わせ信号に基づいて自機の周辺に存在する他の通信端末装置１０と通信回線を確立することなく、すなわち、物理的な伝送路を構築することなく、当該通信端末装置１０の存在を認識することができるとともに、端末ＩＤがコンテンツＤＢ３３２に記憶（登録）されていなければ画像データが他の通信端末装置１０に提供されないので、イベント出席者または画像データを撮像したユーザの周辺に存在するユーザにのみコンテンツデータを提供すること、及び、その提供を制限することができる。
【０１９７】
したがって、通信端末装置１０及び画像共有サーバ装置３０は、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【０１９８】
なお、各通信端末装置１０は、チェックイン状態か否かに基づいて、問い合わせ信号に対する応答信号を返信するようになっているが、各通信端末装置１０は、チェックインしているユーザ一覧データを有しているので、問い合わせ信号を受信した場合に、当該受信した問い合わせ信号から抽出された端末ＩＤからの問い合わせ信号を受信した場合に、応答信号を返信するようにしてもよい。
【０１９９】
また、本実施形態においては、コンテンツデータとしては、静止画像における画像データを画像共有サーバ装置３０に記憶するようになっているが、動画像であっても、音データ付きであってもよい。
【０２００】
［２］第２実施形態
次に、図１２〜図１６を用いて本発明に係る通信システム１の第２実施形態について説明する。
【０２０１】
［２．１］通信システムの概要
まず、図１２を用いて本発明に係る通信システムの第２実施形態について説明する。なお、図１２は、本実施形態における通信システムの原理を説明するための図であって、イベント開催会場と、ユーザ及び周辺端末検出エリアと、の関係性を示す概念図である。
【０２０２】
本実施形態は、第１実施形態の撮像通信端末装置としての通信端末装置において、撮像処理時に問い合わせ信号を受信した通信端末装置をエリア内通信端末装置として検出する点に代えて、問い合わせ信号を受信した通信端末装置の中から、所定の条件を具備する通信端末装置を抽出してエリア内通信端末装置として画像共有サーバ装置に記憶（登録）する点に特徴がある。
【０２０３】
また、本実施形態においては、上記の特徴点を除き、本実施形態の通信端末装置及び画像共有サーバ装置の構成は同一であり、同一の構成については同一の符号を付してその説明を省略する。
【０２０４】
具体的には、本実施形態においては、各通信端末装置１０は、撮像アプリを起動させて撮像処理を実行する際に、イベント開催会場における詳細な位置（以下、「イベント開催会場内位置」という。）を検出するとともに、通信端末装置１０のカメラ機能において撮像対象を撮像する際の撮像方向を特定し、イベント開催会場内位置に対応するイベント開催会場内位置情報と撮像方向を示す情報（以下、「撮像方向情報」という。）を画像共有サーバ装置３０に送信する構成を有している。
【０２０５】
また、各通信端末装置１０は、問い合わせ信号を受信した際に応答信号を送信するとともに、自機のイベント開催会場内位置情報を画像共有サーバ装置３０に送信する構成を有している。
【０２０６】
画像共有サーバ装置３０は、アップロード処理によって受信した画像データをコンテンツＤＢ３３２に記録する際に、当該画像データとともに受信した撮像方向情報、イベントＩＤ、イベント開催会場内位置情報及びエリア内端末ＩＤと、同時刻に同一のイベントＩＤに対応し、他の通信端末装置（すなわち、エリア内通信端末装置）から送信されたイベント開催会場内位置情報と、に基づいて、ユーザが撮像対象に含まれている当該エリア内通信端末装置を抽出する抽出処理を実行する。
【０２０７】
そして、画像共有サーバ装置３０は、エリア内通信端末装置のうち撮像対象に含まれているユーザの通信端末装置１０を画像共有可能にコンテンツＤＢ３３２に記録するように構成されている。
【０２０８】
このような構成により、本実施形態においては、たとえ、問い合わせ信号に対する応答信号を送信可能な通信端末装置１０であっても、すなわち、エリア内通信端末装置であっても、当該通信端末装置１０のイベント開催会場内位置が撮像通信端末装置の撮像エリアに属していなければ、撮像対象を撮像することによって形成された画像データの閲覧及び取得を行うことができない。
【０２０９】
すなわち、応答信号により検出されたエリア内端末ＩＤが画像データとともに画像共有サーバ装置３０に提供されたとしても、撮像エリア内に存在しなければエリア内端末ＩＤが画像共有サーバ装置３０に記憶（登録）されないようになっている。
【０２１０】
したがって、イベントにおいて撮像された撮像対象の画像などのコンテンツデータを、イベント出席者やコンテンツデータを登録するユーザの周辺に存在するユーザにのみコンテンツデータを提供するなど、端末ＩＤに基づいてコンテンツデータの提供の有無を決定すること、すなわち、その提供を制限することができる。
【０２１１】
この結果、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を的確に防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【０２１２】
例えば、図１２に示すようなイベント開催会場ＩＡにおいて、ユーザＡが撮像通信端末装置として自機の通信端末装置１０のカメラ機能を用いて撮像対象を撮像すると、近距離無線規格を用いて一斉送信された問い合わせ信号が周辺端末検出エリアＤＡに存在するユーザＢ及びユーザＣのエリア内通信端末装置としての通信端末装置１０からエリア内端末ＩＤを取得することとなる。
【０２１３】
その一方、撮像通信端末装置としての通信端末装置１０は、ＧＰＳ機能を用いて撮像処理時にイベント開催会場内位置を検出し、当該イベント開催会場内位置情報を、画像データとともに画像共有サーバ装置３０に送信する。また、ユーザＢ及びユーザＣの通信端末装置１０は、同様にＧＰＳ機能を用いて各エリア内通信端末装置として、問い合わせ信号の受信時にイベント開催会場内位置を検出し、当該イベント開催会場内位置情報を画像共有サーバ装置３０に送信する。
【０２１４】
画像共有サーバ装置３０は、抽出処理を実行することによってユーザＣにおける通信端末装置１０をコンテンツＤＢ３２１のエリア内通信端末装置としての記録対象から除外し、ユーザＢの通信端末装置１０のみ当該コンテンツＤＢ３２１にエリア内通信端末装置として記憶する。
【０２１５】
すなわち、画像共有サーバ装置３０においては、抽出処理が実行されると、ユーザＣの位置、ユーザＡによる撮像位置及び撮像方向に基づいて、ユーザＣが撮像エリアＰＡ外であると判断されるので、ユーザＣの通信端末装置１０は、エリア内通信端末装置として記録対象から除外されることになる、
【０２１６】
なお、この場合においては、ユーザＤは、撮像エリア内であるがそもそもエリア内通信端末装置とは特定されていないので、記録対象とはならない。
【０２１７】
したがって、図１２の場合には、ユーザＡの通信端末装置１０によって撮像対象が撮像された場合には、当該撮像対象の画像については、ユーザＣのみ画像共有可能と記憶されることになる。
【０２１８】
このように、本実施形態においては、画像共有サーバ装置３０には、画像に含まれている可能性のあるユーザＢにのみ当該撮像された撮像対象の画像を共有させることができるように、画像データとともにユーザＢの端末ＩＤのみ登録されるようになっており、ユーザＢは、自機の端末ＩＤとイベントＩＤを特定すれば、当該画像を取得することができるようになっている。
【０２１９】
［２．１］通信端末装置の概要
次に、図１３及び図１４を用いて本実施形態の通信端末装置の構成について説明する。なお、図１３は、本実施形態の通信端末装置１０の構成を示す構成図であり、図１４は、記憶部１００に記憶された画像データ管理テーブルＴ２のデータ構成の一例を示す図である。
【０２２０】
本実施形態の通信端末装置１０は、図１３に示すように、第１実施形態と同様に、ネットワーク通信部１１０と、イベント開催会場内の現在位置を含めて自機の現在位置を検出する現在位置検出部１２０と、近距離無線通信部１３０と、表示部１４０と、表示制御部１５０と、現在日時を特定するタイマ１６０と、操作部１７０と、撮像・画像データ生成部１９０と、端末制御部２００と、を有している。
【０２２１】
また、通信端末装置１０は、第１実施形態の構成に加えて、記憶部４００と、通信端末装置の姿勢を検出する姿勢検出部４１０と、を有している。そして、通信端末装置１０は、イベント参加登録処理及び画像データ取得処理を実行するとともに、撮像方向を検出しつつ撮像処理を実行し、撮像方向の情報（以下、「撮像方向情報」という。）と光学システムの情報（以下、「光学システム情報」という。）を含めて画像共有サーバ装置３０に画像データをアップロードするアップロード処理を実行するデータ処理部４８０を有している。
【０２２２】
なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【０２２３】
記憶部４００は、第１実施形態と同様に、ＨＤＤ及びＮＡＮＤ型などの不揮発性フラッシュメモリによって構成される。また、記憶部１００は、データ処理部１８０におけるワークエリアとしてのＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）やＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ  ）も含まれる。
【０２２４】
また、記憶部４００は、第１実施形態と同様に、少なくとも、アプリケーション記憶部１０１と、画像データ記憶部１０２と、イベント情報記憶部１０４と、を有している。そして、記憶部４００は、第１実施形態とはフィールド構成の異なる画像データ管理テーブルＴ２が記録されている管理テーブル記憶部４０３を有している。
【０２２５】
例えば、画像データ管理テーブルＴ２には、図１４に示すように、
（１）画像データＩＤ、
（２）当該画像データの記録アドレス、
（３）当該画像データの撮像条件を示す条件データ、
（４）撮像場所を示す撮像位置情報、
（５）撮像日時を示す撮像日時情報、
（６）撮像方向情報、
（７）ビーコン信号に基づいて検出されたエリア内端末ＩＤ
の７つのデータが対応付けて格納される。なお、仰角は、水平を「０」度として検出されている。
【０２２６】
具体的には、図１２に示す例の場合において、ユーザＡによって通信端末装置１０によって撮像処理された場合に、エリア内端末ＩＤとしてユーザＢ及びユーザＣが所持する通信端末装置１０に対応する端末ＩＤ（ＭＳ２及びＭＳ３）が対応付けて記憶されることとなる。また、図１４においては、画像データＩＤ「＃１」〜「＃５」のそれぞれに対してエリア内端末ＩＤ（ＭＳ２〜ＭＳ１２）がエリア内端末ＩＤとして記憶されていることを示している。ただし、上述したように、記憶された端末ＩＤの通信端末装置１０のうち画像共有サーバ装置３０の抽出処理によってエリア内通信端末装置から除外される。
【０２２７】
姿勢検出部４１０は、微弱な地磁気を検知する磁気センサと、重力の方向を検出する加速度センサとから形成されており、撮像アプリの起動時に、データ処理部３８０の制御の下、端末方向、すなわち、通信端末装置１０が向けられている方角ＡＧ（すなわち、東西南北）と当該方角ＡＧに対する仰角ＥＡ（水平面と当該通信端末装置１０が向けられた方向とによって形成される角度）を検出し、検出した方角ＡＧ及び仰角ＥＡを撮像方向情報として管理テーブル記憶部４０３に記憶する。
【０２２８】
データ処理部４８０は、撮像処理を実行する際に、姿勢検出部４１０から提供された撮像方向情報を取得するとともに、アップロード処理を実行する際に、管理テーブル記憶部４０３に記憶された撮像方向情報と光学システムにおける画角及び撮像距離（撮影範囲：撮像対象として認識可能な距離）の光学システム情報と、を画像共有サーバ装置３０に送信する。なお、光学システム情報は、記憶部４００の図示しない領域に予め記憶されている。
【０２２９】
一方、データ処理部４８０は、問い合わせ信号を受信し、当該問い合わせ信号に基づく応答信号を問い合わせ信号を送信した通信端末装置１０に送信する際に、現在位置検出部１２０によって自機のイベント開催会場内の現在位置を検出させ、当該検出させた現在位置の情報、すなわち、イベント開催会場内情報を、画像共有サーバ装置３０に、イベントＩＤ、撮像通信端末装置の端末ＩＤ及びエリア内端末ＩＤとしての自機の端末ＩＤとともに、送信する。
【０２３０】
［２．２］画像共有サーバ装置
次に、図１５を用いて本実施形態の画像共有サーバ装置３０の構成について説明する。なお、図１５は、本実施形態の画像共有サーバ装置３０の構成を示す構成図である。
【０２３１】
本実施形態の画像共有サーバ装置３０は、図１５に示すように、第１実施形態と同様に、通信制御部３１０と、ＲＡＭ３２０と、を有している。また、画像共有サーバ装置３０は、第１実施形態の構成に加えて、撮像位置情報及び撮像方向情報を含むコンテンツＤＢ５３２が記憶される記録装置５３０と、撮像対象に含まれているエリア内通信端末装置のみを抽出する抽出処理を実行するサーバ管理制御部５４０を有している。
【０２３２】
記録装置５３０は、第１実施形態と同様に、ＨＤＤにより構成され、その記録領域内にイベント情報が格納されるイベントＤＢ３３１が構築される。そして、記録装置５３０は、第１実施形態とは異なる情報が記録されるコンテンツＤＢ５３２を有している。
【０２３３】
例えば、コンテンツＤＢ５３２には、第１実施形態と同様に、
（１）イベントＩＤ
（２）当該イベントＩＤに対応する画像データ、
（３）抽出されたエリア内端末ＩＤ
の３つのデータが対応付けて記録される。
【０２３４】
サーバ管理制御部５４０は、第１実施形態に加えて、アップロード処理の実行時にエリア内通信端末装置からイベントＩＤ、撮像通信端末装置の端末ＩＤ及びエリア内端末ＩＤとしての自機の端末ＩＤを含むイベント開催会場内位置情報を受信し、当該イベント開催会場内位置情報と、アップロードされた画像データとともに受信したエリア内端末ＩＤと、に基づいて、問い合わせ信号を受信したエリア内通信端末装置からユーザが撮像対象に含まれている通信端末装置１０を抽出する抽出処理を実行する。
【０２３５】
具体的には、サーバ管理制御部５４０は、抽出処理としては、画像データとともに受信した、撮像通信端末装置から送信された撮像位置情報、撮像方向情報及び光学システム情報と、に基づいてイベント開催会場における撮像エリアを特定し、当該撮像エリア内にエリア内通信端末装置から送信されたイベント開催会場内位置情報が属するか否かを判定する。
【０２３６】
特に、サーバ管理制御部５４０は、画像データを受信した際に、当該画像データとともに送信された端末ＩＤと同一の端末ＩＤから送信されたイベント開催会場内位置情報を用いて抽出処理を行う。なお、サーバ管理制御部５４０は、このとき、イベントＩＤ及び撮像端末ＩＤの同一性を確認し、抽出処理の対象となるイベント開催会場内位置情報か否かを特定する。
【０２３７】
［２．３］通信システムの動作
次に、図１５を用いて本実施形態の通信システムにおいて実行される通信端末装置及び画像共有サーバ装置の具体的な処理について説明する。なお、本実施形態において、イベント参加登録処理及び画像データ提供処理は、第１実施形態と同様であり、その説明を省略する。
【０２３８】
［２．３．１］撮像処理及びアップロード処理の動作
次に、図１６を用いて撮像処理及びアップロード処理における通信端末装置１０及び画像共有サーバ装置３０の動作について説明する。なお、図１６は、本実施形態における通信端末装置１０及び画像共有サーバ装置３０の撮像処理及びアップロード時処理を示すフローチャートである。
【０２３９】
本動作は、既にイベント参加登録処理が実行された通信端末装置１０によって実行される動作であり、イベント開始後にチェックイン状態である各通信端末装置１０においてイベント開催会場内にて実行される動作である。
【０２４０】
また、画像共有サーバ装置３０は、既にイベントＤＢ３３１に複数のイベント情報が記録されているとともに、各通信端末装置１０からの画像データのアップロードを待機する状態になっているものとする。
【０２４１】
そして、撮像処理及びアップロード処理を実行する自機の通信端末装置（撮像通信端末装置）１０は、既に撮像アプリを起動させて所定のイベントに対してチェックイン状態となっており、同様にして当該イベントのイベント開催会場において複数の他機の通信端末装置（エリア内通信端末装置）１０は、既に撮像アプリを起動させて同一のイベントに対してチェックイン状態となっているものとする。
【０２４２】
なお、本動作においては、実際のイベント開催会場では、周辺端末検出エリア内に複数の通信端末装置１０が存在するが、各通信端末装置１０における処理は同一であるため１つの通信端末装置１０のみを用いて説明する。
【０２４３】
まず、撮像通信端末装置としての通信端末装置１０において、データ処理部４８０は、イベント開始後にイベント開催会場内において、操作部１７０を介してユーザによって撮像を行う旨の操作指示を検出すると（ステップＳ５０）、画像データを生成する旨の命令コマンドを撮像・画像データ生成部１９０に出力し、撮像・画像データ生成部１９０は、当該命令コマンドに基づいて、光学システムを制御して撮像対象を撮像して当該撮像対象の画像データを生成する（ステップＳ５１）。
【０２４４】
次いで、データ処理部４８０は、生成された画像データの記録命令コマンドを撮像・画像データ生成部１９０に出力し、撮像・画像データ生成部１９０は、当該コマンドに基づいて、画像データ記憶部１０２への画像データ書き込み処理を実行する（ステップＳ５２）。
【０２４５】
次いで、データ処理部４８０は、近距離無線通信部１３０にビーコン信号を送信する旨の命令コマンドを出力し、近距離無線通信部１３０は、当該コマンドの入力をトリガとして、チェックインしているイベントＩＤを付加したビーコン信号（すなわち、他の通信端末装置１０の検出問い合わせ信号）をエリア内に一斉送信する（ステップＳ５３）。
【０２４６】
このとき、エリア内通信端末装置としての通信端末装置１０において、データ処理部４８０は、近距離無線通信部１３０を介して、ビーコン信号を受信すると（ステップＳ６０）、当該ビーコン信号からイベントＩＤを抽出し、イベント情報記憶部１０４に記憶されたイベントＩＤであってチェックインしているイベントＩＤであるか否かを判断する（ステップＳ６１）。
【０２４７】
この処理において、データ処理部４８０は、抽出したイベントＩＤがイベント情報記憶部１０４に記憶されたイベントＩＤであってチェックインしているイベントＩＤである場合には、ステップＳ６２の処理に移行し、そうでなければ本動作を終了させる。
【０２４８】
次いで、データ処理部４８０は、近距離無線通信部１３０を介して、記憶部１００に記録されている自機の端末ＩＤ及びチェックイン状態となっているイベントＩＤを受信したビーコン信号に付加した応答信号（すなわち、ビーコンに対する応答信号）を返信する（ステップＳ６２）。
【０２４９】
次いで、データ処理部４８０は、現在位置検出部１２０に対して命令コマンドを出力し、現在位置検出部１２０に当該通信端末装置１０の現在位置に対応した位置情報（イベント開催会場内位置情報）を検出させる（ステップＳ６３）。
【０２５０】
次いで、データ処理部４８０は、検出させたイベント開催会場内位置情報、イベントＩＤ、撮像通信端末装置の端末ＩＤ及びエリア内端末ＩＤとしての自機の端末ＩＤとともに、画像共有サーバ装置３０に送信し（ステップＳ６４）、本動作を終了する。
【０２５１】
一方、撮像通信端末装置としての通信端末装置１０において、近距離無線通信部１３０は、上記のように送信されたビーコンに対する応答信号を受信すると（ステップＳ５４）、データ処理部４８０は、当該応答信号からエリア内端末ＩＤを抽出して取得し（ステップＳ５５）、画像データ管理テーブルＴ２を更新する（ステップＳ５６）。
【０２５２】
次いで、データ処理部４８０は、ネットワーク通信部１１０を制御して、画像データのアップロード処理を実行する（ステップＳ５７）。このとき、データ処理部４８０は、アップロード処理により、画像データ、画像データ管理テーブルＴ２及び光学システム情報をデータＤ２として画像共有サーバ装置３０に送信する。
【０２５３】
一方、画像共有サーバ装置３０においては、サーバ管理制御部５４０は、通信制御部３１０を介して画像データ等を受信すると（ステップＳ７１）、受信したデータＤ２から撮像通信端末装置としての端末ＩＤ及びイベントＩＤと、画像データ管理テーブルＴ２の各情報と、光学システム情報とを抽出する（ステップＳ７２）。
【０２５４】
次いで、サーバ管理制御部５４０は、画像データ管理テーブルＴ２に含まれるエリア内端末ＩＤの通信端末装置１０からイベント開催会場内位置情報等のデータを同時刻に受信したか否かを判定し（ステップＳ７３）、当該イベント開催会場内位置情報等のデータを受信したと判定した場合には、ステップＳ７４の処理に移行し、受信していないと判定した場合には、直接ステップＳ７６の処理に移行する。
【０２５５】
次いで、サーバ管理制御部５４０は、画像データ管理テーブルＴ２に含まれるエリア内端末ＩＤの通信端末装置１０からイベント開催会場内位置情報等のデータを受信した場合には、ステップＳ７６の処理において画像データ管理テーブルＴ２から抽出した撮像位置及び撮像方向に基づいて撮像エリアを特定する（ステップＳ７４）。
【０２５６】
次いで、サーバ管理制御部５４０は、特定された撮像エリアと受信した各エリア内通信端末装置のイベント開催会場内位置情報に基づいて、画像データとともに送信されたエリア内端末ＩＤのうち、撮像対象と推定されるユーザの通信端末装置１０の端末ＩＤを抽出する抽出処理を実行する（ステップＳ７５）。
【０２５７】
次いで、サーバ管理制御部５４０は、撮像通信端末装置としての端末ＩＤ、イベントＩＤ、画像データ、及び、画像データ管理テーブルＴ２内の端末ＩＤ（抽出処理を実行している場合には、該当する端末ＩＤのみ）をコンテンツＤＢ３３２の対応フィールドに記憶する（ステップＳ７６）。
【０２５８】
次いで、サーバ管理制御部５４０は、当該イベントＩＤに対応付けて記録されている端末ＩＤ及び当該端末ＩＤに対応するユーザ名から構成されるユーザ一覧データを生成して通信端末装置１０に配信し（ステップＳ７７）、本動作を終了する。
【０２５９】
そして、通信端末装置１０においては、データ処理部４８０は、ユーザ一覧データを受信すると（ステップＳ５８）、表示制御部１５０を制御して当該ユーザ一覧データを表示部１４０に表示させつつ、イベント情報記憶部１０４に記憶し（ステップＳ５９）、本動作を終了する。
【０２６０】
このように、コンテンツＤＢ３３２には、画像データが蓄積される、また、他の通信端末装置１０にて撮像が行われた場合についても、処理は同様であり、係る一連の処理が、何度も繰り返されることによりコンテンツＤＢ３３２には多数の画像データが蓄積されて行くこととなる。
【０２６１】
なお、図１６においては画像データ管理テーブルＴ２の更新完了時点で、撮像通信端末装置としてのデータ処理部４８０がアップロードを行うようになっているが、アップロード処理のタイミングについては任意である。例えば、イベント終了後等、ユーザが時間に余裕のあるときにユーザの指示に基づいて画像データをアップロードするようにしてもよい。この場合、ユーザが通信端末装置１０の操作部１７０に対して所定の入力操作を行ったときにステップＳ５７の処理が実行される。
【０２６２】
以上のように、本実施形態の通信端末装置１０及び画像共有サーバ装置３０は、不特定対数のユーザによるコンテンツデータの提供をさせずにプライバシーを保護することができるとともに、イベントに参加していないユーザにイベントのコンテンツデータを提供するなど不要なデータの配信を防止することができるので、コンテンツデータの共有にあたり、ユーザ操作における煩雑さを低減することができるとともに、生成されたコンテンツデータを適切に共有させることができる。
【０２６３】
なお、本実施形態においては、ＧＰＳ信号やワイヤレスＬＡＮ用の信号を用いた現在位置検出部１２０によってイベント開催会場内位置も検出し、イベント開催会場内位置情報を取得するようになっているが、イベント開催会場が屋外の広大なスペースの場合には、ＧＰＳ信号を用いるとともに、屋内の小スペースの場合には、ワイヤレスＬＡＮ用の信号を用いるなど、状況に合わせて検出方法を切り換えてもよい。
【０２６４】
また、本実施形態においては、サーバ管理制御部５４０は、撮像通信端末装置としての通信端末装置１０から画像データ等のアップロードされた際に、エリア内通信端末装置としての通信端末装置１０から送信された撮像端末ＩＤ及びイベント会場内位置情報に基づいて、撮像対象と推定される通信端末装置１０を抽出するようになっているが、撮像通信端末装置及びエリア内通信端末装置から送信された各情報を記録装置５３０に記憶しておき、処理のタイミングにおいて、各画像データ毎に撮像対象と推定される通信端末装置１０を抽出し、画像データ管理テーブルＴ２内の端末ＩＤに登録するようにしてもよい。
【符号の説明】
【０２６５】
１  …  通信システム
１０  …  各通信端末装置
３０  …  画像共有サーバ装置
１００、４００  …  記憶部
１０１  …  アプリケーション記憶部
１０２  …  画像データ記憶部
１０３、４０３  …  管理テーブル記憶部
１０４  …  イベント情報記憶部
１１０  …  ネットワーク通信部
１２０  …  現在位置検出部
１３０  …  近距離無線通信部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  タイマ
１７０  …  操作部
１８０、４８０  …  データ処理部
１９０  …  画像データ生成部
２００  …  端末制御部
３１０  …  通信制御部
３３０、５３０  …  記録装置
３４０、５４０  …  サーバ管理制御部
【図１】
0005782918.tif 000002
【図２】
0005782918.tif 000003
【図３】
0005782918.tif 000004
【図４】
0005782918.tif 000005
【図５】
0005782918.tif 000006
【図６】
0005782918.tif 000007
【図７】
0005782918.tif 000008
【図８】
0005782918.tif 000009
【図９】
0005782918.tif 000010
【図１０】
0005782918.tif 000011
【図１１】
0005782918.tif 000012
【図１２】
0005782918.tif 000013
【図１３】
0005782918.tif 000014
【図１４】
0005782918.tif 000015
【図１５】
0005782918.tif 000016
【図１６】
0005782918.tif 000017