(57)【要約】【課題】  ユーザの感情を容易に推定することができるようにする。【解決手段】  ユーザの操作部１２を利用する操作に応じて、テキストコミュニケーションソフトウエア実行部１１によりコンテンツに対して対応する処理が施された場合、ユーザの操作対象のコンテンツに関する１以上の情報、および、ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つが素材取得部１３により取得される。すると、感情度合推定部１４と感情状態推定部１６は、度合判定基準記憶部１５に記憶された度合判定基準や感情辞書記憶部１７に記憶された感情辞書を適宜参照しつつ、素材取得部１３により取得された各種素材に基づいて、ユーザの感情状態、即ち、ユーザの感情の種類と度合いのうちの少なくとも一方を推定する。本発明は、パーソナルコンピュータに適用可能である。【選択図】図２
2005332266.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段と、
前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された場合、その時点またはその前後における前記ユーザの感情を推定するための素材として、前記ユーザの操作対象の前記コンテンツに関する１以上の情報、および、前記ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つを取得する素材取得手段と、
前記素材になり得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報を予め記憶している記憶手段と、
前記素材取得手段により取得された１以上の前記素材、および、前記記憶手段に予め記憶されている前記対応関係情報に基づいて、前記ユーザの感情の種類若しくは度合いまたはそれらの組合せを推定する感情推定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記コンテンツは、前記ユーザと他者との間でやり取りされる文章で構成され、
前記コンテンツ処理手段は、前記他者が利用する他の情報処理装置から送信された第１の文章を受信してから、前記第１の文章に対する前記ユーザの応答である第２の文章を前記他の情報処理装置に送信するまでの一連の処理を少なくとも実行し、
前記素材取得手段は、前記第１の文章と前記第２の文章のうちの少なくとも一方に含まれる1以上の単語を前記素材として取得するとともに、前記コンテンツ処理手段により前記一連の処理が実行されるまでの略所要時間を示す時間情報を前記素材として取得し、
前記記憶手段は、感情の1以上の種類毎に、対応する種類を示す１以上の感情語を含む第１の対応関係情報を予め記憶しているとともに、前記コンテンツ処理手段により前記一連の処理が実行されるまでの所要時間と、前記ユーザの感情の度合いとの対応関係性を示す第２の対応関係情報を予め記憶しており、
前記感情推定手段は、前記素材取得手段により取得された前記素材のうちの１以上の前記単語のそれぞれ、および、前記記憶手段に予め記憶されている前記第１の対応関係情報に基づいて、ユーザの感情の種類を推定するとともに、前記素材取得手段により取得された前記素材のうちの前記時間情報、および、前記記憶手段に予め記憶されている前記第２の対応関係情報に基づいて、ユーザの感情の度合いを推定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツは、前記ユーザと他者との間でやり取りされる文章で構成され、
前記コンテンツ処理手段は、前記他者が利用する他の情報処理装置から送信されてきた第１の文章を受信する処理と、第２の文章を前記他の情報処理装置に送信する処理とのうちの少なくとも一方を実行し、
前記素材取得手段は、前記第１の文章と前記第２の文章のうちの前記ユーザの操作対象の文章に含まれる1以上の単語を前記素材として取得し、
前記記憶手段は、１以上の単語のそれぞれについての、対応する単語に対して前記ユーザが抱く感情の種類と度合いとに応じて重み付けされた重み値を含む対応関係情報を予め記憶しており、
前記感情推定手段は、前記記憶手段に予め記憶されている前記対応関係情報に基づいて、前記素材取得手段により前記素材として取得された１以上の前記単語のそれぞれの第１の重み値を決定し、決定された１以上の前記第１の重み値に基づいて、前記第１の文章と前記第２の文章のうちの前記ユーザの操作対象の文章についての第２の重み値を決定し、前記第２の重み値に基づいて前記ユーザの感情の種類と度合いとを推定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツ処理手段は、前記ユーザが前記第１の文章と前記第２の文章のうちの少なくとも一方を操作対象として所定の操作を行った場合、その所定の操作に対応する処理をさらに実行し、
前記素材取得手段は、さらに、前記第１の文章と前記第２の文章のうちの前記ユーザの操作対象の文章に対して前記コンテンツ処理手段により各処理が施された場合、前記各処理のそれぞれに対応する前記ユーザの各操作のうちの1以上の操作の内容を示す情報を素材として取得し、
前記感情推定手段は、さらに、前記素材取得手段により取得された前記素材のうちの前記ユーザの1以上の前記操作の内容を示す前記情報に基づいて、１以上の前記第１の重み値または前記第２の重み値を更新し、１以上の更新された前記第１の重み値に基づいて決定された前記第２の重み値、または、更新された前記第２の重み値に基づいて前記ユーザの感情の種類と度合いとを推定する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
ユーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段と、
前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された時点またはその前後における前記ユーザの感情を推定するための素材に成り得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報を予め記憶している記憶手段と
を備える情報処理装置の情報処理方法であって、
前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された場合、前記ユーザの操作対象の前記コンテンツに関する１以上の情報、および、前記ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つを前記素材として取得する素材取得ステップと、
前記素材取得ステップの処理により取得された１以上の前記素材、および、前記記憶手段に予め記憶されている前記対応関係情報に基づいて、前記ユーザの感情の種類若しくは度合いまたはそれらの組み合わせを推定する感情推定ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
ユーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段と、
前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された時点またはその前後における前記ユーザの感情を推定するための素材に成り得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報を予め記憶している記憶手段と
を備えるコンテンツ処理装置を制御するコンピュータに実行させるプログラムであって、
前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された場合、前記ユーザの操作対象の前記コンテンツに関する１以上の情報、および、前記ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つを前記素材として取得する素材取得ステップと、
前記素材取得ステップの処理により取得された１以上の前記素材、および、前記記憶手段に予め記憶されている前記対応関係情報に基づいて、前記ユーザの感情の種類若しくは度合いまたはそれらの組み合わせを推定する感情推定ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、ユーザの感情を容易に推定することができる、情報処理装置および方法、並びに、プログラムに関する。
【背景技術】
【０００２】
最近、ユーザの感情を推定する技術が様々提案されつつある。
【０００３】
例えば、特許文献１には、生理指標からユーザの感情を推定する手法が開示されている。特許文献２や特許文献３には、声の調子から感情を推定する手法が開示されている。非特許文献１には、表情から感情を推定する手法が開示されている。また、特許文献４には、感情を推定するための特別な装置が開示されている。
【特許文献１】特許3310498号公報
【特許文献２】特開2003-162294号公報
【特許文献３】特開2002-91482号公報
【特許文献４】特開2001-34410号公報
【非特許文献１】電子情報通信学会論文誌1996Vol6  J80-DII-No6  pp1547-1554
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１乃至特許文献４や非特許文献１のような従来の技術を利用して感情を推定するためには、そのための特別な装置が必要になるという課題があった。
【０００５】
即ち、パーソナルコンピュータ等を利用して、ユーザの感情を考慮した各種処理を実行するためには、現状、パーソナルコンピュータの他に特別な装置のさらなる追加が必要になり、コストがかかるという課題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、ユーザの感情を容易に推定することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、ユーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段と、コンテンツ処理手段によりユーザの操作に対応する処理がコンテンツに対して施された場合、その時点またはその前後におけるユーザの感情を推定するための素材として、ユーザの操作対象のコンテンツに関する１以上の情報、および、ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つを取得する素材取得手段と、素材になり得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組み合わせとの対応関係を示す対応関係情報を予め記憶している記憶手段と、素材取得手段により取得された１以上の素材、および、記憶手段に予め記憶されている対応関係情報に基づいて、ユーザの感情の種類若しくは度合いまたはそれらの組合せを推定する感情推定手段とを備えることを特徴とする。
【０００８】
コンテンツは、ユーザと他者との間でやり取りされる文章で構成され、コンテンツ処理手段は、他者が利用する他の情報処理装置から送信された第１の文章を受信してから、第１の文章に対するユーザの応答である第２の文章を他の情報処理装置に送信するまでの一連の処理を少なくとも実行し、素材取得手段は、第１の文章と第２の文章のうちの少なくとも一方に含まれる1以上の単語を素材として取得するとともに、コンテンツ処理手段により一連の処理が実行されるまでの略所要時間を示す時間情報を素材として取得し、記憶手段は、感情の1以上の種類毎に、対応する種類の感情を示す１以上の感情語を含む第１の対応関係情報を予め記憶しているとともに、コンテンツ処理手段により一連の処理が実行されるまでの所要時間と、ユーザの感情の度合いとの対応関係性を示す第２の対応関係情報を予め記憶しており、感情推定手段は、素材取得手段により取得された素材のうちの１以上の単語のそれぞれ、および、記憶手段に予め記憶されている第１の対応関係情報に基づいて、ユーザの感情の種類を推定するとともに、素材取得手段により取得された素材のうちの時間情報、および、記憶手段に予め記憶されている第２の対応関係情報に基づいて、ユーザの感情の度合いを推定するようにすることができる。
【０００９】
コンテンツは、ユーザと他者との間でやり取りされる文章で構成され、コンテンツ処理手段は、他者が利用する他の情報処理装置から送信されてきた第１の文章を受信する処理と、第２の文章を他の情報処理装置に送信する処理とのうちの少なくとも一方を実行し、素材取得手段は、第１の文章と第２の文章のうちのユーザの操作対象の文章に含まれる1以上の単語を素材として取得し、記憶手段は、１以上の単語のそれぞれについての、対応する単語に対してユーザが抱く感情の種類と度合いとに応じて重み付けされた重み値を含む対応関係情報を予め記憶しており、感情推定手段は、記憶手段に予め記憶されている対応関係情報に基づいて、素材取得手段により素材として取得された１以上の単語のそれぞれの第１の重み値を決定し、決定された１以上の第１の重み値に基づいて、第１の文章と第２の文章のうちのユーザの操作対象の文章についての第２の重み値を決定し、第２の重み値に基づいてユーザの感情の種類と度合いとを推定するようにすることができる。
【００１０】
コンテンツ処理手段は、ユーザが第１の文章と第２の文章のうちの少なくとも一方を操作対象として所定の操作を行った場合、その所定の操作に対応する処理をさらに実行し、素材取得手段は、さらに、第１の文章と第２の文章のうちのユーザの操作対象の文章に対してコンテンツ処理手段により各処理が施された場合、各処理のそれぞれに対応するユーザの各操作のうちの1以上の操作の内容を示す情報を素材として取得し、感情推定手段は、さらに、素材取得手段により取得された素材のうちのユーザの1以上の操作の内容を示す情報に基づいて、１以上の第１の重み値または第２の重み値を更新し、１以上の更新された第１の重み値に基づいて決定された第２の重み値、または、更新された第２の重み値に基づいてユーザの感情の種類と度合いとを推定するようにすることができる。
【００１１】
本発明の情報処理装置においては、ユーザの各操作のそれぞれに応じて、対応する処理がコンテンツに対して施された場合、その時点またはその前後にユーザが抱く感情の種類と度合いとのうちの少なくとも一方で示される感情状態が推定される。詳細には、この感情状態の推定処理に利用される素材として、ユーザの操作対象のコンテンツに関する１以上の情報、および、ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つが取得される。そこで、素材になり得る１以上の情報のそれぞれと、ユーザの感情状態との対応関係を示す対応関係情報が予め記憶されているので、取得された１以上の素材、および、予め記憶されている対応関係情報に基づいて、ユーザが抱く感情状態が推定される。
【００１２】
本発明の情報処理方法は、ユーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段と、コンテンツ処理手段によりユーザの操作に対応する処理がコンテンツに対して施された時点またはその前後におけるユーザの感情を推定するための素材に成り得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報を予め記憶している記憶手段とを備える情報処理装置の情報処理方法であって、コンテンツ処理手段によりユーザの操作に対応する処理がコンテンツに対して施された場合、ユーザの操作対象のコンテンツに関する１以上の情報、および、ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つを素材として取得する素材取得ステップと、素材取得ステップの処理により取得された１以上の素材、および、記憶手段に予め記憶されている対応関係情報に基づいて、ユーザの感情の種類若しくは度合いまたはそれらの組み合わせを推定する感情推定ステップとを含むことを特徴とする。
【００１３】
本発明のプログラムは、ユーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段と、コンテンツ処理手段によりユーザの操作に対応する処理がコンテンツに対して施された時点またはその前後におけるユーザの感情を推定するための素材に成り得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報を予め記憶している記憶手段とを備えるコンテンツ処理装置を制御するコンピュータに実行させるプログラムであって、コンテンツ処理手段によりユーザの操作に対応する処理がコンテンツに対して施された場合、ユーザの操作対象のコンテンツに関する１以上の情報、および、ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つを素材として取得する素材取得ステップと、素材取得ステップの処理により取得された１以上の素材、および、記憶手段に予め記憶されている対応関係情報に基づいて、ユーザが抱く感情の種類若しくは度合いまたはそれらの組合せを推定する感情推定ステップとを含むことを特徴とする。
【００１４】
本発明の情報処理方法およびプログラムにおいては、ーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段と、コンテンツ処理手段によりユーザの操作に対応する処理がコンテンツに対して施された時点またはその前後におけるユーザの感情を推定するための素材に成り得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報を予め記憶している記憶手段とを備える情報処理装置またはコンテンツ処理装置が対象とされる。詳細には、コンテンツ処理手段によりユーザの操作に対応する処理がコンテンツに対して施された場合、ユーザの操作対象のコンテンツに関する１以上の情報、および、ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つが素材として取得され、取得された１以上の素材、および、記憶手段に予め記憶されている対応関係情報に基づいて、ユーザが抱く感情状態（感情の種類若しくは度合いまたはそれらの組合せ）が推定される。
【発明の効果】
【００１５】
以上のごとく、本発明によれば、ユーザの感情を推定することができる。特に、容易かつ簡単な構成で、ユーザの感情を推定することができる。
【発明を実施するための最良の形態】
【００１６】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１７】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１８】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば、図２のユーザ装置１）は、ユーザの各操作（例えば、操作部１２を利用する操作）のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段（例えば、図２のテキストコミュニケーションソフトウエア実行部１１）と、前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された場合、その時点またはその前後における前記ユーザの感情を推定するための素材（例えば、図１の「素材」の項目に示される情報）として、前記ユーザの操作対象の前記コンテンツに関する１以上の情報（例えば、図１の「素材」の項目に示される文章（単語）やメール相手等）、および、前記ユーザの操作の内容を示す１以上の情報（例えば、図１の「素材」の項目に示されるフォルダ（フォルダの移動操作）、ユーザ操作、および、感情入力（直接）等）のうちの少なくとも１つを取得する素材取得手段（例えば、図２の素材取得部１３）と、前記素材になり得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報（例えば、図５の度合い判定基準、図６の感情辞書、図１２の重み付け基準等）を予め記憶している記憶手段（例えば、図２の度合判定基準記憶部１５や感情辞書記憶部１７）と、前記素材取得手段により取得された１以上の前記素材、および、前記記憶手段に予め記憶されている前記対応関係情報に基づいて、前記ユーザの感情の種類若しくは度合いまたはそれらの組み合わせを推定する感情推定手段（例えば、図２の感情度合推定部１４や感情状態推定部１６）とを備えることを特徴とする。
【００１９】
この情報処理装置において、前記コンテンツは、前記ユーザと他者との間でやり取りされる文章（例えば、図１０乃至図１２に示されるようなメール）で構成され、前記コンテンツ処理手段は、前記他者が利用する他の情報処理装置から送信された第１の文章を受信してから、前記第１の文章に対する前記ユーザの応答である第２の文章を前記他の情報処理装置に送信するまでの一連の処理を少なくとも実行し、前記素材取得手段は、前記第１の文章と前記第２の文章のうちの少なくとも一方に含まれる1以上の単語を前記素材として取得するとともに、前記コンテンツ処理手段により前記一連の処理が実行されるまでの略所要時間を示す時間情報を前記素材として取得し、前記記憶手段は、感情の1以上の種類毎に、対応する種類の感情を示す１以上の感情語を含む第１の対応関係情報（例えば、図６の感情辞書）を予め記憶しているとともに、前記コンテンツ処理手段により前記一連の処理が実行されるまでの所要時間と、前記ユーザの感情の度合いとの対応関係性を示す第２の対応関係情報（例えば、図５の度合い判定基準であり、反応までの経過時間が所要時間に相当する）を予め記憶しており、前記感情推定手段は、前記素材取得手段により取得された前記素材のうちの１以上の前記単語のそれぞれ、および、前記記憶手段に予め記憶されている前記第１の対応関係情報に基づいて、ユーザの感情の種類を推定するとともに、前記素材取得手段により取得された前記素材のうちの前記時間情報、および、前記記憶手段に予め記憶されている前記第２の対応関係情報に基づいて、ユーザの感情の度合いを推定する（例えば、図４のユーザ感情推定処理を実行する）ようにすることができる。
【００２０】
この情報処理装置において、前記コンテンツは、前記ユーザと他者との間でやり取りされる文章（例えば、図１０乃至図１２に示されるようなメール）で構成され、前記コンテンツ処理手段は、前記他者が利用する他の情報処理装置（例えば、図２の他ユーザ装置３）から送信されてきた第１の文章を受信する処理と、第２の文章を前記他の情報処理装置に送信する処理とのうちの少なくとも一方を実行し、前記素材取得手段は、前記第１の文章と前記第２の文章のうちの前記ユーザの操作対象の文章に含まれる1以上の単語を前記素材として取得し、前記記憶手段は、１以上の単語のそれぞれについての、対応する単語に対して前記ユーザが抱く感情の種類と度合いとに応じて重み付けされた重み値を含む対応関係情報（例えば、図１３の処理等に従って生成され、また、更新される単語興味プロファイル）を予め記憶しており、前記感情推定手段は、前記記憶手段に予め記憶されている前記対応関係情報に基づいて、前記素材取得手段により前記素材として取得された１以上の前記単語のそれぞれの第１の重み値（例えば、図１１のステップＳ２１に記載されている「単語快適度」）を決定し（例えば、図１１のステップＳ２１の処理を実行し）、決定された１以上の前記第１の重み値に基づいて、前記第１の文章と前記第２の文章のうちの前記ユーザの操作対象の文章についての第２の重み値（例えば、図１１のステップＳ２２に記載されている処理対象についての快適度）を決定し（例えば、図１１のステップＳ２２の処理を実行し）、前記第２の重み値に基づいて前記ユーザの感情の種類と度合いとを推定する（例えば、図１１のステップＳ２４の処理を実行する）ようにすることができる。
【００２１】
前記コンテンツ処理手段は、前記ユーザが前記第１の文章と前記第２の文章のうちの少なくとも一方を操作対象として所定の操作を行った場合、その所定の操作に対応する処理をさらに実行し、前記素材取得手段は、さらに、前記第１の文章と前記第２の文章のうちの前記ユーザの操作対象の文章に対して前記コンテンツ処理手段により各処理が施された場合、前記各処理のそれぞれに対応する前記ユーザの各操作のうちの1以上の操作の内容を示す情報を素材として取得し、前記感情推定手段は、さらに、前記素材取得手段により取得された前記素材のうちの前記ユーザの1以上の前記操作の内容を示す前記情報に基づいて、１以上の前記第１の重み値または前記第２の重み値を更新し（例えば、図１１のステップＳ２３の処理を実行し）、１以上の更新された前記第１の重み値に基づいて決定された前記第２の重み値、または、更新された前記第２の重み値に基づいて前記ユーザの感情の種類と度合いとを推定するようにすることができる。
【００２２】
本発明によれば、情報処理方法が提供される。この情報処理方法によれば、ユーザの各操作のそれぞれに応じて、対応する処理をコンテンツに対して施すコンテンツ処理手段（例えば、図２のテキストコミュニケーションソフトウエア実行部１１）と、前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された時点またはその前後における前記ユーザの感情を推定するための素材に成り得る１以上の情報と、感情の種類若しくは度合いまたはそれらの組合せとの対応関係を示す対応関係情報を予め記憶している記憶手段（例えば、図２の度合判定基準記憶部１５や感情辞書記憶部１７）とを備える情報処理装置（例えば、図２のユーザ装置１）の情報処理方法であって、前記コンテンツ処理手段により前記ユーザの操作に対応する処理が前記コンテンツに対して施された場合、前記ユーザの操作対象の前記コンテンツに関する１以上の情報、および、前記ユーザの操作の内容を示す１以上の情報のうちの少なくとも１つを前記素材として取得する素材取得ステップ（例えば、図３のステップＳ１の処理）と、前記素材取得ステップの処理により取得された１以上の前記素材、および、前記記憶手段に予め記憶されている前記対応関係情報に基づいて、前記ユーザの感情の種類若しくは度合いまたはそれらの組合せを推定する感情推定ステップ（例えば、図２のステップＳ２のユーザ感情状態推定処理であって、その詳細例が、図４、図１１、および図１４に示されている）とを含むことを特徴とする。
【００２３】
本発明によれば、プログラムが提供される。このプログラムは、上述した本発明の情報処理方法に対応するプログラムであって、例えば、図１７のパーソナルコンピュータにより実行される。
【００２４】
以上説明したように、本発明が適用される情報処理装置は、ユーザがその情報処理装置を操作することでメール等のコンテンツを使用（作成や閲覧）していた場合、その文章の内容やユーザ操作の内容に基づいて、ユーザの感情の種類や度合いを推定する機能を有している。
【００２５】
コンテンツの使用とは、本明細書では、ユーザが情報処理装置を操作することで、情報処理装置にそのコンテンツに対する所定の処理を実行させることを指す。
【００２６】
より正確には、情報処理装置は、コンテンツそのものではなくそのコンテンツを構成するデータ、即ち、コンテンツデータに対して所定の処理を施す。ただし、以下、コンテンツとコンテンツデータとを個々に区別する必要がない場合、まとめてコンテンツと称する。
【００２７】
また、本明細書においては、コンテンツとは、一般的にコンテンツと称されている、テレビジョン放送番組、映画、写真、楽曲等（動画像、静止画像、若しくは音声、または、それらの組合せ等）の他、文書、商品（物品含）、会話等のユーザが使用可能なソフトウエアまたはハードウエアの全てを指す広い概念である。
【００２８】
ただし、コンテンツが物品（ハードウエア）の場合、例えば、その物品が動画像や静止画像等に射影されてデータ化されたものが、コンテンツデータとして使用される。
【００２９】
また、コンテンツが文章で構成される場合、以下、そのようなコンテンツを、テキストコンテンツと称する。この場合、その文章の作成、編集（更新）、削除、送受信、および記憶（フォルダ等への移動）等の操作をユーザが行うことで、対応する処理を情報処理装置に実行させることを、（テキスト）コンテンツの使用と称する。
【００３０】
その他の各種用語についても、本明細書では次のようにそれぞれ定義される（称される）。
【００３１】
即ち、メール等のテキストコンテンツを取り扱うことが可能なアプリケーションソフトウエアを、以下、テキストコミュニケーションソフトウエアと称する。例えば、テキストコミュニケーションソフトウエアには、メールの使用機能を有するアプリケーションソフトウエア（以下、メーラと称する）、ワードプロセッサ機能を有するアプリケーションソフトウエア（以下、ワープロソフトと称する）、いわゆるブラウザ機能を有するアプリケーションソフトウエア（以下、ブラウザと称する）、いわゆるチャット機能を有するアプリケーションソフトウエア（以下、チャットソフトと称する）等が含まれる。
【００３２】
また、ユーザが抱く感情の種類と度合いとのうちの少なくとも一方で示される状態を、以下、感情状態と称する。
【００３３】
コンテンツを使用した時点またはその前後のユーザの感情状態を推定するために情報処理装置が利用可能な情報を、以下、素材と称する。素材としては、例えばユーザの操作対象のコンテンツに関する情報や、ユーザの操作の内容を示す情報が利用可能である。具体的には例えば、図１の「素材」の項目に示されるような情報が利用可能である。
【００３４】
即ち、図１の「素材」の項目に示されるように、例えば、テキストコンテンツの一つである文章の内容（例えば単語等）は、素材として利用可能である。ユーザの操作対象のコンテンツに関する情報のひとつと言えるからである。
【００３５】
例えばいま、「新年会」という単語と、「期待、楽しい」という種類の感情とが予め対応付けられているとする。即ち、「新年会」という単語について、ユーザが「期待、楽しい」という種類の感情を抱くことが多いことが予めわかっているとする。この場合、新たな文章中にも「新年会」という単語が登場すれば、その新たな文章を使用している時点またはその前後のユーザの感情の種類として「期待、楽しい」を推定するこが容易にできる。なお、図１に記載されている「感情辞書」、および「マッチング用」の区別については後述する。
【００３６】
なお、文章の内容には、その文章に含まれている単語の他、文章の全体的な傾向や特徴を示す情報、例えば、文章の長さを示す情報も含まれる。「度合い判定」の項目に示されるように、例えば文章が短い場合、具体的には例えば、受信メールに対する返信メールが短い文章であるような場合、感情の度合いが弱い（同じ種類の感情を抱いたにしても、抱く度合いが低い）と判定できるからである。
【００３７】
例えば、テキストコミュニケーションソフトウエアとしてメーラが利用されている場合、そのメーラで取り扱っているメールをやり取りしている相手（ユーザから見ての相手であって、以下、図１の記載にあわせて、メール相手と称する）、具体的には例えば、「飲み仲間のＡさん」は、素材として利用可能である。ユーザの操作対象のコンテンツに関する情報のひとつと言えるからである。
【００３８】
例えば、テキストコミュニケーションソフトウエアで取り扱っている文章（データ）が移動（保存）されたフォルダ（以下、移動先フォルダと称する）、例えば、「同窓会フォルダ」といった特定のフォルダは、素材として利用可能である。ユーザの操作内容を示す情報、即ち、移動先フォルダへの移動操作を示す情報のひとつであると言えるからである。或いは、ユーザの操作の介在がなく情報処理装置自身の判断で文章が移動先フォルダに移動された場合には、ユーザの操作対象のコンテンツに関する情報のひとつと捉えることができるからである。
【００３９】
例えば、テキストコミュニケーションソフトウエアを利用した各種処理をユーザ装置１に実行させるために必要なユーザ操作の内容は、素材として利用可能である。ユーザの操作内容を示す情報そのものであるからである。
【００４０】
具体的には例えばいま、テキストコミュニケーションソフトウエアとしてメーラが利用されており、メールの「削除」という操作と、「不快」という感情状態とが予め対応付けられているとともに、メールの「返信」という操作と、「快」という感情状態とが予め対応付けられているとする。即ち、ユーザの操作傾向として、「不快」と感じる受信メールは削除する（メール相手に返信しない）ことが多く、その一方で、「快」と感じる受信メールに対してはメール相手に返信することが多いことが予めわかっているとする。この場合、新たな受信メールが削除されれば、ユーザのその「削除」の操作時点またはその前後の感情状態は「不快」であると推定することが容易にできる。同様に、新たな受信メールに対する返信メールがメール相手に送信されれば、ユーザのその「返信」の操作時点またはその前後の感情状態は「快」であると推定することが容易にできる。
【００４１】
なお、ユーザ操作の内容には、ユーザ操作の時間情報も含む。「度合い判定」の項目に示されるように、例えば第１の操作から第２の操作までの所要時間が「すぐ」の場合、具体的には例えば、受信メールに対して直ちに返信メールがメール相手に送信されたような場合、感情の度合いが強い（同じ種類の感情を抱いたにしても、抱く度合いが高い）と判定できるからである。
【００４２】
さらに、ユーザが直接入力した感情状態自体を示す情報も、素材として適用可能である。具体的には例えば、ユーザが嬉しいと感じた場合に押下される釦（以下、「嬉しい」釦と称する）がユーザ装置１に設けられていれば、「嬉しい」釦の押下操作も素材として利用可能である。ユーザの操作内容を示す情報のひとつであると言えるからである。
【００４３】
以上、素材として利用可能な情報の具体例について説明したが、素材として利用可能な情報は、上述した例（図２に示される例）に限定されないことは言うまでもない。
【００４４】
ところで、上述したように、感情状態とは、感情の種類と、感情の度合いとのうちの少なくとも一方を示す情報である。即ち。図２の「感情状態」の項目に示されるように、「感情の度合い」単体、「感情の種類」単体、および、それらの組み合わせは、それぞれ感情状態の１形態である。また、「快/不快」も感情状態（正確には種類）の１形態であり、「快」を例えばプラス（＋）で表し、「不快」を例えばマイナス（−）で表し、その「快」または「不快」の度合いを数値（絶対値）で表すことで、感情の種類と度合いの組み合わせからなる感情状態（「快」または「不快」とその度合いとを示す状態）を正負の数値で表すこともできる。
【００４５】
以上定義した語句等を利用して、本発明が適用される情報処理装置が有する上述した機能を言い換えると次のようになる。即ち、本発明が適用される情報処理装置は、所定のコンテンツに対する各種処理をユーザ操作に基づいて実行していた場合、その所定のコンテンツに関する情報やユーザ操作に関する情報を素材として取得し、それらの各種素材に基づいてユーザの感情状態を推定する機能を有している。
【００４６】
さらに必要に応じて、本発明が適用される情報処理装置は、次のような機能を有することもできる。即ち、推定された感情状態に基づいて、ユーザに対する呈示内容を決定するとともに、その呈示についての演出内容を決定する機能である。この機能により実現される具体例については、図１の「呈示/演出」の項目に幾つか示されている。ただし、これらの具体例の説明については後述する。
【００４７】
かかる機能を有する情報処理装置、即ち、本発明が適用される情報処理装置の機能的構成例が図２に示されている。そこで、以下、図２を参照して、本発明が適用される情報処理装置の機能的構成例について説明する。
【００４８】
なお、以下、本発明が適用される情報処理装置のうちの、特定のユーザが操作対象として利用する情報処理装置をユーザ装置と称する。
【００４９】
また、その特定のユーザにとってのメール相手等を他のユーザと称する。なお、他のユーザには、図示せぬサーバの管理者等も含む。即ち、本明細書においては、ユーザから見た場合の他者全体を、他のユーザと称する。また、他のユーザが操作対象として利用する情報処理装置を他ユーザ装置と称する。即ち、いわゆるサーバも他ユーザ装置に含まれる。
【００５０】
なお、他のユーザから見た場合には、他ユーザ装置として、本発明が適用される情報処理装置が採用されていることが望ましいが、本発明が適用されるユーザ装置を利用するユーザから見た場合には、他ユーザ装置として、従来の情報処理装置が採用されていても構わない。
【００５１】
ところで、図２に示されるように、ユーザ装置１は、他ユーザ装置３と所定のネットワーク２を介して相互に接続されている。なお、ネットワーク２の形態は特に限定されない。また、図２の例では、他ユーザ装置３しか図示されていないが、当然ながら、ネットワーク２に接続されている情報処理装置のうちのユーザ装置１を除く全てが他ユーザ装置となり得る。
【００５２】
ユーザ装置１には、テキストコミュニケーションソフトウエア実行部１１乃至通信制御部２４が設けられている。テキストコミュニケーションソフトウエア実行部１１乃至通信制御部２４のそれぞれは、構成が可能であれば、ソフトウエア単体で構成してもよいし、ハードウエア単体で構成してもよいし、或いは、それらの組合せでもよい。
【００５３】
テキストコミュニケーションソフトウエア実行部１１は、１以上のテキストコミュニケーションソフトウエアのうちのユーザにより指定されたもの（操作部１２からの指令に対応するもの）を起動する。そして、テキストコミュニケーションソフトウエア実行部１１は、起動されている１以上のテキストコミュニケーションソフトウエアのそれぞれに対して各種処理をユーザの操作部１２の操作に基づいて実行する。また、テキストコミュニケーションソフトウエア実行部１１は、その処理結果を呈示部２１からユーザに適宜呈示する。
【００５４】
換言すると、テキストコミュニケーションソフトウエア実行部１１は、起動されているテキストコミュニケーションソフトウエアを利用して、所定のテキストコンテンツに対するユーザ操作に基づく各種処理を実行する。
【００５５】
なお、テキストコミュニケーションソフトウエア実行部１１は、複数のテキストコミュニケーションソフトウエアを同時に実行であるが、ここでは、説明の簡略上、１つのテキストコミュニケーションソフトウエア（例えばメーラ）１つのみを実行するとする。
【００５６】
この場合、テキストコミュニケーションソフトウエア実行部１１は、例えばメーラを起動しているときには、次のような処理を実行することになる。即ち、テキストコミュニケーションソフトウエア実行部１１は、他ユーザ装置３等からネットワーク２を介してメールが送信されてきた場合、そのメールを通信制御部２４を介して受信する。さらに、受信メールの閲覧指示が操作部１２から入力された場合には、テキストコミュニケーションソフトウエア実行部１１は、その受信メールの内容（文章やメール相手のアドレス等）を画像として呈示部２１からユーザに呈示する。
【００５７】
さらに、受信メールのフォルダ移動指示（同窓会フォルダ等の特定フォルダへの移動の指示）が操作部１２から入力された場合には、テキストコミュニケーションソフトウエア実行部１１は、その受信メールを指示されたフォルダに保存する（移動する）。
【００５８】
また、メールの作成指示が操作部１２から入力され、メールの内容（宛先や文章を示すテキスト）が順次操作部１２から入力されてくる場合には、テキストコミュニケーションソフトウエア実行部１１は、メールの内容をテキストデータに順次変換していくことで１つのメールを作成していく。この間、テキストコミュニケーションソフトウエア実行部１１は、作成中のメールの内容を画像として呈示部２１からユーザに呈示する。そして、テキストコミュニケーションソフトウエア実行部１１は、メールの作成が終了すると、その作成済みのメールを所定のフォルダ（送信箱フォルダ等）に保存する。
【００５９】
その後、作成済みメールの送信指示が操作部１２からさらに入力された場合には、テキストコミュニケーションソフトウエア実行部１１は、作成済みメールを、通信制御部２４とネットワーク２を介して、その作成済みメールの宛先（他ユーザ装置３等）に送信する。
【００６０】
操作部１２は、例えば、キーボード、マウス、その他入力インタフェースで構成される。ユーザは操作部１２を操作することで、様々な情報をユーザ装置１に入力させることができる。具体的には例えば、上述したように、ユーザは、操作部１２を利用することで、テキストコンテンツの使用操作（送受信、閲覧、作成等の操作）を行うことができる。即ち、操作部１２は、ユーザの各種操作に対応する情報（上述した各種指示の他、テキストコンテンツ、即ち、文章に含ませる文字情報も含む）をテキストコミュニケーションソフトウエア実行部１１に入力させることができる。
【００６１】
さらに、操作部１２には、上述した「嬉しい」釦等で構成される感情入力部４１が設けられている。これにより、ユーザは感情入力部４１を操作することで、ユーザの現時点またはその前後の感情状態を、ユーザの主観的な判断でユーザ装置１（正確には、後述する素材取得部１３の感情取得部３３）に直接入力させることができる。
【００６２】
素材取得部１３は、操作部１２の操作（ユーザ操作）に基づく所定のテキストコンテンツに対する処理がテキストコミュニケーションソフトウエア実行部１１により実行されている場合、上述したような各種情報を素材として取得し、感情度合推定部１４、感情状態推定部１６、および感情辞書更新部１８のうちの少なくとも１つに供給する。
【００６３】
詳細には、素材取得部１３には、文章解析部３１乃至感情取得部３３が設けられている。
【００６４】
文章解析部３１は、ユーザの操作対象のテキストコンテンツ（文章）、即ち、テキストコミュニケーションソフトウエア実行部１１の処理対象のテキストコンテンツを解析し、その解析結果を感情度合推定部１４、感情状態推定部１６、および感情辞書更新部１８のうちの少なくとも１つに供給する。
【００６５】
例えばいまの場合、ユーザの操作対象のテキストコンテンツ、即ち、テキストコミュニケーションソフトウエア実行部１１の処理対象のテキストコンテンツがメールの場合、文章解析部３１は、メールの内容（送信元、宛先、送信時刻、題名、本文等）を解析することでそのメールに登場している１以上の単語を抽出し、それらの単語を素材の１つとして感情度合推定部１４、感情状態推定部１６、および感情辞書更新部１８のうちの少なくとも１つに供給することができる。
【００６６】
また、例えば、文章解析部３１は、メール全体の傾向や特徴を示す情報、例えば、メールの本文の長さを示す情報を生成し、その情報を素材の１つとして感情度合推定部１４、感情状態推定部１６、および感情辞書更新部１８のうちの少なくとも１つに供給することもできる。
【００６７】
また、例えば、文章解析部３１は、メールの宛先や送信元からユーザのメール相手（他のユーザ）を特定し、そのメール相手を素材の１つとして感情度合推定部１４、感情状態推定部１６、および感情辞書更新部１８のうちの少なくとも１つに供給することもできる。
【００６８】
また、例えば、文章解析部３１は、受信メールに含まれる（送信）時刻と、その受信メールに対する返信メールに含まれる（送信）時刻とに基づいて、ユーザ操作の時間情報、具体的には例えば、受信メールが受信されてから返信メールが送信されるまでの所有時間を示す時間情報を生成し、その情報を素材の１つとして感情度合推定部１４、感情状態推定部１６、および感情辞書更新部１８のうちの少なくとも１つに供給することもできる。
【００６９】
なお、ユーザの操作の時間情報は、操作内容観察部３２でも生成可能である。即ち、操作内容観察部３２は、操作部１２からの入力情報や、その操作部１２からの入力情報に対応するテキストコミュニケーションソフトウエア実行部１１の処理内容に基づいて、ユーザ操作の時間情報の他、ユーザ操作の各種内容を示す情報をそれぞれ生成することができる。そして、操作内容観察部３２は、そのようにして生成された情報を素材の１つとして感情度合推定部１４、感情状態推定部１６、および、感情辞書更新部１８のうちの少なくとも１つに供給することができる。
【００７０】
感情取得部３３は、感情入力部４１の入力内容（ユーザの操作結果）から現時点またはその前後のユーザの感情状態を取得し、それを素材の１つとして感情度合推定部１４、感情状態推定部１６、および感情辞書更新部１８のうちの少なくとも１つに供給することができる。
【００７１】
感情度合推定部１４は、このようにして素材取得部１３から各種素材が供給されると、それらの各種素材に基づいて、現時点またはその前後のユーザの感情状態のうちの感情の度合いを推定し、その推定結果を感情状態推定部１６に供給する。このとき、感情度合推定部１６は、度合判定基準記憶部１５に記憶されている度合い判定基準（例えば後述する図５参照）を参照して、現時点またはその前後のユーザの感情の度合いを推定する。なお、度合判定基準記憶部１５に記憶されている度合い判定基準や、その判定基準に基づく感情度合い判定部１４の処理の詳細については後述する。
【００７２】
感情状態推定部１６は、現時点またはその前後のユーザの感情状態を推定し、その推定結果を演出内容/呈示内容決定部１９に供給するとともに、必要に応じて感情辞書更新部１８にも供給する。このとき、感情度合推定部１４の推定結果（素材取得部１３から供給される素材に基づいて推定された現時点またはその前後のユーザの感情の度合い）、感情辞書記憶部１７に記憶されている感情辞書（例えば後述する図６参照）、および、素材取得部１３から供給される各種素材のうちの少なくとも１つに基づいて、現時点またはその前後のユーザの感情状態が感情状態推定部１６により推定される。
【００７３】
このように、感情状態推定部１６は、様々な情報（素材そのものや、素材に基づいて生成された情報等）に基づいて現時点またはその前後のユーザの感情状態を推定することができる。従って、その推定処理に利用される情報の種類によって、ユーザの感情状態の推定手法として様々な手法が存在することになるが、それらの各種手法の具体例については後述する。
【００７４】
感情辞書記憶部１７は、例えば、後述する図６に示されるような感情辞書を記憶する。感情辞書とは、感情状態と、素材に成り得る情報との対応関係を示す情報を指す。従って、感情辞書の形態は特に図６の例に限定されない。具体的には例えば、後述するように、各単語のそれぞれに対して、重み値（正負で「快/不快」といった種類が表され、絶対値で度合いが表される情報）が与えられた情報も感情辞書の一形態である。ただし、このような感情辞書は、一般的な感情辞書とは異なる形態の情報であるので、後述するように、特に興味プロファイルと称される。
【００７５】
また、詳細については後述するが、度合い判定基準も、結局、感情の度合いと、素材に成り得る情報との対応関係を示す情報であることから、感情辞書の一形態であるとも言える。ただし、興味プロファイルと同様の理由で、ここでは、度合判定基準記憶部１５に記憶され、感情度合推定部１４に利用される対応関係情報（感情辞書の別称）を、引き続き度合い判定基準と称して説明していく。
【００７６】
感情辞書更新部１８は、感情辞書記憶部１７に記憶されている感情辞書の内容を更新する。このとき、素材取得部１３により取得された各種素材、ユーザが操作部１２を操作して直接入力した各種情報、および、感情状態推定部１６により推定された感情状態のうちの少なくとも１つに基づいて、感情辞書記憶部１７に記憶されている感情辞書の内容が感情辞書更新部１８により更新される。
【００７７】
演出内容/呈示内容決定部１９は、感情状態推定部１６により推定された感情状態と、演出ルール/呈示ルール記憶部２０に記憶されたルール（そのルールを示す情報）とに基づいて、ユーザに対する呈示内容を決定するとともに、その呈示についての演出内容を決定する。そして、演出内容/呈示内容決定部１９は、決定された呈示内容を、決定された演出内容で演出しながら、呈示部２１からユーザに呈示する。
【００７８】
呈示部２１は、例えば表示装置で構成され、テキストコミュニケーションソフトウエア実行部１１または演出内容/呈示内容決定部１９から供給される各種情報を画像として表示する。呈示部２１は、例えば音声装置で構成され、テキストコミュニケーションソフトウエア実行部１１または演出内容/呈示内容決定部１９から供給される各種情報を音声として出力する。或いは、呈示部２１は、例えば表示装置と音声装置との組合せで構成される。
【００７９】
なお、演出内容/呈示内容決定部１９が決定する呈示内容や演出内容は特に限定されないが、図２の例では、テキストコミュニケーションソフトウエア実行部１１により実行されているテキストコミュニケーションソフトウエア（いまの場合メーラ）の関連情報、または、そのテキストコミュケーションソフトウエアが扱っているテキストコンテンツ（いまの場合、メール）の関連情報等とされている。このため、図２の例のユーザ装置１には、関連情報検索部２２と関連情報記憶部２３とが設けられている。
【００８０】
即ち、演出内容/呈示内容決定部１９は、呈示内容として決定された関連情報を取得するために、その関連情報を特定可能な情報（例えば、関連情報の名称や存在場所等）を関連情報検索部２２に供給する。
【００８１】
すると、関連情報検索部２２は、関連情報記憶部２３に予め記憶されている関連情報の中から、演出内容/呈示内容決定部１９から供給された情報で特定される関連情報を検索して取得し、演出内容/呈示内容決定部１９に供給する。
【００８２】
なお、関連情報検索部２２は、関連情報記憶部２３に予め記憶されている関連情報の中に、演出内容/呈示内容決定部１９から供給された情報で特定される関連情報が存在しない場合、通信制御部２４を介してネットワーク２に接続されている他の装置（他ユーザ装置３等）からその情報で特定される関連情報を検索して取得し、関連情報記憶部２３に追加して記憶させるとともに、演出内容/呈示内容決定部１９に供給することもできる。
【００８３】
また、関連情報検索部２２は、演出内容/呈示内容決定部１９とは独立して操作部１２から各種情報が入力された場合にも、それらの情報で特定される関連情報を、通信制御部２４を介してネットワーク２に接続されている他の装置（他ユーザ装置３等）から検索して取得し、関連情報記憶部２３に追加して記憶させることもできる。
【００８４】
このようにして、関連情報記憶部２３には、１以上の関連情報が記憶される。なお、関連情報検索部２２が対象の関連情報を容易に検索できるように、１以上の関連情報のそれぞれと、それらを特定可能な情報のそれぞれと対応付けられて、関連情報記憶部２３に記憶されていてもよい。
【００８５】
なお、関連情報の検索（抽出）手法は当然ながら上述した例に限定されず、その他例えば、本願出願人により出願されて開示された特開２００３−２４２１７３号公報に示される手法を利用することもできる。
【００８６】
通信制御部２４は、ネットワーク２を介する他の装置（図示せぬサーバや他ユーザ装置３等）との通信を制御する。
【００８７】
以上、図２を参照して、ユーザ装置１の機能的構成例について説明した。
【００８８】
次に、図３のフローチャートを参照して、図２のユーザ装置１が実行する処理のうちの、ユーザの感情状態を推定してから、その感情状態に適した関連情報をその感情状態に適した演出内容でユーザに呈示する（推薦する）までの一連の処理（以下、関連情報推薦処理と称する）について説明する。
【００８９】
例えばいま、ユーザの図２の操作部１２による操作に基づいて、テキストコミュニケーションソフトウエア実行部１１により所定のテキストコミュニケーションソフトウエア（いまの場合、メーラ）が実行され、所定の文章が取り扱われているとする。
【００９０】
この場合、ステップＳ１において、素材取得部１３は、上述したような各種素材を取得し、感情度合推定部１４や感情状態推定部１６に供給される。なお、感情辞書更新部１８にも素材は供給されるが、感情辞書更新部１８の処理と関連情報推薦処理とは相互に独立した処理とされているため、関連情報推薦処理の説明内では感情辞書更新部１８については言及しない。
【００９１】
ステップＳ２において、感情度合推定部１４と感情状態推定部１６は、供給された各種素材に基づいて、現時点またはその前後のユーザの感情状態（種類と度合いのうちの少なくとも一方）を推定し、その推定結果を示す情報（以下、ユーザ感情状態情報と称する）を演出内容/呈示内容決定部１９に供給する。なお、以下、このようなステップＳ２の処理を、ユーザ感情状態推定処理と称する。ユーザ感情状態推定処理には様々なパターンの処理が存在し、それらのうちの幾つかのパターンの処理（具体例）については、図４以降の図面を参照して後述する。
【００９２】
ステップＳ３において、演出内容/呈示内容決定部１９は、感情状態推定部１６から出力されたユーザ感情状態情報（推定された現時点またはその前後のユーザの感情状態）に基づいて、推薦すべき関連情報（呈示内容）を決定するとともに、その呈示についての演出内容を決定する。
【００９３】
そして、ステップＳ４において、呈示部２１は、ステップＳ３の処理で決定された関連情報を、決定された演出内容で演出しながら呈示する。
【００９４】
具体的には例えば、ステップＳ３の処理で決定されて、ステップＳ４の処理で呈示される関連情報（呈示内容）やその演出内容の一例が、上述した図１の「呈示/演出」の項目に示されている。そこで、図１の「呈示/演出」の項目に示されている、関連情報（呈示内容）や演出内容の一例について説明する。
【００９５】
図１の「呈示/演出」の項目に示されるように、例えば関連情報の一例として、BGM（Back Ground Music）やBGV(Back Ground Visual)を利用することができる。ユーザの感情状態によって、BGMやBGVが変わることが多いからである。
【００９６】
即ち、例えばいま、ユーザの過去の履歴（BGVやBGMの試聴履歴）から生成された情報であって、各感情状態のそれぞれと、対応する感情状態のときにユーザが好んで（多く）視聴していたBGMやBGVの名称とが対応付けられた情報が、呈示ルールの一つとして演出ルール/呈示ルール記憶部２０に記憶されているとする。
【００９７】
このような場合、ステップＳ３において、演出内容/呈示内容決定部１９は、その呈示ルール（情報）から、感情状態推定部１６から出力されたユーザ感情状態情報が示す感情状態に対応付けられたBGMやBGVの名称を取得し、関連情報検索部２２に供給する。
【００９８】
関連情報検索部２２は、供給された名称のBGVやBGMを、関連情報記憶部２３またはネットワーク２上の他の装置（他ユーザ装置３等）から取得し、演出内容/呈示内容決定部１９を介して呈示部２１に供給する。
【００９９】
すると、ステップＳ４において、呈示部２１は、そのBGVやBGMをユーザに呈示する。即ち、呈示部２１は、BGVを表示させたりBGMを流す。
【０１００】
また、図１の「呈示/演出」の項目に示されるように、例えば関連情報の一例として、事前お知らせを利用することができる。事前お知らせとは、例えばユーザが受信メールを閲覧するといった所定の操作が行われる前にユーザに呈示される情報であって、上述したBGVやBGMの他、アイコンやテキスト、報知音などによるメッセージ等を利用することができる。
【０１０１】
具体的には例えば、素材取得部１３は、受信メールに含まれる各単語を素材として取得し、感情状態推定部１６に供給する。感情状態推定部１６は、素材として供給されたその受信メールに含まれる各単語に基づいて、ユーザがその受信メールを閲覧した場合の（未来の）感情状態を推定する。
【０１０２】
そこで、ステップＳ３において、演出内容/呈示内容決定部１９は、感情状態推定部１６により推定された感情状態を示すBGMやBGV等を、事前お知らせ（関連情報の１つ）として決定することができる。
【０１０３】
すると、ステップＳ４において、呈示部２１は、ユーザが受信メールを閲覧する前に（即ち、受信メールの内容を呈示する前に）、事前お知らせをユーザに呈示する。
【０１０４】
これにより、ユーザは、受信メールを閲覧する前に、その受信メールの内容等を想像することができる。即ち、ユーザは、その受信メールを閲覧するときに抱くであろう感情状態を、その閲覧前に事前に察知することができる。
【０１０５】
以上、関連情報の一例について説明した。次に、演出内容の一例について説明する。
【０１０６】
即ち、図１の「呈示/演出」の項目に示されるように、例えば演出内容の一例として、「推薦あり、なし」を利用することができる。
即ち、例えばいま、ユーザの過去の履歴から生成された情報であって、各感情状態のそれぞれと、推薦ありまたはなしとが対応付けられた情報が、演出内容ルールの一つとして演出ルール/呈示ルール記憶部２０に記憶されているとする。
【０１０７】
このような場合、ステップＳ３において、演出内容/呈示内容決定部１９は、その演出内容ルール（情報）から、感情状態推定部１６から出力されたユーザ感情状態情報が示す感情状態に対応付けられた「推薦あり」または「推薦なし」を取得する。即ち、演出内容/呈示内容決定部１９は、「推薦あり」を取得した場合には、推薦すべき関連情報を呈示することを決定する。これに対して、演出内容/呈示内容決定部１９は、「推薦なし」を取得した場合には、推薦すべき関連情報を呈示しないことを決定する。なお、後者の場合、ステップＳ４の処理は省略される。
【０１０８】
その他、図１の「呈示/演出」の項目に示されるように、例えば演出内容の一例として、「推薦積極性（例えば、地味or派手）」、「表示フィルタリング」、「タイミング調整」、および、「優先順位」などを利用することができる。
【０１０９】
これらの演出内容が利用された場合にも、ユーザの過去の履歴から生成された情報であって、各感情状態のそれぞれと、対応する演出内容とが対応付けられた情報が、演出内容ルールの一つとして演出ルール/呈示ルール記憶部２０に記憶されていれば、「推薦あり、なし」と全く同様に、ステップＳ３の処理で、感情状態推定部１６から出力されたユーザ感情状態情報が示す感情状態に対応付けられた演出内容がその演出ルールから取得され、推薦すべき関連情報（呈示内容）の演出内容として決定される。
【０１１０】
以上、ステップＳ４の処理結果の様々な具体例について説明した。このようなステップＳ４の処理が終了すると、関連情報推薦処理は終了となる。
【０１１１】
次に、図４以降の図面を参照して、ステップＳ２のユーザ感情状態推定処理の具体例について幾つか説明する。
【０１１２】
はじめに、図４のフローチャートを参照して、ユーザと他のユーザとの間でやりとりしているテキストコンテンツ（ここではメール）に含まれる単語と、操作の時間間隔によって、ユーザの感情状態を推定する「ユーザ感情状態推定処理」について説明する。
【０１１３】
具体的には、例えばいま、ユーザが操作部１２を操作して、他のユーザから送信されたメールを受信して閲覧し、その受信メールに対する返信メールを作成して他のユーザに送信したとする。即ち、そのような一連のユーザ操作に対応する処理を、テキストコミュニケーションソフトウエア実行部１１が実行したとする。
【０１１４】
この場合、図３のステップＳ１の処理で、例えば、文章解析部３１により受信メールや返信メールの内容に含まれる各単語が素材の一つとして取得されるとともに、操作内容観察部３２により、メールを受信してから返信メールを送信するまでの期間におけるユーザ操作の内容（例えば、その期間を示す時間情報）が素材の一つとして取得される。
【０１１５】
このような各種素材が、素材取得部１３から感情度合推定部１４と感情状態推定部１６に供給されると、ステップＳ２のユーザ感情状態推定処理として、例えば図４のフローチャートに従った処理が実行される。
【０１１６】
即ち、ステップ１１において、感情度合推定部１４は、メールを受信してから返信メールを送信するまでのユーザ操作の内容（操作内容観察部３２から供給された素材）に基づいて、ユーザの感情の度合い（レベル）を推定する。
【０１１７】
例えばいま、度合判定基準記憶部１５に、図５に示されるような度合い判定基準が記憶されていたとする。即ち、図５は、度合い判定基準の一例を示している。図５において、反応までの経過時間とは、ここでは、メールが受信されてから返信メールが送信されるまでの所要時間を指し、上述したように、操作内容観察部３２により素材の一つとして取得される情報が示す時間を指す。
【０１１８】
図５の度合い判定基準によると、メールが受信されてから返信メールが送信されるまでの所要時間が短ければ短いほど、メール相手に対する関心が強いとみなされて、ユーザの感情の度合い（レベル）が強いと判定される。
【０１１９】
このような場合、図４のステップＳ１１において、感情度合推定部１４は、図５の度合い判定基準と、操作内容観察部３２から供給された時間情報（反応までの経過時間に相当する情報）とを照らし合わせて、ユーザの感情の度合い（レベル）を推定する。推定されたユーザの感情の度合いは、感情状態推定部１６に供給される。
【０１２０】
次に、ステップＳ１２において、感情状態推定部１６は、受信メールや返信メールに含まれる文章（それに含まれる各単語であって、文章解析部３１から供給された素材）に基づいて、ユーザの感情の種類を推定する。
【０１２１】
例えばいま、感情辞書記憶部１７に、図６に示されるような感情辞書が記憶されていたとする。即ち、図６は、感情辞書の一例を示している。図６において、「感情」の項目には、感情の種類が記されており、「単語」の項目には、対応する感情の種類に関連付けられた１以上の単語が記されている。例えば、上から２つ目の「落胆」という感情の種類には、「がっかり」、「残念」、「今度こそ」等が関連付けられていることになる。
【０１２２】
なお、このように、所定の感情の種類に対応付けられている単語は、その所定の感情の種類を示す単語であると言える。そこで、以下、所定の感情の種類に対応付けられている単語を感情語と称する。
【０１２３】
所定の感情の種類を示す感情語として、予め決定されている単語が使用されてもよいし、感情辞書更新部１８が次のような処理を実行した結果得られる単語が使用されてもよい。即ち、初期の学習段階で、ユーザが操作部１２の感情入力部４１を操作して文書（学習用の文章）ごとに該当する感情状態を入力し、感情辞書更新部１８が、各文章と感情状態（ユーザの入力内容）との関係を学習して、所定の感情の種類に１以上の感情語を分類し、その分類結果に基づいて感情辞書を更新する処理（感情辞書自体が存在しない場合には、それを感情辞書として生成する処理）を行ってもよい。
【０１２４】
なお、感情語の分類手法は特に限定されず、様々な手法を適用することができる。例えば、次のような手法を適用することができる。即ち、はじめに、感情の各種類のそれぞれを示すタグを作成しておく。次に、学習用の文章から感情語を抽出する。そして、抽出された各感情語のそれぞれを、各タグに基づいて所定の感情の種類に分類する手法である。
【０１２５】
このような場合、図４のステップＳ１２において、感情状態推定部１６は、文章解析部３１から素材として供給された各単語（受信メールや返信メールに含まれる単語）と、図６の感情辞書に含まれる感情語とのマッチングを行う。そして、感情状態推定部１６は、素材とマッチした感情語が示す感情の種類を、ユーザの感情の種類であると推定する。
【０１２６】
そして、ステップＳ１３において、感情状態推定部１６は、ステップＳ１２の処理で推定されたユーザ感情の種類と、ステップＳ１１の処理で推定されたユーザ感情の度合い（レベル）とを組み合わせた情報を生成し、その情報をユーザ感情状態情報として演出内容/呈示内容決定部１９に出力する。
【０１２７】
これにより、図４のユーザ感情状態推定処理が終了となり、即ち、図３のステップＳ２の処理が終了となり、処理はステップＳ３に進むことになる。
【０１２８】
より具体的には、例えば、いま、ユーザが操作部１２を操作して、他のユーザから送信された図７に示されるようなメールを受信して閲覧し、図７の受信メールに対する返信メールとして図８に示されるようなメールを作成して他のユーザに送信したとする（そのような一連の処理をテキストコミュニケーションソフトウエア実行部１１に実行させたとする）。
【０１２９】
即ち、図７は、受信メールの一例を示しており、図８は、その受信メールに対する返信メールの一例を示している。
【０１３０】
図７と図８の各メールにおいて、「From」には対応するメールの送信元（送信者のアドレスまたはその登録名称等）が示され、「To」には対応するメールの送信先（メール相手のアドレスまたはその登録名称等）が示されている。従って、図７と図８のメールによると、ユーザ装置１を使用するユーザは「ＡＡＡ」で示され、他ユーザ装置３等を使用する他のユーザ（即ち、ユーザにとってのメール相手）は「ＢＢＢ」で示されていることがわかる。
【０１３１】
また、「Sent」には、対応するメールの送信情報が示されている。即ち、曜日、月、日、年、時刻がその順番で「Sent」に示されている。従って、図７の受信メールの「Sent」によると、この受信メールは、２００４年４月１９日（日曜日）の１２：３０に送信されたことがわかる。一方、図８の返信メールの「Sent」によると、この返信メールは、２００４年４月１９日（日曜日）の１３：２０に送信されたことがわかる。
【０１３２】
また「Subject」には、対応するメールのタイトル（題名）が示されている。従って、図７の受信メールの「Subject」によると、この受信メールのタイトルは「新年会のお誘い」であることがわかる。一方、図８の返信メールの「Subject」によると、この返信メールのタイトルは「Re:新年会のお誘い」であることがわかる。
【０１３３】
また「本文」には、その名称の通り、対応するメールの本文（主内容）が示されている。即ち、図７の受信メールの本文は「こんにちは！  来週の水曜日１９：００からXXXで新年会をやるよ。もし、都合がつけば、是非連絡下さい！」とされている。一方、図８の返信メールの本文は「お誘いありがとう。絶対いくからよろしく！  楽しみにしています。では、当日」とされている。
【０１３４】
このような場合、図３のステップＳ１の処理で、例えば、文章解析部３１により図７の受信メールや図８の返信メールの内容に含まれる各単語（「新年会」や「お誘い」等）が取得されるとともに、操作内容観察部３２により、図７の受信メールの「Sent」で示される時刻から図８の返信メールの「Sent」で示される時刻までの経過時間（＝５０分）を示す時間情報が、図７のメールを受信してから図８の返信メールを送信するまでのユーザ操作の内容（素材の一つ）として取得される。
【０１３５】
すると、図４のステップ１１の処理で、図５の度合い判定基準と、操作内容観察部３２から供給された時間情報（５０分）とが照らし合わされて、ユーザの感情の度合い（レベル）は「やや強い」と推定される。
【０１３６】
次に、ステップＳ１２において、文章解析部３１から供給された各単語、即ち、図７の受信メールや図８の返信メールに含まれる各単語の中から、図６の感情辞書の感情語に含まれている「お誘い」や「楽しみ」が選択され、さらに、選択された「お誘い」や「楽しみ」が示す「期待」が、ユーザの感情の種類として推定される。
【０１３７】
そして、ステップＳ１３において、「やや強い期待」といった内容のユーザ感情状態情報が生成され、演出内容/呈示内容決定部１９に供給される。
【０１３８】
これにより、演出内容/呈示内容決定部１９は、図８の返信メールを送信した時点またはその前後のユーザの感情状態は、図７と図８のメールにも含まれる「新年会」に参加することをユーザは期待しており、その期待の度合いもやや強いと認識することができる。その結果、図３のステップＳ３の処理で、演出内容/呈示内容決定部１９は、例えば「新年会」の関連情報を推薦することを決定することができる。
【０１３９】
このような図７と図８のメールに対して、今度は、図９に示される受信メールと、図１０に示されるような返信メールが、ユーザと他のユーザの間でやり取りされたとする。即ち、図９は、受信メールの他の例（図７とは異なる例）を示しており、図１０は、その受信メールに対する返信メールの一例（図８とは異なる例）を示している。
【０１４０】
図９と図１０のメールのそれぞれの「From」と「To」によると、ユーザ装置１を使用するユーザは「ＡＡＡ」で示され、今度のメール相手（図示せぬ他ユーザ装置を使用する他のユーザ）は「ＣＣＣ」で示されていることがわかる。
【０１４１】
また、図９の受信メールの「Sent」によると、この受信メールは、２００４年４月１９日（日曜日）の２０：４５に送信されたことがわかる。一方、図１０の返信メールの「Sent」によると、この返信メールは、２００４年４月１９日（日曜日）の２０：５０に送信されたことがわかる。
【０１４２】
また、図９の受信メールの「Subject」によると、この受信メールのタイトルは「レポート提出締め切り」であることがわかる。一方、図１０の返信メールの「Subject」によると、この返信メールのタイトルは「Re:レポート提出締め切り」であることがわかる。
【０１４３】
また、図９の受信メールの本文は「先週お願いしていたレポートですが、締め切りになりました。遅れると次のプロジェクトに支障が出ますので、至急、提出下さい。よろしくお願いします。」とされている。一方、図１０の返信メールの本文は「提出を忘れていました！遅くなり、すいません。至急、本日中に作成し、提出します。」とされている。
【０１４４】
このような場合、図３のステップＳ１の処理で、例えば、文章解析部３１により図９の受信メールや図１０の返信メールの内容に含まれる各単語（「すみません」や「至急」等）が取得されるとともに、操作内容観察部３２により、図９の受信メールの「Sent」で示される時刻から図１０の返信メールの「Sent」で示される時刻までの経過時間（＝５分）を示す時間情報が、図９のメールを受信してから図１０の返信メールを送信するまでのユーザ操作の内容（素材の一つ）として取得される。
【０１４５】
すると、図４のステップ１１の処理で、図５の度合い判定基準と操作内容観察部３２から供給された時間情報（５分）とが照らし合わされて、ユーザの感情の度合い（レベル）は「強い」と推定される。
【０１４６】
次に、ステップＳ１２において、文章解析部３１から供給された各単語、即ち、図９の受信メールや図１０の返信メールに含まれる各単語の中から、図６の感情辞書の感情語に含まれている「すいません」や「至急」が選択され、さらに、選択された「すいません」や「至急」が示す「焦り」が、ユーザの感情の種類として推定される。
【０１４７】
そして、ステップＳ１３において、「強い焦り」といった内容のユーザ感情状態情報が生成され、演出内容/呈示内容決定部１９に供給される。
【０１４８】
これにより、演出内容/呈示内容決定部１９は、図１０の返信メールを送信した時点またはその前後のユーザの感情状態は「強い焦り」であることを認識することができる。その結果、例えば、図３のステップＳ３の処理で、演出内容/呈示内容決定部１９は、例えば、その焦りの感情を和らげることを目的として、穏やかなBGMを流すことを決定することができる。
【０１４９】
以上、図３のステップＳ２の処理である「ユーザ感情状態推定処理」の一例として、図４のフローチャートで示される処理について説明した。
【０１５０】
なお、上述したステップＳ１１の処理で利用される度合い判定基準として、図５に示される１つの基準が使用されたが、感情の種類に応じて異なる基準を使用してもよい。ただし、この場合、ステップＳ１２の処理が先に行われて、ユーザ感情の種類が推定された後に、ステップＳ１１の処理が実行されることになる。
【０１５１】
また、ステップＳ１１の処理で利用される度合い判定基準として、図５に示される１つの基準がそのまま使用される場合であっても、ステップＳ１２の処理が先に実行されて、ユーザ感情の種類が推定された後に、ステップＳ１１の処理が実行されても構わない。
【０１５２】
次に、図１１のフローチャートを参照して、「ユーザ感情状態推定処理」の他の例について説明する。
【０１５３】
即ち、図１１は、ユーザ感情の種類が「快」と「不快」とのうちのいずれであるのかを推定し、その度合いがどの程度であるのかを推定する「ユーザ感情状態推定処理」の一例を示している。
【０１５４】
図１１の例の「ユーザ感情状態推定処理」においては、感情辞書記憶部１７に記憶されている感情辞書の一形態としての情報であって、各単語のそれぞれの評価（ユーザの興味）を示す情報の利用が前提とされている。
【０１５５】
なお、以下、このような情報を、単語興味プロファイルと称する。また、所定の単語についてのユーザの評価（興味）を、単語快適度と称する。単語快適度の表現方法は特に指定されないが、ここでは、例えば、正の興味と負の興味をプラス（＋）とマイナス（−）のそれぞれで表し、興味の度合いを、数値（絶対値）で表すとする。正の興味とは、ユーザが肯定的な種類の感情を抱く興味を指す。逆に、負の興味とは、ユーザが否定的な種類の感情を抱く興味を指す。
【０１５６】
このような単語興味プロファイルは、後述する図１３のフローチャットに従って生成され、また更新される。そこで、単語興味プロファイルのさらなる詳細については、図１３のフローチャートを参照して後述する。
【０１５７】
ところで、例えばいま、ユーザが操作部１２を操作して、所定のテキストコンテンツ（以下、処理対象のテキストコンテンツと称する）を使用したとする。即ち、そのようなユーザ操作に対応する処理が、テキストコミュニケーションソフトウエア実行部１１により実行されたとする。
【０１５８】
この場合、図３のステップＳ１の処理で、例えば、処理対象のテキストコンテンツに含まれる各単語が素材の一つとして文章解析部３１により取得されて、感情度合推定部１４と感情状態推定部１６に供給される。すると、ステップＳ２のユーザ感情状態推定処理として、例えば図１１のフローチャートに従った処理が実行される。
【０１５９】
即ち、ステップ２１において、感情状態推定部１６は、感情辞書記憶部１７に記憶されている単語興味プロファイルを参照して、処理対象のテキストコンテンツに含まれる各単語（文章解析部３１から供給された各素材）のそれぞれについての単語快適度を決定する。
【０１６０】
即ち、ステップＳ２１において、感情状態推定部１６は、処理対象のテキストコンテンツに含まれる各単語のそれぞれと、単語興味プロファイルに含まれる各単語のそれぞれとのマッチングを行う。そして、感情状態推定部１６は、処理対象のテキストコンテンツに含まれる所定の１単語の単語快適度として、単語プロファイルに含まれる単語のうちのマッチした単語の単語快適度を決定する。
【０１６１】
具体的には、例えばいま、処理対象のテキストコンテンツに「新年会」という単語が含まれており、また、単語興味プロファイルにも「新年会」が「＋３」という値と関連付けられて保存されているとする。このような場合、ステップＳ２１の処理で、処理対象のテキストコンテンツ内の「新年会」の単語快適度として「＋３」が決定される。
【０１６２】
次に、ステップＳ２２において、感情状態推定部１６は、ステップＳ２１の処理で決定された各単語のそれぞれの単語快適度に基づいて（総合的に判断して）、処理対象のテキストコンテンツについての快適度を決定する。
【０１６３】
なお、処理対象のテキストコンテンツについての快適度の決定方法は特に限定されないが、例えばここでは、ステップＳ２１の処理で決定された各単語のそれぞれの単語快適度の総加算値が、処理対象のテキストコンテンツについての快適度として決定されるとする。即ち、例えばいま、処理対象のテキストコンテンツに含まれるＮ個（Ｎは任意の整数値）の単語の単語快適度として、Ｃ１乃至ＣＮ（Ｃ１乃至ＣＮは、０を含む正負の任意の値）のそれぞれがステップＳ２１で決定されたとする。この場合、ここでは、Ｃ１乃至ＣＮの総加算値が、処理対象のテキストコンテンツについての快適度として決定されるとする。
【０１６４】
そして、ステップＳ２３において、感情状態推定部１６は、処理対象のテキストコンテンツに対するユーザ操作の内容（操作内容観察部３２から供給される素材）に基づいて、処理対象のテキストコンテンツについての快適度を更新する。
【０１６５】
なお、処理対象のテキストコンテンツについての快適度の更新方法は特に限定されないが、例えばここでは、次のような更新方法が利用されるとする。
【０１６６】
即ち、例えば、各操作内容のそれぞれに対して予め所定の重み値（正負の任意の値）が決定されているとする。
【０１６７】
この場合、ステップＳ２２の処理で決定された処理対象のテキストコンテンツに対する快適度と、処理対象のテキストコンテンツに対するユーザ操作の内容についての重み値との加算値を、処理対象のテキストコンテンツに対する快適度の更新値として決定する方法が利用されるとする。
【０１６８】
具体的には、テキストコンテンツが例えばメールであった場合には、次のような各操作内容のそれぞれについて、次のような所定の重み値が決定されているとする。
【０１６９】
即ち、例えば、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「フォーカスがしばらくそのまま」や「受信フォルダでそのまま」であるような操作内容の場合、その操作内容についての重み値として「＋１」が決定されているとする。
【０１７０】
また、例えば、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「削除」であるような操作内容の場合、その操作内容についての重み値として「−５」が決定されているとする。
【０１７１】
一方、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「返信（返信メール送信）」であるような操作内容の場合、その操作内容についての重み値として「＋５」が決定されているとする。
【０１７２】
また、処理対象のテキストコンテンツが、単語Ａ、単語Ｂ、および、単語Ｃを含み、ステップＳ２１の処理において、単語Ａ、単語Ｂ、および、単語Ｃのそれぞれの単語快適度として「−２」、「＋１５」、「＋８」のそれぞれが決定されたとする。
【０１７３】
この場合、ステップＳ２２の処理で、処理対象のテキストコンテンツについての快適度として、「＋２１（＝−２＋１５＋８）」が決定されることになる。
【０１７４】
そして、ステップＳ２３の処理で、次のように、処理対象のテキストコンテンツについての快適度が更新されることになる。
【０１７５】
例えば受信メールが放置された場合、即ち、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「フォーカスがしばらくそのまま」や「受信フォルダでそのまま」であるような場合、処理対象のテキストコンテンツについての快適度は「＋２２（＝＋２１＋１）」に更新される。
【０１７６】
例えば受信メールが削除された場合、即ち、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「削除」であるような場合、処理対象のテキストコンテンツについての快適度は「＋１６（＝＋２１−５）」に更新される。
【０１７７】
例えば受信メールに対する返信メールが送信された場合、即ち、じめのユーザ操作が「メール受信」であって、その後のユーザ操作が「返信（返信メール送信）」であるような場合、処理対象のテキストコンテンツについての快適度は「＋２６（＝＋２１＋５）」に更新される。
【０１７８】
その後、ステップＳ２４において、感情状態推定部１６は、処理対象のテキストコンテンツについての快適度のうちの、正負（＋or−）をユーザ感情の種類（快or不快）とみなし、絶対値をユーザ感情の度合いとみなして、処理対象のテキストコンテンツについてのその快適度（正負の値）をユーザ感情状態情報として演出内容/呈示内容決定部１９に出力する。
【０１７９】
これにより、図１１のユーザ感情状態推定処理は終了となり、即ち、図３のステップＳ２の処理は終了となり、処理はステップＳ３の処理に進む。
【０１８０】
なお、図１１の例では、ステップＳ２３の処理で更新された処理対象のテキストコンテンツについての快適度（正負の値）がそのままユーザ感情状態情報として演出内容/呈示内容決定部１９に出力されたが、次のような情報がユーザ感情状態情報として演出内容/呈示内容決定部１９に出力されてもよい。
【０１８１】
即ち、図示はしないが、度合判定基準記憶部１５に例えば、テキストコンテンツについての快適度（絶対値）の範囲によって、図５の度合い判定基準のような「強い」、「やや弱い」、「やや弱い」、「弱い」等の多段階に分類される度合い判定基準が記憶されているとする。このような場合、感情度合推定部１４は、このような度合い判定基準と、処理対象のテキストコンテンツについての快適度の絶対値を比較することで、所定の段階（「強い」等）を示すユーザ感情の度合いを決定し（推定し）、感情状態推定部１６に供給する。すると、感情状態推定部１６は、処理対象のテキストコンテンツについての快適度のうちの、正負（＋or−）をユーザ感情の種類（快or不快）とし、供給された段階をユーザ感情の度合いとする情報、例えば、「強い快」といった情報を生成し、その情報をユーザ感情状態情報として演出内容/呈示内容決定部１９に出力することもできる。
【０１８２】
また、ステップＳ２３の処理において、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「返信（返信メール送信）」であるような操作内容の場合、その操作内容の重み値として「＋５」が決定されたが、さらに、この「＋５」の重み値に対して、その反応までの経過時間、即ち、メールが受信されてから返信メールが送信するまでの所要時間に応じて重み付けを行う（重み値の更新を行う）ことも可能である。
【０１８３】
このような重み付けの基準の例が図１２に示されている。例えば、いまの場合、上述したように、メールの返信操作の重み値としては「＋５」が決定される。従って、例えば反応までの経過時間が１０分以内の場合（１０分以内に返信メールが送信された場合）には、１０倍の重み付け（図１２中「倍」は「×」で示されている）がなされて、その結果、１０分以内になされたメールの返信操作の重み値として「＋５０」が決定されることになる。
【０１８４】
従って、処理対象のテキストコンテンツについての快適度は、上述した例では、「＋２１」から「＋２６（＝＋２１＋５）」に更新されたが、このような経過時間も考慮した重み値「＋５０」が利用される場合には、「＋２１」から「＋７１」に更新されることになる。
【０１８５】
これにより、処理の反応時間をより考慮したユーザ感情の度合いを推定することが可能になる。なぜならば、このようにしてステップＳ２３の処理で更新された快適度の絶対値がユーザ感情の度合いとして用いられるからである（ステップＳ２４参照）。
【０１８６】
なお、重み付け基準は当然ながら図１２の例に限定されない。また、図示はしないが、その他の操作についても重み付けを行ってもよく、その場合、任意の重み付け基準を利用することができる。
【０１８７】
以上、図１１の例のユーザ感情状態推定処理について説明した。
【０１８８】
ここで、図１３のフローチャートを参照して、図１１の例のユーザ感情状態推定処理で利用される単語興味プロファイルの生成と更新の処理について説明する。
【０１８９】
図１３のステップＳ３１において、感情辞書更新部１８は、テキストコンテンツが使用されたか否かを判定する。
【０１９０】
ステップＳ３１において、テキストコンテンツが使用されていないと判定されると、処理はステップＳ３１に戻され、テキストコンテンツが使用されたか否かが再度判定される。即ち、所定のテキストコンテンツがユーザにより使用されるまで、ステップＳ３１の判定処理が繰り返される。
【０１９１】
その後、ユーザが操作部１２を操作して所定のテキストコンテンツを使用（作成や閲覧）すると、即ち、テキストコミュニケーションソフトウエア実行部１１がそのテキストコンテンツに対する処理を実行すると、素材取得部１３により各種素材が取得されて、感情辞書更新部１８に供給されてくる。
【０１９２】
感情辞書更新部１８は、このような素材を取得すると、ステップＳ３１において、テキストコンテンツが使用されたと判定し、処理をステップＳ３２に進める。
【０１９３】
ステップＳ３２において、感情辞書更新部１８は、テキストコンテンツに対するユーザ操作の内容（操作内容観察部３２から供給される素材）についての重み値を決定する。
【０１９４】
操作の内容についての重み値の決定方法は特に限定されないが、ここでは予め定められた重み値（正負の値）をそのまま使用する決定方法が採用されるとする。
【０１９５】
具体的には例えば、テキストコンテンツが例えばメールであった場合には、次のように、各操作内容のそれぞれについての重み値が決定されていたとする。
【０１９６】
即ち、例えば、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「フォーカスがしばらくそのまま」や「受信フォルダでそのまま」であるような操作内容の場合、その操作内容についての重み値として「＋１」が予め定められているとする。
【０１９７】
また、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「受信フォルダにそのまま」であるような操作内容の場合、その操作内容についての重み値として「−５」が予め定められているとする。
【０１９８】
一方、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「返信（返信メール送信）」であるような操作内容の場合、その操作内容についての重み値として「＋５」が予め定められているとする。
【０１９９】
このような場合、テキストコンテンツに対するユーザ操作の内容と同一または類似の操作内容についての予め定められた重み値を、テキストコンテンツに対するユーザ操作の内容についての重み値として決定する決定方法が採用されるとする。
【０２００】
上述した重み値の決定方法の他、さらに次のような方法が採用されてもよい。即ち、予め定められた重み値を単に使用するのではなく、その定められた重み値に対して、所定の操作内容に着目した重み付けをさらに行い（重み値を更新し）、更新された重み値を使用する方法である。
【０２０１】
この方法によると、テキストコンテンツに対するユーザ操作の内容が、はじめのユーザ操作が「メール受信」であって、その後のユーザ操作が「返信（返信メール送信）」であるような操作内容の場合、「＋５」が初期値として決定される。次に、この「＋５」に対して、反応までの経過時間、即ち、メールが受信されてから返信メールが送信するまでの所要時間に着目した重み付けがさらに行われることになる。
【０２０２】
このような重み付けの基準として、上述した図１２の例をここでもそのまま使用することができる。例えば、いまの場合、テキストコンテンツに対するユーザ操作の内容ついての重み値の初期値（反応までの経過時間に基づく重み付けがなされる前の値）は上述したように「＋５」である。従って、例えば反応までの経過時間が１０分以内の場合（即ち、１０分以内に返信メールが送信された場合）には、１０倍の重み付けがなされて、その結果、テキストコンテンツに対するユーザ操作の内容についての重み値が「＋５０」になる。
【０２０３】
なお、重み付け基準は当然ながら図１２の例に限定されない。また、図示はしないが、その他の操作についても重み付けを行ってもよく、その場合、任意の重み付け基準を利用することができる。
【０２０４】
図１３に戻り、このようにして、ステップＳ３２の処理で、テキストコンテンツに対するユーザ操作の内容についての重み値が決定されると、処理はステップＳ３３に進む。
【０２０５】
ステップＳ３３において、感情辞書更新部１８は、テキストコンテンツに含まれる単語を抽出する。なお、ステップＳ３１でYESであると判定された時点で、テキストコンテンツに含まれる各単語が文章解析部２１から素材として感情辞書更新部１８に既に供給されている場合、ステップＳ３３の処理は省略可能である。
【０２０６】
ステップＳ３４において、感情辞書更新部１８は、テキストコンテンツに含まれる各単語のうちの所定の１つを、注目単語として決定する。
【０２０７】
ステップＳ３５において、感情辞書更新部１８は、感情辞書記憶部１７に記憶されている単語興味プロファイルに注目単語が含まれているか否かを判定する。
【０２０８】
感情辞書記憶部１７に単語興味プロファイル自体が記憶されていない場合、または、感情辞書記憶部１７に単語興味プロファイルが記憶されていても、その単語興味プロファイルに注目単語が含まれてない場合、ステップＳ３５の処理でＮＯであると判定されて、処理はステップＳ３６に進む。
【０２０９】
ステップＳ３６において、感情辞書更新部１８は、ステップＳ３２の処理で決定された重み値、即ち、テキストコンテンツに対するユーザ操作の内容についての重み値に基づいて、注目単語の単語快適度の初期値を決定する。
【０２１０】
なお、注目単語の単語快適度の初期値の決定方法は特に限定されないが、ここでは例えば、テキストコンテンツに対するユーザ操作の内容についての重み値がそのまま、注目単語の単語快適度の初期値として決定されるとする。
【０２１１】
ステップＳ３７において、感情辞書更新部１８は、単語興味プロファイルに、注目単語とその単語快適度とを追加する。
【０２１２】
なお、ステップＳ３６の処理終了の時点で感情辞書記憶部１７に単語興味プロファイル自体が記憶されていない場合、このステップＳ３７の処理で、注目単語とその単語快適度との組を１組含む単語興味プロファイルが新たに生成されて、感情辞書記憶部１７に記憶されることになる。
【０２１３】
このようなステップＳ３５（ＮＯ）、Ｓ３６、および、Ｓ３７の一連の処理に対して、ステップＳ３５において、単語興味プロファイルに注目単語が含まれていると判定された場合、処理はステップＳ３８に進む。
【０２１４】
ステップＳ３８において、感情辞書更新部１８は、ステップＳ３２の処理で決定された重み値、即ち、テキストコンテンツに対するユーザ操作の内容についての重み値に基づいて、単語興味プロファイルに含まれる注目単語についての単語快適度を更新する。
【０２１５】
なお、注目単語の単語快適度の更新方法は特に限定されないが、ここでは例えば、注目単語の単語快適度の更新前の値に対して、テキストコンテンツに対するユーザ操作の内容についての重み値が加算された値が、注目単語の単語快適度の更新値となるとする。具体的には、例えば、注目単語の単語快適度の更新前の値が「−１０」であり、テキストコンテンツに対するユーザ操作の内容についての重み値が「＋５」であるとすると、注目単語の単語快適度の更新値は「−５（＝−１０＋５）」になる。
【０２１６】
このようにして、ステップＳ３７またはＳ３８の処理が終了すると、処理はステップＳ３９に進む。
【０２１７】
ステップＳ３９において、感情辞書更新部１８は、ステップＳ３３の処理で抽出された全単語の処理が終了したか否かを判定する。
【０２１８】
ステップＳ３９において、抽出された全単語の処理がまだ終了していないと判定された場合、処理はステップＳ３４に戻され、それ以降の処理が繰り返される。即ち、未処理の単語のそれぞれが順次注目単語に決定されて、上述したステップＳ３５乃至Ｓ３８の処理が繰り返される。その結果、単語興味プロファイルに未登録であった単語については、その単語とその単語快適度（初期値）が追加され、単語興味プロファイルに登録済みであった単語については、その単語の単語快適度が更新される。
【０２１９】
そして、ステップＳ３９において、抽出された全単語の処理が終了したと判定されると、処理はステップＳ４０に進む。
【０２２０】
ステップＳ４０において、感情状態推定部１６は、単語興味プロファイルの生成（更新）の終了が指示されたか否かを判定する。
【０２２１】
ステップＳ４０において、単語興味プロファイルの生成（更新）の終了が指示されたと判定された場合、その処理は終了となる。
【０２２２】
これに対して、ステップＳ４０において、単語興味プロファイルの生成（更新）の終了がまだ指示されていないと判定された場合、処理はステップＳ３１に戻され、それ以降の処理が繰り返される。
【０２２３】
即ち、単語興味プロファイルの生成（更新）の終了が指示されない限り、新たなテキストコンテンツがユーザに使用される毎に、単語興味プロファイルの内容が更新されていく。即ち、単語興味プロファイルに未登録であった単語については、その単語とその単語快適度（初期値）が追加され、単語興味プロファイルに登録済みであった単語については、その単語の単語快適度が更新される。
【０２２４】
従って、新たなテキストコンテンツがユーザに使用される毎に、ユーザにとって正の興味がある単語（快であると感じるであろう単語）の単語快適度は増加していく一方、ユーザにとって負の興味がある単語（不快であると感じるであろう単語）の単語快適度は減少していく（負の値であるので、その絶対値は増加していく）。また、ユーザにとって正の興味も負の興味もない単語の単語快適度は、０近辺に落ち着くようになる（正負に関わらず、絶対値は小さくなる）。
【０２２５】
即ち、ユーザにとって正または負の興味がある単語が浮き彫りになってくるのである。
【０２２６】
以上、図１１のフローチャートを参照して、ユーザ感情の種類が「快」と「不快」とのうちのいずれであるのかを推定し、その度合いがどの程度であるのかを推定する「ユーザ感情状態推定処理」の一例を説明した。そして、図１３を参照して、その図１１の例の「ユーザ感情状態推定処理」で利用される単語興味プロファイルの生成と更新の処理例について説明した。
【０２２７】
ところで、図１３のフローチャートに従って、所定のテキストコンテンツに含まれる各単語のそれぞれの単語快適度が決定（または更新）されれば、図１１のステップＳ２２（Ｓ２３を含んでもよい）と同様の処理を実行することで、そのテキストコンテンツについての快適度の決定も可能になる。
【０２２８】
さらに、このテキストコンテンツは、複数のフォルダのうちの所定のフォルダに格納される（移動される）ことが多いので、複数のフォルダのそれぞれについても同様に快適度（ユーザの正負の興味についての重み値）を決定することができる。
【０２２９】
これにより、処理対象のテキストコンテンツの移動先が、快適度の高いフォルダ、即ち、快適度の高いテキストコンテンツを多く含むフォルダであったような場合、処理対象のテキストコンテンツを使用した時点またはその前後のユーザの感情状態は「（強い）快」であると推定することが容易に可能になる。
【０２３０】
このようなフォルダの快適度を利用してユーザ感情の種類が「快」と「不快」とのうちのいずれであるのかを推定し、その度合いがどの程度であるのかを推定する「ユーザ感情状態推定処理」の例が、図１４のフローチャートに示されている。即ち、図１４は、「ユーザ感情状態推定処理」のさらに他の例（図４や図１１とは異なる例）を示している。
【０２３１】
図１４の例の「ユーザ感情状態推定処理」においては、感情辞書記憶部１７に記憶されている感情辞書の一形態としての情報であって、各フォルダのそれぞれについての快適度を示す情報の利用が前提とされている。
【０２３２】
なお、以下、このような情報を、フォルダ興味プロファイルと称する。
【０２３３】
このようなフォルダ興味プロファイルは単語興味プロファイルとともに、後述する図１５と図１６のフローチャットに従って生成され、また更新される。そこで、フォルダ興味プロファイルのさらなる詳細については、図１５と図１６のフローチャートを参照して後述する。
【０２３４】
ところで、例えばいま、ユーザが操作部１２を操作して、所定のテキストコンテンツ（以下、ここでも処理対象のテキストコンテンツと称する）を使用（閲覧や作成等）し、その後、所定のフォルダに格納（移動）させたとする。即ち、そのようなユーザ操作に対応する処理が、テキストコミュニケーションソフトウエア実行部１１により実行されたとする。なお、以下、処理対象のテキストコンテンツが格納（移動）されたフォルダを、移動先フォルダと称する。即ち、テキストコミュニケーションソフトウエア実行部１１は、各種処理を実行後或いは実行中に、処理対象のテキストコンテンツを移動先フォルダに格納させたとする。
【０２３５】
この場合、図３のステップＳ１の処理で、例えば、処理対象のテキストコンテンツの移動先フォルダを示す情報（移動先フォルダに処理対象のテキストコンテンツが移動されたというユーザの操作内容を示す情報）が素材の一つとして操作内容観察部３２により取得されて、感情度合推定部１４と感情状態推定部１６に供給されると、ステップＳ２のユーザ感情状態推定処理として、例えば図１４のフローチャートに従った処理が実行される。
【０２３６】
即ち、ステップ５１において、感情状態推定部１６は、感情辞書記憶部１７に記憶されているフォルダ興味プロファイルの中から、処理対象のテキストコンテンツの移動先フォルダについての快適度を抽出する。
【０２３７】
そして、ステップＳ５２において、感情状態推定部１６は、移動先フォルダについての快適度のうちの、正負（＋or−）をユーザ感情の種類（快or不快）とみなし、絶対値をユーザ感情の度合いとみなして、移動先フォルダについてのその快適度（正負の値）をユーザ感情状態情報として演出内容/呈示内容決定部１９に出力する。
【０２３８】
これにより、図１４のユーザ感情状態推定処理は終了となり、即ち、図３のステップＳ２の処理は終了となり、処理はステップＳ３の処理に進む。
【０２３９】
なお、図１４の例では、ステップＳ５１の処理で決定された移動先フォルダについての快適度（正負の値）がそのままユーザ感情状態情報として演出内容/呈示内容決定部１９に出力されたが、次のような情報がユーザ感情状態情報として演出内容/呈示内容決定部１９に出力されてもよい。
【０２４０】
即ち、図示はしないが、度合判定基準記憶部１５に例えば、フォルダについての快適度（絶対値）の範囲によって、図５の度合い判定基準のような「強い」、「やや弱い」、「やや弱い」、「弱い」等の多段階に分類される度合い判定基準が記憶されているとする。このような場合、感情度合推定部１４は、このような度合い判定基準と、移動先フォルダについての快適度の絶対値を比較することで、所定の段階（「強い」等）を示すユーザ感情の度合いを決定し（推定し）、感情状態推定部１６に供給する。すると、感情状態推定部１６は、移動先フォルダについての快適度のうちの、正負（＋or−）をユーザ感情の種類（快or不快）とし、供給された段階をユーザ感情の度合いとする情報、例えば、「強い快」といった情報を生成し、その情報をユーザ感情状態情報として演出内容/呈示内容決定部１９に出力することもできる。
【０２４１】
以上、図１４の例のユーザ感情状態推定処理について説明した。
【０２４２】
ここで、図１５と図１６のフローチャートを参照して、図１４の例のユーザ感情状態推定処理で利用されるフォルダ興味プロファイルの生成と更新の処理について説明する。
【０２４３】
図１３のステップＳ６１において、感情辞書更新部１８は、テキストコンテンツが所定のフォルダに移動されたか否かを判定する。
【０２４４】
ステップＳ６１において、テキストコンテンツが所定のフォルダに移動されていないと判定されると、処理はステップＳ６１に戻され、テキストコンテンツが所定のフォルダに移動されたか否かが再度判定される。即ち、所定のテキストコンテンツが所定のフォルダに移動（格納）されるまで、ステップＳ６１の判定処理が繰り返される。
【０２４５】
その後、ユーザが操作部１２を操作して所定のテキストコンテンツを使用（作成や閲覧）し、所定のフォルダに移動させると、即ち、テキストコミュニケーションソフトウエア実行部１１がそのテキストコンテンツに対する処理を実行すると、素材取得部１３により各種素材が取得されて、感情辞書更新部１８に供給されてくる。
【０２４６】
感情辞書更新部１８は、このような素材を取得すると、ステップＳ６１において、テキストコンテンツが使用されたと判定し、処理をステップＳ６２に進める。
【０２４７】
すると、ステップＳ６２乃至Ｓ６９の一連の処理が実行されて、処理対象のテキストコンテンツに含まれる単語が抽出され、抽出された全単語のうちの、単語興味プロファイルに未登録であった単語については、その単語とその単語快適度（初期値）が追加され、単語興味プロファイルに登録済みであった単語については、その単語の単語快適度が更新される。
【０２４８】
即ち、ステップＳ６２乃至Ｓ６９のそれぞれにおいて、上述した図１３のステップＳ３２乃至Ｓ３９のそれぞれの処理と基本的に同様の処理が実行される。従って、ここでは、ステップＳ６２乃至Ｓ６９の処理の説明については省略する。
【０２４９】
このようにして単語興味プロファイルが更新されると（或いは新たに作成されると）、ステップＳ６９の処理で、抽出された全単語の処理が終了したと判定され、処理は図１６のステップＳ７０に進む。
【０２５０】
ステップＳ７０において、感情辞書更新部１８は、移動先フォルダに移動されたテキストコンテンツについての快適度を決定する。
【０２５１】
即ち、ステップＳ７０において、感情辞書更新部１８は、例えば、移動先フォルダに移動されたテキストコンテンツを処理対象のテキストコンテンツとみなして、上述した図１１のステップＳ２１乃至Ｓ２３の一連の処理と同様の処理を実行する。
【０２５２】
ステップＳ７１において、感情辞書更新部１８は、感情辞書記憶部１７に記憶されているフォルダ興味プロファイルに移動先フォルダが含まれているか否かを判定する。
【０２５３】
感情辞書記憶部１７にフォルダ興味プロファイル自体が記憶されていない場合、または、感情辞書記憶部１７にフォルダ興味プロファイルが記憶されていても、そのフォルダ興味プロファイルに移動先フォルダが含まれてない場合、ステップＳ７１の処理でＮＯであると判定されて、処理はステップＳ７２に進む。
【０２５４】
ステップＳ７２において、感情辞書更新部１８は、ステップＳ７０の処理で決定された快適度、即ち、移動先フォルダに移動されたテキストコンテンツについての快適度に基づいて、移動先フォルダについての快適度の初期値を決定する。
【０２５５】
なお、移動先フォルダについての快適度の初期値の決定方法は特に限定されないが、ここでは例えば、移動先フォルダに移動されたテキストコンテンツについての快適度がそのまま、移動先フォルダについての快適度の初期値として決定されるとする。
【０２５６】
ステップＳ７３において、感情辞書更新部１８は、フォルダ興味プロファイルに、移動先フォルダとその快適度（初期値）とを追加する。
【０２５７】
なお、ステップＳ７３の処理終了の時点で感情辞書記憶部１７にフォルダ興味プロファイル自体が記憶されていない場合、このステップＳ７３の処理で、移動先フォルダとその快適度（初期値）との組を１組含むフォルダ興味プロファイルが新たに生成されて、感情辞書記憶部１７に記憶されることになる。
【０２５８】
このようなステップＳ７１（ＮＯ）、Ｓ７２、および、Ｓ７３の一連の処理に対して、ステップＳ７１において、フォルダ興味プロファイルに移動先フォルダが含まれていると判定された場合、処理はステップＳ７４に進む。
【０２５９】
ステップＳ７４において、感情辞書更新部１８は、ステップＳ７０の処理で決定された重み値、即ち、移動先フォルダに移動されたテキストコンテンツについての快適度に基づいて、フォルダ興味プロファイルに含まれる移動先フォルダについての快適度を更新する。
【０２６０】
なお、移動先フォルダについての快適度の更新方法は特に限定されないが、ここでは例えば、移動先フォルダについての快適度の更新前の値に対して、その移動先フォルダに新たに移動されたテキストコンテンツについての快適度が加算された値が、移動先フォルダについての快適度の更新値となるとする。具体的には、例えば、移動先フォルダについての快適度の更新前の値が「＋１００」であり、テキストコンテンツについての快適度が「−１０」であるとすると、移動先フォルダについて快適度の更新値は「＋９０（＝１００−１０）」になる。
【０２６１】
このようにして、ステップＳ７３またはＳ７４の処理が終了すると、処理はステップＳ７４に進む。
【０２６２】
ステップＳ７４において、感情辞書更新部１８は、フォルダ興味プロファイルの生成（更新）の終了が指示されたか否かを判定する。
【０２６３】
ステップＳ７４において、フォルダ興味プロファイルの生成（更新）の終了が指示されたと判定された場合、その処理は終了となる。
【０２６４】
これに対して、ステップＳ７４において、フォルダ興味プロファイルの生成（更新）の終了がまだ指示されていないと判定された場合、処理は図１５のステップＳ６１に戻され、それ以降の処理が繰り返される。
【０２６５】
即ち、フォルダ興味プロファイルの生成（更新）の終了が指示されない限り、新たなテキストコンテンツがユーザに使用されて所定のフォルダに移動される毎に、単語興味プロファイルの内容が更新されるとともに、フォルダ興味プロファイルの内容が更新される。即ち、単語興味プロファイルに未登録であった単語については、その単語とその単語快適度（初期値）が追加され、単語興味プロファイルに登録済みであった単語については、その単語の単語快適度が更新される。また、フォルダ興味プロファイルに未登録であったフォルダについては、そのフォルダとその快適度（初期値）が追加され、フォルダ興味プロファイルに登録済みであったフォルダについては、その快適度が更新される。
【０２６６】
従って、新たなテキストコンテンツがユーザに使用されて、所定のフォルダに移動される毎に、ユーザにとって正の興味があるフォルダ（快であると感じるテキストコンテンツが多く含まれていると思われるフォルダ）の快適度は増加していく一方、ユーザにとって負の興味があるフォルダ（不快であると感じるテキストコンテンツが多く含まれていると思われるフォルダ）の快適度は減少していく（負の値であるので、その絶対値は増加していく）。また、ユーザにとって正の興味も負の興味もないフォルダの快適度は、０近辺に落ち着くようになる（正負に関わらず、絶対値は小さくなる）。
【０２６７】
即ち、ユーザにとって正または負の興味があるフォルダが浮き彫りになってくるのである。
【０２６８】
以上、図１４のフローチャートを参照して、移動先フォルダについての快適度に基づいて、ユーザ感情の種類が「快」と「不快」とのうちのいずれであるのかを推定し、その度合いがどの程度であるのかを推定する「ユーザ感情状態推定処理」の一例を説明した。そして、図１５と図１６を参照して、その図１４の例の「ユーザ感情状態推定処理」で利用されるフォルダ興味プロファイルの生成と更新の処理例について説明した。
【０２６９】
ところで、上述した図１３（または図１４と図１５）のフローチャートに従って、所定のテキストコンテンツに含まれる各単語のそれぞれの単語快適度が決定（または更新）されれば、図１１のステップＳ２２（Ｓ２３を含んでもよい）と同様の処理を実行することで、そのテキストコンテンツについての快適度の決定も可能になる。
【０２７０】
さらに、このテキストコンテンツがメールである場合には、快適度が決定可能な各メールのやり取りの履歴に基づいて、メール相手についても同様に快適度（ユーザの正負の興味についての重み値）を決定することができる。
【０２７１】
これにより、処理対象のメールのメール相手が分かった時点（例えば、送信メールのあて先を入力した時点）で、そのメール相手についての快適度に基づいて、メール相手に抱くユーザの感情状態を推定することが容易に可能になる。その結果、その推定された感情状態（メール相手に抱くであろう感情状態）に適した関連情報の呈示やその演出も容易に可能になる。
【０２７２】
ところで、上述したフォルダとメール相手との違いは、結局、ユーザが使用した或いはこれから使用するテキストコンテンツの分類方法の違いであると言える。このため、例えば、各メール相手のそれぞれを示す仮想フォルダ（或いは実際のフォルダ）を予め作成し、新たなメールを、その新たなメールのメール相手を示す仮想フォルダに移動させることでも、各メールのそれぞれをメール相手の観点から分類することは実現可能である。
【０２７３】
従って、メール相手の快適度を利用してユーザ感情の種類が「快」と「不快」とのうちのいずれであるのかを推定し、その度合いがどの程度であるのかを推定する「ユーザ感情状態推定処理」は、結局、図１４のフローチャートと基本的に同様の処理となる。
【０２７４】
ただし、この場合、ステップＳ５１の処理では、フォルダ興味プロファイルの代わりに、メール相手興味プロファイルが使用され、その中から、処理対象のメールのメール相手についての快適度が抽出されることになる。即ち、ステップＳ５２の処理でユーザ感情状態情報として出力されるのは、処理対象のメールのメール相手についての快適度となる。
【０２７５】
また、このメール相手興味プロファイルは、図１５と図１６のフローチャートに従った処理と同様の処理で、生成されまた更新されることになる。
【０２７６】
ただし、この場合、次の点が若干異なることになる。即ち、1点目は、「テキストコンテンツ」が「メール」になる点である。２点目は、ステップＳ６１の処理が「メールのメール相手が特定できたか？」という処理になる点である。３点目は、「移動先フォルダに移動されたテキストコンテンツについての快適度」が「処理対象のメールについての快適度」になる点である。４点目は、「移動先フォルダ」が「メール相手」になる点である。５点目は、「フォルダ興味プロファイル」が「メール相手興味プロファイル」になる点である。
【０２７７】
なお、上述した例では、テキストコンテンツがメールである場合に限定したためメール相手とされたが、上述したように、テキストコンテンツは特にメールに限定されず、結局、メール相手と言うよりは、「ユーザ装置１を利用するユーザが、処理対象のテキストコンテンツを使用しながらコミュニケーションを取っている相手」であると言うほうが正確である。即ち、テキストコミュニケーションがチャットソフトである場合にはチャット相手となるし、テキストコミュニケーションがブラウザである場合にはホームページの管理者等となる。
【０２７８】
以上、ユーザ感情の種類が「快」と「不快」のうちのいずれであるのかを推定し、その度合いがどの程度であるのかを推定する「ユーザ感情状態推定処理」の例として、次の３つの例を個別に説明した。即ち、１つ目の例は、処理対象のテキストコンテンツについての快適度に基づく「ユーザ感情状態推定処理（図１１）」である。２つ目の例は、移動先フォルダについての快適度に基づく「ユーザ感情状態推定処理（図１４）」である。そして、３つ目の例は、メール相手等についての快適度に基づく「ユーザ感情状態推定処理」である。
【０２７９】
しかしながら、これらの３つの例を個別に実行する必要は特になく、結局、処理対象のテキストコンテンツについての快適度、移動先フォルダについての快適度、および、メール相手等についての快適度のうちの任意の数の任意のものの組み合わせに基づいて、ユーザ感情の種類が「快」と「不適」とのうちのいずれであるのかを推定し、その度合いがどの程度であるのかを推定する「ユーザ感情状態推定処理」であればよい。換言すると、このような「ユーザ感情状態推定処理」のうちの、処理対象のテキストコンテンツについての快適度、移動先フォルダについての快適度、および、メール相手等についての快適度のそれぞれを単体で利用する場合の処理例を、上述した３つの例として個別に説明してきたとも言える。
【０２８０】
また、上述した例では、ユーザの操作対象はテキストコンテンツとされたが、テキストコンテンツに限定されず、画像その他様々なコンテンツを操作対象とする場合も、上述した一連の処理を実行することで、ユーザの感情状態を推定することができる。さらに、その推定結果に基づいて関連情報を呈示したり、その呈示の演出を行うことができる。
【０２８１】
具体的には、例えば、ユーザが、テレビジョン放送番組を視聴し、その中で紹介されたWebページを閲覧したなどのような、複数の機器を利用する操作を行ったような場合にも、例えば次のようにしてユーザの感情状態を推定することができる。
【０２８２】
即ち、はじめに、ユーザ装置１は、操作対象の各コンテンツ（各操作）をそれぞれ分類し、分類された各コンテンツ（各操作）のそれぞれについての快適度を決定する。具体的には例えばいまの場合、テレビジョン放送番組（視聴操作に関する重み付けも含む）についての快適度として「＋１」が決定され、Webページ（閲覧操作に関する重み付けも含む）についての快適度として「＋４」が決定されたとする。
【０２８３】
この場合、ユーザ装置１は、各コンテンツ（各操作）のそれぞれについての快適度を総合的に判断した総合快適度を決定する。総合快適度の決定方法も特に限定されず、例えば、各コンテンツ（各操作）のそれぞれについての快適度の総加算値を、総合快適度として決定する方法等が利用可能である。例えばいまの場合、この方法が利用されると、テレビジョン放送番組についての快適度である「＋１」と、Webページについての快適度である「＋４」とが加算された値、即ち、「＋５」が総合快適度として決定されることになる。
【０２８４】
そこで、ユーザ装置１は、総合快適度のうちの、正負（＋or−）をユーザ感情の種類（快or不快）とみなし、絶対値をユーザ感情の度合いとみなすことで、ユーザの感情状態を推定する（ユーザ感情状態情報を生成する）ことができる。例えばいまの場合、ユーザの感情状態は、「５」の度合いの「快」であると推定されることになる。
【０２８５】
さらに、総合快適度に対して、時間や状況で示される緊急度による重み付けを行ってもよい。これにより、例えば、ユーザが、朝、メールをチェックし、受信メールをすぐ閲覧したといった操作を行った場合、その操作とユーザの感情状態とをあわせた内容、即ち、「緊急時に快の操作」といった内容を推定することも可能になる。
【０２８６】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることができる。
【０２８７】
この場合、図２のユーザ装置１（その他、他ユーザ装置３等）は、例えば、図１７に示されるようなパーソナルコンピュータで構成することができる。
【０２８８】
図１７において、CPU（Central Processing Unit）１０１は、ROM（Read Only Memory）１０２に記録されているプログラム、または記憶部１０８からRAM（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。RAM１０３にはまた、CPU１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２８９】
CPU１０１、ROM１０２、およびRAM１０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【０２９０】
入出力インタフェース１０５には、キーボード、マウスなどよりなる入力部１０６、ディスプレイなどよりなる出力部１０７、ハードディスクなどより構成される記憶部１０８、および、モデム、ターミナルアダプタなどより構成される通信部１０９が接続されている。通信部１０９は、インターネットを含むネットワーク（例えば、図１のネットワーク２）を介して他の情報処理装置（例えば、図１のユーザ装置１の通信部１０９の場合、他ユーザ装置３）との通信処理を行う。
【０２９１】
入出力インタフェース１０５にはまた、必要に応じてドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体１１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１０８にインストールされる。
【０２９２】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２９３】
このようなプログラムを含む記録媒体は、図１７に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）１１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１０２や、記憶部１０８に含まれるハードディスクなどで構成される。
【０２９４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２９５】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。
【０２９６】
以上、本発明が適用される情報処理装置の実施の形態について説明した。これにより、従来においては、感情推定のために用いられていた特別な装置が必要とされたが、このような実施の形態を取り得る本発明の情報処理装置を用いることで、このような特別な装置を用いることなく、感情状態（種類と度合い）を容易に推定することができるようになる。
【０２９７】
また、本発明の情報処理装置を用いることで、これまで「興味がある」といった一次元の特徴でまとめられがちであったユーザープロファイルを、感情ごとに区別して扱うことができるので、感情にあわせた情報推薦や演出がより簡易的に実現することが可能になる。
【図面の簡単な説明】
【０２９８】
【図１】本発明の情報処理装置が処理を行う各種情報の例を示す図である。
【図２】本発明が適用される情報処理装置の機能的構成例を示すブロック図である。
【図３】図２の情報処理装置が実行する関連情報推薦処理例を説明するフローチャートである。
【図４】図３の関連情報推薦処理のうちのユーザ感情状態推定処理の詳細の例を説明するフローチャートである。
【図５】図２の度合判定基準記憶部に記憶される度合い判定基準の例を示す図である。
【図６】図２の感情辞書記憶部に記憶される感情辞書の例を示す図である。
【図７】受信メールの例を示す図である。
【図８】図７の受信メールに対する返信メールの例を示す図である。
【図９】受信メールの他の例を示す図である。
【図１０】図９の受信メールに対する返信メールの例を示す図である。
【図１１】図３の関連情報推薦処理のうちのユーザ感情状態推定処理の詳細の他の例を説明するフローチャートである。
【図１２】重み付け基準の例を示す図である。
【図１３】図１１のユーザ感情状態推定処理で利用される単語興味プロファイルの生成と更新の処理例を説明するフローチャートである。
【図１４】図３の関連情報推薦処理のうちのユーザ感情状態推定処理の詳細のさらに他の例を説明するフローチャートである。
【図１５】図１４のユーザ感情状態推定処理で利用されるフォルダ興味プロファイルの生成と更新の処理例を説明するフローチャートである。
【図１６】図１４のユーザ感情状態推定処理で利用されるフォルダ興味プロファイルの生成と更新の処理例を説明するフローチャートである。
【図１７】本発明が適用される情報処理装置のハードウエアの構成例を示すブロック図である。
【符号の説明】
【０２９９】
１  ユーザ装置，  １１  テキストコミュニケーションソフトウエア実行部，  １２  操作部，  １３  素材取得部，  １４  感情度合推定部，  １５  度合判定基準記憶部，  １６  感情状態推定部，  １７  感情辞書記憶部，  １８  感情辞書更新部，１９  演出内容/呈示内容決定部，  ２０  演出ルール/呈示ルール記憶部，  ２１  呈示部，  ２２  関連情報検索部，  ２３  関連情報記憶部，  ２４  通信制御部，  ３１  文章解析部，  ３２  操作内容観察部，  ３３  感情取得部，  ４１  感情入力部，  １０１  CPU，  １０２  ROM，  １０３  RAM，  １０８  記憶部，  １１１  リムーバブル記録媒体
【図１】
2005332266.tif 000003
【図２】
2005332266.tif 000004
【図３】
2005332266.tif 000005
【図４】
2005332266.tif 000006
【図５】
2005332266.tif 000007
【図６】
2005332266.tif 000008
【図７】
2005332266.tif 000009
【図８】
2005332266.tif 000010
【図９】
2005332266.tif 000011
【図１０】
2005332266.tif 000012
【図１１】
2005332266.tif 000013
【図１２】
2005332266.tif 000014
【図１３】
2005332266.tif 000015
【図１４】
2005332266.tif 000016
【図１５】
2005332266.tif 000017
【図１６】
2005332266.tif 000018
【図１７】
2005332266.tif 000019