(57)【要約】【課題】携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを、時期や気象条件、閲覧者の属性といった条件に応じて表示可能とする。【解決手段】携帯端末のコンテンツ情報取得部は、携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報を取得する。対象物特定情報取得部は、携帯端末により撮影された対象物を特定するための対象物特定情報を取得する。条件情報取得部は、コンテンツ情報取得部により取得されたコンテンツ情報により示されるコンテンツが携帯端末に表示されるための条件を示す条件情報を取得する。送信部は、コンテンツ情報取得部により取得されたコンテンツ情報と、対象物特定情報取得部により取得された対象物特定情報と、条件情報取得部により取得された条件情報とを対応づけてデータベースサーバに送信する。【選択図】図３
2014229104.tif 000002
【特許請求の範囲】
【請求項１】
第１の携帯端末により撮影された現実空間の対象物を特定するための対象物特定情報を取得する第１の対象物特定情報取得手段と、
前記第１の携帯端末が置かれた状況又は当該第１の携帯端末のユーザに関する条件を示す条件情報を取得する第１の条件情報取得手段と、
第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報と、前記第２の携帯端末により撮影された前記対象物を識別する対象物情報と、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報とを対応づけて格納するデータベースを参照して、前記第１の対象物特定情報取得手段により取得された対象物特定情報と、前記第１の条件情報取得手段により取得された条件情報とに対応づけられたコンテンツ情報を取得する第１のコンテンツ情報取得手段と、
前記第１のコンテンツ情報取得手段により取得されたコンテンツ情報を前記第１の携帯端末に送信する送信手段と
を備えるサーバ装置。
【請求項２】
前記第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報を取得する第２のコンテンツ情報取得手段と、
前記第２の携帯端末により撮影された前記対象物を特定するための対象物特定情報を取得する第２の対象物特定情報取得手段と、
前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報を取得する第２の条件情報取得手段と、
前記第２のコンテンツ情報取得手段により取得されたコンテンツ情報と、前記第２の対象物特定情報取得手段により取得された対象物特定情報と、前記第２の条件情報取得手段により取得された条件情報とを対応づけて前記データベースに格納する格納手段と
をさらに備える請求項１に記載のサーバ装置。
【請求項３】
前記コンテンツ情報は、楽曲ファイルを示す識別情報であることを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
請求項１乃至３のいずれか一項に記載のサーバ装置と通信可能な前記第２の携帯端末に搭載されるコンピュータに、
前記第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報を取得するコンテンツ情報取得ステップと、
前記第２の携帯端末により撮影された前記対象物を特定するための対象物特定情報を取得する対象物特定情報取得ステップと、
前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報を取得する条件情報取得ステップと、
前記コンテンツ情報取得ステップにより取得されたコンテンツ情報と、前記対象物特定情報取得ステップにより取得された対象物特定情報と、前記条件情報取得ステップにより取得された条件情報とを対応づけて前記サーバ装置に送信する送信ステップと
を実行させるためのプログラム。
【請求項５】
複数の携帯端末とサーバ装置とを有する通信システムにおいて実行される通信方法であって、
第１の携帯端末が、当該第１の携帯端末により撮影された現実空間の対象物を特定するための対象物特定情報と、当該第１の携帯端末が置かれた状況又は当該第１の携帯端末のユーザに関する条件を示す条件情報とを前記サーバ装置に送信するステップと、
前記サーバ装置が、前記送信された対象物特定情報と条件情報とを受信するステップと、
前記サーバ装置が、第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報と、前記第２の携帯端末により撮影された前記対象物を識別する対象物情報と、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報とを対応づけて格納するデータベースを参照して、前記受信された対象物特定情報と条件情報とに対応づけられたコンテンツ情報を取得するステップと、
前記サーバ装置が、前記取得されたコンテンツ情報を前記第１の携帯端末に送信するステップと
を備える通信方法。
【請求項６】
前記第２の携帯端末が、当該第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報と、当該第２の携帯端末により撮影された前記対象物を特定するための対象物特定情報と、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報とを前記サーバ装置に送信するステップと、
前記サーバ装置が、前記第２の携帯端末により送信されたコンテンツ情報と対象物特定情報と条件情報とを対応づけて前記データベースに格納するステップと
をさらに備える請求項５に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＲ（Augmented Reality）技術に関する。
【背景技術】
【０００２】
近年、ＡＲ技術を用いた様々なサービスが提供されている。例えば、非特許文献１には、エアタグと呼ばれるデジタル情報を現実空間内の位置に対応づけて登録させ、スマートフォンがその登録された位置において現実空間を撮影すると、その撮影された現実空間に当該エアタグを重畳して表示させるというサービスが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】頓智ドット株式会社、“Sekai Camera Support Center”、［online］、平成２２年１２月２０日、［平成２５年５月１日検索］、インターネット＜URL: http://support.sekaicamera.com/ja/service＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、非特許文献１に開示の技術では、投稿されたエアタグは不特定多数のユーザによって閲覧されてしまい、エアタグを投稿するユーザは、そのエアタグが表示されるべき時期や気象条件、閲覧者の属性といった条件を指定することができなかった。
本発明は、このような事情に鑑みてなされたものであり、携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを、時期や気象条件、閲覧者の属性といった条件に応じて表示可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明は、第１の携帯端末により撮影された現実空間の対象物を特定するための対象物特定情報を取得する第１の対象物特定情報取得手段と、前記第１の携帯端末が置かれた状況又は当該第１の携帯端末のユーザに関する条件を示す条件情報を取得する第１の条件情報取得手段と、第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報と、前記第２の携帯端末により撮影された前記対象物を識別する対象物情報と、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報とを対応づけて格納するデータベースを参照して、前記第１の対象物特定情報取得手段により取得された対象物特定情報と、前記第１の条件情報取得手段により取得された条件情報とに対応づけられたコンテンツ情報を取得する第１のコンテンツ情報取得手段と、前記第１のコンテンツ情報取得手段により取得されたコンテンツ情報を前記第１の携帯端末に送信する送信手段とを備えるサーバ装置を提供する。
【０００６】
上記のサーバ装置は、前記第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報を取得する第２のコンテンツ情報取得手段と、前記第２の携帯端末により撮影された前記対象物を特定するための対象物特定情報を取得する第２の対象物特定情報取得手段と、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報を取得する第２の条件情報取得手段と、前記第２のコンテンツ情報取得手段により取得されたコンテンツ情報と、前記第２の対象物特定情報取得手段により取得された対象物特定情報と、前記第２の条件情報取得手段により取得された条件情報とを対応づけて前記データベースに格納する格納手段とをさらに備えてもよい。
【０００７】
また、上記のサーバ装置において、前記コンテンツ情報は、楽曲ファイルを示す識別情報であってもよい。
【０００８】
また、本発明は、上記のサーバ装置と通信可能な前記第２の携帯端末に搭載されるコンピュータに、前記第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報を取得するコンテンツ情報取得ステップと、前記第２の携帯端末により撮影された前記対象物を特定するための対象物特定情報を取得する対象物特定情報取得ステップと、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報を取得する条件情報取得ステップと、前記コンテンツ情報取得ステップにより取得されたコンテンツ情報と、前記対象物特定情報取得ステップにより取得された対象物特定情報と、前記条件情報取得ステップにより取得された条件情報とを対応づけて前記サーバ装置に送信する送信ステップとを実行させるためのプログラムを提供する。
【０００９】
また、本発明は、複数の携帯端末とサーバ装置とを有する通信システムにおいて実行される通信方法であって、第１の携帯端末が、当該第１の携帯端末により撮影された現実空間の対象物を特定するための対象物特定情報と、当該第１の携帯端末が置かれた状況又は当該第１の携帯端末のユーザに関する条件を示す条件情報とを前記サーバ装置に送信するステップと、前記サーバ装置が、前記送信された対象物特定情報と条件情報とを受信するステップと、前記サーバ装置が、第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報と、前記第２の携帯端末により撮影された前記対象物を識別する対象物情報と、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報とを対応づけて格納するデータベースを参照して、前記受信された対象物特定情報と条件情報とに対応づけられたコンテンツ情報を取得するステップと、前記サーバ装置が、前記取得されたコンテンツ情報を前記第１の携帯端末に送信するステップとを備える通信方法を提供する。
【００１０】
上記の通信方法は、前記第２の携帯端末が、当該第２の携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報と、当該第２の携帯端末により撮影された前記対象物を特定するための対象物特定情報と、前記コンテンツ情報により示されるコンテンツが前記第１の携帯端末に表示されるための条件を示す条件情報とを前記サーバ装置に送信するステップと、前記サーバ装置が、前記第２の携帯端末により送信されたコンテンツ情報と対象物特定情報と条件情報とを対応づけて前記データベースに格納するステップとをさらに備えてもよい。
【発明の効果】
【００１１】
本発明によれば、携帯端末により撮影された現実空間の対象物に重ねて表示されるコンテンツを、時期や気象条件、閲覧者の属性といった条件に応じて表示可能とすることができる。
【図面の簡単な説明】
【００１２】
【図１】通信システム１の構成を示す図である。
【図２】携帯端末２のハードウェア構成を示すブロック図である。
【図３】ＣＰＵ２１により実現される機能の構成を示すブロック図である。
【図４】データベースサーバ３のハードウェア構成を示すブロック図である。
【図５】タグ設定情報ＤＢ３２１のデータ構成の一例を示す図である。
【図６】ＣＰＵ３１により実現される機能の構成を示すブロック図である。
【図７】ＣＰＵ３１により実現される他の機能の構成を示すブロック図である。
【図８】ファイルサーバ４のハードウェア構成を示すブロック図である。
【図９】タグ設定情報アップロード処理を示すシーケンス図である。
【図１０】タグ情報ダウンロード処理を示すシーケンス図である。
【図１１】表示画面の一例を示す図である。
【図１２】表示画面の一例を示す図である。
【図１３】楽曲ファイル再生処理を示すシーケンス図である。
【発明を実施するための最良の形態】
【００１３】
１．実施形態
１−１．構成
１−１−１．通信システム１
図１は、本発明の一実施形態に係る通信システム１の構成を示す図である。通信システム１は、ＡＲ技術を用いて現実空間の対象物に重ねて表示される付加情報をユーザ間で共有させるためのサービスを提供するシステムである。図１に示されるように、通信システム１は、携帯端末２と、データベースサーバ３と、ファイルサーバ４とを備える。各装置はネットワーク５を介して相互に接続される。ここで、ネットワーク５は、例えば移動体通信網やインターネットにより構成されるネットワークである。なお、ネットワーク５には、複数の携帯端末２が接続されてもよい。
【００１４】
１−１−２．携帯端末２
携帯端末２は、ＡＲ技術を用いて現実空間の対象物に重ねて付加情報を表示するとともに、付加情報をデータベースサーバ３に登録するための装置である。携帯端末２は、例えば、携帯電話機や、スマートフォンや、ＰＤＡ（Personal Digital Assistant）や、タブレット端末である。図２は、携帯端末２のハードウェア構成を示すブロック図である。図２に示されるように、携帯端末２は、ＣＰＵ（Central Processing Unit）２１と、メモリ２２と、タッチパネル２３と、通信部２４と、音声入出力部２５と、ＧＰＳ受信機２６と、カメラ２７と、電子コンパス２８とを備える。
【００１５】
ＣＰＵ２１は、メモリ２２に記憶されているプログラムを実行することにより、携帯端末２の各構成要素を制御するコンピュータである。メモリ２２は、例えばフラッシュメモリであり、ＣＰＵ２１により実行されるプログラムや楽曲ファイルを記憶する。ここで、楽曲ファイルとは、例えばスタンダードＭＩＤＩ（Musical Instrument Digital Interface）（登録商標）ファイルである。また、楽曲ファイルは、ＭＰ３（MPEG Audio Layer 3）ファイルのような音データファイルであってもよい。タッチパネル２３は、液晶ディスプレイと、当該液晶ディスプレイ上に配置されるタッチパッドとを備え、画面を表示するとともに、ユーザによる入力操作を受け付ける。通信部２４は、ネットワーク５を介して外部の装置と通信を行うためのインタフェースカードである。
【００１６】
音声入出力部２５は、マイクロフォンと、スピーカと、ＤＳＰ（Digital Signal Processor）等の音声処理回路とを備え、マイクロフォンにより収音された音声を示す音声信号をＣＰＵ２１に出力するとともに、ＣＰＵ２１から入力された信号により表される音をスピーカから出力する。ＧＰＳ受信機２６は、ＧＰＳ衛星から発せられる電波を受信する。カメラ２７は、例えば、ＣＣＤ（Charge Coupled Device）等の撮像素子とレンズとを備えたデジタルカメラである。カメラ２７は、静止画に限らず動画を撮影することができる。電子コンパス２８は、磁気センサを備え、携帯端末２のカメラ２７のレンズが向けられている方位を特定する。
【００１７】
図３は、ＣＰＵ２１により実現される機能の構成を示すブロック図である。当該機能は、特に、後述する、タグ設定情報をデータベースサーバ３にアップロードする処理に関する。メモリ２２に記憶されるプログラムがＣＰＵ２１により実行されることにより、図３に示されるように、コンテンツ情報取得部２１１と、対象物特定情報取得部２１２と、条件情報取得部２１３と、送信部２１４という機能が実現される。
【００１８】
コンテンツ情報取得部２１１は、携帯端末２により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報を取得する。ここで、現実空間の対象物は、具体的には携帯端末２のカメラ２７により撮影される。当該撮影には、静止画の撮影も動画の撮影も含まれる。また、当該撮影は、タッチパネル２３に現実空間の対象物が表示されれば足り、その画像データがメモリ２２に記憶されることは要しない。また、現実空間の対象物とは、本実施形態において、例えば、建物や看板といった人工物や、山岳、河川、湖沼、樹木といった自然物である。また、コンテンツとは、本実施形態において、例えば、テキスト、画像、動画又は楽曲である。コンテンツ情報とは、本実施形態において、コンテンツそのものであってもよいし、コンテンツを識別するための情報であってもよい。コンテンツ情報取得部２１１は、例えば、メモリ２２に記憶される楽曲ファイルのＩＤのうち、タッチパネル２３を用いてユーザによって選択されたＩＤを取得する。
【００１９】
対象物特定情報取得部２１２は、携帯端末２により撮影された対象物を特定するための対象物特定情報を取得する。ここで、対象物特定情報とは、本実施形態において、例えば、対象物を撮影する携帯端末２の位置を示す位置情報（例えば、緯度経度や、基地局の識別情報）である。または、対象物特定情報とは、本実施形態において、当該位置情報と、当該対象物を携帯端末２から見たときの方位（撮影方向）を示す方位情報との組み合わせである。対象物特定情報取得部２１２は、例えば、ＧＰＳ受信機２６により受信された電波に基づいて携帯端末２の位置情報を取得し、電子コンパス２８により特定される方位を示す方位情報を取得する。なお、対象物特定情報取得部２１２により取得される対象物特定情報は、タッチパネル２３を用いてユーザにより手動で入力されてもよい。
【００２０】
条件情報取得部２１３は、コンテンツ情報取得部２１１により取得されたコンテンツ情報により示されるコンテンツが携帯端末２に表示されるための条件を示す条件情報を取得する。ここで、条件情報とは、本実施形態において、例えば、時期や気象条件やユーザ属性を示す情報である。時期とは、日時や期間（例えば、時間帯や季節）であり、気象条件とは、天気、気温、湿度、気圧、風速等であり、ユーザ属性とは、性別、年齢、趣味、ＩＤ等である。なお、当該条件情報には、上記の対象物特定情報は含まれない。具体的には、対象物の位置を示す位置情報や、当該対象物を携帯端末２から見たときの方位を示す方位情報は含まれない。条件情報取得部２１３は、例えば、タッチパネル２３を用いてユーザによって入力された条件を示す条件情報を取得する。または、条件情報取得部２１３は、メモリ２２において予め設定されている条件情報を取得する。
【００２１】
送信部２１４は、コンテンツ情報取得部２１１により取得されたコンテンツ情報と、対象物特定情報取得部２１２により取得された対象物特定情報と、条件情報取得部２１３により取得された条件情報とを対応づけてデータベースサーバ３に送信する。具体的には、送信部２１４は、これらの情報をタグ設定情報として、通信部２４を用いてデータベースサーバ３に送信する。
【００２２】
１−１−３．データベースサーバ３
データベースサーバ３は、携帯端末２によりアップロードされるタグ設定情報を記憶するためのサーバ装置である。図４は、データベースサーバ３のハードウェア構成を示すブロック図である。図４に示されるように、データベースサーバ３は、ＣＰＵ３１と、記憶部３２と、通信部３３とを備える。ＣＰＵ３１は、記憶部３２に記憶されているプログラムを実行することにより、データベースサーバ３の各構成要素を制御する。記憶部３２は、ＨＤＤ（Hard Disk Drive）等の記憶装置であり、ＣＰＵ３１により実行されるプログラムを記憶する。また記憶部３２は、タグ設定情報データベース（以下、「ＤＢ」）３２１を記憶する。通信部３３は、ネットワーク５を介して外部の装置と通信を行うためのインタフェースカードである。
【００２３】
図５は、タグ設定情報ＤＢ３２１のデータ構成の一例を示す図である。タグ設定情報ＤＢ３２１は、対象物特定情報と、タグ情報と、条件情報とを対応づけて格納するデータベースである。図５に示されるように、タグ設定情報ＤＢ３２１を構成する各レコードは、「位置」と、「方位」と、「楽曲ＩＤ」と、「画像ＩＤ」と、「日付」と、「天気」のフィールドにより構成される。「位置」は、対象物を撮影する携帯端末２の位置（例えば、緯度経度や、基地局の識別情報）である。「方位」は、対象物を携帯端末２から見たときの方位である。「楽曲ＩＤ」は、楽曲ファイルの識別情報である。「画像ＩＤ」は、楽曲ファイルを示すアイコンのデータの識別情報である。画像ＩＤは、楽曲ファイルの種類に応じてデータベースサーバ３側において自動的に選択されてもよいし、携帯端末２側で選択されてもよい。「日付」は、タグが表示される日付である。「天気」は、タグが表示される天気（例えば、晴れ、雨、曇りなど）である。
【００２４】
図６は、ＣＰＵ３１により実現される機能の構成を示すブロック図である。当該機能は、特に、携帯端末２によりアップロードされたタグ設定情報をタグ設定情報ＤＢ３２１に格納する処理に関する。記憶部３２に記憶されるプログラムがＣＰＵ３１により実行されることにより、図６に示されるように、コンテンツ情報取得部３１１と、対象物特定情報取得部３１２と、条件情報取得部３１３と、格納制御部３１４という機能が実現される。
【００２５】
コンテンツ情報取得部３１１（本発明に係る「第２のコンテンツ情報取得手段」の一例である。）は、携帯端末２により撮影された現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報を取得する。例えば、コンテンツ情報取得部３１１は、携帯端末２により送信され、通信部３３により受信された楽曲ファイルＩＤを取得する。対象物特定情報取得部３１２（本発明に係る「第２の対象物特定情報取得手段」の一例である。）は、携帯端末２により撮影された対象物を特定するための対象物特定情報を取得する。例えば、対象物特定情報取得部３１２は、携帯端末２により送信され、通信部３３により受信された、携帯端末２の位置を示す位置情報と、携帯端末２により撮影された対象物を当該端末から見たときの方位を示す方位情報とを取得する。
【００２６】
条件情報取得部３１３（本発明に係る「第２の条件情報取得手段」の一例である。）は、コンテンツ情報取得部３１１により取得されたコンテンツ情報により示されるコンテンツが携帯端末２に表示されるための条件を示す条件情報を取得する。例えば、条件情報取得部３１３は、携帯端末２により送信され、通信部３３により受信された、タグが表示されるべき日付と天気とを示す条件情報を取得する。なお、条件情報取得部３１３は、記憶部３２において予め設定されている条件情報を取得してもよい。格納制御部３１４は、コンテンツ情報取得部３１１により取得されたコンテンツ情報と、対象物特定情報取得部３１２により取得された対象物特定情報と、条件情報取得部３１３により取得された条件情報とを対応づけてタグ設定情報ＤＢ３２１に格納する。
【００２７】
図７は、ＣＰＵ３１により実現される他の機能の構成を示すブロック図である。当該機能は、特に、タグ情報を携帯端末２にダウンロードさせる処理に関する。記憶部３２に記憶されるプログラムがＣＰＵ３１により実行されることにより、図７に示されるように、対象物特定情報取得部３１５と、条件情報取得部３１６と、コンテンツ情報取得部３１７と、送信部３１８という機能が実現される。
【００２８】
対象物特定情報取得部３１５（本発明に係る「第１の対象物特定情報取得手段」の一例である。）は、携帯端末２により撮影された現実空間の対象物を特定するための対象物特定情報を取得する。例えば、対象物特定情報取得部３１５は、携帯端末２により送信され、通信部３３により受信された、携帯端末２の位置を示す位置情報と、携帯端末２により撮影された対象物を当該端末から見たときの方位を示す方位情報とを取得する。条件情報取得部３１６（本発明に係る「第１の条件情報取得手段」の一例である。）は、携帯端末２が置かれた状況又は携帯端末２のユーザに関する条件を示す条件情報を取得する。例えば、条件情報取得部３１６は、現在の日時を示す日時情報と、現在の天気を示す天気情報とを取得する。
【００２９】
コンテンツ情報取得部３１７（本発明に係る「第１のコンテンツ情報取得手段」の一例である。）は、タグ設定情報ＤＢ３２１を参照して、対象物特定情報取得部３１５により取得された対象物特定情報と、条件情報取得部３１６により取得された条件情報とに対応づけられたコンテンツ情報を取得する。例えば、コンテンツ情報取得部３１７は、タグ設定情報ＤＢ３２１を参照して、位置情報と方位情報と条件情報とに対応づけられたタグ情報を取得する。送信部３１８は、コンテンツ情報取得部３１７により取得されたコンテンツ情報を携帯端末２に送信する。例えば、送信部３１８は、タグ情報を通信部３３を用いて携帯端末２に送信する。
【００３０】
１−１−４．ファイルサーバ４
ファイルサーバ４は、楽曲ファイルを携帯端末２に提供するサーバ装置である。図８は、ファイルサーバ４のハードウェア構成を示すブロック図である。図８に示されるように、ファイルサーバ４は、ＣＰＵ４１と、記憶部４２と、通信部４３とを備える。ＣＰＵ４１は、記憶部４２に記憶されているプログラムを実行することにより、ファイルサーバ４の各構成要素を制御する。記憶部４２は、ＨＤＤ等の記憶装置であり、ＣＰＵ４１により実行されるプログラムや楽曲ファイルを記憶する。通信部４３は、ネットワーク５を介して外部の装置と通信を行うためのインタフェースカードである。
【００３１】
ファイルサーバ４は、楽曲ファイルを提供する以外に、楽曲ファイルを生成するためのアプリケーションを携帯端末２に提供する。このアプリケーションは、携帯端末２にダウンロードされて利用されてもよいし、ウェブアプリーケーションとして携帯端末２に利用されてもよい。楽曲ファイルを生成するためのプログラムとしては、例えば、ミュージックシーケンサ形式のプログラムや、自動生成形式のプログラムや、携帯端末２に付属又は接続されたマイク、楽器、機器から出力される音をサンプリングするプログラムや、音楽の三要素（リズム、メロディー及びハーモニー）をパーツとして扱う形式のプログラムがある。なお、このアプリケーションは、ファイルサーバ４以外の他のアプリケーションサーバに記憶されて、携帯端末２により利用されてもよい。
【００３２】
１−２．動作
通信システム１の動作について説明する。具体的には、携帯端末２がデータベースサーバ３に対してタグ設定情報をアップロードする処理と、携帯端末２がデータベースサーバ３からタグ情報をダウンロードする処理と、携帯端末２が楽曲ファイルを再生する処理とについて説明する。
【００３３】
１−２−１．タグ設定情報アップロード処理
図９は、携帯端末２がデータベースサーバ３に対してタグ設定情報をアップロードする処理を示すシーケンス図である。図９に示される処理は、携帯端末２のＣＰＵ２１により、メモリ２２に記憶された所定のアプリケーションが起動されることにより実行される。本処理において携帯端末２の対象物特定情報取得部２１２は、まず、ＧＰＳ受信機２６により受信された電波に基づいて携帯端末２の位置情報を取得し、電子コンパス２８により特定される方位を示す方位情報を取得する（ステップＳａ１）。なお、これらの情報は、タッチパネル２３を用いてユーザにより手動で入力されてもよい。
【００３４】
次に、携帯端末２のコンテンツ情報取得部２１１は、楽曲ファイルＩＤを取得する（ステップＳａ２）。具体的には、コンテンツ情報取得部２１１は、メモリ２２に記憶される楽曲ファイルのＩＤをタッチパネル２３に表示させ、その中からユーザによって選択された楽曲ファイルＩＤを取得する。次に、携帯端末２の条件情報取得部２１３は、条件情報を取得する（ステップＳａ３）。具体的には、条件情報取得部２１３は、日付の選択肢と天気の選択肢とをタッチパネル２３に表示させ、ユーザによって選択された日付と天気とを示す条件情報を取得する。
【００３５】
次に、携帯端末２の送信部２１４は、上記のステップＳａ１〜Ｓａ３において取得された位置情報と方位情報と楽曲ファイルＩＤと条件情報とを、タグ設定情報として、通信部２４を用いてデータベースサーバ３に送信する（ステップＳａ４）。このタグ設定情報を受信したデータベースサーバ３の格納制御部３１４は、当該情報をタグ設定情報ＤＢ３２１に格納する（ステップＳａ５）。なお、ステップＳａ４において、携帯端末２の送信部２１４は、楽曲ファイルＩＤにより識別される楽曲の曲名やアーティスト名等の楽曲情報を外部のサーバ装置から取得し、この楽曲情報もあわせてデータベースサーバ３に送信してもよい。データベースサーバ３の格納制御部３１４は、この楽曲情報もタグ設定情報としてタグ設定情報ＤＢ３２１に格納してもよい。
【００３６】
１−２−２．タグ情報ダウンロード処理
図１０は、携帯端末２がデータベースサーバ３からタグ情報をダウンロードする処理を示すシーケンス図である。図１０に示される処理は、携帯端末２のＣＰＵ２１により、メモリ２２に記憶された所定のアプリケーションが起動されることにより実行される。本処理において携帯端末２の対象物特定情報取得部２１２は、まず、ＧＰＳ受信機２６により受信された電波に基づいて携帯端末２の位置情報を取得し、電子コンパス２８により特定される方位を示す方位情報を取得する（ステップＳｂ１）。次に、携帯端末２のＣＰＵ２１は、ステップＳｂ１において取得した位置情報と方位情報とを付した、タグ情報の取得要求を通信部２４を用いてデータベースサーバ３に送信する（ステップＳｂ２）。
【００３７】
この取得要求を受信したデータベースサーバ３の対象物特定情報取得部３１５は、この取得要求に付された位置情報と方位情報とを取得する（ステップＳｂ３）。次に、データベースサーバ３の条件情報取得部３１６は、現在日時を示す日時情報を取得する（ステップＳｂ４）。例えば、条件情報取得部３１６は、データベースサーバ３が備える図示せぬ計時装置から出力される日時情報を取得する。次に、条件情報取得部３１６は、現在の天気を示す天気情報を取得する（ステップＳｂ５）。例えば、条件情報取得部３１６は、天気情報を提供する外部のサーバ装置から天気情報を取得する。
【００３８】
次に、データベースサーバ３のコンテンツ情報取得部３１７は、タグ設定情報ＤＢ３２１を参照して、ステップＳｂ３〜Ｓｂ５において取得された位置情報と方位情報と日時情報と天気情報とに対応づけられたタグ情報を取得する（ステップＳｂ６）。具体的には、コンテンツ情報取得部３１７は、楽曲ファイルＩＤと画像ＩＤとを取得する。例えば、取得された位置情報が「Ｅ１３９ Ｎ３５」を示し、方位情報が「西」を示し、日時情報が「３月２５日」を示し、天気情報が「晴れ」を示す場合には、図５に示されるタグ設定情報ＤＢ３２１からは、楽曲ファイルＩＤ「ＭＩＤ００５８」と画像ＩＤ「Ｉｍｇ０００２」とが取得される。次に、データベースサーバ３の送信部３１８は、ステップＳｂにおいて取得されたタグ情報を通信部３３を用いて携帯端末２に送信する（ステップＳｂ７）。
【００３９】
このタグ情報を受信した携帯端末２のＣＰＵ２１は、受信したタグ情報に基づいてタッチパネル２３にタグを表示させる。図１１は、タグが表示された画面の一例を示す図である。図１１において符号Ｔ１〜Ｔ３は、タグを示している。図１１に示されるタグＴ１は、画面左側に表示される樹木を対象物とするタグの一例であり、タグＴ２及びＴ３は、画面中央に表示される建築物を対象物とするタグの一例である。なお、タグ情報を受信した携帯端末２のＣＰＵ２１は、タグを表示させる代わりに、楽曲ファイルＩＤのリストをタッチパネル２３に表示させるようにしてもよい。図１２は、この場合にタッチパネル２３に表示される画面の一例を示す図である。図１２において符号Ｌ１は、楽曲ファイルＩＤのリストを示している。また、タグ情報を受信した携帯端末２のＣＰＵ２１は、タグに、楽曲ファイルを販売するサイトへのリンクを表示してもよい。
【００４０】
１−２−３．楽曲ファイル再生処理
図１３は、携帯端末２が楽曲ファイルを再生する処理を示すシーケンス図である。図１３に示される処理は、図１１に示される画面が携帯端末２において表示されている状態において、当該画面中のタグがユーザによって選択された場合に実行される。本処理において携帯端末２のコンテンツ情報取得部２１１は、まず、ユーザによって選択されたタグに対応する楽曲ファイルＩＤを取得する（ステップＳｃ１）。なお、図１１に示される画面に代えて図１２に示される画面が表示されている場合には、ユーザによって選択された楽曲ファイルＩＤを取得する。次に、送信部２１４は、ステップＳｃ１において取得した楽曲ファイルＩＤを付した、楽曲ファイルの取得要求を通信部２４を用いてファイルサーバ４に送信する（ステップＳｃ２）。
【００４１】
この取得要求を受信したファイルサーバ４のＣＰＵ４１は、この取得要求に付された楽曲ファイルＩＤを取得する（ステップＳｃ３）。次に、ＣＰＵ４１は、ステップＳｃ３において取得された楽曲ファイルＩＤにより識別される楽曲ファイルを記憶部４２から読み出す（ステップＳｃ４）。次に、ＣＰＵ４１は、ステップＳｃ４において読み出された楽曲ファイルを通信部４３を用いて携帯端末２に送信する（ステップＳｃ５）。この楽曲ファイルを受信した携帯端末２のＣＰＵ２１は、この楽曲ファイルを音声入出力部２５により再生する（ステップＳｃ６）。
【００４２】
なお、本処理において、楽曲ファイルの再生方法は、ダウンロード再生に限らず、ストリーミング再生であってもよい。また、本処理において、ステップＳｃ１において特定される楽曲ファイルＩＤにより識別される楽曲ファイルが携帯端末２のメモリ２２に記憶されている場合には、携帯端末２のＣＰＵ２１は、ファイルサーバ４から楽曲ファイルを取得せずに、メモリ２２に記憶されている楽曲ファイルを再生するようにしてもよい。また、ＣＰＵ２１は、一旦、楽曲ファイルがメモリ２２に記憶されているかを確認し、記憶されていない場合にのみファイルサーバ４から取得するようにしてもよい。その際、ＣＰＵ２１は、ユーザからの承認を要求し、ユーザから承認が得られた場合にはファイルサーバ４から楽曲ファイルを取得し、ユーザから承認が得られない場合には、本処理を終了するようにしてもよい。
【００４３】
また、上記の処理において、携帯端末２により要求された楽曲ファイルがファイルサーバ４の記憶部４２に記憶されていない場合には、ファイルサーバ４は、楽曲ファイルが存在しない旨の通知を携帯端末２に送信してもよい。そして、携帯端末２のＣＰＵ２１は、その通知をタッチパネル２３に表示させてもよい。
【００４４】
なお、上記の「１−２−１．タグ設定情報アップロード処理」で使用する携帯端末２と、上記の「１−２−２．タグ情報ダウンロード処理」及び「１−２−３．楽曲ファイル再生処理」で使用する携帯端末２とは異なる端末であってもよいし、同一の端末であってもよい。
【００４５】
２．変形例
上記の実施形態は、以下のように変形してもよい。また、以下の変形例は、互いに組み合わせてもよい。
上記の実施形態では、タグ設定情報として楽曲ファイルＩＤがデータベースサーバ３に登録されているが、この楽曲ファイルＩＤに代えて、テキストや画像や動画の識別情報をタグ設定情報として登録するようにしてもよい。
【００４６】
また、上記の実施形態では、対象物特定情報として、携帯端末２の位置情報と、携帯端末２により撮影された対象物を当該端末から見たときの方位を示す方位情報とがデータベースサーバ３に登録されているが、携帯端末２の位置情報のみを対象物特定情報として登録するようにしてもよい。また、対象物特定情報として、撮影倍率を示す情報をさらに登録するようにしてもよい。この場合、データベースサーバ３の対象物特定情報取得部３１５は、タグ情報のダウンロードを要求する携帯端末２の撮影倍率を示す情報を取得し、この情報と対応づけられたタグ情報をタグ設定情報ＤＢ３２１を参照して取得する。
【００４７】
また、上記の実施形態では、条件情報が携帯端末２からデータベースサーバ３に送信されて登録されているが、データベースサーバ３の側で自動的に条件情報を設定するようにしてもよい。例えば、携帯端末２から位置情報と楽曲ファイルＩＤとを受信したときの日付と天気を示す情報を、条件情報としてデータベースサーバ３の側で自動的に登録するようにしてもよい。
【００４８】
また、上記の実施形態では、条件情報として、日付情報と天気情報とが登録されているが、いずれか一方のみを登録するようにしてもよい。また、この日付情報として、時間帯や季節を示す情報を登録するようにしてもよい。また、天気情報に代えて、気温や湿度や気圧や風速等の気象条件を示す情報を登録するようにしてもよい。
【００４９】
また、日付情報や天気情報に代えて又は加えて、ユーザの属性情報を条件情報として登録するようにしてもよい。例えば、タグ設定情報を登録するユーザが、当該タグの閲覧者として希望するユーザの性別、年齢、趣味、ＩＤ等を条件情報として登録するようにしてもよい。この場合、データベースサーバ３の条件情報取得部３１６は、タグ情報のダウンロードを要求する携帯端末２のユーザの属性情報を取得し、この属性情報と対応づけられたタグ情報をタグ設定情報ＤＢ３２１を参照して取得する。
【００５０】
また、ユーザの属性情報として、タグ設定情報を登録するユーザの属性情報を登録するようにしてもよい。そして、データベースサーバ３が携帯端末２にタグ情報をダウンロードさせる際に、タグ情報とともに当該ユーザ属性情報も提供するようにしてもよい。この場合、タグ情報を受信した携帯端末２のユーザは、あわせて受信したユーザ属性情報に基づいて、画面に表示させるタグをフィルタリングすることができる。
【００５１】
上記の実施形態において、対象物特定情報と条件情報とに代えて、携帯端末２により撮影された画像を解析することにより得られる特徴量を示す情報をタグ情報とともにデータベースサーバ３に登録するようにしてもよい。例えば、データベースサーバ３のＣＰＵ３１により、以下の機能を実現させるようにしてもよい。
（１）第１の携帯端末により撮影された画像を解析することにより得られる特徴量を特定する特徴量特定手段。
（２）第２の携帯端末により撮影された画像に示される現実空間の対象物に重ねて表示されるコンテンツを示すコンテンツ情報と、前記第２の携帯端末により撮影された前記画像を解析することにより得られる特徴量の情報とを対応づけて格納するデータベースを参照して、前記特徴量特定手段により特定された特徴量との間の類似度が所定の閾値以上である特徴量の情報と対応付けられたコンテンツ情報を取得するコンテンツ情報取得手段。
（３）コンテンツ情報取得手段により取得されたコンテンツ情報を前記第１の携帯端末に送信する送信手段。
【００５２】
なお、画像を解析して特徴量を算出する技術については、周知の技術を用いてよい。この変形によれば、タグ設定情報を登録するユーザは、必ずしも同一の場所でなくても、類似する状況に置かれた携帯端末２に、自身が表示させたいタグを表示させ、楽曲ファイルを再生させることができる。
【００５３】
また、上記の実施形態又は変形例において、携帯端末２のＣＰＵ２１又はデータベースサーバ３のＣＰＵ３１によって実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して提供されてもよい。ここで記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。又は、同プログラムは、インターネット等のネットワークを介して提供されてもよい。
【符号の説明】
【００５４】
１…通信システム、２…携帯端末、３…データベースサーバ、４…ファイルサーバ、５…ネットワーク、２１…ＣＰＵ、２２…メモリ、２３…タッチパネル、２４…通信部、２５…音声入出力部、２６…ＧＰＳ受信機、２７…カメラ、２８…電子コンパス、３１…ＣＰＵ、３２…記憶部、３３…通信部、４１…ＣＰＵ、４２…記憶部、４３…通信部、２１１…コンテンツ情報取得部、２１２…対象物特定情報取得部、２１３…条件情報取得部、２１４…送信部、３１１…コンテンツ情報取得部、３１２…対象物特定情報取得部、３１３…条件情報取得部、３１４…格納制御部、３１５…対象物特定情報取得部、３１６…条件情報取得部、３１７…コンテンツ情報取得部、３１８…送信部、３２１…タグ設定情報ＤＢ
【図１】
2014229104.tif 000003
【図２】
2014229104.tif 000004
【図３】
2014229104.tif 000005
【図４】
2014229104.tif 000006
【図５】
2014229104.tif 000007
【図６】
2014229104.tif 000008
【図７】
2014229104.tif 000009
【図８】
2014229104.tif 000010
【図９】
2014229104.tif 000011
【図１０】
2014229104.tif 000012
【図１３】
2014229104.tif 000013
【図１１】
2014229104.tif 000014
【図１２】
2014229104.tif 000015