(57)【要約】【課題】場所に制限されることなく、登録した情報をユーザに提供できるようにする。【解決手段】認識器２１は、ユーザが端末装置１２−１で取得した対象物体１２２−１の画像からカテゴリを認識する。サーバ１１は、認識したカテゴリを端末装置１２−１に送信し、ユーザが選択したカテゴリ「固定電話」とそれに対応する付加情報１２３を受信する。情報ＤＢ２２は、「固定電話」の認識器２１に対応付けて付加情報１２３を登録する。その後、認識器２１は、ユーザが端末装置１２−１で取得した対象物体１２２−２の画像からカテゴリを認識する。サーバ１１は、対象物体１２２−２の画像から「固定電話」のカテゴリを認識したら、情報ＤＢ２２に登録されている付加情報１２３を取得し、端末装置１２−１に送信する。本発明は、例えば、情報提供システムに適用することができる。【選択図】図１１
2011039647.tif 000002
【特許請求の範囲】
【請求項１】
登録情報をカテゴリに対応付けて記憶する記憶手段と、
端末装置から取得した取得情報に対応する前記カテゴリを認識する認識手段と、
前記認識手段により認識された前記取得情報の前記カテゴリに対応する前記登録情報を前記端末装置に送信する通信手段と
を備える情報提供装置。
【請求項２】
前記通信手段は、第１の端末装置から前記取得情報である第１の取得情報を受信し、
前記認識手段は、前記第１の端末装置から取得した前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、
前記通信手段は、認識された前記第１のカテゴリを前記第１の端末装置に送信するとともに、前記第１の端末装置から選択された前記第１のカテゴリの中の所定のカテゴリと、それに対応付けられた前記登録情報を受信し、
前記記憶手段は、受信された前記登録情報を選択された前記所定のカテゴリに対応付けて記憶し、
前記通信手段は、第２の端末装置から前記取得情報である第２の取得情報と端末情報を受信し、
前記認識手段は、前記第２の端末装置から取得した前記第２の取得情報の前記カテゴリである第２のカテゴリをさらに認識し、
前記通信手段は、前記認識手段によりさらに認識された前記第２のカテゴリが前記所定のカテゴリに対応し、前記所定のカテゴリに対応する前記登録情報のうちの設定条件が満足される場合、前記登録情報を前記第２の端末装置に送信する
請求項１に記載の情報提供装置。
【請求項３】
前記第１の端末装置と前記第２の端末装置は同じ装置である
請求項２に記載の情報提供装置。
【請求項４】
前記通信手段は、前記端末装置から修正情報をさらに受信し、
前記記憶手段は、前記修正情報に基づき前記登録情報を修正する
請求項３に記載の情報提供装置。
【請求項５】
記憶手段と、
認識手段と、
通信手段と
を備える情報提供装置の情報提供方法において、
前記記憶手段は、登録情報をカテゴリに対応付けて記憶し、
前記認識手段は、端末装置から取得した取得情報に対応する前記カテゴリを認識し、
前記通信手段は、前記認識手段により認識された前記取得情報の前記カテゴリに対応する前記登録情報を前記端末装置に送信する
情報提供方法。
【請求項６】
コンピュータを、
登録情報をカテゴリに対応付けて記憶する記憶手段と、
端末装置から取得した取得情報に対応する前記カテゴリを認識する認識手段と、
前記認識手段により認識された前記取得情報の前記カテゴリに対応する前記登録情報を前記端末装置に送信する通信手段と
して機能させるプログラム。
【請求項７】
端末装置から取得した取得情報に対応するカテゴリを認識する認識手段と、
前記端末装置と通信を行う通信手段と、
前記通信手段により前記端末装置から受信した登録情報を前記カテゴリに対応付けて記憶する記憶手段と
を備え、
前記通信手段は、第１の端末装置から前記取得情報である第１の取得情報を受信し、
前記認識手段は、前記第１の端末装置から取得した前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、
前記通信手段は、認識された前記第１のカテゴリを前記第１の端末装置に送信するとともに、前記第１の端末装置から選択された前記第１のカテゴリと、それに対応付けられた前記登録情報である第１の登録情報を受信し、
前記記憶手段は、前記第１の登録情報を選択された前記第１のカテゴリに対応付けて記憶し、
前記通信手段は、第２の端末装置に対して、前記第１の登録情報のうちの前記第１の端末装置の端末情報、および前記第２の端末装置が取得した前記取得情報である第２の取得情報を送信させる情報送信要求を送信するとともに、前記第２の端末装置から前記第２の取得情報を受信し、
前記認識手段は、前記第２の取得情報に対応する前記カテゴリである第２のカテゴリを認識し、
前記通信手段は、前記第２のカテゴリが前記第１のカテゴリに対応する場合、前記第２の取得情報を前記第１の端末装置に送信する
情報提供装置。
【請求項８】
端末装置から取得した取得情報に対応するカテゴリを認識する認識手段と、
前記端末装置と通信を行う通信手段と、
前記通信手段により前記端末装置から受信した登録情報を前記カテゴリに対応付けて記憶する記憶手段と
を備える情報提供装置の情報提供方法において、
前記通信手段は、第１の端末装置から前記取得情報である第１の取得情報を受信し、
前記認識手段は、前記第１の端末装置から取得した前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、
前記通信手段は、認識された前記第１のカテゴリを前記第１の端末装置に送信するとともに、前記第１の端末装置から選択された前記第１のカテゴリと、それに対応付けられた前記登録情報である第１の登録情報を受信し、
前記記憶手段は、前記第１の登録情報を選択された前記第１のカテゴリに対応付けて記憶し、
前記通信手段は、第２の端末装置に対して、前記第１の登録情報のうちの前記第１の端末装置の端末情報、および前記第２の端末装置が取得した前記取得情報である第２の取得情報を送信させる情報送信要求を送信するとともに、前記第２の端末装置から前記第２の取得情報を受信し、
前記認識手段は、前記第２の取得情報に対応する前記カテゴリである第２のカテゴリを認識し、
前記通信手段は、前記第２のカテゴリが前記第１のカテゴリに対応する場合、前記第２の取得情報を前記第１の端末装置に送信する
情報提供方法。
【請求項９】
コンピュータを、
端末装置から取得した取得情報に対応するカテゴリを認識する認識手段と、
前記端末装置と通信を行う通信手段と、
前記通信手段により前記端末装置から受信した登録情報を前記カテゴリに対応付けて記憶する記憶手段と
して機能させるプログラムであって、
前記通信手段は、第１の端末装置から前記取得情報である第１の取得情報を受信し、
前記認識手段は、前記第１の端末装置から取得した前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、
前記通信手段は、認識された前記第１のカテゴリを前記第１の端末装置に送信するとともに、前記第１の端末装置から選択された前記第１のカテゴリと、それに対応付けたれた前記登録情報である第１の登録情報を受信し、
前記記憶手段は、前記第１の登録情報を選択された前記第１のカテゴリに対応付けて記憶し、
前記通信手段は、第２の端末装置に対して、前記第１の登録情報のうちの前記第１の端末装置の端末情報、および前記第２の端末装置が取得した前記取得情報である第２の取得情報を送信させる情報送信要求を送信するとともに、前記第２の端末装置から前記第２の取得情報を受信し、
前記認識手段は、前記第２の取得情報に対応する前記カテゴリである第２のカテゴリを認識し、
前記通信手段は、前記第２のカテゴリが前記第１のカテゴリに対応する場合、前記第２の取得情報を前記第１の端末装置に送信する
プログラム。
【請求項１０】
取得情報および登録情報を取得する取得手段と、
情報提供装置と通信を行う通信手段と、
前記情報提供装置から受信したカテゴリを選択する選択手段と
を備え、
前記通信手段は、前記取得情報である第１の取得情報を前記情報提供装置に送信するとともに、前記情報提供装置から前記第１の取得情報の前記カテゴリである第１のカテゴリを受信し、
前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、
前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、
前記通信手段は、選択した前記第１のカテゴリと、それに対応付けられた前記登録情報を前記情報提供装置に送信し、記憶させた後、前記取得情報である第２の取得情報を前記情報提供装置に送信し、前記第２の取得情報の前記カテゴリである第２のカテゴリが前記第１のカテゴリに対応する場合、前記登録情報を前記情報提供装置から受信する
端末装置。
【請求項１１】
前記情報提供装置から受信した前記登録情報を出力する出力条件を取得する出力条件取得手段と、
前記出力条件取得手段により取得された前記出力条件で前記登録情報の出力が許容されるかを判定する判定手段と、
前記判定手段の結果に基づいて前記登録情報を出力する出力手段と
をさらに備える請求項１０に記載の端末装置。
【請求項１２】
取得情報および登録情報を取得する取得手段と、
情報提供装置と通信を行う通信手段と、
前記情報提供装置から受信したカテゴリを選択する選択手段と
を備える端末装置の情報処理方法において、
前記通信手段は、前記取得情報である第１の取得情報を前記情報提供装置に送信するとともに、前記情報提供装置から前記第１の取得情報の前記カテゴリである第１のカテゴリを受信し、
前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、
前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、
前記通信手段は、選択した前記第１のカテゴリと、それに対応付けられた前記登録情報を前記情報提供装置に送信し、記憶させた後、前記取得情報である第２の取得情報を前記情報提供装置に送信し、前記第２の取得情報の前記カテゴリである第２のカテゴリが前記第１のカテゴリに対応する場合、前記登録情報を前記情報提供装置から受信する
情報処理方法。
【請求項１３】
コンピュータを、
取得情報および登録情報を取得する取得手段と、
情報提供装置と通信を行う通信手段と、
前記情報提供装置から受信したカテゴリを選択する選択手段と
して機能させるプログラムであって、
前記通信手段は、前記取得情報である第１の取得情報を前記情報提供装置に送信するとともに、前記情報提供装置から前記第１の取得情報の前記カテゴリである第１のカテゴリを受信し、
前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、
前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、
前記通信手段は、選択した前記第１のカテゴリと、それに対応付けられた前記登録情報を前記情報提供装置に送信し、記憶させた後、前記取得情報である第２の取得情報を前記情報提供装置に送信し、前記第２の取得情報の前記カテゴリである第２のカテゴリが前記第１のカテゴリに対応する場合、前記登録情報を前記情報提供装置から受信する
プログラム。
【請求項１４】
他の端末装置が取得した取得情報を情報提供装置を介して取得する端末装置において、
自己の端末情報を取得する端末情報取得手段と、
他の端末装置の取得情報の取得の許可を要求する許可要求と前記自己の端末情報を前記他の端末装置に送信するとともに、前記他の端末装置から前記許可要求の結果と前記他の端末情報を受信する通信手段と、
前記取得情報を取得する前記他の端末装置を識別する情報として前記他の端末情報を記憶する記憶手段と
を備える端末装置。
【請求項１５】
前記自己の端末装置である第１の端末装置が、前記他の端末装置である第２の端末装置として動作する場合において、
前記通信手段は、前記許可要求と前記第１の端末装置の第１の端末情報を受信し、前記許可要求に応じない場合に、応じない旨を前記第１の端末装置に送信し、
前記記憶手段は、前記許可要求に応じる場合に、前記第１の端末情報を記憶し、
前記端末情報取得手段は、前記許可要求に応じる場合に、前記第２の端末装置の第２の端末情報を取得し、
前記通信手段は、前記許可要求に応じる場合に、前記第２の端末情報を前記第１の端末装置に送信する
請求項１４に記載の端末装置。
【請求項１６】
端末情報取得手段と、
通信手段と、
記憶手段と
を備え、他の端末装置が取得した取得情報を情報提供装置を介して取得する端末装置の情報処理方法であって、
前記端末情報取得手段は、自己の端末情報を取得し、
前記通信手段は、前記他の端末装置の取得情報を要求する情報取得要求と前記自己の端末情報を前記他の端末装置に送信するとともに、前記他の端末装置から前記情報取得要求の結果と他の端末情報を受信し、
前記記憶手段は、前記他の端末情報を記憶する
情報処理方法。
【請求項１７】
他の端末装置が取得した取得情報を情報提供装置を介して取得する端末装置を制御するコンピュータを、
端末情報取得手段と、
通信手段と、
記憶手段と
して機能させるプログラムであって、
前記端末情報取得手段は、自己の端末情報を取得し、
前記通信手段は、前記他の端末装置の取得情報を要求する情報取得要求と前記自己の端末情報を前記他の端末装置に送信するとともに、前記他の端末装置から前記情報取得要求の結果と他の端末情報を受信し、
前記記憶手段は、前記他の端末情報を記憶する
プログラム。
【請求項１８】
取得情報および登録情報を取得する取得手段と、
取得した前記取得情報に対応するカテゴリを認識する認識手段と、
前記カテゴリを選択する選択手段と、
前記登録情報を前記カテゴリに対応付けて記憶する記憶手段と、
前記登録情報を出力する出力手段と
を備え、
前記認識手段は、前記取得情報である前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、
前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、
前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、
前記記憶手段は、前記登録情報を選択された前記第１のカテゴリに対応付けて記憶し、
前記取得手段は、さらに前記取得情報である第２の取得情報を取得し、
前記認識手段は、前記第２の取得情報の前記カテゴリである第２のカテゴリをさらに認識し、
前記出力手段は、前記認識手段によりさらに認識された前記第２のカテゴリが前記第１のカテゴリに対応し、前記第１のカテゴリに対応する前記登録情報のうちの設定条件が満足される場合、前記登録情報を出力する
端末装置。
【請求項１９】
取得情報および登録情報を取得する取得手段と、
取得した前記取得情報に対応するカテゴリを認識する認識手段と、
前記カテゴリを選択する選択手段と、
前記登録情報を前記カテゴリに対応付けて記憶する記憶手段と、
前記登録情報を出力する出力手段と
を備える端末装置の情報処理方法において、
前記認識手段は、前記取得情報である前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、
前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、
前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、
前記記憶手段は、前記登録情報を選択された前記第１のカテゴリに対応付けて記憶し、
前記取得手段は、さらに前記取得情報である第２の取得情報を取得し、
前記認識手段は、前記第２の取得情報の前記カテゴリである第２のカテゴリをさらに認識し、
前記出力手段は、前記認識手段によりさらに認識された前記第２のカテゴリが前記第１のカテゴリに対応し、前記第１のカテゴリに対応する前記登録情報のうちの設定条件が満足される場合、前記登録情報を出力する
情報処理方法。
【請求項２０】
コンピュータを、
取得情報および登録情報を取得する取得手段と、
取得した前記取得情報に対応するカテゴリを認識する認識手段と、
前記カテゴリを選択する選択手段と、
前記登録情報を前記カテゴリに対応付けて記憶する記憶手段と、
前記登録情報を出力する出力手段と
して機能させるプログラムであって、
前記認識手段は、前記取得情報である前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、
前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、
前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、
前記記憶手段は、前記登録情報を選択された前記第１のカテゴリに対応付けて記憶し、
前記取得手段は、さらに前記取得情報である第２の取得情報を取得し、
前記認識手段は、前記第２の取得情報の前記カテゴリである第２のカテゴリをさらに認識し、
前記出力手段は、前記認識手段によりさらに認識された前記第２のカテゴリが前記第１のカテゴリに対応し、前記第１のカテゴリに対応する前記登録情報のうちの設定条件が満足される場合、前記登録情報を出力する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置および方法、端末装置および情報処理方法、並びにプログラムに関し、特に、場所に制限されることなく、ユーザが情報を取得することができるようにした情報提供装置および方法、端末装置および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、現実空間に仮想空間の情報を重ね合わせて出力する拡張現実感（Argumented Reality）技術の研究が盛んである。ＡＲ技術の情報提示装置としては、カメラ付きのビデオシースルー型のヘッドマウント出力装置や携帯端末が代表的である。これらの端末を利用して、カメラで撮像した実空間上の映像に情報(仮想物体)を重畳し、利用者にあたかも仮想物体が実空間に存在するかのように感じさせることが可能となる。
【０００３】
例えば、特許文献１には、特定のカードに情報を登録し、そのカードを端末のカメラで認識することで、カードが存在する位置に情報(仮想物体)を重畳することが提案されている。
【０００４】
また、GPS（Global Positioning System）から得られる位置情報により特定される位置に情報を付加し、その位置に訪れたユーザに情報を提示することが提案されている。さらに、電子コンパスを用いて、位置情報に加え、ユーザが向いている方向により提示する情報を変化させるシステムが提案されている。
【特許文献１】特開２００６―１７１９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のＡＲ技術を用いた手法は，あらかじめ専用のカードを用意することや、特定の場所で情報を付加する必要があり、様々な場所での利用や利便性に欠け、場所を越えた情報取得が困難となる。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、場所に制限されることなく，ユーザに情報を提供することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面は、登録情報をカテゴリに対応付けて記憶する記憶手段と、端末装置から取得した取得情報に対応する前記カテゴリを認識する認識手段と、前記認識手段により認識された前記取得情報の前記カテゴリに対応する前記登録情報を前記端末装置に送信する通信手段とを備える情報提供装置、情報提供方法、または、情報提供装置として、コンピュータを機能させるためのプログラムである。
【０００８】
前記通信手段は、第１の端末装置から前記取得情報である第１の取得情報を受信し、前記認識手段は、前記第１の端末装置から取得した前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、前記通信手段は、認識された前記第１のカテゴリを前記第１の端末装置に送信するとともに、前記第１の端末装置から選択された前記第１のカテゴリの中の所定のカテゴリと、それに対応付けられた前記登録情報を受信し、前記記憶手段は、受信された前記登録情報を選択された前記所定のカテゴリに対応付けて記憶し、前記通信手段は、第２の端末装置から前記取得情報である第２の取得情報と端末情報を受信し、前記認識手段は、前記第２の端末装置から取得した前記第２の取得情報の前記カテゴリである第２のカテゴリをさらに認識し、前記通信手段は、前記認識手段によりさらに認識された前記第２のカテゴリが前記所定のカテゴリに対応し、前記所定のカテゴリに対応する前記登録情報のうちの設定条件が満足される場合、前記登録情報を前記第２の端末装置に送信することができる。
【０００９】
前記第１の端末装置と前記第２の端末装置は同じ装置である。
【００１０】
前記通信手段は、前記端末装置から修正情報をさらに受信し、前記記憶手段は、前記修正情報に基づき前記登録情報を修正することができる。
【００１１】
本発明の一側面においては、登録情報がカテゴリに対応付けて記憶され、端末装置から取得した取得情報に対応するカテゴリが認識され、認識された取得情報のカテゴリに対応する登録情報が端末装置に送信される。
【００１２】
本発明の一側面は、端末装置から取得した取得情報に対応するカテゴリを認識する認識手段と、前記端末装置と通信を行う通信手段と、前記通信手段により前記端末装置から受信した登録情報を前記カテゴリに対応付けて記憶する記憶手段とを備え、前記通信手段は、第１の端末装置から前記取得情報である第１の取得情報を受信し、前記認識手段は、前記第１の端末装置から取得した前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、前記通信手段は、認識された前記第１のカテゴリを前記第１の端末装置に送信するとともに、前記第１の端末装置から選択された前記第１のカテゴリと、それに対応付けられた前記登録情報である第１の登録情報を受信し、前記記憶手段は、前記第１の登録情報を選択された前記第１のカテゴリに対応付けて記憶し、前記通信手段は、第２の端末装置に対して、前記第１の登録情報のうちの前記第１の端末装置の端末情報、および前記第２の端末装置が取得した前記取得情報である第２の取得情報を送信させる情報送信要求を送信するとともに、前記第２の端末装置から前記第２の取得情報を受信し、前記認識手段は、前記第２の取得情報に対応する前記カテゴリである第２のカテゴリを認識し、前記通信手段は、前記第２のカテゴリが前記第１のカテゴリに対応する場合、前記第２の取得情報を前記第１の端末装置に送信する情報提供装置、情報提供方法、または、情報提供装置として、コンピュータを機能させるためのプログラムである。
【００１３】
本発明の一側面においては、端末装置から取得した取得情報に対応するカテゴリが認識され、端末装置と通信が行われ、端末装置から受信した登録情報がカテゴリに対応付けて記憶され、第１の端末装置から取得情報である第１の取得情報が受信され、第１の端末装置から取得した第１の取得情報に対応するカテゴリである第１のカテゴリが認識され、認識された第１のカテゴリが第１の端末装置に送信されるとともに、第１の端末装置から選択された第１のカテゴリと、それに対応付けられた登録情報である第１の登録情報が受信され、第１の登録情報が選択された第１のカテゴリに対応付けて記憶され、第２の端末装置に対して、第１の登録情報のうちの第１の端末装置の端末情報、および第２の端末装置が取得した取得情報である第２の取得情報を送信させる情報送信要求が送信されるとともに、第２の端末装置から第２の取得情報が受信され、第２の取得情報に対応するカテゴリである第２のカテゴリが認識され、第２のカテゴリが第１のカテゴリに対応する場合、第２の取得情報が第１の端末装置に送信される。
【００１４】
本発明の一側面は、取得情報および登録情報を取得する取得手段と、情報提供装置と通信を行う通信手段と、前記情報提供装置から受信したカテゴリを選択する選択手段とを備え、前記通信手段は、前記取得情報である第１の取得情報を前記情報提供装置に送信するとともに、前記情報提供装置から前記第１の取得情報の前記カテゴリである第１のカテゴリを受信し、前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、前記通信手段は、選択した前記第１のカテゴリと、それに対応付けられた前記登録情報を前記情報提供装置に送信し、記憶させた後、前記取得情報である第２の取得情報を前記情報提供装置に送信し、前記第２の取得情報の前記カテゴリである第２のカテゴリが前記第１のカテゴリに対応する場合、前記登録情報を前記情報提供装置から受信する端末装置、情報処理方法、または、端末装置として、コンピュータを機能させるためのプログラムである。
【００１５】
前記情報提供装置から受信した前記登録情報を表示する表示条件を取得する表示条件取得手段と、前記表示条件取得手段により取得された前記表示条件で前記登録情報の表示が許容されるかを判定する判定手段と、前記判定手段の結果に基づいて前記登録情報を表示する表示手段とをさらに備えることができる。
【００１６】
本発明の一側面においては、取得情報および登録情報が取得され、情報提供装置と通信が行われ、情報提供装置から受信したカテゴリが選択され、取得情報である第１の取得情報が情報提供装置に送信されるとともに、情報提供装置から第１の取得情報のカテゴリである第１のカテゴリが受信され、第１のカテゴリの中の所定のカテゴリが選択され、選択した前記第１のカテゴリに対応付けられた登録情報が取得され、選択した第１のカテゴリと、それに対応付けられた登録情報が情報提供装置に送信され、記憶させた後、取得情報である第２の取得情報が情報提供装置に送信され、第２の取得情報のカテゴリである第２のカテゴリが第１のカテゴリに対応する場合、登録情報が情報提供装置から受信される。
【００１７】
本発明の一側面は、他の端末装置が取得した取得情報を情報提供装置を介して取得する端末装置において、自己の端末情報を取得する端末情報取得手段と、他の端末装置の取得情報を要求する情報取得要求と前記自己の端末情報を前記他の端末装置に送信するとともに、前記他の端末装置から前記情報取得要求の結果と前記他の端末情報を受信する通信手段と、前記取得情報を取得する前記他の端末装置を識別する情報として前記他の端末情報を記憶する記憶手段とを備える端末装置、情報処理方法、または、端末装置として、コンピュータを機能させるためのプログラムである。
【００１８】
前記自己の端末装置である第１の端末装置が、前記他の端末装置である第２の端末装置として動作する場合において、前記通信手段は、前記情報取得要求と前記第１の端末装置の第１の端末情報を受信し、前記情報取得要求に応じない場合に、応じない旨を前記第１の端末装置に送信し、前記記憶手段は、前記情報取得要求に応じる場合に、前記第１の端末情報を記憶し、前記端末情報取得手段は、前記情報取得要求に応じる場合に、前記第２の端末装置の第２の端末情報を取得し、前記通信手段は、前記情報取得要求に応じる場合に、前記第２の端末情報を前記第１の端末装置に送信することができる。
【００１９】
本発明の一側面においては、他の端末装置が取得した取得情報を情報提供装置を介して取得する端末装置において、自己の端末情報が取得され、他の端末装置の取得情報を要求する情報取得要求と自己の端末情報が他の端末装置に送信されるとともに、他の端末装置から情報取得要求の結果と他の端末情報が受信され、取得情報を取得する他の端末装置を識別する情報として他の端末情報が記憶される。
【００２０】
本発明の一側面は、取得情報および登録情報を取得する取得手段と、取得した前記取得情報に対応するカテゴリを認識する認識手段と、前記カテゴリを選択する選択手段と、前記登録情報を前記カテゴリに対応付けて記憶する記憶手段と、前記登録情報を出力する出力手段とを備え、前記認識手段は、前記取得情報である前記第１の取得情報に対応する前記カテゴリである第１のカテゴリを認識し、前記選択手段は、前記第１のカテゴリの中の所定のカテゴリを選択し、前記取得手段は、選択した前記第１のカテゴリに対応付けられた前記登録情報を取得し、前記記憶手段は、前記登録情報を選択された前記第１のカテゴリに対応付けて記憶し、前記取得手段は、さらに前記取得情報である第２の取得情報を取得し、前記認識手段は、前記第２の取得情報の前記カテゴリである第２のカテゴリをさらに認識し、前記出力手段は、前記認識手段によりさらに認識された前記第２のカテゴリが前記第１のカテゴリに対応し、前記第１のカテゴリに対応する前記登録情報のうちの設定条件が満足される場合、前記登録情報を出力する端末装置、情報処理方法、または、端末装置として、コンピュータを機能させるためのプログラムである。
【００２１】
本発明の一側面においては、取得情報である第１の取得情報に対応するカテゴリである第１のカテゴリが認識され、第１のカテゴリの中の所定のカテゴリが選択され、選択した第１のカテゴリに対応付けられた登録情報が取得され、登録情報が選択された第１のカテゴリに対応付けて記憶され、さらに取得情報である第２の取得情報が取得され、第２の取得情報のカテゴリである第２のカテゴリがさらに認識され、さらに認識された第２のカテゴリが第１のカテゴリに対応し、第１のカテゴリに対応する登録情報のうちの設定条件が満足される場合、登録情報が出力される。
【発明の効果】
【００２２】
本発明の側面によれば、場所に制限されずに、ユーザに情報を提供することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明が適用される情報提供システムの一実施形態の構成例を示す図である。
【図２】情報提供システムのサーバの構成例を示すブロック図である。
【図３】情報提供システムの端末装置の構成例を示すブロック図である。
【図４】出力画像の例を示す図である。
【図５】出力画像の例を示す図である。
【図６】端末装置の情報登録処理の一例を説明するフローチャートである。
【図７】サーバの情報登録処理の一例を説明するフローチャートである。
【図８】出力画像の例を示す図である。
【図９】出力画像の例を示す図である。
【図１０】端末装置の情報登録処理の一例を説明するフローチャートである。
【図１１】情報取得処理の一例を示す図である。
【図１２】端末装置の情報取得処理の一例を説明するフローチャートである。
【図１３】サーバの情報提供処理の一例を説明するフローチャートである。
【図１４】情報修正処理の一例を示す図である。
【図１５】端末装置の情報修正処理の一例を説明するフローチャートである。
【図１６】サーバの情報修正処理の一例を説明するフローチャートである。
【図１７】情報取得処理の一例を示す図である。
【図１８】端末装置の許可要求処理の一例を説明するフローチャートである。
【図１９】端末装置の被許可要求処理の一例を説明するフローチャートである。
【図２０】サーバと２つの端末装置との相互の処理の関係の一例を説明するフローチャートである。
【図２１】端末装置の情報取得処理の一例を説明するフローチャートである。
【図２２】サーバの情報提供処理の一例を説明するフローチャートである。
【図２３】本発明を適用したコンピュータのハードウェアの構成例を示すブロック図である。
【発明を実施するための最良の形態】
【００２４】
以下、発明を実施するための形態（以下実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（情報提供システム）
２．第２の実施の形態（情報提供システム）
３．第３の実施の形態（情報取得システム）
【００２５】
＜第１の実施の形態＞
［情報提供システムの構成］
図１は、本発明が適用される情報提供システム１の一実施形態としての構成例を示す図である。
【００２６】
図１の情報提供システム１は、サーバ１１、端末装置１２−１および１２−２、並びにネットワーク１３から構成されている。サーバ１１は、認識器２１および情報データベース（ＤＢ）２２を有している。なお、以下、端末装置１２−１および１２−２を個々に区別する必要がない場合、これらをまとめて端末装置１２と称する。
【００２７】
サーバ１１と端末装置１２との間では、インターネット、電話回線、その他のネットワークを含むネットワーク１３を介して情報の送受信が行われる。
【００２８】
図２は、図１の情報提供システム１のうち、サーバ１１の構成例を示すブロック図である。
【００２９】
図２の例では、サーバ１１は、認識器２１−１乃至２１−Ｎ（Ｎは１以上の整数値）、情報ＤＢ２２−１乃至２２−Ｎ、CPU（Central Processing Unit）４１、および送受信器４２から構成されている。CPU４１は、通信部６１、検出部６２、登録部６３、および判定部６４の機能ブロックを有している。なお、以下、認識器２１−１乃至２１−Ｎおよび情報ＤＢ２２−１乃至２２−Ｎを個々に区別する必要がない場合、これらをまとめて認識器２１および情報ＤＢ２２と称する。
【００３０】
認識器２１は、CPU４１に接続されている。また、認識器２１−１乃至２１−Ｎのそれぞれは、対応する情報ＤＢ２２−１乃至２２−Ｎに接続されている。認識器２１は、取得情報のカテゴリを認識する。すなわち、認識器２１は、例えば画像が入力された場合、その画像の特徴量を抽出し、パターンマッチングして、その画像のカテゴリを認識する。あるいは文字が入力された場合、認識器２１は辞書を参照してその文字のカテゴリを認識する。
【００３１】
認識器２１は、端末装置１２に配置することも可能であるが、サーバ１１に配置した方が、情報の共有が容易となる。
【００３２】
情報ＤＢ２２は、登録部６３から供給された情報を対応する認識器２１を介して登録する。
【００３３】
CPU４１は、サーバ１１の各種処理を実行する。通信部６１は、送受信器４２を介して端末装置１２と通信する処理を行う。検出部６２は、取得情報としての画像を認識器２１に供給し、複数の認識器２１−１乃至２１−Ｎの中から、所定のものを検出する処理を行う。登録部６３は、通信部６１から取得した情報を認識器２１を介して、認識器２１に対応する情報ＤＢ２２に登録する処理を行う。判定部６４は、情報ＤＢ２２に登録されている情報が端末装置１２から取得した条件の範囲内にあるかを判定する処理を行う。なお、CPU４１の各機能ブロックは、必要に応じて相互にデータを授受することが可能とされている。
【００３４】
送受信器４２は、通信部６１の制御に従って、ネットワーク１３を介して端末装置１２との間で情報の送受信を行う。
【００３５】
図３は、図１の情報提供システム１のうち、端末装置１２の構成例を示すブロック図である。
【００３６】
例えば、携帯電話機により構成される端末装置１２は、CPU８１、カメラ８２、入力部８３、出力装置８４、送受信器８５、アンテナ８６、および記憶装置８７から構成されている。CPU８１は、取得部１０１、選択部１０２、通信部１０３、出力部１０４、登録部１０５、および判定部１０６の機能ブロックを有している。
【００３７】
CPU８１は、端末装置１２の各種処理を実行する。CPU８１の機能ブロックの取得部１０１は、カメラ８２で撮像した画像や、入力部８３で入力された情報を取得する。選択部１０２は、認識器、認識器名、対象物体、および代表画像等を選択する処理を行う。通信部１０３は、送受信器８５とアンテナ８６からネットワーク１３を介してサーバ１１と通信する処理を行う。出力部１０４は、カメラ８２で撮像した画像等を表示する処理を行う。登録部１０５は、他の端末装置１２の端末情報（例えば、ＩＤ（Identification）等）を記憶装置８７に供給し、登録させる処理を行う。判定部１０６は、例えば、画像を他の端末装置１２に送信するとき、他の端末装置１２のＩＤが送信可能な端末装置１２のＩＤに含まれているか等、各種の判定処理を行う。
【００３８】
カメラ８２は、被写体の画像を撮像する。撮像した画像はCPU８１の取得部１０１により取得される。
【００３９】
入力部８３は、CPU８１と接続している。入力部８３は、例えば、キー、スイッチ、ボタン等のユーザインタフェースよりなる。
【００４０】
出力装置８４は、例えば、LCD（Liquid Crystal Display）などのディスプレイ、スピーカ、または画像や音声の出力端子等よりなる。
【００４１】
送受信器８５は、アンテナ８６から無線でネットワーク１３に接続され、さらにサーバ１１や他の端末装置１２との間で各種情報を送受信する。
【００４２】
記憶装置８７は、端末装置の端末情報等を記憶する。
【００４３】
図４と図５は、出力装置８４が出力する画像の例を示す図である。
【００４４】
図４Ａは、端末装置１２の表示される画像の例を示す図である。図４Ｂは、図４Ａの画像から対象領域１２１を指定した画像の例を示す図である。対象領域１２１で指定された領域内の物体が対象物体１２２となる。図４Ｃは、対象物体１２２に対して、付加情報１２３を付加した例を示す図である。付加情報１２３は、例えば、文字、音声、静止画あるいは動画像などの画像である。
【００４５】
図５Ａは、対象物体１２２に対応する認識器リスト１２４とその代表画像リスト１２６の例を示す図である。認識器リスト１２４は、複数の認識器２１−１乃至２１−Ｎの中から検出された１以上の認識器２１の名前である認識器名１２５−１乃至１２５−Ｍ（Ｍは１以上の整数値）のリストである。認識器名はカテゴリを表わしている。代表画像リスト１２６は、認識器名１２５−１乃至１２５−Ｍのそれぞれに対応する代表画像１２７−１乃至１２７−Ｍのリストである。代表画像１２７−１乃至１２７−Ｍは、対応する認識器名１２５−１乃至１２５−Ｍの階層におけるレベルを判定するのに便宜である。なお、以下、認識器名１２５−１乃至１２５−Ｍおよび代表画像１２７−１乃至１２７−Ｍを個々に区別する必要がない場合、これらをまとめて認識器名１２５および代表画像１２７と称する。
【００４６】
図５Ｂは、設定条件１２８の例を示す図である。設定条件１２８は、例えば、情報の提示／取得の機能、提示する時間帯、期間、場所、および範囲等の情報を提供するに当って設定される条件である。時間帯としては、具体的時刻による指定の他、朝、夕方といった指定もできる。期間としては、１日、１週間、１月、１年等を指定できる。範囲としては、自分のみ、家族、友人等が指定できる。
【００４７】
［処理の流れ］
図６は、端末装置１２の情報登録処理の一例を説明するフローチャートである。以下、図６を参照して、ユーザが自身の端末装置１２−１を使用して、サーバ１１に情報を登録する場合の動作について説明する。
【００４８】
ステップＳ１において、ユーザはカメラ８２により、登録する情報に関連する被写体を撮影する。取得部１０１は、カメラ８２により撮像された取得情報としての画像を取得する。出力装置８４は、例えば、図４Ａに示されるように、取得された画像を表示する。この例では、被写体としての固定電話機の画像がほぼ中央に表示されている。
【００４９】
ステップＳ２において、ユーザは表示された画像の中の所定の対象領域を、入力部８３を操作することで選択する。この操作に伴って、図４Ｂに示されるように、選択部１０２は、取得された画像の中から指定された対象領域１２１の画像を、対象物体１２２として選択する。この例では、固定電話機の画像が対象物体１２２とされている。
【００５０】
ステップＳ３において、ユーザは、対象物体１２２に関連して付加したい付加情報を登録情報として、入力部８３を操作して入力する。図４Ｃに示される例では、「○○さんに電話」というメッセージと、資料が「×××.ppt」であることが対象物体１２２に付加情報１２３として付加されている。取得部１０１は、入力された付加情報１２３を取得する。
【００５１】
ステップＳ４において、通信部１０３は、選択された対象物体１２２の画像を付加情報１２３とともに送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。
【００５２】
図７を参照して後述するように、サーバ１１は対象物体１２２の認識器２１の候補を検出し（ステップＳ２２）、その候補の名称のリストである認識器リスト１２４（図５Ａ参照）と、各候補に対応する代表画像のリストである代表画像リスト１２６（図５Ａ参照）を送信してくる（ステップＳ２３）。
【００５３】
そこでステップＳ５において、通信部１０３は、送受信器８５を制御し、認識器リスト１２４および代表画像リスト１２６を受信する。
【００５４】
ステップＳ６において、出力部１０４は、受信した認識器リスト１２４および代表画像リスト１２６を出力装置８４に供給し、表示する。
【００５５】
図５Ａの例では、認識器リスト１２４には、「この電話」１２５−１、「固定電話」１２５−２、・・・、「電話（固定／携帯）」１２５−Ｍの各認識器の候補の名称が表示されている。そして代表画像リスト１２６には、各認識器の候補の認識器名１２５−１乃至１２５−Ｍに対応する代表画像１２７−１乃至１２７−Ｍが表示されている。
【００５６】
ステップＳ７において、ユーザは対象物体１２２に最も近いと思われる代表画像を、代表画像１２７−ｉ（ｉ＝１，２，・・・，Ｍ）の中から選択し、それに対応する認識器の候補の認識器名を認識器名１２５−ｉ（ｉ＝１，２，・・・，Ｍ）の中から、入力部８３を操作することで指定する。選択部１０２は、このようにして認識器リスト１２４の中から指定された認識器名の認識器を、最終的な対象物体１２２に対応する認識器として選択する。図５Ａの例では、「固定電話」の認識器名の認識器２１が選択されている。
【００５７】
次に、ユーザは入力部８３を操作して、登録情報が提供される場合の条件を想定する設定条件１２８を入力する。図５Ｂの例では、登録情報を提供する時間帯は「常時」、期間は「１日」、提供する端末装置１２は「グループ内（ＧＰ内）」の端末装置であることが、設定条件１２８として設定されている。ステップＳ８において、取得部１０１は、入力された設定条件１２８を取得する。
【００５８】
ステップＳ９において、通信部１０３は、ステップＳ７で選択された認識器名１２５の選択結果、ステップＳ３で取得された付加情報１２３、およびステップＳ８で取得された設定条件１２８を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信する。以上で端末装置１２−１の情報登録処理は終了する。
【００５９】
このように、画像に対応付けて情報を登録することで非移動物体はもとより、移動物体に対しても情報を対応付けることができる。
【００６０】
以上の端末装置１２の図６に示される処理に対応して、サーバ１１は、図７に示される処理を実行する。
【００６１】
図７は、サーバ１１の情報登録処理の一例を説明するフローチャートである。
【００６２】
ステップＳ２１において、通信部６１は、送受信器４２を制御し、図６のステップＳ４で端末装置１２−１から送信されてきた画像または検索情報を受信する。検索情報については、図８乃至図１０を参照して後述する。
【００６３】
ステップＳ２２において、検出部６２は、ステップＳ２１で受信した画像を認識器２１に供給し、認識器２１−１乃至２１−Ｎの中から認識器２１の候補を検出する。すなわち、取得情報のカテゴリを認識する認識器２１は、認識するカテゴリが予め定められている。複数のカテゴリを認識するため、各カテゴリの認識器２１−１乃至２１−Ｎが用意されている。各認識器２１−１乃至２１−Ｎは、取得情報としての対象物体１２２の画像のカテゴリを認識する。いま対象物体１２２の画像は電話機の画像なので、電話機に関連するカテゴリが割り当てられた認識器２１のみが対象物体１２２の画像のカテゴリを認識できる。対象物体１２２の画像のカテゴリを認識できた認識器２１が最終的な認識器２１の候補として検出される。
【００６４】
図５Ａの例では、「この電話」、「固定電話」、・・・、「電話（固定／携帯）」などのカテゴリが割り当てられている認識器１２５−１，１２５−２，・・・，１２５−Ｍが候補とされている。
【００６５】
ステップＳ２３において、通信部６１は、検出した認識器２１の候補の認識器名１２５をリスト化した認識器リスト１２４、および検出した認識器２１の候補のそれぞれに対応する代表画像１２７をリスト化した代表画像リスト１２６を送受信器４２に供給し、ネットワーク１３を介して端末装置１２−１に送信させる。
【００６６】
上述したように、これらのリストは図６のステップＳ５で端末装置１２−１により受信される。そして、図６のステップＳ９で、認識器名の選択結果、付加情報、および設定条件が、端末装置１２−１から送信されてくる。
【００６７】
ステップＳ２４において、通信部６１は、送受信器４２を制御し、端末装置１２−１から送信されてきた選択結果、付加情報１２３、および設定条件１２８を受信する。
【００６８】
ステップＳ２５において、登録部６３は、選択された認識器名１２５（図５Ａの例の場合、認識器名１２５−２）に対応する認識器２１（例えば認識器２１−２）を介して、さらにそれに対応する情報ＤＢ２２（例えば情報ＤＢ２２−２）に、付加情報１２３および設定条件１２８を供給し、登録させる。以上でサーバ１１の情報登録処理は終了する。
【００６９】
なお、同じ認識器２１に対して、複数のユーザがそれぞれの情報を登録するようにしてもよい。
【００７０】
［キーワードによる登録］
以上においては、被写体を撮影して撮られた画像を取得情報として情報を登録するようにしたが、キーワードを取得情報として情報を登録することもできる。以下、この場合の実施の形態について、図８乃至図１０を参照して説明する。
【００７１】
図８と図９は、出力装置８４が出力する画像の例を示す図である。図８は、検索情報１４１による情報登録処理の例を示す図である。ここでは、検索情報１４１として入力されたキーワード「犬」が表示された状態が表されている。
【００７２】
図９Ａは、図８の検索情報１４１を認識器２１に送信し、検索情報１４１のカテゴリに対応する認識器２１の候補を検出し、検出した認識器２１の候補の名称をリスト化した認識器リスト１４２と、その代表画像リスト１４５の表示例を示した図である。認識器リスト１４２には、上位の認識器名１４３および下位のより詳細な認識器名１４４−１乃至１４４−Ｍが表示されている。代表画像リスト１４５には、認識器名１４３および認識器名１４４−１乃至１４４−Ｍのそれぞれに対応する代表画像１４６−１乃至１４６−Ｍが表示される。但し、図９Ａには、便宜上、代表画像１４６−１，１４６−２のみが示されている。なお、以下、認識器名１４４−１乃至１４４−Ｍおよび代表画像１４６−１乃至１４６−Ｍを個々に区別する必要がない場合、これらをまとめて認識器名１４４および代表画像１４６と称する。
【００７３】
図９Ｂは、認識器名１４４を選択し、付加情報１２３を付加した例の図である。図９Ｃは、選択した認識器名１４４に設定条件１２８を付加した状態を示す図である。
【００７４】
なお、図９において、認識器リスト１４２は、上位の認識器名１４３と下位の認識器名１４４の２つの階層のカテゴリを表示するが、階層の数は、２つに限定されるものではない。また、同様に、代表画像リスト１４５には、１つのカテゴリに対応する代表画像１４６として３つの画像を表示するが、その数も３つに限定されるものではない。
【００７５】
次に、図１０のフローチャートを参照して、キーワードに基づいて情報を登録する場合の動作について説明する。
【００７６】
図１０は、端末装置１２−１の情報登録処理の一例を説明するフローチャートである。なお、この端末装置１２−１の処理に対応するサーバ１１の処理は、図７に示される場合と同様である。
【００７７】
ユーザは、入力部８３を操作して、情報を登録するカテゴリのキーワードを入力する。例えば、キーワード「犬」を入力すると、それが出力装置８４に図８に示されるように検索情報１４１として表示される。ステップＳ４１において、取得部１０１は、入力された検索情報１４１を取得する。
【００７８】
ステップＳ４２において、通信部１０３は、検索情報１４１を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。
【００７９】
サーバ１１は、図７のステップＳ２１で検索情報１４１を受信すると、ステップＳ２２でその検索情報１４１に対応する認識器２１の候補を検出し、ステップＳ２３で、認識器リスト１４２と代表画像リスト１４５を送信してくる。
【００８０】
そこで、ステップＳ４３において、通信部１０３は、送受信器８５を制御し、サーバ１１から送信されてきた認識器リスト１４２および代表画像リスト１４５を受信する。
【００８１】
ステップＳ４４において、出力部１０４は、受信した認識器リスト１４２および代表画像リスト１４５を出力装置８４に供給し、表示させる。図９Ａの表示例においては、「犬種別」、「犬」の上位の認識器名１４３と、その下位の「コーギー」の認識器名１４４−１、「ダルメシアン」の認識器名１４４−２、・・・、「×××」の認識器名１４４−Ｍの認識器リスト１４２が表示されている。また、「コーギー」の認識器名１４１−１に対応する代表画像１４６−１と、「ダルメシアン」の認識器名１４４−２に対応する代表画像１４６−２の代表画像リスト１４５が表示されている。
【００８２】
ユーザは入力部８３を操作して、認識器名１４４−１乃至１４４−Ｍの中から１つの認識器名を選択する。この操作に基づいて、ステップＳ４５において、選択部１０２は、認識器リスト１４２の中から１つの認識器名１４４を選択することで、対応する認識器を選択する。図９Ａの表示例では、「ダルメシアン」の名称、すなわち、カテゴリの認識器名１４４−２が選択されている。
【００８３】
さらに、ユーザは選択した認識器名１４４のカテゴリに対応付ける付加情報を、入力部８３を操作することで入力する。ステップＳ４６において、取得部１０１は、入力された付加情報１２３を取得する。図９Ｂの表示例では、「定期検診」の付加情報１２３が付加されている。
【００８４】
ユーザは、次に入力部８３を操作して設定条件を入力する。ステップＳ４７において、取得部１０１は、入力された設定条件１２８を取得する。図９Ｃの表示例では、情報を提供する時間帯は「常時」、期間は「２日」、提供する相手は「家族」という条件が設定条件１２８とされている。
【００８５】
ステップＳ４８において、通信部１０３は、ステップＳ４５で選択された認識器名１２５の選択結果、ステップＳ４６で取得された付加情報１２３、およびステップＳ４７で取得された設定条件１２８を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信する。以上で端末装置１２−１の情報登録処理は終了する。
【００８６】
以上の端末装置１２−１の処理に対応してサーバ１１は、図７のフローチャートを参照して上述したように、登録処理を行う。
【００８７】
［情報の取得］
ユーザは、以上のようにして登録した情報の提供を異なる時期に異なる場所で受けることができる。勿論同じ場所でその情報の提供を受けることも可能である。
【００８８】
図１１は、情報取得処理の一例を示す図である。
【００８９】
図１１において、左側に示される位置Ａの端末装置１２−１は、対象物体１２２−１を指定して付加情報１２３を、上述した情報登録処理によりサーバ１１に登録する。図１１において右側に示される位置Ｂの端末装置１２−１は、認識器名１２５を選択するとき、任意の広さのカテゴリの認識器名１２５を選択することができる。例えば、ユーザは位置Ａで端末装置１２−１を使って、対象物体１２２−１に対して、認識器名１２５の名称（カテゴリ）として「固定電話」を選択し、付加情報１２３を登録をする。その後、ユーザは位置Ｂに移動し、そこで対象物体１２２−１と異なる対象物体１２２−２の画像を取得し、サーバ１１に送信した場合、サーバ１１の認識器２１が対象物体１２２−２の画像から「固定電話」のカテゴリを検出すれば、ユーザは対象物体１２２−１に対して登録した付加情報１２３を取得することができる。この場合、より上位のカテゴリが検出された場合、それより下位のカテゴリの認識器２１に対応付けられた情報を提供させることもできる。
【００９０】
このように、個々には異なる画像（取得情報）に対してカテゴリを対応付けることで、情報の提供が容易となる。
【００９１】
次に、ユーザがサーバ１１に登録した情報の提供を受ける場合の具体的処理について説明する。
【００９２】
図１２は、端末装置１２−１の情報取得処理の一例を説明するフローチャートである。この処理は、図６，図７，および図１０で示した位置Ａでの端末装置１２−１による情報登録処理が完了していることを前提とする。
【００９３】
ユーザは位置Ｂで、登録時と同じ端末装置１２−１を用いて、被写体を撮影する。この被写体は、情報登録したときのカテゴリと同じか、または、より上位のカテゴリの被写体とされる。ステップＳ６１において、取得部１０１は、カメラ８２で撮像した画像を取得する。取得した画像は出力装置８４に表示される。
【００９４】
ユーザは入力部８３を操作して、取得した画像から認識する対象領域１２１を指定する。ステップＳ６２において、選択部１０２は、対象領域１２１の中の画像を対象物体１２２として選択する。以上のステップＳ６１，Ｓ６２の処理は、図６のステップＳ１，Ｓ２の処理と同様の処理である。
【００９５】
ステップＳ６３において、取得部１０１は、記憶装置８７に予め記憶されている端末情報を取得する。端末情報は、端末装置１２を識別するＩＤ等である。
【００９６】
ステップＳ６４において、通信部１０３は、対象物体１２２の画像および端末情報を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。
【００９７】
図１３を参照して後述するように、サーバ１１は、対象物体１２２が属するカテゴリに付加情報が登録されており、設定条件が満足される場合は、付加情報を送信してくる（図１３のステップＳ８５）。付加情報が登録されていなかったり、登録されていても設定条件が満足されない場合、メッセージがサーバ１１から送信されてくる（図１３のステップＳ８６）。
【００９８】
そこでステップＳ６５において、通信部１０３は、送受信器８５が付加情報１２３を受信したかを判定する。
【００９９】
付加情報１２３が受信された場合、ステップＳ６６において、出力部１０４は、受信した登録情報としての付加情報１２３を出力装置８４に供給し、表示させる。これにより、ユーザは、位置Ａでサーバ１１に登録した情報を位置Ｂで取得することができる。すなわち、図１１の例では、ユーザは、位置Ａで登録した「○○さんに電話」、「×××.ppt」という付加情報１２３を、位置Ｂで取得し、確認することができる。
【０１００】
付加情報１２３が受信されなかった場合、上述したようにサーバ１１からメッセージが送信されてくる。そこでステップＳ６７において、通信部１０３は、送受信器８５からメッセージを受信する。
【０１０１】
ステップＳ６８において、出力部１０４は、受信したメッセージを出力装置８４に供給し、表示させる。これにより、ユーザは登録情報が登録されていないか、条件が満足されていないので、情報の提供を受けることができないことを知ることができる。以上で端末装置１２−１の情報取得処理は終了する。
【０１０２】
次に、図１２の端末装置１２−１の処理に対応してサーバ１１で行われる処理について図１３を参照して説明する。図１３は、サーバ１１の情報提供処理の一例を説明するフローチャートである。
【０１０３】
ステップＳ８１において、通信部６１は、送受信器４２から画像および端末情報を受信する。これらの情報は、図１２のステップＳ６４で位置Ｂの端末装置１２−１から送信されたものである。
【０１０４】
ステップＳ８２において、検出部６２は、受信した画像および端末情報を認識器２１に供給し、対象物体１２２−２のカテゴリが対応する認識器２１を検出する。すなわち、カテゴリが認識される。
【０１０５】
ステップＳ８３において、判定部６４は、ステップＳ８２で検出した認識器２１（認識されたカテゴリ）に対応して付加情報１２３が情報ＤＢ２２に登録されているかを判定する。
【０１０６】
付加情報１２３が登録されている場合、ステップＳ８４において、判定部６４は、設定条件が満足されるかを判定する。例えば、設定条件１２８が図５Ｂに示されるように設定されている場合、情報提供の時間帯は「常時」なので、常に満足される。期間は「１日」なので、ユーザが情報登録後「１日」以内に情報の提供を受けるのであれば条件は満足される。しかし、「１日」を超える場合は条件が満足されない。さらに情報提供の相手は「グループ（ＧＰ）内」に制限されている。従って、ステップ８１で受信された端末情報が予め設定されているグループ内の端末情報であれば条件が満足され、そうでなければ条件は満足されない。
【０１０７】
設定条件１２８が満足される場合、ステップＳ８５において、通信部６１は、情報ＤＢ２２に登録されている付加情報１２３を読み出し、送受信器４２に供給し、端末装置１２−１に送信させる。この付加情報は図１２のステップＳ６６で端末装置１２−１に表示される。
【０１０８】
設定条件１２８が満足されない場合、ステップＳ８６において、通信部６１は、メッセージを送受信器４２に供給し、端末装置１２−１に送信する。このメッセージは、ステップＳ８３で付加情報が登録されていないと判定された場合には「情報がありません」等とされ、ステップＳ８４で設定条件が満足されないと判定された場合には「設定条件の範囲内ではありません」等とされる。以上でサーバ１１の情報提供処理は終了する。
【０１０９】
なお、設定条件の範囲を、本人に制限すれば、付加情報を独占することができ、例えば、家族、友人等に設定することで、付加情報をそれらの間で共有することができる。
【０１１０】
すなわち、付加情報を共有することは、付加情報を登録した端末装置１２−１とは異なる端末装置１２−２に付加情報を提供することを意味する。この場合、ステップＳ８１において、端末装置１２−２から画像および端末情報を受信した場合でも、サーバ１１が同様の情報提供処理を実行する。つまり、ステップＳ８４において、端末装置１２−２の端末情報が予め設定されている範囲内の端末情報であれば設定条件が満足されていると判定され、ステップＳ８５において、端末装置１２−２に付加情報が送信される。
【０１１１】
［情報の修正］
次に、一旦登録した情報を修正する処理について図１４乃至図１６を参照して説明する。図１４は、情報修正処理の一例を示す図である。
【０１１２】
サーバ１１は、情報ＤＢ２２に登録されている付加情報１２３を送受信器４２を介して、端末装置１２に送信させる。端末装置１２は、受信した付加情報１２３の修正または消去情報１６１を取得し、サーバ１１に送信する。サーバ１１は、修正または消去情報１６１に基づき、付加情報１２３の修正または消去を登録する。
【０１１３】
図１５は、端末装置１２−１の情報修正処理の一例を説明するフローチャートである。
【０１１４】
ユーザは登録した情報を修正するとき、登録したとき指定した対象物体１２２をカメラ８２で撮影する。ステップＳ１０１において、取得部１０１は、カメラ８２で撮像した画像を取得する。この画像は出力部１０４により出力装置８４に出力され、表示される。
【０１１５】
さらに、ユーザは入力部８３を操作し、ステップＳ１０２において、表示された画像から認識する対象領域１２１を指定する。選択部１０２は、対象領域１２１の画像を対象物体１２２として選択する。
【０１１６】
ステップＳ１０３において、取得部１０１は、記憶装置８７に予め記憶されている端末情報を取得する。
【０１１７】
ステップＳ１０４において、通信部１０３は、対象物体１２２の画像および端末情報を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。
【０１１８】
図１６を参照して後述するように、サーバ１１は、画像から認識器２１を検出し（図１６のステップＳ１２２）、設定条件が満足されれば、付加情報を送信してくる（図１６のステップＳ１２４）。条件が満足されていなければメッセージが送信されてくる（図１６のステップＳ１２７）。
【０１１９】
そこでステップＳ１０５において、通信部１０３は、送受信器８５が付加情報１２３を受信したかを判定する。
【０１２０】
付加情報１２３が受信された場合、ステップＳ１０６において、出力部１０４は、受信した付加情報１２３を出力装置８４に供給し、表示させる。
【０１２１】
ユーザはこの付加情報１２３を見て、入力部８３を操作し、修正または消去すべき箇所を修正または消去する。ステップＳ１０７において、取得部１０１は、修正または消去情報１６１を取得する。
【０１２２】
ステップＳ１０８において、通信部１０３は、修正または消去情報１６１を送受信器８５に送信し、アンテナ８６からネットワーク１３を介してサーバ１１に送信する。図１６を参照して後述するように、サーバ１１は修正または消去情報１６１を受信すると、それに対応してそれまでの付加情報１２３を修正または消去する。
【０１２３】
付加情報１２３が受信されなかった場合、ステップＳ１０９において、通信部１０３は、送受信器８５からメッセージを受信する。
【０１２４】
ステップＳ１１０において、出力部１０４は、受信したメッセージを出力装置８４に供給し、表示させる。これにより、ユーザは設定条件が満足されていない等の理由で修正または消去ができないことを知ることができる。
【０１２５】
以上で端末装置１２−１の情報修正処理は終了する。
【０１２６】
以上の端末装置１２−１の処理に対応して、サーバ１１は図１６のフローチャートに示される処理を実行する。図１６は、サーバ１１の情報修正処理の一例を説明するフローチャートである。
【０１２７】
ステップＳ１２１において、通信部６１は、送受信器４２から画像および端末情報を受信する。これらの情報は端末装置１２−１が図１５のステップＳ１０４で送信したものである。
【０１２８】
ステップＳ１２２において、検出部６２は、受信した画像を認識器２１に送信し、認識器２１を検出する。すなわち、受信された画像のカテゴリが認識される。
【０１２９】
ステップＳ１２３において、判定部６４は、ステップＳ１２２で検出された認識器２１（カテゴリ）の設定条件１２８が満足されるかを判定する。例えば、時間帯や期間がずれていれば設定条件が満足されていないと判定される。また、ステップＳ１２１で受信された端末情報がグループ内の端末情報でない場合は、設定条件が満足されていないと判定される。
【０１３０】
設定条件が満足される場合、ステップＳ１２４において、通信部６１は、検出された認識器２１に対応して記憶されている（すなわち、認識されたカテゴリの）付加情報１２３を送受信器４２に供給し、ネットワーク１３を介して、端末装置１２−１に送信させる。この付加情報は、上述したように、図１５のステップＳ１０６で端末装置１２−１の出力装置８４に表示される。
【０１３１】
さらに上述したように、図１５のステップＳ１０８で端末装置１２−１から修正または消去情報１６１が送信されてくる。ステップＳ１２５において、通信部６１は、送受信器４２からこの修正または消去情報１６１を受信する。
【０１３２】
ステップＳ１２６において、登録部６３は、修正または消去情報１６１を、ステップＳ１２２で検出された認識器２１を介して、情報ＤＢ２２に供給し、修正または消去情報１６１に基づいて付加情報１２３を修正または消去する。
【０１３３】
設定条件が満足されないとステップＳ１２３で判定された場合、ステップＳ１２７において、通信部６１は、メッセージを送受信器４２を介して、端末装置１２−１に送信する。メッセージは、「情報を修正または消去することができません」等のメッセージとすることができる。このメッセージは図１５のステップＳ１０９で端末装置１２−１により受信される。
【０１３４】
以上により、サーバ１１の情報修正処理は終了する。
【０１３５】
なお、サーバ１１は、設定条件に規定される期間が経過したとき、対応する付加情報を自動的に消去する。
【０１３６】
＜第２の実施の形態＞
次に端末装置１２−１のユーザが、他のユーザの端末装置１２−２が取得した情報の提供を受ける場合の処理、すなわち端末装置１２−２が取得した情報を端末装置１２−１が共有する場合の処理について、図１７乃至図２０を参照して説明する。図１７は、この場合の情報取得処理を説明する図である。
【０１３７】
端末装置１２−１は、例えば、「桜」のカテゴリの画像を取得し、対応する認識器２１を介して情報ＤＢ２２に登録する。端末装置１２−２，１２−３が端末装置１２−１と情報を共有する装置とされている場合、端末装置１２−２，１２−３が、同じ「桜」のカテゴリの画像を撮像すると、その画像が端末装置１２−１に送信される。
【０１３８】
このように、端末装置１２−１が他の端末装置１２−２等から情報を受信できることで、複数の端末装置１２の間で、情報を共有することが可能になる。
【０１３９】
［処理の流れ］
図１８は、端末装置１２−１の許可要求処理の一例を説明するフローチャートである。端末装置１２−１の許可要求処理は、図１７の例のように、端末装置１２−１が他の端末装置１２−２，１２−３と情報を共有する場合に、事前に必要とされる処理である。これにより、情報取得要求の依頼元と依頼先の識別情報がそれぞれ相手方に登録される。
【０１４０】
ユーザから許可要求処理の開始が指令されると、ステップＳ１４１において、取得部１０１は、記憶装置８７に予め記憶されている端末情報１を取得する。端末情報１は、例えば、端末装置１２−１のＩＤである。
【０１４１】
ステップＳ１４２において、通信部１０３は、情報共有の許可要求および端末情報１を送受信器８５に供給し、アンテナ８６からネットワーク１３を介して他の端末装置１２に送信させる。いま端末装置１２−２と情報の共有が行われるとすると、送信先は端末装置１２−２とされる。
【０１４２】
図１９を参照して後述するように、許可要求を受けた端末装置１２−２は、要求を許可するとき、許可および端末情報２を送信してくる（図１９のステップＳ１６６）。要求を許可しない場合、端末装置１２−２はメッセージを送信してくる（図１９のステップＳ１６７）。そこでステップＳ１４３において、通信部１０３は、送受信器８５から許可および端末情報２を受信したかを判定する。端末情報２は端末装置１２−２のＩＤである。
【０１４３】
許可および端末情報２を受信した場合、ステップＳ１４４において、登録部１０５は、端末情報２を記憶装置８７に供給し、登録させる。これにより、図２０を参照して後述するように、端末装置１２−１，１２−２の間で情報の共有が可能となる。
【０１４４】
許可および端末情報２が受信されない場合、ステップＳ１４５において、通信部１０３は、送受信器８５からメッセージを受信する。
【０１４５】
ステップＳ１４６において、出力部１０４は、受信したメッセージを出力装置８４に供給し、表示させる。これにより、ユーザは、端末装置１２−２により情報の共有が拒否されたことを知ることができる。以上により、端末装置１２−１側の許可要求処理は終了する。
【０１４６】
図１９は、以上の端末装置１２−１の処理に対応して行われる端末装置１２−２の被許可要求処理の一例を説明するフローチャートである。
【０１４７】
ステップＳ１６１において、端末装置１２−２の通信部１０３は、送受信器８５から許可要求および端末情報１を受信する。これらの情報は、図１８のステップＳ１４２において端末装置１２−１から送信されたものである。
【０１４８】
ステップＳ１６２において、出力部１０４は、許可要求を出力装置８４に供給し、表示させる。
【０１４９】
端末装置１２−２のユーザは、この表示を見て、入力部８３を操作し、端末装置１２−１からの要求の許可または拒絶を入力する。この操作に伴いステップＳ１６３において、判定部１０６は、許可を取得したかを判定する。
【０１５０】
許可を取得した場合、すなわち、ユーザにより要求が許可された場合、ステップＳ１６４において、登録部１０５は、ステップＳ１６１で受信した端末情報１を記憶装置８７に供給し、登録させる。
【０１５１】
ステップＳ１６５において、取得部１０１は、記憶装置８７に予め記憶されている端末情報２を取得する。端末情報２は、例えば、端末装置１２−２のＩＤである。
【０１５２】
ステップＳ１６６において、通信部１０３は、情報共有の許可および端末情報２を送受信器８５に供給し、アンテナ８６からネットワーク１３を介して端末装置１２−１に送信させる。これらの情報は端末装置１２−１により図１８のステップＳ１４３で受信され、ステップＳ１４４で登録される。
【０１５３】
ステップＳ１６３で情報共有の許可が取得されなかったと判定された場合、すなわち、拒絶されたと判定された場合、ステップＳ１６７において、通信部１０３は、メッセージを送受信器８５に供給し、アンテナ８６からネットワーク１３を介して端末装置１２−１に送信させる。メッセージは、例えば、「許可できません」とすることができる。以上により、端末装置１２−２の被許可要求処理は終了する。
【０１５４】
なお、端末装置１２−１の許可要求処理は、事前に行うように説明したが、実際に共有情報の送信を要求する際に行うようにしてもよい。
【０１５５】
端末装置１２−１のユーザは、端末装置１２−３との間でも情報の共有化を図る場合には、上述した端末装置１２−２に対して行った処理と同様の処理を、端末装置１２−３との間でも実行する必要がある。この処理が行われない端末装置との間では情報の共有化は実現できない。
【０１５６】
以上のようにして、端末装置１２−１は端末装置１２−２に対して、情報の共有のための事前処理を完了した後、任意のタイミングで端末装置１２−１は端末装置１２−２に対して、共有する情報の送信を要求する。この場合の処理を、図２０を参照して説明する。
【０１５７】
図２０は、サーバ１１と、端末装置１２−１，１２−２（Ｎ＝２の場合）との相互の処理の関係の一例を説明するフローチャートである。
【０１５８】
図２０には、左側から、サーバ１１の情報提供処理の一例を説明するフローチャートと、端末装置１２−１の情報取得処理の一例を説明するフローチャートと、端末装置１２−２の情報送信処理の一例を説明するフローチャートとが示されている。なお、両者の間を結ぶ矢印は、情報の流れを示している。
【０１５９】
詳細な説明は省略するが、図２０において、サーバ１１のステップＳ１８１の前に、図７の情報登録処理のステップＳ２１〜Ｓ２３と同様の処理がなされる。また、端末装置１２−１のステップＳ２０１の処理の前に、図６の情報登録処理のステップＳ１〜Ｓ８と同様の処理がなされる。
【０１６０】
すなわち、ステップＳ１において、端末装置１２−１の取得部１０１は、ユーザがカメラ８２で撮影した画像を取得する。ステップＳ２において、端末装置１２−１の選択部１０２は、ユーザが対象領域１２１を選択した画像を、対象物体１２２として選択する。
【０１６１】
ステップＳ３において、端末装置１２−１の取得部１０１は、ユーザが入力部８３で入力した付加情報１２３を取得する。ステップＳ４において、端末装置１２−１の通信部１０３は、ステップＳ２で選択された対象物体１２２の画像を送受信器８５に供給し、サーバ１１に送信させる。
【０１６２】
ステップＳ２１において、サーバ１１の通信部６１は、端末装置１２−１から送信されてきた画像を受信する。ステップＳ２２において、サーバ１１の検出部６２は、ステップＳ２１で受信した画像を認識器２１に供給し、認識器２１の候補を検出する。
【０１６３】
ステップＳ２３において、サーバ１１の通信部６１は、検出した認識器２１の候補の認識器リスト１２４および代表画像リスト１２６を送受信器４２に供給し、端末装置１２−１に送信させる。
【０１６４】
ステップＳ５において、端末装置１２−１の通信部１０３は、認識器リスト１２４および代表画像リスト１２６を受信する。ステップＳ６において、端末装置１２−１の出力部１０４は、認識器リスト１２４および代表画像リスト１２６を出力装置８４に供給し、表示させる。
【０１６５】
ステップＳ７において、端末装置１２−１の選択部１０２は、ユーザが選択した認識器名１２５−ｉおよび代表画像１２７−ｉを選択する。ステップＳ８において、端末装置１２−１の取得部１０１は、ユーザが入力部８３で入力した設定条件１２８を取得する。
【０１６６】
以上の処理に続いて、端末装置１２−１のステップＳ２０１乃至Ｓ２０４の処理、サーバ１１のステップＳ１８１乃至Ｓ１８８の処理、端末装置１２−２のステップＳ２２０乃至Ｓ２２７の処理が次のように実行される。
【０１６７】
すなわち、ステップＳ２０１において、端末装置１２−１の取得部１０１は、端末装置１２−１の端末情報である端末情報１を取得する。
【０１６８】
ステップＳ２０２において、端末装置１２−１の通信部１０３は、認識器２１の選択結果（図６のステップＳ７）、付加情報１２３（図６のステップＳ３）、設定条件１２８（図６のステップＳ８）、および端末情報１（ステップＳ２０１）を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。
【０１６９】
ステップＳ１８１において、サーバ１１の通信部６１は、選択結果、付加情報１２３、設定条件１２８、および端末情報１を送受信器４２から受信する。
【０１７０】
ステップＳ１８２において、登録部６３は、選択された認識器２１に対応する情報ＤＢ２２（選択されたカテゴリ）に、付加情報１２３および設定条件１２８を供給し、登録させる。
【０１７１】
ステップＳ１８３において、判定部６４は、設定条件１２８として情報取得が設定されているかを判定する。設定条件１２８の情報の提示／取得の機能に関して、情報提示が設定されている場合は、図６と同様の処理となるので、図２０の処理は終了する。
【０１７２】
情報取得が設定されている場合、ステップＳ１８４において、通信部６１は、情報送信要求および端末情報１を送受信器４２に供給し、ネットワーク１３を介して共有情報の送信の相手先である端末装置１２−２に送信する。情報送信要求は、端末装置１２−２に対して、取得した画像および画像情報を送信することを要求するものである。画像情報とは、例えば、画像を撮像した時間および場所等である。
【０１７３】
ステップＳ２２０において、端末装置１２−２の通信部１０３は、サーバ１１から送信されてきた情報送信要求および端末情報１を送受信器８５から受信する。
【０１７４】
ステップＳ２２１において、取得部１０１は、端末装置１２−２の端末情報である端末情報２を記憶装置８７から取得する。
【０１７５】
ステップＳ２２２において、判定部１０６は、設定条件が満足されているかを判定する。設定条件が満足されていない場合、通信部１０３は、例えば、「画像を取得する許可がありません」というメッセージを送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。サーバ１１は、このメッセージをさらに端末装置１２−１に送信する。
【０１７６】
設定条件が満足されている場合、ステップＳ２２３において、登録部１０５は、情報送信フラグを登録する。
【０１７７】
以上のようにして、情報送信フラグが設定されると、以後、端末装置１２−２が取得する情報が端末装置１２−１に送信可能となる。
【０１７８】
ステップＳ２２４において、端末装置１２−２のユーザがカメラ８２で被写体を撮影すると、取得部１０１は、撮像した画像および画像情報を取得する。画像情報とは、例えば、画像を撮像した日時、場所、コメント等、その画像に関する情報である。
【０１７９】
ステップＳ２２５において、判定部１０６は、情報送信フラグが登録されているかを判定する。情報送信フラグが登録されていない場合、端末装置１２−２の情報送信処理は終了される。すなわち、この場合、情報の共有が許可されていないので、端末装置１２−２により取得された画像は端末装置１２−１に送信されない。
【０１８０】
情報送信フラグが登録されている場合、ユーザが入力部８３を操作して出力装置８４に表示された画像の対象領域１２１を指定すると、ステップＳ２２６において、選択部１０２は、対象領域１２１の中の対象物体１２２を選択する。
【０１８１】
ステップＳ２２７において、通信部１０３は、ステップＳ２２４で取得された画像および画像情報を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。すなわち、端末装置１２−２により撮影された画像が共有すべき画像として送信される。
【０１８２】
ステップＳ２２４乃至Ｓ２２７の処理は、情報送信フラグが登録されている間、画像を撮像するごとに繰り返し実行される。許可を取消すと、登録部１０５は、記憶装置８７の情報送信フラグを消去させる。
【０１８３】
ステップＳ１８５において、サーバ１１の通信部６１は、端末装置１２−２から送信されてきた画像および画像情報を送受信器４２から受信する。
【０１８４】
ステップＳ１８６において、検出部６２は、受信した画像を認識器２１に供給し、画像に対応する認識器２１を検出する。すなわち、画像のカテゴリが認識される。
【０１８５】
ステップＳ１８７において、判定部６４は、ステップＳ１８６で検出した認識器２１のカテゴリに対応する端末装置１２−１の認識器２１の設定条件１２８に情報取得が記述されているかを判定する。端末装置１２−１の設定条件１２８は、ステップＳ１８２の処理で、すでに登録されている。設定条件１２８として情報取得が記述されていない場合、サーバ１１の情報取得処理は終了する。
【０１８６】
情報取得が記述されている場合、ステップＳ１８８において、通信部６１は、ステップＳ１８５で端末装置１２−２から受信した画像および画像情報を送受信器４２に供給し、ネットワーク１３を介して、端末装置１２−１に送信させる。これで、サーバ１１の情報取得処理は終了する。
【０１８７】
ステップＳ２０３において、端末装置１２−１の通信部１０３は、サーバ１１を介して端末装置１２−２から送信されてきた画像および画像情報を送受信器８５から受信する。
【０１８８】
ステップＳ２０４において、出力部１０４は、受信した画像および画像情報を出力装置８４に供給し、表示させる。以上で、端末装置１２−１の情報取得処理は終了する。
【０１８９】
このように、認識器２１を複数のユーザ内で共通に利用することで、端末装置１２−１は、サーバ１１に登録した画像等の情報のカテゴリ（例えば図１７の例では「桜」）と同一のカテゴリの情報を、情報取得の許可を得た他の端末装置１２−２等から取得することが可能となる。すなわち、他の端末装置１２−２等と「桜」に関する情報を共有することができる。また、Ｗｅｂ検索では検索することができない他人の情報を取得することができる。
【０１９０】
＜第３の実施の形態＞
次に、例えば、事業者がサーバ１１に予め登録した情報を、その事業者が関係するユーザに提供する処理について、図２１と図２２を参照して説明する。
【０１９１】
［処理の流れ］
図２１は、端末装置１２の情報取得処理の一例を説明するフローチャートである。
【０１９２】
ユーザは関係する情報の提供を受けたいと思う所定の場所の被写体をカメラ８２で撮影する。ステップＳ２４１において、取得部１０１は、カメラ８２で撮像された画像を取得する。この画像は出力装置８４に表示される。
【０１９３】
ユーザは入力部８３を操作して取得した画像から認識する対象領域１２１を指定する。ステップＳ２４２において、選択部１０２は、対象領域１２１の中の画像を対象物体１２２として選択する。
【０１９４】
ステップＳ２４３において、取得部１０１は、端末装置１２を識別するための端末情報を取得する。この端末情報は記憶装置８７に予め記憶されている。
【０１９５】
ステップＳ２４４において、通信部１０３は、対象物体１２２の画像および端末情報を送受信器８５に供給し、アンテナ８６からネットワーク１３を介してサーバ１１に送信させる。
【０１９６】
図２２を参照して後述するように、画像と端末情報を受信したサーバ１１は、画像に付加情報が登録されており、設定条件が満足されている場合には、付加情報と設定条件を送信してくる（図２２のステップＳ２６５）。そうでない場合にはメッセージが送信されてくる（図２２のステップＳ２６６）。
【０１９７】
そこでステップＳ２４５において、判定部１０６は、送受信器８５が付加情報１２３および設定条件１２８を受信したかを判定する。
【０１９８】
付加情報１２３および設定条件１２８が受信された場合、ステップＳ２４６において、取得部１０１は、端末装置１２から情報出力条件を取得する。情報出力条件とは、例えば、端末装置１２のＩＤ等のユーザプロファイル情報および位置情報等、ユーザが情報の提供を受け、出力する（この実施の形態の場合、表示する）のに必要な条件である。
【０１９９】
ステップＳ２４７において、取得部１０１は、設定条件のうちの情報出力条件の範囲内の付加情報を抽出する。プロファイル情報として、性別、年齢、言語、趣味等の詳細を記述することで、それぞれ異なる付加情報を抽出することができる。また、位置に応じて異なる付加情報を抽出することができる。すなわち、抽出する情報を個人化することができる。
【０２００】
ステップＳ２４８において、出力部１０４は、受信した付加情報１２３を出力装置８４に供給し、画像や音声で出力させる。これにより、ユーザは情報の提供を受けることができる。なお、付加情報は、カメラ８２で撮影した画像に重畳して表示することができる。
【０２０１】
ステップＳ２４５で付加情報と設定条件が受信されないと判定された場合、ステップＳ２４９において、通信部１０３は、送受信器８５からメッセージを受信する。このメッセージは後述する図２２のステップＳ２６６でサーバ１１から送信されたものである。
【０２０２】
ステップＳ２５０において、出力部１０４は、受信したメッセージを出力装置８４に供給し、映像または音声で出力させる。これにより、例えば、「情報がありません」、「設定条件の範囲内ではありません」等のメッセージから、ユーザは、情報の提供を受けることができない理由を知ることができる。以上で端末装置１２の情報取得処理は終了する。
【０２０３】
以上の端末装置１２の処理に対応してサーバ１１は図２２に示される処理を実行する。図２２は、サーバ１１の情報提供処理の一例を説明するフローチャートである。
【０２０４】
ステップＳ２６１において、通信部６１は、端末装置１２が図２１のステップＳ２４４で送信した画像および端末情報を送受信器４２から受信する。
【０２０５】
ステップＳ２６２において、検出部６２は、受信した画像を認識器２１に供給し、対応する認識器２１を検出する。すなわち、画像のカテゴリが認識される。
【０２０６】
ステップＳ２６３において、判定部６４は、ステップＳ２６２で検出した認識器２１に対応して付加情報が登録されているかを判定する。
【０２０７】
付加情報が登録されている場合、ステップＳ２６４において、判定部６４は、ステップＳ２６１で受信した端末情報と、ステップＳ２６２で検出した認識器２１の設定条件に基づいて、設定条件が満足されるかを判定する。この実施の形態の場合、端末情報が設定条件の範囲内である場合、設定条件は満足されると判定される。
【０２０８】
端末情報が設定条件の範囲内である場合、ステップＳ２６５において、通信部６１は、付加情報および設定条件を送受信器４２に供給し、ネットワーク１３を介して端末装置１２に送信させる。これらの情報は、端末装置１２により図２１のステップＳ２４５で受信される。
【０２０９】
なお、情報提供条件を端末装置１２から受信し、設定条件のうちの情報出力条件の範囲内の条件を、サーバ１１で抽出し、その範囲内の付加情報を端末装置１２に送信することもできる。
【０２１０】
ステップＳ２６６において、通信部６１は、メッセージを送受信器４２に供給し、ネットワーク１３を介して端末装置１２に送信させる。このメッセージは、例えば、ステップＳ２６３で付加情報が登録されていないと判定された場合には「情報がありません」等のメッセージとされる。また、ステップＳ２６４で設定条件が満足されないと判定された場合には「設定条件の範囲内ではありません」等のメッセージとされる。これらのメッセージは、端末装置１２に、図２１のステップＳ２４９で受信される。
【０２１１】
以上でサーバ１１の端末情報設定処理は終了する。
【０２１２】
このように、端末装置１２は、端末装置１２で設定したＩＤ等のユーザプロファイル情報や端末装置１２の位置情報に基づき提示する情報を設定することが可能なので、所望する情報だけを提示させることができる。
【０２１３】
なお、認識器２１および情報ＤＢ２２は、以上に説明したようにサーバ１１に設置しても良いし、端末装置１２がサーバ１１の機能を含むように端末装置１２に設置しても良い。
【０２１４】
この場合、図６と図７の登録処理、並びに図１２の情報取得処理と図１３の情報提供処理は、いずれも端末装置１２において実行される。このとき、同じ装置内で実行されるため、端末情報の確認は不要となる。また、出力装置８４が登録情報を出力する出力手段として機能する。
【０２１５】
図２３は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェア１８１の構成例を示すブロック図である。
【０２１６】
コンピュータ１８１において、CPU２０１，ROM(Read Only Memory)２０２，RAM(Random Access Memory)２０３は、バス２０４により相互に接続されている。バス２０４には、さらに、入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロフォンなどよりなる入力部２０６、出力装置、スピーカなどよりなる出力部２０７、ハードディスクや不揮発性のメモリなどよりなる記憶部２０８が接続されている。さらに、入出力インタフェース２０５には、ネットワークインタフェースなどよりなる通信部２０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１を駆動するドライブ２１０が接続されている。
【０２１７】
以上のように構成されるコンピュータでは、CPU２０１が、例えば、記憶部２０８に記憶されているプログラムを、入出力インタフェース２０５及びバス２０４を介して、RAM２０３にロードして実行することにより、上述した一連の処理が行われる。コンピュータ１８１（CPU２０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）であるリムーバブルメディア２１１に記録して提供される。プログラムは、パッケージメディアであるリムーバブルメディア２１１に記録して提供される。なお、パッケージメディアとしては、光ディスク(CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどが用いられる。あるいは、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。そして、プログラムは、リムーバブルメディア２１１をドライブ２１０に装着することにより、入出力インタフェース２０５を介して、記憶部２０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部２０９で受信し、記憶部２０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３０９で受信し、記憶部２０８にインストールすることができる。その他、プログラムは、ROM２０２や記憶部２０８に、あらかじめインストールしておくことができる。
【０２１８】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われる処理であっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２１９】
本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０２２０】
本発明の実施の形態は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０２２１】
１１  サーバ，１２  端末装置，２１  認識器，２２  情報ＤＢ，４２  送受信器，６１  通信部，６２  検出部，６３  登録部，６４  判定部，８４  出力装置，８５  送受信器，８７  記憶装置，１０１  取得部，１０２  選択部，１０３  通信部，１０４  出力部，１０５  登録部
【図１】
2011039647.tif 000003
【図２】
2011039647.tif 000004
【図３】
2011039647.tif 000005
【図４】
2011039647.tif 000006
【図５】
2011039647.tif 000007
【図６】
2011039647.tif 000008
【図７】
2011039647.tif 000009
【図８】
2011039647.tif 000010
【図９】
2011039647.tif 000011
【図１０】
2011039647.tif 000012
【図１１】
2011039647.tif 000013
【図１２】
2011039647.tif 000014
【図１３】
2011039647.tif 000015
【図１４】
2011039647.tif 000016
【図１５】
2011039647.tif 000017
【図１６】
2011039647.tif 000018
【図１７】
2011039647.tif 000019
【図１８】
2011039647.tif 000020
【図１９】
2011039647.tif 000021
【図２０】
2011039647.tif 000022
【図２１】
2011039647.tif 000023
【図２２】
2011039647.tif 000024
【図２３】
2011039647.tif 000025