(57)【要約】【課題】  状況通信装置を使用している人物の状況を、その人物の生体情報や状況通信装置の状態の変化により推定し、その状況を他の状況通信装置に表現することにより状況通信装置を使用している人物同士のコミュニケーションを図る状況通信装置及びサービス提供システムを提供する。【解決手段】  状況通信装置１は、自身の各種センサで使用者の生体情報や自身の状態の変化を計測する。そして、その計測結果から指標情報決定テーブルを参照して、使用者の状態を示す指標情報を決定し、他の状況通信装置１へ送信する。受信した状況通信装置１ではその指標情報から制御情報決定テーブルを参照して自身の各種アクチュエータを制御する制御値を決定し、アクチュエータを制御する。よって、状況通信装置１の使用者の状況が他の状況通信装置１へ表現されて、他人へ使用者の状況を伝えることができる。【選択図】  図１
2006060438.tif 000002
【特許請求の範囲】
【請求項１】
使用者の生体情報または当該状況通信装置の状態を計測する１つまたは複数の計測手段と、
使用者の状況を表現する１つまたは複数の状況表現手段と、
前記計測手段により計測された計測情報または前記計測情報に基づく情報を送信する送信手段と、
前記計測情報または前記計測情報に基づく情報を受信する受信手段と、
前記受信手段が受信した前記計測情報または前記計測情報に基づく情報に応じて前記状況表現手段を制御する状況表現制御手段と
を備えたことを特徴とする状況通信装置。
【請求項２】
前記計測情報から使用者の状況に関する情報である指標情報を作成する指標情報作成手段を備え、
前記送信手段は前記指標情報を送信し、
前記受信手段は前記指標情報を受信し、
前記状況表現制御手段は、前記指標情報に応じて前記状況表現手段を制御する
ことを特徴とする請求項１に記載の状況通信装置。
【請求項３】
前記指標情報作成手段は、
前記指標情報を決定するための指標情報決定手順を記憶する指標情報決定手順記憶手段と、
当該指標情報決定手順記憶手段に記憶されている前記指標情報決定手順に基づいて、前記計測情報から前記指標情報を決定する指標情報決定手段とを備え、
前記状況表現制御手段は、
前記指標情報から前記状況表現手段を制御するための情報である制御情報を決定するための制御情報決定手順を記憶する制御情報決定手順記憶手段と、
当該制御情報決定手順記憶手段に記憶されている前記制御情報決定手順に基づいて、前記指標情報から前記制御情報を決定する制御情報決定手段とを備えていることを特徴とする請求項２に記載の状況通信装置。
【請求項４】
前記計測手段を着脱可能に接続する計測手段接続手段を備えたことを特徴とする請求項１乃至３のいずれかに記載の状況通信装置。
【請求項５】
前記状況表現手段を着脱可能に接続する状況表現手段接続手段を備えたことを特徴とする請求項１乃至４のいずれかに記載の状況通信装置。
【請求項６】
前記計測手段接続手段に接続された前記計測手段の数が変更された場合に、前記指標情報決定手段で使用される前記指標情報決定手順を、当該状況通信装置に備えられている前記計測手段に対応した前記指標情報決定手順に変更する指標情報決定手順変更手段を備えたことを特徴とする請求項４に記載の状況通信装置。
【請求項７】
前記状況表現手段接続手段に接続された前記状況表現手段の数が変更された場合に、前記制御情報決定手段で使用される前記制御情報決定手順を、当該状況通信装置に備えられている前記状況表現手段に対応した前記制御状況決定手順に変更する制御情報決定手順変更手段を備えたことを特徴する請求項５に記載の状況通信装置。
【請求項８】
外部の装置から送信された前記指標情報決定手順または前記制御情報決定手順を受信する決定手順受信手段と、
当該決定手順受信手段が受信した前記指標情報決定手順を前記指標情報決定手順記憶手段に記憶し、前記決定手順受信手段が受信した前記制御情報決定手順を前記制御情報決定手順記憶手段に記憶する決定手順記憶制御手段と
を備えたことを特徴とする請求項３乃至７のいずれかに記載の状況通信装置。
【請求項９】
前記計測手段による計測結果に基づいて、当該状況通信装置を制御する動作制御手段を備えたことを特徴とする請求項１乃至８のいずれかに記載の状況通信装置。
【請求項１０】
前記動作制御手段は、
前記計測手段による計測結果と、当該状況通信装置に対する操作指示とを対応させた指示決定手順を記憶する指示決定手順記憶手段と、
当該指示決定手順記憶手段に記憶されている前記指示決定手順に基づいて、前記計測結果から当該状況通信装置への指示を判断する指示判断手段とを備え、
当該指示判断手段により判断された指示に基づいて、当該状況通信装置を制御することを特徴とする請求項９に記載の状況通信装置。
【請求項１１】
前記指示決定手順記憶手段に記憶されている前記指示決定手順における前記操作指示のうちの少なくとも１つは、前記送信手段により送信を行う通信対象装置として特定の外部の装置を指定する通信対象装置特定指示であり、
前記動作制御手段は、前記特定の外部の装置を通信対象装置として指定することを特徴とする請求項１０に記載の状況通信装置。
【請求項１２】
前記指標情報決定手順は、記憶されているテーブルを参照することにより実行されることを特徴とする請求項３乃至１１に記載の状況通信装置。
【請求項１３】
前記制御情報決定手順は、記憶されているテーブルを参照することにより実行されることを特徴とする請求項３乃至１１に記載の状況通信装置。
【請求項１４】
前記指示決定手順は、記憶されているテーブルを参照することにより実行されることを特徴とする請求項１０または１１に記載の状況通信装置。
【請求項１５】
請求項１乃至１４のいずれかに記載の状況通信装置と、当該状況通信装置と通信可能なサーバとから成るサービス提供システムであって、
前記状況通信装置は、
前記計測情報または前記計測情報に基づく情報を前記送信手段により前記サーバへ送信し、
前記受信手段は、前記サーバから返送された情報である返却情報を受信し、
前記サーバは、
前記状況通信装置の前記送信手段から送信された前記計測情報または前記計測情報に基づく情報を受信するサーバ側受信手段と、
当該サーバ側受信手段で受信した前記計測情報または前記計測情報に基づく情報から前記返却情報を作成する返却情報作成手段と、
当該返却情報作成手段により作成された前記返却情報を前記状況通信装置へ送信する返却情報送信手段とを備えていることを特徴とするサービス提供システム。
【請求項１６】
前記サーバの返却情報作成手段は、前記返却情報として前記指標情報または前記制御情報を作成し、
前記状況通信装置では、
前記受信手段により受信した前記返却情報が前記指標情報である場合には、前記制御情報決定手段によりその指標情報から作成された制御情報に基づいて前記状況表現制御手段が前記状況表現手段を制御し、
前記受信手段により受信した前記返却情報が前記制御情報である場合には、前記状況表現制御手段がその制御情報に基づいて状況表現手段を制御することを特徴とする請求項１５に記載のサービス提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、状況通信装置及びサービス提供システムに関し、詳細には、状況通信装置を使用している人物の状況を、その人物の生体情報や状況通信装置の状態の変化により推定し、その状況を他の状況通信装置に表現することにより状況通信装置を使用している人物同士のコミュニケーションを図る状況通信装置及びサービス提供システムに関するものである。
【背景技術】
【０００２】
従来、他人とコミュニケーションをとる手段として、電話機などの通話装置で会話するという手段が一般的に行われている。このような通話装置において、通話相手とのコミュニケーションをより高めるために通話装置にキャラクタを表示する表示部を設け、利用者本人と通話相手のキャラクタを表示部に表示する通話装置が提案されている（例えば、特許文献１参照）。この通話装置では、さらに利用者本人と通話相手の音声を解析して、その解析結果に基づいてキャラクタを動作させて、利用者本人と通話相手の感情がキャラクタの動作から感じられるようになっており、通話相手とのコミュニケーションを高める手助けとなっている。
【特許文献１】特開２００３−２４８８４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に示すような通話装置では、通話相手がこちら側の呼び出しに応じ、通話が繋がらない限りは相手にこちらの状況が伝わらないという問題点がある。
【０００４】
本発明は、上述の問題点を解決するためになされたものであり、状況通信装置を使用している人物の状況を、その人物の生体情報や状況通信装置の状態の変化により推定し、その状況を他の状況通信装置に表現することにより状況通信装置を使用している人物同士のコミュニケーションを図る状況通信装置及びサービス提供システムを提供しようとするものである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に係る発明の状況通信装置では、使用者の生体情報または当該状況通信装置の状態を計測する１つまたは複数の計測手段と、使用者の状況を表現する１つまたは複数の状況表現手段と、前記計測手段により計測された計測情報または前記計測情報に基づく情報を送信する送信手段と、前記計測情報または前記計測情報に基づく情報を受信する受信手段と、前記受信手段が受信した前記計測情報または前記計測情報に基づく情報に応じて前記状況表現手段を制御する状況表現制御手段とを備えている。
【０００６】
また、請求項２に係る発明の状況通信装置では、請求項１に記載の発明の構成に加えて、前記計測情報から使用者の状況に関する情報である指標情報を作成する指標情報作成手段を備え、前記送信手段は前記指標情報を送信し、前記受信手段は前記指標情報を受信し、前記状況表現制御手段は、前記指標情報に応じて前記状況表現手段を制御することを特徴とする構成となっている。
【０００７】
また、請求項３に係る発明の状況通信装置では、請求項２に記載の発明の構成に加えて、前記指標情報作成手段は、前記指標情報を決定するための指標情報決定手順を記憶する指標情報決定手順記憶手段と、当該指標情報決定手順記憶手段に記憶されている前記指標情報決定手順に基づいて、前記計測情報から前記指標情報を決定する指標情報決定手段とを備え、前記状況表現制御手段は、前記指標情報から前記状況表現手段を制御するための情報である制御情報を決定するための制御情報決定手順を記憶する制御情報決定手順記憶手段と、当該制御情報決定手順記憶手段に記憶されている前記制御情報決定手順に基づいて、前記指標情報から前記制御情報を決定する制御情報決定手段とを備えていることを特徴とする構成となっている。
【０００８】
また、請求項４に係る発明の状況通信装置では、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記計測手段を着脱可能に接続する計測手段接続手段を備えたことを特徴とする構成となっている。
【０００９】
また、請求項５に係る発明の状況通信装置では、請求項１乃至４のいずれかに記載の発明の構成に加えて、前記状況表現手段を着脱可能に接続する状況表現手段接続手段を備えたことを特徴とする構成となっている。
【００１０】
また、請求項６に係る発明の状況通信装置では、請求項４に記載の発明の構成に加えて、前記計測手段接続手段に接続された前記計測手段の数が変更された場合に、前記指標情報決定手段で使用される前記指標情報決定手順を、当該状況通信装置に備えられている前記計測手段に対応した前記指標情報決定手順に変更する指標情報決定手順変更手段を備えたことを特徴とする構成となっている。
【００１１】
また、請求項７に係る発明の状況通信装置では、請求項５に記載の発明の構成に加えて、前記状況表現手段接続手段に接続された前記状況表現手段の数が変更された場合に、前記制御情報決定手段で使用される前記制御情報決定手順を、当該状況通信装置に備えられている前記状況表現手段に対応した前記制御状況決定手順に変更する制御情報決定手順変更手段を備えたことを特徴する。
【００１２】
また、請求項８に係る発明の状況通信装置では、請求項３乃至７のいずれかに記載の発明の構成に加えて、外部の装置から送信された前記指標情報決定手順または前記制御情報決定手順を受信する決定手順受信手段と、当該決定手順受信手段が受信した前記指標情報決定手順を前記指標情報決定手順記憶手段に記憶し、前記決定手順受信手段が受信した前記制御情報決定手順を前記制御情報決定手順記憶手段に記憶する決定手順記憶制御手段とを備えたことを特徴とする構成となっている。
【００１３】
また、請求項９に係る発明の状況通信装置では、請求項１乃至８のいずれかに記載の発明の構成に加えて、前記計測手段による計測結果に基づいて、当該状況通信装置を制御する動作制御手段を備えたことを特徴とする構成となっている。
【００１４】
また、請求項１０に係る発明の状況通信装置では、請求項９に記載の発明の構成に加えて、前記動作制御手段は、前記計測手段による計測結果と、当該状況通信装置に対する操作指示とを対応させた指示決定手順を記憶する指示決定手順記憶手段と、当該指示決定手順記憶手段に記憶されている前記指示決定手順に基づいて、前記計測結果から当該状況通信装置への指示を判断する指示判断手段とを備え、当該指示判断手段により判断された指示に基づいて、当該状況通信装置を制御することを特徴とする構成となっている。
【００１５】
また、請求項１１に係る発明の状況通信装置では、請求項１０に記載の発明の構成に加えて、前記指示決定手順記憶手段に記憶されている前記指示決定手順における前記操作指示のうちの少なくとも１つは、前記送信手段により送信を行う通信対象装置として特定の外部の装置を指定する通信対象装置特定指示であり、前記動作制御手段は、前記特定の外部の装置を通信対象装置として指定することを特徴とする構成となっている。
【００１６】
また、請求項１２に係る発明の状況通信装置では、請求項３乃至１１に記載の発明の構成に加えて、前記指標情報決定手順は、記憶されているテーブルを参照することにより実行されることを特徴とする構成となっている。
【００１７】
また、請求項１３に係る発明の状況通信装置では、請求項３乃至１１に記載の発明の構成に加えて、前記制御情報決定手順は、記憶されているテーブルを参照することにより実行されることを特徴とする構成となっている。
【００１８】
また、請求項１４に係る発明の状況通信装置では、請求項１０または１１に記載の発明の構成に加えて、前記指示決定手順は、記憶されているテーブルを参照することにより実行されることを特徴とする構成となっている。
【００１９】
また、請求項１５に係る発明のサービス提供システムでは、請求項１乃至１４のいずれかに記載の状況通信装置と、当該状況通信装置と通信可能なサーバとから成るサービス提供システムであって、前記状況通信装置は、前記計測情報または前記計測情報に基づく情報を前記送信手段により前記サーバへ送信し、前記受信手段は、前記サーバから返送された情報である返却情報を受信し、前記サーバは、前記状況通信装置の前記送信手段から送信された前記計測情報または前記計測情報に基づく情報を受信するサーバ側受信手段と、当該サーバ側受信手段で受信した前記計測情報または前記計測情報に基づく情報から前記返却情報を作成する返却情報作成手段と、当該返却情報作成手段により作成された前記返却情報を前記状況通信装置へ送信する返却情報送信手段とを備えているたことを特徴とする構成となっている。
【００２０】
また、請求項１６に係る発明のサービス提供システムでは、請求項１５に記載の発明の構成に加えて、前記サーバの返却情報作成手段は、前記返却情報として前記指標情報または前記制御情報を作成し、前記状況通信装置では、前記受信手段により受信した前記返却情報が前記指標情報である場合には、前記制御情報決定手段によりその指標情報から作成された制御情報に基づいて前記状況表現制御手段が前記状況表現手段を制御し、前記受信手段により受信した前記返却情報が前記制御情報である場合には、前記状況表現制御手段がその制御情報に基づいて状況表現手段を制御することを特徴とする構成となっている。
【発明の効果】
【００２１】
請求項１に係る発明の状況通信装置では、１つまたは複数の計測手段は、使用者の生体情報または状況通信装置の状態を計測し、１つまたは複数の状況表現手段は、使用者の状況を表現し、送信手段は、計測手段により計測された計測情報または計測情報に基づく情報を送信し、受信手段は、計測情報または計測情報に基づく情報を受信し、状況表現制御手段は、受信手段が受信した計測情報または計測情報に基づく情報に応じて状況表現手段を制御することができる。よって、送信手段により計測情報や計測情報に基づく情報を外部の装置へ送信し、受信手段により外部の装置から受信できるので、外部の装置から受信した計測情報や計測情報に基づく情報に基づいて状況表現手段に応じて状況表現手段を制御することができる。また、外部の装置に計測情報や計測情報に基づく情報を送信することができるので、外部の装置でこれらの情報を利用することができる。したがって、計測情報または計測情報に基づく情報に応じて使用者の状況を、他の状況通信装置（外部の装置）の状況表現手段に表現させたり、サーバ（外部の装置）で計測情報や計測情報に基づく情報を利用したりすることができる。例えば、状況通信装置が２つある場合に、一方の状況通信装置の計測手段で計測した計測情報または計測情報に基づく情報を他方の状況通信装置に送信し、受信した他方の状況通信装置がその計測情報または計測情報に基づく情報に応じて状況表現手段に表現することができる。また、例えば、計測手段で計測した計測情報をサーバに送信し、そのサーバにおいて計測情報に基づく情報を作成して、状況通信装置へ送信し、受信した状況通信装置において状況表現手段に表現させることもできる。なお、この場合、計測情報に基づく情報を送信する先の状況通信装置は、計測情報を生成した状況通信装置でない他の状況通信装置とすることもできる。また、計測情報または計測情報に基づく情報を外部の装置に送信することなく、自身の計測手段で計測した計測結果または計測情報に基づく情報に応じて状況表現手段への表現を行うこともできる。
【００２２】
また、請求項２に係る発明の状況通信装置では、請求項１に記載の発明の効果に加えて、指標情報作成手段は、計測情報から使用者の状況に関する情報である指標情報を作成することができ、送信手段は指標情報を送信し、受信手段は指標情報を受信し、状況表現制御手段は、指標情報に応じて状況表現手段を制御することができる。よって、計測情報に基づく情報として指標情報を扱うことができ、送受信手段により、指標情報を外部の装置と送受信できるので、計測情報を外部の装置に送信して外部の装置で作成された指標情報を受信して、その指標情報に応じて状況表現手段を制御したり、外部の装置（例えば、他の状況通信装置やサーバ）に指標情報を送信したりして、この情報を利用させることができる。例えば、状況通信装置が２つある場合に、一方の状況通信装置の計測手段で計測した計測情報を他方の状況通信装置に送信し、受信した他方の状況通信装置の指標情報決定手段がその計測情報から指標情報を決定し、その指標情報に応じて状況表現手段を制御することができる。また、一方の状況通信装置で指標情報まで決定して、他方の状況通信装置へ送信し、受信した他方の状況通信装置がその指標情報に応じて状況表現手段を制御することもできる。また、一方の状況通信装置で指標情報まで決定して、他方の状況通信装置へ送信し、受信した他方の状況通信装置においてその指標情報に応じて状況表現手段を制御することができる。
【００２３】
また、請求項３に係る発明の状況通信装置では、請求項２に記載の発明の効果に加えて、指標情報作成手段の指標情報決定手順記憶手段は、指標情報を決定するための指標情報決定手順を記憶し、指標情報決定手段は、指標情報決定手順記憶手段に記憶されている指標情報決定手順に基づいて、計測情報から指標情報を決定することができる。また、状況表現制御手段の制御情報決定手順記憶手段は、指標情報から状況表現手段を制御するための情報である制御情報を決定するための制御情報決定手順を記憶し、制御情報決定手段は、制御情報決定手順記憶手段に記憶されている制御情報決定手順に基づいて、指標情報から制御情報を決定することができる。したがって、計測情報に基づく情報として制御情報を扱うことができ、送受信手段により、制御情報を外部の装置と送受信できるので、外部の装置から受信した制御情報に応じて状況表現手段を制御することができる。また、指標情報から制御情報を作成し、状況表現手段を制御することができる。また、外部の装置に制御情報を送信することができるので、外部の装置でこれらの情報を利用することができる。したがって、計測手段で計測された計測情報から導かれる使用者の状況を他の状況通信装置（外部の装置）の状況表現手段に表現させたり、サーバ（外部の装置）で計測情報、指標情報、制御情報を利用したりすることができる。例えば、状況通信装置が２つある場合に、一方の状況通信装置の計測手段で計測した計測情報を他方の状況通信装置に送信し、受信した他方の状況通信装置の指標情報決定手段がその計測情報から指標情報を決定し、さらに指標情報から制御情報を決定して、状況表現手段に表現することができる。また、一方の状況通信装置で指標情報まで決定して、他方の状況通信装置へ送信し、受信した他方の状況通信装置の制御情報決定手段が制御情報を決定して、状況表現手段に表現することもできる。また、一方の状況通信装置で制御情報まで決定して、他方の状況通信装置へ送信し、受信した他方の状況通信装置の状況表現手段に表現することもできる。また、例えば、計測手段で計測した計測情報をサーバに送信し、そのサーバにおいて指標情報を決定し、さらにその指標情報から制御情報を作成して、状況通信装置に制御情報を送信し、受信した状況通信装置において状況表現手段に表現させることもできる。なお、この場合、制御情報を送信する先の状況通信装置は、計測情報を生成した状況通信装置でない他の状況通信装置とすることもできる。また、サーバは計測情報から指標情報を決定するのみで、指標情報を状況通信装置に送信し、指標情報を受信した状況通信装置において受信した指標情報から制御情報を決定して、状況表現手段に表現することもできる。また、計測手段で計測した情報から指標情報を決定した後に、その指標情報をサーバに送信し、外部の装置において指標情報から制御情報を決定して、計測情報を送信した状況通信装置または他の状況通信装置に制御情報を送信して、状況表現手段に表現させることもできる。また、前記計測情報、前記指標情報、または、前記制御情報を外部の装置に送信することなく、自身の計測手段で計測した計測結果から指標情報決定手段により指標情報を決定し、その指標情報から制御情報決定手段により制御情報を決定して、状況表現手段への表現を行うこともできる。
【００２４】
また、請求項４に係る発明の状況通信装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、計測手段接続手段は計測手段を着脱可能に接続することができるので、計測手段を拡張したり、外したりすることができる。よって、後から計測手段を追加したり、不要な計測手段を取り外したり、使用目的に合わせて計測手段を交換したり、故障した計測手段を交換したりすることができる。
【００２５】
また、請求項５に係る発明の状況通信装置では、請求項１乃至４のいずれかに記載の発明の効果に加えて、状況表現手段接続手段は状況表現手段を着脱可能に接続することができるので、状況表現手段を拡張したり、外したりすることができる。よって、後から状況表現手段を追加したり、不要な状況表現手段を取り外したり、使用目的に合わせて状況表現手段を交換したり、故障した状況表現手段を交換したりすることができる。
【００２６】
また、請求項６に係る発明の状況通信装置では、請求項４に記載の発明の効果に加えて、指標情報決定手順変更手段は、計測手段接続手段に接続された計測手段の数が変更された場合に、指標情報決定手段で使用される指標情報決定手順を、状況通信装置に備えられている計測手段に対応した指標情報決定手順に変更することができる。したがって、計測手段を追加したり、取り外したり、交換したりしても、接続されている計測手段に合致した指示情報決定手順で指標情報を決定することができる。
【００２７】
また、請求項７に係る発明の状況通信装置では、請求項５に記載の発明の効果に加えて制御情報決定手順変更手段は、状況表現手段接続手段に接続された状況表現手段の数が変更された場合に、制御情報決定手段で使用される制御情報決定手順を、状況通信装置に備えられている状況表現手段に対応した制御状況決定手順に変更することができる。したがって、状況表現手段を追加したり、取り外したり、交換したりしても、接続されている状況表現手段に合致した制御情報決定手順で制御情報を決定することができる。
【００２８】
また、請求項８に係る発明の状況通信装置では、請求項３乃至７のいずれかに記載の発明の効果に加えて、決定手順受信手段は、外部の装置から送信された指標情報決定手順または制御情報決定手順を受信し、決定手順記憶制御手段は、決定手順受信手段が受信した指標情報決定手順を指標情報決定手順記憶手段に記憶し、決定手順受信手段が受信した制御情報決定手順を制御情報決定手順記憶手段に記憶することができる。したがって、例えばパソコンのような状況通信装置以外の外部の装置により指標情報決定手順または制御情報決定手順を作成し、その指標情報決定手順または制御情報決定手順を状況通信装置に反映させることができる。
【００２９】
また、請求項９に係る発明の状況通信装置では、請求項１乃至８のいずれかに記載の発明の効果に加えて、動作制御手段は、計測手段による計測結果に基づいて状況通信装置を制御することができる。したがって、計測手段による計測結果を外部からの入力情報とし、その入力情報に基づいて状況通信装置を制御することができる。
【００３０】
また、請求項１０に係る発明の状況通信装置では、請求項９に記載の発明の効果に加えて、指示決定手順記憶手段は、計測手段による計測結果と、状況通信装置に対する操作指示とを対応させた指示決定手順を記憶し、指示判断手段は、指示決定手順記憶手段に記憶されている指示決定手順に基づいて、計測結果から状況通信装置への指示を判断することができる。また、動作制御手段は、指示判断手段により判断された指示に基づいて状況通信装置を制御することができる。例えば、状況通信装置を操作する人物が、状況通信装置を持って何らかの動作（ジェスチャ）を行うと、そのジェスチャによる操作者の生体情報や状況通信装置の状態の変化が計測される。指示決定手順に基づいてそのジェスチャによる計測結果がどのような操作指示であるのかを判断することができるので、その指示内容に従った制御が行われる。つまり、操作者はジェスチャを行うことにより、状況通信装置へ指示を入力し、所定の動作（処理）を行わせることができる。
【００３１】
また、請求項１１に係る発明の状況通信装置では、請求項１０に記載の発明の効果に加えて、指示決定手順記憶手段に記憶されている指示決定手順における操作指示のうちの少なくとも１つは、送信手段により送信を行う通信対象装置として特定の外部の装置を指定する通信対象装置特定指示であり、動作制御手段は特定の外部の装置を通信対象装置として指定することができる。したがって、所定のジェスチャを行うことにより通信対象装置を指定することができる。
【００３２】
また、請求項１２に係る発明の状況通信装置では、請求項３乃至１１に記載の発明の効果に加えて、指標情報決定手順は記憶されているテーブルを参照して実行されるので、計測手段または状況表現手段が取り外されたり、取り付けられたりした場合においても、参照するテーブルを変更するのみでよい。
【００３３】
また、請求項１３に係る発明の状況通信装置では、請求項３乃至１１に記載の発明の効果に加えて、制御情報決定手順は記憶されているテーブルを参照して実行されるので、計測手段または状況表現手段が取り外されたり、取り付けられたりした場合においても、参照するテーブルを変更するのみでよい。
【００３４】
また、請求項１４に係る発明の状況通信装置では、請求項１０または１１に記載の発明の効果に加えて、指示決定手順は、記憶されているテーブルを参照して実行されるので、計測手段または状況表現手段が取り外されたり、取り付けられたりした場合においても、参照するテーブルを変更するのみでよい。
【００３５】
また、請求項１５に係る発明のサービス提供システムでは、請求項１乃至１４のいずれかに記載の状況通信装置と、状況通信装置と通信可能なサーバとから成るサービス提供システムであって、状況通信装置の送信手段は計測情報または計測情報に基づく情報をサーバへ送信し、受信手段はサーバから返送された情報である返却情報を受信することができる。また、サーバのサーバ側受信手段は、状況通信装置の送信手段から送信された計測情報または計測情報に基づく情報を受信し、返却情報作成手段は、サーバ側受信手段で受信した計測情報または計測情報に基づく情報から返却情報を作成し、返却情報送信手段は、返却情報作成手段により作成された返却情報を状況通信装置へ送信することができる。したがって、状況通信装置において計測された計測情報または計測情報に基づく情報をサーバへ送信して、サーバにおいてこれらの情報を利用したサービスを状況通信装置へ提供することができる。
【００３６】
また、請求項１６に係る発明のサービス提供システムでは、請求項１５に記載の発明の効果に加えて、サーバの返却情報作成手段は、返却情報として指標情報または制御情報を作成し、状況通信装置では、受信手段により受信した返却情報が指標情報である場合には、制御情報決定手段によりその指標情報から作成された制御情報に基づいて状況表現制御手段が状況表現手段を制御し、受信手段により受信した返却情報が制御情報である場合には、状況表現制御手段がその制御情報に基づいて状況表現手段を制御することができる。したがって、例えば、計測手段で計測した計測情報をサーバに送信し、そのサーバにおいて指標情報を決定し、さらにその指標情報から制御情報を作成して、状況通信装置に制御情報を送信し、受信した状況通信装置において状況表現手段に表現させることもできる。なお、この場合、制御情報を送信する先の状況通信装置は、計測情報を生成した状況通信装置でない他の状況通信装置とすることもできる。また、サーバは計測情報から指標情報を決定するのみで、指標情報を状況通信装置に送信し、指標情報を受信した状況通信装置において受信した指標情報から制御情報を決定して、状況表現手段に表現することもできる。また、計測手段で計測した情報から指標情報を決定した後に、その指標情報をサーバに送信し、外部の装置において指標情報から制御情報を決定して、計測情報を送信した状況通信装置または他の状況通信装置に制御情報を送信して、状況表現手段に表現させることもできる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明のサービス提供システムの構成を示すシステム構成図である。本発明のサービス提供システムを構成する主な機器は、状況通信装置１及びサービス提供サーバ２であり、サービス提供サーバ２は、インターネット４に接続可能である。また、状況通信装置１は携帯電話網またはＰＨＳ電話網等の移動通信網の基地局３に接続可能であり、この基地局３を介してインターネット４に接続可能である。また、状況通信装置１と状況通信装置１同士においても、近隣に存在する場合に通信が可能となっている。また、状況通信装置１は、パーソナルコンピュータ（以下、ＰＣと呼ぶ）５にケーブルを用いて接続可能であり、ＰＣ５からデータを取り込んだり、ＰＣ５へデータを送り込んだりすることができ、さらに、ＰＣ５もインターネット４に接続可能である。
【００３８】
なお、サービス提供サーバ２は、制御を司るＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク装置等の種々の記憶手段、インターネット４へ接続をするための通信装置を備えた周知のサーバ端末であり、ＰＣ５は、制御を司るＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク等の種々の記憶手段、インターネット４へ接続をするための通信装置、入力を行うためのキーボードやマウス、画面を表示するためのディスプレイ等を備えた周知のパーソナルコンピュータである。
【００３９】
次に、図２及び図３を参照して、状況通信装置１について説明する。図２は、状況通信装置１のイメージ図であり、図３は状況通信装置１の電気的構成を示すブロック図である。図２に示すように、状況通信装置１は球体であり、サイズは人の手のひらに納まるものであり、その内部には、図３に示すように、状況通信装置１の制御を司るＣＰＵ１０、ＲＯＭ２０、ＲＡＭ３０、時間を計測する計時装置４０、他の状況通信装置１と送受信するための送受信部５０、無線通信網の基地局と通信するための通信部６０等が収納されており、バス８０を介して、ＲＯＭ２０、ＲＡＭ３０、計時装置４０、送受信部５０、通信部６０がＣＰＵ１０に接続している。なお、図示しないが状況通信装置１はバッテリにより電源供給されている。
【００４０】
また、状況通信装置１の表面には、ＰＣ５と接続するためのＵＳＢポート７５及び各種モジュール（各種センサや各種アクチュエータ）を差し込むための拡張ポート９０が設けられている。図３に示す例では、拡張ポート９０には、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７，発汗センサ１８，マイク１９，ＬＥＤ２１，フラッシュランプ２２，モーター２３，ヒーター２４，スピーカー２５が接続されている。図２における右下にＵＳＢポート７５が設けられており、図２における中央にフラッシュランプ２２、その四方にＬＥＤ２１１，２１２，２１３，２１４（纏めてＬＥＤ２１と呼ぶ）が設けられている。また、図２における左側にはマイク１９が設けられ、図２における左下にはスピーカー２５が設けられている。なお、拡張ポート９０に差し込まれたこれらのモジュールは、Ｉ／Ｏインタフェイス７０に接続し、バス８０を介してＣＰＵ１０に接続している。また、Ｉ／ＯインタフェイスにはＵＳＢポート７５が接続しており、このＵＳＢポート７５にＵＳＢケーブルを接続することにより、ＰＣ５と接続することができる。
【００４１】
なお、曲げセンサ１１は、歪ゲージを用いて状況通信装置１の表面の歪み具合を計測する。加速度センサ１２は、静電容量の変化、圧電セラミック等を利用する加速度センサであり、状況通信装置１の動き（状況通信装置１にかかった重力とその方向）を計測する。温度センサ１３は、白金測温抵抗体、サーミスタ、熱電対などを用いている、所謂温度計であり、状況通信装置１の周囲の温度及び装置に触れている手のひらや指の温度を計測する。心拍センサ１４は所謂圧力センサであり、状況通信装置１の表面に設けられている。そして、血流の圧力を計測して触れている人の心拍（脈拍数）を計測する。光センサ１５は、フォトトランジスタやＣｄＳ等を利用した光の強さを計測するセンサであり、状況通信装置１の表面に設けられている。感圧センサ１６は、所謂圧力センサであり、状況通信装置１の表面に設けられ、導電性ゴムに定抵抗を直列接続し、ある電圧をかけて導電性ゴムの分圧値を測定することにより状況通信装置１にかかった圧力を計測する。湿度センサ１７は、状況通信装置１の表面に設けられ、セラミックスや高分子を用いて状況通信装置１の周りの空気中の水分量を計測する。発汗センサ１８は、小型の湿度センサであり、状況通信装置１の表面に設けられ、触れているものの表面の汗の量を、水分の蒸発量を測定することにより計測する。尚、発汗センサ１８の単位はｍｇ／ｃｍ２／ｍｉｎであり、１分間に１ｃｍ２で測定される汗の量が計測される。マイク１９は音声等、状況通信装置１の周囲の音を入力する。そして、ＬＥＤ２１は種々の色、明るさで点灯する。フラッシュランプ２２は種々の強さで発光する。モーター２３は状況通信装置１を振動させる。ヒーター２４は状況通信装置１の表面を低温（利用者が暖かさを感じ、やけどをしない温度）で熱する。スピーカー２５は音声を出力する。
【００４２】
なお、状況通信装置１には、パーソナルコンピュータのようなキーボードは設けられていない。そこで、状況通信装置１の各種センサ１１〜１９が検知した情報を所定の動作を指示する指示入力として予め登録しておき、利用者が状況通信装置１を握ってジェスチャ（所定回数振る、握る等）を行うことにより動作の指示を行っている。
【００４３】
ここで、本実施の形態のサービス提供システム及び状況通信装置１において行うことのできる処理やサービスについて簡単に説明する。
【００４４】
状況通信装置１は、各種センサ１１〜１９において状況通信装置１を使用している人物（使用者）の生体情報や状況通信装置１の状態の変化を計測する。そして、使用者の状況を示す指標情報が所定のルールに基づいて決定され、外部の装置（他の状況通信装置１またはサービス提供サーバ２）へ送信することができる。また、各種アクチュエータ２１〜２５は、他の状況通信装置１から受信した指標情報から所定のルールに基づいて決定された表現形態で制御し、使用者の状況を表現することができる。なお、所定のルールは予め状況通信装置１に記憶されている。
【００４５】
そこで、この状況通信装置１の機能を利用して、本実施の形態では、主に以下の２つのサービスについて説明する。１つには、状況通信装置１と状況通信装置１とが直接通信を行うものである（以下、推論サービスと呼ぶ）。一方の状況通信装置１（第１状況通信装置）が各種センサ１１〜１９により計測した計測値から指標情報を決定し、第２状況通信装置１（第２状況通信装置）へ送信する。他方の状況通信装置１では、受信した指標情報から各種アクチュエータ２１〜２５の制御情報を決定し、各種アクチュエータ２１〜２５を制御して、第１状況通信装置の使用者の状況を第２状況通信装置の使用者に対して表現する。
【００４６】
２つには、状況通信装置１がサービス提供サーバ２とインターネット４を介して通信を行うものである（以下、コンテンツサービスと呼ぶ）。状況通信装置１は、各種センサ１１〜１９により計測した計測値をサービス提供サーバ２へ送信する。サービス提供サーバ２では、受信した計測値に基づいて指標情報を決定し状況通信装置１へ送信する。そして、状況通信装置１では受信した指標情報から制御情報を決定して、アクチュエータ２１〜２５を制御する。ここで提供されるサービス（コンテンツ）は種々のものがあり、そのコンテンツの種類により計測に使用されるセンサや結果を表現するアクチュエータの種類が異なる。また、サービス提供サーバ２と状況通信装置１との関係は「１：１」に限らず、「１：多」の構成で実施されるコンテンツもある。この場合には、サービス提供サーバ２では、複数の状況通信装置１から収集した計測値に基づいて、それらの集計結果や集計結果から導かれる情報から指標情報が決定され、各状況通信装置１へ送信される。なお、本コンテンツを利用する際には、事前に状況通信装置１へ指標情報から制御情報を決定するためのテーブルであるルールテーブルをダウンロードしておく必要がある。
【００４７】
また、サービスの提供を受けるためには、状況通信装置１においてどのコンテンツを実施するのかを指定し、状況通信装置１を手に握ればよい。状況通信装置１は、コンテンツが指定されると各種センサ１１〜１９により計測を行い、その計測値をコンテンツを指定するコードと共にサービス提供サーバ２へ送信する。そして、サービス提供サーバ２から情報が返却されたら、その情報から制御情報を決定して、各種アクチュエータ２１〜２５を制御して結果を表現する。本実施の形態では、「１：１」のコンテンツとして占いサービス、癒しサービスを例に挙げて説明し、「１：多」のコンテンツとして多数決サービス、イベントサービスを例に挙げて説明する。
【００４８】
また、各種センサ１１〜１９や各種アクチュエータ２１〜２５は、状況通信装置１の拡張ポート９０に差し込まれており、取り外しや、追加、交換が可能である。なお、本実施の形態では、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，を必ず必要とする基本センサとし、ＬＥＤ２１，モーター２３，を必ず必要とする基本アクチュエータとして、感圧センサ１６，湿度センサ１７，発汗センサ１８，マイク１９をオプションセンサ、フラッシュランプ２２，ヒーター２４，スピーカー２５をオプションアクチュエータとする。したがって、オプションセンサやオプションアクチュエータは取り外すことが可能である。
【００４９】
なお、状況通信装置１では、取り付けられているモジュールの種類により、それに沿ったルールテーブルが使用される。よって、推論サービスを実施するにおいて参照されるルールテーブルは、自身に取り付けられているモジュールの種類に基づいて決定される。また、本実施の形態の推論サービスでは、利用者の何の状況を相手に伝えるのかという項目として「感情」、「雰囲気」、「環境」、「伝言」の４つを設けている。そこで、ルールテーブルもこれら４つに対応したルールテーブルが予め記憶されている（図１０，図１１参照）。したがって、ルールテーブルは、推論サービスの４つの項目ごとに、モジュールの組み合わせごとに複数のものが記憶されている。
【００５０】
また、本実施の形態では、指標情報を決定するためのルールテーブルである指標情報決定テーブルや、制御情報を決定するためのルールテーブルである制御情報決定テーブルを変更したり、新しいテーブルを追加したりすることができる。例えば、状況通信装置１にＰＣ５を接続して、ＰＣ５においてルールテーブル編集ソフトを起動させ、状況通信装置１のルールテーブルを読み出し、画面上で編集することができる。そして、そのルールテーブルを状況通信装置１へ書き込むこともできる。また、ＰＣ５においてサービス提供会社のＷＥＢページにアクセスし、そこからルールテーブルをダウンロードし、状況通信装置１へ書き込むこともできる。
【００５１】
また、本実施の形態では、「操作モード」，「推論モード＜感情＞」，「推論モード＜雰囲気＞」，「推論モード＜環境＞」，「推論モード＜伝言＞」，「コンテンツサービスモード」，「通信対象指定モード」の７つのモードを設ける。「通信対象指定モード」では、「推論モード＜感情＞」，「推論モード＜雰囲気＞」，「推論モード＜環境＞」，「推論モード＜伝言＞」で通信する相手をジェスチャにより指定する。「推論モード＜感情＞」，「推論モード＜雰囲気＞」，「推論モード＜環境＞」，「推論モード＜伝言＞」では、推論サービスが実施され、各種センサ１１〜１９の計測値から推論情報を決定し、「通信対象指定モード」で指定されている相手に推論情報を送信する。「コンテンツサービスモード」では、ジェスチャによりコンテンツが指定されると、サービス提供サーバ２と通信を行って種々のコンテンツを実施する。「操作モード」では、ＰＣ５から送信されたルールテーブルを受信して、ＲＡＭ３０に記憶したり、ＰＣ５からの要求に応じてルールテーブルを送信したり、他の状況通信装置１と通信してその状況通信装置１を通信相手として指定する際のジェスチャを登録したりする。なお、モードの切替は予め登録されているジェスチャを実施することにより行われ、さらに予め登録されているジェスチャを実施することによりＬＥＤ２１にモードを識別可能に表示する。
【００５２】
次に、本実施の形態の状況通信装置１の動作及びサービス提供システムについて説明する。まず、第１に状況通信装置１で使用されるテーブル等のデータが記憶されているＲＡＭ３０の各記憶エリアについて、図４乃至図１２に示す模式図を参照して説明する。次いで、第２に状況通信装置１で繰り返し実施されるメイン処理について、図１３及び図１４のフローチャートを参照して説明する。次いで、第３に図１５及び図１６のフローチャート、図７に示すモード情報記憶エリア３０６の模式図を参照して、モードの指定等を行うジェスチャ処理について説明する。次いで、第４に図１７，図１８及び図１９のフローチャートを参照して、通信対象指定モード及び通信相手の登録について説明する。次いで、第５に図１９及び図２０のフローチャートを参照して推論サービスについて説明する。次いで、第６に図１８及び図２１のフローチャートを参照してコンテンツサービスについて説明する。次いで、第７に図１８及び図２６のフローチャート、図２２乃至図２５の画面イメージ図を参照して、ルールテーブルの編集について説明する。次いで、第８に図２７のフローチャートを参照して、モジュールの拡張について説明する。
【００５３】
なお、図４は、ＲＡＭ３０の模式図であり、図５は、計測情報テーブル記憶エリア３０２の模式図であり、図６は、モジュール情報記憶エリア３０４の模式図であり、図７は、モード情報記憶エリア３０６の模式図であり、図８は、指標情報決定テーブル一覧記憶エリア３０７の模式図であり、図９は、制御情報決定テーブル一覧記憶エリア３０８の模式図であり、図１０は、指標情報決定テーブル１０１の模式図であり、図１１は、制御情報決定テーブル２０１の模式図であり、図１２は、コンテンツ情報記憶エリア３１１の模式図である。図１３は、状況通信装置１で実施されるメイン処理のフローチャートであり、図１４は、メイン処理の中で実施される基準値作成処理のフローチャートであり、図１５は、メイン処理の中で実施されるジェスチャ処理のフローチャートであり、図１６は、図１５に示したジェスチャ処理の続きのフローチャートであり、図１７は、メイン処理の中で実施される通信対象指定モード処理のフローチャートであり、図１８は、メイン処理の中で実施される操作処理のフローチャートであり、図１９は、メイン処理の中で実施される受信処理のフローチャートであり、図２０は、メイン処理の中で実施される推論モード処理のフローチャートであり、図２１は、メイン処理の中で実施されるコンテンツサービスモード処理のフローチャートである。図２２は、ルール設定メニュー画面５０１の画面イメージ図であり、図２３は、ルールテーブル編集画面５０２の画面イメージ図であり、図２４は、センサコード参照表画面５０３の画面イメージ図であり、図２５は、アクチュエータ出力形態参照表画面５０４の画面イメージ図である。図２６は、ＰＣ５で実施されるルール設定処理のフローチャートであり、図２７は、状況通信装置１で実施される拡張処理のフローチャートである。
【００５４】
１．状況通信装置１の記憶エリアについて
まず、ＲＡＭ３０の各記憶エリアについて、図４乃至図１２に示す模式図を参照して説明する。図４に示すように、ＲＡＭ３０には、音声情報記憶エリア３０１，計測情報テーブル記憶エリア３０２，基準値記憶エリア３０３，モジュール情報記憶エリア３０４，通信相手テーブル記憶エリア３０５，モード情報記憶エリア３０６，指標情報決定テーブル一覧記憶エリア３０７，制御情報決定テーブル一覧記憶エリア３０８，指標情報決定テーブル記憶エリア３０９，制御情報決定テーブル記憶エリア３１０，コンテンツ情報記憶エリア３１１，コンテンツサービステーブル記憶エリア３１２、使用テーブルＮＯ記憶エリア３１３が設けられている。
【００５５】
音声情報記憶エリア３０１には、スピーカー２５から出力される音声が記憶されており、計測情報テーブル記憶エリア３０２には、各種センサ１１〜１９の計測値に対する計測情報（コード）が記憶されている（図５参照）。基準値記憶エリア３０３には、状況通信装置１を起動させた時点での使用者の生体情報が記憶される。モジュール情報記憶エリア３０４には、拡張ポート９０に接続されているモジュールのＩＤであるモジュールＩＤが記憶される（図６参照）。通信相手テーブル記憶エリア３０５には、通信相手のＩＤである通信先ＩＤに対応して、その通信相手を指定する際のジェスチャを示すセンサの計測値が記憶されており、さらに、指定欄が設けられており、通信相手として指定されている通信先ＩＤの指定欄には「１」がセットされ、他の通信先ＩＤの指定欄には「０」がセットされている。
【００５６】
また、モード情報記憶エリア３０６には、状況通信装置１がどのモードであるかが記憶される（図７参照）。指標情報決定テーブル一覧記憶エリア３０７には、拡張ポート９０に接続されているモジュールのモジュールＩＤの組合せに対応して、使用する指標情報決定テーブルのテーブル番号が記憶されており（図８参照）、制御情報決定テーブル一覧記憶エリア３０８には、拡張ポート９０に接続されているモジュールのモジュールＩＤの組合せに対応して、使用する制御情報決定テーブルのテーブル番号が記憶されている（図９参照）。指標情報決定テーブル記憶エリア３０９には、複数の指標情報決定テーブルがテーブル番号に対応して記憶されており（図１０参照）、制御情報決定テーブル記憶エリア３１０には、複数の制御情報決定テーブルがテーブル番号に対応して記憶されており（図１１参照）、コンテンツ情報記憶エリア３１１には、ＰＣ５からダウンロードされ、当該状況通信装置１で使用可能なコンテンツに関する情報が記憶されており（図１２参照）、コンテンツサービステーブル記憶エリア３１２には、ＰＣ５からダウンロードされ、当該状況通信装置１で使用可能なコンテンツで使用する制御情報決定テーブルが記憶されている。また、使用テーブルＮＯ記憶エリア３１３には、現在接続されているモジュールに対応している指標情報決定テーブル及び制御情報決定テーブルのテーブルＮＯがセットされる。
【００５７】
ここで、図５を参照して計測情報テーブル記憶エリア３０２について説明する。図５に示すように、センサごとにそのセンサの計測値に対応して指標情報を決定する際に使用されるコード（計測情報）が記憶されている。したがって、指標情報を決定する際に参照した指標情報決定テーブルにおいて、そのセンサの計測値でなくコードが入っていた場合には、この計測情報テーブルから計測情報を割り出して使用される。
【００５８】
図５に示す例では、モジュールＩＤが１１のモジュール（曲げセンサ１１）では、１１％以上でコードａ、８％以上１１％未満でコードｂ、５％以上８％未満でコードｃ、２％以上５％未満でコードｄ、２％未満でコードｅとされている。モジュールＩＤが１２のモジュール（加速度センサ１２）では、１０Ｇ以上でコードａ、７Ｇ以上１０Ｇ未満でコードｂ、４Ｇ以上７Ｇ未満でコードｃ、１Ｇ以上４Ｇ未満でコードｄ、１Ｇ未満でコードｅとされている。モジュールＩＤが１３のモジュール（温度センサ１３）では、２６℃以上でコードａ、２１℃以上２６℃未満でコードｂ、１８℃以上２１℃未満でコードｃ、１３℃以上１８℃未満でコードｄ、８℃以上１３℃未満でコードｅ、８℃未満でコードｆとされている。モジュールＩＤが１４のモジュール（心拍センサ１４）では、１６０回以上でコードａ、１４０回以上１６０回未満でコードｂ、１２０回以上１４０回未満でコードｃ、１００回以上１２０回未満でコードｄ、８０回以上１００回未満でコードｅ、６０回以上８０回未満でコードｆ、６０回未満でコードｇとされている。
【００５９】
モジュールＩＤが１５のモジュール（光センサ１５）では、５００Ｌｘ以上でコードａ、２００Ｌｘ以上５００Ｌｘ未満でコードｂ、１００Ｌｘ以上２００Ｌｘ未満でコードｃ、５０Ｌｘ以上１００Ｌｘ未満でコードｄ、５０Ｌｘ未満でコードｅとされている。モジュールＩＤが１６のモジュール（感圧センサ１６）では、２.０ｋｇｗ以上でコードａ、１．５ｋｇｗ以上２.０ｋｇｗ未満でコードｂ、１．０ｋｇｗ以上１．５ｋｇｗ未満でコードｃ、０．５ｋｇｗ以上１．０ｋｇｗ未満でコードｄ、０．５ｋｇｗ未満でコードｅとされている。モジュールＩＤが１７のモジュール（湿度センサ１７）では、８０％以上  でコードａ、７０％以上８０％未満でコードｂ、４０％以上７０％未満でコードｃ、２０％以上４０％未満でコードｄ、２０％未満でコードｅとされている。モジュールＩＤが１８のモジュール（発汗センサ１８）では、４．０ｍｇ／ｃｍ２／ｍｉｎ以上でコードａ、３．０ｍｇ／ｃｍ２／ｍｉｎ以上４．０ｍｇ／ｃｍ２／ｍｉｎ未満でコードｂ、２．０ｍｇ／ｃｍ２／ｍｉｎ以上３．０ｍｇ／ｃｍ２／ｍｉｎ未満でコードｃ、１．０ｍｇ／ｃｍ２／ｍｉｎ以上２．０ｍｇ／ｃｍ２／ｍｉｎ未満でコードｄ、１．０ｍｇ／ｃｍ２／ｍｉｎ未満でコードｅとされている。モジュールＩＤが１９のモジュール（マイク１９）では、８０ｄＢ以上でコードａ、７０ｄＢ以上８０ｄＢ未満でコードｂ、５６ｄＢ以上７０ｄＢ未満でコードｃ、４０ｄＢ以上５６ｄＢ未満でコードｄ、３０ｄＢ以上４０ｄＢ未満でコードｅ、０ｄＢより大きく３０ｄＢ未満でコードｆ、音声なし（０ｄＢ）でコードｇとされている。
【００６０】
次に、図６を参照してモジュール情報記憶エリア３０４について説明する。このモジュール情報記憶エリア３０４には、ポートＮＯに対応して、そのポートに接続されているモジュールのモジュールＩＤが記憶されている。指標情報を決定する際にどの指標情報決定テーブルを使用するか、制御情報を決定する際にどの制御情報決定テーブルを使用するかは、このモジュール情報記憶エリア３０４に記憶されているモジュールＩＤが参照されて、どのモジュールが現在状況通信装置１に接続されているか判断され、決定される。
【００６１】
図６に示す例では、ポートＮＯ「１」には、モジュールＩＤが「１１」である曲げセンサ１１が接続されており、ポートＮＯ「２」には、モジュールＩＤが「１２」である加速度センサ１２が接続されており、ポートＮＯ「３」には、モジュールＩＤが「１３」である温度センサ１３が接続されており、ポートＮＯ「４」には、モジュールＩＤが「１４」である心拍センサ１４が接続されており、ポートＮＯ「５」には、モジュールＩＤが「１５」である光センサ１５が接続されており、ポートＮＯ「６」には、モジュールＩＤが「１６」である感圧センサ１６が接続されており、ポートＮＯ「７」には、モジュールＩＤが「１７」である湿度センサ１７が接続されており、ポートＮＯ「８」には、モジュールＩＤが「１８」である発汗センサ１８が接続されており、ポートＮＯ「９」には、モジュールＩＤが「１９」であるマイク１９が接続されており、ポートＮＯ「１０」には、モジュールＩＤが「２１」であるＬＥＤ２１が接続されており、ポートＮＯ「１１」には、モジュールＩＤが「２２」であるフラッシュランプ２２が接続されており、ポートＮＯ「１２」には、モジュールＩＤが「２３」であるモーター２３が接続されており、ポートＮＯ「１３」には、モジュールＩＤが「２４」であるヒーター２４が接続されており、ポートＮＯ「１４」には、モジュールＩＤが「２５」であるスピーカー２５が接続されている。
【００６２】
次に、図７を参照してモード情報記憶エリア３０６について説明する。このモード情報記憶エリア３０６には、モード値に対応して状態欄が設けられており、そのモードが選択されている場合には「１」がセットされ、選択されていない場合には「０」がセットされている。したがって、常にモード値「１」〜「７」のいずれか１つに「１」がセットされ、他のモード値には「０」がセットされていることになる。
【００６３】
図７に示す例では、モード値「１」である「操作モード」には「１」がセットされ、モード値「２」である「推論モード＜感情＞」には「０」がセットされ、モード値「３」である「推論モード＜雰囲気＞」には「０」がセットされ、モード値「４」である「推論モード＜環境＞」には「０」がセットされ、モード値「５」である「推論モード＜伝言＞」には「０」がセットされ、モード値「６」である「通信対象指定モード」には「０」がセットされ、モード値「７」である「コンテンツサービスモード」には「０」がセットされている。したがって、現在は「操作モード」が選択されていることがわかる。
【００６４】
次に、図８を参照して指標情報決定テーブル一覧記憶エリア３０７について説明する。この指標情報決定テーブル一覧は、指標情報を決定する際にどの指標情報決定テーブルを参照するかを決定するためのものであり、センサのモジュールＩＤに対応して、そのモジュールが拡張ポート９０に接続されている場合には「１」、接続されていない場合には「０」がセットされて、接続されているモジュールの組合せに対応して、テーブルＮＯが記憶されている。なお、本実施の形態では、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５は基本センサであるため、すべて「１」がセットされており、基本センサでない感圧センサ１６，湿度センサ１７，発汗センサ１８，マイク１９についての組合せ数分の指標情報決定テーブルが設けられている。
【００６５】
図８に示す例では、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７，発汗センサ１８，マイク１９が接続している場合には、テーブルＮＯ「１０１」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７，発汗センサ１８が接続している場合には、テーブルＮＯ「１０２」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７，マイク１９が接続している場合には、テーブルＮＯ「１０３」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７が接続している場合には、テーブルＮＯ「１０４」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，発汗センサ１８，マイク１９が接続している場合には、テーブルＮＯ「１０５」が使用される。
【００６６】
また、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，発汗センサ１８が接続している場合には、テーブルＮＯ「１０６」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，マイク１９が接続している場合には、テーブルＮＯ「１０７」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６が接続している場合には、テーブルＮＯ「１０８」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，湿度センサ１７，発汗センサ１８，マイク１９が接続している場合には、テーブルＮＯ「１０９」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，湿度センサ１７，発汗センサ１８が接続している場合には、テーブルＮＯ「１１０」が使用される。
【００６７】
また、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，湿度センサ１７，マイク１９が接続している場合には、テーブルＮＯ「１１１」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，湿度センサ１７が接続している場合には、テーブルＮＯ「１１２」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，発汗センサ１８，マイク１９が接続している場合には、テーブルＮＯ「１１３」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，発汗センサ１８が接続している場合には、テーブルＮＯ「１１４」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，マイク１９が接続している場合には、テーブルＮＯ「１１５」が使用され、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５が接続している場合には、テーブルＮＯ「１１６」が使用される。
【００６８】
次に、図９を参照して制御情報決定テーブル一覧記憶エリア３０８について説明する。この制御情報決定テーブル一覧は、制御情報を決定する際にどの制御情報決定テーブルを参照するかを決定するためのものであり、アクチュエータのモジュールＩＤに対応して、そのモジュールが拡張ポート９０に接続されている場合には「１」、接続されていない場合には「０」がセットされて、接続されているモジュールの組合せに対応して、テーブルＮＯが記憶されている。なお、本実施の形態では、ＬＥＤ２１，モーター２３は基本アクチュエータであり、すべて「１」がセットされており、基本アクチュエータでないフラッシュランプ２２，ヒーター２４，スピーカー２５についての組合せ数分の制御情報決定テーブルが設けられている。
【００６９】
図９に示す例では、ＬＥＤ２１，フラッシュランプ２２，モーター２３，ヒーター２４，スピーカー２５が接続している場合には、テーブルＮＯ「２０１」が使用され、ＬＥＤ２１，フラッシュランプ２２，モーター２３，ヒーター２４が接続している場合には、テーブルＮＯ「２０２」が使用され、ＬＥＤ２１，フラッシュランプ２２，モーター２３，スピーカー２５が接続している場合には、テーブルＮＯ「２０３」が使用され、ＬＥＤ２１，モーター２３，フラッシュランプ２２が接続している場合には、テーブルＮＯ「２０４」が使用され、ＬＥＤ２１，モーター２３，ヒーター２４，スピーカー２５が接続している場合には、テーブルＮＯ「２０５」が使用され、ＬＥＤ２１，モーター２３，ヒーター２４が接続している場合には、テーブルＮＯ「２０６」が使用され、ＬＥＤ２１，モーター２３，スピーカー２５が接続している場合には、テーブルＮＯ「２０７」が使用され、ＬＥＤ２１，モーター２３が接続している場合には、テーブルＮＯ「２０８」が使用される。
【００７０】
次に、図１０を参照して指標情報決定テーブル１０１について説明する。この指標情報決定テーブル１０１は、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７，発汗センサ１８，マイク１９のすべてのセンサを使用した際に推論モードにおいて使用されるものであり、モード値「２」である「推論モード＜感情＞」、モード値「３」である「推論モード＜雰囲気＞」、モード値「４」である「推論モード＜環境＞」、モード値「５」である「推論モード＜伝言＞」の４つのモード値に対応して４種類のテーブルがある。そして、それぞれのモード値において、推論情報が割り当てられている。
【００７１】
図１０に示す例では、モード値「２」の「推論モード＜感情＞」では、温度センサ１３，心拍センサ１４，湿度センサ１７及び発汗センサ１８の値が基準値よりも上昇した場合に推論情報が「２（ひどく興奮している）」とされる。また、温度センサ１３及び心拍センサ１４の値が基準値よりも上昇した場合に推論情報が「４（喜んでいる）」とされる。また、心拍センサ１４の値が基準値よりも上昇した場合に推論情報が「１（動揺している）」とされる。また、湿度センサ１７の値が基準値よりも上昇した場合に推論情報が「３（泣いている）」とされる。また、温度センサ１３の値が基準値よりも上昇した場合に推論情報が「５（怒っている）」とされる。
【００７２】
モード値「３」の「推論モード＜雰囲気＞」では、マイクの計測値がｇである状態が１２時間以上継続した場合に推論情報が「１１（倒れている）」とされる。また、温度センサ１３の計測情報がａまたはｄまたはｅ、かつ、湿度センサ１７の計測情報がａまたはｄまたはｅ、かつ、マイクの計測情報がｃである場合に推論情報が「１２（気分が悪い（不快））」とされる。また、マイクの計測情報がｃまたはｄである場合に推論情報が「１３（電話中・会話中）」とされる。また、モード値「４」の「推論モード＜環境＞」では、温度センサ１３の計測情報がａ、かつ、湿度センサ１７の計測情報がａ、かつ、発汗センサ１８の計測情報がａまたはｂである場合に推論情報が「２１（部屋が暑い）」とされる。また、温度センサ１３の計測情報がｅまたはｆ、かつ、光センサ１５の計測情報がｄまたはｅ、かつ、湿度センサ１７の計測情報がｅである場合に推論情報が「２２（部屋が寒い）」とされる。
【００７３】
また、モード値「５」の「推論モード＜伝言＞」では、感圧センサ１６の計測情報がｃである状態が３ｓ以上継続した場合に推論情報が「３１（会いたい）」とされる。また、曲げセンサ１１の計測情報がａまたはｂである状態が３ｓ以上継続し、かつ、感圧センサ１６の計測情報がａまたはｂである状態が３ｓ以上継続している場合に推論情報が「３２（今すぐ会いたい・愛しい）」とされる。また、曲げセンサ１１の計測情報がｃまたはｄである状態が３ｓ以上継続し、かつ、感圧センサ１６の計測情報がｄまたはｅである状態が７ｓ以上継続している場合に推論情報が「３３（せつなさ）」とされる。また、心拍センサ１４の計測情報がａまたはｂ、かつ、感圧センサ１６の計測情報がａまたはｂである場合に推論情報が「３４（怒り）」とされる。また、加速度センサ１２の計測情報がａまたはｂ、かつ、心拍センサ１４の計測情報がａまたはｂである場合に推論情報が「３５（喜び・嬉しさ）」とされる。また、感圧センサ１６の計測情報がｃ、かつ、マイクの計測情報がｃまたはｄである場合に推論情報が「３６（励ましたい）」とされる。
【００７４】
次に、図１１を参照して制御情報決定テーブル２０１について説明する。この制御情報決定テーブル２０１は、ＬＥＤ２１，フラッシュランプ２２，モーター２３，ヒーター２４，スピーカー２５のすべてのアクチュエータを使用した際に推論モードにおいて使用されるものであり、モード値「２」である「推論モード＜感情＞」、モード値「３」である「推論モード＜雰囲気＞」、モード値「４」である「推論モード＜環境＞」、モード値「５」である「推論モード＜伝言＞」の４つのモード値に対応して４種類のテーブルがある。そして、それぞれのモード値において、推論情報ごとにどのアクチュエータをどのような態様で動作させるかが記憶されている。
【００７５】
図１１に示す例では、モード値「２」の「推論モード＜感情＞」では、推論情報「１（動揺している）」においては、ＬＥＤ２１を紫色に点灯させ、かつ、モーター２３を弱く振動させ、推論情報「２（ひどく興奮している）」においては、ＬＥＤ２１を赤色に点灯させ、かつ、フラッシュランプ２２を強く点灯させ、かつ、モーター２３を強く振動させ、かつ、ヒーター２４を強く発熱させ、推論情報「３（泣いている）」においては、ＬＥＤ２１を暗い青色に点灯させ、推論情報「４（喜んでいる）」においては、ＬＥＤ２１を黄色に点灯させ、推論情報「５（怒っている）」においては、ＬＥＤ２１を黒色に点灯させ、かつ、モーター２３を弱く振動させる。また、モード値「３」の「推論モード＜雰囲気＞」では、推論情報「１１（倒れている）」においては、ＬＥＤ２１を黒色に点灯させ、かつ、スピーカー２５から警告音１を出力させ、推論情報「１２（気分が悪い（不快））」においては、ＬＥＤ２１を灰色に点灯させ、推論情報「１３（電話中・会話中）」においては、ＬＥＤ２１を黄色に点滅させる。
【００７６】
また、モード値「４」の「推論モード＜環境＞」では、推論情報「２１（部屋が暑い）」においては、ＬＥＤ２１を橙色に点灯させ、かつ、ヒーター２４を強く発熱させ、推論情報「２２（部屋が寒い）」においては、ＬＥＤ２１を暗い青色させる。また、モード値「５」の「推論モード＜伝言＞」では、推論情報「３１（会いたい）」においては、ＬＥＤ２１を桃色に点灯させ、かつ、ヒーター２４を中レベルで発熱させる。推論情報「３２（今すぐ会いたい・愛しい）」においては、ＬＥＤ２１を虹色に点灯させ、かつ、ヒーター２４を強く発熱させ、かつ、スピーカー２５から感情音１を出力させ、推論情報「３３（せつなさ）」においては、ＬＥＤ２１を桃色に点灯させ、かつ、フラッシュランプ２２を弱く点灯させ、推論情報「３４（怒り）」においては、ＬＥＤ２１を暗い赤色に点灯させ、かつ、フラッシュランプ２２を強く点灯させ、推論情報「３５（喜び・嬉しさ）」においては、ＬＥＤ２１を黄色に点灯させ、かつ、フラッシュランプ２２を強く点灯させ、推論情報「３６（励ましたい）」においては、ＬＥＤ２１を黄色に点灯させ、かつ、ヒーター２４を強く発熱させる。
【００７７】
次に、図１２を参照してコンテンツ情報記憶エリア３１１について説明する。このコンテンツ情報記憶エリア３１１には、ＰＣ５からダウンロードされたコンテンツに関する情報が記憶されている。具体的には、センサ値欄、コンテンツＩＤ欄、グループＩＤ欄、確認パターン欄、指標情報決定テーブルＮＯ欄、制御情報決定テーブルＮＯ欄等が設けられている。センサ値欄には、そのコンテンツの実行を指定するジェスチャを行った際にセンサで計測される計測値のサンプルがセットされている。本実施の形態では、ジェスチャ指定する際のセンサとして曲げセンサ１１及び加速度センサ１２が使用されるので、それぞれのセンサについての値がセットされている。例えば、「強く握って丸型に移動」させるジェスチャでは、曲げセンサ１１の値が「８Ｇ以上」であり、かつ、加速度センサ１２にて状況通信装置１が円を描くように移動された値（速度の指定はなく、加速方向の移り変わりのパターンが円形の移動を示すもの）がセットされている。そして、コンテンツＩＤにはそのコンテンツを識別するＩＤコード、グループＩＤには「１：多」のコンテンツである場合にそのコンテンツを利用するグループのＩＤがセットされている。コンテンツを利用する仲間は、サービス提供サーバ２へコンテンツの利用登録をする際に、利用者が利用する状況通信装置１のＩＤコードをサービス提供サーバ２へ登録し、グループＩＤが割り当てられる。そして、そのＩＤコードの状況通信装置１がコンテンツ情報をダウンロードする際にはコンテンツＩＤと共にこのグループＩＤもダウンロードされる。また、これらの他に、コンテンツサービスで使用されるプログラムやデータ等も記憶される。
【００７８】
そして、確認パターン欄には、コンテンツを実施する際に利用者がどのコンテンツが指定されたかを識別できるように、アクチュエータに表示する際の表示形態がセットされている。また、指標情報決定テーブルＮＯ欄には、コンテンツサービステーブル記憶エリア３１２に記憶されているどの指標情報決定テーブルを使用するのかを指定するテーブルＮＯがセットされ、制御情報決定テーブルＮＯ欄には、コンテンツサービステーブル記憶エリア３１２に記憶されているどの制御情報決定テーブルを使用するのかを指定するテーブルＮＯがセットされている。なお、このテーブルＮＯは、コンテンツ情報をダウンロードする際に取得した指標情報決定テーブルまたは制御情報決定テーブルをコンテンツサービステーブル記憶エリア３１２に記憶された際に割り当てられる。
【００７９】
図１２に示す例では、センサ値が「星型に移動」させるジェスチャを行った際の計測値のパターンであるコンテンツとして、コンテンツＩＤ「２２３５」、確認パターンは全てのＬＥＤを点灯させることとし、指標情報決定テーブルＮＯは「６０１」制御情報決定テーブルＮＯは「７０１」がセットされ、センサ値が「ハート型に移動」させるジェスチャを行った際の計測値のパターンであるコンテンツとして、コンテンツＩＤ「１２４８」、グループＩＤ「１２４５０」、確認パターンは全てのＬＥＤを５回点滅させることとし、制御情報決定テーブルＮＯは「７０２」がセットされ、センサ値が「強く握って丸型に移動」させるジェスチャを行った際の計測値のパターンであるコンテンツとして、コンテンツＩＤ「１２７４」、グループＩＤ「５４７８２」、確認パターンは奇数のＬＥＤを点灯させることとし、制御情報決定テーブルＮＯは「７０３」がセットされている。
【００８０】
１．メイン処理について
次に、状況通信装置１で繰り返し実施されるメイン処理について、図１３及び図１４のフローチャートを参照して説明する。図１３に示すメイン処理は、状況通信装置１の電源がＯＮされると開始し、電源がＯＦＦされるまで繰り返し実施される。なお、状況通信装置１の電源オンは、予め定められた所定のジェスチャ（例えば、状況通信装置１を転がす）を行うことにより行われる。
【００８１】
まず、基準値作成処理が実施される（Ｓ１）。この基準値作成処理では、推論モードで使用される利用者の各センサの計測値の基準値が算出される。図１４に示すように、この基準値作成処理では、まず、状況通信装置１に接続しているセンサのうち、推論モードにおいて基準値との比較をして指標情報が決定されるようなセンサにおいて、そのセンサの計測値を累積するために、そのようなセンサの数（ｎ）分の積算変数Ｓ−１，Ｓ−２，…，Ｓ−ｎに初期値「０」がセットされる（Ｓ２１）。本実施の形態であれば、温度センサ１３，心拍センサ１４，湿度センサ１７，発汗センサ１８の４種類がこれに該当する。そこで、温度センサ１３では積算変数Ｓ−１を使用し、心拍センサ１４では積算変数Ｓ−２を使用し、湿度センサ１７では積算変数Ｓ−３を使用し、発汗センサ１８では積算変数Ｓ−４を使用することとする。そして、各センサの計測値の平均を出すために積算する回数のカウンタ変数であるＴに３がセットされる（Ｓ２２）。そして、各センサ１３，１４，１７，１８の計測値が取得され（Ｓ２３）、それぞれが積算変数Ｓ−１，Ｓ−２，Ｓ−３，Ｓ−４に加算される（Ｓ２４）。そして、カウンタ変数Ｔから「１」減算され（Ｓ２５）、カウンタ変数Ｔが「０」となったか否かの判断により、予定された累積回数が終了したか否かの判断が行われる（Ｓ２６）。そして、カウンタ変数Ｔの値「０」でなければ（Ｓ２６：ＮＯ）、Ｓ２３へ戻り、繰り返し各センサの値が取得され（Ｓ２３）、各変数に加算されて（Ｓ２４）、カウンタ変数Ｔから「１」減算される（Ｓ２５）。このＳ２３〜Ｓ２５の処理が繰り返され、カウンタ変数Ｔの値が「０」となったら（Ｓ２６：ＹＥＳ）、各積算変数Ｓ−１，Ｓ−２，Ｓ−３，Ｓ−４の値が「３」で割られて、その商が基準値情報記憶エリア３０３の基準値エリアＫ−１，Ｋ−２，Ｋ−３，Ｋ−４に各センサの基準値として記憶される（Ｓ２７）。そして、メイン処理へ戻る。
【００８２】
そして、メイン処理では、ジェスチャ処理（Ｓ２、図１５、図１６参照）、受信処理（Ｓ３、図１９参照）が行われた後、モードが「通信対象指定モード」であるか否かの判断（Ｓ４）、モードが「コンテンツサービスモード」であるか否かの判断（Ｓ５）、モードが「操作モード」であるか否かの判断（Ｓ６）が行われ、「通信対象指定モード」であれば（Ｓ４：ＹＥＳ）、通信対象指定モード処理（Ｓ７、図１７参照）が行われ、「コンテンツサービスモード」であれば（Ｓ５：ＹＥＳ）、コンテンツサービスモード処理（Ｓ８、図２１参照）が行われ、「操作モード」であれば（Ｓ６：ＹＥＳ）、操作処理（Ｓ９、図１８参照）が行われ、いずれのモードでもなければ（Ｓ４：ＮＯ，Ｓ５：ＮＯ，Ｓ６：ＮＯ）、「推論モード」であるので、推論モード処理が行われて（Ｓ１０、図２０参照）Ｓ２へ戻る。
【００８３】
なお、ジェスチャ処理（Ｓ２、図１５及び図１６参照）では、各センサの値を計測し、それがあらかじめ定められたジェスチャを示す値であった場合に、そのジェスチャの指示する処理、例えばモードの変更やスピーカーの２５の音量設定などが実施される。
【００８４】
また、通信対象指定モード処理（Ｓ７、図１７参照）では、各センサの値を計測し、推論サービスで通信を行う相手を指定するジェスチャを示す値であった場合に、その計測値に対応して予め通信相手テーブル記憶エリア３０５に登録された通信先ＩＤを通信先とする。なお、通信相手テーブル記憶エリア３０５にジェスチャ及び通信先ＩＤを登録する処理は、操作処理（Ｓ９、図１８参照）で行われる。
【００８５】
また、コンテンツサービスモード処理（Ｓ８、図２１参照）では、各センサの値を計測し、予めコンテンツ情報記憶エリア３１１に記憶されているジェスチャを示す値であった場合に、そのコンテンツが実施される。なお、コンテンツ情報記憶エリア３１１へのコンテンツ情報の登録は、操作処理（Ｓ９、図１８参照）で行われる。
【００８６】
また、操作処理（Ｓ９、図１８参照）では、通信相手テーブル記憶エリア３０５へのジェスチャ及び通信先ＩＤの登録、コンテンツ情報記憶エリア３１１へのコンテンツ情報の登録、ＰＣ５で行われるルールテーブルの編集処理に対応した処理が行われる。
【００８７】
また、推論モード処理（Ｓ１０、図２０参照）では、各センサの値を計測し、その計測結果から推論情報を決定し、通信対象指定モード処理で指定されている通信先ＩＤを通信相手として情報を発信している。また、受信処理（Ｓ３、図１９参照）では、他の状況通信装置１から送信された推論情報やサービス提供サーバ２から受信した推論情報を受信して、その推論情報から制御情報を決定し、アクチュエータに表現する。
【００８８】
３．ジェスチャについて
次に、図１５及び図１６のフローチャート、図７に示すモード情報記憶エリア３０６の模式図を参照して、モードの指定等を行うジェスチャ処理について説明する。ここでは、各センサの値を計測し、それがあらかじめ定められたジェスチャを示す値であった場合に、そのジェスチャの指示する処理が実施される。本実施の形態では、このジェスチャ検出に曲げセンサ１１及び加速度センサ１２が使用されている。曲げ度合が７５％以上となった場合に、状況通信装置１が握られていると判断される。
【００８９】
そこで、まず、曲げセンサ１１及び加速度センサ１２の値が所定時間（たとえば、１０秒間）計測される（Ｓ３１）。そして、その計測値が状況通信装置１を上下方向に２回加速されたことを示しているもの、すなわち上下に２回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３２）。上下に２回振るジェスチャが行われていれば（Ｓ３２：ＹＥＳ）、スピーカー２５のボリュームが１段階大きくされる（Ｓ５２）。そして、メイン処理へ戻る。また、上下に２回振るジェスチャが行われていなければ（Ｓ３２：ＮＯ）、次にその計測値が状況通信装置１を上下方向に４回加速されたことを示しているもの、すなわち上下に４回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３３）。上下に４回振るジェスチャが行われていれば（Ｓ３３：ＹＥＳ）、スピーカー２５のボリュームが１段階小さくされる（Ｓ５３）。そして、メイン処理へ戻る。
【００９０】
また、上下に４回振るジェスチャが行われていなければ（Ｓ３３：ＮＯ）、次にその計測値が状況通信装置１を左右方向に２回加速されたことを示しているもの、すなわち左右に２回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３４）。左右に２回振るジェスチャが行われていれば（Ｓ３４：ＹＥＳ）、モード情報記憶エリア３０６のモード値「１」（操作モード）の状態欄に「１」がセットされ、他のモード値の状態欄に「０」がセットされて、モードが「操作モード」に切り替えられる（Ｓ５４）。そして、メイン処理へ戻る。また、左右に２回振るジェスチャが行われていなければ（Ｓ３４：ＮＯ）、次にその計測値が状況通信装置１を左右方向に４回加速されたことを示しているもの、すなわち左右に４回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３５）。左右に４回振るジェスチャが行われていれば（Ｓ３５：ＹＥＳ）、モード情報記憶エリア３０６のモード値「２」（推論モード＜感情＞）の状態欄に「１」がセットされ、他のモード値の状態欄に「０」がセットされて、モードが「推論モード＜感情＞」に切り替えられる（Ｓ５５）。そして、メイン処理へ戻る。
【００９１】
また、左右に４回振るジェスチャが行われていなければ（Ｓ３５：ＮＯ）、次にその計測値が状況通信装置１を左右方向に６回加速されたことを示しているもの、すなわち左右に６回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３６）。左右に６回振るジェスチャが行われていれば（Ｓ３６：ＹＥＳ）、モード情報記憶エリア３０６のモード値「３」（推論モード＜雰囲気＞）の状態欄に「１」がセットされ、他のモード値の状態欄に「０」がセットされて、モードが「推論モード＜雰囲気＞」に切り替えられる（Ｓ５６）。そして、メイン処理へ戻る。また、左右に６回振るジェスチャが行われていなければ（Ｓ３６：ＮＯ）、次にその計測値が状況通信装置１を左右方向に８回加速されたことを示しているもの、すなわち左右に８回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３７）。左右に８回振るジェスチャが行われていれば（Ｓ３７：ＹＥＳ）、モード情報記憶エリア３０６のモード値「４」（推論モード＜環境＞）の状態欄に「１」がセットされ、他のモード値の状態欄に「０」がセットされて、モードが「推論モード＜環境＞」に切り替えられる（Ｓ５７）。そして、メイン処理へ戻る。
【００９２】
また、左右に８回振るジェスチャが行われていなければ（Ｓ３７：ＮＯ）、次にその計測値が状況通信装置１を左右方向に１０回加速されたことを示しているもの、すなわち左右に１０回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３８）。左右に１０回振るジェスチャが行われていれば（Ｓ３８：ＹＥＳ）、モード情報記憶エリア３０６のモード値「５」（推論モード＜伝言＞）の状態欄に「１」がセットされ、他のモード値の状態欄に「０」がセットされて、モードが「推論モード＜伝言＞」に切り替えられる（Ｓ５８）。そして、メイン処理へ戻る。また、左右に１０回振るジェスチャが行われていなければ（Ｓ３８：ＮＯ）、次にその計測値が状況通信装置１を左右方向に１２回加速されたことを示しているもの、すなわち左右に１２回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ３９）。左右に１２回振るジェスチャが行われていれば（Ｓ３９：ＹＥＳ）、モード情報記憶エリア３０６のモード値「６」（通信対象指定モード）の状態欄に「１」がセットされ、他のモード値の状態欄に「０」がセットされて、モードが「通信対象指定モード」に切り替えられる（Ｓ５９）。そして、メイン処理へ戻る。
【００９３】
また、左右に１２回振るジェスチャが行われていなければ（Ｓ３９：ＮＯ）、次にその計測値が状況通信装置１を左右方向に１４回加速されたことを示しているもの、すなわち左右に１４回振るジェスチャが行われたことを検知したか否かの判断が行われる（Ｓ４０）。左右に１４回振るジェスチャが行われていれば（Ｓ４０：ＹＥＳ）、モード情報記憶エリア３０６のモード値「７」（コンテンツサービスモード）の状態欄に「１」がセットされ、他のモード値の状態欄に「０」がセットされて、モードが「コンテンツサービスモード」に切り替えられる（Ｓ６０）。そして、メイン処理へ戻る。
【００９４】
また、左右に１４回振るジェスチャが行われていなければ（Ｓ４０：ＮＯ）、次にその計測値が曲げ度合が二度７５％以上となった状態を示しているもの、すなわち２回握り締められたことを検知したか否かの判断が行われる（Ｓ４１）。２回握り締めるジェスチャが行われていれば（Ｓ４１：ＹＥＳ）、モード確認処理が行われる（Ｓ６１）。このモード確認処理では、モード値を２進数で表現してＬＥＤ２１を点灯させる。ＬＥＤ２１４が２０の位、ＬＥＤ２１３が２１の位、ＬＥＤ２１２が２２の位を表示する。モード値「１」であれば、二進数で「１」であるので、ＬＥＤ２１４が所定時間（例えば５秒間）点灯する。モード値「５」であれば、二進数で「１０１」であるので、ＬＥＤ２１２とＬＥＤ２１４が所定時間（例えば５秒間）点灯する。そして、メイン処理へ戻る。
【００９５】
また、２回握り締めるジェスチャが行われていなければ（Ｓ４１：ＮＯ）、次にその計測値が曲げ度合が４度７５％以上となった状態を示しているもの、すなわち４回握り締められたことを検知したか否かの判断が行われる（Ｓ４２）。４回握り締めるジェスチャが行われていれば（Ｓ４２：ＹＥＳ）、バッテリ確認処理が行われる（Ｓ６２）。このバッテリ確認処理では、バッテリの残量がＬＥＤ２１を用いて表示される。バッテリ残量が十分にある場合にはＬＥＤ２１１〜２１４の全てを点灯させ、その残量に応じて段階的に、ＬＥＤ２１１〜２１３の３つのＬＥＤ、ＬＥＤ２１１と２１２の２つのＬＥＤ。ＬＥＤ２１１のみを点灯させる。そして、メイン処理へ戻る。
【００９６】
また、４回握り締めるジェスチャが行われていなければ（Ｓ４２：ＮＯ）、次にその計測値が曲げ度合が６度７５％以上となった状態を示しているもの、すなわち６回握り締められたことを検知したか否かの判断が行われる（Ｓ４３）。６回握り締めるジェスチャが行われていれば（Ｓ４３：ＹＥＳ）、メモリ確認処理が行われる（Ｓ６３）。このメモリ確認処理では、メモリの残量がＬＥＤ２１を用いて表示される。メモリ残量が十分にある場合にはＬＥＤ２１１〜２１４の全てを点灯させ、その残量に応じて段階的に、ＬＥＤ２１１〜２１３の３つのＬＥＤ、ＬＥＤ２１１と２１２の２つのＬＥＤ。ＬＥＤ２１１のみを点灯させる。そして、メイン処理へ戻る。
【００９７】
また、６回握り締めるジェスチャが行われていなければ（Ｓ４３：ＮＯ）、次にその計測値が曲げ度合が８度７５％以上となった状態を示しているもの、すなわち８回握り締められたことを検知したか否かの判断が行われる（Ｓ４４）。８回握り締めるジェスチャが行われていれば（Ｓ４４：ＹＥＳ）、音量確認処理が行われる（Ｓ６４）。この音量確認処理では、ブザー音がスピーカー２５から出力され、使用者に現在の音量が提示される。そして、メイン処理へ戻る。
【００９８】
８回握り締めるジェスチャが行われていなければ（Ｓ４４：ＮＯ）、次にその計測値が曲げ度合が７５％以上となった状態を示しており、かつ、振動を検知しているもの、すなわち振動中に握り締められたことを検知したか否かの判断が行われる（Ｓ４５）。振動中に握り締めるジェスチャが行われていれば（Ｓ４５：ＹＥＳ）、状況通信装置１の振動が停止される（Ｓ６５）。そして、メイン処理へ戻る。また、振動中に握り締められていなければ（Ｓ４５：ＮＯ）、操作を指示するジェスチャが行われていないので、何もせずにメイン処理へ戻る。
【００９９】
以上のようにして、メイン処理が繰り返される度にジェスチャ処理が行われ、利用者は、予め定められているジェスチャを行うことにより、モードの切り替え、バッテリやメモリ等の確認をすることができる。なお、本実施の形態では、プログラムにおいてジェスチャ（ジェスチャを行った場合のセンサの計測結果のパターン）とそれに対する指示が記載されているが、プログラムに直接盛り込むのではなく、ジェスチャとそれに対する指示を記憶させたテーブルを使用してもよい。
【０１００】
４．推論モードでの通信相手の指定について
次に、図１７，図１８及び図１９のフローチャートを参照して、通信対象指定モード及び通信相手の登録について説明する。推論サービスにおいては、通信対象指定モードで指定され、通信相手テーブル記憶エリア３０５の指定欄に「１」がセットされている通信先ＩＤへ指標情報を送信している。
【０１０１】
まず、通信先ＩＤの登録方法について説明する。使用者は、自身の状況通信装置１を「操作モード」とし、自身の状況通信装置１及び通信先としたい状況通信装置１の２つの状況通信装置１を接触させ、その後、自身の状況通信装置１を持ってジェスチャを行う。すると、そのジェスチャが通信先ＩＤを指定するためのジェスチャとして通信相手テーブル記憶エリア３０５に記憶される。
【０１０２】
そこで、図１８及び図１９のフローチャートを参照して、操作処理における通信相手の登録に関する動作について説明する。状況通信装置１のメイン処理（図１３参照）において、「操作モード」であると判断されると（Ｓ６：ＹＥＳ）、操作処理が行われる（Ｓ９、図１８参照）。図１８に示すように、操作処理ではまず、状況通信装置１がＰＣ５とＵＳＢケーブルにて接続されているか否かの判断が行われる（Ｓ８１）。ＰＣ５と接続している場合には（Ｓ８１：ＹＥＳ）、ＰＣ５において、状況通信装置１に関する処理（例えば、ルールテーブルの編集、コンテンツサービスのダウンロード）が行われるが（Ｓ８２〜Ｓ８８）、これについては、ルールテーブルの編集の説明またはコンテンツサービスについての説明において、後に詳述する。
【０１０３】
ＰＣ５と接続していなければ（Ｓ８１：ＮＯ）、感圧センサ１６の計測値を取得して、何らかの物体と状況通信装置１が接触しているか否かの判断が行われる（Ｓ９１）。例えば、感圧センサ１６の値が、２．０ｋｇｗ以上であれば、接触していると判断する。そして、接触していると判断された場合には（Ｓ９１：ＹＥＳ）、ＩＤリクエストが送受信部５０から発信される（Ｓ９２）。接触している物体が状況通信装置１である場合には、そのＩＤリクエストに応答して自身のＩＤを送受信部５０から発信してくる。そこで、所定時間（例えば２秒間）以内にＩＤを受信したら（Ｓ９３：ＹＥＳ）、所定時間（例えば、５秒間）曲げセンサ１１及び加速度センサ１２の計測値を取得する（Ｓ９４）。そして、その計測値と受信したＩＤが通信相手テーブル記憶エリア３０５に記憶される（Ｓ９５）。こうして通信相手の登録処理は終了し、メイン処理へ戻る。なお、所定時間以内にＩＤを受信しない場合には（Ｓ９３：ＮＯ）、接触している物体が状況通信装置１でないので、何もせずにメイン処理へ戻る。
【０１０４】
また、通信相手として登録される側の状況通信装置１では、メイン処理（図１３参照）の受信処理（Ｓ３、図１９参照）においてＩＤリクエストに対する処理が行われる。図１９に示すように、受信処理では、まず他の状況通信装置１またはサービス提供サーバ２から推論情報を受信したか否かの判断が行われる（Ｓ１１１）。推論情報を受信した場合には（Ｓ１１１：ＹＥＳ）、推論情報を送信した状況通信装置１の使用者が、当該状況通信装置１の使用者とコミュニケーションをとろうと、当該状況通信装置１を通信相手として推論サービスを実施していたり、当該状況通信装置１の使用者がコンテンツサービスを実施していたりしており、それに対応する処理が行われる（Ｓ１１３）。これについては、推論サービスの説明及びコンテンツサービスについての説明において、後に詳述する。
【０１０５】
推論情報を受信していなければ（Ｓ１１１：ＮＯ）、ＩＤリクエストを受信したか否かの判断が行われる（Ｓ１２１）。そして、ＩＤリクエストを受信していれば（Ｓ１２１：ＹＥＳ）、自身のＩＤが送受信部５０から発信される（Ｓ１２２）。そして、メイン処理へ戻る。
【０１０６】
以上のようにして、通信相手として登録したい状況通信装置１を自身の状況通信装置１と接触させることにより、相手のＩＤを取得する。そして自身の状況通信装置１を持ってジェスチャを行うことにより、そのジェスチャによる曲げセンサ１１及び加速度センサ１２の計測値、通信先ＩＤを通信相手テーブル記憶エリア３０５に登録することができる。そして、このようにして登録された通信先ＩＤのうちのどのＩＤを実際の通信相手とするかの指定は、状況通信装置１を「通信対象指定モード」として、通信相手としたい通信先ＩＤのジェスチャをすることにより行うことができる。なお、ジェスチャを検知する時間を使用者に明示するために、その間はスピーカー２５から音声を出力したり、フラッシュランプ２２やＬＥＤ２１を点灯または点滅させたり、検知を開始する際にスピーカー２５から「ジェスチャを行って下さい」といったメッセージを出力したりしてもよい。
【０１０７】
そこで、図１７のフローチャートを参照して、通信対象指定モード処理における通信先の指定に関する動作について説明する。状況通信装置１のメイン処理（図１３参照）において、「通信対象指定モード」であると判断されると（Ｓ４：ＹＥＳ）、通信対象指定モード処理が行われる（Ｓ７、図１７参照）。図１７に示すように、通信対象指定モード処理ではまず、所定時間（例えば５秒間）、曲げセンサ１１及び加速度センサ１２の計測値が検出される（Ｓ６７）。そして、その計測値が通信テーブル記憶エリア３０５に記憶されている計測値に対応するものがあるか否か、すなわち、通信先ＩＤの登録時に行われたジェスチャと同じジェスチャが行われたか否かの判断が行われる（Ｓ６８）。同じジェスチャがあった場合には（Ｓ６８：ＹＥＳ）、そのジェスチャと対応して登録されている通信先ＩＤが通信相手となるので、その指定欄に「１」がセットされ、その他の指定欄にはすべて「０」がセットされる（Ｓ６９）。そして、メイン処理へ戻る。なお、同じジェスチャが登録されていない場合には（Ｓ６８：ＮＯ）、何もせずに、メイン処理へ戻る。また、指定が行われた際には（Ｓ６９）、指定が完了したことを示すメッセージや音をスピーカー２５から出力したり、フラッシュランプ２２やＬＥＤ２１を点灯または点滅させたりしてもよい。また、指定が行われなかった際に（Ｓ６８：ＮＯ）、メッセージや音をスピーカー２５から出力したり、フラッシュランプ２２やＬＥＤ２１を点灯または点滅させたりしてもよい。
【０１０８】
以上のようにして、使用者がジェスチャを行うことにより、推論サービスでの通信先を指定することができる。
【０１０９】
５．推論サービスについて
次に、推論サービスについて説明する。この推論サービスは、状況通信装置１の使用者の状況を他の状況通信装置１へ伝えるサービスであり、本実施の形態では、「推論モード＜感情＞」、「推論モード＜雰囲気＞」、「推論モード＜環境＞」、「推論モード＜伝言＞」の４つのモードで推論サービスを実施することができる。「推論モード＜感情＞」では、利用者の感情を通信相手の状況通信装置１の利用者に伝えることができ、「推論モード＜雰囲気＞」では、利用者の雰囲気を通信相手の状況通信装置１の利用者に伝えることができ、「推論モード＜環境＞」では、利用者の環境を通信相手の状況通信装置１の利用者に伝えることができ、「推論モード＜伝言＞」では、利用者からのメッセージを通信相手の状況通信装置１の利用者に伝えることができる。
【０１１０】
ここで、図２０のフローチャートを参照して推論モード処理について説明する。状況通信装置１のメイン処理（図１３参照）において、「通信対象指定モード」でもなく（Ｓ４：ＮＯ）、「コンテンツサービスモード」でもなく（Ｓ５：ＮＯ）、「操作モード」でもないと判断されると（Ｓ６：ＮＯ）、「推論モード＜感情＞」、「推論モード＜雰囲気＞」、「推論モード＜環境＞」、「推論モード＜伝言＞」の何れかの推論モードであるので、推論モード処理が行われる（Ｓ１０、図２０参照）。
【０１１１】
図２０に示すように、推論モード処理ではまず、各種センサ１１〜１９の計測値が検出され（Ｓ１０１）、計測値に基づいて基準値からの変化量またはコード（計測情報）が決定される（Ｓ１０２）。ここでは、モード値が「２」であり「推論モード＜感情＞」である場合には、計測値の基準値からの変化量が指標情報の決定に使用されるため、基準値からの変化量が算出される。また、計測情報テーブル記憶エリア３０２が参照されて、各計測値に対応するコードが決定される。
【０１１２】
そして、現在接続されているセンサの種類により決定され、使用テーブルＮＯ記憶エリア３１３に記憶されているテーブルＮＯの指標情報決定テーブルが読み出される（Ｓ１０４）。そして、そのテーブルＮＯのテーブルのうちの４種類のテーブルから、モードに対応したルールテーブルが決定され（Ｓ１０５）、決定されたルールテーブルを参照して、Ｓ１０１で取得された計測値またはＳ１０２で算出された変化値やコードに基づいて、指標情報が決定され、その値が読み出される（Ｓ１０６）。そして、その指標情報がモード値と共に、通信相手テーブル記憶エリア３０５の通信欄が「１」である通信先ＩＤへ発信され（Ｓ１０７）、メイン処理へ戻る。
【０１１３】
例えば、Ｓ１０１で取得された計測値が、曲げセンサ１１では１３％の曲げを２秒間検出しており、加速度センサ１２では２Ｇの下方向への加速を１回検出しており、温度センサ１３の計測値が２４℃、心拍センサ１４の計測値が６８、光センサ１５の計測値が１２８Ｌｘ、感圧センサ１６は１．２ｋｇｗを４秒間検出しており、湿度センサ１７の計測値が６２％、発汗センサ１８の計測値が３２８ｇ、マイク１９の計測値が３２ｄＢであるとし、「推論モード＜伝言＞」が選択され、テーブルＮＯが「１０１」（図１０参照）であるとする。計測情報テーブル記憶エリア３０２（図５参照）より、曲げセンサ１１のコードはａを２秒、加速度センサ１２のコードはｄ、温度センサ１３のコードはｂ、心拍センサ１４のコードはｆ、光センサ１５のコードはｃ、感圧センサ１６のコードはｃを４秒、湿度センサ１７のコードはｃ、発汗センサ１８のコードはｄ、マイク１９のコードはｅとなる。指標情報決定テーブル１０１では、「推論モード＜伝言＞においては、曲げセンサ１１，加速度センサ１２，心拍センサ１４，感圧センサ１６，マイク１９が使用されている。そこで、計測情報と比較すると、感圧センサ１６がコードｃで３秒以上という推論情報「３１（会いたい）」に決定される。
【０１１４】
このようにして状況通信装置１から発信された情報は、状況通信装置１の電波が届く範囲内に存在する状況通信装置１で受信されるが、送信先ＩＤが自身のＩＤと異なる場合には、その情報は破棄される。送信先ＩＤが自身のＩＤであった場合には、メイン処理（図１３参照）の受信処理において（Ｓ３、図１９参照）、指標情報から制御情報を決定して、各種アクチュエータ２１〜２５を制御する。図１９に示すように、推論情報を受信したら（Ｓ１１１：ＹＥＳ）、現在接続されているアクチュエータの種類により決定されているテーブルＮＯ（使用テーブルＮＯ記憶エリア３１３に記憶されているテーブルＮＯ）の制御情報決定テーブルが読み出される（Ｓ１１３）。そして、そのテーブルＮＯのテーブルのうちの４種類のテーブルから、指標情報と共に受信したモードに対応したルールテーブルが決定され（Ｓ１１４）、決定されたルールテーブルを参照して、受信した指標情報に基づいて、制御情報が決定され、その値が読み出される（Ｓ１１５）。そして、その制御情報に基づいて各種アクチュエータ２１〜２５が制御されて、指標情報を送ってきた状況通信装置１の使用者の状況が表現される（Ｓ１１６）。
【０１１５】
例えば、推論情報「３１（会いたい）」とモード値「５（推論モード＜伝言＞）」が送信され、テーブルＮＯ「２０１」（図１１参照）が指定されている。制御情報決定テール２０１では、推論情報「３１（会いたい）」では、ＬＥＤ２１が桃色に点灯され、ヒーター２４が中程度に熱せられる。
【０１１６】
このようにして、状況通信装置１を使用して、使用者の状況を他の状況通信装置１を使用している物に伝えることができる。
【０１１７】
６．コンテンツサービスについて
次いで、図１８、図１９及び図２１のフローチャートを参照してコンテンツサービスについて説明する。コンテンツサービスでは、状況通信装置１がサービス提供サーバ２と通信を行い、サービス提供サーバ２から種々のサービスが提供される。なお、このコンテンツサービスを利用するためには、予めサービス提供サーバ２に利用者の情報を登録する必要がある。まず、ＰＣ５においてＷＥＢページから状況通信装置１のＩＤや利用者の氏名等の情報を登録し、使用したいコンテンツサービスの情報をＰＣ５へダウンロードする。さらに、ＰＣ５に状況通信装置１をＵＳＢケーブルで接続し、ＰＣ５の取得したダウンロード情報を状況通信装置１へダウンロードする。なお、利用するコンテンツサービスによっては、ＷＥＢページにおける登録時にサービスに必要な情報（例えば、好きな食べ物、きらいな食べ物といった嗜好情報、一週間の運動量、年齢、身長や体重、血液型など）を入力させるようにしてもよい。
【０１１８】
このコンテンツサービスは、前記述したように、サービス提供サーバ２と状況通信装置１との関係が「１：１」のものと「１：多」のものがある。「１：１」のサービスの例としては、例えば、「占いサービス」が考えられる。この占いサービスでは、予め、指標情報から制御情報を決定するコンテンツサービステーブルをサービス提供サーバ２からＰＣ５を介してダウンロードしておく。そして、状況通信装置１においてサービスが実施されると、所定のセンサから計測値を取得し、その値をサービス提供サーバ２へ送信する。すると、サービス提供サーバ２では、計測値に基づいて指標情報を決定し、状況通信装置１へ返送する。そこで、状況通信装置１では、指標情報に基づいて、制御情報を決定し、アクチュエータを制御し、占い結果を表示する。例えば、所定のセンサとして曲げセンサ１１，温度センサ１３，心拍センサ１４，光センサ１５，湿度センサ１７を利用して、その計測値に応じて指標情報を決定する。指標情報は「１」〜「７」とし、値が小さいほうがラッキー度が高いとする。状況通信装置１にダウンロードした制御情報決定のためのコンテンツテーブルでは、「１」であればＬＥＤ２１を赤色に点灯させ、「２」であればＬＥＤ２１を橙色に点灯させ、「３」であればＬＥＤ２１を黄色に点灯させ、「４」であればＬＥＤ２１を黄緑色に点灯させ、「５」であればＬＥＤ２１を緑色に点灯させ、「６」であればＬＥＤ２１を灰色に点灯させ、「７」であればＬＥＤ２１を黒色に点灯させるような制御情報を設定する。
【０１１９】
また、占い結果はＬＥＤ２１への表示に限らず、スピーカー２５からのメッセージの表示であってもよく、モーターによる振動量で表示してもよい。また、サービス提供サーバ２に、姓名、血液型及び生年月日からその日の占い値（ラッキーからアンラッキーへの８段階レベル）を割り出す占いデータベースを備え、この占いデータベースから割り出された占い値と、センサによる計測値からさらに細かい占い結果を決定してもよい。例えば、同じ占い値であっても、計測値により「積極的に行動した方がよい」、「１日おとなしくしていた方がよい」などの行動パターンを決定したり、ラッキーカラーを決定したりして占い結果に反映させてもよい。また、過去の計測値を蓄積し、それらの値とも比較して占い結果に反映させるようにしてもよい。こうすることにより、心拍数の少ない人は常によくない占い結果がでてしまうというような、生体情報の特性による占い結果への影響を回避することができる。
【０１２０】
また、「占いサービス」の他に「癒しサービス」も提供可能である。心拍センサ１４，発汗センサ１８の他に、体温センサ、体脂肪センサ、血圧センサなどの生体情報を測定するセンサを備え、その計測値をサービス提供サーバ２へ送信する。そして、ストレスの観点から指標情報を決定する。そして、ストレスの度合いに応じて、アクチュエータにより癒しの為の出力を行う。スピーカー２５から癒しの音楽やメッセージを流したり、ＬＥＤ２１やフラッシュランプ２２を発色させたりしてもよい。この場合には、指標情報により出力される音楽の種類やメッセージ、発色パターンが決定される。計測値により、ストレス度合いが高かったり、心拍や血圧が高く興奮状態であったりする際には、落ち着かせる音楽を流したり、穏やかできれいな色を循環して発色させたり、ヒーターによりぽかぽかとした暖かさで熱したりする。また、落ち込み気味の場合には、元気を出させるような音楽やメッセージを流したりする。なお、この音楽やメッセージは、ＰＣ５を利用してＷＥＢページから自分の好みの音楽や、友達、家族、恋人、著名人といった人物のメッセージを登録するようにし、その音楽やメッセージを利用するようにしてもよいし、サービス提供サーバ２から提供されるランダムな音楽やメッセージを利用するようにしてもよい。また、ジェスチャにより「落ち込み気味」、「イライラする」などの自身の自覚症状を入力して、その計測値をサービス提供サーバ２に送信してもよい。
【０１２１】
また、計測結果をサービス提供サーバ２へ送信するのではなく、状況通信装置１に指標情報を決定するコンテンツサービステーブルを予めダウンロードしておき、指標情報を決定してからサービス提供サーバ２へ送信してもよい。この場合には、サービス提供サーバ２では、指標情報に基づいて制御情報を決定し状況通信装置１へ返送してくる。ここで、制御情報を決定する際に、サービス提供サーバ２に登録されている利用者の個人情報を反映させてもよい。
【０１２２】
次に、「１：多」のコンテンツサービスについて考える。このコンテンツサービスとしては、「多数決サービス」が考えられる。このサービス参加者間において、多数決を取る際に利用される。例えば、グループ参加者の１人が、メール等の手段でグループ参加者に「今週の日曜の午前中に、いつものコートでテニスをしましょう。」というような誘いを提案する。この誘いを受けたサービス参加者は状況通信装置１を操作して、「参加する／参加しない」の意思表示をジェスチャにより入力し、そのジェスチャの計測値がサービス提供サーバ２へ送信される。サービス提供サーバ２では、所定時間経過後（１時間、提案者の設けた期限経過後など）、受信した計測値を集計し、その結果に基づいて指標情報を決定する。例えば、１０％未満の人数なら「１」、１０％以上５０％未満の人数なら「２」、５０％以上９０％未満の人数なら「３」、９０％以上の人数なら「４」というように決定する。そして、その指標情報をグループ参加者の状況通信装置１に送信する。状況通信装置１では、受信した指標情報に基づいて、予め記憶されているコンテンツサービステーブルを参照して制御情報を決定し、アクチュエータを制御して集計結果を表示する。例えば、指標情報が「１」であればＬＥＤ２１１を点灯させ、指標情報が「２」であればＬＥＤ２１１，ＬＥＤ２１２を点灯させ、指標情報が「３」であればＬＥＤ２１１，ＬＥＤ２１２，ＬＥＤ２１３を点灯させ、指標情報が「４」であればＬＥＤ２１１，ＬＥＤ２１２，ＬＥＤ２１３，ＬＥＤ２１４を点灯させる。
【０１２３】
また、ジェスチャによる入力だけでなく、体温センサなど他の生体情報の計測値を加味して指標情報を決定するようにしてもよい。例えば、「参加する」という参加者がいても、体温が３８℃以上であればカウントしないようにする。また、集計結果を指標情報として扱うのではなく、集計結果に基づいて、５０％以上が「参加する」としていれば、「実施する」と判断し、５０％未満であれば「中止する」と判断して、それぞれに指標情報を割り当て、状況通信装置１へ送信するようにしてもよい。また、指標情報を送信する先は、参加者すべての状況通信装置１でなく、提案者の状況通信装置１のみとしたり、特定の回答をした人物のみとしたりしてもよい。また、状況通信装置１から送信される情報は、指標情報でなく、制御情報であってもよい。また、計測値から指標情報を決定するためのコンテンツサービステーブルを予めダウンロードしておき、そのテーブルを参照して決定された指標情報をサービス提供サーバ２へ送信してもよい。
【０１２４】
また、「１：多」の他のサービスとして「イベントサービス」が考えられる。劇場やイベント会場において、審査員が得点をいれたり、そのイベントに参加している人たちの状況を推論したりする。また、テレビ番組、ラジオ番組、インターネットを利用した遠隔会議や授業等、遠隔地において同時にイベントに参加しているような場合にも、その人たちの状況を推論したり、参加者が得点を入れたりすることができる。
【０１２５】
例えば、複数の人物やチームが競う合唱コンクールやのど自慢大会、作品展などのイベントにおいて、観客に状況通信装置１を配布したり、所持している状況通信装置１にコンテンツサービスをダウンロードしたりして、イベントに参加してもらう。そして、投票時に、よかったと思うチームまたは人物を指定するジェスチャを行う。そのジェスチャの計測値が、サービス提供サーバ２へ送信される。サービス提供サーバ２では、受信した計測値から指標情報を決定して集計し、その集計結果に基づいて制御情報を決定し、状況通信装置１へ送信する。この集計結果は、チームや人物ごとに表現態様を予め報知しておき、優勝者の報知態様のみ出力させるようにする。報知様態は、ＬＥＤ２１の点灯パターンや点灯色であってもよいし、スピーカー２５から音楽やメッセージを流すようにしてもよい。のど自慢や合唱コンクールでは、その人物やチームが演奏した際のデータを記録しておき、その音声データを出力するようにしてもよい。
【０１２６】
また、集計結果は、優勝者だけでなく順位の高い順に所定数のチームまたは人物を出力させるようにしてもよい。また、よかったと思うチームまたは人物をジェスチャ指定する際には、そのチームまたは人物への評価の度合いを反映させる為に、より大きくジェスチャされている状態、より早くジェスチャされている状態、繰り返しジェスチャされている状態が加味されて集計されるようにしてもよい。
【０１２７】
また、「推論サービス」で行っているような、使用者の状況を他の状況通信装置１の使用者に伝えるサービスであってもよい。「推論サービス」では、送受信部５０を使用して、近隣に存在する状況通信装置１に対して指標情報を送信し、それを受信した状況通信装置１が指標情報に基づいて制御情報を決定し、アクチュエータを制御して発信者の状況を表現している為、送受信部５０から発信される電波の届かない位置にある状況通信装置１に対しては状況を表示できない。そこで、指標情報をサービス提供サーバ２へ送信し、サービス提供サーバ２から予め登録されている状況通信装置１、または、指標情報送信時に指定されている状況通信装置１へ指標情報を送信する。こうすることにより、遠隔地にある状況通信装置１に対しても状況を表現することができ、また、複数の状況通信装置１に対して同時に状況を表現することができる。
【０１２８】
例えば、「今から遊ぼう」、「バイトが終わったよ」、「ご飯の準備ができました」等伝言メッセージのジェスチャを予め決めておき、予め登録されたグループに参加している人物の状況通信装置１にその伝言を示す表示を行うようにしてもよい。また、行政機関や病院が一人暮らしの老人に状況通信装置１を配布し、体温センサ、発汗センサ、心拍センサ、血圧センサ等の生体情報を計測するセンサを中心に、計測値をサービス提供サーバ２へ送信させ、行政機関や病院の状況通信装置１へその集計結果を指標情報として送信するようにしてもよい。指標情報は、例えば、全員正常値なら「１」、正常値でない人物が一人でも入れば「２」とする。そして、制御情報として指標情報が「１」ならばＬＥＤ２１を青色で点灯させ、「２」ならばＬＥＤ２１を赤色で速く点滅させる。
【０１２９】
ここで、コンテンツサービスの登録方法について説明する。この登録は、サービス提供サーバ２への登録及び状況通信装置１への登録の２つの登録が必要である。まず、サービス利用者の代表者がＰＣ５によりＷＥＢページにおいて、利用コンテンツサービスの指定及びその参加者の状況通信装置１のＩＤを登録する（手順１）。そして、各参加者は状況通信装置１をＰＣ５へ接続し、ＰＣ５によりＷＥＢページからコンテンツサービスで使用するコンテンツサービス情報をダウンロードし、さらにＰＣ５から状況通信装置１へダウンロードする（手順２）。
【０１３０】
そこで、まず、コンテンツサービスを利用する代表者は、ＰＣ５を使用してＷＥＢページ（コンテンツサービス登録画面、図示外）にアクセスする。そのＷＥＢページでは、登録するコンテンツサービスを選択するサービス選択欄と、グループに参加する人物の所有する状況通信装置１のＩＤを入力するＩＤ入力欄が設けられている。このページにおいてこれらの入力項目に入力し、「登録」ボタンを選択するなどして登録が実施されると、サービス提供サーバ２のコンテンツサービス登録情報記憶エリア（図示外）に、ＩＤサービスを識別するコンテンツＩＤに対応して、状況通信装置１のＩＤが記憶され、さらにグループＩＤが割り当てられる。なお、状況通信装置１のＩＤを特定する方法は、ＩＤを直接入力するのではなく、利用者の氏名や利用者コードを入力し、サービス提供サーバ２に記憶されている利用者情報（利用者コード、状況通信装置１のＩＤ、氏名、住所、電話番号、サービス料金決済方法等の利用者自身の基本情報）から参照してもよい。
【０１３１】
次に、サービス参加者は、状況通信装置１を操作モードとし、ＰＣ５に接続する。そして、ＰＣ５を操作してＷＥＢページ（コンテンツサービスダウンロード画面、図示外）にアクセスする。すると、ＰＣ５は状況通信装置１へＩＤ要求を送信する。状況通信装置１では、操作処理（図１８参照）において、ＩＤ要求を受信すると（Ｓ８６：ＹＥＳ）、自身のＩＤをＰＣ５へ送信する（Ｓ８７）。そこで、ＰＣ５では、受信した状況通信装置１のＩＤをサービス提供サーバ２へ送信する。すると、コンテンツサービスダウンロード画面にそのＩＤの状況通信装置１が登録されており、ダウンロード可能なコンテンツサービスの一覧が表示される。そこで、サービス参加者がダウンロードしたいコンテンツサービスを一覧から選択すると、サービス提供サーバ２からコンテンツＩＤ，グループＩＤ，コンテンツサービステーブル等のコンテンツサービス情報がＰＣ５へダウンロードされ、さらに状況通信装置１へダウンロードされる。状況通信装置１では、これらのコンテンツサービス情報が受信されると（Ｓ８８：ＹＥＳ）、ＲＡＭ３０のコンテンツ情報記憶エリア３１１及びコンテンツサービステーブル記憶エリア３１２に記憶される（Ｓ８９）。
【０１３２】
次に、図２１のフローチャートを参照して、状況通信装置１でコンテンツサービスを実施する際の動作について説明する。状況通信装置１のメイン処理（図１３参照）において、「コンテンツサービスモード」であると判断されると（Ｓ５：ＹＥＳ）、コンテンツサービス処理が行われる（Ｓ８、図２１参照）。図２１に示すように、コンテンツサービスモード処理では、曲げセンサ１１及び加速度センサ１２の値が所定時間（たとえば、１０秒間）計測される（Ｓ７１）。そして、その計測値がコンテンツサービスの実施を指示するジェスチャであるか否か、すなわちコンテンツ情報記憶エリア３１１に記憶されている計測値であるか否かの判断が行われる（Ｓ７２）。対応する計測値がない、つまり、使用者が行ったジェスチャに対応するジェスチャが登録されていない場合には（Ｓ７２：ＮＯ）、コンテンツサービスを実施することはできないので、なにもせずにメイン処理へ戻る。
【０１３３】
対応する計測値があり、ジェスチャが登録されている場合には（Ｓ７２：ＹＥＳ）、そのジェスチャに対応して登録されているコンテンツサービスが、実施コンテンツサービスとして決定され、使用者にどのコンテンツサービスが選択されたのかわかるように、コンテンツ情報記憶エリア３１１の確認パターン欄に記憶されている確認パターンが表示される（Ｓ７３）。その後、このコンテンツで指定されているセンサの計測値が検出され（Ｓ７４）、計測値及びメイン処理の基準値作成処理（Ｓ１、図１４参照）において作成された所定のセンサの基準値が、自身の状況通信装置１のＩＤ、コンテンツＩＤ、グループＩＤと共に、通信部６０からインターネット４を経由してサービス提供サーバ２へ送信される（Ｓ７５）。
【０１３４】
サービス提供サーバ２は、計測値、基準値及び各種ＩＤを受信すると（「サーバ側受信手段」に該当）、受信したコンテンツＩＤのコンテンツサービスにおける推論情報（「返却情報」に該当）を決定し（「返却情報作成手段」に該当）、状況通信装置１へ返信してくる（「返却情報送信手段」に該当）。そこで、状況通信装置１では、サービス提供サーバ２から推論情報を受信したら（Ｓ７６：ＹＥＳ）、コンテンツサービステーブル記憶エリア３１２に記憶されている当該コンテンツサービスのテーブルを参照して、受信した推論情報から制御情報が決定され、その値が読み出され（Ｓ７７）、その制御情報に基づいて各種アクチュエータ２１〜２５が制御される（Ｓ７８）。そして、メイン処理へ戻る。また、推論情報を受信しなかった場合には（Ｓ７６：ＮＯ）、エラー表示を行い（Ｓ７９）、メイン処理へ戻る。尚、この際に、結果を自身に表現しないようなコンテンツサービスである場合には、エラー表示は行われない。
【０１３５】
このようにして、サービス提供サーバ２と通信することにより、種々のコンテンツサービスを受けることができる。状況通信装置１のＲＡＭ３０の記憶エリアには限りがあるが、サービス提供サーバ２を利用することにより、数多くのサービスを受けることができる。また、サービスの内容もより多くのデータを利用した、複雑なものが可能となる。また、サービス提供サーバ２を利用することにより、多数の状況通信装置１に対して同様のサービスを提供することができる。また、遠方の状況通信装置１と共通のサービスを受けることができる。
【０１３６】
７．ルールテーブルの編集について
次いで、図１８及び図２６のフローチャート、図２２乃至図２５の画面イメージ図を参照して、ルールテーブルの編集について説明する。本実施の形態では、指標情報決定テーブル記憶エリア３０９に記憶されている指標情報決定テーブル、制御情報決定テーブル記憶エリア３１０に記憶されている制御情報決定テーブル、及び、コンテンツサービステーブル記憶エリア３１２に記憶されているコンテンツサービステーブルといったルールテーブルをＰＣ５で編集することができる。
【０１３７】
図２６に示すように、ＰＣ５においてルールテーブル編集ソフトを起動させると、図２２に示すようなルール設定メニュー画面５０１が表示される（Ｓ２０１）。なお、このルールテーブル編集ソフトを利用する際には、ＰＣ５に状況通信装置１をＵＳＢケーブルで接続しておく必要がある。図２２に示すように、ルール設定メニュー画面５０１には、「状況通信装置からルールテーブルを読み込み」ボタン、「ルールテーブルを編集する」ボタン、「状況通信装置へルールテーブルを書き込み」ボタン、「終了」ボタンの４つのボタンが表示されている。
【０１３８】
「状況通信装置からルールテーブルを読み込み」ボタンが選択され、読み込みの指示がなされると（Ｓ２０２：ＹＥＳ）、接続されている状況通信装置１へルールテーブル要求信号が送信される（Ｓ２０６）。一方、状況通信装置１では、ルールテーブル要求信号を受信すると（図１８、Ｓ８２：ＹＥＳ）、指標情報決定テーブル記憶エリア３０９、制御情報決定テーブル記憶エリア３１０、コンテンツサービステーブル記憶エリア３１２に記憶されているルールテーブルをＰＣ５へ送信する（図１８、Ｓ８３）。そこで、ＰＣ５では、ルールテーブルを受信すると（Ｓ２０７：ＹＥＳ）、ＰＣ５のハードディスクへ記憶される（Ｓ２０８）。
【０１３９】
また、「ルールテーブルを編集する」ボタンが選択され、編集指示がなされると（Ｓ２０３:ＹＥＳ）、ＰＣ５のハードディスクに記憶されたルールテーブルの一覧が表示され、その中から編集するルールテーブルが選択されると、図２３に示すようなルールテーブル編集画面（図２３参照）が表示される（Ｓ２１０）。そして、このルールテーブル編集画面５０２において、ルールテーブルが編集され（Ｓ２１１）、ハードディスクに保存される（Ｓ２１２）。
【０１４０】
ここで、図２３を参照して、ルールテーブル編集画面５０２でのルールテーブルＮＯ編集について説明する。図２３に示すルールテーブル編集画面５０２は、推論サービスで使用されるルールテーブルの１例であり、推論モード及び推論情報の左右にそれぞれ指標情報決定テーブル、制御情報決定テーブルが表示されている。このテーブルの値を入力する欄は、所謂表計算ソフトのようにセルで構成されており、そのセルをマウス等で選択すると、キーボードにより数値やコードが入力できるようになっている。また、テーブルの下には、入力に際しての注意事項と「保存」ボタン及び「キャンセル」ボタンが表示されており、「保存」ボタンが選択されるとテーブルに入力された内容がハードディスクに記憶され、ルールテーブル編集画面５０２は閉じられる。また、「キャンセル」ボタンが選択された場合には、入力されている内容は反映されずに、ルールテーブル編集画面５０２は閉じられる。
【０１４１】
なお、テーブルへの入力を補助する為のコード表が準備されている。注意事項に「・センサのコードを指定する場合には、別表（１）：センサコード参照表を参照し、アルファベットで入力して下さい。」と記載されているように、センサの計測値とコードの対応表である「センサコード参照表」が準備されており、注意事項の「別表（１）：センサコード参照表」の文字を選択することにより、図２４に示すセンサコード参照表画面５０３が表示される。
【０１４２】
また、注意事項に「・アクチュエータへの出力形態は、別表（２）：アクチュエータ出力形態参照表を参照し、数値で入力してください。」と記載されているように、アクチュエータの出力形態を示すコードの参照表が準備されており、注意事項の「別表（２）：アクチュエータ出力形態参照表」の文字を選択することにより、図２５に示すようなアクチュエータ出力形態参照表画面５０４が表示される。
【０１４３】
また、図２６に示すように、ＰＣ５のルール設定処理において、「状況通信装置へルールテーブルを書き込み」ボタンが選択され、書き込み指示がなされると（Ｓ２０４：ＹＥＳ）、ＰＣ５のハードディスクに記憶されているルールテーブルが状況通信装置１へ送信される（Ｓ２１３）。そして、Ｓ２０２へ戻る。一方、状況通信装置１では、ルールテーブルを受信すると（図１８、Ｓ８４：ＹＥＳ）、指標情報決定テーブル記憶エリア３０９、制御情報決定テーブル記憶エリア３１０、コンテンツサービステーブル記憶エリア３１２に記憶する（図１８、Ｓ８５）。
【０１４４】
また、図２６に示すようにＰＣ５のルール設定処理において、「終了」ボタンが選択されると（Ｓ２０５：ＹＥＳ）、ルールテーブル編集ソフトが終了する。
【０１４５】
したがって、ＰＣ５に状況通信装置１を接続してルールテーブル編集ソフトを使用することにより、ルールテーブルを好みのテーブルに変更することができるので、自分の好ましい形態で表現させることができる。例えば、好きな色が黄色であれば、好ましい結果や状況を表現する際にＬＥＤ２１を黄色に点灯させるように変更することができる。また、自分の生体情報にあった計測値から指標情報を決定するようにできる。たとえば、体温が高めであれば、予め設定されている値よりも高い値に変更することができる。
【０１４６】
また、例えば、状況通信装置１の購入時に予め登録されていない新しいモジュールが追加された際にも、例えば、ＰＣ５において、サービス提供会社のＨＰなどからルールテーブルをダウンロードしてＰＣ５のハードディスクに記憶し、ルールテーブル編集ソフトの「状況通信装置へルールテーブルを書き込み」ボタンを選択して、そのダウンロードしたルールテーブルを選択して状況通信装置１へ書き込むことにより、予め登録されていない新しいモジュールにも対応することができる。
【０１４７】
８．モジュールの拡張について
次いで、図２７のフローチャートを参照して、モジュールの拡張について説明する。本発明の状況通信装置１は拡張ポート９０を備えており、モジュールの付け外しを行うことができる。本発明の状況通信装置１やサービス提供システムにおいては、接続されているモジュールにより、得られる計測値が決定され、また、出力形態も決定されるため、どのようなモジュールが接続されているかということが重要である。したがって、モジュールが追加されたり、取り外されたりした場合には、参照するテーブルが変更される。そこで、拡張ポート９０の接続状況になんらかの変化が生じた場合には、図２７に示すような拡張処理が実施される。
【０１４８】
まず、拡張ポート９０へモジュールが挿入されたか否かの判断が行われ（Ｓ３０１）、挿入された場合には（Ｓ３０１：ＹＥＳ）、挿入されたモジュールのＩＤがモジュールから読み出される（Ｓ３０２）。そして、モジュール情報記憶エリア３０４の挿入されたポートＮＯの欄に取得したＩＤがセットされる（Ｓ３０３）。そして、モジュール情報記憶エリア３０４から現在どのアクチュエータが拡張ポート９０に接続されているかの情報が取得され、指標情報決定テーブル一覧記憶エリア３０７から参照する指標情報決定テーブルのテーブルＮＯが決定され、制御情報決定テーブル一覧記憶エリア３０８から参照する制御情報決定テーブルのテーブルＮＯが決定され、ＲＡＭ３０の使用テーブルＮＯ記憶エリア３１３に記憶される（Ｓ３０４）。そして、処理は終了する。
【０１４９】
また、モジュールが挿入されていない場合には（Ｓ３０１：ＮＯ）、モジュールが外されたか否かの判断が行われる（Ｓ３０５）。外された場合には（Ｓ３０５：ＹＥＳ）、モジュール情報記憶エリア３０４の外されたポートＮＯの欄のＩＤがクリアされる（Ｓ３０６）。そして、モジュール情報記憶エリア３０４から現在どのアクチュエータが拡張ポート９０に接続されているかの情報が取得され、指標情報決定テーブル一覧記憶エリア３０７から参照する指標情報決定テーブルのテーブルＮＯが決定され、制御情報決定テーブル一覧記憶エリア３０８から参照する制御情報決定テーブルのテーブルＮＯが決定され、ＲＡＭ３０の使用テーブルＮＯ記憶エリア３１３に記憶される（Ｓ３０４）。そして、処理は終了する。尚、外されてもいない場合には（Ｓ３０５:ＮＯ）、何もせずに処理は終了する。
【０１５０】
このようにして、モジュールが追加されたり、取り外されたりしても、その時に接続しているモジュールに対応したテーブルを使用することができる。
【０１５１】
以上のようにして、本発明の状況通信装置１では、状況通信装置１の使用者の生体情報や状況通信装置１の状態の変化を計測し、その計測値に基づいて指標情報を決定して、他の状況通信装置１へ指標情報を送信し、他の状況通信装置１では指標情報に基づいて各種アクチュエータを制御して、状況通信装置１の使用者の状況を知ることができる。よって、状況通信装置１の使用者同士でコミュニケーションを取ることができる。また、電話のように、コミュニケーションを通信先の人物が「受話器を取る」、「通話ボタンを押す」というような能動的な処理を行わなくても、状況通信装置１が自動的に情報を受信し、表現し、コミュニケーションを取ることができる。例えば、電車の中のように通話が差し支えるような場所であっても、スピーカー２５を使用しないような制御情報決定テーブルを使用すれば、周りに迷惑を掛けることなくコミュニケーションを取ることができる。
【０１５２】
また、サービス提供サーバ２から種々のコンテンツサービスをダウンロードし、実行することにより、状況通信装置１の使用者の生体情報や状況通信装置１の状態の変化、またはそれらの情報から導き出される情報に基づいて、種々のサービスを受けることができる。また、複数の状況通信装置１が同一のサービスを利用することにより、利用者間のコミュニケーションの手助けをすることができる。
【０１５３】
尚、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７，発汗センサ１８，マイク１９が「計測手段」に該当し、ＬＥＤ２１，フラッシュランプ２２，モーター２３，ヒーター２４，スピーカー２５が「状況表現手段」に該当する。また、拡張モジュール９０が「計測手段接続手段」及び「状況表現手段接続手段」に該当し、図２７に示す拡張処理のＳ３０４の処理を行うＣＰＵ１０が「指標情報決定手順変更手段」及び「制御情報決定手順変更手段」に相当する。
【０１５４】
また、図２０に示す推論モード処理のＳ１０７、図２１に示すコンテンツサービスモード処理のＳ７５の処理を実行するＣＰＵ１０が「送信手段」に相当し、図１９に示す受信処理のＳ１１１、図２１に示すコンテンツサービスモード処理のＳ７６の処理を実行するＣＰＵ１０が「受信手段」に相当する。図１９に示す受信処理のＳ１１６、図２１に示す受信処理のＳ７８の処理を実行するＣＰＵ１０が「状況表現制御手段」に相当する。また、ＲＡＭ３０の指標情報決定テーブル記憶エリア３０９が「指標情報決定手順記憶手段」に該当し、ＲＡＭ３０の制御情報決定テーブル記憶エリア３１０が「制御情報決定手順記憶手段」に該当し、図２０に示す推論モード処理のＳ１０６の処理を行うＣＰＵ１０が「指標情報作成手段」及び「指標情報決定手段」に相当し、図２１に示すコンテンツサービスモード処理のＳ７７、図１９に示す受信処理のＳ１１５の処理を実行するＣＰＵ１０が「制御情報決定手段」に相当する。
【０１５５】
また、図１５及び図１６に示すジェスチャ処理、図１７に示す通信対象指定モード処理、図２１に示すコンテンツサービスモード処理のＳ７１〜Ｓ７３の処理を行うＣＰＵ１０が「動作制御手段」に相当する。図１５及び図１６に示すジェスチャ処理を実施するプログラムを記憶しているＲＡＭ３０又はＲＯＭ２０のプログラム記憶エリアが「指示決定手順記憶手段」に該当する。なお、この「指示決定手順記憶手段」はジェスチャを行った際の計測手段の計測結果のパターンと状況通信装置に対する指示コマンド等を対応させて記憶したテーブルを記憶していてもよい。また、図１７に示す通信対象指定モード処理のＳ６８の処理を行うＣＰＵ１０が「指示判断手段」に相当する。また、図１８に示す操作処理のＳ８４の処理を実行するＣＰＵ１０が「決定手順受信手段」に相当し、Ｓ８５の処理を実行するＣＰＵ１０が「決定手順記憶制御手段」に相当する。
【０１５６】
尚、本発明の状況通信装置及びサービス提供システムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。上記実施の形態では、状況通信装置１は手のひらに納まるサイズの球体をしているが、状況通信装置１の形状はこのようなものに限らない。また、上記実施の形態では、「計測手段」として、曲げセンサ１１，加速度センサ１２，温度センサ１３，心拍センサ１４，光センサ１５，感圧センサ１６，湿度センサ１７，発汗センサ１８，マイク１９を使用しているが、「計測手段」の種類はこれらの限らず、体温センサ、体脂肪センサ、血圧センサ、皮膚のしみを計測するセンサ、大気中の酸素濃度を計測するセンサ、大気中の二酸化炭素濃度を計測するセンサ等、種々の計測手段を用いてもよい。そして、計測結果から決定されるコードは、計測情報テーブル記憶エリア３０２の値に限らない。また、「状況表現手段」として、ＬＥＤ２１，フラッシュランプ２２，モーター２３，ヒーター２４，スピーカー２５を使用しているが、「状況提示手段」の種類はこれに限らず、液晶パネル等の小型画面等を用いてもよい。また、拡張ポートのポート数は上記実施形態での個数（１４個）に限らない。
【０１５７】
また、上記実施の形態では、推論サービスとして「推論モード＜感情＞」、「推論モード＜雰囲気＞」、「推論モード＜環境＞」、「推論モード＜伝言＞」を設けたが、状況通信装置１と状況通信装置１とで通信を行う推論サービスとして扱われる内容は、これら４つに限らない。また、その際に使用されるモジュールの種類もこれに限らない。
【０１５８】
また、上記実施の形態では、コンテンツサービスとして、「占いサービス」、「癒しサービス」、「多数決サービス」、「イベントサービス」を例に挙げたが、サービスの内容はこれに限らない。
【０１５９】
また、上記実施の形態では、指標情報決定手順として指標情報決定テーブル、制御情報決定手順として制御情報決定テーブルを使用したが、決定手順としてはテーブルを利用するものに限らず、アルゴリズムがプログラム中に対応が記載されていたり、数式により決定したりする方法であってもよい。
【産業上の利用可能性】
【０１６０】
本発明の状況通信装置及びサービス提供システムは、状況通信装置を使用している人物の生体情報や状況通信装置の状態の変化を利用して他人とのコミュニケーションを取ったり、それらの情報を利用してさまざまな情報を取得したりするサービスに利用可能である。
【図面の簡単な説明】
【０１６１】
【図１】本発明のサービス提供システムの構成を示すシステム構成図である。
【図２】状況通信装置１のイメージ図である。
【図３】状況通信装置１の電気的構成を示すブロック図である。
【図４】ＲＡＭ３０の模式図である。
【図５】計測情報テーブル記憶エリア３０２の模式図である。
【図６】モジュール情報記憶エリア３０４の模式図である。
【図７】モード情報記憶エリア３０６の模式図である。
【図８】指標情報決定テーブル一覧記憶エリア３０７の模式図である。
【図９】制御情報決定テーブル一覧記憶エリア３０８の模式図である。
【図１０】指標情報決定テーブル１０１の模式図である。
【図１１】制御情報決定テーブル２０１の模式図である。
【図１２】コンテンツ情報記憶エリア３１１の模式図である。
【図１３】状況通信装置１で実施されるメイン処理のフローチャートである。
【図１４】メイン処理の中で実施される基準値作成処理のフローチャートである。
【図１５】メイン処理の中で実施されるジェスチャ処理のフローチャートである。
【図１６】図１５に示したジェスチャ処理の続きのフローチャートである。
【図１７】メイン処理の中で実施される通信対象指定モード処理のフローチャートである。
【図１８】メイン処理の中で実施される操作処理のフローチャートである。
【図１９】メイン処理の中で実施される受信処理のフローチャートである。
【図２０】メイン処理の中で実施される推論モード処理のフローチャートである。
【図２１】メイン処理の中で実施されるコンテンツサービスモード処理のフローチャートである。
【図２２】ルール設定メニュー画面５０１の画面イメージ図である。
【図２３】ルールテーブル編集画面５０２の画面イメージ図である。
【図２４】センサコード参照表画面５０３の画面イメージ図である。
【図２５】アクチュエータ出力形態参照表画面５０４の画面イメージ図である。
【図２６】ＰＣ５で実施されるルール設定処理のフローチャートである。
【図２７】状況通信装置１で実施される拡張処理のフローチャートである。
【符号の説明】
【０１６２】
１  状況通信装置
２  サービス提供サーバ
４  インターネット
５  ＰＣ
１１  曲げセンサ
１２  加速度センサ
１３  温度センサ
１４  心拍センサ
１５  光センサ
１６  感圧センサ
１７  湿度センサ
１８  発汗センサ
１９  マイク
２１  ＬＥＤ
２２  フラッシュランプ
２３  モーター
２４  ヒーター
２５  スピーカー
５０  送受信部
６０  通信部
９０  拡張ポート
１０１  指標情報決定テーブル
２０１  制御情報決定テーブル
３０４  モジュール情報記憶エリア
３０５  通信相手テーブル記憶エリア
３０６  モード情報記憶エリア
３０７  指標情報決定テーブル一覧記憶エリア
３０８  制御情報決定テーブル一覧記憶エリア
３０９  指標情報決定テーブル記憶エリア
３１０  制御情報決定テーブル記憶エリア
３１１  コンテンツ情報記憶エリア
３１２  コンテンツサービステーブル記憶エリア
３１３  使用テーブルＮＯ記憶エリア
【図１】
2006060438.tif 000003
【図２】
2006060438.tif 000004
【図３】
2006060438.tif 000005
【図４】
2006060438.tif 000006
【図５】
2006060438.tif 000007
【図６】
2006060438.tif 000008
【図７】
2006060438.tif 000009
【図８】
2006060438.tif 000010
【図９】
2006060438.tif 000011
【図１０】
2006060438.tif 000012
【図１１】
2006060438.tif 000013
【図１２】
2006060438.tif 000014
【図１３】
2006060438.tif 000015
【図１４】
2006060438.tif 000016
【図１５】
2006060438.tif 000017
【図１６】
2006060438.tif 000018
【図１７】
2006060438.tif 000019
【図１８】
2006060438.tif 000020
【図１９】
2006060438.tif 000021
【図２０】
2006060438.tif 000022
【図２１】
2006060438.tif 000023
【図２２】
2006060438.tif 000024
【図２３】
2006060438.tif 000025
【図２４】
2006060438.tif 000026
【図２５】
2006060438.tif 000027
【図２６】
2006060438.tif 000028
【図２７】
2006060438.tif 000029