(57)【特許請求の範囲】
【請求項１】
環境に設置されている環境変化検出センサが出力した情報に基づいて、上記環境で生じた変化を抽出する環境変化抽出手段と；
上記抽出された変化を、環境データベースに登録させる環境変化登録手段と；
ユーザが上記環境に接近したときに、上記接近したユーザの識別子を検出するユーザ識別子検出手段と；
上記ユーザ識別子検出手段が検出したユーザが前回、上記環境に接近したときの時刻を、上記環境データベースから取得する時刻取得手段と；
上記取得された時刻から現在時刻までに起きた変化を、上記環境データベースから取得し、ユーザに提示する情報提示手段と；
を有することを特徴とする環境変化伝達装置。
【請求項２】
請求項１において、
ユーザの識別子と、上記環境に過去に接近したときの情報と、連絡先とを含む個人情報を蓄積するひとデータベースを有することを特徴とする環境変化伝達装置。
【請求項３】
請求項１または請求項２において、
上記環境変化検出センサは、カメラであり、
上記ユーザ識別子検出手段は、赤外線センサであり、
上記情報提示手段は、プロジェクタであることを特徴とする環境変化伝達装置。
【請求項４】
請求項３において、
環境の変化を上記プロジェクタを通してユーザに提示する際に、上記変化領域を、変化が起きた時間順に、変化が起きた場所に、上記プロジェクタを用いてスポットライトで投影することを特徴とする環境変化伝達装置。
【請求項５】
請求項２において、
ユーザが入力可能な入力装置と；
上記入力装置からユーザが入力した情報に基づいて、環境に起きている変化の伝達に関する設定の変更と、上記ひとデータベースに登録されている上記ユーザ情報の変更と、環境に対するメッセージの書き込みとを行う変更・書き込み手段を有することを特徴とする環境変化伝達装置。
【請求項６】
請求項５において、
上記入力装置は、ペン先に接触センサと赤外線ＬＥＤとが内蔵されているペン型インタフェースであることを特徴とする環境変化伝達装置。
【請求項７】
請求項６において、
上記ペン先に内蔵されている上記接触センサが壁面に接触することによって、上記ペン先に設けられている赤外線ＬＥＤが点灯し、上記点灯した赤外線ＬＥＤの位置をカメラで読み取ることによって、環境中の上記ペン先の位置を取得することを特徴とする環境変化伝達装置。
【請求項８】
請求項５〜請求項７のいずれか１項において、
上記入力装置からユーザが入力したメッセージと、ユーザが指定した環境の変化に関する情報とに基づいて、ユーザが指定した環境の変化の位置と時刻とに、上記環境に時間的、または空間的に側にいたユーザを検索し、この検索されたユーザを、環境に変化を起こした人物であると認定する認定手段と；
ユーザが入力したメッセージを、上記認定された人物に送信する送信手段と；
を有することを特徴とする環境変化伝達装置。
【請求項９】
請求項８において、
上記送信手段は、メッセージを送信する際に、予め人数を指定することによって、環境の変化を起こした時刻、場所に近い順に、指定された人数の人物の情報を取得し、複数の人物に対してメッセージを送る手段であることを特徴とする環境変化伝達装置。
【請求項１０】
請求項８において、
上記環境に、一定時間以上過去に滞在している人物、または一定回数以上過去に近づいた人物を、データベースに蓄積された記録に基づいて検索し、これら検索された人物で構成されるメーリングリストを、動的に作成し、
上記送信手段は、環境の変化またはメッセージをやり取りする手段であることを特徴とする環境変化伝達装置。
【請求項１１】
環境に設置されている環境変化検出センサが出力した情報に基づいて、上記環境で生じた変化を抽出する環境変化抽出段階と；
上記抽出された変化を、環境データベースに登録させる環境変化登録段階と；
ユーザが上記環境に接近したときに、上記接近したユーザの識別子を検出するユーザ識別子検出段階と；
上記ユーザ識別子検出段階で検出したユーザが前回、上記環境に接近したときの時刻を、上記環境データベースから取得する時刻取得段階と；
上記取得された時刻から現在時刻までに起きた変化を、上記環境データベースから取得し、ユーザに提示する情報提示段階と；
を有することを特徴とする環境変化伝達方法。
【請求項１２】
請求項１１記載の方法をコンピュータに実行させるプログラム。
【請求項１３】
請求項１１記載の方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユビキタスコンピューティング技術を用いた環境の変化の伝達方法およびコミュニケーション方法に関するものである。
【０００２】
なお、上記ユビキタスコンピューティング技術は、モバイルコンピューティングと相反する考え方であり、モバイルがコンピュータを持ち歩くのに対し、ユビキタス（遍在する）は、そこらじゅうの環境にコンピュータが埋め込まれている技術である。
【０００３】
【従来の技術】
我々の生活は、生活環境に大きく依存している。依存度には、個人差があるが、生活環境が変化すると、変化が刺激になり、人間の行動に影響を起こす。たとえば、普段使っている枕を買い換えると、少しの間寝付けなくなったりする。部屋が汚くなってきたら、掃除をするかもしれない。これは、行動に直結している例であるが、実際に、日々の細かい変化を人間は、認識し、認識した結果がトリガとなり、様々な行動を行っている。その１つがコミュニケーションである。
【０００４】
人間は、環境の変化を認識することによって、それをコミュニケーションに取り入れ、人と話す。たとえば、日本では天気が頻繁に変化するので、挨拶で天気を話題にすることが多い。また、ベランダの植物が花を咲かせたら、そのことについて家族で話すかもしれない。
【０００５】
しかし、人間が環境の変化を認識し、さらに認識した環境の変化から生まれた話題をコミュニケーションに取り込むためには、２つの問題がある。
【０００６】
１つの問題は、日々の様々な変化を人間が全て知覚し、全て記憶しておくことが困難であるという問題である。
【０００７】
何気なく起こった（起こした）変化はすぐ忘れ、自分が居ない場面で起きた変化は、変化が起きたことすら気が付かない場合が多い。
【０００８】
人間の身体能力、記憶能力には限界があり、環境が発信している多くの情報を見落とし、また、多くの情報の持つ意味に気付けないためである。そのため、さっきまで使っていた眼鏡やテレビのリモコンが見つかず、既に家族に捨てられた先週の週刊誌や一昨日の新聞を探す。
【０００９】
２つ目の問題は、上記１つ目の問題をクリアしたとしても、環境の変化から生まれた話題を誰とどうやって話すかという問題である。
【００１０】
人と話すためには、相手、話題、コミュニケーション手段が必要であるが、環境の変化から生まれた話題を人に話す場合、話したい相手がわからず、そのため、適切なコミュニケーション手段もない場合が多い。
【００１１】
たとえば、ある家の父親が朝起きて、表へ出ると、家の前にゴミが捨ててあったとする（前日見たときには何もなかった玄関前に何者かがゴミを置いたという変化）。すると、父親はゴミが捨ててあるという状況から、家の前に捨てられたゴミに関する怒りの話題が生まれる。ゴミを捨てた相手に対し、「家の前にゴミを捨てるな！」というコミュニケーションを取りたいと思うだろう。
【００１２】
また、ビデオカメラを早急に使いたいと思って探していたところ、たまたま、研究室の机の上に置いてあるのを見つけたとする（前回研究室に来たときには、何もなかった机の上にビデオカメラを誰かが置いたという変化）。この場合、ビデオカメラの持ち主に対して、「ビデオカメラを借りてもよいですか？」というコミュニケーションを取りたいと思うに違いない。しかし、これらのケースでは、コミュニケーションの話題はわかっても、ゴミを捨てた人、ビデオカメラの持ち主という、コミュニケーションを取りたい相手が判らないので、コミュニケーションを取ることができない。
【００１３】
上記２つの問題を解決するためには、
・人間が見落としたり、気付かなかった環境の変化を認識し、人に効果的に伝達する仕組みが必要であり、また、
・人間が認識した環境の変化から生まれた話題を、効果的にコミュニケーションに取り込む仕組む必要がある。
【００１４】
まず、人間が見落としたり、気付かなかった環境の変化を認識し、人に効果的に伝達する仕組みに関連する研究として、人間の記憶能力を補完する研究が行われている。
【００１５】
たとえば、Ｆｏｒｇｅｔ−ｍｅ−ｎｏｔ（参考文献１：Mik Lamming and Mike Flynn:Forget-me-not:Intimate computingin support of human memory, In FRIEND21 '94 International Symposium on Next Generation Human Interface, 1994.）は、携帯型コンピュータにユーザの動作履歴を記録することによって、人間の記憶を間接的に補助している。
【００１６】
Ｄｉｇｉｔａｌ  Ｒｅｍｉｎｄｅｒ（参考文献２：吉田将志，吉高淳夫:Digital Reminder:ユーザの視点からの実世界指向データベースの構築とそのインタフェース〜視線を用いた視覚情報の動的獲得と提示〜，インタラクティブシステムとソフトウェアVIII, pp111-116, 2000.）は、視線情報に基づいて、注目した情報だけを記録する。これらの研究は、ユーザの行動を記録することによって、ユーザの記憶を補助し、物探し等に利用しようという意図がある。
【００１７】
これらの研究では、ユーザが過去に存在した場所の環境の変化を記録しているので、この記録されたユーザの行動を省みることによって、環境の変化を認識することが可能である。
【００１８】
また、多くのセキュリティシステムでは、家に対する人間の侵入や、火災といった環境の変化を様々なセンサを用いて認識し、警察や家主等に伝えることを目的としている（参考３：http://www.geocities.co.jp/Technopolis/8917/. 、参考４：http://www.secom.co.jp/.）。
【００１９】
人間が認識した環境の変化から生まれた話題を、効果的にコミュニケーションに取り込む仕組みとしては、Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙの研究領域にいくつか関連研究がある。
【００２０】
たとえば、Ａｕｇｍｅｎｔ−ａｂ１ｅ  Ｒｅａｌｉｔｙ（参考文献５：暦本純一，綾塚祐二，林一輝:Augment-able Reality:実空間と情報空間を融合した情報交流，インタラクティブシステムとソフトウェアVI, pp115-124, 1998.）、Ｓｐａｃｅ  Ｔａｇ（参考文献６：垂水浩幸，森下健，中尾恵，上林弥彦:時空間限定オブジェクトシステム:Space Tag, インタラクティブシステムとソフトウェアVI, pp1-10, 1998.）や、空気ペン（参考文献７：椎尾一郎，山本吉伸:コミュニケーションツールのための簡易型ＡＲシステム，インタラクティブシステムとソフトウェアVIII, pp117-124, 2000.）では、位置に対して情報を貼り付けることができるので、環境の変化が起きた場所に対して、貼り紙や書置きをすることが可能になる。
【００２１】
また、時空間メール（参考文献８：上田宏高，塚本昌彦，西尾章次郎:字空間メール:時空を超えるメッセージ，インタラクティブシステムとソフトウェアVIII, pp27-32, 2000.）では、位置、時間、ユーザ属性を満たすユーザに対してメールを送ることができる。
【００２２】
【発明が解決しようとする課題】
しかし、上記各研究は、人間が見落としたり、気付かなかった環境の変化を認識し、人に効果的に伝達する仕組みを解決する研究としてみた場合、または、人間が認識した環境の変化から生まれた話題を効果的にコミュニケーションに取り込む仕組みを解決する研究としてみた場合、いくつかの問題がある。
【００２３】
［人間が見落としたり、気付かなかった環境の変化を認識し、人に効果的に伝達する仕組み］
Ｆｏｒｇｅｔ−ｍｅ−ｎｏｔやＤｉｇｉｔａｌ  Ｒｅｍｉｎｄｅｒは、携帯型コンピュータを利用するので、その人が居る場所の変化を記憶できるが、他の場所で起きた変化を記憶することができない。
【００２４】
たとえば、会社に行っているときに、家で起きている変化を記憶できないので、子供が動かしたテレビのリモコンの位置を伝達することはできないだろう。つまり、その場所に居ながら、気付かなかった変化には、対応できるが、違う場所に居たので、見逃した変化に対しては対応できない。
【００２５】
逆に、多くのセキュリティシステムは、携帯型システムではなく、環境に設置するタイプのシステムであるので、別の場所に居て、見逃した変化を後で確認することが可能である。
【００２６】
しかし、これらのシステムは、不法侵入や、火災等特定の目的に特化され、多くの変化を効果的にユーザに伝達することができないという問題がある。
【００２７】
［人間が認識した環境の変化から生まれた話題を、効果的にコミュニケーションに取り込む仕組み］
Ａｕｇｍｅｎｔ−ａｂｌｅ  Ｒｅａｌｉｔｙ，  Ｓｐａｃｅ  Ｔａｇ、空気ペンは、位置に対してメッセージを書き込むことができる。
【００２８】
しかし、この手法をコミュニケーション手段として考えた場合、相手がその場所にもう一度来るかが判らないという問題があり、また、相手がいつそのメッセージを読むか判らないという問題があり、さらに、返事がくるか判らない等の問題がある。
【００２９】
位置に対してメッセージを書き込む手法は、我々が実生活で行っている書置きをする等の行為と変わらないので、上記問題は解決されていない。
【００３０】
一方、時空間メールでは、位置、時間、ユーザ属性を満たすユーザに対してメールを送ることができるので、過去のある時間、ある場所に居た人に、メッセージを送ることができるが、しかし、同期型コミュニケーションや、変化を起こした人の特定等はなされていない。
【００３１】
また、上記２つの問題を同時に解決できるシステムは実現していない。
【００３２】
本発明は、ユーザが見逃したり気付かなかったりしがちな環境の変化を知ることができ、また、思いがけない発見を得る可能性があり、さらに、環境を介したメッセージをやり取りすることができるものを提供することを目的とするものである。
【００３３】
【課題を解決するための手段】
本発明は、環境に設置されているセンサが出力した情報に基づいて、上記環境で生じた変化を抽出し、この抽出された変化をデータベースに蓄積し、ユーザが上記環境に接近したときに、接近したユーザの識別子を、位置センサが認識し、この認識されたユーザが前回、上記環境に接近したときの時刻を、上記データベースから取得し、この取得された時刻から現在時刻までに起きた変化を上記データベースから取得し、出力装置を通じてユーザに提示するものである。
【００３４】
【発明の実施の形態および実施例】
本発明は、ある環境にユーザが訪れたときに、そのユーザが、前回その環境に訪れたときから、今までの環境変化を、上記ユーザに提示するものである。
【００３５】
つまり、本発明は、人間が見落としたり、気付かなかった環境の変化を認識し、人に効果的に伝達する仕組みを提供し、また、人間が認識した環境の変化から生まれた話題を、効果的にコミュニケーションに取り込む仕組みを提供する。
【００３６】
［人間が見落としたり、気付かなかった環境の変化を認識し、人に効果的に伝達する仕組み］
まず、環境の変化を認識し、人に効果的に伝達するためのシステムの基本構成は、環境に備え付けられているセンサと、出力装置とによって構成されている。
【００３７】
ここで、「環境」は、書籍や鉛筆、またそこに生活する人間を含む生き物等その場にある全てのものを環境と捉える。このように捉えると、人間が生活する環境は日々変化している。また、「環境の変化」は、環境が主に視覚的に変化することである。
【００３８】
上記出力装置は、環境に備え付けられていても、携帯型装置でもよい。
【００３９】
たとえば、環境側にカメラを設置することによって、画像を定期的に取得し、生活環境内に起きている変化を、上記取得した画像から検出する。次に、検出された変化に基づいて、変化が起きた場所に、たとえばプロジェクタを用いてスポットライトを投射する。これによって、過去に変化が起きた場所がわかる。その場所に来た時間を、システムに記憶させておくことによって、次に来たときは、前回来たときから起きた変化のみを受信することができる。
【００４０】
［人間が認識した環境の変化から生まれた話題を、効果的にコミュニケーションに取り込む仕組み］
本発明は、上記仕組みを用いて検出された変化を利用して、コミュニケーションを行う仕組みである。
【００４１】
まず、提示された変化が起きている部分を、何らかの方法で指定する（たとえばプロジェクタでスポットライトが当てられている部分をペンで指す）ことによって、コミュニケーションの話題にしたい変化を選択する。
【００４２】
システムは、変化を起こしたであろう人物の情報を、データベースから取得する。たとえば、所定の変化が起きたときに、その変化が起きている場所に一番近くに居た人が、変化を起こした人であると推測する。ユーザが、変化を選択した状態で、メールを出す、電話をかける、メッセージを投稿する等の動作を行うと、変化を起こした人であるとシステムが推測した人と、コミュニケーションを取ることができる。
【００４３】
［第１の実施例］
図１は、本発明の第１の実施例である環境変化伝達装置１００を示すブロック図である。
【００４４】
環境変化伝達装置１００は、環境の変化を検出する環境変化検出センサ１０と、位置センサ２０と、処理装置３０と、情報提示装置４０と、環境データベース５０と、ひとデータベース６０とによって構成されている。
【００４５】
環境変化検出センサ１０は、カメラ、超音波センサ等で構成されている。
【００４６】
位置センサ２０は、赤外線センサ、ＲＦＩＤ、ＰＨＳ等の電界強度を利用する位置計測システム、ＧＰＳ等によって構成されている。
【００４７】
赤外線センサについての参考文献としては、「青木恒:カメラで読み取る赤外線タグとその応用，インタラクティブシステムとソフトウェアVIII, pp131-136, 2000.」があり、「R. Want and A. Hopper:Active badges and personal interactive computing objects, IEEE Trans. on Consumer Electronics, 38(1)pp. 10-20, 1992.」がある。
【００４８】
ＲＦＩＤの参考文献としては、「R. Want, K.P. Fishkin, A. Gujar and B.L. Harrison:Bridging physical and virtual worlds with electronic tags, In Proceedings of ACM Conference on Human Factors in Computing Systems(CHI'99), pp371-377, 1999.）」がある。
【００４９】
処理装置３０は、環境情報取得手段３１と、環境変化抽出手段３２と、環境情報・環境変化登録手段３３と、位置情報取得手段３４と、位置情報登録手段３５と、環境データベース検索手段３６と、ひとデータベース検索手段３７と、変化情報出力手段３８とを有する。
【００５０】
環境情報取得手段３１は、環境変化検出センサを利用し、環境の情報を取得する。環境変化抽出手段３２は、取得した環境の情報から環境が変化している情報を切り出し、環境情報・環境変化登録手段３３を用いて、環境データベース５０に定期的に環境情報・環境の変化に関する情報を蓄積する。
【００５１】
位置情報取得手段３４は、人が環境に近づくと、人のＩＤと位置情報とを、位置センサ２０から取得する。
【００５２】
位置情報登録手段３５は、取得した人のＩＤと位置情報とを、ひとデータベース６０に蓄積させる手段である。
【００５３】
環境データベース検索手段３６は、取得した人のＩＤに対応するユーザが過去に環境に近づいたときの情報を、環境データベース５０から検索し、ユーザが最後に環境に近づいた情報に基づいて、環境データベース５０から、ユーザが最後に環境に近づいたときから起きた環境の変化を検索する。
【００５４】
ひとデータベース検索手段３７は、ひとデータベース６０に蓄積されている情報を検索する手段である。
【００５５】
変化情報出力手段３８は、検索された環境の変化に基づいて、情報提示装置４０に環境の変化を出力する。
【００５６】
情報提示装置４０は、プロジェクタ、携帯型コンピュータ等によって構成されている。
【００５７】
環境データベース５０は、システムが設置されている環境に関する情報を蓄積するデータベースである。
【００５８】
ひとデータベース６０は、ユーザに関する情報を蓄積するデータベースであり、ユーザの識別子と、環境に過去に接近したときの情報と、連絡先とを含む個人情報を蓄積するデータベースである。
【００５９】
次に、第１の実施例の動作について説明する。
【００６０】
図２は、第１の実施例の具体例を示す斜視図である。
【００６１】
図２に示す環境変化伝達装置１００は、環境変化検出センサ１０として、カメラを使用し、情報提示装置４０として、プロジェクタを使用し、位置センサ２０として、ＩＲ（赤外線）センサを使用し、掲示板ＢＤにおける掲示物の変化をユーザに提示する実施例である。
【００６２】
大学の休校、補講を知らせる掲示板ＢＤや、スーパーの売ります、買いますの掲示板ＢＤでは、日々様々な人々が掲示物を貼り、移動し、削除するので、一目見て、自分が以前見た掲示物であるか否かを判断することがが難しい。したがって、ある程度全ての掲示物を俯瞰しながら、見る必要があるので、同じ情報を繰り返し見たり、新しい情報を見逃したりする。このような環境では、前回見たときから起きた変化（新しく掲示物が貼られた、掲示物の場所が移動した、削除されたｅｔｃ．）をユーザに提示することによって、必要な掲示物を効率的に探すことができる。
【００６３】
＜実施例の動作＞
図３は、第１の実施例において、環境変化検出センサ１０としてカメラを使用し、情報提示装置４０としてプロジェクタを使用し、位置センサ２０としてＩＲ（赤外線）センサを使用したシステムの動作を示すフローチャートである。
【００６４】
定期的に、環境の画像を、カメラから取得し（Ｓ１）、画像処理を用いて環境の変化を切り出し（Ｓ２）、環境データベース５０に蓄積する（Ｓ３）。また、常に、環境中のユーザを監視し、ユーザがその環境に来たことを、ＩＲセンサを用いて認識すると、環境変化伝達装置１００は、ひとデータベース６０から、ユーザがこの環境に前回に来たときの日時を取得し（Ｓ４）、前回来た日時から現在までに生じた変化を、蓄積された環境の変化の中から取得し（Ｓ５、Ｓ６）、取得した変化が起きていた環境の部分に、プロジェクタを用いてスポットライトを当てる（Ｓ７）。
【００６５】
＜変化の抽出＞
次に、画像から、環境の変化を取得する方法について説明する。
【００６６】
ユーザは、置かれた状況によって、求める変化の分解能が異なる。したがって、ユーザが求めている分解能で、変化を提示することが必要である。
【００６７】
上記「変化の分解能」は、変化のスピードや変化が起きる平均スパンの違いである。つまり、我々が生活する環境は、日々変化しているが、その変化にも、車や人が移動する等のように速い変化と、植物が生長する等のように緩やかな変化とがある。また、人間が行動するように、短い時間の間に何度も変化するものと、家に置かれたテレビの位置が余り動かないように、一度変化すると長い時間変化しないものがある。
【００６８】
たとえば、テレビのリモコンのような物を探しているときは、テレビのリモコンの移動という変化は取得したいが、反対に、人の動き等の変化は欲しくない。そこで、以下のような方法で変化の分解能を決定する。
【００６９】
まず、前提として、テレビのリモコンや本、ポスター等の物は、ある程度同じ場所に留まり続けるものとし、反対に、人や動物は、一箇所に留まり続けないものとする。この前提に従い、動いた後、一定時間その場所に留まり続けているものを切り出し、変化した「物」とする。
【００７０】
図４は、上記実施例において、変化を抽出する説明図である。
【００７１】
具体的には、たとえば背景差分を用いることによって、変化を抽出することができる。
【００７２】
１．定期的にキャプチャされる画像を蓄積（オリジナル画像）
２．過去の数フレーム（ｎ枚）における画素毎の濃度ヒストグラムを作成する
３．各ヒストグラムの最頻値の濃度を画素値とする画像（背景画像）を作成する
４．過去の背景画像と現在背景画像との差分画像を作成する（差分画像）
たとえば、毎秒１フレームをキャプチャしている状態で、ｎ＝１８００枚、つまり過去３０分に、キャプチャされた画像を用いて背景画像を作成する。ｋ番目の背景画像を作成する際には、ｋ−１８００番目からｋ番目までの画像を用い、画素毎に、データ数１８００の濃淡値ヒストグラムを作成する。
【００７３】
このヒストグラムの最頻値の濃度を、それぞれの画素の濃淡値とすることによって、ｋ番目の背景画像を作成する。この背景画像は、過去６０分のうちで最も長い時間写っている画素で構成された画像になる。最後に、過去の背景画像と、現在作成した背景画像との差分を取ることによって、変化を抽出することができる。この場合、新しく掲示物を貼り付けると、１５分後には変化が抽出されている計算になる。
【００７４】
濃度ヒストグラムの作成に用いるフレーム数を減らす（分解能を変える）ことによって、頻繁に変化するオブジェクトを検出することができる。フレーム数が少ない場合には、ヒストグラムの最頻値に替えて中央値を用いることによって変化を検出することができる。
【００７５】
＜オプティカルフロー＞
第１の実施例では、変化を検出する場合、背景差分を使用している。たとえば、変化の検出にオプティカルフロー法を用いることによって、変化の場所だけでなく、変化のスピードや、変化している方向等をも取得することができる。
【００７６】
このような情報を利用すると、変化の多彩な提示方法が可能になる、たとえば、変化のスピードが速いもののみを提示したり、変化の方向が一定のもののみを提示することができる。また、変化のスピードが遅いものを強調することができる。オプティカルフローの検出方法は、既存の方法が既に提案されているので、ここでは、その説明を割愛する。
【００７７】
＜変化の提示＞
物を効率的に探索する場合、環境の変化をユーザに提示する場合、簡潔かつ効果的に提示しなければならない。この方法として、たとえば、時系列を維持したまま、時間間隔を圧縮し、変化している場所に、スポットライトを当てる方法が考えられる。
【００７８】
前回来たときからの変化を見せる場合、前回来たのが３日前だとすれば、３日前からの変化を数秒間に圧縮し、アニメーションとして提示する。上記の方法で抽出された変化は、物の移動前の位置と移動後の位置とであるので、移動中や静止中の時間を削除し、圧縮することができる。この方法で圧縮された情報を、過去から順番に提示していくことによって、変化のアニメーションを作成することができる。
【００７９】
たとえば、変化が起きている部分に、過去から順番に、スポットライトを当てて、ユーザが、環境の変化を一瞬で見たい場合には、過去に来たときからの変化が生じた場所を、全てスポットライトで照らすこともできる。ただし、この場合、たくさんの変化が起きていると、環境が、スポットライトで埋まり、変化している部分が判りづらくなる可能性があるので、注意が必要である。
【００８０】
＜データベース＞
本実施例では、環境データベース５０、ひとデータベース６０の２種類が定義されている。環境データベース５０は、環境の変化を蓄積するデータベースである。環境の変化を抽出したときに、カメラから得られる画像を用いる場合には、キャプチャした画像と、変化を抽出したデータ（画像）とを保持する。
【００８１】
図５は、上記実施例におけるユーザＩＤと、アドレスと、分解能と、最終アクセス時とを示す図である。
【００８２】
一方、ひとデータベース６０は、図５に示すように、環境に来る人のデータを保持し、ユーザＩＤ、ユーザの属性（メールアドレス等）、環境設定情報（認識する変化の時間間隔や変化のスピードといった分解能等）、最終アクセス日時、過去にシステムの側にいたときの位置と時間等を保持している。
【００８３】
ユーザの属性として、ユーザのメールアドレスの他、提供するサービスによっては、実際の住所や年齢等、その他の個人情報を登録するようにしてもよい。
【００８４】
上記実施例で説明していない環境設定情報については、第２の実施例で説明し、ユーザの属性、過去にシステムの側にいたときの位置と時間等については、第３の実施例以降で利用法を述べる。
【００８５】
＜複数のデバイス＞
本実施例の装置は、環境変化検出センサ１０と、位置センサ２０と、情報提示装置４０との３種類のデバイスを有するが、それぞれ複数個のデバイスを用いることによって、環境の変化を高精度で抽出することや、状況に応じた変化情報の出力方法等が考えられる。
【００８６】
たとえば、環境変化検出センサ１０として、カメラ１１と超音波センサとを用いることによって、カメラ１１の映像から変化を抽出するとともに、超音波センサから得られる情報を利用して、変化した部分の三次元的な凹凸を検出することができる。また、カメラ１１を２つ利用することによって、変化を三次元情報として検出することもできる。
【００８７】
一方、プロジェクタ４１と携帯型コンピュータとを利用することによって、大まかな変化はプロジェクタ４１で投影し、細かい変化を携帯型コンピュータで投影するといった方法も考えられる。位置センサ２０も、ＩＲセンサとＧＰＳを利用することによって、高精度でグローバルな位置情報を取得することができる。
【００８８】
＜ユーザの認証＞
ユーザＩＤが、ひとデータベース６０に登録されていない場合や、ユーザが初めてこの場所に来た場合には、環境変化伝達装置１００は、前回この場所に来た時刻を取得することができない。この場合に、変化を提示する方法として、いくつかの方法が考えられる、１つの方法は、一定期間内に起きた環境の変化を、ユーザに提示する。たとえば、上記のようなユーザがある場所に来たときには、過去一週間以内に起きた変化を提示するようにする。
【００８９】
また、環境の変化をユーザに提示しないという方法も考えられる。この場合には、ユーザが環境と対話し、閲覧したい期間等を指定し、過去に起きた変化の提示を要求する必要がある。環境との対話方法については、第２の実施例において示す。
【００９０】
また、ユーザが位置センサ２０をＯｆｆにし（位置発信型の位置センサ２０の場合）、位置センサ２０を身に付けていない場合には、ユーザの位置やＩＤを検出することができない。このような場合、ユーザが環境と対話し、過去に起きた変化の提示を要求することは可能であるが、環境に取り付けられたセンサ群から得られる情報に基づいて、近づいてくる物体が人であるということが判れば、一定期間内の変化を自動的に提示することができる。接近する物体（環境中に起きている変化）が人であると認識するためには、センサライトや自動ドア等に使用されている方法を利用することができる。
【００９１】
このように人間を認識する場合、焦電型赤外線センサを使用する方法、カメラから得られる画像に基づいて画像認識し、判断する方法、静電容量を用いた方法等が考えられる。これらの方式に関しては、既存の技術が存在するので、ここではその説明を割愛する。人間センサを利用することによって、位置センサ２０を持っていない不特定多数の人に対しても、環境の変化を伝達することができる。
【００９２】
なお、環境データベース検索手段３６は、環境に起きている変化を抽出する際に、カメラから定期的に環境の画像を取得し、上記環境データベースに蓄積し、蓄積された過去数フレームの画素毎の濃度ヒストグラムを定期的に作成する濃度ヒストグラム作成手段の例であり、また、上記各ヒストグラムの最頻値の濃度を画素値とした画像を、定期的に作成し、上記環境データベースに蓄積する画像蓄積制御手段の例であり、さらに、過去に作成された画像と現在作成した画像とを比較し、この比較の結果、一定の閾値以上の差が認められた部分を変化の領域と認定する変化領域認定手段の例である。
【００９３】
また、環境情報・環境変化登録手段３３と、位置情報登録手段３５とは、入力装置からユーザが入力した情報に基づいて、環境に起きている変化の伝達に関する設定の変更と、ひとデータベースに登録されているユーザ情報の変更と、環境に対するメッセージの書き込みとを行う変更・書き込み手段の例である。
【００９４】
［第２の実施例］
＜環境との対話＞
図６は、本発明の第２の実施例である環境変化伝達装置２００を示すブロック図である。
【００９５】
環境変化伝達装置２００は、環境変化伝達装置１００において、新たに入力装置７０を付加し、処理装置３０の代わりに、処理装置３０ａが設けられている実施例である。
【００９６】
処理装置３０ａは、処理装置３０に、設定管理手段３９と、入力取得手段７１と、入力管理手段７２とが設けられている装置である。
【００９７】
環境変化伝達装置２００は、対話的手法を用いた変化の取得、環境に対するメッセージの書き込み、環境設定の変更等を実現することができる。
【００９８】
位置情報取得手段３４は、ユーザのＩＤと位置情報とを取得すると、ひとデータベース６０に、ＩＤと位置情報とを送る。ひとデータベース６０は、ＩＤに基づいて、ひとデータベース６０からユーザの設定、過去に環境にアクセスした記録等を検索し、設定管理手段３９でユーザの情報を管理する。
【００９９】
一方、入力取得手段７１は、ユーザが入力した情報を取得し、入力管理手段７２は、取得した情報に基づいて、各種設定の変更、ひとデータベース６０内のユーザデータの書き換え、書き込まれたメッセージを環境データベース５０に行う登録等を実行する。
【０１００】
処理装置３０ａは、設定管理手段３９に記憶されている当該ユーザの変更された設定に従って、環境データベース５０の検索または、ユーザの要求に従った環境の変化の再抽出を行ない、ユーザの設定に従って、変化情報を情報提示装置４０に出力する。
【０１０１】
また、設定変更時のメニュー等も、変化情報出力手段３８を通じて、情報提示装置４０へ出力する。他のユーザが環境にメッセージを登録した場合にも、環境データベース検索・抽出手段３６がメッセージを検索し、変化情報出力手段３８が、メッセージを情報提示装置４０に出力する。その他の部分の処理は、第１の実施例と同じである。
【０１０２】
入力装置７０は、携帯型コンピュータや、ペン型インタフェース、音声入力等である。携帯型コンピュータを利用した場合、ユーザは、環境に備え付けられた処理装置３０ａと接続し、携帯型コンピュータを利用して対話を行う。たとえば、ブルートゥース内蔵の携帯電話を利用し、環境変化伝達装置１００と接続する。これによって、携帯電話の画面に、各種メニューが表示されるので、それに従って、環境との対話を行う。たとえば、携帯電話の上下ボタンや、ホイールを動かすことによって、提示されている環境の変化の分解能を変えたり、左右ボタンを押すことによって、提示されている環境の変化の巻き戻し、早送りを行うことができる。また、環境に対して、未来の自分や、他人にメッセージを貼り付けたり、過去に自分がこの場所に来た日時の変更、次回来たときにもう一度見たい変化の定義等も行える。
【０１０３】
一方、ペン型インタフェースを利用すると、携帯型コンピュータを利用して行った操作よりも、直感的に操作することができる。
【０１０４】
図７は、第２の実施例において、ペン型インタフェースを使用した場合を示す斜視図である。
【０１０５】
ペン２３の先に、接触センサ２４と赤外線ＬＥＤ２５とが内蔵され、ペン先が壁面等に接触すると、赤外線ＬＥＤ２５が点灯する。また、ペン２３にボタン２６が設けられ、このボタン２６を押すと、赤外線ＬＥＤ２５が点灯する。
【０１０６】
赤外線ＬＥＤ２５が発生し、掲示板ＢＤで反射した赤外線を、カメラ１１が認識することによって、現在のペン先の位置を知ることができる。これによって、直接ペン２３を利用して、壁面にメッセージを書き込むことができ、ボタン２６を押し、赤外線ＬＥＤ２５をカメラ１１の前で振ることによって、提示されている環境の変化の分解能を変更することができる。
【０１０７】
本方式は、図６に示す環境変化伝達装置２００において、入力装置７０を、環境変化検出センサ１０（カメラ１１）と赤外線ＬＥＤ２５とによって実現した例である。
【０１０８】
音声入力する場合、環境に取り付けられたマイクまたはユーザが所有しているマイクから得られた音声を認識し、環境との対話を行う。
【０１０９】
たとえば、ＤＵＧ−１では、音声を利用したエージェントとの対話を実現している。なお、ＤＵＧ−１は、「中野幹生，堂坂浩二，宮崎昇，平沢純一，田本真詞，川森雅仁，杉山聡，川端豪:柔軟な話者交代を行う音声対話システムDUG-1，言語処理学会第５回年次大会論文集，1999」に記載されている。
【０１１０】
また、言葉でなく、音を利用して対話することも可能である。たとえば、声の大きさによって分解能を変えることもできる。
【０１１１】
［第３の実施例］
＜変化を利用したコミュニケーション＞
図８は、本発明の第３の実施例である環境変化伝達装置３００を示すブロック図である。
【０１１２】
環境変化伝達装置３００は、第１の実施例（環境変化伝達装置１００）において変化を受け取った人が、第２の実施例（環境変化伝達装置２００）において変化を起こした人にメッセージを送る実施例である。
【０１１３】
第２の実施例（環境変化伝達装置２００）は、ユーザと環境とが対話する実施例である。第２の実施例（環境変化伝達装置２００）を用いると、環境の変化を介して、人と人とのコミュニケーションを実現することができる。たとえば、新しく貼られたポスターをユーザが見て、そのポスターを欲しくなったとする。この場合、ポスターを貼った人に、「このポスターが役目を終えた後、もし捨てるのであれば、私に頂けませんか？」というメッセージを送ることができれば、ポスターを入手できる可能性が高くなる。
【０１１４】
そこで、第１の実施例（環境変化伝達装置１００）を用いて、変化を受け取った人が、第２の実施例（環境変化伝達装置２００）を用いて、変化を起こした人にメッセージを送る。
【０１１５】
まず、ポスターにスポットライトが当たっている状態、または、携帯型コンピュータの画面におけるポスターの位置が点滅している状態等、ポスターに変化が提示されている状態で、ユーザがそのポスターの位置を指定する。たとえば、ペン型インタフェースによって、ポスターの位置を指したり、携帯型コンピュータにおいて、ポスターが表示されている部分をクリックする。これによって、特定の変化が選択された状態になる。
【０１１６】
次に、変化が選択された状態で、ユーザが、メッセージを書き、環境変化伝達装置３００に送る。たとえば、携帯型コンピュータ上で「このポスター頂けませんか？」と書き、第１の実施例（環境変化伝達装置１００）に伝達する。第１の実施例（環境変化伝達装置１００）では、メッセージを受け取ると、ユーザが選択した変化を起こしたユーザを検索する。そして、検索されたユーザにメッセージを送る。
【０１１７】
環境変化伝達装置３００は、環境変化伝達装置２００において、メッセージ通信手段８２と、変化実施者割当手段８１と、通信装置８３とが付加されている装置である。
【０１１８】
入力管理手段７２は、入力取得手段７１から得られた、ユーザのメッセージと、ユーザが選択した環境の変化とを変化実施者割当手段８１に送る。変化実施者割当手段８１は、ユーザが選択した環境の変化の位置と時間とに基づいて、ユーザが選択した環境の変化が生じたときに、環境変化伝達装置３００に一番近くに存在していたユーザを、ひとデータベース６０から検索し、この検索されたユーザが、変化を起こした人物であると認定し、この認定された人物のアドレスを、メッセージ通信手段８２に伝達する。
【０１１９】
メッセージ通信手段８２は、変化を起こした人物であると認定されたユーザのアドレスに、ユーザが入力したメッセージを、通信装置８３を利用して送信する。その他の動作は、第１の実施例、第２の実施例と同様である。
【０１２０】
＜入力装置７０＞
環境の変化の指定や、メッセージの入力には、第２の実施例で説明した方法を用いることができるが、ここでは新たに、携帯型コンピュータを利用しつつ、直接入力が可能な入力手法を提案する。
【０１２１】
現在、携帯型コンピュータとしては、携帯電話やＰＨＳがよく用いられているが、携帯電話のアンテナと携帯電話とを用いて、環境の変化の選択と、メッセージの入力、送信とを可能とする入力方式について説明する。
【０１２２】
図９は、環境変化伝達装置３００において、携帯電話のアンテナと携帯電話とを用いて、環境の変化の選択と、メッセージの入力、送信とを行う場合の説明図である。
【０１２３】
現在、光るアンテナと呼ばれる携帯電話用のアクセサリが存在する。この光るアンテナは、携帯電話で通話する際に生じる電磁波に反応し、先端に内蔵されたＬＥＤが点滅したり色が変化するアンテナである。
【０１２４】
そこで、上記光るアンテナのＬＥＤを用いて、環境の変化を選択する。携帯電話でメッセージを書き終えたら、選択したい環境の変化部分に、光るアンテナの先をかざし、第１の実施例（環境変化伝達装置１００）に送信する。すると、第１の実施例（環境変化伝達装置１００）との接続が行われる。このときに、環境変化伝達装置３００と携帯電話との間に、電磁波が飛び交うので、光るアンテナのＬＥＤが点灯する。
【０１２５】
第１の実施例（環境変化伝達装置１００）は、メッセージを受け取ると、光るアンテナのＬＥＤの位置をカメラ１１を用いて認識する。認識が完了すると、認識した位置と、環境の変化とを割り当て、環境の変化を起こしたと推測されるユーザに、メッセージを送信し、携帯電話との接続を切る。
【０１２６】
すると、光るアンテナのＬＥＤが消灯し、認識とメッセージの送信が完了したことがわかる。光るアンテナは、赤外線ＬＥＤである必要は必ずしもないが、赤外線を発していれば、位置認識をし易い。アンテナの先が光ることを嫌うのであれば、赤外線ＬＥＤを利用することが好ましい。逆に、点灯している可視光を見たい場合には、たとえば赤いＬＥＤは、赤外波長のエネルギも発している場合が多い。また、光るアンテナは、通常、点滅したり、色が変わるが、位置認識をする際には、単色で点滅しない方が認識しやすい。ＬＥＤの認識方法に関しては、既存の技術が存在するので、ここではその説明を割愛する。
【０１２７】
また、アンテナの先のＬＥＤを、携帯電話のボタンを利用して点灯したり、ＬＥＤの先についている接触センサを利用して点灯できるようにすれば、第２の実施例のペン型インタフェースと同じ使い方が可能である。
【０１２８】
＜変化を起こしたユーザの決定＞
変化を起こしたユーザを検索する場合、たとえば以下のように検出する。第１の実施例のシステムが、メッセージを受け取ると、ユーザが選択した変化が生じた時刻に基づいて、ひとデータベース６０から、その時刻に、変化が起きた場所に最も近くに存在していた人を検索する。変化が起きた場所に最も近くに存在していた人を検索することができたら、そのユーザのアドレスにメッセージを送ることができる。
【０１２９】
＜メッセージのやり取り方法＞
メッセージのやり取りの方法としては、上記のようにメッセージを送信する方法の他、電話をかける方法がある。電話をかける場合、基本的な動作は、メッセージの送信方法と同じである。電話の場合、変化を選択した状態で、システムに電話をかけると、システムは変化を起こしたと考えられるユーザに電話をかける。この場合、同期型コミュニケーションを実現することができるので、ユーザは伝えたい情報を素早く、インタラクティブに伝達することができる。
【０１３０】
しかし、電話をかける方法、メッセージを送る方法は、１対１のコミュニケーションであるので、ダイレクトメールに近い形になり、心理的障壁が大きい。特に、この場合、メッセージを受け取る側は、見知らぬ人から突然メッセージがくるので、状況や内容によっては、不快感を覚える可能性がある。
【０１３１】
そこで、ゆるやかにメッセージをやり取りする方法も必要であると考える。掲示板ＢＤやメーリングリスト等に対するメッセージは、見知らぬ人との１対１のコミュニケーションに比べ、心理的障壁が低い。変化が起きたときに、その近くに存在していた複数人にメールを送るようにしてもよい。たとえば、ユーザがメッセージを送る際に、１００人等、人数を指定することによって、変化が起きた場所と時刻とに対して、時間的、空間的に近くに存在していた１００人にメッセージを送るようにしてもよい。
【０１３２】
同時刻に空間的に近くに存在していた人や、変化が起きた場所から一定の範囲内に、一定期間内に存在していた人等を指定するようにしてもよい。その環境によく来る人で、メーリングリストを自動的に作成し、この作成されたメーリングリストに、投稿できるようにしてもよい。この方法に関しては後述する。
【０１３３】
本方式では、よく行く場所の情報が、随時自分に流れてくるので、地域コミュニティの活性化等の効果もある。環境毎に、掲示板ＢＤを作成し、そこに対してメッセージを書き込むようにしてもよい。
【０１３４】
＜自動メーリングリスト＞
第１の実施例では、ユーザが過去にアクセスした時間と位置とを、ひとデータベース６０に蓄えるので、ユーザが、過去の一定期間に、何分間この環境に滞在したかを計算することができる。そこで、過去の一定期間の滞在時間に基づいてリストを作成し、滞在時間が一定時間以上長い人を集めたメーリングリストを自動的に作成する。そして、この自動的に作成されたメーリングリストを利用し、メッセージのやり取りを行う。また、このメーリングリストに、環境の変化情報を定期的に伝達することも可能である。
【０１３５】
本メーリングリストは、その環境に滞在している時間が一定時間を割った人は自動的に削除される。メーリングリストへ登録する場合、メーリングリストから削除する場合、滞在時間が一定以上の人間をメーリングリストに登録し、一定時間を下回った人を削除する方法や、メーリングリストの定員を予め決め、滞在時間が多い人から順番に登録する方法等が考えられる。
【０１３６】
また、第１の実施例の装置が、いくつかの環境に複数台設置されていたとすると、装置同士の連携を利用してメーリングリストを作成するようにしてもよい。人は、何らかのコミュニティに属していたいと思うことが多い。そこで、ユーザが複数の環境のうちで最もよく行く（長い時間滞在する）環境に、自動的に登録するようにしてもよい。この方法では、ユーザは、必ずどこかの環境のメーリングリストに登録されている状態を維持することができる。最もよく行く環境を１つに絞る必要がなく、よく行く環境を、よく行く順に、複数登録するようにしてもよい。
【０１３７】
自動ではないが、ユーザが明示的に環境を指定し、登録したり削除したりするようにしてもよい。
【０１３８】
［第４の実施例］
＜セキュリティ＞
第４の実施例は、セキュリティを考慮した実施例である。
【０１３９】
第１の実施例では、プロジェクタ４１を用いて、変化が起きた場所にスポットライトを当てるが、環境データベース５０には、キャプチャした画像をそのまま蓄積することも可能であり、キャプチャした画像を提示することもできる。
【０１４０】
しかし、公共の場所に設置されているカメラ１１から得た画像を、不特定多数の人に配信することは、プライバシの侵害に当たる可能性がある。
【０１４１】
そこで、変化が起きたときの位置のみを伝達する等の、プライバシの保護も考慮した表現が必要となる。逆に、家等でセキュリティ目的も考慮して利用する場合には、キャプチャした画像をそのまま閲覧しても問題ないだろう。
【０１４２】
＜プライバシ＞
第３の実施例に記したように、突然見知らぬ人からメッセージが来ることに、心理的圧迫を感じる人は多い。そこで、ユーザのプライバシを保護する必要がある。第３の実施例では、メール、電話、メーリングリストの例を挙げたが、これらに関しては、相手のアドレスをシステムが管理するので、それぞれ相手ユーザを秘匿することができる。つまり、第３の実施例で例として挙げた、「ポスターを下さいませんか？」というメッセージを送る例では、メッセージを送った人は相手がポスターを（恐らく）貼った人という以上のことはわからない。
【０１４３】
一方、メッセージを受け取る側も、相手を明示しない限り、現在ポスターの前にいる人であるという情報以上の情報はわからない。ただし、これは、あくまで設定の問題で、環境によっては、相手のアドレスや情報をシステムが明示する場合もありえる。たとえば、小中学校で利用する場合には、メッセージの発信者、受信者とも明示されていてもよいと考えられる。
【０１４４】
また、メッセージを受け取った人は、メッセージの内容を見て、その相手からさらにメッセージを受け取りたくないと思った場合には、その旨をシステムに伝達することによって、今後、その相手からメッセージを受け取らずにすむ。
【０１４５】
このように、ユーザは特定の相手から来るメッセージの受信許可／拒否を設定することができる。また、単一の相手だけではなく、一定の属性を持ったユーザに対して、メッセージの受信許可／拒否を設定することも可能である。たとえば、ひとデータベース６０に登録されている個人情報を利用し、同年代のメッセージのみの受信を許可にしたり、また、メッセージを送信した人が、普段あまりその場所に来ていない人である場合には、メッセージの受信を拒否することができる。これによって、ユーザは、受信するメッセージをある程度選択することができる。
【０１４６】
また、環境に設置されたシステム側が、メッセージの転送を拒否することもできる。たとえば、ひとデータベース６０のデータを利用し、初めてその環境に来た人から、この場所に頻繁に来ている人に、メッセージを送信できない等の制限を設けるようにしてもよい。これによって、観光客から、その土地の住人に対する気軽なメッセージを防ぐことがになる。ただし、メッセージの転送の許可／拒否を、システム側で行うには、その影響を十分考慮する必要がある。たとえば、上記の例では、その環境は閉鎖性が高くなるかもしれない。
【０１４７】
＜ひとデータの取り扱い＞
第１の実施例〜第３の実施例では、ユーザに関するデータを、ひとデータベース６０に蓄積している。ユーザに関するデータを、データベースで一元的に管理する場合、プライバシの保護を考慮する必要がある。
【０１４８】
そこで、ユーザに関するデータの一部を、ユーザ側の携帯型コンピュータに保持するようにしてもよい。たとえば、第１の実施例では、システムが設置されている環境にユーザが近づくと、ユーザが過去にその環境に存在していた日時を、ひとデータベース６０から取得し、変化を提示するが、過去にその環境に存在していた日時を、ユーザ側の携帯型コンピュータに蓄積し、ユーザがその環境に近づくと、環境側のシステムが携帯型コンピュータからユーザが環境に近づいた日時を取得し、変化を提示することも可能である。このようにすることによって、ユーザデータの一部を、携帯型コンピュータに蓄積することが可能となり、セキュリティを強化することができる。
【０１４９】
［第５の実施例］
＜プロジェクタ４１（情報提示装置４０）を使わない方法＞
第５の実施例は、環境変化伝達装置１００において、情報提示装置４０を使用せずに、環境を介したメッセージをやり取りする実施例である。
【０１５０】
環境変化伝達装置１００では、カメラ１１で環境の変化を検出し、プロジェクタ４１によって、変化が起きた場所にスポットライトを当てている。プロジェクタ４１（情報提示装置４０）を利用しないと、スポットライトを当てることができない。この状態で、第３の実施例の方法を実行する。第３の実施例では、スポットライトの位置を、ポインタ（たとえば、光るアンテナ）で指定することによって、環境の変化を指定しているが、第５の実施例では、スポットライトが当たっていない状態で、ポインタによって、環境を指定する。
【０１５１】
この指定によって、第５の実施例では、ポインタの位置で起きた変化を環境データベース５０から検索し、ユーザの携帯型コンピュータ（たとえば携帯電話）に送信する。ユーザは、携帯型コンピュータに表示された環境の変化（たとえば、変化が起きた時間が時系列に表示される）から、メッセージを送りたい変化を選択する。
【０１５２】
この後の処理は、第３の実施例に準拠する。これによって、プロジェクタ４１（情報提示装置４０）を使わないメッセージのやり取りが可能になる。携帯型コンピュータを、情報提示装置４０と考えれば、環境変化伝達装置１００の構成と同じになるが、第１の実施例〜第３の実施例では、システムが提示する環境の変化をユーザが見た後に、ユーザがメッセージを送るために環境の変化を指定するのに対して、本方式では、ユーザがメッセージを送るために環境を指定した後に、その環境の変化がユーザに提示されるという違いがある。
【０１５３】
この考えに従えば、ユーザがメッセージを送るために環境を指定した後に、その環境の変化を、プロジェクタ４１でユーザに提示することも可能である。たとえば、その場所で起きた変化の時刻を、スポットライトで投影したり、周辺時刻に起きた別の変化も、一緒にスポットライトとして投影することによって、どのような変化であるかを知る手助けになる。
【０１５４】
また、一番最近起きた変化を、ユーザが選択した環境の変化とすることも可能である。この方法では、その場所で最も新しく変化を起こした人としかメッセージのやり取りができないことになるが、第３の実施例と同じ動作ステップで、メッセージの送信を行うことができ、情報提示装置４０を全く必要としない。
【０１５５】
［第６の実施例］
＜表現手法＞
第６の実施例は、上記実施例において、スポットライトを投射する以外の方法で表現する方法である。
【０１５６】
第１の実施例では、環境の変化を伝達する方法として、プロジェクタ４１を用いて変化が起きている部分にスポットライトを投射する。環境の変化を伝達するためにプロジェクタ４１を用いる場合、スポットライトを投射するだけでなく、様々な表現方法が考えられる、たとえば、変化が起きている部分に当てたスポットライトを変化のスピードに従って、小刻みに振動させたり、スポットライトの形や色を変化させることができる。一方、プロジェクタ４１を用いて全体的に周囲を予め照らしておき、変化が起きた部分だけを暗くしたり、変化が起きていない部分を暗くしたりする方法も考えられる。
【０１５７】
また、プロジェクタ４１以外の出力装置を用いた場合、音を用いる方法が考えられる。たとえば、３次元音響技術を用いて変化が起きている場所に音を出したり、音の強弱や音色によって変化を伝達することも考えられる。
【０１５８】
つまり、上記実施例は、ポインタによって所望の環境を指定する環境指定段階と、上記環境指定段階で上記ポインタによって指定された環境の変化を、環境データベースから検索する検索段階と、上記検索段階で検索された環境の変化を、ユーザの携帯型コンピュータに、送信する環境変化送信段階と、ユーザが上記環境に接近したときに、上記接近したユーザの識別子を検出するユーザ識別子検出段階と、上記ユーザ識別子検出段階で検出したユーザが前回、上記環境に接近したときの時刻を、上記環境データベースから取得する時刻取得段階と、上記取得された時刻から現在時刻までに起きた変化を、上記環境データベースから取得し、ユーザに提示する情報提示段階とを有する環境変化伝達方法の例である。
【０１５９】
また、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、ポインタによって所望の環境を指定する環境指定手順と、上記環境指定手順で上記ポインタによって指定された環境の変化を、環境データベースから検索する検索手順と、上記検索手順で検索された環境の変化を、ユーザの携帯型コンピュータに、送信する環境変化送信手順と、ユーザが上記環境に接近したときに、上記接近したユーザの識別子を検出するユーザ識別子検出手順と、上記ユーザ識別子検出手順で検出したユーザが前回、上記環境に接近したときの時刻を、上記環境データベースから取得する時刻取得手順と、上記取得された時刻から現在時刻までに起きた変化を、上記環境データベースから取得し、ユーザに提示する情報提示手順とをコンピュータに実行させる環境変化伝達プログラムの例である。
【０１６０】
なお、上記環境指定段階、上記環境指定手順は、ポインタによって所望の環境を指定するものであるが、スポットライトが当っていない場合、スポットライトが当っている場合の双方の場合において、ポインタによって所望の環境を指定するものである
また、上記環境変化伝達プログラムを、ＣＤ、ＤＶＤ、ＨＤ、半導体メモリ等の記録媒体に記録するようにしてもよい。
【０１６１】
【発明の効果】
本発明によれば、環境に設置されているセンサを利用することによって、環境の変化を検出し、変化が起きた部分や変化の特徴をユーザに提示するので、ユーザが見逃したり、気付き難い環境の変化を知ることができ、また、過去に起きた環境の変化を知ることによって、物探しすることができるだけでなく、思いがけない発見を得る可能性があり、さらに、環境に変化を起こした人の推定を行うことによって、環境を介したメッセージをやり取りすることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１の実施例である環境変化伝達装置１００のブロック図である。
【図２】第１の実施例の具体例を示す斜視図である。
【図３】第１の実施例において、環境変化検出センサ１０としてカメラを使用し、情報提示装置４０としてプロジェクタを使用し、位置センサ２０としてＩＲ（赤外線）センサを使用したシステムの動作を示すフローチャートである。
【図４】上記実施例において、変化を抽出する説明図である。
【図５】上記実施例におけるユーザＩＤと、アドレスと、分解能と、最終アクセス時とを示す図である。
【図６】本発明の第２の実施例である環境変化伝達装置２００のブロック図である。
【図７】第２の実施例において、ペン型インタフェースを使用した場合を示す斜視図である。
【図８】本発明の第３の実施例である環境変化伝達装置３００のブロック図である。
【図９】環境変化伝達装置３００において、携帯電話のアンテナと携帯電話とを用いて、環境の変化の選択と、メッセージの入力、送信とを行う場合の説明図である。
【符号の説明】
１００，２００、３００…環境変化伝達装置、
１０…環境変化検出センサ、
２０…位置センサ、
３０、３０ａ、３０ｂ…処理装置、
３１…環境情報取得手段、
３２…環境変化抽出手段、
３３…環境情報・環境変化登録手段、
３４…位置情報取得手段、
３５…位置情報登録手段、
３６…環境データベース検索手段、
３７…ひとデータベース検索手段、
３８…変化情報出力手段、
３９…設定管理手段、
４０…情報提示装置、
５０…環境データベース、
６０…ひとデータベース、
７０…入力手段、
７１…入力取得手段、
７２…入力管理手段、
８１…変化実施者割当手段、
８２…メッセージ通信手段、
８３…通信手段。
【図１】
0003815723.tif 000002
【図２】
0003815723.tif 000003
【図３】
0003815723.tif 000004
【図４】
0003815723.tif 000005
【図５】
0003815723.tif 000006
【図６】
0003815723.tif 000007
【図７】
0003815723.tif 000008
【図８】
0003815723.tif 000009
【図９】
0003815723.tif 000010