(57)【要約】【課題】実世界の位置に関連付けた情報に対して、その情報を閲覧するための条件を容易に登録できるようにする。【解決手段】登録する情報１を入力する（ステップＳ１）。すると、入力された情報１を登録する位置を計測する（ステップＳ２）。次に、情報１の閲覧に際して課される条件を示す閲覧条件を生成する（ステップＳ３）。そして、計測された位置に、入力された情報１と生成された閲覧条件とを関連付けてデータベース２に登録する（ステップＳ４）。これにより、情報の閲覧に際して課される条件を示す閲覧条件が自動生成され、計測された位置に、入力された情報と生成された閲覧条件とが関連付けられてデータベース２に登録される。その結果、情報登録時にその情報の閲覧条件を入力する手間が省け、操作性が向上する。【選択図】        図１
2004355058.tif 000002
【特許請求の範囲】
【請求項１】
実世界の位置に関連付けて電子情報を登録するための情報登録方法において、
登録する情報を入力し、
入力された前記情報を登録する位置を計測し、
前記情報の閲覧に際して課される条件を示す閲覧条件を生成し、
計測された前記位置に、入力された前記情報と生成された前記閲覧条件とを関連付けてデータベースに登録する、
ことを特徴とする情報登録方法。
【請求項２】
前記閲覧条件生成のためのルールが予め定義されており、定義されているルールに従って前記閲覧条件を生成することを特徴とする請求項１記載の情報登録方法。
【請求項３】
前記閲覧条件生成のためのルールとして、第１の閲覧条件の生成結果に依存した第２の閲覧条件の生成ルールが定義されていることを特徴とする請求項２記載の情報登録方法。
【請求項４】
前記閲覧条件には、前記情報の閲覧の許否を判定するための閲覧許可条件が含まれることを特徴とする請求項１記載の情報登録方法。
【請求項５】
前記閲覧許可条件として、
前記情報が登録された位置を基準とした、前記情報を閲覧可能な実世界上の有効範囲が定義されている、および／または、
前記情報の閲覧を許可するユーザの種別が定義されており、前記情報の閲覧を許可するユーザの種別は、ユーザＩＤ、前記ユーザが属するグループのグループＩＤの少なくとも１つによって定義されている、および／または、
前記位置の周囲への登録された情報数に応じた条件が定義されている、および／または、
前記情報を閲覧するユーザ以外のユーザが前記位置の周囲にいることが定義されている、
ことを特徴とする請求項４記載の情報登録方法。
【請求項６】
前記閲覧条件の１つとして、閲覧を認めた前記情報を表示する際の表示方法を定義した表示条件を生成することを特徴とする請求項１記載の情報登録方法。
【請求項７】
実世界の位置に関連付けて電子情報を登録する情報登録装置において、
登録する情報を入力する登録情報入力手段と、
前記登録情報入力手段で入力された前記情報を登録する位置を計測する位置計測手段と、
前記情報の閲覧に際して課される条件を示す閲覧条件を生成する閲覧条件生成手段と、
前記位置計測手段により計測された前記位置に、前記登録情報入力手段により入力された前記情報と前記閲覧条件生成手段により生成された前記閲覧条件とを関連付けて、データベースに登録する情報登録手段と、
を有することを特徴とする情報登録装置。
【請求項８】
実世界の位置に関連付けて電子情報を登録するための情報登録プログラムにおいて、
コンピュータに、
登録する情報を入力し、
入力された前記情報を登録する位置を計測し、
前記情報に際して課される条件を示す閲覧条件を生成し、
計測された前記位置に、入力された前記情報と生成された前記閲覧条件とを関連付けてデータベースに登録する、
処理を実行させることを特徴とする情報登録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報登録方法、情報登録装置、および情報登録プログラムに関し、特に、実世界の位置情報に、例えばメモや写真等の電子情報と有効範囲やアクセス権等の複数の閲覧条件情報を簡単に関連付け、登録された情報に適した場合にのみ登録情報を表示する情報登録方法、情報登録装置、および情報登録プログラムに関する。
【０００２】
【従来の技術】
情報処理技術や情報通信技術が高度に発達した現代においては、パーソナル・コンピュータや携帯情報端末装置を始めとする情報機器が、オフィスや家庭内だけでなく実世界上のいたるところに偏在する。これらの情報機器を利用して、様々な場所で情報の取得が可能になっている。しかしながら、このような環境下ではユーザは膨大な量の情報にアクセスすることが可能であり、ユーザにとって必要な情報を如何に効率よく取得するかが大きな問題となる。
【０００３】
従来、このような問題を解決するためにユーザの位置や時間を元に情報の選択や表示を行う技術が提案されている。たとえば、テキストや画像、音声などの電子情報と特定の場所および特定の時間を登録し、ユーザが登録された時間に登録された場所に位置するときだけ関連した電子情報を表示する技術が開示されている（たとえば、非特許文献１参照）。
【０００４】
また、時空間情報のみならず、温度や湿度、速度などといったユーザ周辺の物理的な環境と電子情報とを対応付け、ユーザが再び同じような物理環境に身を置いたときのみ登録情報を表示する技術が開示されている（たとえば、特許文献１参照）。さらにこの技術では、環境情報の値に幅を持たせることにより、条件を緩和し、登録時に近い環境であれば登録情報を表示させることもできる。
【０００５】
【特許文献１】
特開２００１−９２８５３号公報
【非特許文献１】
垂水浩幸、森下健、中尾恵、上林弥彦共著の論文『時空間限定型オブジェクトシステム：ＳｐａｃｅＴａｇ』（インタラクティブシステムとソフトウェアＶＩ、近代科学社、ｐｐ．１−１０、１９９８）
【０００６】
【発明が解決しようとする課題】
しかしながら、従来技術では、空間上の位置に情報を関連付ける際の操作が煩雑であるという問題があった。
【０００７】
上述した非特許文献１の技術では、登録情報の付属情報として、どの程度距離が近ければ登録情報にアクセスできるのかを示す有効空間（中心座標と有効半径）や有効時間、登録情報へのアクセス権や登録情報のカテゴリなどを持つが、実際にこれらの属性を登録するにはユーザが１つ１つ属性情報を設定しなければならない。あるいは、あらかじめ設定しておいたデフォルト値を全ての情報の属性として登録する。
【０００８】
また、特許文献１の技術でも同様に、環境情報（位置、高度、温度、湿度、速度等）の幅といった属性を持つものの、これらの属性を登録するにはユーザが各環境情報について１つ１つ設定しなければならない。あるいは全ての情報の属性で同様のデフォルト値を設定する。
【０００９】
例えば、有効範囲を考えると、渋谷や新宿地区でアクセスできるタウン情報や映画館やお店の周辺だけで閲覧できる店舗情報、ユーザが木や標識の位置に登録したメモ情報など、情報の種類によって広範囲なものから狭範囲な情報までまちまちである。すなわち、ユーザは登録情報の属性を個別に設定したいというニーズはあるものの、属性の数が増え自由度が高くなると、かえって属性の設定がわずらわしくなるという問題がある。
【００１０】
本発明はこのような点に鑑みてなされたものであり、実世界の位置に関連付けた情報に対して、その情報を閲覧するための条件を容易に登録できる情報登録方法、情報登録装置、および情報登録プログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明では上記課題を解決するために、実世界の位置に関連付けて電子情報を登録するための情報登録方法において、登録する情報を入力し、入力された前記情報を登録する位置を計測し、前記情報の閲覧に際して課される条件を示す閲覧条件を生成し、計測された前記位置に、入力された前記情報と生成された前記閲覧条件とを関連付けてデータベースに登録する、ことを特徴とする情報登録方法が提供される。
【００１２】
このような情報登録方法によれば、登録する情報が入力されると、入力された情報を登録する位置が計測される。次に、情報の閲覧に際して課される条件を示す閲覧条件が生成される。そして、計測された位置に、入力された情報と生成された閲覧条件とが関連付けられ、データベースに登録される。
【００１３】
また、上記課題を解決するために、実世界の位置に関連付けて電子情報を登録する情報登録装置において、登録する情報を入力する登録情報入力手段と、前記登録情報入力手段で入力された前記情報を登録する位置を計測する位置計測手段と、前記情報の閲覧に際して課される条件を示す閲覧条件を生成する閲覧条件生成手段と、前記位置計測手段により計測された前記位置に、前記登録情報入力手段により入力された前記情報と前記閲覧条件生成手段により生成された前記閲覧条件とを関連付けて、データベースに登録する情報登録手段と、を有することを特徴とする情報登録装置が提供される。
【００１４】
このような情報登録装置によれば、登録情報入力手段により登録する情報が入力されると、位置計測手段により、入力された情報を登録する位置が計測される。次に、閲覧条件生成手段により、情報の閲覧に際して課される条件を示す閲覧条件が生成される。そして、情報登録手段により、位置計測手段で計測された位置に、入力された情報と生成された閲覧条件とが関連付けられ、データベースに登録される。
【００１５】
また、上記課題を解決するために、実世界の位置に関連付けて電子情報を登録するための情報登録プログラムにおいて、コンピュータに、登録する情報を入力し、入力された前記情報を登録する位置を計測し、前記情報に際して課される条件を示す閲覧条件を生成し、計測された前記位置に、入力された前記情報と生成された前記閲覧条件とを関連付けてデータベースに登録する、処理を実行させることを特徴とする情報登録プログラムが提供される。
【００１６】
このような、プログラムをコンピュータに実行させることで、上記情報登録方法に従った処理がコンピュータによって行われる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
まず、実施の形態に適用される発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
【００１８】
図１は、実施の形態に適用される発明の概念図である。本発明は、実世界の位置に関連付けて電子情報を登録するための情報登録方法に関するものである。本発明では、まず、登録する情報１を入力する（ステップＳ１）。すると、入力された情報１を登録する位置を計測する（ステップＳ２）。次に、情報１の閲覧に際して課される条件を示す閲覧条件を生成する（ステップＳ３）。そして、計測された位置に、入力された情報１と生成された閲覧条件とを関連付けてデータベース２に登録する（ステップＳ４）。
【００１９】
このような情報登録方法により、登録する情報が入力されると、入力された情報を登録する位置が計測される。次に、情報の閲覧に際して課される条件を示す閲覧条件が生成される。そして、計測された位置に、入力された情報と生成された閲覧条件とが関連付けられ、データベースに登録される。その結果、情報登録時にその情報の閲覧条件を入力する手間が省け、操作性が向上する。
【００２０】
なお、検索条件生成のために、たとえば、ルールを予め定義しておくことができる。この場合、定義されているルールに従って閲覧条件を生成する。ルールを定義しておくことで、閲覧条件を変更する際には、適用するルールを変えるだけでよく、閲覧条件の生成規則を容易に変更することができる。
【００２１】
閲覧条件生成のためのルールとしては、第１の閲覧条件の生成結果に依存した第２の閲覧条件の生成ルールを定義することができる。これにより、第１の閲覧条件の内容を変更すれば、関連する第２の閲覧条件も自動的に変更され、閲覧条件を定義する手間が少なくなる。
【００２２】
また、閲覧条件には、たとえば、情報の閲覧の許否を判定するための閲覧許可条件を含むことができる。閲覧許可条件を定義しておくことで、その閲覧可能条件を満たしたユーザに対してのみ情報が提示され、ユーザにとって無駄な情報の提示がなくなる。
【００２３】
閲覧許可条件としては、情報が登録された位置を基準とした、情報を閲覧可能な実世界上の有効範囲を定義することができる。有効範囲を定義しておくことで、情報が登録された位置の周辺にいるユーザに対してのみ情報を提供することができる。
【００２４】
有効範囲に関する閲覧許可条件では、情報を登録する位置の高さに応じて有効範囲の広狭を決定することができる。たとえば、情報を登録する位置の高度が高いほど、広い範囲を有効範囲とする。これにより、遠くから視認可能な位置（たとえば、ビルの上層）に関連付けられた情報は、遠くからでも閲覧可能となる。
【００２５】
また、有効範囲に関する閲覧許可条件として、登録時刻に応じて有効範囲の広狭を決定することができる。
また、有効範囲に関する閲覧許可条件では、同一ユーザによる情報登録回数に応じて有効範囲の広狭を決定することができる。たとえば、多数の情報を登録しているユーザの情報ほど、遠くからでも参照できるようにすることができる。
【００２６】
また、有効範囲に関する閲覧許可条件では、情報を登録する位置の周囲にいるユーザ数に応じて有効範囲の広狭を決定することができる。これにより、たとえば、多くのユーザが集っている場所の情報は、遠くからでも参照できるようにすることができる。
【００２７】
また、有効範囲に関する閲覧許可条件では、情報を登録する位置の周囲に登録された他の情報の数に応じて有効範囲の広狭を決定することができる。たとえば、ある地域に多くの情報が登録されている場合、それらの情報を遠くからでも閲覧できるようにすることができる。
【００２８】
また、閲覧許可条件として、情報の閲覧を許可するユーザの種別を定義することもできる。情報の閲覧を許可するユーザの種別は、たとえば、ユーザＩＤ、ユーザが属するグループのグループＩＤの少なくとも１つによって定義することができる。ユーザの種別で閲覧の許否を判定できることで、特定のユーザ（たとえば、任意のグループの構成員）に対して個人的に通知する情報（たとえば、会合の場所の案内）を提供することができる。
【００２９】
また、閲覧可能条件により、情報を閲覧するユーザ以外のユーザが、情報が関連付けられた位置の周囲にいる場合にのみ閲覧を許可することができる。すなわち、他のユーザの行動に応じて情報の閲覧の可否が変化する。なお、情報を閲覧するユーザ以外のユーザには、情報を登録したユーザおよび第三者が含まれる。
【００３０】
また、閲覧許可条件では、ユーザが閲覧を希望するカテゴリに属する情報の閲覧を許可することができる。すなわち、閲覧を希望するユーザがカテゴリ指定した場合、そのカテゴリに該当する情報のみがユーザに提供される。これにより、ユーザは、カテゴリによる任意の情報の絞り込みが可能となる。
【００３１】
また、閲覧許可条件として、情報の登録を指示したユーザが位置の周囲にいることを定義することができる。これにより、たとえば、情報を登録したユーザが、自分の近くにいる他のユーザに対して情報を提供することができる。この場合、情報を登録したユーザが移動すれば、情報を提供可能な領域もそのユーザに伴って移動する。このように、動的な閲覧許可条件の設定が可能である。
【００３２】
また、閲覧条件の１つとして、閲覧を認めた情報を表示する際の表示方法を定義した表示条件を生成することもできる。表示条件を定義しておくことで、閲覧するユーザの状況に合わせた表示形態で情報を表示することができる。
【００３３】
表示条件としては、登録情報の表示サイズ、表示方向、アイコン、および音声のうち少なくとも１つに関する条件を含めることができる。
また、登録する情報としては、画像データ、音声データ、テキストデータ、３次元モデルデータ、コンピュータ・プログラムの少なくとも１つを入力することができる。画像データは、静止画像であっても動画像であってもよい。
【００３４】
このように、本発明を用いれば、例えばメモや写真等の電子情報を実世界の位置に関連付けることができ、登録情報に適した場合のみ関連する情報を検索し表示することができる。このとき検索を容易にする様々な閲覧条件や、情報を表示する閲覧情報を１つ１つ操作入力する必要がなく、容易に設定することができる。また、閲覧条件を生成するルールを編集することによってユーザの好みに応じた属性生成が可能である。
【００３５】
以下に、本発明の実施の形態の具体的内容を説明する。なお、以下の説明では、登録される情報に設定される閲覧条件を属性と呼ぶこととする。すなわち、情報に設定された属性に応じて、その情報の閲覧の可否（検索条件）や、表示する際の表示形態等が決定される。
【００３６】
本実施の形態は、３次元空間内の任意の位置にユーザが様々な情報を関連付け、その情報を提供するシステムに、本発明に係る情報登録機能を適用したものである。まず、本実施の形態における場所に依存した情報提供システムの概念について説明する。
【００３７】
図２は、情報提供システムにおける情報の管理概念を示す図である。本発明は、基本的には場所に依存した情報提供の方法に関連するものである。この場所に依存した情報提供の方法とは、様々な場所に相当する「場」の概念と、「場」に存在する様々な「モノ」の概念、「場」におけるユーザの様々な「行為」の概念の３つにより定義される。
【００３８】
図２に示すように、「場」は実世界に存在する任意の大きさの仮想的な閉領域９１であり、その「場」に入ることにより「場」に応じた情報提供が行われる。「行為」を行うユーザ９２がその「場」に入ることにより、「場」内の「モノ」と呼ばれる対象物９３に関連付けられた情報の提供が行われる。
【００３９】
図３は、「行為」と「場」および「モノ」の関係を示す図である。図３に示すように、「場」には「Ｅｎｔｅｒ」、「Ｄｉｒｅｃｔ」、「Ｒｅｌｅａｓｅ」というユーザの「行為」が存在する。
【００４０】
「Ｅｎｔｅｒ」は、「場」に入るという行為である。「場」に入ることにより、その「場」に応じた情報が受信できる。
「Ｄｉｒｅｃｔ」は「場」に入り、ある方向を向くという行為である。ある方向を向くことにより、向いた方向に応じた情報が受信できる。
【００４１】
「Ｒｅｌｅａｓｅ」は「場」に情報を置くという行為である。情報を置くことにより後で別のユーザがその情報を見ることが可能となる。
「モノ」は実世界に実際に存在する物（たとえば、建物）に情報が付加されたものである。ユーザがその「モノ」を見ることにより、ユーザに対して「モノ」に応じた情報提供が行われる。
【００４２】
「モノ」には「Ｅｎｔｅｒ」、「Ｒｅｌｅａｓｅ」というユーザの「行為」が存在する。「Ｅｎｔｅｒ」はその「モノ」を見るという行為である。ユーザは、見ることによって「モノ」に応じた情報が受信できる。「Ｒｅｌｅａｓｅ」はその「モノ」に情報を置くという行為である。置くことにより後で別のユーザがその情報を見ることが可能となる。
【００４３】
本実施の形態はこのような場所に依存した情報登録方法に関する。特に「場」に対する「Ｒｅｌｅａｓｅ」行為に関するものであり、「Ｒｅｌｅａｓｅ」時に設定する複数の属性情報を煩雑な操作なしで容易に設定するための方法に関する。
【００４４】
以下、図面を参照しながら本発明の実施の形態について説明する。
図４は、本実施の形態に係る「場」に対する「Ｒｅｌｅａｓｅ」行為を実行する情報登録・表示装置の構成例を示す図である。なお、図４では、情報登録機能のみを示している。情報表示機能については、後述する（図１３参照）。
【００４５】
情報登録・表示装置は、位置計測手段１０１、登録情報入力手段１０２、ユーザ属性入力手段１０３、情報登録手段１０４、登録情報属性生成手段１０５、属性生成ルール管理手段１０６、および情報管理手段１０７を有している。
【００４６】
位置計測手段１０１は、情報登録・表示装置の位置を計測し、位置情報を情報登録手段１０４や登録情報属性生成手段１０５に入力する。たとえば、位置計測手段１０１は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）のような人工衛星を用いて緯度、経度、高度を取得するシステムを利用し、ユーザの位置を計測する。また、詳細なユーザの位置ではなく、どのエリアにいるかといった大まかな位置で十分ならば、携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）を使った位置情報サービスを利用することもできる。さらに無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＢｌｕｅｔｏｏｔｈを使ったホットスポットにより、ユーザがどのホットスポットにいるか判定することもできる。
【００４７】
登録情報入力手段１０２は、位置情報に関連して登録したい情報を、情報登録手段１０４や登録情報属性生成手段１０５に入力する。登録する情報は、たとえば、画像、音声、テキスト、３次元モデル、コンピュータ・プログラム等といったユーザが「場」に「Ｒｅｌｅａｓｅ」したい情報である。たとえば、旅の思い出として撮影した画像を旅先に残したい場合、ユーザは登録情報入力手段１０２を利用し、登録情報として画像を入力できる。
【００４８】
ユーザ属性入力手段１０３は、ユーザに関する情報を情報登録手段１０４や登録情報属性生成手段１０５に入力する。ユーザに関する情報は、たとえば、ユーザを識別するためのＩＤ、ユーザがどのグループに属しているかを示すグループＩＤ、ユーザが登録しようとしている情報のカテゴリ等である。
【００４９】
情報登録手段１０４は、位置計測手段１０１で計測された位置情報、登録情報入力手段１０２から入力された情報、ユーザ属性入力手段１０３から入力されたユーザ属性、および登録情報属性生成手段１０５によって生成された属性情報とを情報管理手段１０７へ登録する。
【００５０】
登録情報属性生成手段１０５は、登録情報の場に関する属性や表示に関する属性を生成する。場に関する属性としては、たとえば、位置情報に関連付けられた登録情報がどの程度離れた位置からアクセスできるのかといった有効範囲（「場」の大きさに相当）、どの程度の時間アクセスできるのかといった有効時間、登録情報にアクセス可能なグループを表すアクセス権、何に関する情報かを示すカテゴリ等がある。また、表示に関する属性としては、登録情報の表示サイズや表示方向、登録情報を示すアイコンや音声等がある。この登録情報属性生成手段１０５により、ユーザは複数の属性情報を１つ１つ設定しなくとも簡単に属性情報が設定できる。
【００５１】
また、登録情報属性生成手段１０５は、位置計測手段１０１、登録情報入力手段１０２およびユーザ属性入力手段１０３において入力された情報を利用し属性を生成する。たとえば、登録情報属性生成手段１０５は、位置計測手段１０１で取得された位置に基づき、高い位置の登録情報ほど遠くからアクセスできるように有効範囲を設定する。あるいは、登録情報属性生成手段１０５は、登録情報入力手段１０２で入力された情報がプライベートなメモ情報なら有効範囲を狭く設定する。また、登録情報属性生成手段１０５は、ユーザ属性入力手段１０３で入力されたユーザＩＤからユーザが契約しているサービス内容を取得し、そのサービス内容に応じて有効範囲を変更する。
【００５２】
属性生成ルール管理手段１０６は、登録情報属性生成手段１０５が登録情報の属性を生成するためのルールを管理する。ルールの記述方法の詳細は後述する。情報管理手段１０７は、位置情報に関連した電子情報と属性情報を管理するデータベースである。情報管理手段１０７は、情報登録・表示装置の内部に構成してもよいが、複数のユーザで登録情報を共有するためにネットワーク上の端末（サーバ）に配置する構成が望ましい。
【００５３】
図５は、本発明の実施の形態に係る情報登録・表示装置のハードウェア構成例を示した図である。メイン・コントローラであるＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１は、オペレーティング・システム（ＯＳ）の制御下で、例えば位置に関連した情報を登録および表示するためのアプリケーションを実行する。
【００５４】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２は、ＣＰＵ１１１において実行されるプログラム・コードをロードしたり、実行プログラムの作業データを一時保管したりするための主記憶装置である。
【００５５】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３は、データを恒久的に格納する半導体メモリであり、例えば、起動時の自己診断テスト（ＰＯＳＴ：  Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）や、ハードウェア入出力用のプログラム・コード（ＢＩＯＳ：  Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）などが書き込まれている。
【００５６】
外部記憶装置１１４は、ハード・ディスク・ドライブ（ＨＤＤ）や、光ディスクなどのランダムアクセスが可能な記憶媒体が望ましいがテープストリーマーなどのランダムアクセスの不得手な記憶媒体でも構成可能である。また、メモリースティックに代表される不揮発性の半導体メモリでもよい。あるいはネットワーク接続された他のシステムの外部記憶装置でもよい。さらにそれらの組み合わせでもよい。
【００５７】
バス１１８はＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス等により構成され、各モジュール、入出力インタフェース、ネットワークインタフェースを介したデータ転送を可能にしている。
【００５８】
入力インタフェース１１５は、ＧＰＳアンテナ１２１、方位センサ１２２、カメラ１２３、キー群１２４、ポインティングデバイス１２５などのユーザ入力機器を本システムに接続するための装置である。
【００５９】
出力インタフェース１１６は、一般に、ユーザからの入力内容やその処理結果、あるいはエラー、その他のシステム・メッセージをユーザに明示的に示すためのディスプレイ１２６やスピーカ１２７などの装置を接続するためのものである。さらに、ディスプレイ１２６やスピーカ１２７を介して電子情報である画像データや、音声データの出力が実行される。
【００６０】
ネットワークインタフェース１１７は、例えばＥｔｈｅｒｎｅｔ（登録商標）などの所定の通信プロトコルに従って、システムをＬＡＮなどの局所的ネットワークに接続したり、さらにはインターネットのような広域ネットワークに接続したりすることを可能とした通信部である。
【００６１】
次に、本実施の形態の情報登録・表示装置１００において実行する登録処理手順（「Ｒｅｌｅａｓｅ」処理手順）を、フローチャートを参照して詳細に説明する。
図６は、登録処理の手順を示すフローチャートである。この例では登録情報の属性として位置、有効範囲、アクセス権、カテゴリといった「場」に関する属性と、表示サイズ、表示方向といった表示に関する属性を持つものとする。また、位置情報等に応じてこれらの属性が決定する。すなわち、ここでは「Ｒｅｌｅａｓｅ」することで「場」が形成され、「場」に関する属性と表示用の属性を設定する例を示す。ただし、すでに「場」が定義されている場合には「場」に関する属性は既存の「場」と同じ属性になり、表示用の属性のみを設定する構造にしてもよい。
【００６２】
以下、図６に示す処理をステップ番号に沿って説明する。
［ステップＳ１１］登録情報入力手段１０２により、登録する情報が入力される。登録情報は、例えば画像データ、動画像データ、音声データ、テキストデータ、３次元モデルデータ、あるいはコンピュータ・プログラム等の電子情報である。これらの電子情報は、ユーザ自身が生成したデータファイル、外部記憶手段としてのＣＤ、ＤＶＤ等の記憶手段に格納されたデータファイル、あるいはネットワークに接続された端末から取得するデータファイル等、どのような電子情報でも構わない。
【００６３】
［ステップＳ１２］位置計測手段１０１は、情報を登録する位置が計測される。例えば、ユーザの位置に登録する場合、ＧＰＳ等を使って測定した値が位置情報となる（正確にはユーザの位置ではなく、ＧＰＳの設置された情報登録・表示装置１００の位置である）。しかしながら、このような方法では例えば目の前のビルや木の上に情報を関連付けたい場合、ユーザはビルや木に登って、実際にその場所まで行かなければならない。それよりも、ユーザの周囲の見える場所なら自由に電子情報を関連付けられた方が実用的である。また、屋内ではＧＰＳ電波を取得することが困難であるため、例えばビルの途中の階に電子情報を関連付けるのは難しい。情報を関連付ける位置の計測方法の詳細は後述する。
【００６４】
［ステップＳ１３］ユーザ属性入力手段１０３により、ユーザ属性が入力される。ユーザ属性は例えばユーザを識別するＩＤや所属するグループＩＤ、ユーザが登録しようとしている情報のカテゴリ等である。また、ユーザＩＤから例えばそのユーザがどのサービスに契約しているのか、過去の履歴はどうか、といったユーザに関する情報を取得することができる。これらユーザに関する情報はネットワーク上の端末に蓄積されていてもよいが、情報登録・表示装置１００自体に記録されていてもよい。また、カテゴリはデータが氾濫したときにユーザが望む情報を簡単に取得するためのものであり、例えば、レストラン、音楽、映画等といった登録情報の分類である。
【００６５】
［ステップＳ１４］情報登録手段１０４は、ステップＳ１１で入力された情報がステップＳ１２で計測された位置に登録可能かチェックする。例えば、すでに同じ位置（あるいは「場」）に情報がある場合は情報の登録を禁止することができる。また、ビルのオーナが自分のビルの位置には情報を関連付けられないように設定することができる。あるいは、ステップＳ１３で入力されたユーザ属性に基づき、不適切なユーザによる登録を禁止することもできる。登録できないと判定された場合には処理は終了となる。登録可能と判定された場合には、処理がステップＳ１５に進められる。
【００６６】
［ステップＳ１５］登録情報属性生成手段１０５により、属性生成ルール管理手段１０６で管理されているルールに基づき、属性情報が生成される。このとき、ステップＳ１１で入力された情報やステップＳ１２で計測された位置、ステップＳ１３で入力されたユーザ属性から属性情報が生成される。
【００６７】
［ステップＳ１６］情報登録手段１０４が、情報管理手段１０７へ位置情報、電子情報および属性情報を登録する。
以上のような手順により、ユーザは任意の位置に関連して画像やテキストといった電子情報を登録することができる。しかも、電子情報に付随する複数の属性を煩雑な操作なしで簡単に設定することができる。
【００６８】
次に、ステップＳ１２で計測した位置に情報を関連付ける方法について、具体的に説明する。
図７は、ユーザが目の前のビルに情報を関連付ける方法の一例を示す図である。図７の情報登録・表示装置１００ではカメラ１２３で撮影された画像２１がそのままディスプレイ１２６に表示されている。また、ディスプレイ１２６の右上に表示されている登録情報２２は、ステップＳ１１において入力された情報（この場合はテキスト情報）である。ディスプレイ１２６の中央の四角形は登録位置２３を示すものであり、この登録位置２３に表示されているビル３０の中腹に登録情報２２を関連付けることができる。つまり、登録位置２３に表示されているビル３０の位置を計測し、その位置をステップＳ１２において計測された位置とすることで、ユーザは実際にビルの途中の階に行かなくても電子情報（画像２１と登録情報２２）を関連付けることが可能である。
【００６９】
表示されているビルの位置を計測するには、情報登録・表示装置１００の位置と向き、およびビルまでの距離がわかれば算出することができる。情報登録・表示装置１００の位置は、たとえばＧＰＳの機能によって測定できる。情報登録・表示装置１００の向きは方位センサ１２２（地磁気センサや加速度センサ等）で計測することができる。
【００７０】
ビルまでの距離を測定する方法としては、超音波やレーザの反射による距離計測方法を用いてもよいし、カメラのフォーカスを用いた距離計測方法でもよい。また、周囲の建物の状況がわかっているなら、情報登録・表示装置１００の位置と向きから推測することができる。
【００７１】
次に、属性の生成方法について具体的に説明する。
図８は、属性生成ルール管理手段に管理された属性生成ルールの一例を示す図である。図８では、属性毎にその属性の生成ルールが示されている。
【００７２】
有効範囲は、情報が関連付けられた位置からの距離が有効範囲ｒ（ｍ）と定められ、「ｒ＝２×｜ｈ｜＋１０」という式で生成される。ここで、ｈは情報が関連付けられた位置の高さ（高度）である。このルールに従うと、有効範囲はステップＳ１２で計測された高さに依存する。例えばビルの中央の高さ１００ｍの位置に情報が関連付けられた場合、有効範囲は２１０ｍ（＝２×｜１００｜＋１０）となる。
【００７３】
アクセス権の生成ルールは、アクセス権判定値ａの値によって決定される。アクセス権判定値ａは「ａ＝｜ｈ｜／１００」という式で算出される。アクセス権判定値ａが１未満であれば、プライベートな情報（オーナのみがアクセス可能）と判断する。アクセス権判定値ａが１以上２未満であれば、オーナと同じグループのメンバーのみが情報にアクセス可能である。アクセス権判定値ａが２以上であれば、パブリック（全てのユーザがアクセス可能）な情報と判断する。
【００７４】
このように、アクセス権も高さに依存し、高さが１００ｍであれば、アクセス権は１（＝｜１００｜／１００）となる。この場合、その位置に関連付けられた情報は、グループに公開となる。
【００７５】
表示サイズの生成ルールは、表示サイズをｓとしたとき「Ｓ＝ｒ／１０＋１」で求められる。すなわち、表示サイズは有効範囲に依存する。前述のように、有効範囲は高さｈに依存しているため、実質的に表示サイズも高さに依存している。たとえば、情報を関連付ける位置の高さが１００ｍの場合、有効半径ｒが２１０ｍとなり、表示サイズｓは２２ｍ（＝２１０／１０＋１）となる。なお、表示サイズは、情報を仮想空間上のオブジェクトとして表示する場合の大きさであり、情報に近いほど大きく、情報に遠いほど小さく表示されるような遠近法に基づき表示することができる。つまり、表示サイズが大きいほど、より遠くからでも情報を見つけることが可能である（実世界の看板のサイズのようなもの）。
【００７６】
表示方向の生成ルールは、表示方向ベクトルをｄ０、端末方向ベクトル（情報登録・表示装置１００の向き）をｄとしたときｄ０＝−ｄと定義される。表示方向ベクトルと端末方向ベクトルは、三次元の単位ベクトルである。たとえば、東をｘ軸の正、北をｙ軸の正、鉛直の上方向をｚ軸の正としたとき、真北を示す表示方向ベクトルは（０，１，０）となる。このように、表示方向は情報登録・表示装置１００の向きに依存する。例えば情報登録・表示装置１００が方位１５０度（たとえば、真北を０度としたときの真北方向に対する時計回りの角度）を向いている場合、表示方向は−３０度（方位から１８０度回転させた方向）となる。
【００７７】
図９は、属性「表示方向」を示す図である。図９に示すように、このように表示方向は３次元の単位ベクトルで表現される。
なお、表示方向は、位置に関連付けられた情報を、その位置からどの方向の「場」を閲覧可能にするのかを示している。たとえば、ビルに関連付けられた情報の表示方向が真北（方位で０度、表示方向ベクトルで（０，１，０））を示している場合、位置を基準にして、有効範囲内の距離であり、真北から所定の角度内の領域にいるユーザのみが情報にアクセスできる。
【００７８】
このように属性ルールは位置に依存するだけでなく、他の属性や方位等の他の測定装置の値に依存してもよい。あるいは、ユーザの契約しているサービスに依存してもよい。例えば、料金の高いサービスはより遠くからアクセスできるように有効範囲のルールを変更したり、グループだけの閉じたサービスならば全てのアクセス権がグループに設定されたりする。
【００７９】
さらに、これらの属性はユーザが明示的に指定した内容により設定しても良い。例えば、全ての属性をユーザが直接指定することはユーザに過度の負担がかかるが、ユーザがアクセス権のみを設定すると、他の全ての属性が決まるようなルールを登録しておけば、１つの属性の設定で他の複数の属性が設定できる。
【００８０】
また、これらのルールおよび各ルールのパラメータはユーザが自由に設定できるような構造にすることで、ユーザの好みによってカスタマイズすることが可能である。あるいはユーザの好みを学習し、ルールおよび各ルールのパラメータを更新する構成でもよい。
【００８１】
以下に、ステップＳ１５に示す属性情報生成処理の詳細な手順をフローチャートを参照して説明する。なお、以下の例では、属性情報として有効範囲、アクセス権、表示サイズ、表示方向を設定する。
【００８２】
図１０は、属性情報生成処理の詳細を示すフローチャートの前半である。以下、図１０に示す処理をステップ番号に沿って説明する。
［ステップＳ２１］登録情報属性生成手段１０５は、有効範囲算出ルールの検索を行う。属性を算出するルールは属性生成ルール管理手段１０６に蓄積されているが、例えば図８に示すように各属性毎にルールが設定されている。そこで、登録情報属性生成手段１０５は、属性生成ルール管理手段１０６内の属性の項目から「有効範囲」を検索し、その有効範囲に対応付けて登録されているルールを取り出す。ここで、図８の例では各属性に対し１つのルールが設定されているが、ルールは必ずしも設定されている必要はない。また、ルールが複数設定されている場合には、ランダムにルールを抽出しても良い。さらに、例えば時間によって選択するルールを変更する等といったルールを抽出するためのルールを設定することも可能である。
【００８３】
［ステップＳ２２］登録情報属性生成手段１０５は、有効範囲算出ルールがあるか否かを判定する。ルールがある場合には処理がステップＳ２３に進められる。ルールがない場合には、処理がステップＳ２５に進められる。
【００８４】
［ステップＳ２３］登録情報属性生成手段１０５は、ステップＳ２１で検出されたルールに従って有効範囲を算出する。
［ステップＳ２４］登録情報属性生成手段１０５は、登録される情報に、ステップＳ２３で算出した有効範囲を関連付ける。その後、処理がステップＳ２６に進められる。
【００８５】
［ステップＳ２５］ルールが検出されなかった場合、登録情報属性生成手段１０５は、デフォルト値を有効範囲として、登録される情報に関連付ける。デフォルト値は、登録情報属性生成手段１０５に予め設定されている。ここでデフォルト値はユーザ毎に設定可能でもよいし、システムで統一されたデフォルト値でもよい。
【００８６】
このようにして有効範囲が設定される。
［ステップＳ２６］登録情報属性生成手段１０５は、アクセス権算出ルールの検索を行う。すなわち、登録情報属性生成手段１０５は、属性生成ルール管理手段１０６内の属性の項目から「アクセス権」を検索し、そのアクセス権に対応付けて登録されているルールを取り出す。
【００８７】
［ステップＳ２７］登録情報属性生成手段１０５は、アクセス権算出ルールがあるか否かを判定する。ルールがある場合には処理がステップＳ２８に進められる。ルールがない場合には、処理がステップＳ３０に進められる。
【００８８】
［ステップＳ２８］登録情報属性生成手段１０５は、ステップＳ２６で検出されたルールに従ってアクセス権を算出する。
［ステップＳ２９］登録情報属性生成手段１０５は、登録される情報に、ステップＳ２８で算出したアクセス権を関連付ける。その後、処理がステップＳ３１（図１１参照）に進められる。
【００８９】
［ステップＳ３０］ルールが検出されなかった場合、登録情報属性生成手段１０５は、デフォルト値をアクセス権として、登録される情報に関連付ける。デフォルト値は、登録情報属性生成手段１０５に予め設定されている。その後、処理がステップＳ３１（図１１参照）に進められる。
【００９０】
このようにしてアクセス権が設定される。
図１１は、属性情報生成処理の詳細を示すフローチャートの後半である。以下、図１１に示す処理をステップ番号に沿って説明する。
【００９１】
［ステップＳ３１］登録情報属性生成手段１０５は、表示サイズ算出ルールの検索を行う。すなわち、登録情報属性生成手段１０５は、属性生成ルール管理手段１０６内の属性の項目から「表示サイズ」を検索し、その表示サイズに対応付けて登録されているルールを取り出す。
【００９２】
［ステップＳ３２］登録情報属性生成手段１０５は、表示サイズ算出ルールがあるか否かを判定する。ルールがある場合には処理がステップＳ３３に進められる。ルールがない場合には、処理がステップＳ３５に進められる。
【００９３】
［ステップＳ３３］登録情報属性生成手段１０５は、ステップＳ３０で検出されたルールに従って表示サイズを算出する。
［ステップＳ３４］登録情報属性生成手段１０５は、登録される情報に、ステップＳ３３で算出した表示サイズを関連付ける。その後、処理がステップＳ３６に進められる。
【００９４】
［ステップＳ３５］ルールが検出されなかった場合、登録情報属性生成手段１０５は、デフォルト値を表示サイズとして、登録される情報に関連付ける。デフォルト値は、登録情報属性生成手段１０５に予め設定されている。その後、処理がステップＳ３６に進められる。
【００９５】
このようにして表示サイズが設定される。
［ステップＳ３６］登録情報属性生成手段１０５は、表示方向算出ルールの検索を行う。すなわち、登録情報属性生成手段１０５は、属性生成ルール管理手段１０６内の属性の項目から「表示方向」を検索し、その表示方向に対応付けて登録されているルールを取り出す。
【００９６】
［ステップＳ３７］登録情報属性生成手段１０５は、表示方向算出ルールがあるか否かを判定する。ルールがある場合には処理がステップＳ３８に進められる。ルールがない場合には、処理がステップＳ４０に進められる。
【００９７】
［ステップＳ３８］登録情報属性生成手段１０５は、ステップＳ３１で検出されたルールに従って表示方向を算出する。
［ステップＳ３９］登録情報属性生成手段１０５は、登録される情報に、ステップＳ３８で算出した表示方向を関連付ける。その後、処理が終了する。
【００９８】
［ステップＳ４０］ルールが検出されなかった場合、登録情報属性生成手段１０５は、デフォルト値を表示方向として、登録される情報に関連付ける。デフォルト値は、登録情報属性生成手段１０５に予め設定されている。その後、処理が終了する。
【００９９】
このようにして表示方向が設定される。
以上のようにして入力された情報が情報管理手段１０７に登録される。
図１２は、情報管理手段に登録された情報の一例を示す図である。この例では、情報管理手段１０７には、ＩＤに対応付けて、「場」の属性、表示用属性、および電子情報が登録されている。ＩＤは情報管理手段１０７が自動的に割り振ったＩＤで、管理をしやすくするためのものであり、省略することも可能である。
【０１００】
「場」の属性としては、位置、有効範囲、アクセス権、カテゴリがある。このうち位置、有効範囲およびアクセス権については、登録情報属性生成手段１０５で生成された情報である。位置は、緯度（度）、経度（度）、高度（ｍ）の順で示されている。有効範囲は、位置からの距離（ｍ）が示されている。アクセス権は、プライベートな情報にはユーザＩＤが設定される。所定のグループ内でのみオープンな情報には、アクセス権としてグループＩＤが設定される。一般に公開する情報には、アクセス権として”ｐｕｂｌｉｃ”が設定される。
【０１０１】
なお、アクセス権やカテゴリは「場」に関する属性と解釈せず、登録情報に関する属性と解釈することも可能である。この場合、「場」には様々なタイプの情報が登録されることになり、ユーザに適した情報を提供しやすくするために、各情報にアクセス権やカテゴリを設定することとなる。
【０１０２】
表示サイズには、登録された情報を表示するときのサイズが示されている。表示方向は、登録情報属性生成手段１０５で生成された単位ベクトルである。電子情報は、登録情報入力手段１０２によって登録された画像、テキスト等の情報である。
【０１０３】
次に、「場」に対する「Ｅｎｔｅｒ」行為（情報の検索および表示行為）を実現するための機能について詳細に説明する。
図１３は、情報検索及び表示を行うための情報登録・表示装置の構成を示すブロック図である。情報登録・表示装置１００は、位置計測手段１０１、ユーザ属性入力手段１０３、情報検索手段１０８、情報表示手段１０９、情報管理手段１０７を有する。
【０１０４】
位置計測手段１０１および情報管理手段１０７は図４に示した同名の要素と同様の手段である。ユーザ属性入力手段１０３も図４に示した同名の要素とほぼ同様の機能を有するが、ここでは、さらにユーザが取得したい情報のカテゴリの入力機能を備える。例えば、レストラン情報、音楽情報、映画情報等である。また、属性の入力はユーザがキーやポインティングデバイス等を用いて明示的に行ってもよいし、あらかじめ設定していてもよい。また、スケジュールなどの外部データを参照し、ユーザが何の情報を欲しいのか推測する構造にしてもよい（例えば、移動中は移動手段に関する情報を表示する等）。
【０１０５】
情報検索手段１０８は、位置計測手段１０１とユーザ属性入力手段１０３によって入力された情報に基づき、情報管理手段１０７に適切な情報があるのか検索する。そして情報表示手段１０９が、情報検索手段１０８で検索された情報を表示する。
【０１０６】
次に、本発明の情報登録・表示装置１００において実行する位置情報に関連した情報の表示処理手順（「Ｒｅｌｅａｓｅ」処理手順）をフローチャートを参照して詳細に説明する。
【０１０７】
図１４は、情報表示処理の手順を示すフローチャートである。以下、図１４に示す処理をステップ番号に沿って説明する。
［ステップＳ５１］ユーザ属性入力手段１０３により、ユーザＩＤやグループＩＤ、ユーザが取得したい情報等のユーザ属性が入力される。
【０１０８】
［ステップＳ５２］位置計測手段１０１が位置情報を計測する。
［ステップＳ５３］情報検索手段１０８がステップＳ５１で入力されたユーザ属性とステップＳ５２で計測された位置情報に基づいて、情報管理手段１０７に蓄積された情報から適切な登録情報を検索する。すなわち、登録された各情報の位置および有効範囲で定義される「場」の中に、ステップＳ５２で計測された位置情報が当てはまるかチェックし、アクセス権およびカテゴリがユーザの属性に適しているかチェックし、適切な情報を探索する。この場合、最も位置が近い情報といった１つの情報のみを検索してもよいが、条件に当てはまる全ての情報を検索してもよい。
【０１０９】
［ステップＳ５４］情報検索手段１０８は、ステップＳ５３で検索された情報があるかチェックする。情報がないならば処理は終了となり、情報があればその情報を表示用属性と共に情報表示手段１０９に渡し、処理がステップＳ５５に進められる。
【０１１０】
［ステップＳ５５］情報表示手段１０９は、検索された情報を、表示用属性に従って表示する。
次に、ステップＳ５５の情報表示処理について詳細に説明する。
【０１１１】
図１５は、情報表示処理の詳細を示すフローチャートである。以下、図１５に示す処理をステップ番号に沿って説明する。
［ステップＳ６１］情報表示手段１０９は、情報検索手段１０８を介してステップＳ５３の検索により検出された電子情報を取得する。このとき表示サイズと表示方向等の表示用属性も電子情報として取得する。ここで、表示サイズおよび表示方向は３次元の仮想空間上に電子情報を配置するときの電子情報の大きさと方向である。
【０１１２】
［ステップＳ６２］情報表示手段１０９は、表示サイズ属性の有無を判定する。表示サイズ属性がある場合には処理がステップＳ６３に進められる。表示サイズ属性がない場合には処理がステップＳ６４に進められる。
【０１１３】
［ステップＳ６３］情報表示手段１０９は、表示サイズを設定する。例えばディスプレイ１２６上に表示されている看板のような電子情報の場合、仮想空間上での看板のサイズを設定する。このように電子情報の仮想空間上での大きさを設定することによって、電子情報に近づいたときにはより大きく、離れたときにはより小さく表示することができ、電子情報が実世界の位置に関連付けられていることを明確に表現することが可能である。
【０１１４】
［ステップＳ６４］情報表示手段１０９は、表示方向属性の有無を判定する。表示方向属性がある場合には処理がステップＳ６５に進められる。表示方向属性がない場合には処理がステップＳ６６に進められる
［ステップＳ６５］情報表示手段１０９は、表示方向を設定する。例えばディスプレイ１２６上に表示されている看板のような電子情報の場合、仮想空間上での看板の向きを設定する。このように電子情報の仮想空間上での向きを設定することによって、看板の裏からは何も見えず、表に来たときのみ情報を表示することが可能である。すなわち、ユーザとの距離に基づいて電子情報を表示するだけでなく、位置関係（位置と向き）によって電子情報を表示することが可能である。
【０１１５】
［ステップＳ６６］情報表示手段１０９は、仮想空間のレンダリングを行う。すなわち、仮想３次元空間上に仮想的なカメラ（仮想カメラ）を配置し、そのカメラから見える画像を生成する。たとえば、仮想カメラの位置は、情報にアクセスするユーザが使用する情報登録・表示装置１００の位置とする。また、仮想カメラの方向は、情報登録・表示装置１００の向きとする。そして、仮想３次元空間内に配置された電子情報をレンダリングする。
【０１１６】
［ステップＳ６７］情報表示手段１０９は、実際のカメラで撮影された実画像とステップＳ６６のレンダリング結果を重ね合わせる。
図１６は、目の前のビル周辺の情報を表示する方法の一例を示す図である。この例では２つの登録情報２２，２４が検索され、情報管理手段１０７に蓄積された位置、表示サイズ、表示方向に基づき、撮影された画像２１に情報を重ね合わせている。このように撮影された画像２１に登録情報２２，２４を重ね合わせることで、位置と情報が関連していることを明確に示すことができる。
【０１１７】
また、表示用の属性としてアイコンや情報を示す音声が設定されている場合、電子情報に代わってアイコンを表示し、アイコンを選択することで電子情報を表示する構成にすることもできる。
【０１１８】
このように、実世界の位置情報と電子情報および検索・表示に関する複数の属性情報を煩雑な操作なしで容易に登録することが可能であり、登録された条件に適した場合のみ、電子情報を表示することが可能である。
【０１１９】
さらに、属性情報を生成するルールをユーザが自由に定義できる構成にすることによって、ユーザの好みに従ってカスタマイズすることが可能である。
ところで、図８に示した属性情報生成ルール以外にも、時間等の様々な条件に基づいた属性情報生成ルールを定義することができる。
【０１２０】
図１７は、属性情報生成ルールの他の例を示す図である。図１７には、有効範囲の生成ルールが４種類、アクセス権の生成ルールが１種類示されている。
ルール１〜ルール４は、有効範囲に関するルールである。ルール１は情報を登録した時刻（ｈ）に依存して有効範囲が決定するルールである。すなわち、朝と夜に登録した情報ではそれぞれ有効範囲が異なるようになる。ルール２では、同一ユーザによる情報登録回数（ｎｕｍ）に応じて有効範囲が決定する。登録すればするほど広範囲に情報を公開することができ、登録回数を増幅する効果が期待できる。ルール３では、情報が登録された位置から周囲１００ｍ内にいるユーザ数（ｎ）で有効範囲が決定する。すなわち、周囲にいるユーザが少ないほど、広い有効範囲を持つようになる。ルール４では、情報が登録された位置から周囲１００ｍ以内に登録された他の情報数（ｍ）で有効範囲が決定する。このルールによって、ある領域内で登録できる情報の数をコントロールすることができる。
【０１２１】
ルール５はアクセス権に関するルールで、「ｕｓｅｒＡ」が近くにいる場合のみ情報をパブリックに公開する。これにより、友達が揃わなければ見ることができない情報を作成することができる。このように、ルールはｉｆ−ｔｈｅｎルールで記述することも可能である。
【０１２２】
このように属性情報生成ルールとして多数のルールを用意しておき、ユーザの現在の環境（位置、時刻、気温等）に応じたルールを適用することが可能である。
【０１２３】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報登録・表示装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。光磁気記録媒体には、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）などがある。
【０１２４】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２５】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１２６】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１２７】
【発明の効果】
以上説明したように本発明では、入力された情報を登録する位置を計測し、情報の閲覧に際して課される条件を示す閲覧条件を生成するようにしたため、位置や閲覧条件をユーザが操作入力する必要がない。その結果、簡便な操作で、実世界の位置に関連付けた情報を閲覧条件とともに登録することが可能となる。
【図面の簡単な説明】
【図１】実施の形態に適用される発明の概念図である。
【図２】情報提供システムにおける情報の管理概念を示す図である。
【図３】「行為」と「場」および「モノ」の関係を示す図である。
【図４】本実施の形態に係る「場」に対する「Ｒｅｌｅａｓｅ」行為を実行する情報登録・表示装置の構成例を示す図である。
【図５】本発明の実施の形態に係る情報登録・表示装置のハードウェア構成例を示した図である。
【図６】登録処理の手順を示すフローチャートである。
【図７】ユーザが目の前のビルに情報を関連付ける方法の一例を示す図である。
【図８】属性生成ルール管理手段に管理された属性生成ルールの一例を示す図である。
【図９】属性「表示方向」を示す図である。
【図１０】属性情報生成処理の詳細を示すフローチャートの前半である。
【図１１】属性情報生成処理の詳細を示すフローチャートの後半である。
【図１２】情報管理手段に登録された情報の一例を示す図である。
【図１３】情報検索及び表示を行うための情報登録・表示装置の構成を示すブロック図である。
【図１４】情報表示処理の手順を示すフローチャートである。
【図１５】情報表示処理の詳細を示すフローチャートである。
【図１６】目の前のビル周辺の情報を表示する方法の一例を示す図である。
【図１７】属性情報生成ルールの他の例を示す図である。
【符号の説明】
１・・・情報、２・・・データベース、１０１・・・位置計測手段、１０２・・・登録情報入力手段、１０３・・・ユーザ属性入力手段、１０４・・・情報登録手段、１０５・・・登録情報属性生成手段、１０６・・・属性生成ルール管理手段、１０７・・・情報管理手段
【図１】
2004355058.tif 000003
【図２】
2004355058.tif 000004
【図３】
2004355058.tif 000005
【図４】
2004355058.tif 000006
【図５】
2004355058.tif 000007
【図６】
2004355058.tif 000008
【図７】
2004355058.tif 000009
【図８】
2004355058.tif 000010
【図９】
2004355058.tif 000011
【図１０】
2004355058.tif 000012
【図１１】
2004355058.tif 000013
【図１２】
2004355058.tif 000014
【図１３】
2004355058.tif 000015
【図１４】
2004355058.tif 000016
【図１５】
2004355058.tif 000017
【図１６】
2004355058.tif 000018
【図１７】
2004355058.tif 000019