(57)【要約】【課題】ユーザの状況に応じてより木目細かく情報を提示することができる技術を提供することを目的とする。【解決手段】情報提示システム１は、家屋２内に設置されたセンサ５０によって検出されたユーザの像を基に、家屋２に位置するユーザの状況を把握するためのユーザ状況把握情報を算出する手段と、受信情報データとユーザ状況把握情報データとに応じて、提示方法情報データ９３６で表される提示方法を選択し、提示方法による前記受信情報データの提示を起動するか、中断するか、又は完了するかを選択する手段を有する。【選択図】      図１
2004177990.tif 000002
【特許請求の範囲】
【請求項１】
特定の区画内の状況を表すデータを入力し、該データに基づいて、前記区画内に位置するユーザの状況を把握するためのユーザ状況把握情報を算出するユーザ状況把握手段と、
送信されてきた前記ユーザ宛の情報を受信する受信手段と、
前記受信手段により受信された情報の前記ユーザへの提示方法を表す提示方法情報を複数記憶する提示方法記憶手段と、
前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を要求する起動手段と、
前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を中断し、別の提示方法による前記情報の提示を要求する中断手段と、
前記提示方法記憶手段により記憶された提示方法情報で表される前記提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を終了する完了手段と、
前記起動手段を実行する条件、前記中断手段を中断する条件及び前記完了手段を実行する条件を表す条件情報を複数記憶する条件情報記憶手段と、
前記受信手段により受信された情報と、前記ユーザ状況把握手段により算出されたユーザ状況把握情報とに応じて、前記条件情報記憶手段より条件情報を選択する提示方法選択手段と、
前記提示方法選択手段により選択された条件情報に従って、前記起動手段、前記中断手段、又は前記終了手段を実行する実行手段と、
を有することを特徴とする情報提示システム。
【請求項２】
前記ユーザ状況把握情報は、前記ユーザの位置を表す位置情報と、前記ユーザの位置する区画を表すエリア情報と、前記ユーザの動作を表す動作情報と、前記ユーザと最も近い位置に位置する他のユーザとの距離を表す隣接関係情報と、前記ユーザが次に移動すると予測された位置を表す予測位置情報とを内包し、
前記条件情報は、前記ユーザ状況把握情報による条件によって構成されていることを特徴とする請求項１に記載の情報提示システム。
【請求項３】
前記情報提示システムは、前記出力機器を管理するための機器管理情報を記憶する出力機器管理手段を有しており、
前記機器管理情報は、前記出力機器が設置されている位置を表す設置場所情報と、前記出力機器が設置されている場所が属する区画を表すエリア情報と、前記出力機器が使用可能な状態にあるか否かを表す利用情報とを内包し、
前記提示方法選択手段は、前記機器管理情報に応じて、前記条件情報記憶手段より条件情報を選択することを特徴とする請求項１に記載の情報提示システム。
【請求項４】
前記情報提示システムは、前記起動手段、前記中断手段及び前記完了手段の実行状況及び実行された履歴を記憶する受信情報管理手段を有しており、
前記中断手段は、前記受信手段により受信された情報の提示の実行を中断したときの実行状況を前記受信情報管理手段より取得し、前記実行状況で表される前記情報の提示が中断された箇所から別の提示方法で前記情報の提示の再開を要求することを特徴とする請求項１に記載の情報提示システム。
【請求項５】
前記情報提示システムは、前記条件情報の優先度を記憶する優先関係記憶手段を有しており、
前記提示方法選択手段は、前記優先関係記憶手段に記憶されている優先度に応じて前記条件情報記憶手段より条件情報を選択することを特徴とする請求項１に記載の情報提示システム。
【請求項６】
前記情報提示システムは、前記区画の地形の構造を表す地図情報と、前記ユーザの位置の履歴を記憶したユーザ位置記憶手段と、ユーザが次に移動する前記ユーザの位置を予測するユーザ位置予測手段とを有し、
前記ユーザ位置予測手段は、前記地図情報と前記ユーザ位置記憶手段に記憶されたユーザの位置の履歴から、前記ユーザの移動方向を予測することにより、前記ユーザの予測位置情報を算出することを特徴とする請求項２に記載の情報提示システム。
【請求項７】
前記情報提示システムは、前記センサより検出された前記ユーザの像より算出された前記ユーザの位置から、前記ユーザと最も近い位置に位置する他のユーザとの距離を表す隣接関係情報を算出する隣接関係把握手段を有することを特徴とする請求項２に記載の情報提示システム。
【請求項８】
前記提示方法記憶手段には、前記受信手段により受信された情報が受信されたことを前記ユーザに報知するという第１の提示方法が記憶されており、
前記条件情報は、前記ユーザ状況把握手段により、前記ユーザと最も近い位置に位置する他のユーザとの距離が一定距離以内であると判断されたことが、前記第１の提示方法による起動手段を実行する条件であることを特徴とする請求項２に記載の情報提示システム。
【請求項９】
前記提示方法記憶手段には、前記出力機器より前記受信手段により受信された情報の一部又は要約を出力するという第２の提示方法が記憶されており、
前記条件情報は、前記ユーザ状況把握手段により、前記ユーザが歩行中であると判断されたことが、前記第２の提示方法による起動手段を実行する条件であることを特徴とする請求項２に記載の情報提示システム。
【請求項１０】
特定の区画内の状況を表すデータを入力し、該データに基づいて、前記区画内に位置するユーザの状況を把握するためのユーザ状況把握情報を算出するユーザ状況把握ステップと、
送信されてきた、前記ユーザ宛の情報を受信する受信ステップと、
前記受信ステップで受信された情報の前記ユーザへの提示方法を表す提示方法情報を複数記憶する提示方法記憶ステップと、
前記受信ステップで受信された情報と前記ユーザ状況把握ステップにより算出されたユーザ状況把握情報とに応じて、前記提示方法記憶ステップで記憶された提示方法情報で表される提示方法を選択し、該提示方法による前記情報の提示を起動するか、中断するか、又は完了するかを選択する選択ステップと、
前記選択ステップにおいて、起動が選択された場合には、前記提示方法情報で表される提示方法での前記情報の提示を要求し、
中断が選択された場合には、前記提示方法での前記情報の提示の実行を中断するとともに、別の提示方法を選択して該提示方法での前記情報の提示を要求し、
終了が選択された場合には、前記提示方法での前記情報の提示の実行を終了するステップと、
を有することを特徴とする情報提示方法。
【請求項１１】
コンピュータを、
特定の区画内の状況を表すデータを入力し、該データに基づいて、前記区画内に位置するユーザの状況を把握するためのユーザ状況把握情報を算出するユーザ状況把握手段と、
送信されてきた前記ユーザ宛の情報を受信する受信手段と、
前記受信手段により受信された情報の前記ユーザへの提示方法を表す提示方法情報を複数記憶する提示方法記憶手段と、
前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を要求する起動手段と、
前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を中断し、別の提示方法による前記情報の提示を要求する中断手段と、
前記提示方法記憶手段により記憶された提示方法情報で表される前記提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を終了する完了手段と、
前記起動手段を実行する条件、前記中断手段を中断する条件及び前記完了手段を実行する条件を表す条件情報を複数記憶する条件情報記憶手段と、
前記受信手段により受信された情報と、前記ユーザ状況把握手段により算出されたユーザ状況把握情報とに応じて、前記条件情報記憶手段より条件情報を選択する提示方法選択手段と、
前記提示方法選択手段により選択された条件情報に従って、前記起動手段、前記中断手段、又は前記終了手段を実行する実行手段と
して機能させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信により受信した情報を提示する技術に関する。
【０００２】
【従来の技術】
電子メールの着信や電話の着呼やプッシュ型の通信により到来した情報を身の周りの機器を用いて提示する従来の方法として、以下の３つが挙げられる。
第１は、携帯端末を使った方法である。この方法は代表的な携帯端末である携帯電話機にて広く実施されている。携帯電話機において、情報の到着は、音、振動および光の少なくとも一つの手段によってユーザに通知される。この通知を受けたユーザは、手元の携帯電話機を操作することで、通話を開始したり電子メールを読んだりすることができる。
第２は、パーソナルコンピュータ等の情報処理装置が、情報を出力する出力機器の位置を記憶・管理し、到着した情報の出力に用いる出力機器を、センサによって検出されたユーザの位置に応じて決定し、決定された出力機器から当該情報を出力させる方法である。例えば、ユーザの近くにスピーカ／ディスプレイが存在することをセンサが検知した場合には、到着した情報は当該スピーカ／ディスプレイから音声／画像によって提示される（例えば、非特許文献１、２参照）。
第３は、現在及び過去のユーザの状況を勘案し、パーソナルコンピュータに到着した電子メール等の情報を、最も適した方法を選択してユーザに提示する方法である（例えば、特許文献１参照）。この方法では、パーソナルコンピュータは、状況把握を行うための処理を実行することで、ユーザの状況の履歴（現在および過去の機器使用状況と現在および過去の位置と注目している位置と当該位置に着目している時間と注目していた位置と当該位置に着目していた時間）を取得する。次に、パーソナルコンピュータは、最も適した情報の提示手段をユーザの状況の履歴に基づいて選択し、情報提示に使用可能な機器をユーザの現在の状況に基づいて一つ選択するというものである。
【０００３】
【非特許文献１】
Ｊ．Ｂａｃｏｎ，  Ｊ．Ｂａｔｅｓ，  ａｎｄ  Ｄ．Ｈａｌｌｓ，  ”Ｌｏｃａｔｉｏｎ−ｏｒｉｅｎｔｅｄ  ｍｕｌｔｉｍｅｄｉａ”，  ＩＥＥＥ  Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ，  Ｖｏｌ．  ４，  Ｎｏ．  ５，  ｐｐ．  ４８  −  ５７，  １９９７
【非特許文献２】
太田賢、吉川貴、中川智尋、磯田佳徳、杉村利明：シームレスなサービス実現のためのモバイルマルチメディアミドルウェア、情処研報  ＭＢＬ−１８，  Ｖｏｌ．  ２００１，Ｎｏ．  ８３，  ｐｐ．  ２６１  −  ２６８  （２００１．  ９）
【特許文献１】
特開２００２−２６８７８１号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、第１の方法では、携帯端末がユーザに携帯されない場合に問題が生じる。例えば、ユーザが在宅時に携帯端末を充電器の上に置きっ放しにしているときに情報が到着した場合には、この到着をユーザが知るのは困難である。また、携帯端末がユーザに携帯されている場合であっても、到着した情報の提示方法は画一的であり、ユーザの置かれている状況に適した提示は行われない。
これらの問題は、第２の方法では生じない。しかし、第２の方法では、ユーザ及び他者が出力機器の近くにいるときに、他者に開示したくない情報が到来した場合、この出力機器（例えばスピーカ）から情報の提示が行われてしまう。これは、意図せぬ情報漏洩につながる。
本願出願人は、このような情報漏洩を回避するためには、ユーザの状況をより詳細に把握して木目細かに情報の提示を行う技術が必要と考え、特許文献を調査した。しかし、この調査でヒットした特許文献１に開示された第３の方法では、やはり、情報漏洩を回避できる程度に木目細かく情報を提示することはできない。
本発明は、上記問題点に鑑みてなされたものであり、ユーザの状況に応じてより木目細かく情報を提示することができる技術を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決するために、本発明は、特定の区画内の状況を表すデータを入力し、該データに基づいて、前記区画内に位置するユーザの状況を把握するためのユーザ状況把握情報を算出するユーザ状況把握手段と、送信されてきた前記ユーザ宛の情報を受信する受信手段と、前記受信手段により受信された情報の前記ユーザへの提示方法を表す提示方法情報を複数記憶する提示方法記憶手段と、前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を要求する起動手段と、前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を中断し、別の提示方法による前記情報の提示を要求する中断手段と、前記提示方法記憶手段により記憶された提示方法情報で表される前記提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を終了する完了手段と、前記起動手段を実行する条件、前記中断手段を中断する条件及び前記完了手段を実行する条件を表す条件情報を複数記憶する条件情報記憶手段と、前記受信手段により受信された情報と、前記ユーザ状況把握手段により算出されたユーザ状況把握情報とに応じて、前記条件情報記憶手段より条件情報を選択する提示方法選択手段と、前記提示方法選択手段により選択された条件情報に従って、前記起動手段、前記中断手段、又は前記終了手段を実行する実行手段と、を有することを特徴とする情報提示システムを提供する。
【０００６】
また、本発明は、特定の区画内の状況を表すデータを入力し、該データに基づいて、前記区画内に位置するユーザの状況を把握するためのユーザ状況把握情報を算出するユーザ状況把握ステップと、送信されてきた前記ユーザ宛の情報を受信する受信ステップと、前記受信ステップで受信された情報の前記ユーザへの提示方法を表す提示方法情報を複数記憶する提示方法記憶ステップと、前記受信ステップで受信された情報と前記ユーザ状況把握ステップにより算出されたユーザ状況把握情報とに応じて、前記提示方法記憶ステップで記憶された提示方法情報で表される提示方法を選択し、該提示方法による前記情報の提示を起動するか、中断するか、又は完了するかを選択する選択ステップと、前記選択ステップにおいて、起動が選択された場合には、前記提示方法情報で表される提示方法での前記情報の提示を要求し、中断が選択された場合には、前記提示方法での前記情報の提示の実行を中断するとともに、別の提示方法を選択して該提示方法での前記情報の提示を要求し、終了が選択された場合には、前記提示方法での前記情報の提示の実行を終了するステップと、を有することを特徴とする情報提示方法を提供する。
【０００７】
また、本発明は、コンピュータを、特定の区画内の状況を表すデータを入力し、該データに基づいて、前記区画内に位置するユーザの状況を把握するためのユーザ状況把握情報を算出するユーザ状況把握手段と、送信されてきた前記ユーザ宛の情報を受信する受信手段と、前記受信手段により受信された情報の前記ユーザへの提示方法を表す提示方法情報を複数記憶する提示方法記憶手段と、前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を要求する起動手段と、前記提示方法記憶手段により記憶された提示方法情報で表される提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を中断し、別の提示方法による前記情報の提示を要求する中断手段と、前記提示方法記憶手段により記憶された提示方法情報で表される前記提示方法で前記受信手段により受信された情報の提示を実行しているときに前記実行を終了する完了手段と、前記起動手段を実行する条件、前記中断手段を中断する条件及び前記完了手段を実行する条件を表す条件情報を複数記憶する条件情報記憶手段と、前記受信手段により受信された情報と、前記ユーザ状況把握手段により算出されたユーザ状況把握情報とに応じて、前記条件情報記憶手段より条件情報を選択する提示方法選択手段と、前記提示方法選択手段により選択された条件情報に従って、前記起動手段、前記中断手段、又は前記終了手段を実行する実行手段として機能させるためのプログラムを提供する。
【０００８】
上記発明によれば、情報提示システムは、受信されたユーザ宛の情報と前記ユーザ状況把握情報とに応じて、前記提示方法情報で表される提示方法を選択し、該提示方法による前記情報の提示を起動するか、中断するか、又は完了するかを選択する。情報提示システムは、起動が選択された場合には、前記提示方法情報で表される提示方法での前記情報の提示を要求し、中断が選択された場合には、前記提示方法での前記情報の提示の実行を中断するとともに、別の提示方法を選択して該提示方法での前記情報の提示を要求し、終了が選択された場合には、前記提示方法での前記情報の提示の実行を終了する。
【０００９】
【発明の実施の形態】
以下、図面を参照して、この発明の実施形態について説明する。
［１．構成］
図１は、本発明の一実施形態に係る情報提示システム１の構成を説明するための図である。この情報提示システム１は、一般家庭の家屋２内に構築されている。また、情報提示システム１は、情報配信サーバ装置４を有しており、当該情報配信サーバ装置４は、ネットワーク３と家屋２内の図示せぬケーブルとを介して、家屋２内に設置されているパーソナルコンピュータである情報提示装置９０と接続されている。
家屋２は、４つの区画（エリア）に仕切られており、１Ｆには、玄関１０、リビング２０、寝室３０、２Ｆには書斎４０が設けられている。
【００１０】
２Ｆ書斎４０には、２Ｆ書斎４０内の人の位置や動作を認識するためのセンサ５０４と、情報配信サーバ装置４より受信した電子メール等の受信情報データを提示するための出力機器と、椅子や机等の家具とが設置されている。上記出力機器としては、スピーカ６０４、ディスプレイ７０４、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）８０４、及び情報提示装置９０が設置されている。
情報提示装置９０は、センサ５０４、スピーカ６０４、ディスプレイ７０４及びＬＥＤ８０４と図示せぬケーブルで接続されている。
情報提示装置９０は、家屋２の住人（以下、「ユーザ」という）宛の電子メールや各種情報を情報配信サーバ装置４よりネットワーク３を介して受信する機能を有する。また、情報処理装置９０は、センサ５０４から受信した、ユーザに関する情報（位置情報や動作等の情報）を基に、受信した受信情報をどのように上記出力機器から出力してユーザに受信情報を提示するかを決定し、この決定された提示方法に従って上記出力機器から情報提示を行う。
【００１１】
センサ５０４は、ユーザの位置や動きを検出するためのセンサ５０４１や、音声認識を行うためのセンサ５０４２とを有する。センサ５０４に入力され解析されたデータは、逐次、情報提示装置９０に送信される。
センサ５０４１は、２Ｆ書斎４０のエリア内の全領域を網羅して撮像するための複数のカメラと、当該複数のカメラから撮像された画像の処理や解析を行う画像解析部から構成される。画像解析部は、カメラによって撮影された画像データの時間変化による差分を算出することにより、人の像を認識する。そして、画像解析部は、算出された画像データの差分と、予め記憶されているカメラの位置や向きと、エリア内の空間座標を表すデータとから、人の位置を表す位置データを算出する。また画像解析部は、算出された画像データの差分から、人の動作を識別する。例えば、画像解析部は、人の像内の上部において、周期的な差分変化がある場合には、人が手を振っていると判断する。また、画像解析部は画像の差分の変化がなく、人の像が横方向に長いと認識された場合には、人が寝ていると判断する。
【００１２】
センサ５０４２は、ユーザの音声を入力するためのマイクと、当該マイクから入力された音声データを認識するための音声認識部から構成される。マイクは、入力されたユーザの音声を電気信号に変換する。音声認識部は、電気信号の時間変化による周波数を解析し、当該周波数に対応するデータを予め記憶された音声認識辞書用のデータの中から抽出することで、入力されたユーザの音声の認識を行う。
【００１３】
スピーカ６０４と、ディスプレイ７０４と、ＬＥＤ８０４は、情報提示装置９０が受信した受信情報データを、選択された提示方法で提示するための出力機器である。
【００１４】
次に、１Ｆ玄関１０のエリアについて説明する。玄関１０には、位置を認識するセンサ５０１１と音声を認識するセンサ５０１２とを有するセンサ５０１、スピーカ６０１、ディスプレイ７０１、ＬＥＤ８０１及びユーザ登録パーソナルコンピュータ（以下「ユーザ登録ＰＣ」という）１００が設置されている。ユーザ登録ＰＣ１００は、センサ５０１と図示せぬケーブルで接続されている。
ユーザ登録ＰＣ１００には、ユーザを識別するためのユーザＩＤがユーザによって入力される。ユーザ登録ＰＣ１００は、当該入力されたユーザＩＤを表すユーザＩＤデータとセンサ５０１１で検出される人の像の位置データとを対応付ける処理を行う。
ユーザ登録ＰＣ１００は、キーボード等の入力部より入力されたユーザＩＤデータを受信し、センサ５０１１に送信する機能を有する。センサ５０１１は、ユーザＩＤデータを受信し、当該ユーザＩＤデータをユーザ登録ＰＣ１００の前でユーザＩＤを入力しているユーザの像の位置データと対応づけて、時間経過によるユーザの像の位置変化を追跡する。
【００１５】
また、１Ｆリビング２０のエリアには、他のエリアと同様に、位置を認識するセンサ５０２１と音声を認識するセンサ５０２２とを有するセンサ５０２、スピーカ６０２、ディスプレイ７０２及びＬＥＤ８０２が設置されている他、テーブルや椅子や冷蔵庫が設置されている。
また、１Ｆ寝室３０には、他のエリアと同様に、センサ５０３、スピーカ６０３、ディスプレイ７０３及びＬＥＤ８０３が設置されている他、ベッドが設置されている。
【００１６】
なお、上記各エリアに設置されている出力機器は、機能、構成とも共通するため、以下の説明では、特に区別して説明する場合を除き、センサ５０、スピーカ６０、ディスプレイ７０及びＬＥＤ８０として同一の符号で説明する。
【００１７】
［１．１．情報提示装置］
以下、情報提示装置９０について、詳細に説明する。
図２は、情報提示装置９０のハードウェア構成を示すためのブロック図である。
情報提示装置９０は、ＣＰＵ９１、通信インターフェース９２、ハードディスク装置９３を有しており、これらはバスで接続されている。ＣＰＵ９１は、装置各部を制御する。通信インターフェース９２は、ネットワーク３を介して情報配信サーバ装置４から電子メールや音声データ等の受信情報データを受信したり、センサ５０からユーザに関する位置、動作等の各種データを受信したり、各種出力機器６０、７０、８０に対して受信情報データを送信するための中継装置である。
【００１８】
ハードディスク装置９３は、地図データ９３１、ユーザ位置履歴データ９３２、ユーザ状況把握データ９３３、情報提示履歴データ９３４、出力機器管理データ９３５、情報提示方法データ９３６、提示方法優先関係データ９３７及びプログラム９３８を記憶している。
地図データ９３１は、家屋２内の各エリア（１Ｆ玄関１０、１Ｆリビング２０、１Ｆ寝室３０及び２Ｆ書斎４０）の広さや、家具等の物体や出入り口の配置を示すための地図データである。具体的には、地図データ９３１には、各々のエリアが占める空間領域を表す３次元座標データと、家具、センサ５０、出力機器、出入り口が配置されている位置を表す３次元座標データが含まれている。
【００１９】
ユーザ位置履歴データ９３２は、センサ５０によって検出された、ユーザ位置データの履歴である。ここで、ユーザ位置データとは、センサ５０で検出された３次元座標データである。
【００２０】
ユーザ状況把握データ９３３は、ユーザの状況を把握するためのデータである。ユーザ状況把握データ９３３には、図３に示すように、ユーザ位置データ、動作データ、エリア名データ、予測位置データ、隣接関係データが含まれる。動作データは、座る・寝る・歩く、手振り、発話等のユーザの動作を表す。エリア名データは、ユーザの位置するエリアの名称を表す。予測位置データは、ユーザが現在時刻における位置から次にユーザが移動すると予測される位置を３次元座標で表したデータである。隣接関係データは、ユーザに最も近い位置に位置する他のユーザのユーザ名を表すデータと当該他のユーザのユーザ位置データである。このユーザ状況把握データ９３３は、センサ５０から逐次送信されてくるデータによって逐次更新される。
【００２１】
情報提示履歴データ９３４は、受信した受信情報データと、受信情報データのユーザへの提示状況を管理するための履歴データとを含んでいる。具体的には、情報提示履歴データ９３４には、受信情報データを受信した日時を表すデータ、選択された提示方法を表すデータ、提示を起動、実行、中断、終了した日時を表すデータ、現在の提示状態を表すデータ、受信情報データが、音声データや動画データの場合に、現在までに受信情報データの提示がどこまで完了しているかを表すデータが含まれている。
【００２２】
出力機器管理データ９３５は、受信情報データを選択された提示方法で出力するための出力機器であるスピーカ６０、ディスプレイ７０及びＬＥＤ８０を管理するためのデータである。具体的には、図４に示すように、出力機器管理データ９３５には、出力機器の名称を表す機器名称データ、設置場所を表す設置場所データ、出力機器が設置されているエリアを表すエリア名データ、利用状況を表す利用状況データが含まれている。設置場所データは、出力機器が設置されている場所の３次元座標を表すデータである。この３次元座標は、例えば、出力機器の底面における外接円の中心座標である。利用状況データは、出力機器が故障していたり電源が切断されていたり、情報を出力中である場合には、“利用不可”の内容を表しており、出力機器から情報を出力できる状態である場合には、“利用可能”の内容を表している。出力機器が利用可能か否かの情報は、出力機器から逐次情報提示装置９０に送信され、情報提示装置９０は出力機器管理データ９３５に含まれる利用状況データを更新する。また、センサ５０から、情報提示装置９０に出力機器の位置情報データが逐次送信され、出力機器管理データ９３５に含まれる設置場所データとエリア名データが更新される。このため、出力機器を移動させたり、電源を切断したり等の変化に応じて、出力機器管理データ９３５の内容は即座に更新される。
【００２３】
情報提示方法データ９３６は、受信情報データの提示方法を起動、中断、完了するときの条件を表すデータである。具体的には、図５に示すように、情報提示方法データ９３６には、起動条件を表す起動条件データ、中断条件を表す中断条件データ、完了条件を表す完了条件データ、提示方法を表す提示方法データが含まれている。
起動条件データは、受信情報データとセンサ５０から受信され算出された状況把握データとが、当該データで表される受信情報条件データと状況把握情報条件データに該当したときに、出力機器条件データで表される出力機器を用いて、提示方法データで表される提示方法で出力するための要求を送信する条件を表すデータである。起動条件を表すデータには、どのような種類や内容を表すデータを誰から誰宛に受信したかを表す受信情報条件データと、ユーザの状況を把握するための状況把握条件データと、受信情報データを提示方法データで表される提示方法で出力するための出力機器を表す出力機器条件データとが含まれている。受信情報条件データには、メールや音声データ等の受信情報の種類を表す情報種類データ、受信情報の内容を表す情報内容データ、受信情報の送信元を表す送信元情報データ、受信情報の送信先を表す送信先情報データとが含まれている。状況把握情報条件データは、ユーザの状況を表すデータである。具体的には、状況把握情報条件データには、ユーザ位置の条件や、ユーザの動作の条件や、ユーザが位置するエリア名の条件や、ユーザの予測位置の条件や、ユーザと最も近い位置に位置するユーザの条件を表すデータが含まれている。
中断条件データは、提示方法データで指定された提示方法で受信情報データの提示が実行されている最中に、当該情報提示を中断する条件を表すデータである。中断条件データは、状況把握条件データを含んでいる。ここで、「中断」とは、中断条件によって中断した情報提示が中断した箇所から後に再開されることを前提とした概念である。
完了条件データは、提示方法データで指定された提示方法で受信情報データの提示が実行されている最中に、当該提示を完了させる条件を表すデータである。ここで「完了」とは、完了条件によって中断した情報提示が再開させないことを前提とした概念である。完了条件データには、中断条件データと同様に、状況把握条件データが含まれている。
例えば、図５は、情報提示方法データ９３６の例であるが、識別番号が“１”の情報提示方法データ９３６は、ユーザＰからユーザＢ宛のメールが情報提示装置９０に送信されてきたときに、ユーザＢが２Ｆ書斎４０に居た場合、ユーザＢの近くのスピーカ６０４を用いてメールの内容を音声で出力するという提示方法を示している。また、このデータは、メールの内容をスピーカ６０４から音声で出力している最中に、ユーザＢに他のユーザが３ｍ以内の距離に近づいてきた場合には、音声出力を中断するという提示方法を示している。また、このデータは、メールの内容をスピーカ６０４から音声で出力している最中に、ユーザが“終了”と発声することにより、音声出力を終了するという提示方法を示している。
【００２４】
また、識別番号が“２”の情報提示方法データ９３６は、ユーザＯからユーザＡ宛のメールを受信したときに、ユーザＡの予測位置近くのＬＥＤ８０を点滅させるという提示方法を表している。また、このデータは、ユーザＡが手振りの動作を行ったときに、ＬＥＤ８０の点滅を終了させるという提示方法を示している。
【００２５】
また、識別番号が“３”の情報提示方法データ９３６は、情報提示装置９０がユーザＡ宛の株価変動を通知するメールを受信し、かつ、ユーザＡに最も距離が近いユーザとの距離が３ｍ以内の場合は、ユーザＡの近くのＬＥＤ８０を点滅させて、株価情報が着信したことをユーザＡに通知し、ユーザが“終了”と発声することにより、ＬＥＤ８０の点滅を終了させるという提示方法を示している。
【００２６】
識別番号が“４”の情報提示方法データ９３６は、情報提示装置９０がユーザＡ宛に株価変動を通知するメールを受信し、かつユーザＡが２Ｆ書斎４０にいる場合は、ユーザＡの近くのディスプレイ７０４を使って株価変動をグラフ表示し、当該ディスプレイ７０４に備えられた消去ボタンが押されたら、ディスプレイ７０４上のグラフ表示を消去するという提示方法を表している。
【００２７】
また、識別番号が“５”の情報提示方法データ９３６は、情報提示装置９０がユーザＡ宛の株価変動を通知するための音声データを受信し、かつ、ユーザＡに最も距離が近いユーザとの距離が５ｍ以上離れている場合は、ユーザＡの近くのスピーカ６０から株価変動の情報を音声によって出力し、他のユーザが３ｍ以内に近づいたら情報提示を中断し、ユーザＡが“終了”と発声したきにスピーカ６０からの音声出力を終了するという提示方法を表している。
【００２８】
また、識別番号が“６”の情報提示方法データ９３６は、情報提示装置９０がユーザＡ宛の株価変動を通知するためのメールを受信し、かつ、ユーザＡが歩いていた場合には、ユーザＡの近くのＬＥＤ８０を点滅させ、“中断”という音声によってＬＥＤ８０の点滅を中断し、ユーザＡの手振りによってＬＥＤ８０の点滅を終了するという提示方法を表している。
【００２９】
また、識別番号が“７”の情報提示方法データ９３６は、情報提示装置９０がユーザＡ宛の株価変動を通知するための音声データを受信し、かつ、ユーザＡが歩いていた場合には、ユーザＡの近くのスピーカ６０から、株価変動情報の一部を音声出力、例えば、株価変動の音声データを１５秒間のみ出力し、“中断”という音声によって、スピーカ６０からの音声出力を中断し、“終了”という音声によって、スピーカ６０からの音声出力を終了するという提示方法を表している。
【００３０】
また、識別番号が“８”の情報提示方法データ９３６は、情報提示装置９０がユーザＡ宛の株価変動を通知するための音声データを受信し、かつ、ユーザＡが歩いていた場合には、ユーザＡの近くのスピーカ６０から株価変動の情報の要約のみを音声で出力し、“中断”という音声によって、スピーカ６０からの音声出力を中断し、“終了”という音声によって、スピーカ６０からの音声出力を終了するという提示方法を表している。
【００３１】
また、識別番号が“９”の情報提示方法データ９３６は、情報提示装置９０がユーザＡ宛の株価変動を通知するための音声データを受信し、かつ、ユーザＡが座っていた場合には、ユーザＡの近くのスピーカ６０から株価変動の情報を音声で出力し、“中断”という音声によって、スピーカ６０からの音声出力を中断し、“終了”という音声によって、スピーカ６０からの音声出力を終了するという提示方法を表している。
【００３２】
次に、提示方法優先関係データ９３７は、受信情報データの提示方法が２つ選択された場合に、優先して選択する提示方法を表すデータである。例えば、ユーザＡ宛の株価変動のメールを受信した場合に、ユーザＡが２Ｆ書斎４０に居て、かつ、他のユーザとの距離が３ｍ以下であった場合には、識別番号が“３”と“４”の情報提示方法データ９３６が選択されるが、図６に示す提示方法優先関係データ９３７により、ディスプレイ７０よりＬＥＤ８０の方が優先度が高いことが示されているため、識別番号“３”の情報提示方法データ９３６が選択され、ユーザＡの近くのＬＥＤ８０を点滅させるという提示が行われる。
【００３３】
また、プログラム９３８は、ＣＰＵ９１の制御のもと、センサ５０よりユーザ位置データや動作等のデータを受信してユーザの状況を把握する機能を有する。また、プログラム９３８は、ユーザ宛に到着した情報である受信情報データを受信する機能を有する。また、プログラム９３８は、センサ５０より受信したデータを基に、隣接関係データや予測位置データを算出し、ユーザ状況を把握する。また、プログラム９３８は、把握したユーザ状況を基に、受信情報データを提示するのに適した提示方法を選択し、選択された提示方法によって受信情報データを提示する機能を有する。
【００３４】
［１．２．情報提示装置の機能］
以上説明した、情報提示装置９０の構成によって、図７に示す機能が実現される。
以下、ＣＰＵ９１がプログラム９３８を実行することで情報提示装置９０に実現される機能について、図７を参照して説明する。
図７において、出力機器管理手段９４は、エリア内に設置されている受信情報の提示を行うスピーカ６０、ディスプレイ７０、ＬＥＤ８０等の出力機器が利用可能か否かを管理する。出力機器管理手段９４は、提示方法選択手段９６に対して、出力機器が利用可能か否かを示す利用状況データを送信する。
【００３５】
ユーザ状況把握手段９５は、ユーザ位置予測部９５１と隣接関係把握部９５２とを備えており、センサ５０から受信するデータと、地図データ９３１と、ユーザ位置履歴データ９３２とによって、ユーザの状況把握を行う。
ユーザ状況把握手段９５は、センサ５０より、ユーザの位置を表すユーザ位置データ、座る・寝る・歩く・発声等のユーザの動作を表す動作データを逐次受信する。ユーザ状況把握手段９５は、センサ５０より受信したユーザ位置データがどのエリア内に属しているかを地図データ９３１より判定することにより、ユーザの位置するエリアを表すエリア名データを決定する。また、ユーザ位置予測部９５１は、センサ５０から受信したユーザ位置データと、ユーザ位置履歴データ９３２と、各エリアの構造を表す地図データ９３１とから、ＨＭＭ（隠れマルコフモデル）の手法を用いて、ユーザの移動方向を推定し、ユーザが次に移動すると予測される位置を表す予測位置データを出力する。また、隣接関係把握部９５２は、受信した複数のユーザ位置データが表す３次元座標同士の差を算出することにより、複数のユーザ間の距離を算出する。そして、隣接関係把握部９５２は、特定のユーザと他のユーザとの距離を比較することにより、特定のユーザに最も距離が近い他のユーザを判定し、当該他のユーザ名と他のユーザ位置を表すデータ含んだ隣接関係データを算出する。
そして、ユーザ状況把握手段９５は、ユーザ位置情報データ、動作データ、エリア名データ、予測位置データ及び隣接関係データを含んだ状況把握データを提示方法選択手段９６に逐次送信する。
【００３６】
提示方法選択手段９６は、ユーザ状況把握手段９５から受信した状況把握データと、受信情報管理手段９７から受信した受信情報データと、出力機器管理手段９４から受信した出力機器の利用状況データと、ハードディスク装置９３に記憶されている情報提示方法データ９３６とにより、受信情報データの提示方法を選択し、選択された提示方法で受信情報を出力要求するためのデータを出力機器管理手段９４に出力する機能を有する。
提示方法選択手段９６は、提示方法登録手段９６１と優先関係登録手段９６２とを有している。提示方法登録手段９６１は、ユーザによって入力された情報提示方法データ９３６をハードディスク装置９３に記憶する。優先関係登録利用手段９６２は、２つ以上の情報提示方法が選択された場合に、提示方法優先関係データ９３７を参照し、最優度が高い出力機器を有する提示方法を選択して情報提示を実行する。２つの出力機器間で優先度が指定されておらず情報提示方法の優先順位が付けられない場合には、複数の情報提示方法が同時に実行される場合もあり得る。
【００３７】
受信情報管理手段９７は、受信したメール等の受信情報データの提示状態を管理する。受信情報管理手段９７は、実行状態把握部９７１と提示方法記録・参照部９７２を備えている。
実行状態把握部９７１では、受信情報データの提示状態に関する情報を管理している。具体的には、実行状態把握部９７１は、選択された提示方法の識別番号、起動された日時、実行された日時、中断された日時、完了された日時等の履歴情報や、受信情報データが音声データや動画データであった場合に、現時点までに受信情報データの提示がどこまで完了しているかを管理している。これにより、ユーザの状況が変化したことにより提示方法が変更されたり、また、情報提示の実行中に中断条件が成立したことにより情報提示が中断された場合であっても、受信情報データの提示がどこまで完了したかが実行状態把握部９７１により管理されているため、受信情報データの途中から提示を再開することが可能となる。
また、提示方法記録・参照部９７２は、実行状態把握部９７１で管理されているデータを情報提示履歴データ９３４としてハードディスク装置９３に記憶したり、情報提示履歴データ９３４を情報提示装置９０に備えられたディスプレイに表示する機能を有する。ユーザやシステム開発者が、ディスプレイに表示された情報提示履歴データ９３４を参照することで、各提示方法の実行頻度や起動、実行、中断、完了に関する情報を知ることができ、情報提示方法データ９３６を新たに追加したり、提示方法の起動条件や中断条件等の各種条件を修正したりすることができる。
【００３８】
［１．３．情報提示システムの機能］
次に、図８を参照して、情報提示システム１が備える機能を説明する。
まず、受信情報管理手段９７は、ネットワーク３を介して、情報提供サーバ装置４より受信情報データを受信する（ステップＳ１０１）。
受信情報管理手段９７は、受信情報データを提示方法選択手段９６に送信する。提示方法選択手段９６は、受信情報データを受信し、当該受信情報データと、ユーザ情報把握手段９５から逐次受信する状況把握データと、出力機器管理手段９４から逐次受信する利用状況データとを基に、情報提示方法を選択して起動する（ステップＳ１０２）。具体的には、提示方法選択手段９６は、受信情報データが、起動条件データに含まれる受信情報条件データに合致する情報提示方法データ９３６を抽出する。そして、提示方法選択手段９６は、抽出した情報提示方法データ９３６に含まれている出力機器条件データで指定される出力機器が利用可能か否かを、出力機器管理手段９４から逐次受信する利用状況データによって判断する。提示方法選択手段９６は、受信した利用状況データが“利用可能”を表していることにより、指定された出力機器が利用可能と判断した場合には、抽出された情報提示方法データ９３６で表される情報提示方法を起動する。ここで、「起動」とは、提示方法選択手段９６が、抽出された情報提示方法データ９３６で表される情報提示方法を実行するための要求を優先関係登録利用手段９６２に送信することにより、選択された提示方法を実行可能な状態とすることをいう。
【００３９】
次に、優先関係利用手段９６２は、ステップＳ１０２において複数の情報示方法が起動された場合に、ハードディスク装置９３に記憶されている提示方法優先関係データ９３７を読み出して、複数の情報提示方法の優先関係を判定することにより、情報提示方法の選択を行う（ステップＳ１０３）。
【００４０】
優先関係登録利用手段９６２は、選択された情報提示方法で表される出力機器に対して、指定された提示方法で受信情報データを提示することを要求するためのデータを送信する。出力機器は、当該データを受信し、情報提示の実行を開始し（ステップＳ１０４）、実行を継続する（ステップＳ１０５）。具体的には、情報提示方法が、画像表示である場合には、ディスプレイ７０は受信情報データを表す画像を表示し続け、音声データによる提示の場合には、スピーカ６０より音声データをリピート再生し続け、ＬＥＤ８０の点滅によって受信情報データが到着したことを報知するのみの場合には、ＬＥＤ８０を点滅し続ける。
【００４１】
提示方法選択手段９６は、情報提示の実行を継続している間、選択された提示方法の中断条件が成立するか否かを判定する（ステップＳ１０６）。具体的には、提示方法選択手段９６は、ユーザ状況把握手段９５から逐次受信する状況把握データが、選択された情示方法に対応する情報提示方法データ９３６に含まれる中断条件データと一致するか否かを判定する。一致した場合には、中断条件が成立する。
中断条件が成立した場合には（ステップＳ１０６；Ｙｅｓ）、提示方法選択手段９６は、現在の選択された提示方法による提示を中断し、受信情報データとユーザ状況把握手段９５から受信した状況把握データとが、起動条件データに該当する情報提示方法データ９３６を抽出する。そして、提示方法選択手段９６は、受信情報管理手段９７で管理されている、受信情報データの提示がどこまで終了しているかを表すデータを参照して、受信情報データの提示が中断した箇所から、抽出された情報提示方法データ９３６で表される情報提示方法による情報提示方法を再開する（ステップＳ１０２）。
中断条件が成立しない場合には（ステップＳ１０６；Ｎｏ）、提示方法選択手段９６は、完了条件が成立しているか否かを判定する（ステップＳ１０７）。具体的には、提示方法選択手段９６は、ユーザ状況把握手段９５から逐次受信する状況把握データが、情報提示方法データ９３６に含まれる完了条件データと一致するか否かを判定する。一致した場合には、完了条件が成立する。
完了条件が成立している場合には（ステップＳ１０７；Ｙｅｓ）、提示方法選択手段９６は情報提示を終了する。具体的には、情報提示方法が、画像表示である場合には、ディスプレイ７０は受信情報データを表す画像を消去し、音声データによる提示の場合には、スピーカ６０からの音声データの出力を停止し、ＬＥＤ８０の点滅によって受信情報データが到着したことを報知するのみの場合には、ＬＥＤ８０の点滅を中止する。完了条件が成立していない場合には（ステップＳ１０７；Ｎｏ）、提示方法選択手段９６は情報提示の実行を継続する。
【００４２】
［２．動作］
次に、上記構成における実施形態の動作について説明する。
前提として、提示方法登録手段９６１により、情報提示装置９０のハードディスク装置９３に、図５に示す情報提示方法データ９３６が記憶されているものとする。
また、提示方法優先関係データ９３７には、図６に示すように、スピーカ６０やディスプレイ７０よりＬＥＤ８０による情報提示を優先するデータが記憶されているものとする。
また、出力機器管理データ９３５は、以下で説明するステップＳ１０２を実行する際に、図４に示すデータ内容であるものとする。
【００４３】
まず、家屋２の住人であるユーザＡは、屋外から家屋２に入り、家屋２の１Ｆ玄関１０に設置されているユーザ登録用ＰＣ１００に、自己を識別するためのユーザＩＤを入力する。
ユーザ登録用ＰＣ１００は、入力されたユーザＩＤを表すユーザＩＤデータを、センサ５０１１に送信する。センサ５０１１は、カメラで撮影した画像を解析して、ユーザＡの像を認識する。そして、センサ５０１１は、ユーザＡの像と受信したユーザＩＤデータとを対応づける。以後、センサ５０は、ユーザＡの像とユーザＩＤとを対応づけてユーザＡの像を追跡しながら、ユーザＡの像の画像の差分からユーザＡのユーザ位置データとユーザＡの動作を表す動作データを逐次解析、算出する。センサ５０１は、ユーザ位置データと動作データとを、逐次、情報提示装置９０に送信する。
【００４４】
［２．１．実施例１］
ユーザＡが２Ｆ書斎４０に入り、ユーザＢがユーザＡと３ｍ以内の距離に位置しているときに、ユーザＡ宛の株価変動データを情報提示装置９０が受信したときの動作を、図８を参照して説明する。
この実施例では、情報提示の実行が継続されている最中に、ユーザＡが“終了”と発声するものとする。
まず、受信情報管理手段９７は、ユーザＡ宛の株価変動データを受信する（ステップＳ１０１）。
受信情報管理手段９７は、株価変動データを提示方法選択手段９６に送信する。提示方法選択手段９６は、株価変動データを受信し、株価変動データとユーザ状況把握手段９５より受信した状況把握データとが、起動条件データに含まれる受信情報条件データに合致する情報提示方法データ９３６を抽出し、さらに抽出された情報提示方法データ９３６で指定される出力機器が使用可能である情報提示方法データ９３６を抽出する。ここでは、受信情報データが、ユーザＡ宛の株価変動データであり、状況把握データが、ユーザＡは２Ｆ書斎４０におり、かつユーザＡの３ｍ以内の距離に他のユーザＢが存在しており、ユーザの近くのディスプレイ７０４とＬＥＤ８０４が利用可能であるという条件のため、情報提示方法データ９３６のうち、識別番号“４”で識別される、ディスプレイ７０４を使って株価の変化をグラフ表示する情報提示方法と、識別番号“３”で識別される、ＬＥＤ８０３を点滅させることによって、株価変動データの着信があったことをユーザＡに伝える情報提示方法が起動される（ステップＳ１０２）。
【００４５】
次に、優先関係利用手段９６２は、提示方法優先関係データ９３７を基に、複数の情報提示方法の優先関係を判定することにより、情報提示方法の選択を行う（ステップＳ１０３）。ここでは、提示方法優先関係データ９３７には、図６に示すように、ディスプレイ７０よりＬＥＤ８０を使用する提示方法を優先するデータが記憶されているため、ディスプレイ７０４を使用する識別番号“４”の情報提示方法は選択されずに、ＬＥＤ８０４を使用する識別番号“３”の情報提示方法が選択される。
【００４６】
優先関係登録利用手段９６２は、ＬＥＤ８０４に対して、ＬＥＤ８０４を点滅させることを要求するためのデータを送信する。ＬＥＤ８０４は、当該データを受信し、ＬＥＤ８０４の点滅を開始し（ステップＳ１０４）、ＬＥＤ８０４の点滅を継続する（ステップＳ１０５）。
【００４７】
提示方法選択手段９６は、ＬＥＤ８０４の点滅を継続している間、選択された提示方法の中断条件が成立するか否かを判定する（ステップＳ１０６）。ここでは、識別番号“３”の情報提示方法データ９３６は、中断条件データが指定されていないため、中断条件は成立しない（ステップＳ１０６；Ｎｏ）。
中断条件が成立しない場合には、提示方法選択手段９６は、完了条件が成立しているか否かを判定する（ステップＳ１０７）。
ここで、上述した前提の通り、ユーザＡが“終了”と発声すると、センサ５０４２が当該音声を受信して音声信号に変換し、当該音声信号から“終了”という発話を認識する。そして、センサ５０４２は、“終了”という発話を認識したことを表すデータを情報提示装置９０に送信する。情報提示装置９０のユーザ状況把握手段９５は、センサ５０４２より当該データを受信し、当該データを含んだ状況把握データを提示方法選択手段９６に送信する。提示方法選択手段９６は、受信した状況把握データが、識別番号“３”の情報提示方法データ９３６に含まれる完了条件データに該当するため、完了条件が成立したと判断し（ステップＳ１０７；Ｙｅｓ）、ＬＥＤ８０４に対して点滅の終了を要求するための情報を送信し、処理を終了する。
【００４８】
［２．２．実施例２］
次に、ユーザＡ宛の株価変動を表す情報を受信した際に、ユーザＡは１Ｆリビング２０におり、ユーザＡと最も近い位置にいるユーザＢとの距離が６ｍであり、かつ、ユーザＡの近くのスピーカ６０２が利用可能であり、かつ受信情報データの提示を実行している途中でユーザＢがユーザＡに３ｍ以内の距離に近づいてきた場合の動作を説明する。
【００４９】
まず、受信情報管理手段９７は、ネットワーク３を介して、情報提供サーバ４よりユーザＡ宛の株価変動に関する音声データを受信し（ステップＳ１０１）、提示方法選択手段９６に送信する。
ここでは、提示方法選択手段９６は、ユーザ状況把握手段９５より、ユーザＡは１Ｆリビング２０に居り、最も近い他のユーザとの距離が５ｍ以上であることを表す状況把握データを受信しているため、識別番号“５”の情報提示方法データ９３６で表される提示方法を抽出する。そして、提示方法選択手段９６は、抽出された識別番号“５”の情報提示方法データ９３６に含まれている出力機器条件データで指定されているユーザＡ近くのスピーカ６０２が利用可能か否かを、出力機器管理手段９４から逐次受信するスピーカ６０２の利用状況データによって判断する。図４より、スピーカ６０２の利用状況データは“利用可能”を表しているため、スピーカ６０２は利用可能と判断され、抽出された情報提示方法データ９３６に含まれる提示方法データで表される音声読み上げという提示方法を起動する（ステップＳ１０２）。ここでは、起動された提示方法が、複数ではなく、スピーカ６０２より音声読み上げという提示方法のひとつであるため、優先関係利用手段９６２は、提示方法に優先順位を付けるまでもなく、音声読み上げという提示方法を選択し（ステップＳ１０３）、スピーカ６０２に対して、株価変動の音声データを送信する。スピーカ６０２は、受信した音声データをデジタルからアナログに変換し、音声の再生を開始し（ステップＳ１０４）、再生を継続する（ステップＳ１０５）。
【００５０】
前述の前提の通り、スピーカ６０２から株価変動の音声データが出力されている間に、ユーザＡにユーザＢが３ｍの距離に近づいてきたものとする。
ユーザ状況把握手段９５は、センサ５０２１から受信するデータを基に、“３ｍ”を表す隣接関係データを算出し、当該隣接関係データを含んだ状況把握データを提示方法選択手段９６に送信する。提示方法選択手段９６は、ユーザ状況把握手段９５から受信する状況把握データが、識別番号“５”の情報提示方法データ９３６に含まれる中断条件データと一致するか否かを判定する（ステップＳ１０６）。
ここでは、識別番号“５”の情報提示方法データ９３６に含まれる、他ユーザとの距離が３ｍ以下であるという中断条件データと一致するため（ステップＳ１０６；Ｙｅｓ）、提示方法選択手段９６は、現在のスピーカ６０２から株価変動の音声データを出力するという提示方法を中断する。そして、提示方法選択手段９６は、他の提示方法により提示するために、以下の処理を行う。すなわち、提示方法選択手段９６は、株価変動データとユーザ状況把握手段９５から受信した状況把握データとが、起動条件データに該当する情報提示方法データ９３６を検索する。ここでは、ユーザＡ宛の株価変動データであるという受信情報条件データを有し、かつ、他ユーザとの距離が３ｍ以内であるという起動条件データを有するデータは、識別番号“３”の情報提示方法データ９３６であるため、提示方法選択手段９６は、識別番号“３”の情報提示方法データ９３６を抽出し、当該データに含まれる提示方法データで表されるＬＥＤ点滅という提示方法を起動し（ステップＳ１０２）、以下、上記と同様にステップＳ１０３からの処理を行う。
【００５１】
このように、情報提示方法データ９３６をユーザのニーズに合わせて情報提示装置９０に登録しておくことで、受信情報データの種類や、ユーザの様々な状況（ユーザの移動方向・他のユーザとの距離・ユーザの動作（歩行、座る等）等）に応じて、ユーザに受信情報データを提示する方法（起動条件、中断条件、完了条件や、提示方法を実行するための出力機器等）をきめ細かに制御できる。
これにより、ユーザが家屋２内でどのような状況であっても、ユーザに対して快適な情報提示の環境を提供することができる。
【００５２】
［３．変形例］
本発明は上述した実施形態に限定されず、以下のような種々の変更が可能である。
（１）上記実施形態においては、一般家庭の家屋２に情報提示システム１を構築したとして説明したが、家屋２に限定されず、例えば、高層ビルや病院でもよい。
また、上記実施形態においては、情報提示装置９０は、情報配信サーバ装置４より音声データや電子メールを受信することとしたが、受信情報データはこれに限定されない。例えば、情報提示装置９０は、携帯電話機から着呼を受信してもよい。
また、上記実施形態における出力機器は、スピーカ６０３、ディスプレイ７０３、ＬＥＤ８０３以外にも、例えば、テレビ電話を使用してもよい。
また、上記実施形態においては、情報提示装置９０は、２Ｆ書斎４０に設けたが、これは、一例であり、例えば、１Ｆ玄関１０に設置しても、家屋２の外に設けてもよい。
【００５３】
（２）上記実施形態においては、ユーザの動作やユーザ位置を認識するためのセンサ５０としてカメラを用いたが、これは一例である。例えば、ユーザに無線タグ（ＲＦＩＤ；Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を携帯させることによって、ユーザ位置を認識してもよい。また、磁気センサやＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍｓ）を用いることもできる。
【００５４】
（３）上記実施形態においては、ＨＭＭの手法を用いて、ユーザの移動方向を推定し、ユーザ位置の予測位置を算出したが、ユーザ位置を予測する方法は、最適な方法を用いることができる。例えば、ファジィ理論を用いてもよい。
【００５５】
【発明の効果】
以上説明した通り、ユーザの状況に応じて、ユーザに情報を提示する方法をきめ細かに制御できる。
【００５６】
【図面の簡単な説明】
【図１】本発明の実施形態に係る情報提示システムの構成を説明するための図である。
【図２】同実施形態に係る情報提示装置のハードウェア構成を示すブロック図である。
【図３】同実施形態に係るユーザ状況把握データのデータ構成を示す図である。
【図４】同実施形態に係る出力機器管理データのデータ構成を示す図である。
【図５】同実施形態に係る情報提示方法データのデータ構成を示す図である。
【図６】同実施形態に係る提示方法優先関係データのデータ構成を示す図である。
【図７】同実施形態に係るＣＰＵがプログラムを実行することにより実現される情報提示システムの機能を説明するための図である。
【図８】同実施形態に係る情報提示の流れを説明するためのフローチャートである。
【符号の説明】
１……情報提示システム、２……家屋、３……ネットワーク、４……情報配信サーバ装置、１０……１Ｆ玄関、２０……１Ｆリビング、３０……１Ｆ寝室、４０……２Ｆ書斎、５０、５０１、５０１１、５０１２、５０２、５０２１、５０２２、５０３、５０３１、５０３２、５０４、５０４１、５０４２……センサ、６０、６０１、６０２、６０３、６０４……スピーカ、７０、７０１、７０２、７０３、７０４……ディスプレイ、８０、８０１、８０２、８０３、８０４……ＬＥＤ、９０……情報提示装置、９１……ＣＰＵ、９２……通信インターフェース、９３……ハードディスク装置、９３１……地図データ、９３２……ユーザ位置履歴データ、９３３……ユーザ状況把握データ、９３４……情報提示履歴データ、９３５……出力機器管理データ、９３６……情報提示方法データ、９３７……提示方法優先関係データ、９３８……プログラム。
【図１】
2004177990.tif 000003
【図２】
2004177990.tif 000004
【図３】
2004177990.tif 000005
【図４】
2004177990.tif 000006
【図５】
2004177990.tif 000007
【図６】
2004177990.tif 000008
【図７】
2004177990.tif 000009
【図８】
2004177990.tif 000010