(57)【要約】【課題】  ユーザが、位置に関連付けて登録された付与情報であるか、オブジェクトに関連付けて登録された付与情報であるかを認識することを可能とする。【解決手段】  表示画面は、個人情報領域７１と、状況依存領域７２に分割され、状況依存領域は、位置情報に対応したロケーション部７３と、認識されたオブジェクトに対応したオブジェクト部７４に分割されている。ロケーション部７３には、現在位置に関連する付与情報が表示され、オブジェクト部７４には、オブジェクトに関連する付与情報が表示される。【選択図】  図６
2010067275.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を検出する位置検出手段と、
オブジェクトを識別するオブジェクト識別手段と、
上記位置検出手段により検出された位置情報に関連付けられる付与情報と、上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられる付与情報とをユーザ識別可能な表示形態で表示する表示手段とを有する
情報処理端末。
【請求項２】
情報処理装置と通信を行うための通信手段と、
上記位置検出手段により検出された位置情報に関連付けられた付与情報、又は上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられた付与情報を、上記通信手段を介して上記情報処理装置に送信し、上記情報処理装置に設けられたデータベースに対して格納するように指示する登録指示手段と
を更に有する請求項１記載の情報処理端末。
【請求項３】
上記登録指示手段は、上記付与情報が、上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示して、上記データベースに対して格納するように指示する請求項２記載の情報処理端末。
【請求項４】
上記表示手段の表示画面には、上記位置情報に関連する情報を表示する位置情報領域と、上記オブジェクト情報に関連する情報を表示するオブジェクト情報領域とが表示され、
上記付与情報を示すアイコンを、上記位置情報領域又は上記オブジェクト情報領域にドラッグ＆ドロップ操作することにより、該付与情報が上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示する請求項３記載の情報処理端末。
【請求項５】
上記表示手段の表示画面は、状況依存領域と個人情報領域とに分割され、上記状況依存領域は、上記位置情報領域と上記オブジェクト情報領域とに分割され、
上記個人情報領域に、ユーザが入力した付与情報をアイコンとして表示し、上記個人情報領域に表示されている上記付与情報のアイコンを上記位置情報領域又は上記オブジェクト情報領域にドラッグ＆ドロップ操作することにより、該付与情報が上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示する請求項４記載の情報処理端末。
【請求項６】
上記データベースから、上記位置検出手段により検出された位置情報に関連付けられて格納された付与情報、又は上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられて格納された付与情報を取得する付与情報取得手段を更に有し、
上記表示手段は、上記データベースから取得された上記位置情報に関連付けられた付与情報と上記オブジェクト情報に関連付けられた付与情報とを、ユーザ識別可能な表示形態で表示する請求項２記載の情報処理端末。
【請求項７】
情報処理装置および上記情報処理装置と通信を行う情報処理端末とを有して構成される情報処理システムにおいて、
上記情報処理端末は、
上記情報処理装置と通信を行うための通信手段と、
現在位置を検出する位置検出手段と、
オブジェクトを識別するオブジェクト識別手段と、
上記位置検出手段により検出された位置情報に関連付けられる付与情報と、上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられる付与情報とをユーザ識別可能な表示形態で表示する表示手段とを有し、
上記情報処理装置は、
上記情報処理端末と通信を行うための通信手段と、
上記位置情報に関連付けられた上記付与情報又は上記オブジェクト識別情報に関連付けられた上記付与情報を格納するデータベースとを有する
情報処理システム。
【請求項８】
上記情報処理端末は、上記位置検出手段により検出された位置情報に関連付けられた付与情報、又は上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられた付与情報を、上記データベースに対して格納するように指示する登録指示手段を更に有する請求項７記載の情報処理システム。
【請求項９】
上記情報処理端末の上記登録指示手段は、上記付与情報が、上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示して、上記データベースに対して格納するように指示する請求項８記載の情報処理システム。
【請求項１０】
上記情報処理端末の上記表示手段の表示画面には、上記位置情報に関連する情報を表示する位置情報領域と、上記オブジェクト情報に関連する情報を表示するオブジェクト情報領域とが表示され、
上記付与情報を示すアイコンを、上記位置情報領域又は上記オブジェクト情報領域にドラッグ＆ドロップ操作することにより、該付与情報が上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示する請求項９記載の情報処理システム。
【請求項１１】
上記情報処理端末の上記表示手段の表示画面は、状況依存領域と個人情報領域とに分割され、上記状況依存領域は、上記位置情報領域と上記オブジェクト情報領域とに分割され、
上記個人情報領域に、ユーザが入力した付与情報をアイコンとして表示し、上記個人情報領域に表示されている上記付与情報のアイコンを上記位置情報領域又は上記オブジェクト情報領域にドラッグ＆ドロップ操作することにより、該付与情報が上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示する請求項１０記載の情報処理システム。
【請求項１２】
上記情報処理端末は、上記情報処理装置の上記データベースから、上記位置検出手段により検出された位置情報に関連付けられて格納された付与情報、又は上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられて格納された付与情報を取得する付与情報取得手段を更に有し、
上記情報処理端末の上記表示手段は、上記データベースから取得された上記位置情報に関連付けられた付与情報と上記オブジェクト情報に関連付けられた付与情報とを、ユーザ識別可能な表示形態で表示する請求項７記載の情報処理システム。
【請求項１３】
情報処理装置および上記情報処理装置と通信を行う情報処理端末とを有して構成される情報処理システムの情報処理方法において、
上記情報処理端末は、位置検出手段により現在位置を検出し、オブジェクト識別手段によりオブジェクトを識別し、上記位置検出手段により検出された位置情報に関連付けられた付与情報と上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられた付与情報とを、ユーザ識別可能な表示形態で表示手段に表示し、登録指示手段により、上記位置情報に関連付けられた付与情報又は上記オブジェクト情報に関連付けられた付与情報を上記情報処理装置に送信して、上記情報処理装置のデータベースに格納するように登録指示し、
上記情報処理装置は、上記登録指示に基づき、上記データベースに上記位置情報に関連付けられた上記付与情報又は上記オブジェクト識別情報に関連付けられた上記付与情報を格納する
情報処理方法。
【請求項１４】
上記登録指示手段は、上記付与情報が、上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示して、上記データベースに対して格納するように指示する請求項１３記載の情報処理方法。
【請求項１５】
上記情報処理端末の上記表示手段の表示画面には、上記位置情報に関連する情報を表示する位置情報領域と、上記オブジェクト情報に関連する情報を表示するオブジェクト情報領域とが表示され、
上記付与情報を示すアイコンを、上記位置情報領域又は上記オブジェクト情報領域にドラッグ＆ドロップ操作することにより、該付与情報が上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示する請求項１４記載の情報処理方法。
【請求項１６】
上記情報処理端末の上記表示手段の表示画面は、状況依存領域と個人情報領域とに分割され、上記状況依存領域は、上記位置情報領域と上記オブジェクト情報領域とに分割され、
上記個人情報領域に、ユーザが入力した付与情報をアイコンとして表示し、上記個人情報領域に表示されている上記付与情報のアイコンを上記位置情報領域又は上記オブジェクト情報領域にドラッグ＆ドロップ操作することにより、該付与情報が上記位置情報又は上記オブジェクト情報のいずれに関連付けられるかを選択指示する請求項１５記載の情報処理方法。
【請求項１７】
上記情報処理端末は、上記情報処理装置の上記データベースから、上記位置検出手段により検出された位置情報に関連付けられて格納された付与情報、又は上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられて格納された付与情報を取得し、
上記データベースから取得された上記位置情報に関連付けられた付与情報と上記オブジェクト情報に関連付けられた付与情報とを、上記表示手段にユーザ識別可能な表示形態で表示する請求項１３記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及び情報処理方法に関し、特に、実世界環境或いは状況（位置や物体等）に対する仮想的な各種情報の付与、さらにそれら付与された仮想的な各種情報の提供を行うための情報処理装置、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
近年は、「拡張された現実」（Augmented Reality,以下、ＡＲと略記する）と呼ばれるシステムやインタフェースが提案されている。なお、「拡張された現実」（Augmented Reality,以下、ＡＲと略記する）とは、利用者に対して、実世界におけるコンテキスト（状況（例えば、位置、オブジェクト等））に対応した情報を提示することで、利用者と実世界の間のインタフェースをより快適にしようという概念（concept）に基づくシステムやインタフェースの総称である。
【０００３】
ＡＲの概念を図３０に示す。図３０に示すように、利用者端末、例えば利用者が身につけることが出来るコンピュータ（以下、ウェアラブルコンピュータ（wearable computers）とする）１２２は、常に「ＯＮ」状態で実世界環境１２１を観察し、必要に応じて適切な情報を利用者に提示するようになされている。
【０００４】
例えば、センサ１２３は、赤外線センサ、ＣＣＤ（Charge Coupled Device）ビデオカメラ、マイクロホン等から構成されており、実世界環境１２１の情報（位置情報、ＩＤ情報、音声情報等）を取り込むようになされている。センサ１２３で取り込まれた情報は、ネットワークを介してサーバ１２５に供給されるようになされている。サーバ１２５は、内蔵するデータベース１２５ａ（予め、実世界の情報に対応するデータが記憶されている）から、供給された実世界の情報に対応するデータを読み出し、その読み出したデータをネットワークを介してＨＵＤ（Head Up Display）１２４に表示させるようになされている。これにより、利用者は、実世界環境１２１の状況に対応したデータを取得することができる。
【０００５】
上述したＡＲシステムの１つが、文献「Steven Feiner,Blair MacIntyre,and Doree Seligmann.Knowledge-based augmented reality.Communication of the ACM,Vol.36,No.7,pp.52-62,August 1993.」に開示されている。このＡＲシステムは、レーザビームプリンタの保守に関するもので、超音波センサによって得られた位置情報に基づいて生成された支援情報を、利用者の透過型頭部搭載ディスプレイに表示している。
【０００６】
また、上述したＡＲシステムとは別に、利用者がネットワーク等を介して実世界の事物に関する各種の情報、或いは仮想的な世界上での各種情報の交換等を行うためのシステムとして、例えばインターネット上のいわゆるオンライン掲示板（bulletin board system：ＢＢＳ）やチャットと呼ばれるような情報交換サービスシステムが既に存在している。さらに、パソコン通信サービスの中には、利用者それぞれの興味によって細分化された掲示板（フォーラム）等を提供し、その掲示板を介して利用者が情報交換を行うようなサービスもあり、これはしばしばユーザコミュニティにおいて主導的な役割を果たしている。なお、上記掲示板は、通常、利用者が自分の興味に関連する掲示板を、その名前や検索サービス等によって探し出し、その掲示板上の情報を閲覧したり新規情報を書き込んだりするために用いられている。
【０００７】
従来技術として、非特許文献１、特許文献１が知られている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平９−３３０３３６号公報
【非特許文献】
【０００９】
【非特許文献１】犬童 拓也，清末 悌之，モーバイル端末を用いた実世界への情報付与システムＤｅｊａ ｖｕの提案，情報処理学会研究報告 Ｖｏｌ．９６ Ｎｏ．１２０，日本，社団法人情報処理学会，１９９６年１２月６日，第１５−２０頁
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来のＡＲシステムでＨＵＤ等に表示される支援情報は、コンピュータ内のデータベースに予め登録されていたものであり、例えば、利用者が保守作業中に思い付いた情報（注意事項等）を追加することはできないという課題がある。すなわち、上記ＡＲシステムは、予めデータベースに保存されている情報の中から、実世界の状況に対応した情報を読み出し、その読み出した情報を利用者に提示するのみである（言い換えればコンテキスト依存型ブラウザとなっている）。
【００１１】
また、上述したインターネット上或いはパソコン通信上で掲示板やチャットによる情報交換サービスを受けるような場合、利用者は自分の興味に関連する掲示板等を、名前や検索サービス等によって探し出さなければならないという問題がある。しかし、インターネット上等に存在する掲示板等は膨大な数が存在し、それらの中から所望の情報が記載されている掲示板等を、迅速に探し出すことは、必ずしも容易ではない。
【００１２】
そこで、本発明は、このような状況に鑑みてなされたものであり、実世界の状況（例えば位置や物体）に対応した情報（例えば画像情報、テキスト情報、音声情報等）を利用者に提示するのみならず、利用者が実世界の状況に対して、それら情報を付与することができ、また、利用者が所望の情報を迅速且つ容易に見付け出すことを可能とする、情報処理装置、情報処理システム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の情報処理装置は、現在位置を検出する位置検出手段と、オブジェクトを識別するオブジェクト識別手段と、上記位置検出手段により検出された位置情報に関連付けられる付与情報と、上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられる付与情報とをユーザ識別可能な表示形態で表示する表示手段とを有することにより、上述した課題を解決する。
【００１４】
また、本発明の情報処理システムは、情報処理装置および上記情報処理装置と通信を行う情報処理端末とを有して構成される情報処理システムにおいて、上記情報処理端末は、上記情報処理装置と通信を行うための通信手段と、現在位置を検出する位置検出手段と、オブジェクトを識別するオブジェクト識別手段と、上記位置検出手段により検出された位置情報に関連付けられる付与情報と、上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられる付与情報とをユーザ識別可能な表示形態で表示する表示手段とを有し、上記情報処理装置は、上記情報処理端末と通信を行うための通信手段と、上記位置情報に関連付けられた上記付与情報又は上記オブジェクト識別情報に関連付けられた上記付与情報を格納するデータベースとを有することにより、上述した課題を解決する。
【００１５】
次に、本発明の情報処理方法は、情報処理装置および上記情報処理装置と通信を行う情報処理端末とを有して構成される情報処理システムの情報処理方法において、上記情報処理端末は、位置検出手段により現在位置を検出し、オブジェクト識別手段によりオブジェクトを識別し、上記位置検出手段により検出された位置情報に関連付けられた付与情報と上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられた付与情報とを、ユーザ識別可能な表示形態で表示手段に表示し、登録指示手段により、上記位置情報に関連付けられた付与情報又は上記オブジェクト情報に関連付けられた付与情報を上記情報処理装置に送信して、上記情報処理装置のデータベースに格納するように登録指示し、上記情報処理装置は、上記登録指示に基づき、上記データベースに上記位置情報に関連付けられた上記付与情報又は上記オブジェクト識別情報に関連付けられた上記付与情報を格納することにより、上述した課題を解決する。
【発明の効果】
【００１６】
本発明によれば、位置検出手段により検出された位置情報に関連付けられる付与情報と、オブジェクト識別手段により識別されたオブジェクト情報に関連付けられる付与情報とをユーザ識別可能な表示形態で表示することにより、付与情報が、位置に関連付けられたものか、オブジェクトに関連付けられたものかを、ユーザが容易に認識できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の情報処理システムの概略的な全体構成を示すブロック図である。
【図２】本発明の第１の実施の形態における「拡張可能な現実」（Augment-able Reality）の概念を示す図である。
【図３】本発明の第１の実施の形態における「拡張可能な現実」（Augment-able Reality）システムの一実施の形態の構成を示すブロック図である。
【図４】ビジュアルＩＤの説明に用いる図である。
【図５】図２のサブノートＰＣの一構成例を示すブロック回路図である。
【図６】ＨＵＤの表示例を示す図である。
【図７】個人情報領域と状況依存領域の間におけるアイコンの移動操作を説明するための図である。
【図８】タイムマシーンモードを説明するための図である。
【図９】図３の「拡張可能な現実」（Augment-able Reality）システムにおいて、実世界の状況に対して付与する情報を生成し、データベースに登録する処理動作を説明するためのフローチャートである。
【図１０】図３の「拡張可能な現実」（Augment-able Reality）システムにおいて、データベースから実世界の状況に対して付与された情報を読み出し、表示する処理動作を説明するためのフローチャートである。
【図１１】図３のコンピュータ（４１）におけるジャバアプレット（Java applet）の表示例を示す図である。
【図１２】図３のコンピュータ（４２）から送信する電子メールの一例を示す図である
【図１３】本発明の第２の実施の形態システムの概念的な構成例を示す図である。
【図１４】ＩＤによる掲示板検索におけるクライアントＰＣ上の初期画面例を示す図である。
【図１５】ＩＤに応じて検索された掲示板の一表示例を示す図である。
【図１６】ＩＤの新規登録の際の一表示画面例を示す図である。
【図１７】第２の実施の形態システムのクライアントＰＣ側において、物品のＩＤに対応した掲示板の検索、閲覧、書き込み、或いは掲示板の新規登録を行う際の流れを示すフローチャートである。
【図１８】第２の実施の形態システムのサーバ側において、物品のＩＤに応じた掲示板、或いは新規登録要求をクライアントＰＣに対して送信する際の流れを示すフローチャートである。
【図１９】同じＩＤに対応する複数の掲示板が検索されたような場合のサーバ側における処理の流れを示すフローチャートである。
【図２０】サーバ側から複数の掲示板の名称や要約等の一覧が送信されてきた場合のクライアントＰＣ側での処理の流れを示すフローチャートである。
【図２１】本発明の第３の実施の形態システムの概念的な構成例を示す図である。
【図２２】現在位置において固有店名を検索条件として検索された掲示板をディスプレイ画面上に表示した一表示例を示す図である。
【図２３】現在位置近傍の各位置の掲示板から付加的検索条件に見合ったものとして検索された掲示板をディスプレイ画面上に表示した一表示例を示す図である。
【図２４】現在位置に関連する掲示板の新規登録の流れを示すフローチャートである。
【図２５】現在位置に対応した掲示板の検索、閲覧、書き込み等の処理の流れを示すフローチャートである。
【図２６】クライアントＰＣから現在位置に対応した掲示板の新規登録の要求がなされた時のサーバでの処理の流れを示すフローチャートである。
【図２７】現在位置に関連する掲示板の検索、閲覧、書き込み等の処理の流れを示すフローチャートである。
【図２８】ＰＨＳを用いて位置認識を行う場合において、基地局ＩＤと電界強度の組を便宜的な「位置」として用いる方法の際に行う類似度判定アルゴリズムを示すフローチャートである。
【図２９】第２及び第３の実施の形態に適用可能なクライアントＰＣ（３０４、４０４）の主要部の具体的な一構成例を示すブロック回路図である。
【図３０】従来の「拡張された現実」（Augmented Reality）の概念の説明に用いる図である。
【発明を実施するための形態】
【００１８】
本発明の好ましい実施の形態について、図面を参照しながら説明する。
【００１９】
図１には、本発明の情報処理装置、情報処理システム及び情報処理方法が適用される一実施の形態の全体構成を示す。
【００２０】
この図１において、第１の情報処理装置（主に利用者が使用する装置であり、以下、利用者端末２００と呼ぶことにする。）は、実世界環境１の状況（コンテキスト情報、例えばオブジェクトの画像やそのオブジェクトのＩＤ、位置、音声等に関する情報）を特定するための特定情報を取り込む特定情報取込手段としての実世界環境情報認識部２０１と、上記実世界環境情報認識部２０１にて取り込まれた情報を解析する実世界環境情報解析部２０２と、実世界の状況（オブジェクトや位置等）に付与するための付与情報を取り込む付与情報取込部２０３と、例えば他の情報処理装置（主に、サービス提供側に設けられる装置であり、以下、サーバ２１０と呼ぶことにする）との間で情報通信を行うための通信部２０７と、上記実世界環境情報解析部２０２にて解析された情報に基づいてサーバ２１０から所望の情報を受け取り、また、当該所望の情報に基づく映像信号や音声信号等を生成する制御部２０４とを有するものであり、さらに、上記制御部２０４からの映像信号を画面上に表示する表示部２０６や上記制御部２０４からの音声信号を出力する音声出力部２０５をも備えている。なお、本実施の形態の利用者端末２００における各機能は、ハードウェア或いはソフトウェアの何れを用いて実現してもよい。
【００２１】
また、本発明が適用される実施の形態において、利用者端末２００から送信されてきた、実世界における状況を特定するための特定情報と上記特定情報により特定された実世界の状況に対して付与された付与情報を記憶する情報蓄積部２１３と、利用者端末２００から送信されてきた特定情報と付与情報を受信し、また、情報蓄積部２１３から特定情報に対応して読み出された付与情報を利用者端末２００に送信する通信部２１１と、情報蓄積部２１３の情報記憶及び読み出しや通信部２１１におけるデータ送受信を制御する制御部２１２とを備えている。なお、本実施の形態のサーバ２００における各機能は、ハードウェア或いはソフトウェアの何れを用いて実現してもよい。
【００２２】
本発明実施の形態では、上記利用者端末２００とサーバ２１０とが例えばネットワーク網等を介して接続されており、情報処理システム（ネットワークシステム）が構成されている。
【００２３】
以下に、図１に示した本実施の形態のネットワークシステムの具体的な第１の実施の形態について、図２から図１２を用いて説明する。
【００２４】
すなわち、本発明の第１の実施の形態の情報処理装置（例えば利用者端末）は、他の情報処理装置（例えばサーバ）と通信する情報処理装置であり、実世界の映像を取り込む映像取込手段の一例としての図３のＣＣＤビデオカメラ２１と、実世界の位置を検出する位置検出手段の一例としての図３のＩＲセンサ２２と、実世界のオブジェクトを識別するオブジェクト識別手段の一例としての図５の画像処理部６１と、位置検出手段から出力される位置情報またはオブジェクト識別手段から出力されるオブジェクト情報に対応して、実世界に付与する付与情報を取り込む付与情報取込手段の一例としての図３のマイクロホン２４と、付与情報取込手段により取り込まれた付与情報、位置情報およびオブジェクト情報を送信する送信手段の一例としての図９のステップＳ７と、送信手段から送信した位置情報およびオブジェクト情報に対応する付与情報を他の情報処理装置から受信する受信手段の一例としての図１０のステップＳ２９と、受信手段により受信された付与情報と映像取込手段により取り込まれた映像情報を合成した画像の表示を制御する表示制御手段の一例としての図１０のステップＳ３１とを主要構成要素として備えている。
【００２５】
また、本発明の情報処理装置（例えばサーバ）は、他の情報処理装置（例えば利用者端末）から送信された実世界に付与する付与情報、実世界の位置を表す位置情報、および実世界のオブジェクトを識別するオブジェクト情報を受信する受信手段の一例としての図９のステップＳ８と、受信手段により受信された付与情報を位置情報およびオブジェクト情報に対応させて記憶する記憶手段の一例としての図３のデータベース１２ａと、記憶手段から位置情報およびオブジェクト情報に対応する付与情報を読み出す読み出し手段の一例としての図１０のステップＳ２７と、読み出し手段により読み出された付与情報を送信する送信手段の一例としての図１０のステップＳ２８とを備えることを特徴とする。
【００２６】
図２は、本発明の第１の実施の形態における「拡張可能な現実」（Augment-able Reality）の概念を示す。すなわち、本発明の第１の実施の形態のＡＲシステムは、従来のＡＲシステムとは異なり、情報の流れが双方向的なＡＲシステムであり、単に「augment」されているだけではない、という意味で、以下「拡張可能な現実」（Augment-able Reality）と称する。この第１の実施の形態では、利用者端末の一例として、利用者が装着可能なコンピュータであるウェアラブルコンピュータ２を挙げている。もちろん、ウェアラブルコンピュータではなく例えば携帯可能なコンピュータであってもよい。このウェアラブルコンピュータ２は、常に「ＯＮ」状態で実世界環境１の状況を観察し、必要に応じて適切な情報を利用者に提示するようになされている。
【００２７】
例えば、センサ３は、赤外線（infrared(IR)）センサ、ＣＣＤビデオカメラ、マイクロホン等から構成されており、実世界環境１のコンテキスト情報（位置情報、ＩＤ情報、音声情報等）を取り込むようになされている。センサ３で取り込まれたコンテキスト情報は、ネットワークを介してサーバ５に供給されるようになされている。サーバ５は、内蔵するデータベース５ａ（予めコンテキスト情報に対応したデータが記憶されている）から、供給されたコンテキスト情報に対応するデータを読み出し、読み出したデータをネットワークを介してＨＵＤ４に供給し、表示させるようになされている。これにより、ウェアラブルコンピュータ２を装着した利用者は、実世界の状況に対応したデータを取得することができる。
【００２８】
また、ウェアラブルコンピュータ２を装着した利用者は、実世界環境１の状況に対して、添付（付与）するデータ（画像データ、テキストデータ、音声データ等）を、センサ３を利用して生成する。生成された付与データは、ネットワークを介してサーバ５に供給される。サーバ５は、供給された付与データを実世界環境１のコンテキスト情報に対応させてデータベース５ａに格納する。サーバ５は、新たに格納した付与データに関しても、必要に応じてネットワークを介してＨＵＤ４に表示させる。
【００２９】
ウェアラブルコンピュータ８を装着した利用者が、ウェアラブルコンピュータ２を装着した利用者と同じ状況にいる場合には、ウェアラブルコンピュータ８を装着した利用者に対しても、サーバ５は、状況に対応したデータをネットワークを介して提示するようになされている。
【００３０】
上述した実世界の状況に対する情報の添付およびブラウズは、通常のコンピュータ環境からでも行うことができる。例えば、ウェアラブルコンピュータ２を装着した利用者が所定の部屋に情報を付与した場合、ノーマル（通常型）コンピュータ６の例えばＷｅｂ上のマップからその情報にアクセスすることができる。利用者がノーマルコンピュータ７から「会議室Ａ」を宛先にして電子メールを送信した場合、サーバ５は、内蔵するデータベース５ａに受信した電子メールを格納する。これにより、ウェアラブルコンピュータ２を装着した利用者が、「会議室Ａ」を訪れた場合、電子メールの内容が伝達される。
【００３１】
次に、拡張可能な現実（Augment-able Reality）システムの第１の実施の形態の構成について、図３を参照しながら説明する。なお、図３に示した拡張可能な現実（Augment-able Reality）システムは、建物内に設置されているものとする。
【００３２】
ウェアラブルユニット１１は、利用者が携帯しているＣＣＤビデオカメラ２１、ＩＲセンサ２２、マウス２３、マイクロホン２４、インタフェースボックス２５、サブノートＰＣ（Personal Computer）２６、ＨＵＤ２７およびイヤホン２８などを主要要素として構成されている。ウェアラブルユニット１１（サブノートＰＣ２６）は、ワイヤレス（無線）ＬＡＮ（Local Area Network）１６を介してサーバ１２に接続されている。サーバ１２は、データベース１２ａを内蔵している。ノーマル（通常型）コンピュータ４１は、ＷＷＷ（World Wide Web）インタフェース１３を介してサーバ１２に接続されている。ノーマルコンピュータ４２は、Ｅメールインタフェース１４を介してサーバ１２に接続されている。
【００３３】
図３の拡張可能な現実（Augment-able Reality）システムにおいては、実世界の状況（位置やオブジェクト等）を認識するために、例えば赤外線ビーコン１７およびビジュアルＩＤが用いられる。赤外線ビーコン１７は、建物内の各部屋に設置されており、所定の時間毎に赤外線の信号を発信する。これにより、部屋レベルでの位置認識が可能となる。また、図４の（Ｂ）に示すように、例えば２次元バーコード（いわゆるサイバーコード）が印刷されたビジュアルＩＤ５２をオブジェクト（例えば、図４の（Ａ）のビデオカセットレコーダ（ＶＣＲ）５１）に貼り付けることで、オブジェクトレベルでの認識が可能となる。
【００３４】
ＣＣＤビデオカメラ２１は、実世界の映像を取り込む。また、ＣＣＤビデオカメラ２１は、オブジェクト５１に貼り付けられたビジュアルＩＤ５２の２次元バーコードデータを取り込む。取り込まれた画像データおよび２次元バーコードデータ（ビジュアルＩＤ５２）は、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）インタフェース３１を介してサブノートＰＣ２６に供給される。
【００３５】
ＩＲセンサ２２は、赤外線ビーコン１７から発信された赤外線信号を受信し、受信した信号をインタフェースボックス２５を介してサブノートＰＣ２６に供給する。
【００３６】
利用者は、マウス２３を操作してサブノートＰＣ２６に情報を入力する。利用者は、マイクロホン２４から音声を入力する。入力された音声データは、サブノートＰＣ２６に供給される。
【００３７】
サブノートＰＣ２６について、図５を参照しながら、さらに詳しく説明する。
【００３８】
ＣＣＤビデオカメラ２１から取り込まれた画像データおよび２次元バーコードデータは、ＰＣＭＣＩＡインタフェース３１を介して画像処理部６１に供給される。画像処理部６１は、供給された画像データに所定の処理を施し、処理したデータを制御部６５に供給する。また、画像処理部６１は、供給された２次元バーコードデータを識別し、オブジェクト５１を特定し、オブジェクトデータを制御部６５に供給する。
【００３９】
ＩＲセンサ２２により受信された信号は、インタフェースボックス２５を介して位置情報検出部６２に供給される。位置情報検出部６２は、供給された信号から部屋の位置を検出し（部屋を識別し）、検出した位置データを制御部６５に供給する。
【００４０】
マウス２３を介して入力されたデータは、制御部６５に供給される。マイクロホン２４を介して入力された音声データは、音声処理部６３に供給される。音声処理部６３は、供給された音声データに所定の処理を施し、処理した音声データを制御部６５に供給する。
【００４１】
制御部６５は、供給された位置データ、オブジェクトデータ、画像データおよび音声データを、通信部３２を介してサーバ１２に送信する。送信されたデータは、無線ＬＡＮ１６を介してサーバ１２に内蔵されている通信部（図示せず）により受信される。合成部６６は、ＣＣＤビデオカメラ２１の出力と制御部６５の出力とを合成し、ＨＵＤ２７に供給し、表示させる。
【００４２】
サーバ１２は、受信した画像データおよび音声データを、位置データおよびオブジェクトデータに対応させてデータベース１２ａに格納する。
【００４３】
次に、この第１の実施の形態において、実世界の状況に付与された情報を読み出す場合の処理について説明する。
【００４４】
制御部６５は、位置情報検出部６２および画像処理部６１から、位置データおよびオブジェクトデータが供給されると、通信部３２を介して位置データおよびオブジェクトデータをサーバ１２に送信する。送信された位置データおよびオブジェクトデータは、無線ＬＡＮ１６を介してサーバ１２に内蔵されている通信部により受信される。
【００４５】
サーバ１２は、受信した位置データおよびオブジェクトデータに対応する画像データおよび音声データをデータベース１２ａから読み出す。読み出された画像データおよび音声データは、通信部からサブノートＰＣ２６に送信される。
【００４６】
送信された画像データおよび音声データは、無線ＬＡＮ１６を介してサブノートＰＣ２６の通信部３２により受信される。通信部３２は、受信した画像データおよび音声データを制御部６５に供給する。制御部６５は、供給された画像データおよび音声データに対応するアイコンを生成し、生成したアイコンを合成部６６に供給する。また、制御部６５は、供給された音声データをイヤホン２８から出力する。合成部６６は、供給される現在の視界の画像データに、対応するアイコンを合成して、ＨＵＤ２７に表示させる。これにより、ウェアラブルユニット１１を装着した利用者は、実世界の状況に対応した情報を取得することができる。
【００４７】
次に、ＨＵＤ２７の画面の表示例について、図６を参照しながら説明する。ここでは、利用者が編集スタジオ（ロケーション）でＶＣＲ（オブジェクト）を操作してみて、気づいた点をボイスメモ（ＶＣＲ（オブジェクト）に関する情報）として貼り付けた際の表示例を説明する。
【００４８】
図６に示すように、ＨＵＤ２７の表示画面は、個人情報領域（personal information tray）７１と、状況依存領域（context-aware area）７２に分割されている。個人情報領域７１上には、利用者が持ち運んでいる情報（ボイスメモまたは画像スナップショットなど）がアイコン７５（ボイスメモを示すアイコン）として表示される。
【００４９】
状況依存領域７２は、実世界の状況に対応しており、利用者が移動して状況が変化する度に、表示画面が切り替えられる。状況依存領域７２は、部屋レベルでの位置情報に対応したロケーション部７３と、認識されたオブジェクトに対応したオブジェクト部７４に分割されている。利用者が、編集スタジオにいて、ＶＣＲの前にいる場合、ロケーション部７３の左側には、現在編集スタジオにいることを示すアイコン７６が表示される。オブジェクト部７４の左側には、ＶＣＲの前にいることを示すアイコン７７が表示される。ロケーション部７３には、編集スタジオに対して添付された情報（ボイスメモ）がアイコン７８として表示されている。利用者は、アイコン７８をマウス２３でクリックすることにより、イヤホン２８から対応する音声を聞くことができる。オブジェクト部７４には、ＶＣＲに対して添付された情報がアイコン７９（ボイスメモ）およびアイコン８０（画像スナップショット）として表示されている。
【００５０】
次に、利用者が個人情報領域７１で生成した情報を状況依存領域７２に添付する際の表示例について、図７を参照しながら説明する。
【００５１】
利用者がＲＥＣＯＲＤ（録音）ボタン８４をマウス２３でクリックすると、アイコン９１（ボイスノート）が生成され（図７の（Ａ））、アイコン９１が個人情報領域７１上に表示される（図７の（Ｂ））。利用者が、マウス２３を操作して、このアイコン９１をロケーション部７３（編集スタジオ）にドラッグ＆ドロップすることにより、アイコン９１が部屋（編集スタジオ）に貼り付けられる（図７の（Ｃ））。以上の操作の結果は、無線ＬＡＮ１６を介してサーバ１２に送信される。サーバ１２は、受信したデータをデータベース１２ａに登録し、必要に応じて他の利用者にもデータを提供する。
【００５２】
次に、タイムマシンモードの表示例について、図８を参照しながら説明する。なお、ここでは、今日の日付が４月２日であるとした場合、例えば４月１日（昨日）の会議室（Meeting Room）のＶＣＲの前に遡った場合を例に挙げて説明する。
【００５３】
ロケーション部７３の左側には、４月１日の会議室にいることを示すアイコン１０１が表示されている。利用者は、その左側のコンテキストスイッチングボタン１０７をクリックすることにより、今まで訪れた部屋に遡っていくことができる。オブジェクト部７４の左側には、ＶＣＲの前にいることを示すアイコン１０２が表示されている。利用者は、その左側のコンテキストスイッチングボタン１０８をクリックすることにより、今まで訪れたオブジェクト（事物）に遡っていくことができる。
【００５４】
タイムインジケータ１０９は、それぞれの領域内で表示されている状況の日付と時刻を示している。いまの場合、タイムインジケータ１０９により、ロケーション部７３には、４月１日（昨日）の１２時１５分の会議室が表示されていることが分かる。オブジェクト部７４には、４月１日の１２時１５分のＶＣＲが表示されていることが分かる。個人情報領域７１の時刻からは、現在の日時として４月２日（今日）の１２時１５分であることが分かる。また、各領域内の上下ボタン（Ｕ，Ｄ）をクリックすることにより、未来または過去の状態に移動することができる。例えば、利用者は、ロケーション部７３に表示されているタイムインジケータ１０９内の上ボタンＵ７３を操作することにより、例えば４月３日（明日）の会議室に移動し、情報を添付することも可能である。
【００５５】
アイコン１０３乃至１０６は、それぞれの領域に添付された情報を示すものである。
【００５６】
次に、図３の拡張可能な現実（Augment-able Reality）システムにおいて、実世界の状況に対して付与する情報を生成し、ネットワーク上のデータベース１２ａに登録する処理動作について、図９のフローチャートを参照しながら説明する。
【００５７】
先ず、ウェアラブルユニット１１を装着した利用者が、所定の部屋（例えば、編集スタジオ）に移動すると、ステップＳ１において、ＩＲセンサ２２は、赤外線ビーコン１７から発信された赤外線信号を受信し、受信した信号をインタフェースボックス２５を介して位置情報検出部６２に供給する。
【００５８】
ステップＳ２において、位置情報検出部６２は、供給された信号に基づいて、部屋レベルでの位置（その部屋が編集スタジオであること）を検出し、検出した位置データを制御部６５に供給する。
【００５９】
ステップＳ３において、ＣＣＤビデオカメラ２１は、オブジェクト（ＶＣＲ）５１に貼り付けられたビジュアルＩＤ（２次元バーコード）５２を取り込み、取り込んだビジュアルＩＤ５２をＰＣＭＣＩＡインタフェース３１を介して、画像処理部６１に供給し、ステップＳ４に進む。
【００６０】
ステップＳ４において、画像処理部６１は、供給されたビジュアルＩＤ５２からオブジェクト（ＶＣＲ）５１を特定し、特定したオブジェクトデータを制御部６５に供給する。
【００６１】
ステップＳ５において、ウェアラブルユニット１１を装着した利用者は、マイクロホン２４を介して、編集スタジオおよびＶＣＲに付与する音声（ボイスメモ）を入力する。入力された音声データは、音声処理部６３に供給される。
【００６２】
ステップＳ６において、音声処理部６３は、供給された音声データに所定の処理を施し、処理した音声データを制御部６５に供給し、ステップＳ７に進む。
【００６３】
ステップＳ７において、制御部６５は、供給された位置データ、オブジェクトデータおよび音声データを通信部３２を介してサーバ１２に送信し、ステップＳ８に進む。
【００６４】
ステップＳ８において、サーバ１２の通信部（図示せず）は、送信された位置データ、オブジェクトデータおよび音声データを無線ＬＡＮ１６を介して受信する。
【００６５】
ステップＳ９において、サーバ１２は、受信した音声データを、位置データおよびオブジェクトデータに対応させてデータベース１２ａに登録し、処理は終了される。
【００６６】
次に、図３の拡張可能な現実（Augment-able Reality）システムにおいて、データベース１２ａから実世界の状況に対して付与された情報を読み出し、表示する処理動作について、図１０のフローチャートを参照しながら説明する。
【００６７】
先ず、ウェアラブルユニット１１を装着した利用者が、所定の部屋（例えば、編集スタジオ）に移動すると、ステップＳ２１において、ＩＲセンサ２２は、赤外線ビーコン１７から発信された赤外線信号を受信し、受信した信号をインタフェースボックス２５を介して位置情報検出部６２に供給する。
【００６８】
ステップＳ２２において、位置情報検出部６２は、供給された信号に基づいて、部屋レベルでの位置（その部屋が編集スタジオであること）を検出し、検出した位置データを制御部６５に供給する。
【００６９】
ステップＳ２３において、ＣＣＤビデオカメラ２１は、オブジェクト（ＶＣＲ）５１に貼り付けられたビジュアルＩＤ（２次元バーコード）５２を取り込み、取り込んだビジュアルＩＤ５２をＰＣＭＣＩＡインタフェース３１を介して、画像処理部６１に供給し、ステップＳ２４に進む。
【００７０】
ステップＳ２４において、画像処理部６１は、供給されたビジュアルＩＤ５２からオブジェクト（ＶＣＲ）５１を特定し、特定したオブジェクトデータを制御部６５に供給する。
【００７１】
ステップＳ２５において、制御部６５は、供給された位置データおよびオブジェクトデータを通信部３２を介してサーバ１２に送信し、ステップＳ２６に進む。
【００７２】
ステップＳ２６において、サーバ１２の通信部（図示せず）は、送信された位置データおよびオブジェクトデータを無線ＬＡＮ１６を介して受信する。
【００７３】
ステップＳ２７において、サーバ１２は、受信した位置データおよびオブジェクトデータに対応する音声データをデータベース１２ａから読み出し、ステップＳ２８に進む。
【００７４】
ステップＳ２８において、サーバ１２は、読み出した音声データを通信部からサブノートＰＣ２６に送信し、ステップＳ２９に進む。
【００７５】
ステップＳ２９において、サブノートＰＣ２６の通信部３２は、送信された音声データを無線ＬＡＮ１６を介して受信し、受信した音声データを制御部６５に供給し、ステップＳ３０に進む。
【００７６】
ステップＳ３０において、制御部６５は、供給された音声データに対応するアイコンを生成し、生成したアイコンを合成部６６に供給する。
【００７７】
ステップＳ３１において、合成部６６は、ＣＣＤビデオカメラ２１より供給された現在の視界映像データと制御部６５より供給されたアイコンを合成し、ＨＵＤ２７に表示させ、処理は終了される。
【００７８】
次に、通常のコンピュータ環境からデータベース１２ａにアクセスする場合について説明する。図１１は、コンピュータ４１において、Ｗｅｂ（例えばいわゆるJava（登録商標） Applet等）上のマップからデータベース１２ａの情報を取得している場合の画面表示例である。図１１の画面において、利用者は、上記Ｗｅｂ（例えばJava Applet）経由で実世界の状況（位置や物体）に対して情報を添付することもできる。
【００７９】
また、コンピュータ４２を利用して電子メールを実世界の状況に対して発信することもできる。例えば、コンピュータ４２において、図１２に示すように、「ルーム３」を宛先にして電子メールが送信されると、サーバ１２は、Ｅメールインタフェース１４を介して電子メールを受信する。サーバ１２は、受信した電子メールをデータベース１２ａに格納する。これにより、ウェラブルコンピュータ１１を装着した利用者が、「ルーム３」を訪れた場合、電子メールのメッセージ内容（例えばToday's meeting is cancelied；今日のミーティングは中止）がＨＵＤ２７に表示され、伝達される。
【００８０】
なお、上述した第１の実施の形態においては、位置を検出するのに赤外線ビーコンを利用したが、ＧＰＳ（Global Positioning System）やＰＨＳ（Personal Handyphone System）による位置検出も可能である。
【００８１】
なお、第１の実施の形態において、上記処理を実行するコンピュータプログラムをユーザに提供する提供媒体には、磁気ディスク、いわゆるＣＤ−ＲＯＭなどの情報記録媒体の他、インターネット、ディジタル衛星などのネットワークによる伝送媒体も含まれる。
【００８２】
また、第１の実施の形態において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【００８３】
次に、本発明が適用される第２の実施の形態について、図１３から図２０を用いて説明する。
【００８４】
本発明の第２の実施の形態では、実世界のオブジェクト（物品）に既に付加されているＩＤをＩＤ読み取り装置によって取り込み、そのＩＤに基づいて、例えばインターネット上の掲示板やパソコン通信サービスにおける掲示板を登録及び検索可能とし、また、この掲示板からＩＤに対応するオブジェクトに関する情報を閲覧可能とし、さらに、そのＩＤが付加されているオブジェクトに関する情報の書き込みや交換を可能とする情報処理システムについて説明する。
【００８５】
図１３には、本発明の第２の実施の形態の一具体例システムを示す。なお、この図１３では、情報処理装置（利用者端末）の一例としてパーソナルコンピュータ（本実施の形態では例えば携帯可能なサブノート型ＰＣを例に挙げでおり、以下、クライアントＰＣ３０４と呼ぶ）を使用し、実世界のオブジェクト（物品）の一例として本３０７を、当該本３０７に付加されたＩＤの一例としてバーコード３０６を、ＩＤを読み取るＩＤ読み取り装置の一例として上記バーコード３０６を読み取るバーコードリーダ３０５を、ネットワーク３０３の一例としてインターネットを、他の情報処理装置の一例としてハードディスク３０２を備えたサーバ３０１を使用した場合の例を挙げている。この図１３の構成は一例であり、本発明はこれに限定されるものではない。
【００８６】
この図１３において、サーバ３０１は、通常のＷＷＷ（world wide web）サーバと同様のものであり、コンピュータ本体（サーバ３０１）と、ＩＤに対応するオブジェクトの掲示板等の情報を蓄積するハードディスク３０２と、ネットワーク３０３にサーバ３０１を接続するための図示しないネットワーク接続装置等から成る。
【００８７】
また、利用者端末側（クライアントＰＣ３０４側）は、モデムやＰＣＭＣＩＡインタフェース等を備えたサブノート型ＰＣであり、モデムを介してインターネット等に接続可能となされており、また、ＰＣＭＣＩＡインタフェースを介してＩＤ読み取り装置としてのバーコードリーダ３０５（ＣＣＤカメラであってもよい）と接続可能となっている。なお、ＩＤを読み取るための手段は、図１３のＩＤ読み取り装置（バーコードリーダなど）のように、単体として存在するものだけでなく、例えばクライアントＰＣ３０４に組み込まれている装置であってもよい。例えば、当該クライアントＰＣ３０４にＣＣＤカメラが組み込まれている場合にはそのＣＣＤカメラをＩＤ読み取り装置として使用することができる。さらに例えば、実世界のオブジェクトに付加されているＩＤとして、人間が目視にて読み取り可能な数字等が使用されているような場合には、そのＩＤを入力するためのキーボード（クライアントＰＣのキーボード）等も、ＩＤ読み取り装置に含まれる。
【００８８】
図１４には、実世界の物品（例えば本３０７）に既に添付されているＩＤ（バーコード３０６）をＩＤ読み取り装置（バーコードリーダ３０５）によって取り込み、その取り込んだＩＤに基づいて例えばインターネット上のサーバ３０１にある掲示板を検索しようとする場合において、上記クライアントＰＣ３０４のディスプレイ装置（例えば液晶ディスプレイ等）上に表示される初期画面の一例を示している。なお、図１４の初期画面は一例であり、本発明はこれに限定されるものではない。
【００８９】
この図１４において、当該初期画面には、ＩＤ入力用フィールド３１１が表示されている。ここで、図１３のように、実世界の本３０７に関する例えば論評や本の内容等の様々な情報が掲載されている掲示板を閲覧しようとする場合には、当該本３０７に添付されているバーコード３０６をバーコードリーダ３０５にて読み取る（或いはキーボードからバーコードの数字を入力）。これにより、初期画面の上記ＩＤ入力用フィールド３１１には、そのバーコード３０６に対応する数字が入力される。
【００９０】
クライアントＰＣ３０４は、上記ＩＤ入力フィールド３１１にＩＤ（数字）が入力されると、そのＩＤをＷＷＷのＵＲＬ（Uniform Resource Locator）にエンコードした形でサーバ３０１にアクセスする。なお、ＩＤが例えば「９７８０１２３４５６７８９」であると認識した場合のＵＲＬとしては、以下のようなものを一例に挙げることができる。
【００９１】
http://www.aaa.com/cgi-bin/bbs.cgi?id=9780123456789
ここで、上述のようにサーバ３０１にアクセスした結果、当該サーバ３０１に既に上記ＩＤに対応した掲示板が登録されている場合、サーバ３０１は、例えば図１５に示すような当該ＩＤに対応した掲示板画面を、クライアントＰＣ３０４のディスプレイ画面上に表示させる。なお、図１５のディスプレイ画面は一例であり、本発明はこれに限定されるものではない。
【００９２】
すなわち、図１５に示す掲示板画面には、例えばＩＤ番号（上記９７８０１２３４５６７８９）を表示するためのＩＤ番号フィールド３１２や、掲示板の名称（この例では「本ＡＡＢＢＣＣの掲示板」）を表示するための掲示板名称フィールド３１３、他の検索サービスへのリンク（例えばオンラインショッピングのためのリンク等）のためのリンク先フィールド３１４、当該掲示板への新規投稿用のフィールドやボタン等が表示される投稿フィールド３１５、既に掲示板に登録されている情報を表示する登録情報フィールド３１６などが配置されている。この図１５に示すような形式の掲示板によれば、ＩＤに対応した物品（本）に関する情報が閲覧及び交換可能となされているので、例えば通常の掲示板と同じようにして意見を参照したり、検索したり、新たに情報を書き込んだりすることができる。
【００９３】
一方で、ＩＤに対応するＵＲＬによりサーバ３０１にアクセスした結果、当該サーバ３０１にはそのＩＤが未だ登録されていない（ＩＤに対応する掲示板が存在していない）場合もあり得る。
【００９４】
このような場合、サーバ３０１は、例えば図１６に示すように、利用者に対して当該ＩＤに対応した掲示板を新規に登録することを要求するための新規登録画面を、クライアントＰＣ３０４のディスプレイ画面上に表示させる。なお、図１６のディスプレイ画面は一例であり、本発明はこれに限定されるものではない。
【００９５】
すなわち、図１６に示す新規登録画面には、そのＩＤ（この図１６の例では９８８１２３４）に対応する基本的な情報、例えば物品の名称の入力を要求する名称入力フィールド３１７が用意されている。ここで、利用者が、この名称入力フィールド３１７に、そのＩＤに対応する物品名（この図１６の例では「健康飲料ＸＹＺ」）を入力することにより、サーバ３０１にはそのＩＤ（９８８１２３４）と当該ＩＤに対応する物品名である「健康飲料ＸＹＺ」により示される新たな掲示板が登録されることになる。
【００９６】
上述したように、本発明の第２の実施の形態によれば、実世界の物品（オブジェクト）に既に添付されているＩＤに基づいて、例えばインターネット上の掲示板等を登録及び検索でき、またこの掲示板からＩＤに対応する物品に関する情報を閲覧でき、さらに、そのＩＤに対応する物品に関する情報の書き込みや交換が可能である。
【００９７】
もちろん、この第２の実施の形態は、上述した本や健康飲料だけでなく、他の様々な製品に適用可能であり、例えば、ある音楽ＣＤに添付されているバーコードをスキャンすれば、そのＣＤに関する掲示板にアクセス或いはジャンプすることができるので、当該ＣＤの音楽に関する情報を簡易に取得することができる。なお、このＣＤに関する掲示板は、同じＣＤに興味を持つ人がアクセスする掲示板であるため、自然に情報流通やコミュニティ形成が促進されることになる。同様に、例えば、電気製品に添付されているバーコードをスキャンすれば、その電気製品のユーザコミュニティによる最新の情報を得ることができる。
【００９８】
一方、この第２の実施の形態にようなシステムにおいて、掲示板上に載せられる情報は、上述したようなクライアントＰＣ側から提供された情報だけでなく、例えば、製品販売側が自ら販売等する各製品の情報であってもよい。このように製品販売側が製品情報を掲示板経由で提供するようにした場合、例えば当該製品販売側が販売している全ての製品に対して統一的なインタフェースで情報交換の場を提供することが可能となる。
【００９９】
また、第２の実施の形態では、上記ＩＤとして、上述したような典型的なバーコードを想定している（既に型番がバーコードとして印刷、添付されている製品が多いのでそれをそのまま利用している）が、利用可能なＩＤ体系の例としては、ＪＡＮコード（ヨーロッパではＥＡＮコード）、ＩＳＢＮコード、ＣＤＤＢ  ＩＤなどを挙げることができる。ＪＡＮコードは、バーコード体系の一種であり、商品を一意に識別するために商品パッケージにバーコードとして印刷されている。ＩＳＢＮコードは、書籍を一意に識別するためのコード体系であり、本の裏表紙等にコード番号が印刷されている。また、多くの場合、当該ＩＳＢＮコードに対応するバーコードも併記して印刷されている。ＣＤＤＢ  ＩＤは、音楽ＣＤを識別するためにインターネット上で使用されているＩＤ体系（ＵＲＬとして/http:/www.cddb.comのものが既に存在している）であり、音楽ＣＤのトラック数、演奏時間などの情報を演算して３２ビットの数字に変換したものである。このＣＤＤＢ  ＩＤの番号をＣＤのＩＤとして用いることができる。また、物体を一意に識別できる名称は、バーコードに限らず、ＩＤとして用いることができる。例えば、電子メール（E-mail）アドレス（すなわち人を識別）、ＷＷＷのＵＲＬ（ホームページ）、電話番号、住所、固有名（例えば会社名や商号、屋号、商標など）をＩＤとして用いることが可能である。
【０１００】
なお、ＩＤとしては、例えばいわゆるサイバーコードのような２次元ＩＤや、無線タグのような非接触型ＩＤを利用することも想定できる。また、ＩＤの種類によっては、例えばオンラインショッピングなどの別種の情報サービスとの連携が可能である。上記図１５の例は、書籍の統一番号（ＩＳＢＮコード）をバーコードリーダでスキャンしたときの掲示板画面例であるが、その本に関する掲示板情報と共に、リンク先フィールド３１４にオンライン書籍販売のページへのリンク先が示されている。
【０１０１】
図１７には、上記第２の実施の形態のシステムのクライアントＰＣ側において、実世界の物品に添付されているＩＤをＩＤ読み取り装置によって読み取り、そのＩＤに対応した掲示板の検索、閲覧、書き込み、或いは掲示板の新規登録を行う際の流れを示す。なお、図１７の処理は一例であり、本発明はこれに限定されるものではない。
【０１０２】
この図１７において、クライアントＰＣでは、先ずステップＳ４１として、上述した第２の実施の形態のＩＤによる掲示板検索を実行するためのアプリケーションソフトウェアを立ち上げる。なお、当該第２の実施の形態では、利用者端末としてパーソナルコンピュータ（クライアントＰＣ）を例に挙げているため、上記ＩＤによる掲示板検索を実行するためにアプリケーションソフトウェアを備えていることにしているが、利用者端末が上記ＩＤによる掲示板検索及び表示等を専用に行う専用機器である場合は、ステップＳ４１において当該専用機器の電源を投入する。
【０１０３】
上記ステップＳ４１のように上記アプリケーションソフトウェアが立ち上がると、クライアントＰＣは、ステップＳ４２として、ＩＤ読み取り装置からの物品のＩＤ入力待ち状態となる。クライアントＰＣは、ＩＤ読み取り装置から物品のＩＤが入力されると、ステップＳ４３としてサーバに接続し、さらにステップＳ４４として上記入力されたＩＤをＵＲＬにエンコードした形でサーバに送信する。
【０１０４】
次に、クライアントＰＣは、ステップＳ４５においてサーバから返信を受信する。ここで、そのサーバからの返信は、前述の図１５に示したようなＩＤに対応する掲示板の情報である場合と、前述の図１６に示したような新規掲示板の登録（新規ＩＤの登録）のための要求である場合がある。したがって、クライアントＰＣでの処理は、上記サーバからの返信が掲示板の情報である場合にはステップＳ４７以降の処理へ進み、一方、サーバからの返信が新規掲示板の登録要求である場合にはステップＳ５２以降の処理へ進む。
【０１０５】
ステップＳ４６にてサーバからの返信が掲示板の情報であると判断した場合、クライアントＰＣでは、ステップＳ４７として、例えば上記図１５に示したようなＩＤに対応した掲示板画面をディスプレイ画面上に表示する。
【０１０６】
また、ステップＳ４６において、サーバからの返信が新規掲示板の登録要求であると判断した場合、クライアントＰＣは、ステップＳ５２において、上記図１６に示したように、利用者に対して当該ＩＤに対応した掲示板を新規に登録することを要求するための新規登録画面をディスプレイ画面上に表示し、その新規登録画面内にそのＩＤに対応する物品の名称の入力を要求する名称入力フィールドを表示する。
【０１０７】
その後、クライアントＰＣは、ステップＳ５３において、名称入力フィールドに入力された物品の名称をサーバに送信する。このステップＳ５３の処理後は、ステップＳ４５に戻る。これにより、サーバからは新規登録された掲示板がクライアントＰＣに対して送られてくることになる。
【０１０８】
次に、クライアントＰＣは、ステップＳ４８として当該掲示板への書き込みが有るか否かを判断し、書き込みが有った場合にはステップＳ４９においてその書き込み情報をサーバに送信する。このステップＳ４９の処理後は、ステップＳ５０の処理に進む。
【０１０９】
また、クライアントＰＣは、ステップＳ４８において掲示板への書き込みが無いと判断した場合、ステップＳ５０の処理に進む。
【０１１０】
このステップＳ５０の処理に進むと、クライアントＰＣはＩＤ読み取り装置からの新たなＩＤの入力が有るか否かを判断し、このステップＳ５０において例えば別の物品の新たなＩＤが入力されると、当該クライアントＰＣの処理はステップＳ４４に戻り、そのＩＤをサーバに送信する。一方、ステップＳ５０において新たなＩＤの入力が無い場合は、ステップＳ５１の処理に移る。
【０１１１】
クライアントＰＣは、ステップＳ５０にて新たなＩＤの入力が無く、さらに、利用者により通信回線の切断指示が成された場合に、ステップＳ５１においてサーバとの間の通信回線を切断する。このステップＳ５１にて通信回線の切断が行われた後、ステップＳ５４にてアプリケーションの終了又は電源ＯＦＦとなされたと判断したときに、ステップ１７のフローチャートの処理を終了し、アプリケーション終了又は電源ＯＦＦとなされないと判断したときにはステップＳ４２の処理に戻り、ＩＤ入力待ち状態となる。なお、この図１７のフローチャートでは、サーバに対してＩＤの送信を開始するときに、サーバとクライアントＰＣとの間の通信回線を接続し、利用者の通信回線の切断指示に応じて通信回線の切断を行う方式としたが、常時サーバと接続しているような方式であってもよい。
【０１１２】
次に、図１８には、第２の実施の形態のサーバ側において、クライアントＰＣからＩＤが送られてきた場合に、そのＩＤに応じた掲示板、或いは新規登録要求をクライアントＰＣに対して送信する際の流れを示す。なお、図１８の処理は一例であり、本発明はこれに限定されるものではない。
【０１１３】
この図１８において、サーバでは、ステップＳ６１のように常時クライアントＰＣからＩＤ受信待ち状態となっており、このステップＳ６１においてクライアントＰＣからＩＤを受信すると、ステップＳ６２の処理に進む。
【０１１４】
ステップＳ６１にてクライアントＰＣからＩＤを受信すると、サーバは、ステップＳ６２において、その受信ＩＤが登録されているか否か、すなわち受信ＩＤに対応する掲示板が登録されているか否かを判断する。このステップＳ６２の判断において、受信ＩＤに応じた掲示板が登録されていないと判断した場合、サーバでの処理はステップＳ６６以降の処理に進み、一方、受信ＩＤに対応する掲示板が登録されていると判断した場合、サーバでの処理はステップＳ６３以降の処理に進む。
【０１１５】
ステップＳ６２において受信ＩＤに対応する掲示板が登録されていると判断したとき、サーバは、ステップＳ６３において、そのＩＤに対応した掲示板の情報をクライアントＰＣに送信する。このステップＳ６３の処理後は、ステップＳ６４の処理に進む。
【０１１６】
一方、ステップＳ６２において受信ＩＤに対応する掲示板が未登録であると判断したとき、サーバは、ステップＳ６６において、上記図１６に示したような利用者に対して当該ＩＤに対応した掲示板を新規に登録することを要求するための新規登録画面の情報をクライアントＰＣに送信する。
【０１１７】
ステップＳ６７においてクライアントＰＣからＩＤに対応する物品の名称を受信すると、サーバは、ステップＳ６８においてその名称の物品についての掲示板を受信ＩＤに対応する掲示板として作成及び登録し、さらにステップＳ６９において当該新規登録した掲示板の情報をクライアントＰＣに送信する。このステップＳ６９の処理後は、ステップＳ６４の処理に進む。
【０１１８】
次に、サーバは、ステップＳ６４において、クライアントＰＣから掲示板に新たな情報の書き込みがなされたか否か（新たな書き込み情報が送信されてきたか否か）の判断を行う。このステップＳ６４において、掲示板に書き込みがなされていないと判断した場合は、ステップＳ６１の処理に戻り、クライアントＰＣからＩＤの受信待ち状態になる。
【０１１９】
一方、ステップＳ６４において、掲示板に書き込みがなされたと判断した場合は、ステップＳ６５にて当該掲示板にその書き込み情報を追加、或いはその書き込み情報に応じて更新を行う。このステップＳ６４の処理後は、ステップＳ６１の処理に戻り、クライアントＰＣからのＩＤの受信待ち状態になる。
【０１２０】
ところで、上述した第２の実施の形態の説明では、一つのＩＤに対して一つの掲示板が対応している例を挙げたが、例えば前述したようなＪＡＮコード（ヨーロッパではＥＡＮコード）、ＩＳＢＮコード、ＣＤＤＢ  ＩＤ、無線タグ等の各種複数のＩＤ体系を併用可能とした場合、例えば複数の異なるＩＤ体系間で同じＩＤが使用されていることも考えられる。すなわち、この場合、複数の異なる物品に添付されているＩＤが重複してしまうことになる。このように複数の異なる物品のＩＤが重複していると、当該ＩＤに対応する掲示板を検索しようとしたときに、複数の物品についての複数の掲示板が検索されてくることになる。
【０１２１】
したがって、本実施の形態のシステムは、サーバにおいて、同じＩＤに対応する複数の掲示板が検索されたような場合、それら複数の掲示板のそれぞれの名称や要約等をクライアントＰＣに提示し、それら複数の掲示板の中から利用者に選択させるようにする。
【０１２２】
図１９には、上述のように同じＩＤに対応する複数の掲示板が検索されたような場合のサーバ側における処理の流れを示す。なお、この図１９の処理は、具体的には図１８のフローチャート中の例えばステップＳ６３内で行うことができるこの図１９の処理は一例であり、本発明はこれに限定されるものではない。
【０１２３】
この図１９において、サーバでは、先ず、ステップＳ７１において、クライアントＰＣからＩＤが送信されてきたとき、当該ＩＤに対して複数の掲示板が登録されているか否かの判断を行う。
【０１２４】
サーバは、このステップＳ７１にてＩＤに対して複数の掲示板が登録されていないと判断した場合、ステップＳ７４にてそのＩＤに対応する掲示板の情報をクライアントＰＣに送信する。
【０１２５】
一方、ステップＳ７１にてＩＤに対して複数の掲示板が登録されていると判断した場合、サーバは、ステップＳ７２にてそれら複数の掲示板の例えば名称や要約等の一覧をクライアントＰＣに送信する。
【０１２６】
上記複数の掲示板の名称や要約などの一覧をクライアントＰＣに送信後、ステップＳ７３において、クライアントＰＣがそれら複数の掲示板の名称等の一覧の中から選択した名称等の選択信号（すなわち掲示板の選択信号）を受信したならば、サーバは、ステップＳ７４において、その選択に応じた掲示板の情報をクライアントＰＣに送信する。
【０１２７】
図２０には、サーバ側から複数の掲示板の名称や要約等の一覧が送信されてきた場合のクライアントＰＣ側での処理の流れを示す。なお、この図２０の処理は、具体的には図１７のフローチャート中の例えばステップＳ４７内で行うことができる。この図２０の処理は一例であり、本発明はこれに限定されるものではない。
【０１２８】
この図２０において、クライアントＰＣでは、先ず、ステップＳ８１において、サーバからの送信信号が複数の掲示板の名称等の一覧であるか否かの判断を行う。
【０１２９】
クライアントＰＣは、このステップＳ８１にて複数の掲示板の名称等の一覧でないと判断した場合、すなわち、サーバから送られてきたのはＩＤに対応する一つの掲示板の情報であると判断した場合は、ステップＳ８４にてそのサーバから送信されてきた掲示板をディスプレイ画面上に表示する。
【０１３０】
一方、ステップＳ８１にてサーバからの送信信号が複数の掲示板の名称等の一覧であると判断した場合、クライアントＰＣは、ステップＳ８２にてその名称等の一覧をディスプレイ画面上に表示し、これら名称等の一覧の中から所望の名称（すなわち掲示板）を選択することを利用者に要求する。
【０１３１】
次に、クライアントＰＣは、ステップＳ８３において、上記名称等の一覧から利用者が選択した掲示板の名称をサーバに送信する。その後、クライアントＰＣは、上記選択した名称等に対応する掲示板の情報がサーバから送られてきたならば、ステップＳ８４において当該サーバから送信されてきた掲示板をディスプレイ画面上に表示する。
【０１３２】
その他、各種複数のＩＤ体系を併用可能とした場合に、例えば、各ＩＤにそれぞれのＩＤ体系の名称（例えばＩＳＢＮなど）を付加したもので掲示板を管理するようにすれば、ＩＤの重複を避けることも可能である。すなわち、例えばクライアントＰＣにてＩＤを取り込んだ時に、そのＩＤが何れの体系に属するものであるのかを示す情報（ＩＤ体系の名称）を当該ＩＤに付加してサーバに送信するようにし、サーバ側ではそのＩＤと当該ＩＤに付加された情報（ＩＤ体系の名称）とに基づいて掲示板を管理するようにすれば、異なる体系間で同じＩＤが存在した場合でも、一つのＩＤに対して一つの掲示板を検索することが可能となる。
【０１３３】
なお、上述した第２の実施の形態において、上記処理を実行するコンピュータプログラムをユーザに提供する提供媒体には、磁気ディスク、いわゆるＣＤ−ＲＯＭなどの情報記録媒体の他、インターネット、ディジタル衛星などのネットワークによる伝送媒体も含まれる。
【０１３４】
また、第２の実施の形態において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０１３５】
次に、本発明が適用される第３の実施の形態について、図２１から図２８を用いて説明する。
【０１３６】
上述した第２の実施の形態では、実世界の物品（実際には物品に添付されているＩＤ）と掲示板を対応付けた例を挙げているが、本発明の第３の実施の形態では、実世界の位置と掲示板とを対応付けるようにしている。
【０１３７】
すなわちこの第３の実施の形態では、実世界の現在位置を位置認識装置によって取り込み、当該取り込んだ現在位置に基づいて例えばインターネット上の掲示板やパソコン通信サービスにおける掲示板を登録可能とし、また、上記取り込んだ現在位置及びその近傍の位置に対応する掲示板を検索及び閲覧可能とし、さらに、上記取り込んだ現在位置及びその近傍に対応する掲示板への新たな書き込みや当該掲示板を用いた情報交換を可能とする情報処理システムについて説明する。
【０１３８】
図２１には、本発明の第３の実施の形態の一具体例システムを示す。この図２１では、情報処理装置（利用者端末）の一例として携帯可能なパーソナルコンピュータ（本実施の形態ではサブノート型ＰＣを例に挙げ、以下、クライアントＰＣ４０４とする）を使用し、実世界の現在位置情報の検出手段の一例としてＧＰＳやＰＨＳ等の位置認識装置４０５を、ネットワーク４０３の一例として無線ネットワーク及びインターネットを、他の情報処理装置の一例としてハードディスク４０２を備えたサーバ４０１を使用した場合の例を挙げている。また、クライアントＰＣは、現在位置に関連した情報（例えばテキスト、写真、ボイスメモなど）の情報入力装置４０６も備えている。さらに、利用者端末は、第１の実施の形態のようなウェアラブルコンピュータであってもよい。なお、図２１の構成は一例であり、本発明はこれに限定されるものではない。
【０１３９】
この図２１において、サーバ４０１は、図１３にＷＷＷサーバと同様のものであり、コンピュータ本体（サーバ４０１）と、実世界の各位置に対応する掲示板等の情報を蓄積するハードディスク４０２と、ネットワーク４０３にコンピュータ本体を接続するための図示しないネットワーク接続装置等から成る。
【０１４０】
利用者端末（クライアントＰＣ４０４）は、モデムやＰＣＭＣＩＡインタフェース等を備えたサブノート型ＰＣであり、ＰＣＭＣＩＡインタフェースを介して無線ネットワーク装置４０７（携帯電話，ＰＨＳを含む）や、現在位置情報の検出装置としての位置認識装置４０５（ＧＰＳやＰＨＳ等）と接続されている。また、当該クライアントＰＣ４０４は、現在位置に関連する情報の入力装置４０６の一例として例えばＣＣＤカメラやマイクロホンを備え、さらに、現在の時刻を認識するための内蔵時計等も備えている。なお、情報入力装置４０６としてのＣＣＤカメラやマイクロホンは、クライアントＰＣと一体に構成されていてもよく、また、別個に構成されていてもよい。さらに、クライアントＰＣ４０４は、上記位置認識装置４０５が検出した現在位置情報や、上記内蔵時計からの現在時刻情報、上記情報入力装置４０６から入力された写真やボイスメモ、或いはキーボード等から入力されたテキストデータ等の現在位置に関連する情報などを、無線ネットワーク装置４０７及びネットワーク４０３を介してサーバ４０１に送信可能となされている。
【０１４１】
ここで、第３の実施の形態のシステムにおいて、例えばサーバ４０１に現在位置に対応する掲示板が登録されておらず、当該現在位置に対応する掲示板を新たに登録するような場合には、クライアントＰＣの上記情報入力装置４０６から現在位置に関連する情報（例えば写真やテキスト、ボイスメールなど）を入力し、当該現在位置に関連する情報に対して、位置認識装置４０５が検出した現在位置情報と内蔵時計からの現在時刻情報とを検索タグとして添付してサーバ４０１に送信する。これにより、サーバ４０１では、現在位置に対応する掲示板が新たに登録される。
【０１４２】
また、第３の実施の形態のシステムにおいて、サーバ４０１に現在位置に対応する掲示板が既に登録されており、クライアントＰＣ４０４から当該現在位置の対応する掲示板に更に新たな情報を書き込むような場合には、上記情報入力装置４０６やキーボードから新たな情報を取得し、この現在位置に関連する新たな情報に対して、位置認識装置４０５が検出した現在位置情報と内蔵時計からの現在時刻情報とを検索タグとして添付してサーバ４０１に送信する。これにより、サーバ４０１では、当該現在位置に対応する掲示板に上記現在位置に関連する新たな情報を追加、或いは更新する。
【０１４３】
一方、第３の実施の形態のシステムにおいて、クライアントＰＣ４０４からサーバ４０１に登録されている掲示板を検索，閲覧する場合は、位置認識装置４０５が検出した現在位置情報と、例えばキーボード等からのキーワード及び内蔵時計からの現在時刻情報からなる付加的検索条件とが、クライアントＰＣ４０４からサーバ４０１に送信される。これにより、サーバ４０１では、現在位置情報と付加的検索条件に基づいて、ハードディスク４０２から必要な掲示板を検索し、当該検索により得られた掲示板の情報をクライアントＰＣ４０４に送信する。
【０１４４】
図２２には、現在位置が例えば店舗名が「ＡＡレストラン」となっているレストランの前であり、クライアントＰＣ４０４から付加的検索条件としてその店舗名である「ＡＡレストラン」と現在時刻から「７日」以内に作成された掲示板であることを指示する情報を入力した場合に、その付加的検索条件によりサーバ４０１から得られた掲示板の一例（クライアントＰＣ４０４のディスプレイ画面上の表示例）を示している。なお、図２２のディスプレイ画面は一例であり、本発明はこれに限定されるものではない。
【０１４５】
この図２２では、位置に関する付加的検索条件を入力するための検索キー入力フィールド４１１及び現在時刻（日時）から所望の時間範囲内を付加的検索条件として入力するための時間キー入力フィールド４１２が設けられており、検索キー入力フィールド４１１に「ＡＡレストラン」をキーワードとして入力し、また時間キー入力フィールド４１２に「７日」をキーワードとして入力した場合に、それらキーワードに応じてサーバ４０１から送られてきた掲示板の一例として、「ＡＡレストラン」の写真４１３と、当該ＡＡレストランの評価に関するテキスト４１４，４１５（例えば「ハンバーグステーキが美味しい」、「スパゲティは不味い」等）とが表示されている。
【０１４６】
なお、図２２の例は、現在位置において「ＡＡレストラン」のような固有のキーワードを入力して検索を行った場合に、当該現在位置において既に過去に「ＡＡレストラン」についての掲示板が登録されていたときのディスプレイ画面例であるが、現在位置と過去に掲示板が登録された位置とが完全に一致することは非常に稀である。このため、本発明の第３の実施の形態のシステムにおいて検索を行う場合には、現在位置近傍の各位置において既に登録されている掲示板の中から付加的検索条件に見合った掲示板を検索する。この場合、図２２の例では、現在位置から「ＡＡレストラン」までの距離及び方角を同時にディスプレイ画面上に表示することが望ましい。また、キーワードとして、例えば一般名称である「レストラン」を入力して検索を行ったような場合には、現在位置近傍の各位置において既に登録されている「レストラン」についての複数の掲示板が検索されることになる。
【０１４７】
図２３には、上述のように、現在位置近傍の各位置の掲示板から付加的検索条件に見合った掲示板をサーバ４０１が検索した場合において、それら近傍位置の掲示板をクライアントＰＣ４０４のディスプレイ画面上に表示した場合の画面表示例を示している。なお、図２３のディスプレイ画面は一例であり、本発明はこれに限定されるものではない。
【０１４８】
この図２３において、クライアントＰＣ４０４のディスプレイ画面上には、中心Ｏを現在位置とし、当該中心Ｏ（現在位置）からの距離を示す距離目盛り４２５と、検索キー入力フィールド４１１及び時間キー入力フィールド４１２とが用意されている。この図２３の例では、上記検索キー入力フィールド４１１に例えば一般名称である「レストラン」をキーワードとして入力し、また検索キー入力フィールド４１２に例えば「７日」をキーワードとして入力した場合に、中心Ｏ（現在位置）の近傍の位置で既に登録されている掲示板の中から、それら付加的検索条件に見合った掲示板４２１，４２２，４２３，４２４が検出され、それら掲示板４２１，４２２，４２３，４２４がクライアントＰＣ４０４のディスプレイ画面上に表示された状態を示している。なお、この図２３の例は、中心Ｏから半径２００ｍ以内を検索範囲としているが、その範囲は更に広くても、また逆に狭くてもよい。
【０１４９】
上述のように、本発明の第３の実施の形態によれば、現在位置に対応した掲示板の検索時には、現在位置やその近傍位置に対応する掲示板が検索結果として得られるので、それら各位置において、過去に訪れた人がどんな意見をもっているか等を閲覧することができる。
【０１５０】
なお、上述のような掲示板検索を行う際には、他の付随情報（例えば時間、作成者、明示的に添付されたキーワードなど）によってフィルタリングすることも可能である。すなわち例えば時間によってフィルタリングする例として、例えば富士登山中における写真やメッセージを掲示板としてサーバに登録しておくようにすれば、例えば夏に富士登山をしたときに「同じ場所から冬に見える景色」といった付加的検索条件で写真の掲示板を検索することが可能となり、これにより登山の体験をより豊かにすることができる。また例えば、街中においては、それぞれの店に対する掲示板に「このレストランの感想」といった情報を添付したり、またそれぞれの店の掲示板を閲覧することが可能となり、利用者が参加できるガイドブック情報を形成することが可能になる。
【０１５１】
図２４及び図２５には、上記第３の実施の形態のシステムのクライアントＰＣ側において、現在位置に関連する情報の掲示板の登録を行う場合、現在位置に対応して既に登録されている掲示板の検索、閲覧、書き込み等を行う場合の処理の流れを示す。なお、図２４には主に掲示板の新規登録の流れを、図２５には主に掲示板の検索、閲覧、書き込み等の処理の流れを示す。これら図２４、図２５の処理は一例であり、本発明はこれに限定されるものではない。
【０１５２】
先ず、図２４において、クライアントＰＣでは、先ずステップＳ９１として、上述した第３の実施の形態の現在位置に対応した掲示板の登録や検索等を実行するためのアプリケーションソフトウェアを立ち上げる。なお、当該第３の実施の形態では、利用者端末としてパーソナルコンピュータ（図２１のクライアントＰＣ４０１）を例に挙げているため、上記現在位置に対応した掲示板の登録や検索等を実行するためにアプリケーションソフトウェアを備えていることにしているが、利用者端末が上記現在位置に対応した掲示板登録や検索等を専用に行う専用機器である場合は、当該専用機器の電源を投入する。
【０１５３】
上記ステップＳ９１のように上記アプリケーションソフトウェアが立ち上がると、クライアントＰＣは、先ずステップＳ９２として、利用者からの指示が掲示板の新たな登録か、或いは新たな掲示板の検索か否かの判断を行う。このステップＳ９２において、検索であると判断された場合は、ステップＳ１０２に進み、図２５の掲示板検索ルーチンへ移行する。一方、ステップＳ９２において、掲示板の新規登録であると判断された場合は、ステップＳ９３以降の処理に進む。
【０１５４】
ステップＳ９３の処理に進むと、クライアントＰＣでは、キーボードや情報入力装置から写真、音声、手書きメモ、テキストなどのデータを取得・作成する。なお、これらデータは、別のアプリケーションにて作成或いは取得等したものであってもよい。
【０１５５】
また、クライアントＰＣでは、ステップＳ９４において、位置認識装置から現在位置の情報を取得し、また、ステップＳ９５において、内部時計から現在時刻（日時）情報を取得し、さらに、ステップＳ９６において、ステップＳ９３にて作成或いは取得したデータに対し、ステップＳ９４及び９５にて所得した現在位置情報と現在時刻情報を検索タグとして添付する。
【０１５６】
次に、クライアントＰＣでは、ステップＳ９７にてサーバに接続し、ステップＳ９８にてそれら検索タグが添付されたデータをサーバに送信する。これにより、サーバには、現在位置における掲示板が新規に登録されることになる。
【０１５７】
その後、クライアントＰＣでは、ステップＳ９９において、利用者から例えば掲示板の検索の指示がなされたか否かの判断を行い、掲示板検索の指示がなされたときにはステップＳ１０２から図２５の掲示板検索ルーチンへ移行する。また、ステップＳ９９において、掲示板の検索指示がなされていない場合、クライアントＰＣの処理はステップＳ１００に進む。
【０１５８】
クライアントＰＣは、利用者により通信回線の切断指示が成された場合に、ステップＳ１００においてサーバとの間の通信回線を切断する。このステップＳ１００にて通信回線の切断が行われた後は、ステップＳ１０１にてアプリケーションの終了或いは電源がＯＦＦされたか否か判断し、アプリケーションの終了或いは電源がＯＦＦされたていないと判断したときにはステップＳ９２の処理に戻り、終了或いはＯＦＦされたと判断したときには、当該図２４のフローチャートの処理が終了する。なお、この図２４のフローチャートでは、サーバに対してデータと検索タグの送信を開始するときに、サーバとクライアントＰＣとの間の通信回線を接続し、利用者の通信回線の切断指示に応じて通信回線の切断を行う方式としたが、常時サーバと接続しているような方式であってもよい。
【０１５９】
次に、図２４のステップＳ９２において掲示板の新規登録であると判断してステップＳ１０２に進んだ場合、クライアントＰＣでは、図２５のステップＳ１１１において位置認識装置からの現在位置情報を取得し、さらにステップＳ１１２においてキーボード等からのキーワードと内部時計からの現在時刻（日時）情報を付加的検索条件として取得する。
【０１６０】
次に、クライアントＰＣは、ステップＳ１１３にてサーバに接続し、ステップＳ１１４にて現在位置と付加的検索条件を送信し、その後、ステップＳ１１５にてサーバからの返信を受信する。
【０１６１】
ここで、サーバからの返信は、クライアントＰＣが送信した現在位置及び付加的検索条件から検索された掲示板である場合と、検索不能であった場合のメッセージ等である場合が考えられる。
【０１６２】
したがって、クライアントＰＣの処理は、ステップＳ１１６において、サーバからの返信が掲示板の情報であると判断した場合にはステップＳ１１７以降の処理に進み、サーバからの返信が検索不能であったことを示すメッセージ等であると判断した場合にはステップＳ１２２以降の処理に進む。
【０１６３】
ステップＳ１１６においてサーバからの返信が検索不能であったと判断した場合、クライアントＰＣは、ステップＳ１２２において新たな付加的検索条件を取得できたか否かを判断し、取得できなかったと判断した場合はステップＳ１２１に、取得できたと判断した場合はステップＳ１２３にて当該新たな付加的検索条件をサーバに送信した後、ステップＳ１１５の処理に戻る。
【０１６４】
一方、ステップＳ１１６においてサーバからの返信が掲示板の情報であると判断した場合、クライアントＰＣは、ステップＳ１１７において、サーバから送信されてきた掲示板（前述したように現在位置或いはその近傍の位置における掲示板）を、ディスプレイ画面上に表示する。
【０１６５】
次に、クライアントＰＣは、ステップＳ１１８として当該掲示板への書き込みが有るか否かを判断し、書き込みが有った場合にはステップＳ１１９においてその書き込み情報をサーバに送信する。このステップＳ１１９の処理後は、ステップＳ１２０の処理に進む。
【０１６６】
また、クライアントＰＣは、ステップＳ１１８において掲示板への書き込みが無いと判断した場合、ステップＳ１２０の処理に進む。
【０１６７】
このステップＳ１２０の処理に進むと、クライアントＰＣは新たな現在位置及び付加的検索条件の入力が有るか否かを判断し、このステップＳ１２０において例えば新たな現在位置及び付加的検索条件が入力されると、当該クライアントＰＣの処理はステップＳ１１４に戻り、その現在位置及び付加的検索条件をサーバに送信する。一方、ステップＳ１２０において新たな現在位置及び付加的検索条件の入力が無い場合は、ステップＳ１２１の処理に移る。
【０１６８】
クライアントＰＣは、ステップＳ１２０にて新たな現在位置及び付加的検索条件の入力が無く、さらに、利用者により通信回線の切断指示が成された場合に、ステップＳ１２１においてサーバとの間の通信回線を切断する。このステップＳ１２１にて通信回線の切断が行われた後は、図２４のステップＳ１０１の処理の進み、このステップＳ１２１において、アプリケーションの終了又は電源ＯＦＦとなされた場合に処理を終了し、アプリケーション終了又は電源ＯＦＦとなされないときには図２４のステップＳ９２の処理に戻り、掲示板検索又は新規登録の指示待ち状態となる。なお、この図２５のフローチャートでは、サーバに対して現在位置と付加的検索条件の送信を開始するときに、サーバとクライアントＰＣとの間の通信回線を接続し、利用者の通信回線の切断指示に応じて通信回線の切断を行う方式としたが、常時サーバと接続しているような方式であってもよい。
【０１６９】
次に、図２６及び図２７には、第３の実施の形態のサーバ側において、クライアントＰＣから掲示板の検索要求或いは掲示板の新規登録データが送られてきた場合に、それら応じた掲示板検索或いは新規登録を行う際の流れを示す。なお、図２６には主に掲示板の新規登録の流れを、図２７には主に掲示板の検索等の処理の流れを示す。これら図２６、図２７の処理は一例であり、本発明はこれに限定されるものではない。
【０１７０】
先ず、図２６において、サーバでは、ステップＳ１３１のように常時クライアントＰＣから掲示板検索要求或いは掲示板新規登録データの受信待ち状態となっており、このステップＳ１３１においてクライアントＰＣから掲示板検索要求が送信されてきたと判断した場合には、ステップＳ１３４に進み、図２７の掲示板検索ルーチンへ移行する。一方、ステップＳ１３１において、クライアントＰＣから掲示板の新規登録データが送信されてきたと判断された場合は、ステップＳ１３２以降の処理に進む。
【０１７１】
ステップＳ１３２の処理の進むと、サーバでは、クライアントＰＣから送信されてきた写真、音声、手書きメモ、テキストなどのデータと、それらデータに添付されている現在位置及び現在時刻（日時）の検索タグに応じた掲示板を作成する。
【０１７２】
次いで、サーバは、ステップＳ１３３として、上記作成した掲示板をハードディスクに保存する。これにより新たな掲示板の登録が完了する。このステップＳ１３３の後はステップＳ１３１の受信待ち状態に戻る。
【０１７３】
次に、図２６のステップＳ１３１において掲示板の新規登録であると判断してステップＳ１３４に進んだ場合、サーバでは、図２７のステップＳ１４１においてクライアントＰＣから送信されてきた現在位置及び付加的検索条件を受信する。
【０１７４】
サーバは、クライアントＰＣからの現在位置及び付加的検索条件を受信すると、ステップＳ１４２において、ハードディスクに保存されている掲示板の中から現在位置及び付加的検索条件に適合する掲示板の検索を行う。このステップＳ１４２での検索において、現在位置及び付加的検索条件に適合した掲示板が検索された場合、サーバの処理はステップＳ１４３以降の処理に移り、また、検索できなかった場合、サーバの処理はステップＳ１４６以降の処理に移る。
【０１７５】
ステップＳ１４２において検索できたと判断した場合、サーバは、ステップＳ１４３にてその掲示板をクライアントＰＣに送信する。
【０１７６】
次に、サーバは、ステップＳ１４４としてクライアントＰＣにより当該掲示板への書き込みが成されたか否かを判断し、書き込みが成された場合にはステップＳ１４５においてその書き込み情報を掲示板に追加、或いは書き込み情報にて掲示板の更新を行った後、図２６のステップＳ１３１の処理に戻る。
【０１７７】
一方、ステップＳ１４２において検索不能であったと判断した場合、サーバは、クライアントＰＣに対して検索不能であった旨のメッセージ等を送信する。その後、サーバは、ステップＳ１４７において、クライアントＰＣから新たな付加的検索条件を受信したならば、再度ステップＳ１４２においてその付加的検索条件を用いて検索を行い、新たな付加的検索条件が送られてこない場合には図２６のステップＳ１３１の処理に戻る。
【０１７８】
なお、本発明の第３の実施の形態において、ＰＨＳを用いて位置認識を行う場合は、予め位置が既知である基地局からの電界強度を用い、３角測量の原理で緯度経度を算出する方法が考えられるが、別の方法として、最も電界強度の強い基地局のＩＤを便宜的な「位置」として用いる方法や、基地局ＩＤと電界強度の組（複数個な場合がある）を便宜的な「位置」として用いる方法が考えられる。ここで「便宜的」と記したのは、基地局ＩＤと緯度経度の間に直接的な関係がないからである。しかし、本発明の第３の実施の形態によれば、登録された掲示板に対応する各「位置」同士の近傍が判定できればよいので、必ずしも絶対的な位置情報を得る必要はない。
【０１７９】
上記基地局ＩＤと電界強度の組を便宜的な「位置」として用いる方法の場合は、後に観測した基地局ＩＤと電界強度との間で類似度計算を行うことにより、便宜的な「距離」を計算することができる。なお、当該類似度計算における類似度判定アルゴリズムとしては、例えば図２８に示すような算定方法が考えられる。この図２８の算定方法は、基地局ＩＤ／電界強度の集合間での相関係数の計算に相当する。なお、図２８中でＩＤiはｉ番目の基地局ＩＤを、Ｆiはｉ番目の基地局の電界強度を表し、ｄは［ＩＤi，Ｆi］(i=1,2,...,n)とＩＤ'j，Ｆ'j］(j=1,2,...,m)との間の便宜上の「距離」である。
【０１８０】
この図２８において、例えばクライアントＰＣは、先ずステップＳ１５１として、距離ｄの変数を０に初期化し、次にステップＳ１５２として、［ＩＤi，Ｆi］(i=1,2,...,n)とＩＤ'j，Ｆ'j］(j=1,2,...,m)との間の便宜上の「距離」ｄの計算を開始する。
【０１８１】
当該計算開始後、クライアントＰＣは、ステップＳ１５３において、i=1,2,...,n、j=1,2,...,mとなるｉ，ｊについての計算ループが終了したか否かを判断する。このステップＳ１５３において、処理が終了していないと判断した場合には、ステップＳ１５４としてＩＤi＝ＩＤ’jか否か判断する。当該ステップＳ１５４にてＩＤi＝ＩＤ’jでないと判断した場合は、ステップＳ１５３の処理に戻り、一方、ＩＤi＝ＩＤ’jであると判断した場合は、ステップＳ１５５にてｄ＝ｄ＋Ｆi＊Ｆ’jとした後、ステップＳ１５３の処理に戻る。
【０１８２】
その後、クライアントＰＣは、ステップＳ１５３において、計算ループが終了したと判断した場合には、ステップＳ１５６としてｄ＝ｄ／（ｍ＊ｎ）とし、距離ｄを得る。
【０１８３】
なお、上述した第３の実施の形態においては、位置を検出するのにＧＰＳやＰＨＳを用いたが、例えば交通情報提供システムのために近年配備が進められている交通情報用ビーコンや、第１の実施の形態のような赤外線ビーコンを利用することも可能である。
【０１８４】
また、第３の実施の形態において、上記処理を実行するコンピュータプログラムをユーザに提供する提供媒体には、磁気ディスク、いわゆるＣＤ−ＲＯＭなどの情報記録媒体の他、インターネット、ディジタル衛星などのネットワークによる伝送媒体も含まれる。
【０１８５】
さらに、第３の実施の形態において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０１８６】
図２９には、上述した第２及び第３の実施の形態に適用可能なクライアントＰＣ（３０４、４０４）の主要部の具体的な一構成例を示す。
【０１８７】
この図２９に示すおいて、上記バーコードリーダ等のＩＤ読み取り装置３０５から取り込まれたＩＤは、ＰＣＭＣＩＡインタフェース５０１を介してＩＤ解析部に供給される。ＩＤ解析部５０２は、供給されたＩＤを解析し、当該解析したＩＤデータを制御部５０３に供給する。
【０１８８】
上記ＧＰＳやＰＨＳ等の位置認識装置４０５が検出した位置信号は、ＰＣＭＣＩＡインタフェース５０４を介して位置情報算出部５０５に供給される。位置情報算出部５０５は、供給された信号から現在の緯度経度（ＧＰＳの場合）或いは基地局ＩＤの基づく便宜的位置情報（ＰＨＳの場合）を算出し、その算出した現在位置データを制御部５０３に供給する。
【０１８９】
上記情報入力装置４０６からは写真や音声、手書きメモ等のデータが入力され、この入力されたデータは入力情報処理部５０６に供給される。この入力情報処理部５０６では、入力されたデータの種類（写真、音声、手書きメモ等）に応じた処理を行い、その処理後の入力データを制御部５０３に供給する。
【０１９０】
キーボード等５０８からはテキスト或いは検索条件としてのキーワード等のデータが入力され、内部時計５１０では現在時刻（日時）のデータを発生し、これらキーボード等５０８からのデータ及び内部時計５１０からのデータは制御部５０３に送られる。
【０１９１】
制御部５０３は、供給されたＩＤデータを用いて上記第２の実施の形態で説明したようなサーバへアクセスするためのＵＲＬや、入力データ、キーワード、現在時刻データ等を用いて上記第３の実施の形態で説明したような位置の掲示板検索や登録等のための情報を生成する。また、制御部５０３は、ディスプレイ装置としてのＬＣＤ（液晶ディスプレイ）５０７へ表示するための表示信号を生成し、さらに、上記モデムや無線ネットワークへの接続を行う装置としての通信部５０９を介して、サーバ等との間でデータの送受を行う。
【０１９２】
上述したように、本発明の第２，第３の実施の形態によれば、実世界の物品や位置に対応した掲示板による情報交換が簡易に行えるようになるので、ある物品や位置に関する最新の情報を得たり、新しい情報を容易に他人に通知することができる。また、本発明の第２，第３の実施の形態によれば、製品サポート情報や、特定の場所に関する宣伝情報などを通知するための情報システムとしても活用できる。さらに、ある掲示板が対応している物品や位置に関連するリンク（例えば関連する製品の広告や、店の広告等）を掲示板に添付させることも可能であり、ある物品や場所に興味を持つ利用者コミュニティに確実に情報を配信する広告媒体としての利用価値もある。
【産業上の利用可能性】
【０１９３】
以上の如く、本発明の実施の形態となる情報処理装置及び方法、情報処理システムによれば、実世界の状況を特定する特定情報に対応して付与情報を取り込むようにしたので、実世界の状況に対して付与情報を仮想的に添付することが可能となる。また、その付与情報は実世界の状況に関連する閲覧及び交換可能な情報である。したがって、本発明によれば、実世界の状況（例えば位置や物体等）に対応した情報（例えば画像情報、テキスト情報、音声情報等）を利用者に提示するのみならず、利用者が実世界の状況に対して、それら情報を付与することができ、また、利用者が所望の情報を迅速且つ容易に見付け出すことが可能である。
【０１９４】
また、本発明の実施の形態となる情報処理装置及び方法によれば、付与情報を実世界の状況に対応させて記憶するようにしたので、利用者に対して実世界の状況に対応した情報を提供することが可能となる。この付与情報は実世界の状況に関連する閲覧及び交換可能な情報である。したがって、本発明によれば、実世界の状況（例えば位置や物体等）に対応した情報（例えば画像情報、テキスト情報、音声情報等）を利用者に提示するのみならず、利用者が実世界の状況に対して、それら情報を付与することができ、また、利用者が所望の情報を迅速且つ容易に見付け出すことが可能である。
【０１９５】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【符号の説明】
【０１９６】
１，１２１  実世界環境、  ２，８，１２２  ウェアラブルコンピュータ、  ３，１２３  センサ、  ４，１２４  ＨＵＤ、  ５，１２，１２５  サーバ、  ５ａ，１２ａ，１２５ａ  データベース、  ６，７，１５  ノーマルコンピュータ、  １１  ウェアラブルユニット、  １３  ＷＷＷインタフェース、  １４  Ｅメールインタフェース、  １６  ワイヤレスＬＡＮ、  １７  赤外線ビーコン、  ２１  ＣＣＤビデオカメラ、  ２２  ＩＲセンサ、  ２３  マウス、  ２４  マイクロホン、  ２５  インタフェースボックス、  ２６  サブノートＰＣ、  ２７  ＨＵＤ、  ２８  イヤホン、  ３１  ＰＣＭＣＩＡインタフェース、  ３２  通信部、  ６１  画像処理部、  ６２  位置情報検出部、  ６３  音声処理部、  ６５  制御部、  ６６  合成部、  ７１  個人情報領域、  ７２  状況依存領域、  ７３  ロケーション部、  ７４  オブジェクト部、  ３０１，４０１  サーバ、  ３０２，４０２  ハードディスク、  ３０３，４０３  ネットワーク、  ３０４，４０４  クライアントＰＣ、  ３０５  ＩＤ読み取り装置、  ３０６  バーコード、  ３０７  本、  ４０５  位置認識装置、  ４０６  情報入力装置
【図１】
2010067275.tif 000003
【図２】
2010067275.tif 000004
【図３】
2010067275.tif 000005
【図４】
2010067275.tif 000006
【図５】
2010067275.tif 000007
【図６】
2010067275.tif 000008
【図７】
2010067275.tif 000009
【図８】
2010067275.tif 000010
【図９】
2010067275.tif 000011
【図１０】
2010067275.tif 000012
【図１１】
2010067275.tif 000013
【図１２】
2010067275.tif 000014
【図１３】
2010067275.tif 000015
【図１４】
2010067275.tif 000016
【図１５】
2010067275.tif 000017
【図１６】
2010067275.tif 000018
【図１７】
2010067275.tif 000019
【図１８】
2010067275.tif 000020
【図１９】
2010067275.tif 000021
【図２０】
2010067275.tif 000022
【図２１】
2010067275.tif 000023
【図２２】
2010067275.tif 000024
【図２３】
2010067275.tif 000025
【図２４】
2010067275.tif 000026
【図２５】
2010067275.tif 000027
【図２６】
2010067275.tif 000028
【図２７】
2010067275.tif 000029
【図２８】
2010067275.tif 000030
【図２９】
2010067275.tif 000031
【図３０】
2010067275.tif 000032
【手続補正書】
【提出日】平成21年10月23日(2009.10.23)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理端末、情報処理システム及び情報処理方法に関し、特に、実世界環境或いは状況（位置や物体等）に対する仮想的な各種情報の付与、さらにそれら付与された仮想的な各種情報の提供を行うための情報処理端末、情報処理システム及び情報処理方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
そこで、本発明は、このような状況に鑑みてなされたものであり、実世界の状況（例えば位置や物体）に対応した情報（例えば画像情報、テキスト情報、音声情報等）を利用者に提示するのみならず、利用者が実世界の状況に対して、それら情報を付与することができ、また、利用者が所望の情報を迅速且つ容易に見付け出すことを可能とする、情報処理端末、情報処理システム及び情報処理方法を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の情報処理端末は、現在位置を検出する位置検出手段と、オブジェクトを識別するオブジェクト識別手段と、上記位置検出手段により検出された位置情報に関連付けられる付与情報と、上記オブジェクト識別手段により識別されたオブジェクト情報に関連付けられる付与情報とをユーザ識別可能な表示形態で表示する表示手段とを有することにより、上述した課題を解決する。