(57)【要約】【課題】  筐体内部の構造にかかわらず各種アクチュエータによる各種センサの計測値への影響を排除しうる電子機器及び状況通信装置を提供する。【解決手段】  各種アクチュエータの活動状態を検出しつつ、各種センサからのセンサ値を取得する（Ｓ３）。アクチュエータ動作中の場合は、影響のあるセンサのセンサ値を破棄したり、計測自体を実行しなかったり、計測を停止したりする。このようにしてセンサ値を取得して、そのセンサ値に基づいて、使用者が状況通信装置を把持していると計測された場合には感情推論処理を行い、その他の場合は環境推論処理を行なう（Ｓ４）。いずれかのセンサ値が取得されていない場合には、前回の有効なセンサ値を使用したり、エラー値を代入したりして処理する。そして、その処理結果に基づいて、各種のアクチュエータに出力し（Ｓ５）、他の情報通信装置にも結果を送信する（Ｓ６）。【選択図】  図１７
2007034544.tif 000002
【特許請求の範囲】
【請求項１】
使用者の生体情報又は当該電子機器の状態を計測する１つ又は複数の計測手段と、
使用者の状況又は当該電子機器の状態を表現する１つ又は複数の状況表現手段と、
動作中の前記状況表現手段を検出する検出手段と、
当該検出手段によって、動作中の前記状況表現手段を検出しなかった場合、前記計測手段により計測された計測情報から使用者の状況に関する情報である指標情報又は当該電子機器の状態に関する情報である指標情報を決定するための第１指標情報決定手順を記憶する第１指標情報決定手順記憶手段と、
当該検出手段によって、動作中の前記状況表現手段を検出した場合、前記状況表現手段が動作中であるときの前記計測手段の計測情報を用いずに使用者の状況に関する情報である指標情報又は当該電子機器の状態に関する情報である指標情報を決定するための第２指標情報決定手順を記憶する第２指標情報決定手順記憶手段と、
前記第１指標情報決定手順記憶手段に記憶されている前記第１指標情報決定手順又は前記第２指標情報決定手順記憶手段に記憶されている前記第２指標情報決定手順に従って、前記指標情報を作成する指標情報作成手段と、
当該指標情報作成手段により作成された指標情報に従い前記状況表現手段を制御する状況表現制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記第２指標情報決定手順記憶手段は、前記検出手段による検出結果に基づき、前記計測手段による計測を制御する計測制御手段を備えたことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２指標情報決定手順記憶手段は、前記状況表現手段が動作中であるときの前記計測手段の計測情報を用いずに、動作中でない直前の計測情報を使用して前記指標情報を決定する第２指標情報決定手順を記憶したことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
使用者の生体情報又は当該電子機器の状態を計測する１つ又は複数の計測手段と、
使用者の状況又は当該電子機器の状態を表現する１つ又は複数の状況表現手段と、
前記計測手段により計測された計測情報から使用者の状況に関する情報である指標情報又は当該電子機器の状態に関する情報である指標情報を決定するための指標情報決定手順を記憶する指標情報決定手順記憶手段と、
当該指標情報決定手順記憶手段に記憶されている前記指標情報決定手順に従って、前記計測情報から前記指標情報を作成する指標情報作成手段と、
当該指標情報作成手段により作成された指標情報に従い前記状況表現手段を制御する状況表現制御手段と、
動作中の前記状況表現手段を検出する検出手段と、
当該検出手段による検出結果に基づき、前記計測手段による計測を制御する計測制御手段と、
当該計測制御手段により計測の制御が実行された場合に、前記指標情報作成手段を制御する指標情報作成制御手段を備えたことを特徴とする電子機器。
【請求項５】
前記状況表現手段の表現結果が計測結果に影響する前記計測手段を当該状況表現手段と対応させて記憶する対応記憶手段を備え、
前記計測制御手段は、前記検出手段によりいずれかの状況表現手段が動作中であることが検出された場合には、当該動作中の状況表現手段に対応する前記計測手段を前記対応記憶手段から読み出し、当該計測手段による計測情報を破棄することを特徴とする請求項２又は４に記載の電子機器。
【請求項６】
前記状況表現手段の表現結果が計測結果に影響する前記計測手段を当該状況表現手段と対応させて記憶する対応記憶手段を備え、
前記計測制御手段は、前記検出手段によりいずれかの状況表現手段が動作中であることが検出された場合には、当該動作中の状況表現手段に対応する前記計測手段を前記対応記憶手段から読み出し、当該計測手段による計測を行なわないよう制御することを特徴とする請求項２又は４に記載の電子機器。
【請求項７】
前記指標情報作成制御手段は、いずれかの前記計測情報が計測されていないか破棄された場合には、当該計測情報に代えて直前の有効な計測情報を使用するように前記指標情報作成手段を制御することを特徴とする請求項４乃至６のいずれかに記載の電子機器。
【請求項８】
前記指標情報作成制御手段は、いずれかの前記計測情報が計測されていないか破棄された場合には、当該計測情報以外の計測情報から、前記指標情報決定手順に従い指標情報を作成するように前記指標情報作成手段を制御することを特徴とする請求項４乃至６のいずれかに記載の電子機器。
【請求項９】
いずれかの前記計測情報が計測されていないか破棄された場合に用いられ、当該計測情報の種類に対応した特別指標情報決定手順を記憶する特別指標情報決定手順記憶手段を備え、
前記指標情報作成制御手段は、いずれかの前記計測情報が計測されていないか破棄された場合には、前記特別指標情報決定手順記憶手段に記憶されている当該計測情報に対応する特別指標情報決定手順に従って指標情報を作成するように前記指標情報作成手段を制御することを特徴とする請求項４乃至６のいずれかに記載の電子機器。
【請求項１０】
請求項１乃至９のいずれかに記載の電子機器を備えた状況通信装置であって、
前記計測情報又は前記指標情報を送信する送信手段と、
前記計測情報又は前記指標情報を受信する受信手段とを備えたことを特徴とする状況通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末に設けられた各種センサからの計測値に基づいて、その端末を用いている使用者の状況や端末の状態を表現する電子機器、及びこのような使用者の状況や端末の状態を相互に伝達しあうことで、使用者間のコミュニケーションを図る状況通信装置に関するものである。
【背景技術】
【０００２】
一般に、他人とコミュニケーションをとる手段として、電話機などの通話装置で会話するという手段が一般的に行われている。このような通話装置において、通話相手とのコミュニケーションをより高めるために通話装置にキャラクタを表示する表示部を設け、使用者本人と通話相手のキャラクタを表示部に表示する通話装置が知られている（例えば、特許文献１参照）。この通話装置では、さらに使用者の体温や心拍、携帯機器を握る握力等の変化を検知して、より確実に感情推定を行うことが提案されている。
【特許文献１】特開２００３−２４８８４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の発明のように、各端末の使用者の感情や状況などを相手方の端末に伝達する電子機器では、各使用者に関する生体情報又は周辺環境に関する環境情報を各種センサで検出するとともに、各使用者の感情や状況などを各種アクチュエータで報知している。ここで、各種アクチュエータによる報知動作が、各種センサによる計測動作に影響を及ぼす場合があるため、各種アクチュエータと各種センサとの相互作用も考慮して、これらの部品を適切に電子機器に具備させる必要がある。例えば、ヒーターと温度センサとが筐体内に近接して設けられていると、ヒーターによる発熱が温度センサによる温度検出に影響を及ぼすため、温度センサでは正確に使用者の体温や周辺環境の気温を計測することができない。そのため、ヒーターの影響が温度センサに及ばないように配慮して、ヒーター及び温度センサを電子機器に具備させる必要がある。
【０００４】
そして、各種アクチュエータによる各種センサへの影響を排除しようとする場合には、両者間にその影響を防ぐための部材（断熱材や防音材など）を別途設けたり、両者を離間させて配置したりすることが考えられる。
【０００５】
しかしながら、かかる構造や配置にすると、電子機器の筐体内部の構造が複雑化したり筐体が大型化したりして、製造やメンテナンスに手間が生じるという問題がある。
【０００６】
本発明は上記問題を解決するためになされたものであり、筐体内部の構造にかかわらず各種アクチュエータによる各種センサの計測値への影響を排除しうる電子機器及び状況通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の請求項１に記載の電子機器は、使用者の生体情報又が当該電子機器の状態を計測する１つ又は複数の計測手段と、使用者の状況又は当該電子機器の状態を表現する１つ又は複数の状況表現手段と、動作中の前記状況表現手段を検出する検出手段と、当該検出手段によって、動作中の前記状況表現手段を検出しなかった場合、前記計測手段により計測された計測情報から使用者の状況に関する情報である指標情報又は当該電子機器の状態に関する情報である指標情報を決定するための第１指標情報決定手順を記憶する第１指標情報決定手順記憶手段と、当該検出手段によって、動作中の前記状況表現手段を検出した場合、前記状況表現手段が動作中であるときの前記計測手段の計測情報を用いずに使用者の状況に関する情報である指標情報又は当該電子機器の状態に関する情報である指標情報を決定するための第２指標情報決定手順を記憶する第２指標情報決定手順記憶手段と、前記第１指標情報決定手順記憶手段に記憶されている前記第１指標情報決定手順又は前記第２指標情報決定手順記憶手段に記憶されている前記第２指標情報決定手順に従って、前記指標情報を作成する指標情報作成手段と、当該指標情報作成手段により作成された指標情報に従い前記状況表現手段を制御する状況表現制御手段と、を備えたことを特徴とする。
【０００８】
また、本発明の請求項２に記載の電子機器は、請求項１に記載の発明の構成に加え、前記第２指標情報決定手順記憶手段が、前記検出手段による検出結果に基づき、前記計測手段による計測を制御する計測制御手段を備えたことを特徴とする。
【０００９】
また、本発明の請求項３に記載の電子機器は、請求項１又は２に記載の発明の構成に加え、前記第２指標情報決定手順記憶手段が、前記状況表現手段が動作中であるときの前記計測手段の計測情報を用いずに、動作中でない直前の計測情報を使用して前記指標情報を決定する第２指標情報決定手順を記憶したことを特徴とする。
【００１０】
また、本発明の請求項４に記載の電子機器は、使用者の生体情報又が当該電子機器の状態を計測する１つ又は複数の計測手段と、使用者の状況又は当該電子機器の状態を表現する１つ又は複数の状況表現手段と、前記計測手段により計測された計測情報から使用者の状況に関する情報である指標情報又は当該電子機器の状態に関する情報である指標情報を決定するための指標情報決定手順を記憶する指標情報決定手順記憶手段と、当該指標情報決定手順記憶手段に記憶されている前記指標情報決定手順に従って、前記計測情報から前記指標情報を作成する指標情報作成手段と、当該指標情報作成手段により作成された指標情報に従い前記状況表現手段を制御する状況表現制御手段と、動作中の前記状況表現手段を検出する検出手段と、当該検出手段による検出結果に基づき、前記計測手段による計測を制御する計測制御手段と、当該計測制御手段により計測の制御が実行された場合に、前記指標情報作成手段を制御する指標情報作成制御手段を備えたことを特徴とする。
【００１１】
また、本発明の請求項５に記載の電子機器は、請求項２又は４に記載の発明の構成に加え、前記状況表現手段の表現結果が計測結果に影響する前記計測手段を当該状況表現手段と対応させて記憶する対応記憶手段を備え、前記計測制御手段は、前記検出手段によりいずれかの状況表現手段が動作中であることが検出された場合には、当該動作中の状況表現手段に対応する前記計測手段を前記対応記憶手段から読み出し、当該計測手段による計測情報を破棄することを特徴とする。
【００１２】
また、本発明の請求項６に記載の電子機器は、請求項２又は４に記載の発明の構成に加え、前記状況表現手段の表現結果が計測結果に影響する前記計測手段を当該状況表現手段と対応させて記憶する対応記憶手段を備え、前記計測制御手段は、前記検出手段によりいずれかの状況表現手段が動作中であることが検出された場合には、当該動作中の状況表現手段に対応する前記計測手段を前記対応記憶手段から読み出し、当該計測手段による計測を行なわないよう制御することを特徴とする。
【００１３】
また、本発明の請求項７に記載の電子機器は、請求項４乃至６のいずれかに記載の発明の構成に加え、前記指標情報作成制御手段が、いずれかの前記計測情報が計測されていないか破棄された場合には、当該計測情報に代えて直前の有効な計測情報を使用するように前記指標情報作成手段を制御することを特徴とする。
【００１４】
また、本発明の請求項８に記載の電子機器は、請求項４乃至６のいずれかに記載の発明の構成に加え、前記指標情報作成制御手段が、いずれかの前記計測情報が計測されていないか破棄された場合には、当該計測情報以外の計測情報から、前記指標情報決定手順に従い指標情報を作成するように前記指標情報作成手段を制御することを特徴とする。
【００１５】
また、本発明の請求項９に記載の電子機器は、請求項４乃至６のいずれかに記載の発明の構成に加え、いずれかの前記計測情報が計測されていないか破棄された場合に用いられ、当該計測情報の種類に対応した特別指標情報決定手順を記憶する特別指標情報決定手順記憶手段を備え、前記指標情報作成制御手段は、いずれかの前記計測情報が計測されていないか破棄された場合には、前記特別指標情報決定手順記憶手段に記憶されている当該計測情報に対応する特別指標情報決定手順に従って指標情報を作成するように前記指標情報作成手段を制御することを特徴とする。
【００１６】
また、本発明の請求項１０に記載の状況通信装置は、請求項１乃至９のいずれかに記載の電子機器を備えたものを対象として、特に、前記計測情報又は前記指標情報を送信する送信手段と、前記計測情報又は前記指標情報を受信する受信手段とを備えたことを特徴とする。
【発明の効果】
【００１７】
本発明の請求項１に記載の電子機器は、第１指標情報決定手順か第２指標情報決定手順のいずれかに従って、指標情報の作成を行ない、その指標情報に基づいて状況表現手段に表現出力を行なう。状況表現手段が動作中でない場合は、第１指標情報決定手順に従って、計測手段により計測した計測情報から指標情報を作成するが、状況表現手段が動作中の場合は、計測情報を用いずに第２指標情報決定手順に従って指標情報を作成する。従って、動作中の状況表現手段が計測情報に影響を及ぼす可能性がある場合にも、その影響を排除した指標情報を作成することができる。
【００１８】
また、本発明の請求項２に記載の電子機器は、請求項１に記載の発明の効果に加え、状況表現手段が動作中の場合には、計測手段を制御するので、動作中の状況表現手段の影響を排除した指標情報を作成することができる。
【００１９】
また、本発明の請求項３に記載の電子機器は、請求項１又は２に記載の発明の効果に加え、第２指標情報決定手順として、状況表現手段が動作中であるときの計測情報に代えて動作中でない直前の計測情報を用いるようにしたので、状況表現手段が動作中でない場合と同種の計測情報を用いて指標情報を作成することができる。
【００２０】
また、本発明の請求項４に記載の電子機器は、計測手段による計測情報から、指標情報決定手順に従って指標情報を作成しその指標情報に基づいて状況表現手段に表現出力を行なう。ここで、状況表現手段が動作中の場合には、計測手段による計測を制御し、制御された計測情報に従って指標情報を作成する。従って、動作中の状況表現手段が計測情報に影響を及ぼす可能性がある場合にも、その影響を排除した指標情報を作成することができる。
【００２１】
また、本発明の請求項５に記載の電子機器は、請求項２又は４に記載の発明の効果に加え、動作中に計測手段による計測に影響を及ぼす状況表現手段をその計測手段と対応させて記憶させておくので、関係のある状況表現手段が動作中の場合は、計測された計測情報を破棄して指標情報を作成することができ、動作中の状況表現手段の影響を排除した指標情報を作成することができる。
【００２２】
また、本発明の請求項６に記載の電子機器は、請求項２又は４に記載の発明の効果に加え、動作中に計測手段による計測に影響を及ぼす状況表現手段をその計測手段と対応させて記憶させておくので、関係のある状況表現手段が動作中の場合は、その計測手段による計測を行なわないので、動作中の状況表現手段の影響を排除した指標情報を作成することができる。
【００２３】
また、本発明の請求項７に記載の電子機器は、請求項４乃至６のいずれかに記載の発明の効果に加え、状況表現手段が動作中だったために計測情報がない場合には、動作中でない直前の計測情報を用いるようにしたので、状況表現手段が動作中でない場合と同種の計測情報を用いて指標情報を作成することができる。
【００２４】
また、本発明の請求項８に記載の電子機器は、請求項４乃至６のいずれかに記載の発明の効果に加え、状況表現手段が動作中だったために計測情報がない場合には、当該計測情報を除く残りの計測情報に基づいて指標情報を作成するので、動作中の状況表現手段の影響を排除した指標情報を作成することができる。
【００２５】
また、本発明の請求項９に記載の電子機器は、請求項４乃至６のいずれかに記載の発明の効果に加え、いずれかの計測情報が計測されていないか破棄された場合に応じた特別指標情報作成手順を用意するので、動作中の状況表現手段の影響を排除した指標情報を作成することができる。
【００２６】
また、本発明の請求項１０に記載の状況通信装置は、請求項１乃至９のいずれかに記載の発明の作用効果を奏するとともに、相互に計測情報や指標情報を送受信して、状況表現手段によりそれを表現出力することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の第１の実施の形態について説明する。まず、本発明の状況通信装置１を用いたサービス提供システムの全体構成について説明する。図１は、本発明の状況通信装置１を用いたサービス提供システムの構成を示すシステム構成図である。
【００２８】
図１に示すように、状況通信装置１を用いたサービス提供システムにおいて、サービス提供サーバ２はインターネット４に接続可能である。また、状況通信装置１は携帯電話網又はＰＨＳ電話網等の移動通信網の基地局３に接続可能であり、この基地局３を介してインターネット４に接続可能である。また、状況通信装置１は、他の状況通信装置１と近隣に存在する場合に相互通信が可能となっている。また、状況通信装置１は、パーソナルコンピュータ（以下、ＰＣ）５にケーブルを用いて接続可能であり、ＰＣ５からデータを取り込んだり、ＰＣ５へデータを送り込んだりすることができ、さらに、ＰＣ５もインターネット４に接続可能である。
【００２９】
次に、状況通信装置１について説明する。図２は、状況通信装置１のイメージ図であり、図３は、状況通信装置１の電気的構成を示すブロック図である。
【００３０】
図２に示すように、状況通信装置１は球体であり、サイズは人の手のひらに納まるものである。状況通信装置１の筐体は、数ｍｍの厚み（例えば、５ｍｍ厚）の透明性を有する合成樹脂で球状に構成されており、その内部には球状の密閉空間が形成されている。そして、その筐体内部には、状況通信装置１の筐体の下端部における設置面と平行であって、当該筐体の中心部をとおる平面に配置された円形板状の基板２００が設けられており、基板２００に各種センサ１２〜１６（図３参照）、各種アクチュエータ２１，２３、制御部１９０などが接続又は設置されている。
【００３１】
なお、理解を容易にするために、各種センサ１２〜１６のうちで、温度センサ１３，光センサ１５，感圧センサ１６のみを図示している。また、各種アクチュエータは、ＬＥＤ２１，モータ２３である。本実施の形態では、温度センサ１３，光センサ１５，感圧センサ１６が、状況通信装置１の中心をとおる垂直線と直交する断面が最も大きくなる筐体の側面付近に配置されている。また、ＬＥＤ２１とモータ２３が基板２００の下側に配置され、制御部１９０が基板２００の上側に配置されている。
【００３２】
図３に示すように、状況通信装置１の筐体内部には、状況通信装置１の制御を司るＣＰＵ１０，ＲＯＭ２０，ＲＡＭ３０，時間を計測する計時装置４０，他の状況通信装置１と送受信するための送受信部５０，無線通信網の基地局３と通信するための通信部６０，各種モジュールを接続するためのＩ／Ｏインタフェイス７０等が収納された制御部１９０が設けられている。そして、制御部１９０ではバス８０を介して、ＲＯＭ２０，ＲＡＭ３０，計時装置４０，送受信部５０，通信部６０，Ｉ／Ｏインタフェイス７０が、ＣＰＵ１０に接続している。そして、図示しないが、状況通信装置１はバッテリーにより電源供給されている。なお、ＲＯＭ２０には、後述のメイン処理（図１７）を実行するための状況通信プログラムが記憶されている。また、ＲＡＭ３０には、各種センサ１２〜１６により検出（計測）された情報の記憶領域（計測値記憶エリア）が設けられている。
【００３３】
また、状況通信装置１の表面には、ＰＣ５と接続するためのＵＳＢポート７５が設けられている。ＵＳＢポート７５はバス８０に接続しており、このＵＳＢポート７５にＵＳＢケーブルを接続することにより、ＰＣ５と接続することができる。そして、状況通信装置１は、各種センサ１２〜１６が接続されるＡＤ変換器９０と、各種アクチュエータ２１，２３を差し込むための拡張ポート９１とを具備している。ＡＤ変換器９０はＩ／Ｏインタフェイス７０及びバス８０を介してＣＰＵ１０に接続しており、各種センサ１２〜１６から入力されるアナログデータの計測値が、ＡＤ変換器９０によりデジタルデータに変換されて制御部１９０に入力される。拡張ポート９１もＩ／Ｏインタフェイス７０及びバス８０を介してＣＰＵ１０に接続しており、制御部１９０から出力されるデジタルデータの指示信号が、拡張ポート９１を介して各種アクチュエータ２１，２３に入力される。そして、各種センサ１２〜１６はＡＤ変換器９０において着脱，追加，交換などが可能であり、各種アクチュエータ２１，２３は拡張ポート９１において着脱，追加，交換などが可能である。
【００３４】
ここで、本発明の計測手段である各種センサ１２〜１６について説明する。まず、加速度センサ１２は、静電容量の変化、圧電セラミック等を利用する加速度センサであり、状況通信装置１の動き（状況通信装置１にかかった加速度とその方向）を計測する。温度センサ１３は、白金測温抵抗体、サーミスタ、熱電対などを用いている、所謂温度計であり、状況通信装置１の周囲の温度及び装置に触れている手のひらや指の温度を計測する。心拍センサ１４は、所謂赤外線センサにより、血液の膨張収縮による距離の差分を検出して、触れている人の心拍（脈拍数）を計測する。また、所謂感圧センサを状況通信装置１の表面に設け、血流の圧力を計測して触れている人の心拍（脈拍数）を計測してもよい。光センサ１５は、フォトトランジスタやＣｄＳ等を利用した光の強さを計測するセンサであり、状況通信装置１の表面に設けられている。
【００３５】
感圧センサ１６は、所謂圧力センサであり、状況通信装置１の表面に設けられ、導電性ゴムに定抵抗を直列接続し、ある電圧をかけて導電性ゴムの分圧値を測定することにより状況通信装置１にかかった圧力を計測する。
【００３６】
次に、本発明の状況表現手段である各種アクチュエータ２１，２３について説明する。ＬＥＤ２１は種々の色や明るさで点灯するものであり、任意の方向（上側、下側など）に対して発光可能である。モータ２３は状況通信装置１を振動させる。
【００３７】
なお、状況通信装置１には、パーソナルコンピュータのようなキーボードは設けられていない。そこで、状況通信装置１の各種センサ１２〜１６が検知した情報を所定の動作を指示する指示入力として予め登録しておき、使用者が状況通信装置１を握ってジェスチャ（所定回数振る、握る等）を行うことにより動作の指示を行っている。
【００３８】
次に、状況通信装置１で使用されるテーブル等が記憶されるＲＡＭ３０の記憶エリアについて、図４〜図１５を参照して説明する。図４は、ＲＡＭ３０の記憶エリアの構成を示す模式図である。図５は、ＲＡＭ３０の対応関係記憶エリア３０２の構成を示す模式図である。図６は、状態テーブル記憶エリア３０３に記憶された状態テーブルの構成を示す模式図である。図７は、計測情報レベルテーブル記憶エリア３０４に記憶された温度レベルテーブル３０４１の構成を示す模式図である。図８は、計測情報レベルテーブル記憶エリア３０４に記憶された心拍数レベルテーブル３０４２の構成を示す模式図である。図９は、計測情報レベルテーブル記憶エリア３０４に記憶された加速度レベルテーブル３０４３の構成を示す模式図である。図１０は、計測情報レベルテーブル記憶エリア３０４に記憶された握る強さレベルテーブル３０４４の構成を示す模式図である。図１１は、感情推論テーブル記憶エリア３０５に記憶された通常感情推論テーブル３０５１の構成を示す模式図である。図１２は、計測情報にエラー値を含む場合に用いられる通常感情推論テーブル３０５２の例を示す模式図である。図１３は、モータ活動中用の感情推論テーブル３０５２の例を示す模式図である。図１４は、環境推論テーブル記憶エリア３０６に記憶された通常環境推論テーブル３０６１の構成を示す模式図である。図１５は、出力情報決定テーブル記憶エリア３０７に記憶された感情用出力情報決定テーブル３０７１の構成を示す模式図である。図１６は、出力情報決定テーブル記憶エリア３０７に記憶された環境用出力情報決定テーブル３０７２の構成を示す模式図である。
【００３９】
まず、図４に示すように、ＲＡＭ３０には、各種センサ１２〜１６が計測した値を記憶するセンサ値記憶エリア３０１，アクチュエータの動作により計測値に影響が及ぶ可能性のあるセンサとそのアクチュエータを関係づけて記憶した対応関係記憶エリア３０２，状況通信装置１が把持されているか否かを状態レベルとして決定する状態レベルテーブルを記憶した状態テーブル記憶エリア３０３，各種センサ１２〜１６の計測値（センサ値）から現在の状態レベルを決定するための各種計測情報レベルテーブルを記憶した計測情報レベルテーブル記憶エリア３０４，計測情報に基づいて使用者の感情推論を行なうための感情推論テーブルを記憶した感情推論テーブル記憶エリア３０５，計測情報に基づいて環境推論を行なうための環境推論テーブル記憶エリア３０６，環境推論情報及び環境推論情報に基づいて各種アクチュエータに出力する出力情報を決定するための出力情報決定テーブルを記憶した出力情報決定テーブル記憶エリア３０７，図示外のその他の記憶エリアが設けられている。
【００４０】
センサ値記憶エリア３０１には、加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６からなる各種センサが検出し、ＡＤ変換器９０によりデジタルデータに変換された値が、各センサ毎に数回（例えば５回）分記憶される。
【００４１】
対応関係記憶エリア３０２には、あるセンサの計測値に影響を及ぼすであろうアクチュエータが関連付けて記憶されている。例えば、図５に示すように、光センサ１５には、ＬＥＤ２１の出力が影響し、加速度セン１２サにはモータ２３の出力が影響し、赤外線センサである心拍センサ１４にはモータとＬＥＤの出力が影響するという対応関係が記憶されている。関係のあるセンサとアクチュエータは、図５の例に限らず、センサの種類やアクチュエータの種類によって様々であり、適宜対応をデータベースとして記憶させておけばよい。尚、対応関係記憶エリア３０２が、本発明の対応記憶手段に相当する。
【００４２】
状態テーブル記憶エリア３０３には、図６に示すように、光センサ１５の出力値によって、現在、状況通信装置１を使用者が持っている状態なのか、持っていない状態なのかを決定するための状態テーブルが記憶されている。光センサの計測値が３００ｌｘまでであれば、「持っている」と判断され、光センサの計測値が３００ｌｘ以上であれば、「持っていない」と判断される。光センサの計測値がエラーであった場合、「不定」と判断される。
【００４３】
計測情報レベルテーブル記憶エリア３０４には、図７〜図１０に示すように、各種センサの計測値からレベルを決定するための各種テーブルが記憶されている。すなわち、温度センサ１５の計測値に基づいて、温度レベルを決定するための温度レベルテーブル３０４１、心拍センサ１４の計測値に基づいて心拍数レベルを決定するための心拍数レベルテーブル３０４２、加速度センサ１２の計測値に基づいてジェスチャレベルを決定する加速度レベルテーブル３０４３、感圧センサ１６の計測値に基づいて、状況通信装置１を握っている強さのレベルを決定する握る強さレベルテーブル３０４４、図示外の他のセンサ値に基づく計測情報レベルテーブルが記憶されている。
【００４４】
まず、図７に示すように、温度レベルテーブル３０４１には、温度センサ１５の計測値によって、環境温度のレベルが暑いから寒いまでの５段階に設定されている。すなわち、温度レベルテーブル３０４１により、センサ値が３５℃超であれば温度レベルは「暑い」、センサ値が３０℃超３５度以下であれば温度レベルは「やや暑い」、センサ値が２０℃超３０℃以下であれば温度レベルは「快適」、センサ値が１５℃超２０℃以下であれば温度レベルは「やや寒い」、センサ値が１５度以下であれば温度レベルは「寒い」に決定される。
【００４５】
次に、図８に示すように、心拍数レベルテーブル３０４２には、心拍センサ１４の計測値によって、使用者の感情の状態を推論するための指標となる心拍数のレベルを決定するために、心拍数レベルが４段階に設定されている。すなわち、センサ値が毎分６５拍以下であれば心拍数レベルは「普通以下」、センサ値が毎分６５拍超８０拍以下であれば心拍数レベルは「やや高い」、センサ値が毎分８０拍超１５０拍以下であれば心拍数レベルは「高い」、センサ値が毎分１５０拍超の場合は、異常値として心拍数レベルは「エラー」に決定される。
【００４６】
次に、図９に示すように、加速度レベルテーブル３０４３には、加速度センサ１２の計測値によって、使用者が行なったジェスチャのレベルが設定されている。すなわち、センサ値が１Ｇ以下であれば、使用者が状況通信装置１を「振っていない」、センサ値が１Ｇ超であれば、使用者が状況通信装置１を「振っている」と決定される。
【００４７】
次に、図１０に示すように、握る強さレベルテーブル３０４４には、感圧センサ１６の計測値によって、使用者が行なったジェスチャのレベルを決定する。すなわち、センサ値が３以下であれば使用者が状況通信装置１を「弱く握っている」、センサ値が３超５以下であれば使用者が状況通信装置１を「やや強く握っている」、センサ値が５超であれば、使用者が状況通信装置１を「強く握っている」と決定される。
【００４８】
尚、以上のセンサに基づくレベルテーブルは例示であり、これ以外にも、各種センサ値に基づいて指標値を設定するためのテーブルを記憶させ、推論処理に用いることができる。
【００４９】
次に、感情推論テーブル記憶エリア３０５（図４参照）には、上述した各種の計測情報レベルテーブルにより決定された各計測情報レベルの組み合わせによって、状況通信装置１の使用者の感情を推論するための感情推論テーブルが記憶されている。本実施形態では、計測情報の取得方法と感情推論の処理方法により、使用する感情推論テーブルを２種類用意している。
【００５０】
まず、通常使用される通常感情推論テーブル３０５１は、図１１に示すように、加速度レベルテーブル３０４３により決定された動かし具合レベル、握る強さレベルテーブル３０４４により決定された握る強さレベル、心拍数レベルテーブル３０４２で決定された心拍数レベルの組み合わせにより、感情の推論を行なうためのものである。すなわち、図１１に示すように、動かし具合レベルが「振っていない」、握る強さレベルが「強く握っている」、心拍数が「高い」場合には、感情推論結果は推論番号（Ｎｏ）１の「大興奮」となる。また、動かし具合レベルが「振っていない」、握る強さレベルが「やや強く握っている」、心拍数が「高い」場合には、感情推論結果は推論番号（Ｎｏ）２の「興奮」となる。また、動かし具合レベルが「振っていない」、握る強さレベルが「強く握っている」、心拍数が「やや高い」場合には、感情推論結果は推論番号（Ｎｏ）３の「ドキドキ」となる。また、動かし具合レベルが「振っていない」、握る強さレベルが「弱く握っている」、心拍数が「やや高い」場合には、感情推論結果は推論番号（Ｎｏ）４の「緊張」となる。また、動かし具合レベルが「振っている」、握る強さレベルが「強く握っている」の場合には、心拍数にかかわらず、感情推論結果は推論番号（Ｎｏ）５の「楽しい」となる。また、以上の場合以外の計測情報レベルの組み合わせの場合には、感情推論結果は推論番号（Ｎｏ）６の「気になる」となる。尚、通常感情推論テーブル３０５１が、本発明の第１指標情報決定手順に相当する。
【００５１】
このような通常感情推論テーブル３０５１を用いて使用者の感情推論を行なうには、各種センサから計測情報が正しく得られていることが前提となる。もし、いずれかのセンサからの値が正しく得られず、エラー値がセンサ値記憶エリア３０１に記憶されている場合には、通常感情推論テーブルをそのまま用いることができない。このような場合には、正しく計測が行なわれたセンサ値に基づく計測情報レベルにのみ基づいて感情推論を行なうことが考えられる。例えば、モータ２３が活動中であったために、加速度センサ１２と心拍センサ１４のセンサ値にエラーがあり、レベルわけができていない場合には、図１２に示すように、動かし具合レベル及び心拍数レベルを用いないで、通常感情推論テーブル３０５２として、握る強さレベルのみを用いて推論を行なう。このようにすることで、いずれかのアクチュエータ２１，２３が活動中のためにセンサ値にエラーが入ってくるような場合に、適切な感情推論を行なうことができる。尚、通常感情推論テーブル３０５２が、本発明の第２指標情報決定手順に相当する。
【００５２】
また、このような通常感情推論テーブルの一部を用いる方法の他、エラー値が入るようなアクチュエータ２１，２３の活動に合わせた感情推論テーブルを別途用意することもできる。たとえば、モータ２３が活動中の場合のために、図１３に示すように、モータ活動中用感情推論テーブル３０５３を用意する。このモータ活動中用感情推論テーブル３０５３では、握る強さレベルのみで感情推論が行なわれ、握る強さレベルが「強く握っている」では、感情推論結果は推論番号（Ｎｏ）１の「大興奮」となる。また、握る強さレベルが「やや強く握っている」では、感情推論結果は推論番号（Ｎｏ）２の「興奮」となる。また、握る強さレベルが「弱く握っている」では、感情推論結果は推論番号（Ｎｏ）４の「緊張」となる。尚、モータ活動中用感情推論テーブル３０５３が、本発明の第２指標情報決定手順及び特別指標情報決定手順に相当する。
【００５３】
次に、環境推論テーブル記憶エリア３０６（図４参照）には、状況テーブル３０３で使用者が状況通信装置１を「持っていない」とされた場合に、状況通信装置１の環境状況の推論おこなうための環境推論テーブルが記憶されている。図１４に示すように、通常環境推論テーブル３０６１では、温度レベルテーブル３０４１で決定されたレベルに従って、環境推論結果の推論番号が決定される。すなわち、温度レベルが「暑い」は推論番号１，温度レベルが「やや暑い」は推論番号２，温度レベルが「快適」は推論番号３，温度レベルが「やや寒い」は推論番号４，温度レベルが「寒い」は推論番号５となる。尚、感情推論テーブル記憶エリア３０５及び環境推論テーブル記憶エリア３０６が本発明の指標情報決定手順記憶手段、特別指標情報決定手順記憶手段に相当する。
【００５４】
次に、出力情報決定テーブル記憶エリア３０７（図４参照）には、図１５及び図１６に示すような出力情報決定テーブルが記憶されている。後述のように、各種センサ１２〜１６のセンサ値を元に感情推論又は環境推論が実行され、その結果に基づいて、ＬＥＤ２１やモータ２３のような各種のアクチュエータ２１，２３に出力がなされる。出力情報決定テーブルは、どのような出力を行なうかを決定するためのものである。
【００５５】
例えば、感情推論が行なわれた場合、図１５に示す感情用出力情報決定テーブル３０７１に従った出力がなされる。すなわち、推論結果番号１の場合はＬＥＤ２１の色は「赤」で、モータの振動が「有」となる。また、推論結果番号２の場合は、ＬＥＤ２１の色は「ピンク」で、モータの振動が「有」となる。また、推論結果番号３の場合は、ＬＥＤ２１の色は「黄色」で、モータの振動が「有」となる。また、推論結果番号４〜６の場合は、モータの振動はなしで、ＬＥＤ２１の色が、４の場合「白」、５の場合「緑」、６の場合「水色」となる。尚、上記の出力情報決定テーブルでは、ＬＥＤ２１とモータ２３への出力情報についてのみ記載しているが、その他のアクチュエータについても同様に出力情報を決定するためのテーブルを記憶させておくことができる。
【００５６】
また、環境推論が行なわれた場合は、図１６に示す環境用出力情報決定テーブル３０７２に従った出力がなされる。すなわち、推論結果番号１の場合はＬＥＤ２１の色は「赤」、推論結果番号２の場合は、ＬＥＤ２１の色は「ピンク」、推論結果番号３の場合は、ＬＥＤ２１の色は「緑」、推論結果番号４の場合、ＬＥＤ２１の色は「水色」、推論結果番号５の場合「青」となる。
【００５７】
次に、以上の構成を有する状況通信装置１の動作について説明する。図１７は、メイン処理のフローチャートである。なお、本実施の形態のメイン処理（図１７）は、状況通信装置１にバッテリーがセットされて、電源がオンされると状況通信プログラムが起動され、状況通信装置１のＣＰＵ１０により継続的に実施される。
【００５８】
図１７に示すように、メイン処理では、種々のデータやフラグ等の初期化が行われる（Ｓ１）。例えば、ＲＡＭ３０において、各種センサ１２〜１６による計測値が記憶されるセンサ値記憶エリア３０１が初期化されたり、ジェスチャ回数をカウントするためのカウント値がクリアされたりする。
【００５９】
なお、初期化（Ｓ１）が実行されると、各種センサ１２〜１６による計測が開始される。そして、所定の時間間隔（例えば、５秒）で、メイン処理（図１７）の実行中は継続的に各種センサ１２〜１６による計測が実行される。その結果、ＲＡＭ３０のセンサ値記憶エリア３０１には、最新の各種計測値が格納される。また、メイン処理（図１７）の実行中に他の状況通信装置１が電波の届く範囲内に存在し、情報を送信してきた場合には、その都度割込処理が実行されて情報の内容がＲＡＭ３０に一時的に記憶される。そこで、初期化実行後に、このように受信していた結果をＲＡＭ３０の受信結果記憶エリア(図示外)から取得する（Ｓ２）。
【００６０】
次に、各種センサ１２〜１６によるセンサ値をセンサ値記憶エリア３０１から読み出して取得するセンサ値取得処理を実行する（Ｓ３）。そして、取得したセンサ値に基づいて、指標値を算出する感情推論・環境推論処理を実行する（Ｓ４）。センサ値取得処理及び感情推論・環境推論処理については、後述する。
【００６１】
次に、Ｓ４で得られた推論結果とＳ２で取得した他の状況通信装置１からの受信結果に基づいて、出力情報決定テーブル記憶エリア３０７に記憶された感情出力情報決定テーブル３０７１（図１５参照）又は環境出力情報決定テーブル３０７２（図１６参照）を参照して出力情報を決定する。Ｓ４で感情推論処理が行なわれていれば、感情出力情報決定テーブル３０７１を参照し、Ｓ４で環境推論処理が行なわれていれば、環境出力情報決定テーブル３０７２を参照する。そして、決定した出力情報に基づき、モータ２３・ＬＥＤ２１の両アクチュエータに出力する（Ｓ５）。その際、ＬＥＤ２１は、任意の方向に発光可能であるので、状況通信装置１の下側には自身の推論結果に基づいた出力を行い、上側には受信した他の状況通信装置１の推論結果に基づいた出力を行なう。
【００６２】
次に、Ｓ４で算出された感情推論又は環境推論結果を他の状況通信装置１に向けて発信する（Ｓ６）。そして、電源オフ操作がなされたか否かを判断し（Ｓ７）、電源オフであれば（Ｓ７：ＹＥＳ）、メイン処理を終了する。電源オフでなければ（Ｓ７：ＮＯ）、Ｓ２に戻って処理を繰り返す。
【００６３】
次に、図１８を参照して、メイン処理で実行されるセンサ値取得処理の詳細について説明する。図１８は、センサ値取得処理のフローチャートである。センサ値取得処理が開始されたら、まず、全てのセンサ１２〜１６の計測値を取得し、ＲＡＭ３０のセンサ値記憶エリア３０１に記憶する（Ｓ３０１）。
【００６４】
次に、アクチュエータ２１，２３の活動状況（出力中か否か）を取得する（Ｓ３０２）。そして、ＲＡＭ３０の対応関係記憶エリア３０２を参照し、現在活動中のアクチュエータに対応するセンサが存在すれば、そのセンサの計測値をセンサ値記憶エリア３０１から削除する（Ｓ３０３）。そして、メイン処理に戻る。このように処理することで、活動中のアクチュエータが計測値に影響を及ぼしている可能性がある場合に、その影響を取り除くことができる。
【００６５】
センサ値取得処理は、上記説明のような方法に限らず、別の処理方法も考えられる。以下、別の処理例について図１９及び図２０を参照して説明する。図１９は、センサ値取得処理の別の実施例のフローチャートである。図２０は、センサ値取得処理のさらに別の実施例のフローチャートである。
【００６６】
図１９に示すように、センサ値取得処理が開始されたら、まず、アクチュエータ２１，２３の活動状況（出力中か否か）を取得する（Ｓ３１１）。次に、ＲＡＭ３０の対応関係記憶エリア３０２を参照し、現在活動中のアクチュエータと関係のないセンサを選び出し、そのセンサの計測値のみを取得してＲＡＭ３０のセンサ値記憶エリア３０１に記憶する（Ｓ３１２）。そして、メイン処理に戻る。このように、センサの計測値を取得する前にアクチュエータの活動状況をチェックするようにしてもよい。
【００６７】
また、図２０に示すように、センサ値取得処理が開始されたら、まず、計時装置４０から現在時刻を取得し、これを基準時刻とする（Ｓ３２１）。そして、アクチュエータ２１，２３の活動状況（出力中か否か）を取得する（Ｓ３２２）。次に、Ｓ３２２の取得結果から、現在活動中のアクチュエータがあるか否かを判断する（Ｓ３２３）。活動中のアクチュエータがなければ（Ｓ３２３：ＮＯ）、全てのセンサ１２〜１６の計測値を取得し、ＲＡＭ３０のセンサ値記憶エリア３０１に記憶して（Ｓ３２７）、メイン処理に戻る。
【００６８】
現在活動中のアクチュエータがある場合には（Ｓ３２３：ＹＥＳ）、計時装置４０から現在時刻を取得する（Ｓ３２４）。そして、Ｓ３２１で取得した基準時刻との差を算出する（Ｓ３２５）。次に、Ｓ３２５で算出された時間が、予め定めた時間（所定時間）を超えているか否かを判断する（Ｓ３２６）。まだ所定時間内であれば（Ｓ３２６：ＮＯ）、Ｓ３２４に戻り、計時装置４０から現在時刻を取得する。所定時間を超えていれば（Ｓ３２６：ＹＥＳ）、Ｓ３２１に戻って、現在時刻を基準時刻に設定し直す。以上の処理を繰り返すことにより、いずれかのアクチュエータ２１，２３が活動中は全てのセンサ１２〜１６からの計測値を取得しないので、活動中のアクチュエータがセンサの計測値に影響を及ぼすことが避けられる。
【００６９】
次に、図２１〜図２３を参照して、メイン処理で実行される感情推論／環境推論処理について説明する。図２１は、感情推論／環境推論処理のフローチャートである。図２２は、感情推論／環境推論処理の別の実施例のフローチャートである。図２３は、感情推論／環境推論処理のさらに別の実施例のフローチャートである。
【００７０】
図２１に示すように、感情推論／環境推論処理が開始されると、まず、センサ値取得処理で廃棄されて空となっているセンサ値がある場合には、有効な直近のセンサ値を代入する（Ｓ４０１）。空のセンサ値が存在しない場合には、ここでは何も処理を行なわない。
【００７１】
次に、光センサ１５からの計測情報をセンサ値記憶エリア３０１から取り出し、状態テーブル記憶エリア３０３に記憶されている状態テーブル（図６）を参照して、状態レベルを「持っている」か「持っていない」か「不定」かに分ける（Ｓ４０２）。
【００７２】
そして、光センサ１５以外の各種センサからのセンサ値をセンサ値記憶エリア３０１から取り出し、計測情報レベルテーブル記憶エリア３０４に記憶されている、それぞれのセンサ値に対応する計測情報レベルテーブル、例えば、心拍センサ１４に対応する心拍数レベルテーブル３０４２（図８参照）、加速度センサ１２に対応する加速度レベルテーブル３０４３（図９参照）、感圧センサ１６に対応する握る強さレベルテーブル３０４４（図１０参照）を参照して、各計測情報レベルを決定する（Ｓ４０３）。
【００７３】
次に、Ｓ４０２の処理の結果、状態レベルが「持っている」か否かを判断する（Ｓ４０４）。状態レベルが「持っている」の場合は（Ｓ４０４：ＹＥＳ）、使用者が状況通信装置１を把持している状態と判断できるので、Ｓ４０３で決定した各計測情報レベルを用いて、感情推論テーブル記憶エリア３０５に記憶されている通常感情推論テーブル３０５１（図１１参照）に基づいて、感情推論処理を行なう（Ｓ４０５）。そして、メイン処理に戻る。
【００７４】
また、状態レベルが「持っていない」の場合には（Ｓ４０４：ＮＯ）、状況通信装置１は使用者に把持されていない状態と判断できるので、Ｓ４０３で決定した温度レベルに基づいて、環境推論テーブル記憶エリア３０６に記憶されている通常環境推論テーブル３０６１を参照して、環境推論処理を実行する（Ｓ４０６）。
【００７５】
尚、Ｓ４０１にて、センサ値取得処理で廃棄されて空となっているセンサ値がある場合には、有効な直近のセンサ値を代入した後、Ｓ４０２，Ｓ４０３，Ｓ４０５を行う手順を記録したＲＯＭが第１指標情報決定手順記憶手段であり、また、Ｓ４０１にて、空のセンサ値が存在しない場合には、ここでは何も処理を行なわないで、Ｓ４０２，Ｓ４０３，Ｓ４０５を行う手順を記録したＲＯＭが第２指標情報決定手順記憶手段である。
【００７６】
以上の方法で感情推論／環境推論処理を実行すれば、通常感情推論テーブル又は通常環境推論テーブルを常に用いて、最も近いセンサ値を用いて推論を実行できるので、得られる推論結果のバリエーションが通常と同様になり、適切に出力を行なうことができる。
【００７７】
また、上記図２１の処理方法では、空になったセンサ値に従前のセンサ値を流用しているが、空になっている箇所にエラー値を代入して処理を行なうこともできる。その場合に、通常感情推論テーブルの関係箇所のみを用いることもできるし、エラー値が代入される場合ごとに専用の感情推論テーブルを用意してもよい。前者について図２２を参照して、後者について図２３を参照して説明する。
【００７８】
まず、図２２に示すように、感情推論／環境推論処理が開始されると、まず、センサ値取得処理で廃棄されて空となっているセンサ値がある場合には、そこにエラー値を代入する（Ｓ４１１）。空のセンサ値が存在しない場合には、ここでは何も処理を行なわない。
【００７９】
そして、各種センサ１２〜１６からのセンサ値をセンサ値記憶エリア３０１から取り出し、状態テーブル記憶エリア３０３に記憶されている、光センサ１５に対応する状態テーブル（図６）及び計測情報レベルテーブル記憶エリア３０４に記憶されている、それぞれのセンサ値に対応する計測情報レベルテーブル、例えば、心拍センサ１４に対応する心拍数レベルテーブル３０４２（図８参照）、加速度センサ１２に対応する加速度レベルテーブル３０４３（図９参照）、感圧センサ１６に対応する握る強さレベルテーブル３０４４（図１０参照）を参照して、各計測情報レベルを決定する（Ｓ４１２）。
【００８０】
次に、Ｓ４１２の処理の結果、状態レベルが「持っている」か否かを判断する（Ｓ４１３）。状態レベルが「持っている」の場合は（Ｓ４１３：ＹＥＳ）、使用者が状況通信装置１を把持している状態と判断できるので、Ｓ４１２で決定した各計測情報レベルを用いて、感情推論テーブル記憶エリア３０５に記憶されている通常感情推論テーブルに基づいて、感情推論処理を行なう（Ｓ４１４）。その際には、図１２に示すように、エラー値が代入されたためにレベルわけができていないものは除外して通常感情推論テーブル３０５２を参照する。
【００８１】
そして、感情推論結果が複数存在するか否かを判断する（Ｓ４１６）。通常は、計測情報レベルの複数の組み合わせで推論を実行するので、推論結果が複数になることはないが、例えば、図１２のように、用いることができる計測情報レベルが握る強さレベルのみの場合には、複数の推論結果が生じることがある。複数存在する場合には（Ｓ４１６：ＹＥＳ）、推論番号が最も若いものを推論結果として決定する（Ｓ４１７）。複数存在しない場合には（Ｓ４１６：ＮＯ）、そのままメイン処理に戻る。
【００８２】
また、状態レベルが「持っている」でない場合（Ｓ４１３：ＮＯ）、すなわち、「持っていない」又は状態レベルが「不定」の場合には、Ｓ４１２で決定した温度レベルに基づいて、環境推論テーブル記憶エリア３０６に記憶されている通常環境推論テーブル３０６１を参照して、環境推論処理を実行する（Ｓ４１５）。そして、メイン処理に戻る。
【００８３】
尚、Ｓ４１１にて、センサ値取得処理で廃棄されて空となっているセンサ値がある場合には、そこにエラー値を代入した後、Ｓ４１２，Ｓ４１４，Ｓ４１６，Ｓ４１７を行う手順を記録したＲＯＭが第１指標情報決定手順記憶手段であり、また、Ｓ４１１にて、空のセンサ値が存在しない場合には、ここでは何も処理を行なわないで、Ｓ４１２，Ｓ４１４，Ｓ４１６，Ｓ４１７を行う手順を記録したＲＯＭが第２指標情報決定手順記憶手段である。
【００８４】
このようにして感情推論／環境推論処理を実行すれば、アクチュエータが活動中のためにセンサ値を廃棄した場合に、そのセンサ値を全く使わずに感情推論又は環境推論を行なうことができる。また、感情／環境推論テーブルは複数用意する必要がない。
【００８５】
さらに、図２３に示す別の実施例では、以下の処理を空のセンサ値が存在する場合に行なう。感情推論／環境推論処理が開始されると、まず、センサ値取得処理で廃棄されて空となっているセンサ値にエラー値を代入する（Ｓ４２１）。
【００８６】
そして、各種センサ１２〜１６からのエラー値でない有効なセンサ値をセンサ値記憶エリア３０１から取り出し、計測情報レベルテーブル記憶エリア３０４に記憶されている、それぞれのセンサ値に対応する計測情報レベルテーブル、例えば、心拍センサ１４に対応する心拍数レベルテーブル３０４２（図８参照）、加速度センサ１２に対応する加速度レベルテーブル３０４３（図９参照）、感圧センサ１６に対応する握る強さレベルテーブル３０４４（図１０参照）を参照して、各計測情報レベルを決定する（Ｓ４２２）。また、Ｓ４２２では、光センサ１５に対応する状態レベルは、センサ値記憶エリア３０１に基づいて、状態テーブル記憶エリア３０３に記憶された状態テーブル（図６）を参照して決定される。
【００８７】
次に、Ｓ４２２の処理の結果、状態レベルが「持っている」か否かを判断する（Ｓ４２３）。状態レベルが「持っている」の場合は（Ｓ４２３：ＹＥＳ）、使用者が状況通信装置１を把持している状態と判断できるので、Ｓ４２２で決定した各計測情報レベルを用いて、感情推論テーブル記憶エリア３０５に記憶されている専用感情推論テーブルに基づいて、感情推論処理を行なう（Ｓ４２４）。例えば、モータ活動中の場合には、図１３に示すような、モータ活動中用感情推論テーブル３０５３を参照して推論を行なう。そして、メイン処理に戻る。
【００８８】
また、状態レベルが「持っている」でない場合（Ｓ４２３：ＮＯ）、すなわち、「持っていない」又は状態レベルが「不定」の場合には、Ｓ４２２で決定した温度レベルに基づいて、環境推論テーブル記憶エリア３０６に記憶されている通常の環境推論テーブル（図１４）を参照して、環境推論処理を実行する（Ｓ４２５）。そして、メイン処理に戻る。
【００８９】
尚、Ｓ４２１にて、センサ値取得処理で廃棄されて空となっているセンサ値がある場合には、そこにエラー値を代入した後、Ｓ４２２，Ｓ４２３，Ｓ４２４を行う手順を記録したＲＯＭが第１指標情報決定手順記憶手段であり、また、Ｓ４２１にて、空のセンサ値が存在しない場合には、ここでは何も処理を行なわないで、Ｓ４２２，Ｓ４２３，Ｓ４２４を行う手順を記録したＲＯＭが第２指標情報決定手順記憶手段である。
【００９０】
このようにして感情推論／環境推論処理を実行すれば、アクチュエータが活動中のためにセンサ値を廃棄した場合に、そのセンサ値を全く使わずに感情推論又は環境推論を行なうことができる。また、専用の推論テーブルを用意するので、センサからの計測情報が取得できない場合にきめ細かに対応することができる。
【００９１】
以上説明したように、本実施形態の状況通信装置１によれば、各種センサ１２〜１６による計測情報に各種アクチュエータ２１，２３の出力が影響する可能性がある場合に、センサからの計測情報を破棄したり、アクチュエータの出力中は計測情報を取得しなかったりする計測制御を行ない、さらに、計測制御を行なったセンサ値に基づいて感情推論処理や環境推論処理を実行するので、より適切な推論結果を出力することができる。
【００９２】
尚、図１８のＳ３０２，図１９のＳ３１１，図２０のＳ３２２でアクチュエータの活動状態を取得するＣＰＵ１０が本発明の検出手段として機能する。また、図１７のＳ４及び図２１〜図２３で感情推論又は環境推論処理を実行するＣＰＵ１０が本発明の指標情報作成手段として機能する。また、図１７のＳ５でモータ２３やＬＥＤ２１に出力するＣＰＵ１０が本発明の状況表現制御手段として機能する。また、図１８のＳ３０３でセンサ値を廃棄し，図１９のＳ３１２で無関係のセンサからのみセンサ値を取得し，図２０でアクチュエータ活動中はセンサ値を取得しないようにするＣＰＵ１０が本発明の計測制御手段として機能する。
【００９３】
また、上記実施形態では、対応するアクチュエータが活動中の場合、センサ値を空としていたが、センサ値に計測した値を入れ、且つ、そのセンサ値に対応のアクチュエータが活動中であったか否かを示すフラグを付しても良い。
【図面の簡単な説明】
【００９４】
【図１】本発明の状況通信装置１を用いたサービス提供システムの構成を示すシステム構成図である。
【図２】状況通信装置１のイメージ図である。
【図３】状況通信装置１の電気的構成を示すブロック図である。
【図４】ＲＡＭ３０の記憶エリアの構成を示す模式図である。
【図５】ＲＡＭ３０の対応関係記憶エリア３０２の構成を示す模式図である。
【図６】状態テーブル記憶エリア３０３に記憶された状態テーブルの構成を示す模式図である。
【図７】計測情報レベルテーブル記憶エリア３０４に記憶された温度レベルテーブル３０４１の構成を示す模式図である。
【図８】計測情報レベルテーブル記憶エリア３０４に記憶された心拍数レベルテーブル３０４２の構成を示す模式図である。
【図９】計測情報レベルテーブル記憶エリア３０４に記憶された加速度レベルテーブル３０４３の構成を示す模式図である。
【図１０】計測情報レベルテーブル記憶エリア３０４に記憶された握る強さレベルテーブル３０４４の構成を示す模式図である。
【図１１】感情推論テーブル記憶エリア３０５に記憶された通常感情推論テーブル３０５１の構成を示す模式図である。
【図１２】計測情報にエラー値を含む場合に用いられる通常感情推論テーブル３０５２の例を示す模式図である。
【図１３】モータ活動中用の感情推論テーブル３０５２の例を示す模式図である。
【図１４】環境推論テーブル記憶エリア３０６に記憶された通常環境推論テーブル３０６１の構成を示す模式図である。
【図１５】出力情報決定テーブル記憶エリア３０７に記憶された感情用出力情報決定テーブル３０７１の構成を示す模式図である。
【図１６】出力情報決定テーブル記憶エリア３０７に記憶された環境用出力情報決定テーブル３０７２の構成を示す模式図である。
【図１７】メイン処理のフローチャートである。
【図１８】センサ値取得処理のフローチャートである。
【図１９】センサ値取得処理の別の実施例のフローチャートである。
【図２０】センサ値取得処理のさらに別の実施例のフローチャートである。
【図２１】感情推論／環境推論処理のフローチャートである。
【図２２】感情推論／環境推論処理の別の実施例のフローチャートである。
【図２３】感情推論／環境推論処理のさらに別の実施例のフローチャートである。
【符号の説明】
【００９５】
１      状況通信装置
２      サービス提供サーバ
３      基地局
４      インターネット
１０      ＣＰＵ
１２      加速度センサ
１３      温度センサ
１４      心拍センサ
１５      光センサ
１６      感圧センサ
２０      ＲＯＭ
２１      ＬＥＤ
２３      モータ
３０      ＲＡＭ
４０      計時装置
５０      送受信部
１９０      制御部
２００      基板
３０１      センサ値記憶エリア
３０２      対応関係記憶エリア
３０３      センサ値記憶エリア
３０３      状態テーブル記憶エリア
３０４      計測情報レベルテーブル記憶エリア
３０４１      温度レベルテーブル
３０４２      心拍数レベルテーブル
３０４３      加速度レベルテーブル
３０４４      レベルテーブル
３０５      感情推論テーブル記憶エリア
３０５１      通常感情推論テーブル
３０５２      通常感情推論テーブル
３０５３      モータ活動中用感情推論テーブル
３０６      環境推論テーブル記憶エリア
３０６１      通常環境推論テーブル
３０７      出力情報決定テーブル記憶エリア
３０７１      感情出力情報決定テーブル
３０７２      環境出力情報決定テーブル
【図１】
2007034544.tif 000003
【図２】
2007034544.tif 000004
【図３】
2007034544.tif 000005
【図４】
2007034544.tif 000006
【図５】
2007034544.tif 000007
【図６】
2007034544.tif 000008
【図７】
2007034544.tif 000009
【図８】
2007034544.tif 000010
【図９】
2007034544.tif 000011
【図１０】
2007034544.tif 000012
【図１１】
2007034544.tif 000013
【図１２】
2007034544.tif 000014
【図１３】
2007034544.tif 000015
【図１４】
2007034544.tif 000016
【図１５】
2007034544.tif 000017
【図１６】
2007034544.tif 000018
【図１７】
2007034544.tif 000019
【図１８】
2007034544.tif 000020
【図１９】
2007034544.tif 000021
【図２０】
2007034544.tif 000022
【図２１】
2007034544.tif 000023
【図２２】
2007034544.tif 000024
【図２３】
2007034544.tif 000025