(57)【要約】【課題】  データの交換手段やユーザ同士のコミュニケーションの手段を提供する。【解決手段】  子機１２は、ユーザＡに装着され、ユーザＡの生体情報を取得する。取得された生体情報は、親機１１に送信される。親機１１は、受信した生体情報から、ユーザＡの感情を推測し、その感情に応じた評価値を算出する。この評価値は、ユーザＢに対するユーザＡの評価を表す。親機１１は、算出した評価値に対応するデータを選択する。選択されたデータは、ユーザＢの親機２１に対して送信される。この送信されるデータは、ユーザＡの感情を反映し、また、ユーザＢに関わりのあるデータ、例えば、ユーザＢが写っている画像のデータなどである。本発明は、ユーザ同士のコミュニケーションを図るためにユーザに情報を提示するコンピュータに適用できる。【選択図】図１
2005309585.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、
ユーザの生体情報を取得する取得手段と、
前記取得手段により取得された前記生体情報から、前記ユーザが対象者と接しているか否かを判断する第１の判断手段と、
前記第１の判断手段により前記ユーザが対象者と接していると判断されたとき、前記取得手段により取得された前記生体情報に基づき、前記対象者に対してデータを提供するか否かを判断する第２の判断手段と、
前記第２の判断手段によりデータを提供すると判断された場合、前記記憶手段から前記対象者に対して提供するデータを読み出す読み出し手段と、
前記読み出し手段により読み出された前記データを前記対象者に対して提供する提供手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の取得手段により取得された前記生体情報から、前記ユーザの前記対象者に対する評価を表す評価値を算出する算出手段を
さらに備え、
前記判断手段は、前記算出手段により算出された前記評価値が、閾値以上であるか、または、閾値以下であるかを判断することにより、前記対象者に対してデータを提供するか否かを判断する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記評価値と、その評価値で提供する前記データを関連付けて記憶し、
前記読み出し手段は、前記算出手段により算出された前記評価値に関連付けられているデータを、前記記憶手段から読み出す
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記対象者からのデータを受信する受信手段と、
前記対象者と関連付けられている前記評価値を判断し、その評価値に応じて前記受信手段により受信された前記データを分類する分類手段と
をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記閾値は、前記ユーザが、前記提供手段で前記データを提供するように指示を出したときに、その提供先として指示された対象者に関連付けられている評価値を基に設定される
ことを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記対象者を特定する特定手段と、
前記特定手段により特定された前記対象者が写っている画像を検索する検索手段と
をさらに備え、
前記読み出し手段は、前記検索手段により検索された前記画像のデータを読み出す
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
データを記憶する記憶手段と、そのデータをユーザに提供する提供手段を少なくとも備える情報処理装置の情報処理方法において、
ユーザの生体情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記生体情報から、前記ユーザが対象者と接しているか否かを判断する第１の判断ステップと、
前記第１の判断ステップの処理で前記ユーザが対象者と接していると判断されたとき、前記取得ステップの処理で取得された前記生体情報に基づき、前記対象者に対してデータを提供するか否かを判断する第２の判断ステップと、
前記第２の判断ステップの処理でデータを提供すると判断された場合、前記対象者に対して提供するデータの前記記憶手段からの読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理で読み出しが制御された前記データの前記提供手段による前記対象者に対する提供を制御する提供制御ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
データを記憶する記憶手段と、そのデータをユーザに提供する提供手段を少なくとも備える情報処理装置を制御するコンピュータのプログラムであって、
ユーザの生体情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記生体情報から、前記ユーザが対象者と接しているか否かを判断する第１の判断ステップと、
前記第１の判断ステップの処理で前記ユーザが対象者と接していると判断されたとき、前記取得ステップの処理で取得された前記生体情報に基づき、前記対象者に対してデータを提供するか否かを判断する第２の判断ステップと、
前記第２の判断ステップの処理でデータを提供すると判断された場合、前記対象者に対して提供するデータの前記記憶手段からの読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理で読み出しが制御された前記データの前記提供手段による前記対象者に対する提供を制御する提供制御ステップと
を含むことを特徴とするプログラム。
【請求項９】
データを記憶する記憶手段と、
ユーザの生体情報を取得する取得手段と、
前記取得手段で取得された前記生体情報から、前記ユーザが対象者と接しているか否かを判断する判断手段と、
前記判断手段で前記ユーザが対象者と接していると判断されたとき、前記取得手段により取得された前記生体情報から、前記ユーザの対象者に対する評価を表す評価値を算出する算出手段と、
前記算出手段により算出された前記評価値と前記対象者を関連付けたテーブルを管理する管理手段と、
前記管理手段により管理されている前記テーブルのうち、所定の値より大きいまたは小さいの評価値が関連付けられている前記対象者のリストを作成する作成手段と、
前記記憶手段により記憶されている前記データが前記対象者に提供される際、前記作成手段により作成された前記リストもあわせて提供する提供手段と
を備えることを特徴とする情報処理装置。
【請求項１０】
データを記憶する記憶手段と、そのデータを対象者に提供する提供手段を少なくとも備える情報処理装置の情報処理方法において、
ユーザの生体情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記生体情報から、前記ユーザが対象者と接しているか否かを判断する判断ステップと、
前記判断ステップの処理で前記ユーザが対象者と接していると判断されたとき、前記取得ステップの処理により取得された前記生体情報から、前記ユーザの対象者に対する評価を表す評価値を算出する算出ステップと、
前記算出ステップの処理で算出された前記評価値と前記対象者を関連付けたテーブルを管理する管理ステップと、
前記管理ステップの処理で管理されている前記テーブルのうち、所定の値以上の評価値が関連付けられている前記対象者のリストを作成する作成ステップと、
前記記憶手段に記憶されている前記データが前記提供手段により前記対象者に提供される際、前記作成ステップの処理で作成された前記リストもあわせて提供する提供ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
データを記憶する記憶手段と、そのデータを対象者に提供する提供手段を少なくとも備える情報処理装置を制御するコンピュータのプログラムであって、
ユーザの生体情報を取得する取得ステップと、
前記取得ステップの処理で取得された前記生体情報から、前記ユーザが対象者と接しているか否かを判断する判断ステップと、
前記判断ステップの処理で前記ユーザが対象者と接していると判断されたとき、前記取得ステップの処理により取得された前記生体情報から、前記ユーザの対象者に対する評価を表す評価値を算出する算出ステップと、
前記算出ステップの処理で算出された前記評価値と前記対象者を関連付けたテーブルを管理する管理ステップと、
前記管理ステップの処理で管理されている前記テーブルのうち、所定の値以上の評価値が関連付けられている前記対象者のリストを作成する作成ステップと、
前記記憶手段に記憶されている前記データが前記提供手段により前記対象者に提供される際、前記作成ステップの処理で作成された前記リストもあわせて提供する提供ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、ユーザの生体情報を取得し、取得された生体情報に応じて、そのユーザにとって好ましいと考えられる処理を、ユーザに代わって行う際に用いて好適な情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、通信機能を備えた装置が普及し、その装置自体も高性能化しつつある。また、装置の普及に伴い、その装置を利用するユーザも増え、ユーザ同士でデータの交換を行う機会も多くなってきている。例えば、電子メールのやりとりや、デジタル画像データのやりとりなどが一般的に行われている。
【０００３】
そこで、それらのデータのやりとりを基に、ユーザ同士の親密度などを設定することが提案されている。例えば、特許文献１においては、電子メールの送受信記録（やりとりした回数）から、ユーザ同士の親密度を設定することが開示されている。
【特許文献１】特開２００３−２３３５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザは、送信しようと思っていたデータを送信し忘れるときがあるといった問題があった。例えば、ユーザＡと会ったときに画像を交換し、その画像を１つの話題としてコミュニケーションをとろうと思っていたのに、実際にユーザＡと会ったときには画像を交換することを忘れてしまったなどということがあるといった問題があった。
【０００５】
また、例えば、特定の人ではなく、ある程度気の合う人同士なら公開しても良いデータがあるような場合、気の合う人を捜し出し、送信先として設定するなど、ユーザにとって煩わしい処理を行わなくてはならないといった問題があった。このような問題が発生する可能性を低くし、かつ、データの交換を容易に行えるようにする必要があるといった課題があった。
【０００６】
交換されるデータの例として電子メールをあげたが、近年、電子メールは、友人間のみで授受されるものではなく、仕事関係の人の間でも授受されることが一般的になってきている。よって、電子メールの送受信の回数などから親密度を設定するようにした場合、仕事関係で電子メールの送受信回数が多いと、親密度が高いと設定されてしまう。このように、必ずしも親密でない間柄であっても親密であると設定されてしまうことがあるといった課題があった。
【０００７】
また、電子メールの送受信の回数を用いる場合、ある程度、送受信回数に関する情報が蓄積されなければ、親密度を設定することができないといった課題があった。また、親密であるが、電子メールでのやりとりは少ないような友人同士では、正確な親密度を設定することができないといった課題があった。
【０００８】
また、ユーザが親密度を設定することも考えられるが、自己と関係する人に対して親密度を設定するということは、設定しなくてはならない人が多くなると面倒であるといったような課題があり、そのために、親密度の設定をし忘れてしまうといったこともあるといった課題があった。
【０００９】
近年、データの交換は、ネットワークなどを介して行う機会が多くなり、人同士が直接会って話をするといった機会が少なくなりつつある。そのために、人同士のコミュニケーションをとることが難しくなってきているという指摘もある。そのようなことを解消し、コミュニケーションの向上を図るような手段を提供することが望まれている。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、ユーザの生体情報を取得し、その取得された生体情報から、ユーザの感情を推測し、そのときのユーザの感情に適合した処理を行うようにすることを目的とする。またそのことにより、人同士のコミュニケーションを向上させることを目的とする。
【００１１】
また、ユーザの感情に適合した処理として、データを送受信することにより、ユーザの手を煩わせることなく、適切なデータを相手側に提供することができるようにし、データを提供し忘れるといったようなことを防ぐことを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の情報処理装置は、第１に、データを記憶する記憶手段と、ユーザの生体情報を取得する取得手段と、取得手段により取得された生体情報から、ユーザが対象者と接しているか否かを判断する第１の判断手段と、第１の判断手段によりユーザが対象者と接していると判断されたとき、取得手段により取得された生体情報に基づき、対象者に対してデータを提供するか否かを判断する第２の判断手段と、第２の判断手段によりデータを提供すると判断された場合、記憶手段から対象者に対して提供するデータを読み出す読み出し手段と、読み出し手段により読み出されたデータを対象者に対して提供する提供手段とを備えることを要旨とする。
【００１３】
ユーザが対象者と接しているときには、ユーザと対象者が対面しているとき、電話などで会話しているときなどが含まれる。
【００１４】
生体情報とは、脈拍、体温、発汗量、脳波、声のトーン、顔の表情などに関する情報である。
【００１５】
提供には、近接している他の情報処理装置に、直接的にデータを提供する場合と、近接していない他の情報処理装置に、ネットワークなどを介して、間接的にデータを提供する場合とを含む。また、提供には、直接的、間接的をとわず、対象とされている情報処理装置に、データの送信の要求を行うためのデータを提供する場合も含む。
【００１６】
第２に、前記第１の要旨に加え、前記第２の取得手段により取得された生体情報から、ユーザの対象者に対する評価を表す評価値を算出する算出手段をさらに備え、判断手段は、算出手段により算出された評価値が、閾値より大きいか、または、閾値より小さいかを判断することにより、対象者に対してデータを提供するか否かを判断することを要旨とする。
【００１７】
第３に、前記第２の要旨に加え、前記記憶手段は、評価値と、その評価値で提供するデータを関連付けて記憶し、読み出し手段は、算出手段により算出された評価値に関連付けられているデータを、記憶手段から読み出すことを要旨とする。
【００１８】
第４に、前記第２の要旨に加え、対象者からのデータを受信する受信手段と、対象者と関連付けられている評価値を判断し、その評価値に応じて受信手段により受信されたデータを分類する分類手段とをさらに備えることを要旨とする。
【００１９】
第５に、前記第２の要旨に加え、前記閾値は、ユーザが、提供手段でデータを提供するように指示を出したときに、その提供先として指示された対象者に関連付けられている評価値を基に設定されることを要旨とする。
【００２０】
第６に、前記第１の要旨に加え、対象者を特定する特定手段と、特定手段により特定された対象者が写っている画像を検索する検索手段とをさらに備え、読み出し手段は、検索手段により検索された画像のデータを読み出すことを要旨とする。
【００２１】
本発明の第１の情報処理方法は、データを記憶する記憶手段と、そのデータをユーザに提供する提供手段を少なくとも備える情報処理装置の情報処理方法において、ユーザの生体情報を取得する取得ステップと、取得ステップの処理で取得された生体情報から、ユーザが対象者と接しているか否かを判断する第１の判断ステップと、第１の判断ステップの処理でユーザが対象者と接していると判断されたとき、取得ステップの処理で取得された生体情報に基づき、対象者に対してデータを提供するか否かを判断する第２の判断ステップと、第２の判断ステップの処理でデータを提供すると判断された場合、対象者に対して提供するデータの記憶手段からの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理で読み出しが制御されたデータの提供手段による対象者に対する提供を制御する提供制御ステップとを含むことを要旨とする。
【００２２】
本発明の第１のプログラムは、データを記憶する記憶手段と、そのデータをユーザに提供する提供手段を少なくとも備える情報処理装置を制御するコンピュータのプログラムであって、ユーザの生体情報を取得する取得ステップと、取得ステップの処理で取得された生体情報から、ユーザが対象者と接しているか否かを判断する第１の判断ステップと、第１の判断ステップの処理でユーザが対象者と接していると判断されたとき、取得ステップの処理で取得された生体情報に基づき、対象者に対してデータを提供するか否かを判断する第２の判断ステップと、第２の判断ステップの処理でデータを提供すると判断された場合、対象者に対して提供するデータの記憶手段からの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理で読み出しが制御されたデータの提供手段による対象者に対する提供を制御する提供制御ステップとを含むことを要旨とする。
【００２３】
本発明の第２の情報処理装置は、データを記憶する記憶手段と、ユーザの生体情報を取得する取得手段と、取得手段で取得された生体情報から、ユーザが対象者と接しているか否かを判断する判断手段と、判断手段でユーザが対象者と接していると判断されたとき、取得手段により取得された生体情報から、ユーザの対象者に対する評価を表す評価値を算出する算出手段と、算出手段により算出された評価値と対象者を関連付けたテーブルを管理する管理手段と、管理手段により管理されているテーブルのうち、所定の値より大きいまたは小さいの評価値が関連付けられている対象者のリストを作成する作成手段と、記憶手段により記憶されているデータが対象者に提供される際、作成手段により作成されたリストもあわせて提供する提供手段とを備えることを要旨とする。
【００２４】
本発明の第２の情報処理方法は、データを記憶する記憶手段と、そのデータを対象者に提供する提供手段を少なくとも備える情報処理装置の情報処理方法において、ユーザの生体情報を取得する取得ステップと、取得ステップの処理で取得された生体情報から、ユーザが対象者と接しているか否かを判断する判断ステップと、判断ステップの処理でユーザが対象者と接していると判断されたとき、取得ステップの処理により取得された生体情報から、ユーザの対象者に対する評価を表す評価値を算出する算出ステップと、算出ステップの処理で算出された評価値と対象者を関連付けたテーブルを管理する管理ステップと、管理ステップの処理で管理されているテーブルのうち、所定の値以上の評価値が関連付けられている対象者のリストを作成する作成ステップと、記憶手段に記憶されているデータが提供手段により対象者に提供される際、作成ステップの処理で作成されたリストもあわせて提供する提供ステップとを含むことを要旨とする。
【００２５】
本発明の第２のプログラムは、データを記憶する記憶手段と、そのデータを対象者に提供する提供手段を少なくとも備える情報処理装置を制御するコンピュータのプログラムであって、ユーザの生体情報を取得する取得ステップと、取得ステップの処理で取得された生体情報から、ユーザが対象者と接しているか否かを判断する判断ステップと、判断ステップの処理でユーザが対象者と接していると判断されたとき、取得ステップの処理により取得された生体情報から、ユーザの対象者に対する評価を表す評価値を算出する算出ステップと、算出ステップの処理で算出された評価値と対象者を関連付けたテーブルを管理する管理ステップと、管理ステップの処理で管理されているテーブルのうち、所定の値以上の評価値が関連付けられている対象者のリストを作成する作成ステップと、記憶手段に記憶されているデータが提供手段により対象者に提供される際、作成ステップの処理で作成されたリストもあわせて提供する提供ステップとを要旨とする。
【００２６】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、ユーザの生体情報に基づいてデータが選択され、その時点で、何らかの接触を有する他のユーザに対して、その選択されたデータが提供される。
【００２７】
本発明の第２の情報処理装置および方法、並びにプログラムにおいては、対象者に対する評価が、ユーザの生体情報に基づき判断され、その判断結果は、対象者の情報と関連付けられて管理される。その管理されている情報のうち、評価値の高い対象者の情報のみから作成されたリストが、対象者に対してデータが提供される際、そのデータと共に提供される。
【発明の効果】
【００２８】
本発明によれば、データの交換を容易に行うことが可能になる。
【００２９】
本発明によれば、ユーザの生体情報に基づきデータを送信することが可能となる。また、生体情報が取得された時点で、データを送信することができる。
【００３０】
本発明によれば、ユーザの対象者に対する評価値が、ユーザの感情に基づき設定されるようにしたので、ユーザの感情が反映された評価値をユーザの手を煩わすことなく設定することが可能となる。
【００３１】
また、評価値が所定の閾値以上のときに、データが交換されるようにしたので、ユーザがデータを交換し忘れるといったような不都合が発生する可能性を低くすることが可能となる。
【００３２】
本発明によれば、ユーザ同士がコミュニケーションをとるうえでの１手段を提供することが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３４】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００３５】
本発明の第１の情報処理装置は、例えば、図７の親機１１である。第１の情報処理装置は、データを記憶する記憶手段（例えば、図７の記憶部１４５）と、ユーザの生体情報を取得する取得手段（例えば、図７の受信部１４１）と、取得手段により取得された生体情報から、ユーザが対象者と接しているか否かを判断する第１の判断手段（例えば、図７の制御部４２）と、第１の判断手段によりユーザが対象者と接していると判断されたとき、取得手段により取得された生体情報に基づき、対象者に対してデータを提供するか否かを判断する第２の判断手段（例えば、図７の制御部４２）と、第２の判断手段によりデータを提供すると判断された場合、記憶手段から対象者に対して提供するデータを読み出す読み出し手段（例えば、図７のデータ選択部１４６）と、読み出し手段により読み出されたデータを対象者に対して提供する提供手段（例えば、図７の送信部１４７）とを備える。
【００３６】
前記取得手段により取得された生体情報から、ユーザの対象者に対する評価を表す評価値を算出する算出手段（例えば、図７の評価値設定部１４４）をさらに備えるようにすることができる。
【００３７】
対象者からのデータを受信する受信手段（例えば、図７の受信部１４１）と、対象者と関連付けられている評価値を判断し、その評価値に応じて受信手段により受信されたデータを分類する分類手段（例えば、図７の制御部１４２）とをさらに備えるようにすることができる。
【００３８】
対象者を特定する特定手段（例えば、図７の認識部１４８）と、特定手段により特定された対象者が写っている画像を検索する検索手段（例えば、図７の制御部１４２）とをさらに備えるようにすることができる。
【００３９】
本発明の第２の情報処理装置は、例えば、図７の親機１１である。第２の情報処理装置は、データを記憶する記憶手段（例えば、図７の記憶部１４５）と、ユーザの生体情報を取得する取得手段（例えば、図７の受信部１４１）と、取得手段で取得された生体情報から、ユーザが対象者と接しているか否かを判断する判断手段（例えば、図７の制御部１４２）と、判断手段でユーザが対象者と接していると判断されたとき、取得手段により取得された生体情報から、ユーザの対象者に対する評価を表す評価値を算出する算出手段（例えば、図７の評価値設定部１４４）と、算出手段により算出された評価値と対象者を関連付けたテーブルを管理する管理手段（例えば、図７の記憶部１４５）と、管理手段により管理されているテーブルのうち、所定の値以上の評価値が関連付けられている対象者のリストを作成する作成手段（例えば、図７の制御部１４２）と、記憶手段により記憶されているデータが対象者に提供される際、作成手段により作成されたリストもあわせて提供する提供手段（例えば、図７の送信部１４７）とを備える。
【００４０】
以下に、本発明の実施の形態について図面を参照して説明する。
【００４１】
［全体構造］
【００４２】
まず、図１と図２を参照し、本発明の概略を説明する。
【００４３】
図１は、本発明を適用した情報処理システムの一実施の形態の構成を示す図である。図１に示したシステムは、ユーザの所定の情報を取得し、その取得された情報を基に、ユーザが好ましいとしている処理を、ユーザの代わりに（ユーザの手を煩わせずに）行うことを１つの目的としている。
【００４４】
その目的のための構成とし、図１に示したシステムは、ユーザＡの所定の情報を取得する子機１２、その子機１２により取得された情報を基に所定の処理を実行する親機１１、そして、親機１１の処理により所定のデータが送信されたときの送信先としての親機２１から構成されている。
【００４５】
子機１２は、ユーザＡの所定の情報を取得するために設けられており、その取得される情報は、ここではユーザＡの生体情報であるとする。生体情報とは、例えば、脈拍、血圧、体温、発汗量、指紋、声紋、身長、体重などである。これらの生体情報のうち、少なくとも１つの情報が子機１２により取得される。なお、子機１２により取得される生体情報は、親機１１が後述する処理を実施するうえで、最も適していると考えられる１または複数の情報である。
【００４６】
子機１２により取得されたユーザＡの生体情報は、親機１１に送信される。ここでは、親機１１と子機１２は、別体として構成され、それぞれの機器同士は、データの授受を無線（例えば、赤外線を用いたものや、ブルートゥースなどを用いたもの）により行うとする。
【００４７】
ただし、必ずしも親機１１と子機１２は、別体で構成されるということを条件とするものではなく、一体型に構成されるようにしても良い。また、有線、例えば、ＵＳＢ（Universal Serial Bus）などにより相互接続され、相互接続された状態で、データの授受が行われるように構成されても良い。
【００４８】
親機１１と子機１２において行われる動作について図２のフローチャートを参照して説明する。
【００４９】
ステップＳ１１において、子機１２は、ユーザＡの生体情報を取得する。取得される生体情報が脈拍である場合、例えば、子機１２は、腕時計型に構成され、ユーザＡの脈拍を測定するように構成される（腕時計に脈拍を測定できる機能を持たせ、その機能を子機１２に適用するようにしても良い）。
【００５０】
また、子機１２は、生体情報としてユーザＡの声を取得するようにした場合、携帯電話などに組み込まれるようにしても良い。携帯電話などの組み込むようにした場合、相手の声を取得することもでき、その相手の声から相手を特定することも可能となる。このように子機１２は、子機１２として単独に構成されるのではなく、他の装置に組み込まれる構成とされても良い。
【００５１】
ステップＳ１２において、親機１１は、子機１２からの生体情報に基づきユーザＡの感情を判断する。例えば、ユーザＡの脈拍が、人と会ったと判断されるときに、急上昇したような場合、一般的にユーザＡにとってその人は、緊張する人であると推測することが可能である。このようなことが利用され、生体情報からユーザＡの感情が推測される。
【００５２】
生体情報から感情を推測する方法としては、幾つかの方法が提案されている。例えば、本出願人も、先に特願２００３−０４０９９３号や特開２００１−２１５９９３号公報において生体情報からユーザ（使用者）の感情を推測する方法を提案している。このような方法が用いられ、生体情報からユーザＡの感情が推測されるようにしても良い。
【００５３】
ステップＳ１３において、推測された感情に対応したデータが選択され、ステップＳ１４において、そのデータが送信される。図１に示したようなシステムの場合、換言すれば、ユーザＡはユーザＢと会話しているような場合、選択されたデータは、ユーザＢの親機２１に対して送信される。
【００５４】
例えば、感情が親しい友人であることを示しているような場合、親しい友人に対して送信しても良いようなデータ（例えば、ユーザＡが旅行したときの写真など）が選択され、送信される。
【００５５】
ユーザＢが特定できるような場合（例えば、画像認識技術を用いてユーザＢを特定できる機能を、子機１２または親機１１に備えるようにした場合）、ユーザＢが写っていると判断される画像のデータが選択され、親機２１に対して送信されるようにしても良い。この例については、［送信されるデータが写真のデータである場合］というところで後述する。
【００５６】
また、ユーザＢが特定できるようにした場合、予めユーザＢを特定するための情報が、親機１１または子機１２に記憶されている必要があるが、このことを利用し、登録されてなく、かつ、生体情報から推測される感情が“緊張している”というものであった場合、初対面であると判断され、名刺のデータが選択され、送信されるようにしても良い。
【００５７】
なお、ここでは、生体情報から感情を推測し、結果としてユーザの感情が反映されたデータが選択、送信されるようにしたが、例えば、生体情報として脈拍を用い、その脈拍数の変化幅が所定の数値以上である場合には、データが送信されるようにしても良い。
【００５８】
このようにした場合、感情の推測を行わずに（ステップＳ１２の処理を行わずに、または、推測を行うとしてもその処理自体は簡略化した処理とし）、生体情報からデータを送信するか否かを判断するようにする。
【００５９】
［子機の構成］
【００６０】
このような処理を行う子機１２の内部構成例を図３に示す。
【００６１】
上述したように、子機１２は、ユーザＡの生体情報を取得し、親機１１に供給するという処理を実行する。そのために、子機１２は、ユーザＡの生体情報を取得するセンサ４１を備えている。センサ４１により取得された生体情報は、制御部４２に供給される。制御部４２は、送信部４３を制御し、センサ４１により取得された生体情報を親機１１に送信する。
【００６２】
センサ４１は、１つのセンサから構成されるのではなく、複数のセンサから構成されていても良い。換言すれば、センサ４１は、ユーザＡから取得する生体情報に応じたセンサから構成される。例えば、図４に示しように、生体情報として脈拍が測定される場合、センサ４１は、少なくとも脈拍センサ６１を備える構成とされる。
【００６３】
また、生体情報として血圧が測定される場合、血圧センサ６２、体温が測定される場合、体温センサ６３が、それぞれセンサ４１を構成するセンサとされる。
【００６４】
また、ユーザＡの状態、例えば、緊張している状態、悲しい状態、うれしい状態などは、ユーザＡが発する声でも判断することが可能であると考えられるため、ユーザＡの音声を取得するためのマイクロフォン６４も、センサ４１内のセンサとして備えるようにしても良い。
【００６５】
さらに、ユーザＡの状態、例えば、緊張している状態、悲しい状態、うれしい状態などは、ユーザＡの顔の表情からも判断することが可能であると考えられるため、ユーザＡの顔の表情を取得するためのカメラ６５も、センサ４１内のセンサとして備えるようにしても良い。
【００６６】
このような複数のセンサのうちの少なくとも１つの生体情報を取得できるセンサから、センサ４１は構成される。なお、図４に示したセンサ６１乃至６５は、一例であり、これらのセンサのみが、センサ４１を構成するという限定を加えるものではない。よって、生体情報として、上述したもの以外を取得（測定）するようにした場合、図４に図示していないセンサも、センサ４１を構成するセンサとして追加されてももちろん良い。
【００６７】
［対象者を認識する場合の構成］
【００６８】
子機１２に、ユーザＡと会話（対面）している相手（例えば、ユーザＢ）を認識するための情報を取得する機能を設けるようにしても良い。すなわち、図５に示すように、認識情報取得部８１を、子機１２に設けるようにしても良い。この認識情報取得部８１としては、例えば、先にセンサ４１を構成するとして説明したマイクロフォン６４やカメラ６５（いずれも図４）を用いることが可能である。
【００６９】
認識情報処理部８１としてマイクロフォン６４を用いた場合、マイクロフォン６４を、ユーザＡと会話している相手（例えば、ユーザＢ）の音声を取得することができるように構成する。そのように構成した場合、マイクロフォン６４で取得された相手の声と、既に取得され、記憶されている声とのマッチングを行うことにより（声紋のマッチングを行うことにより）、その相手を特定することが可能となる。そのようなマッチングの処理は、親機１１側で行なわれるようにしても良いし、子機１２の制御部４２が行うように構成しても良い。
【００７０】
認識情報処理部８１としてカメラ６５を用いた場合、カメラ６５を、ユーザＡと会話している相手の顔を撮像することができるように構成する。そのように構成した場合、カメラ６５で撮像された相手の顔の画像と、既に取得され、記憶されている顔の画像とのマッチングを行うことにより、その相手を特定することが可能となる。そのようなマッチングの処理などは、親機１１側で行なわれるようにしても良いし、子機１２の制御部４２が行うように構成しても良い。
【００７１】
認識情報処理部８１は、マイクロフォン６４やカメラ６５から構成することができるため、センサ４１としてのマイクロフォン６４やカメラ６５と共用されるように構成されても良い。
【００７２】
以下の説明において、ユーザＡと会話している相手を、対象者と記述する。図１においては、対象者はユーザＢのことである。
【００７３】
［親機の構成］
【００７４】
このような構成を有する子機１２から情報を送信される親機１１について説明する。なお、親機１１と親機２１の構成は、基本的に同様であるので、親機１１を例として挙げて説明し、親機２１の説明は省略する。
【００７５】
図６に親機１１の内部構成例を示す。親機１１は、例えば、パーソナルコンピュータを用いることが可能である。親機１１のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラムに従って各種の処理を実行する。
【００７６】
ＲＡＭ（Random Access Memory）１０３には、ＣＰＵ１０１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。例えば、ＲＡＭ１０３には、子機１２からの生体情報が一時的に記憶される。入出力インタフェース１０５は、キーボードやマウスから構成される入力部１０６が接続され、入力部１０６に入力された信号をＣＰＵ１０１に出力する。また、入出力インタフェース１０５には、ディスプレイやスピーカなどから構成される出力部１０７も接続されている。
【００７７】
さらに、入出力インタフェース１０５には、ハードディスクなどから構成される記憶部１０８、および、インターネットなどのネットワークや、無線により他の装置（例えば、子機１２や親機２１）とデータの授受を行う通信部１０９も接続されている。ドライブ１１０は、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、半導体メモリ１２４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【００７８】
このような構成を有する親機１１において実現される機能について、図７を参照して説明する。子機１２から送信された生体情報や認識情報は、親機１１の受信部１４１に受信される。この受信部１４１は、主に通信部１０９（図６）により実現される機能である。受信部１４１により受信された情報は、制御部１４２に供給される。制御部１４２は、主に、ＣＰＵ１０１（図６）により実現される機能である。
【００７９】
制御部１４２は、供給された情報が生体情報である場合、その生体情報を感情推測部１４３に供給する。感情推測部１４３は、予め設定されている手法により、生体情報から感情を推測する。その推測結果は、評価値設定部１４４に供給される。評価値設定部１４４は、推測結果から、評価値を設定する。感情推測部１４３と評価値設定部１４４は、主に、記憶部１０８（図６）に記憶されているプログラムが、ＲＯＭ１０２（図６）に展開され、その展開されたプログラムに基づきＣＰＵ１０１（図６）が処理を実行することにより実現される機能である。
【００８０】
生体情報から推測される感情と評価値が１対１対応であるならば、感情推測部１４３と評価値設定部１４４を一体化し、生体情報から直接的に評価値が設定されるようにしても良い。例えば、生体情報として取得される情報が脈拍数であり、その脈拍数が所定の変化幅で有れば、緊張している状態であり、緊張している状態は評価値“５”と設定すると決められているときには、脈拍数が所定の変化幅であるときには評価値“５”と一意的に算出されるようにしても良い。そのようなときには、感情推測部１４３と評価値設定部１４４を１つの機能としてまとめることが可能である。
【００８１】
生体情報から推測される感情が複数であり（例えば、感情が細分化されており、それぞれの感情を数値で表すことにより１つの感情を推測するような場合）、感情推測部１４３からは、複数の推測結果が出力され、評価値設定部１４４は、複数の推測結果から、１つの評価値を設定する。例えば、予め“緊張”、“怒り”、“好き”といったような複数の項目が設定されており、取得された生体情報から、それぞれの項目の得点が算出され、それらが推測結果として、評価値設定部１４４に出力されるようにした場合、評価値設定部１４４は、それらの複数の推測結果から、１つの評価値を設定する。
【００８２】
感情設定部１４３と評価値設定部１４４は、生体情報から感情を推測する方法や、その推測された感情から評価値を算出する方法に、どのような方法を適用するかにより、適宜変更される部分である。いずれの方法を用いるようにしても良いが、ここでは、生体情報から、最終的に評価値が算出されるとして説明を続ける。
【００８３】
評価値設定部１４４により設定された評価値は、記憶部１４５に記憶されているテーブル（記憶部１４５に記憶されているテーブルは、認証用テーブル１９１とし、その認証用テーブル１９１の説明は、図１４を参照して後述する）に追記または、対応する評価値が更新される。また、評価値設定部１４４により設定された評価値は、データ選択部１４６にも供給される。記憶部１４５は、主に、ＲＯＭ１０２、ＲＡＭ１０３、記憶部１０８（図６）により実現される機能である。
【００８４】
データ選択部１４６は、評価値から、その時点で会話や対面している対象者に対して送信するデータを、記憶部１４５に記憶されているデータを参照し、決定する。データ選択部１４６は、評価値設定部１４４などと同様に、ＣＰＵ１０１（図６）が所定のプログラムに基づき処理を実行することにより実現される機能である。
【００８５】
データ選択部１４６により選択されたデータは、送信部１４７に供給される。送信部１４７は、供給されたデータを、対象者が所持している親機２１（図１）に送信する。送信部１４７は、主に、通信部１０９（図６）により実現される機能である。
【００８６】
制御部１４２は、供給された情報が認識情報である場合、その認識情報を認識部１４８に供給する。認識部１４８は、評価値設定部１４４などと同様に、ＣＰＵ１０１（図６）が所定のプログラムに基づき処理を実行することにより実現される機能である。
【００８７】
認識部１４８は、供給された認識情報を用いて、また、認識用のデータとして予め取得され、記憶部１４５に記憶されているデータを用いて、対象者が誰であるのかを判断する。その判断結果は、必要に応じ、データ選択部１４６に供給される。データ選択部１４６は、データを選択する際、認識部１４８からの認識結果も考慮してデータを選択する。
【００８８】
次に、親機１１、子機１２において、それぞれ行われる処理について説明する。
【００８９】
［子機の動作］
【００９０】
まず先に子機１２が行う処理について図８のフローチャートを参照して説明する。ここでは、図５に示した構成を有する子機１２（すなわち、認識情報取得部８１を備えている子機１２）の動作について説明する。
【００９１】
ステップＳ３１において、制御部４２は、センサ４１により取得される生体情報を取得する。制御部４２は、所定の周期で、センサ４１に生体情報の取得（測定）を指示し、その指示の結果、センサ４１が取得した生体情報を、センサ４１から取得する。
【００９２】
ステップＳ３２において、認識情報取得部８１により、会話（対面）している相手の情報が取得される。認識情報取得部８１による情報の取得は、生体情報の取得と同程度の頻度で行われる必要性はないため、ステップＳ３１の処理の後にステップＳ３２の処理が必ずしも行われるのではなく、必要に応じてステップＳ３２の処理が行われるようにしても良い。例えば、生体情報が１０回取得された時点で、認識情報が１回取得されるなど、取得回数を異なる回数としても良い。
【００９３】
なお、子機１２が図３に示したような構成（すなわち、認識情報取得部８１を備えない構成）とされている場合、ステップＳ３２における処理は省略される。
【００９４】
制御部４２は、ステップＳ３３において、センサ３１により取得された生体情報や認識情報取得部８１により取得された認識情報を、親機１１に対して送信する。
【００９５】
［親機の動作］
【００９６】
このようにして、子機１２から送信された情報を受信し、処理する親機１１の処理について、図９のフローチャートを参照して説明する。図９のフローチャートを参照した説明は、対象者の認識を行なわない場合とし、対象者の認識を行う場合については、図１５のフローチャートを参照して後述する。
【００９７】
ステップＳ５１において、受信部１４１（図７）は、子機１２から送信された生体情報を受信する。受信された生体情報は、制御部１４２の制御のもと、感情推測部１４３に供給される。感情推測部１４３は、ステップＳ５２において、供給された生体情報から子機１２を装着しているユーザ（この場合、ユーザＡ（図１））の感情を推測する。
【００９８】
この感情の推測の仕方について、一例を挙げて説明する。図１０は、ユーザＡの脈拍を所定の時間だけ計測したときの計測結果を示すグラフであり、縦軸が脈拍数、横軸が時刻を示している。図１０のグラフにおいて、時刻ｔ１以降の脈拍数は、急激に上昇している。そして、時刻ｔ１以降、脈拍数は、その上昇した状態で一定時間（図１０内の線で囲んだ部分）、大きな変化がない状態で推移している。
【００９９】
このような場合、ユーザＡは、時刻ｔ１において、対象者（ユーザＢ）に会い、対象者と会ったために脈拍数が変化したと考えられる。また、その脈拍数の変化が、急激な上昇ということなので、ユーザＡは、対象者と会ったことにより、緊張したなどの感情の変化があったと考えられる。このような感情の変化は、大きく分類するならば、好ましくない変化であると考えられる。
【０１００】
ステップＳ５２において行われる感情の推測においは、好ましい状態に変化したのか、好ましくない状態に変化したのかが、少なくとも推測結果として算出される必要がある。
【０１０１】
なお、ここで、脈拍数が上昇した場合は、好ましくない状態に変化したと判断されるとしたが、例えば、好意を抱いている対象者と会ったようなときにも脈拍数は上昇する場合があると考えられ、一元的に、“脈拍数の上昇＝好ましくない状態”と判断されるということを意味しているわけではない。
【０１０２】
また、このようなことを考慮すると、生体情報としては１つではなく、複数取得され、それらの複数の生体情報から感情が推測されるようにし、精度良く、ユーザの感情が推測されるようにする必要はある。その方法については、既存の実験結果や、提案されている方法などを適宜利用することが可能である。
【０１０３】
ここでは、生体情報からある程度精度良くユーザの感情が推測できる手法を用いるとして図９のフローチャートの説明を続ける。ステップＳ５２において、生体情報から感情が推測され、その推測結果が評価値設定部１４４に供給されると、評価値設定部１４４は、ステップＳ５３において、評価値の算出を行う。評価値の算出の仕方について図１１を参照して説明する。
【０１０４】
図１１に評価値として、１乃至１０が設定されている例を示す。ここでは、評価値は１０個あるとして説明するが、１０個に限定されるものではない。図１１の上段に示した例では、評価値が高い値ほど対象者に対して好意的（好ましい状態）であるように設定されている。このように、評価値は、好ましい状態であるか否かをパラメータ的に示したものとすることが考えられる。
【０１０５】
また、図１１の下段に示すように、各評価値に、所定の感情を割り当てることも考えられる。この場合、評価値は、感情を識別する識別子としての役割を有する。例えば、図１１の下段に示した例では、評価値“１０”には“楽しい”という感情が関連付けられ、評価値“９”には“好意”という感情が関連付けられ、評価値“２”には“怒り”という感情が関連付けられ、評価値“１”には“嫌い”という感情が関連付けられている。
【０１０６】
図１１の上段に示した例では、評価値の大きさは、大きいほど好ましい状態を示すといったように、その値の大小が意味を有する。これに対し、図１１の下段に示した例では、評価値と感情が関連付けられている例であり、評価値の値自体は、単に識別子的に扱われるため、その値の大小自体には意味を有しない。よって、図１１の下段に示した例を採用した場合、評価値としては連続的な値である必要はなく、また、数字ではなく、アルファベットなどでも良い。
【０１０７】
しかしながら、図１１の下段に示した例においても、後述する処理のこと、例えば、図９のステップＳ５４において、データを送信するか否かを判断するが、その判断の１例として、評価値が閾値以上であるか否かを判断するという処理が実行されることを考慮し、評価値として連続的な数値を用い、各評価値に関連付けられる感情も、評価値の大小に伴って、何らかの規則に基づいて変化するようにした方が良い。
【０１０８】
何らかの規則とは、ここでは、隣りあう評価値（例えば、９と１０）には、類似した感情が関連付けられることを意味する。類似した感情とは、ここでは、例えば、“好まし状態”であると判断される“楽しい”と“好意”といった感情や、“好ましくない状態”であると判断される“怒り”や“嫌い”といった感情である。
【０１０９】
さらに、図１１の下段に示した例では、好ましい状態であると判断される感情は、数値が大きい評価値に関連付けられ、好ましくない状態であると判断される感情は、数値が小さい評価値に関連付けられている。このようにすることで、評価値自体が、識別子の役割とともに、図１１の上段に示した例と同様に、パラメータ的な役割も有するようになる。
【０１１０】
ここで説明した評価値の算出は、一例であり、限定を示すものではない。例えば、評価値は、推測される感情から、何らかの数式に基づいて、その都度、算出されるようにしても良い。
【０１１１】
図９のフローチャートの説明に戻り、ステップＳ５３において評価値が算出されると、ステップＳ５４に処理が進められる。ステップＳ５４において、データを送信するか否かが判断される。データを送信するか否かの判断は、ステップＳ５３において算出された評価値が、所定の閾値以上の評価値であればデータを送信すると判断する方法がある。例えば、評価値が“５”以上であった場合、データを送信すると設定しておく。そして、ステップＳ５４においては、評価値が５以上であるか否かが判断されることにより、データを送信するか否かの判断が行なわれる。
【０１１２】
なお、閾値は、固定的なものであっても良いし、学習などにより動的に変化するものであっても良い。動的に変化する場合における閾値の設定については、［閾値の設定に係わる学習］のところで後述する。
【０１１３】
そして、評価値が“５”以上であった場合、ステップＳ５５に処理が進められ、送信すべきデータが選択される。ステップＳ５５において、データ選択部１４６においてデータの選択が行われる。記憶部１４５には、予め選択対象とされるデータが記憶されている。
【０１１４】
選択対象とされるデータは、図１２の上段に示すように、専用のフォルダ１６１内に、予め、ユーザＡにより選択対象のデータとして設定され、記憶されている。または、図１２の下段に示すように、専用のフォルダではなく、予め作成されている複数のフォルダ１７１−１乃至１７１−Ｎ内に記憶されている。フォルダ１７１−１乃至１７１−Ｎの、それぞれのフォルダは、例えば、ワードプロセッサの機能により作成されたテキストデータが記憶されるフォルダ、画像データが記憶されているフォルダなどである。
【０１１５】
フォルダ１７１−１乃至１７１−Ｎ自体は、ステップＳ５５の処理を実行するために専用に設けられたフォルダではないが、ステップＳ５５の処理の対象になるフォルダとして、ユーザＡにより予め設定されているようにしても良く、そのように設定されていることにより、選択対象のデータが記憶されているフォルダの数が限定されるため、データの選択にかかる時間を短縮することが可能となる。
【０１１６】
データ選択部１４６は、データを選択する際、評価値設定部１４４から供給される評価値を基準としてデータの選択を行う。このとき、評価値により、選択されるデータが異なるようにしても良いし、同一のデータが送信されるようにしても良い。
【０１１７】
また、他のデータの選択方法としては、予め評価値毎に選択されるデータを設定しておく。例えば、評価値が“５”の場合にはデータＡ、評価値が“６”の場合にはデータＢといったように、評価値と選択されるデータが関連付けられているようにしても良い。
【０１１８】
他の方法を用いてデータが選択が行われるようにしても良いが、基本的には、評価値に応じたデータが選択される。データ選択部１４６は、選択対象とされるデータが専用に記憶されているフォルダ１６１が設けられている場合、そのフォルダ１６１内を検索し、評価値に応じたデータ１６１’を選択する。または、データ選択部１４６は、予め設けられているフォルダ１７１−１乃至１７１−Ｎ内を順次検索し、評価値に応じたデータを探しだし、その結果として適切であると判断されるデータ１７１−１’を選択する。
【０１１９】
このようにして選択されたデータは、ステップＳ５６（図９）の処理として、対象者側に送信される。この送信は、対象者の親機（図１においては、ユーザＢの親機２１）が、ユーザＡの親機１１に近接しているような状態のとき、換言すれば、ユーザＡとユーザＢが対面しているような状態のときには、無線（例えば、Bluetoothなどを適用）により行われる。また、ユーザＡとユーザＢが近接していないとき、例えば、電話などで話しているときには、電子メールなどが用いられ、所定のネットワーク経由で行われる。
【０１２０】
このように、ユーザの生体情報を取得し、その生体情報から推測される感情に応じたデータを選択し、他のユーザに対して送信するといった一連の処理が、ユーザの手を煩わすことなく実行されるようにすることが可能となる。また、そのような一連の処理は、生体情報が取得された時点、すなわち、ユーザＡがユーザＢと接している時点で、リアルタイムに行うことが可能である。
【０１２１】
［対象者を認識した場合の処理について］
【０１２２】
ところで、ステップＳ５６の処理としてデータが送信される際、“電子メールなどが用いられ、所定のネットワーク経由で行わる”と記載したが、例えば、電子メールを用いてデータを送信する場合、送信先の電子メールのアドレスを特定する必要があり、そのために、対象者を認識し、特定する必要がある。そこで、対象者を認識し、特定するようにした場合を例に挙げ、親機１１の処理について再度説明する。
【０１２３】
対象者を認識するためには、予め対象者の情報を取得し、記憶（登録）しておく必要がある。対象者の登録の処理について、図１３のフローチャートを参照して説明する。ステップＳ７１において、対象者の登録の指示があったか否かが判断される。ユーザは、対象者の登録を所望したとき、子機１２に設けられている所定のボタン（不図示）を操作する。ボタンが操作されたときには、ボタンが操作されたことを示す信号が、子機１２から親機１１に対して送信される。
【０１２４】
親機１１は、子機１２から送信された信号を受信した場合、受信した信号を解析することにより対象者の登録が指示されたと判断する。また、対象者の情報として、名前や電子メールアドレス（適宜、属性情報と記述する）なども登録させる必要があるため、そのような情報が登録される場合、親機１１側で所定の操作、例えば、登録用のプログラムの起動の指示などがユーザにより行われ、そのような指示を受けたときにも、親機１１は、登録の指示があったと判断するように構成されている。
【０１２５】
ステップＳ７１において、対象者の登録の指示があったと判断された場合、ステップＳ７２に処理が進められる。ステップＳ７２において、認識情報や属性情報の取得が行われる。認識情報の取得は、子機１２の認識情報取得部８１（図５）により取得される。認識情報取得部８１は、上述したように、対象者の声（声紋）を取得するマイクロフォン６４（図４）や、対象者の顔（全身）の画像を撮像するカメラ６５（図４）により構成される。
【０１２６】
子機１２により取得された認識情報は、親機１１に対して送信される。親機１１は、子機１２から送信された認識情報を受信することにより取得する。取得された認識情報は、記憶部１４５に記憶される。
【０１２７】
また、親機１１は、ユーザから、例えば、入力部１０６（図６）としてのキーボードなどが操作されることにより入力される属性情報も取得する。取得された属性情報は、認識情報と関連付けられて記憶部１４５に記憶される。
【０１２８】
このような記憶の処理が繰り返されることにより複数の対象者のデータが蓄積される。その蓄積されるデータは、図１４に示すような認識用テーブル１９１として管理される。認識用テーブル１９１は、認識情報と評価値が関連付けられて記憶されている。図１４に示した例では、認識情報としての“画像Ａ”と評価値としての“５”が関連付けられ、認識情報としての“声紋Ｂ”と評価値としての“２”が関連付けられている。認識情報として記憶されるのは、子機１２から送信されてきた認識情報であり、そのために、ここでは、画像や声紋といった対象者の顔や声のデータとなる。
【０１２９】
評価値は、図９のフローチャートのステップＳ５３の処理として説明したようにして算出された値が記載される。登録が指示されたときに、認識情報とともに取得された生体情報から算出された評価値が、認識情報と共に管理される。または、登録時には、規定値としての評価値が割り当てられる（例えば、“６”が割り当てられる）ようにしても良い。
【０１３０】
認識用テーブル１９１に記載された評価値は、対象者と会話したりすることにより更新され（例えば、図１５のステップＳ１０５の処理や、［評価値の設定に係わる学習］のところで後述する）、その対象者に対する評価値がより適正になるようにされている。
【０１３１】
認識用テーブル１９１には、認識情報や評価値の他に、対象者の名前や電子メールアドレスなどの属性情報も必要に応じて関連付けられて、認識用テーブル１９１で管理される。
【０１３２】
なお、ここでは、認識用テーブル１９１は、親機１１の記憶部１４５に記憶されるとして説明するが、子機１２側に記憶される（子機１２側でも記憶される）ようにしてももちろん良い。また、認識用テーブル１９１の一部は、子機１２側で管理されるようにしても良い。
【０１３３】
例えば、認識用テーブル１９１で管理される情報のうち、認識情報は、子機１２側で管理される（子機１２側でも管理される）ようにする。そして、子機１２の認識情報取得部８１が認識情報を取得したとき、既に記憶され、管理されている認識情報とのマッチングをとり、一致するものを探し出す。探し出された結果（例えば、対象者を識別するための識別子）が、親機１１に送信されるようにしても良い。識別子などの比較的データ量が小さいデータを子機１２と親機１１との間で授受されるようにすることにより、送受信に係る処理時間や能力を低減させることが可能となる。
【０１３４】
ここでは、認識用テーブル１９１は、親機１１の記憶部１４５に記憶され、管理されているとして説明を続ける。
【０１３５】
［対象者の認識を含む親機１１の動作］
【０１３６】
認識用テーブル１９１を管理する場合の親機１１の動作について、図１５のフローチャートを参照して説明する。
【０１３７】
ステップＳ１０１において、親機１１の受信部１４１（図７）は、子機１２からの生体情報と認識情報をそれぞれ受信する。受信された生体情報は、感情推測部１４３に供給され、認識情報は、認識部１４８に供給される。感情推測部１４３は、ステップＳ１０２において、生体情報から感情を推測し、その推測された感情を基に、評価値設定部１４４は、評価値を設定する（ステップＳ１０３）。このステップＳ１０２とステップＳ１０３は、図９のステップＳ５２とステップＳ５３の処理と同様であるので、その詳細は説明は省略する。
【０１３８】
ステップＳ１０４において、認識部１４８は、供給された認識情報を用いて、対象者の認識（特定）を行う。認識部１４８には、認識情報として、対象者の顔の画像または声（声紋）が供給される。認識部１４８は、その供給された認識情報と一致する情報を、記憶部１４５に記憶されている認識用テーブル１９１を検索し、探し出す。そのような処理が行われた結果、対象者が特定されると、ステップＳ１０５に処理が進められる。
【０１３９】
なお、供給された認識情報と一致する情報が、認識用テーブル１９１に記憶されていない場合がある。そのような場合、供給された認識情報が新たに認識用テーブル１９１に追記されるようにしても良い。このような場合、図１３に示した登録処理に関するフローチャートの処理が実質的に行われる。このようにすることで、ユーザが意識しなくても、対象者の登録が随時行われることになる。ユーザは、後の時点で、属性情報も、認識用テーブル１９１に追記されるような処理を実行すればよい。
【０１４０】
また、供給された認識情報と一致する情報が、認識用テーブル１９１に記憶されていない場合、記憶されていない人物であると判断（特定）するように設定しておく。記憶されていない人物であると特定され、その特定が行われた時点で、ユーザＡから取得された生体情報から推測される感情が、緊張している状態であると判断できる場合、対象者は初対面であると判断されるようにしても良い。そして、初対面の人であると判断されるときには、後段の処理で、名刺のデータ（自己紹介用のデータ）が選択され、送信されるようにしても良い。
【０１４１】
ステップＳ１０４において、対象者が特定されると、その特定された対象者の認識情報と関連付けられている評価値が更新される。この更新は、ステップＳ１０３において算出された評価値が考慮されて行われる。
【０１４２】
例えば、図１４を参照するに、認識情報が“画像Ａ”である人が、その時点での対象者であると特定された場合、その特定された対象者の認識情報に関連付けられている評価値“５”が更新の対象とされる。そして、評価値が“５”であるような場合に、ステップＳ１０３において算出された評価値が“５”以下（例えば“３”）であったときには、低い評価値に更新され、“５”以上（例えば、“７”）であったときには、高い評価値に更新される。
【０１４３】
または、算出された評価値と、評価値の算出された回数の履歴を残すようにし、評価値が算出される毎に、その新たに算出された評価値も含めた平均値が算出され、その平均値が、更新後の評価値として設定されるようにしても良い。
【０１４４】
このように、対象者と対話する毎に評価値が更新されることにより、ユーザＡにとっての対象者への評価値をより正確（適切）なものとすることが可能となる。
【０１４５】
このようにして評価値の更新が行われると、ステップＳ１０６に処理が進められ、データを送信するか否かが判断される。データを送信するか否かの判断は、例えば、評価値が所定の閾値以上である場合には送信すると設定されているようなときには、ステップＳ１０６の処理として評価値が閾値以上であるか否かが判断される。
【０１４６】
なお、対象となる評価値は、ステップＳ１０３で算出された評価値でも良いし、ステップＳ１０５において更新された後の評価値でも良い。ステップＳ１０３で算出された評価値を用いると、その時点でのユーザの対象者に対する感情が反映されたものとなり、ステップＳ１０５において更新された後の評価値を用いると、その時点までにユーザが対象者に対して抱いていた感情が反映されたものとなる。もちろん、２つの評価値を所定の計算式（重み付けなどを行う式）に代入し、その計算式に基づく計算が行われた結果を、ステップＳ１０６における判断に用いるようにしても良い。
【０１４７】
ステップＳ１０６において、データを送信すると判断された場合、ステップＳ１０７に処理が進められ、データは送信しないと判断された場合、データの送信に係わる親機１１の処理は終了される。
【０１４８】
ステップＳ１０７において、通信方式の決定が行われる。通信方式としては、無線などにより直接的に行う方式か、または、電子メールなどによりネットワークを介して間接的に行う方式が考えられる。どちらの方式にするかは、例えば、データを送信すると決定した時点で、親機１１が、近辺に自己と直接的に通信を行うことができる機器が存在するか否かを判断し、存在すると判断された場合、その機器に対して直接的にデータを送信するとし、その送信に対応する通信方式に決定され、存在しないと判断された場合、電子メールにより送信するという通信方式に決定される。
【０１４９】
電子メールにより送信する通信方式に決定された場合、特定された対象者に関連付けられている電子メールアドレスが、認識用テーブル１９１から読み出される。
【０１５０】
ステップＳ１０７において通信方式が決定されると、ステップＳ１０８に処理が進められる。ステップＳ１０８において、特定された対象者に対して送信されるデータが選択され、その選択されたデータが、ステップＳ１０９の処理として、決定された通信方式により送信される。
【０１５１】
ステップＳ１０８におけるデータの選択の処理であるが、対象者を特定することにより、より適切なデータを選択することが可能となる。例えば、対象者が特定されることにより、その対象者が写っている写真（画像）を選択する、その対象者が関係している（興味を持っている）話題を選択するなどを実行することが可能となる。
【０１５２】
このように、本発明によれば、ユーザの感情に応じて、また、対象者に応じて、データを選択し、送信するので、送信されるデータを、対象者にとってより適切であるものにすることができる。また、そのような送信に係わる処理は、基本的にユーザの手を煩わさずに行うことが可能となる。
【０１５３】
次に、具体的な例を挙げて、説明を加える。
【０１５４】
［送受信されるデータが写真のデータである場合］
【０１５５】
送信されるデータが、写真（画像）のデータである場合を例に挙げて説明する。写真のデータが送信される場合におけるステップＳ１０８の処理（データの選択の処理）に関し、図１６のフローチャートを参照し説明する。
【０１５６】
ステップＳ１２１において、ステップＳ１０４（図１５）の処理により、特定された対象者の画像データの取得が行われる。ステップＳ１２１において取得される画像データは、認識用テーブル１９１に記憶されている認識情報でもよいし、対象者の画像として設定されている画像データが所定のフォルダから読み出されるようにしても良い。または、その時点で、子機１２のセンサ４１または認識情報取得部８１（図５）により取得された（必要に応じ、子機１２に取得を指示するようにしても良い）画像を用いるようにしても良い。
【０１５７】
また、取得される画像データとしては、後述するマッチングの処理を実行する上で必要となるデータであり、そのマッチングを行うためには、対象者の顔の画像データであることが好ましい。
【０１５８】
ステップＳ１２１において、対象者の画像データが取得されると、ステップＳ１２２において、その画像データとマッチングをとる画像データが特定される。後述するように、選択され、送信されたデータに関するログが、送信済であるデータと、そうでないデータを認識できるようにするために残される。このログに記載されているデータ（フォルダなどでも良い）は、再度送信される必要は無いため、ログに残されているデータは、マッチング対象のデータとはしない（従って、送信されるデータの対象ともされない）ようにする。
【０１５９】
もちろん、図１２を参照して説明したように、選択対象とされるデータが記憶されているフォルダは、予め設定されており、その設定されている範囲内にあるデータが、ステップＳ１２２におけるマッチング対象のデータとされるという条件も、ログに関する条件とともにある。
【０１６０】
ステップＳ１２２において、マッチング対象とされるデータが特定されると、その特定されたデータに対してマッチングの処理が実行される（ステップＳ１２３）。ここで、マッチングとは、対象者の顔が写っている写真（画像）を探し出すために行われる処理である。画像マッチングは、既存の画像マッチングの手法を用いることが可能であり、ここでは、その詳細な説明は省略する。
【０１６１】
ステップＳ１２３の処理が実行された結果、マッチング（一致）したデータがあったか否か（この場合、対象者が写っている写真があったか否か）が判断される（ステップＳ１２４）。ステップＳ１２４において、一致したデータがあると判断された場合、ステップＳ１２５に処理が進められ、一致したデータはないと判断された場合、結果として送信するデータがないため、図１６に示した写真データの選択に関する処理は終了される。
【０１６２】
ステップＳ１２５において、一致したと判断されたデータが、ステップＳ１０９（図１５）において送信されるデータとして設定される。この際、そのデータが記憶されているフォルダ内の他のデータも、送信されるデータとして設定されるようにしても良い。このように設定しておけば、例えば、ユーザＡとユーザＢが一緒に旅行にいったときの写真を、１つのフォルダ内に記憶させておけば、そのフォルダ内の１枚の写真に、ユーザＢが写っていれば、他の写真とともに、ユーザＢに提供することが可能となる。
【０１６３】
ステップＳ１２６において、送信されるとして設定されたデータに関するログが追記される。このログは、送信したデータと送信先の対象者が関連付けられたデータが少なくとも記載されているものである。この後、ステップＳ１０９の処理として、データが送信される。
【０１６４】
なお、画像データは、比較的、容量の大きいものである。特に、複数の画像データを送信するような場合、送信すべきデータ量は、大きなものとなる。実際の画像データの送信および受信は、後の時点で行われるようにし（例えば、ネットワークなどに接続し、比較的容易に大容量のデータを送受信できる状態とされたときに行われるようにし）、後の時点で行われるデータの送受信に備えて、送受信する画像データのインデックス情報のみを先に送受信するようにしても良い。
【０１６５】
このように、対象者が特定されることにより、その特定された対象者が写っている写真を、ユーザＡの手を煩わすことなく対象者（例えば、ユーザＢ）に提供することが可能となる。よって、例えば、対象者に渡そうと思っていたが忘れていたような写真を、対象者と会ったときに渡す（送信する）ことが可能となる。また、対象者と会ったときに、写真を送信することにより、その写真についての話題作りができると考えら、ユーザ同士のコミュニケーションを向上させるうえで、有効な手段になると考えられる。
【０１６６】
また、ここでは、対象者が写っている写真を送信するとしたが、その写真に関連がある写真も送信されるようにしても良い。例えば、対象者が写っている写真と同じ日に撮像された写真や、同じフォルダ内に管理されていた写真は、関連があるとし、送信対象と設定されるようにしても良い。このような設定も加えることで、さらにユーザの手を煩わせずに、対象者と共用したい写真を送信することが可能である。
【０１６７】
このようなことは、ユーザＡ側の親機１１のみで行われるのではなく、対象者としてのユーザＢ側の親機２１（図１）でも行われれば、親機２１から親機１１へ（ユーザＢからユーザＡへ）写真が送信されることになり、互いに写真の交換を行うことが可能となる。例えば、一緒に旅行などに行き、その後、写真の交換を行うときなどに、適用して好適である。
【０１６８】
［受信されたデータの分類］
【０１６９】
上述したように、ユーザＡとユーザＢとの間でデータの授受が行われる。ユーザＡ（親機１１）からユーザＢ（親機２１）に対してデータ送信された場合、ユーザＢのユーザＡに対する評価値に基づいて、親機２１側で、受信されたデータの記憶先のフォルダを決定するようにしても良い。
【０１７０】
例えば、ユーザＢがユーザＡに対して高い評価値を付けているような場合、評価値の高い人から送信されて来たデータを記憶させるフォルダとして設定されているフォルダに、データを記憶させるようにする。同様に、ユーザＢがユーザＡに対して低い評価値を付けているような場合、評価値の低い人から送信されて来たデータを記憶させるフォルダとして設定されているフォルダに、データを記憶させるようにする。または、低い評価値が付けられているユーザからのデータは、記憶されずに削除されるようにしても良い。
【０１７１】
このように、受信されたデータを分類するようにした場合、データを受信する親機１１（または親機２１）側の処理について、図１７のフローチャートを参照して説明する。ここでは、親機１１がデータを受信するとして説明をする。
【０１７２】
ステップＳ１４１において、親機１１の受信部１４１は、他の親機から送信されたデータを受信する。受信されたデータは、制御部１４２に供給される。制御部１４２は、ステップＳ１４２において、データを送信してきた親機（その親機の送信者）を特定する。
【０１７３】
ユーザ同士が対面しているときにデータが受信された場合、親機１１側では、図１５のフローチャートの処理が実行され、その処理の過程で、対象者（この場合、データの送信者）を特定している。そこで、ステップＳ１４２における処理では、その特定された対象者を送信者として特定する。
【０１７４】
または、データが送信される際、データの送信者を示すようなデータが付加された状態で送信されるようにし、そのデータが受信側で読みとられることにより、ステップＳ１４２における送信者の特定が行われるようにしても良い。
【０１７５】
いずれの方法でも良いが、送信者が特定されると、その特定された送信者に割り当てられている評価値が読み出される。親機１１は、記憶部１４５に認識用テーブル１９１（図１４）を記憶しており、その認識用テーブル１９１を参照し、特定された送信者（対象者）に割り当てられている評価値が読み出される。
【０１７６】
ステップＳ１４３において、読み出された評価値に対応するフォルダが選択される。図１８に示すように、例えば、“評価値１〜５”の送信者から送信されてきたデータを記憶するフォルダ２０１と、“評価値５〜１０”の送信者から送信されてきたデータを記憶するフォルダ２０２が予め記憶部１４５に設定されており、ステップＳ１４２の処理で判断された評価値に対応するフォルダが選択される。
【０１７７】
このフォルダは、評価値に依存するものでなくても良い。例えば、図１９に示すように、“グループＡ”に属する送信者から送信されてきたデータを記憶するフォルダ２１１と、“グループＢ”に属する送信者から送信されてきたデータを記憶するフォルダ２１２といったように、予めユーザにより分類されているグループに依存するものでも良い。
【０１７８】
グループとは、例えば、会社関係のグループ、友達のグループ、趣味が一緒のグループなど、ユーザによりさまざまなグループが設定され、フォルダとして設けられる。このようなグループに依存するフォルダを設けるようにした場合、ステップＳ１４２に処理において、送信者の評価値を判断する代わりに、送信者が属するグループが判断される。また、認識用テーブル１９１には、送信者（対象者）が属するグループも、他の情報と関連付けられて管理される。
【０１７９】
評価値またはグループ毎に設定されたフォルダのうち、その時点で受信されたデータを記憶させるフォルダが、ステップＳ１４３の処理として設定されると、ステップＳ１４４において、その設定されたフォルダに、受信されたデータが記憶される。
【０１８０】
このような処理が、データが受信される毎に行われることにより、データを受信した側のユーザの手を煩わせることなく、データを分類することが可能となる。
【０１８１】
［データのリレー１］
【０１８２】
上述したようなデータの送受信を利用した他の処理について説明する。まず、評価値に基づくデータのリレーということについて説明する。
【０１８３】
図２０と図２１は、評価値に基づくデータのリレーについての概念を説明するための図である。図２０に示すように、ユーザＡ側では、評価値の高いユーザとして、「ユーザＢ」、「ユーザ１」、および、「ユーザ２」が登録され、評価値の低いユーザとして、「ユーザ３」と「ユーザ４」が登録されている。
【０１８４】
同様に、ユーザＢ側では、評価値の高いユーザとして、「ユーザＡ」、「ユーザ２」、および、「ユーザ１１」が登録され、評価値の低いユーザとして、「ユーザ１」が登録されている。
【０１８５】
このような状態のとき、図２１に示すように、時刻ｔ１において、ユーザＡからユーザＢに対してデータが送信される。ユーザＡからユーザＢに対してデータが送信される際、ユーザＡ（送信者）側が評価値の高いユーザであると設定しているユーザのリストが作成され、そのリストが、データと共に（データに付加されて）送信される。
【０１８６】
この場合、送信されるリストには、「ユーザＢ」、「ユーザ１」、および「ユーザ２」が記載されているリストである。
【０１８７】
ユーザＡからユーザＢに対してデータが送信された時刻ｔ１より後の時点である時刻ｔ２において、ユーザＢとユーザ１が対面したとする。ユーザ１は、ユーザＡから送信されてきたリスト内に存在しているユーザである。そのようなときには、時刻ｔ１において授受されたデータが、時刻ｔ２においてユーザＢからユーザ１に対して供給される。
【０１８８】
すなわちこの場合、ユーザＡは、評価値の高いユーザＢに対してデータを送信し、同じく評価値の高いユーザ１に対してはデータを送信していないが、結果的にはユーザ１に対してもデータは供給される。
【０１８９】
このように、評価値の高い人同士（この場合、ユーザＡ、ユーザＢ、およびユーザ１）で、共通のデータを所持することが可能となり、かつ、そのような処理は、ユーザの手を煩わすことなく行われる。また、データの発信源となったユーザＡからは、ユーザＢにだけデータが供給されたわけだが、データがリレーされることにより、ユーザ１にまでデータが供給されることになる。
【０１９０】
このような処理が実行される場合の親機１１の動作について説明を加える。まず、データと共にリストを送信する親機１１の処理（図２１で時刻ｔ１において行われるユーザＡからユーザＢに対するデータの送信に係わるユーザＡ側の処理）について、図２２のフローチャートを参照して説明する。
【０１９１】
ステップＳ１７１において、送信するデータが取得される。このデータの取得は、図１５に示したフローチャートのステップＳ１０８の処理に該当する。ステップＳ１７２において、リストが作成される。このリストは、上述したように、ユーザＡにとって評価値の高いユーザが列記されているものである。
【０１９２】
そのようなリストは、予め作成され、記憶部１４５に記憶されている。または、リストを送信する必要が生じたときに、認識用テーブル１９１を参照し、所定の閾値以上のユーザ（対象者）をピックアップし、そのピックアップされたユーザを記載していくことによりリストが作成される。
【０１９３】
ステップＳ１７２において、リストが作成されると（リストが取得されると）、ステップＳ１７３において、そのリストと取得されたデータが送信される。このステップＳ１７３の処理は、図１５に示したフローチャートのステップＳ１０９の処理に該当するが、データと共にリストが送信される点が異なる。
【０１９４】
このようにして送信されたリストとデータを受信した側は、リストとデータを関連付けて記憶する。受信側の処理は、図１７のフローチャートを参照して既に説明したように行われる。ただし、データのみでなく、リストも、そのデータと関連付けられて記憶される。
【０１９５】
次に、図２３のフローチャートを参照して、リストを用いてデータを送信する親機２１の処理（図２１で時刻ｔ２において行われるユーザＢからユーザ１に対するデータの送信に係わるユーザＢ側の処理）について説明する。
【０１９６】
ステップＳ１９１において、親機２１は対象者を特定する。この対象者の特定の処理については、図１５のステップＳ１０４の処理と同様に行われる。ステップＳ１９２において、リストが検索される。まず、リスト自体が記憶されているか否かが判断される。そして、リストが記憶されていると判断された場合には、そのリストに、特定された対象者が記載されているか否かが判断される。
【０１９７】
このステップＳ１９２の処理の結果を受け、ステップＳ１９３において、対象者が記載されているリストがあったか否かが判断される。ステップＳ１９３において、対象者が記載されているリストがあったと判断された場合、ステップＳ１９４に処理が進められ、対象者が記載されていたリストに関連付けられているデータが選択され、送信される。
【０１９８】
ステップＳ１９４においてデータが送信される際、そのデータに関連付けられていたリストも送信されるようにしても良い。リストも送信されるようにすると、１度だけリレーが行われるのではなく、順次繰り返しリレーが行われることになる。例えば、図２１を再度参照するに、ユーザＢからユーザ１に対してリレーが行われた後の時点で、さらにユーザ１からユーザ２に対してデータのリレーが行われるといったような複数回のデータのリレーが可能となる。
【０１９９】
一方、ステップＳ１９３において、対象者が記載されているリストはなかったと判断された場合、処理は終了される。この図２３に示したフローチャートに基づくデータの送信は、図１５に示したフローチャートに基づくデータの送信と、別々に行われる。換言すれば、リストに基づいてはデータを送信することがなくても、図１５に示した通常の処理においてはデータが送信されることもある。
【０２００】
なお、図２３のフローチャートには、ステップとして記載していないが、ステップＳ１９４において、データが送信された場合、その送信されたデータに関連付けられているリストからは、送信対象となった対象者は削除される（例えば、図２１を参照するに、送信対象となった対象者は、ユーザ１であるので、ユーザ１は、リストから削除される）ようにしても良い。削除されるようにすることにより、再度同じデータが同じユーザに送信されてしまうようなことを防ぐことが可能となる。なお、削除するのではなく、ログを残すようにし、残されたログを参照して送信するか否かが判断されるような仕組みを適用してももちろん良い。
【０２０１】
また、ステップＳ１９４において、データとともにリストも送信するようにした場合、そのリストには、その時点での送信者（例えば、ユーザＢ）が削除されたリストが送信される。このようにすることで、再度同じデータが、ユーザＢに送信されてくるようなことを防ぐことが可能となる。
【０２０２】
この［データのリレー１］の場合、始めにデータを送信したユーザ（図２１においてはユーザＡ）の評価値が反映された形で、データがリレーされる。次に、データを受け取った側（図２１においてはユーザＢ）の評価値が反映された形で、データがリレーされる場合を説明する。
【０２０３】
［データのリレー２］
【０２０４】
親機１１における基本的な動作は、図２２や図２３に、それぞれ示したフローチャートを参照して説明した場合（データのリレー１の場合）と同様であるので、再度図２２と図２３を参照し、異なる部分に関してのみ説明を加える。
【０２０５】
まず図２２を再度参照するに、ステップＳ１７２において作成されるリストは、例えば、送信者（図２１においてはユーザＡ）が、どのような評価値を有する人にはデータをリレーしても良いといったことを示すデータとする。
【０２０６】
例えば、ユーザＡが、おもしろい話を聞いたのでその話を広く伝えたいといったような気持ちがある場合、その話（データとしては、音声データまたはテキストデータである）に貼付するリストに記載される評価値は、低い値が記載される。低い値の評価値が記載されることにより、該当者が多くなり、結果として、沢山のユーザにその話が伝わることになる。
【０２０７】
受信した側の処理について図２３のフローチャートを参照して説明するに、ステップＳ１９２において検索されるリストには、データのリレーが許可される評価値の条件が記載されている。そして、ステップＳ１９３において、その時点で認識されている対象者に設定されている評価値で満たされる条件が記載されているリストがあったか否かが判断される。
【０２０８】
例えば、対象者に設定されている評価値が“７”であった場合、そして、あるリストに記載されている条件が“評価値が６以上”というものであったとき、対象者に設定されている評価値で満たされる条件が記載されているリストがあったと判断されることになる。
【０２０９】
ステップＳ１９３において、ＹＥＳと判断された場合、ステップＳ１９４に処理が進められ、送信すべきデータが選択され（条件を満たすと判断されたリストと関連付けられているデータが読み出され）、送信される。
【０２１０】
データのリレー２を適用した場合、データを受信した側の評価値に依存してデータがリレーされる。そのため、評価値が高い対象者にデータがリレーされると設定されているような場合には、比較的、親しい人同士の間でデータがリレーされることになる。よって、例えば、共通の趣味などを有している人（似ている人）などを不特定に集めたい（情報を伝達したい）といったようなときに効果的である。
【０２１１】
なお、ここでは、ステップＳ１７２の処理として、データを送信する側でリストが作成されるとした。他の実施の形態とし、送信する側でリストを作成するのではなく、受信者側で作成するようにしても良い。受信者側で作成される場合、受信した側は、まず、データを送信してきた送信者の評価値を判断する。そして、その評価値と同じ評価値を有する対象者（または、その評価値より上の評価値を有する対象者）を、データをリレーする対象者として設定する。
【０２１２】
このような設定だけを、予めしておいても良いが、この設定を残すためのリストを作成するようにしても良い。そして、その設定に基づきデータが、対象者と会った時点で送信される。
【０２１３】
このようにした場合でも、データを受信した側の評価値に依存してデータがリレーされることになる。よって、上記したような効果を望むことが可能である。
【０２１４】
このようにデータのリレー１、または／および、リレー２が適用されるようにすると、ある程度気の合う仲間同士内で（ある評価値が設定された対象者同士内で）、データを送受信することが可能となる。そして、その送受信されるデータを基に、話がはずむなどの効果を期待でき、人同士のコミュニケーションの向上に役に立つ。
【０２１５】
［学習に係わる処理］
【０２１６】
ところで、説明してきた実施の形態においては、評価値に基づいて、データが交換されるなどの何らかの処理が行われる。例えば、図９のフローチャートを参照して説明したように、評価値が所定の閾値以上であるか否かを判断することにより、データを送信するか否かが判断された。よって、その評価値や閾値の設定は、適切な値が設定されるようにする必要がある。
【０２１７】
そこで、上述してきた説明においては、評価値の更新（図１５のステップＳ１０５）を行うようにすることにより、適切な評価値が設定されるようにした。さらに、評価値をより適切な値にするために、学習という処理が実行されるようにしても良い。
【０２１８】
［評価値の設定に係わる学習］
【０２１９】
学習の一例をここで説明する。送受信（交換）されるデータが、写真のデータであるという具体例を、再度例に挙げて説明する。写真のデータは、上述したように、本発明を適用することにより、ユーザの手を煩わせずに（ユーザからみれば、自動的に）、データが送受信されるが、もちろん、ユーザ自身が所定の操作を行うことにより、意識的にデータを送受信させることも可能である。
【０２２０】
そして、ユーザが意識的に写真のデータを送受信させる場合、送信者は、その写真を受信者（対象者）に見せたいから送信するのであって、このような行動をとるのは、親しい間柄（少なくとも好ましい状態にある間柄）であると考えられる。評価値との関連を考えると、意識的に写真を交換する間柄は、評価値が高いユーザ同士であると考えられる。
【０２２１】
そこで、ユーザが意識的に写真のデータを送受信させたときの回数や、交換した写真の枚数などを考慮して評価値が更新されるようにする。例えば、親しい間柄であれば、写真を交換する回数が多くなり、交換する写真の枚数も多くなると考えられるので、そのような対象者の評価値は、上げられる（高い値に設定される）ように更新されるようにする。このような更新は、送信者側でも受信者側でも行われる。
【０２２２】
すなわち、データを送信した側（ユーザＡとする）は、受信する側（ユーザＢとする）に対して好意的であると考えられるため、ユーザＡのユーザＢに対する評価値を上げるという処理（学習）がユーザＡ側で行われる。一方、ユーザＢは、ユーザＡから好意的に思われていると考えられるため、ユーザＢのユーザＡに対する評価値を上げるという処理（学習）がユーザＢ側で行われる。
【０２２３】
このような学習に係わる処理において、データを送信した側とデータを受信した側とで、同様に更新がされても良いが、例えば、送信した側で上げられる値と、受信した側で上げられる値は異なるように処理される（重み付けを行った処理がされる）ようにしても良い。
【０２２４】
また、更新の処理として、図１５のステップＳ１０５の処理と同様に行われる（例えば、評価値の平均値を算出する）ようにしても良い。
【０２２５】
なお、この場合、ユーザＢ側での学習は、ユーザＡのユーザＢに対する気持ちが反映されるものとなる。よって、ユーザＢの気持ち（感情）のみが反映されるように評価値を設定する場合、データを受信した際に行われるとして説明したユーザＢ側の学習は、行われないようにしても良い。受信側における評価値の更新は、適宜行われるようにすればよい。
【０２２６】
［閾値の設定に係わる学習１］
【０２２７】
上述した実施の形態においては、例えば、図９のフローチャートのステップＳ５４において、データを送信するか否かの判断を、評価値が所定の閾値以上であるか否かを判断することにより行うとした。この閾値は、予め設定された値（例えば“５”）のまま、継続的（固定的）に用いられるようにしても良い。
【０２２８】
例えば、ユーザにより、低い評価値（例えば“３”以下など）の人にもデータを送信したい、逆に、高い評価値（例えば、“７”以上など）の人にしかデータを送信したくないといったような要望があると考えられる。このようなことを考慮すると、閾値をユーザ自身が所望の値に設定できるような仕組みを設けるようにしても良い。
【０２２９】
ここでは、閾値も学習により、ユーザの手を煩わすことなく、かつ、ユーザが所望する値に適切に設定されるようにする仕組みを設けるとし、その学習の仕方について説明する。
【０２３０】
ここでも送受信（交換）されるデータが、写真のデータである場合を、再度例に挙げて説明する。上述した［評価値の設定に係わる学習］のところでも説明したように、ユーザ（ユーザＡとする）が写真を意図的に交換した場合、その交換先のユーザ（ユーザＢとする）とは親しい間柄であると考えられる。
【０２３１】
評価値との関係を考えると、ユーザＡは、ユーザＢに対する評価値程度のユーザに対して、写真の交換を行うことがあるということを示している。例えば、ユーザＢに対する評価値が“３”といった比較的低い（規定値とされている値よりも低い）評価値のユーザに対しても、ユーザＡは、写真などのデータを送信することが有ることを示している。ユーザＡが、ユーザＢだけでなく、比較的評価値の低い他のユーザに対しても、写真などのデータを送信しているような場合、ユーザＡは、評価値の低いユーザともデータの交換を望んでいると考えることができる。
【０２３２】
逆に、ユーザＡは、評価値の高いユーザ（例えば、“７”以上）とデータの交換を行うことが多い場合、そのユーザＡは、評価値の高いユーザとだけ、データの交換を望んでいると考えることができる。
【０２３３】
このようなことを考慮し、ユーザが意識的に写真のデータを送受信させたときの、相手（対象者）の評価値を考慮して閾値が更新されるようにする。例えば、ユーザが意識的に写真のデータを送受信させたとき毎に、その相手の評価値が読み出され、その読み出された評価値を含めた評価値の平均値が算出され、その算出された平均値が閾値として設定されるようにする。
【０２３４】
このように、データを送信した先の対象者の評価値の平均値を算出し、その平均値を閾値とすることにより、ユーザがデータの送信先として指定する可能性の高い（ユーザがデータの交換を所望する）対象者を、適切に設定することが可能となる。
【０２３５】
なお、閾値の設定は、評価値の平均値を算出することに限定されるわけではなく、平均値以外の方法で設定されるようにしても良い。
【０２３６】
［閾値の設定に関する学習２］
【０２３７】
［閾値の設定に関する学習１］のところでは、データの送信先とされた対象者の評価値を考慮して閾値が設定されるとした。このような学習により閾値を設定するということは、閾値以上の評価値を有する対象者に対しては、データの内容に関係なく、そのデータが送信される場合があることを意味する。
【０２３８】
しかしながら、閾値以上の評価値を有する対象者に対しても送信して良いデータと、そうではないデータがあると考えられる。そこで、データ自体に閾値を設けるようにしても良い。例えば、データＡは、閾値“５”と設定し、評価値が“５”以上である対象者に対しては送信して良いデータとし、データＢは、閾値“８”と設定し、評価値が“８”以上である対象者に対しては送信して良いデータとするといったように、データ毎に送信しても良い評価値を規定するための閾値が設定されるようにする。
【０２３９】
この設定は、ユーザにより、データ毎に行われるようしてももちろん良いが、データ数が多くなると、全てのデータに対して閾値を設定するのは面倒であるといったような課題がある。そこで、この設定自体も学習により行われるようにする。この学習も、［閾値の設定に関する学習１］と同様に、ユーザが意図的にデータを交換したときの、対象者の評価値を考慮して行われるようにする。
【０２４０】
例えば、ユーザＡが意図的に対象者（ユーザＢとする）に対してデータ（データＢとする）を送信したとき、ユーザＢの評価値がデータＢの閾値とされる。その後、データＢが、ユーザＣに対しても送信された場合、ユーザＢの評価値とユーザＣの評価値の平均値が、データＢの閾値とされる。このように、データが送信される毎に、そのデータが送信された先の対象者の評価値を読み出し、そして評価値の平均値を算出し、その算出された平均値が、そのデータに対する閾値として設定される。
【０２４１】
このようにデータ毎に、そのデータの送信先の対象者の評価値の平均値が、そのデータの閾値として設定されるようにすることにより、評価値の低い対象者に対しても送信して良いデータ、評価値の高い対象者のみに送信するデータといったような分類が、データ毎に行えるようになる。
【０２４２】
なお、閾値の設定は、評価値の平均値を算出することに限定されるわけではなく、平均値以外の方法で設定されるようにしても良い。
【０２４３】
［補助装置の利用］
【０２４４】
上述した実施の形態においては、データが送信される先（受信側）は、例えば、ユーザＢの親機２１（図１）であるとし、その親機２１は、ユーザＡの親機１１と同様の構成であるとして説明した。また、親機１１（２１）は、パーソナルコンピュータなどを用いることができ、その内部構成は、図６に示したような構成であるとして説明した。
【０２４５】
しかしながら、上述した説明でデータが送信される先は、パーソナルコンピュータのような装置に限定されることを意味するものではなく、パーソナルコンピュータのような装置以外でも良い。また、送信される先がパーソナルコンピュータのような装置であっても、他の装置を介して、最終的にパーソナルコンピュータのような装置に送信されるようにしても良い。そこで、パーソナルコンピュータ以外の装置（ここでは、補助装置と称する）にデータが送信される場合について説明する。
【０２４６】
図２４は、補助装置を用いた場合のシステムの構成を示す図である。図１に示した構成と同様に、ユーザＡは、子機１２を装着し、子機１２と親機１１は、データの授受が行えるように構成されている。図２４に示した例では、補助装置２５１は、親機１１または子機１２とデータの授受が行える構成とされている。また、図２４には図示していないが、補助装置２５１から、ユーザＢの親機２１に対してデータが送信されるように構成することも可能である。
【０２４７】
ここで補助装置２５１は、例えば、ロボットである。近年、ペット型ロボットなどと称され、人とコミュニケーションをとるロボットがあるが、そのようなロボットを、補助装置２５１として用いることができる。
【０２４８】
このようなシステムにおける処理について説明する。まず先に図２５のフローチャートを参照し、親機１１が処理を実行する場合のシステムの動作について説明し、次に図２６のフローチャートを参照し、親機１１が処理を実行しない場合のシステムの動作について説明する。
【０２４９】
図２５のフローチャートに基づく動作について説明するに、ステップＳ３０１において、子機１２は、ユーザＡの生体情報を測定する。測定された生体情報は、ステップＳ３０２において、親機１１に対して送信される。親機１１は、子機１２からの生体情報を、ステップＳ３１１において受信すると、ステップＳ３１２において、生体情報に基づき感情を推測する。
【０２５０】
そして親機１１は、ステップＳ３１３において、推測された感情を基に、データを選択し、ステップＳ３１４において、選択されたデータを補助装置２５１に対して送信する。送信されたデータは、ステップＳ３２１において、補助装置２５１により受信される。補助装置２５１は、ステップＳ３２２において、受信されたデータに基づく処理を実行する。
【０２５１】
ここまでの親機１１と子機１２の処理は、基本的に図２のフローチャートを参照して説明した場合と同様である。ただし、ステップＳ３１３における処理で選択されるデータは、補助装置２５１が行う処理を規定するデータである。このような補助装置２５１の動作を規定するためのデータを選択するために、そのようなデータは、予め親機１１側で管理されている。例えば、図１２を参照してデータが記憶されているフォルダについて説明したが、そのようなフォルダの１つに、補助装置２５１の動作を規定するためのデータが記憶される。
【０２５２】
補助装置２５１の動作を規定するためのデータを受信した補助装置２５１は、その受信したデータに基づく処理を実行する。その受信されるデータは、ユーザＡの感情を基に選択されたものであるが、例えば、ユーザＡが緊張している状態であると推測されるときには、その緊張をほぐすような動作（例えば、踊るなど）が、補助装置２５１で行われるようなデータである。
【０２５３】
また、人と対面したと判断されるときには、“こんにちは”といった言葉を発するようなデータであっても良い。さらに、その言葉も、子機１２が認識情報取得部８１（図５）を有し、親機１１の方で、対象者が認識できる構成とされている場合、認識された対象者の評価値により、同じ意味をもつ言葉であっても、異なる言葉（例えば、“お久しぶりでございます”と“久しぶり〜”といったような言葉）で挨拶させるようにするためのデータであっても良い。
【０２５４】
次に、親機１１を介さずに子機１２から補助装置２５１にデータが送信される際のシステムの動作について、図２６のフローチャートを参照して説明する。子機１２側の処理は、図２５のフローチャートを参照して説明した場合と同様に、ユーザＡの生体情報を測定し、その生体情報を送信するといった処理である。ただし、この場合、送信先は補助装置２５１である。
【０２５５】
補助装置２５１は、ステップＳ３６１において、子機１２からの生体情報を受信すると、ステップＳ３６２において、その受信した生体情報からユーザＡの感情を推測する。この処理は、親機１１側で、ステップＳ３１２（図２５）において行われた処理と同様に行われる。なお、感情の推測まで、子機１２側で行われ、推測結果が、補助装置２５１に送信されるようにしても良い。
【０２５６】
ステップＳ３６３において、推測された感情に基づき、行動が選択される。例えば、ユーザＡの感情を表すような行動を、補助装置２５１が行うようにしても良い。また、推測された感情から算出される評価値に応じた行動が選択されるようにしても良い。または、子機１２の認識情報取得部８１が、認識用テーブル１９１を記憶し、その認識用テーブル１９１に記載されている、対象者に関連付けられた評価値を送信するようにし、その評価値に応じた行動が補助装置２５１側で選択され、実行されるようにしても良い。
【０２５７】
この選択対象とされる行動に関するデータは、補助装置２５１に、例えば、感情（評価値）と行動が関連付けられた状態で、予め記憶されている。または、補助装置２５１で規定されている（プログラミングされている）ことを利用することも可能である。行動が選択されると、その選択に応じた処理が、ステップＳ３６４において実行される。
【０２５８】
補助装置２５１側で行われるステップＳ３６２とステップＳ３６３の処理は、図２５のフローチャートにおける親機１１が、ステップＳ３１２とステップＳ３１３において行う処理と基本的に同様に行うことが可能である。ここでは補助装置２５１を設けたが、基本的には補助装置２５１＝親機１１とする構成でも良い。
【０２５９】
このように、補助装置２５１は、ユーザＡの感情に応じた行動（ユーザＡの対象者に対する評価値に応じた行動）をする。この行動自体は、ユーザＡに対してでも良いし、対象者に対してでも良い。上述したように、ユーザＡが緊張しているような場合には、ユーザＡに対する行動として、その緊張をほぐすような行動が実行され、対象者に対面したと判断されるような場合には、対象者に対する行動として、対象者に挨拶するような行動が実行される。
【０２６０】
このように、補助装置２５１が、ユーザの感情を反映したような行動をとることにより、ユーザ同士のコミュニケーションにおいて、１つのコミュニケーション手段を提供することができる。もって、コミュニケーションの向上をはかることが可能となる。
【０２６１】
このように、補助装置２５１は、ユーザの感情を反映したような行動をとらせることができるため、ユーザの分身として行動させることが可能となる。ユーザの分身としての補助装置２５１同士が、互いにコミュニケーションをとり、その結果として、補助装置２５１のユーザ同士がコミュニケーションをとることができるようにしても良い。
【０２６２】
例えば、コミュニケーションの１例として、補助装置２５１がペット型のロボットであり、そのペット型のロボットが画像を撮像する機能を有している場合、散歩中に、補助装置２５１同士が、評価値に応じて画像の交換を行う（親機１１と親機２１が画像の交換を行う場合と基本的に同様に行われる）といったことが行われる。
【０２６３】
このように、本発明を適用することで、ユーザ同士のコミュニケーションをより円滑に行えるようにするための１手段を提供できるようになる。
【０２６４】
また、本発明を適用することで、データの交換を必要とする相手（対象者）と、容易にデータの交換を行うことができ、その交換は、ユーザの手を煩わすことなく行うことが可能となる。もって、ユーザがデータの交換を忘れてしまうといったような不都合が発生する可能性を低くすることが可能となる。
【０２６５】
上述した実施の形態においては、交換されるデータとして、写真のデータを例に挙げて説明した。しかしながら、本発明を適用して交換されるデータは、写真のデータに限定されるものではなく、画像データ、音声データ、映像データ、テキストデータなど、種々のデータでも良い。
【０２６６】
また、仲の良い、従って、評価値の高いユーザ同士のスケジュールが、交換されるデータの対象とされても良い。また、評価値に応じて、ユーザと対象者のデータを同期させるような処理が実行されるようにしても良い。
【０２６７】
なお、上述した実施の形態として説明したこと以外に、評価値を利用することも可能である。例えば、評価値毎に、対象者をグループ分けするといったことも可能である。そしてグループ分けのデータを用いて、アドレス帳に記載されているユーザを分類するといったような、予め評価値に依存した処理の対象として設定されていないような他のデータに対しても、何らかの処理を実行するようにしても良い。
【０２６８】
［記録媒体について］
【０２６９】
上述した一連の処理は、それぞれの機能を有するハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２７０】
汎用のパーソナルコンピュータは、例えば、図６に示すような内部構成を有している。記録媒体は、図６に示すように、パーソナルコンピュータ（親機１１）とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROM（Compact Disc-Read Only Memory），DVD（Digital Versatile Disc）を含む）、光磁気ディスク１２３（MD（Mini-Disc）（登録商標）を含む）、若しくは半導体メモリ１２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ１０２や記憶部１０８が含まれるハードディスクなどで構成される。
【０２７１】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２７３】
【図１】本発明を適用したシステムの一実施の形態の構成を示す図である。
【図２】システムの動作を説明するためのフローチャートである。
【図３】子機の内部構成例を示す図である。
【図４】センサの構成例を示す図である。
【図５】子機の他の内部構成例を示す図である。
【図６】親機の内部構成例を示す図である。
【図７】親機の機能を示す機能ブロック図である。
【図８】子機の動作について説明するためのフローチャートである。
【図９】親機の動作について説明するためのフローチャートである。
【図１０】脈拍の変化を示すグラフである。
【図１１】評価値について説明するための図である。
【図１２】データの読み出されるフォルダの設定について説明するための図である。
【図１３】対象者の登録処理について説明するためのフローチャートである。
【図１４】認識用テーブルについて説明するための図である。
【図１５】親機の処理について説明するためのフローチャートである。
【図１６】写真の選択に係わる処理について説明するためのフローチャートである。
【図１７】受信に係わる処理について説明するためのフローチャートである。
【図１８】データが記憶されるフォルダについて説明するための図である。
【図１９】データが記憶されるフォルダについて説明するための図である。
【図２０】データのリレーについて説明するための図である。
【図２１】データのリレーについて説明するための図である。
【図２２】データの送信処理について説明するためのフローチャートである。
【図２３】データの送信処理について説明するためのフローチャートである。
【図２４】補助装置を含むシステムの構成例を示す図である。
【図２５】システムの動作について説明するためのフローチャートである。
【図２６】システムの動作について説明するためのフローチャートである。
【符号の説明】
【０２７４】
１１  親機，  １２  子機，  ２１  親機，  ４１  センサ，  ４２  制御部，  ４３  送信部，  ６１  脈拍センサ，  ６２  血圧センサ，  ６３  体温センサ，  ６４  マイクロフォン，  ６５  カメラ，  ８１  認識情報取得部，  １０１  ＣＰＵ，  １０２  ＲＯＭ，  １０３  ＲＡＭ，  １０６  入力部，  １０７  出力部，  １０８  記憶部，  １０９  通信部，  １１０  ドライブ，  １４１  受信部，  １４２  制御部，  １４３  感情推測部，  １４４  評価値設定部，  １４５  記憶部，  １４６  データ選択部，  １４７  送信部，  １４８  認識部
【図１】
2005309585.tif 000003
【図２】
2005309585.tif 000004
【図３】
2005309585.tif 000005
【図４】
2005309585.tif 000006
【図５】
2005309585.tif 000007
【図６】
2005309585.tif 000008
【図７】
2005309585.tif 000009
【図８】
2005309585.tif 000010
【図９】
2005309585.tif 000011
【図１０】
2005309585.tif 000012
【図１１】
2005309585.tif 000013
【図１２】
2005309585.tif 000014
【図１３】
2005309585.tif 000015
【図１４】
2005309585.tif 000016
【図１５】
2005309585.tif 000017
【図１６】
2005309585.tif 000018
【図１７】
2005309585.tif 000019
【図１８】
2005309585.tif 000020
【図１９】
2005309585.tif 000021
【図２０】
2005309585.tif 000022
【図２１】
2005309585.tif 000023
【図２２】
2005309585.tif 000024
【図２３】
2005309585.tif 000025
【図２４】
2005309585.tif 000026
【図２５】
2005309585.tif 000027
【図２６】
2005309585.tif 000028