(57)【要約】【課題】ユーザの感情に基づいて文章に関する作業時の環境を整える色変更装置及びプログラムを提供する。【解決手段】ＰＣ１は、テキストエディタ画面３０に文字を入力しているユーザの感情を推測する感情推測部１３と、感情推測部１３により推測したユーザの感情に基づいた色情報を、感情と色情報とを関連付けて記憶した感情色記憶部２２から取得する色取得部１４と、色取得部１４により取得した色情報に近づくように、テキストエディタ画面３０の色を段階的に変化させる色変更部１５と、を備える。【選択図】図１
2019053460.tif 000002
【特許請求の範囲】
【請求項１】
感情と色情報とを関連付けて記憶した感情色記憶部と、
画面に文字を入力しているユーザ又は画面に表示された文字を閲覧しているユーザの感情を推測する感情推測手段と、
前記感情推測手段により推測した前記ユーザの感情に基づいた色情報を、前記感情色記憶部から取得する色取得手段と、
前記色取得手段により取得した前記色情報に近づくように、前記画面の色を段階的に変化させる色変更手段と、
を備える色変更装置。
【請求項２】
請求項１に記載の色変更装置において、
前記感情推測手段は、文章を意味解析することによって前記ユーザの感情を推測すること、
を特徴とする色変更装置。
【請求項３】
請求項２に記載の色変更装置において、
前記感情推測手段は、修正情報に基づいて前記ユーザの感情を推測すること、
を特徴とする色変更装置。
【請求項４】
請求項１に記載の色変更装置において、
通信可能に接続された装置から前記ユーザの情報を受信するユーザ情報受信手段を備え、
前記感情推測手段は、前記ユーザ情報受信手段により受信した前記ユーザの情報に基づいて、前記ユーザの感情を推測すること、
を特徴とする色変更装置。
【請求項５】
請求項１から請求項４までのいずれかに記載の色変更装置において、
前記色変更手段は、文字の入力速度又は文字の閲覧速度に対応して、前記画面の色を段階的に変化させること、
を特徴とする色変更装置。
【請求項６】
請求項１から請求項５までのいずれかに記載の色変更装置において、
前記感情推測手段と、前記色取得手段と、前記色変更手段と、による処理を、繰り返して実行する周期処理手段を備えること、
を特徴とする色変更装置。
【請求項７】
請求項１から請求項６までのいずれかに記載の色変更装置において、
前記感情推測手段によって推測した前記ユーザの感情に基づいて、対応する音を出力する音出力手段を備えること、
特徴とする色変更装置。
【請求項８】
請求項１から請求項７までのいずれかに記載の色変更装置において、
画面に文字を入力し、又は、画面に表示された文字を閲覧している作業時間を取得する作業時間取得手段を備え、
前記色変更手段は、さらに前記作業時間取得手段が取得した前記作業時間に基づいて感情を推測し、推測した前記感情から前記画面の色を段階的に変化させること、
を特徴とする色変更装置。
【請求項９】
請求項１から請求項８までのいずれかに記載の色変更装置において、
画面に文字を入力し、又は、画面に表示された文字を閲覧している作業環境に関する環境情報を取得する環境情報取得手段を備え、
前記色取得手段は、さらに前記環境情報取得手段が取得した前記環境情報に基づいて感情を推測し、推測した前記感情から前記色情報を取得すること、
を特徴とする色変更装置。
【請求項１０】
請求項１から請求項９までのいずれかに記載の色変更装置において、
前記感情推測手段は、前記色変更手段により前記画面の色を変化したときの前記ユーザの感情を推測し、
前記色変更手段により変化された前記画面の色と、前記ユーザの感情と、作業効率とに基づいて学習をする学習手段を備え、
前記色取得手段は、前記学習手段による学習結果と、前記ユーザの感情とに基づいて、色情報を取得すること、
を特徴とする色変更装置。
【請求項１１】
請求項１から請求項１０までのいずれかに記載の色変更装置において、
画面は、複数のユーザによる文字の入力が可能な共有画面であり、
前記感情推測手段は、前記共有画面に文字を入力する前記複数のユーザの感情を推測し、
前記色取得手段は、前記感情推測手段により推測した前記複数のユーザの平均感情に基づいた色情報を取得すること、
を特徴とする色変更装置。
【請求項１２】
請求項１から請求項１１までのいずれかに記載の色変更装置としてコンピュータを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変更装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザは、パーソナルコンピュータ（ＰＣ）や、スマートフォンに代表されるタブレット等を用いて、テキストエディタによって文章を書いたり、表示された文章のコンテンツを読んだりする行為を行っている。
その際、長時間にわたって文字を入力し、又は、文字を読む作業を行うと、疲れや飽きが生じて、作業効率が低下してしまうことがある。
【０００３】
ところで、雨音や川の音等の自然音やノイズ音を出力する技術が開示されている（例えば、非特許文献１）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“Ｎｏｉｓｌｉ”、［平成２９年６月２８日検索］、インターネット〈ＵＲＬ：ｈｔｔｐｓ：／／ｗｗｗ．ｎｏｉｓｌｉ．ｃｏｍ／〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１に記載のものは、ユーザが自然音やノイズ音を選択すると、選択した音が出力され、音によってユーザに癒し等の効果をもたらすために考えられたものである。また、非特許文献１に記載のものは、音だけではなく、画面の背景色が、時間の経過と共に変化する。
しかし、ユーザが作業をしている間にユーザによる選択等の操作をすることなく、ユーザの感情をより良い方向にコントロールできると、疲れや飽きを感じさせず、長時間集中して作業ができると思われる。特に、文章を書いたり読んだりしているユーザの感情を、より良い方向にコントロールできると、作業効率の向上が見込めるものにできる。それには、ユーザの感情を、より良い方向にコントロールする必要がある。
【０００６】
そこで、本発明は、ユーザの感情に基づいて文章に関する作業時の環境を整える色変更装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。
第１の発明は、感情と色情報とを関連付けて記憶した感情色記憶部と、画面に文字を入力しているユーザ又は画面に表示された文字を閲覧しているユーザの感情を推測する感情推測手段と、前記感情推測手段により推測した前記ユーザの感情に基づいた色情報を、前記感情色記憶部から取得する色取得手段と、前記色取得手段により取得した前記色情報に近づくように、前記画面の色を段階的に変化させる色変更手段と、を備える色変更装置である。
第２の発明は、第１の発明の色変更装置において、前記感情推測手段は、文章を意味解析することによって前記ユーザの感情を推測すること、を特徴とする色変更装置である。
第３の発明は、第２の発明の色変更装置において、前記感情推測手段は、修正情報に基づいて前記ユーザの感情を推測すること、を特徴とする色変更装置である。
第４の発明は、第１の発明の色変更装置において、通信可能に接続された装置から前記ユーザの情報を受信するユーザ情報受信手段を備え、前記感情推測手段は、前記ユーザ情報受信手段により受信した前記ユーザの情報に基づいて、前記ユーザの感情を推測すること、を特徴とする色変更装置である。
第５の発明は、第１の発明から第４の発明までのいずれかの色変更装置において、前記色変更手段は、文字の入力速度又は文字の閲覧速度に対応して、前記画面の色を段階的に変化させること、を特徴とする色変更装置である。
第６の発明は、第１の発明から第５の発明までのいずれかの色変更装置において、前記感情推測手段と、前記色取得手段と、前記色変更手段と、による処理を、繰り返して実行する周期処理手段を備えること、を特徴とする色変更装置である。
第７の発明は、第１の発明から第６の発明までのいずれかの色変更装置において、前記感情推測手段によって推測した前記ユーザの感情に基づいて、対応する音を出力する音出力手段を備えること、特徴とする色変更装置である。
第８の発明は、第１の発明から第７の発明までのいずれかの色変更装置において、画面に文字を入力し、又は、画面に表示された文字を閲覧している作業時間を取得する作業時間取得手段を備え、前記色変更手段は、さらに前記作業時間取得手段が取得した前記作業時間に基づいて感情を推測し、推測した前記感情から前記画面の色を段階的に変化させること、を特徴とする色変更装置である。
第９の発明は、第１の発明から第８の発明までのいずれかの色変更装置において、画面に文字を入力し、又は、画面に表示された文字を閲覧している作業環境に関する環境情報を取得する環境情報取得手段を備え、前記色取得手段は、さらに前記環境情報取得手段が取得した前記環境情報に基づいて感情を推測し、推測した前記感情から前記色情報を取得すること、を特徴とする色変更装置である。
第１０の発明は、第１の発明から第９の発明までのいずれかの色変更装置において、前記感情推測手段は、前記色変更手段により前記画面の色を変化したときの前記ユーザの感情を推測し、前記色変更手段により変化された前記画面の色と、前記ユーザの感情と、作業効率とに基づいて学習をする学習手段を備え、前記色取得手段は、前記学習手段による学習結果と、前記ユーザの感情とに基づいて、色情報を取得すること、を特徴とする色変更装置である。
第１１の発明は、第１の発明から第１０の発明までのいずれかの色変更装置において、画面は、複数のユーザによる文字の入力が可能な共有画面であり、前記感情推測手段は、前記共有画面に文字を入力する前記複数のユーザの感情を推測し、前記色取得手段は、前記感情推測手段により推測した前記複数のユーザの平均感情に基づいた色情報を取得すること、を特徴とする色変更装置である。
第１２の発明は、第１の発明から第１１の発明までのいずれかの色変更装置としてコンピュータを実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、ユーザの感情に基づいて文章に関する作業時の環境を整える色変更装置及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係るＰＣの機能ブロックを示す図である。
【図２】第１実施形態に係るＰＣでの色変更処理を示すフローチャートである。
【図３】第１実施形態に係るＰＣでの表示例を示す図である。
【図４】第１実施形態に係るＰＣでの学習処理を示すフローチャートである。
【図５】第２実施形態に係る文字交換システムの全体概要及びサーバの機能ブロックを示す図である。
【図６】第２実施形態に係るサーバでの色変更処理を示すフローチャートである。
【図７】第２実施形態に係る端末での表示例を示す図である。
【図８】変形形態に係る画面表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲は、これに限られるものではない。
（第１実施形態）
＜ＰＣ１の構成＞
図１は、第１実施形態に係るＰＣ１の機能ブロックを示す図である。
ＰＣ１（色変更装置）は、文字を入力しているユーザの感情に基づいて、文字の入力及び編集に使用するテキストエディタの画面の色を、段階的に変化させる装置である。
ＰＣ１は、制御部１０と、記憶部２０と、表示部２７と、入力部２８と、通信インタフェース部２９とを備える。
【００１１】
制御部１０は、ＰＣ１の全体を制御するＣＰＵ（中央処理装置）である。制御部１０は、記憶部２０に記憶されているＯＳ（オペレーティングシステム）や、各種のアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
制御部１０は、周期処理部１１（周期処理手段）と、学習部１６（学習手段）とを備える。
【００１２】
周期処理部１１は、入力文字処理部１２と、感情推測部１３（感情推測手段）と、色取得部１４（色取得手段）と、色変更部１５（色変更手段）とを備える。
周期処理部１１は、入力文字処理部１２と、感情推測部１３と、色取得部１４と、色変更部１５とによる処理を、所定の時間間隔で繰り返す。
入力文字処理部１２は、テキストエディタに入力され、表示された文字等に対する処理を行う。
入力文字処理部１２は、例えば、入力部２８を介して入力され、テキストエディタの画面に表示された文字からなる文章について、意味解析を行う。ここで、意味解析は、単に、文字に含まれる感情を表す単語を抽出するものではなく、文章中の文脈から自然言語処理を行うことによって、感情を表す語を抽出するものである。
また、入力文字処理部１２は、例えば、連続して入力された文字速度（タイピング速度）を、テキストエディタの画面に表示された文字が出現する時間から取得する。
さらに、入力文字処理部１２は、例えば、入力部２８を介して入力された修正情報を取得する。具体的には、削除キーの押下による文字の削除があった場合には、テキストエディタの画面では、表示された文字が削除される。よって、入力文字処理部１２は、テキストエディタの画面から削除されたことにより削除キーが入力されたという修正情報を取得する。
【００１３】
感情推測部１３は、文字を入力しているユーザの感情を推測する。
感情推測部１３は、例えば、入力文字処理部１２による処理結果に応じて、文字を入力しているユーザの感情を推測する。より具体的には、感情推測部１３は、例えば、意味解析の結果を用いることで、文字を入力しているユーザの感情を推測する。
ここで推測するユーザの感情は、例えば、喜怒哀楽の度合いを示すものであってもよい。
色取得部１４は、感情推測部１３によって推測したユーザの感情に基づいた色情報を、感情色記憶部２２を参照して取得する。
【００１４】
色変更部１５は、文字を入力しているテキストエディタの画面の色である背景色を、色取得部１４によって取得した色情報が示す色に、段階的に変化させる。ここで、段階的に変化させるスピードとしては、ユーザに、色変化の状態が分からない程度に、ゆっくりとした速度である。色変更部１５は、例えば、予め決められた時間をかけて、背景色を段階的に変化させてもよい。色変更部１５は、例えば、タイピング速度と、段階的に変化させる速度とを対応付けて、背景色を段階的に変化させてもよい。また、色変更部１５は、例えば、文字の修正情報に基づいて段階的に変化させる速度を決定し、決定した速度で背景色を段階的に変化させてもよい。
【００１５】
学習部１６は、色変更部１５によりテキストエディタの色を変更した後に、感情推測部１３により推測したユーザの感情と、変更した色情報と、作業効率とを用いた学習を行う。
なお、これらの各機能の詳細については、後述する。
【００１６】
記憶部２０は、ＰＣ１の動作に必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶装置である。
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、ＰＣ１は、制御部１０、記憶部２０等を備えた情報処理装置であり、コンピュータの概念に含まれる。
記憶部２０は、プログラム記憶部２１と、感情色記憶部２２とを備える。
【００１７】
プログラム記憶部２１は、各種のプログラムを記憶するための記憶領域である。プログラム記憶部２１は、色変更プログラム２１ａと、テキストエディタプログラム２１ｂとを記憶している。
色変更プログラム２１ａは、制御部１０の各種機能を実行するためのプログラムである。
テキストエディタプログラム２１ｂは、テキストエディタに関する処理を行うプログラムである。
なお、本実施形態では、色変更プログラム２１ａは、テキストエディタプログラム２１ｂとは異なるプログラムであるものとして説明する。例えば、色変更プログラム２１ａを、テキストエディタプログラム２１ｂのプラグインとして有するような場合である。しかし、これに限定されるものではなく、色変更プログラム２１ａは、テキストエディタプログラム２１ｂの中に有するサブルーチンであってもよいし、他の構成であってもよい。
【００１８】
感情色記憶部２２は、感情と色情報とを対応付けて記憶した記憶領域である。感情色記憶部２２は、予め、感情と色情報との対応付けを記憶しておく。そして、感情色記憶部２２は、学習部１６による学習結果に基づいて、感情と色情報との対応付けを更新する。
【００１９】
表示部２７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置である。
入力部２８は、例えば、キーボードやマウス等の入力装置である。
通信インタフェース部２９は、通信ネットワークを介して外部装置との間で通信を行うためのインタフェースである。
【００２０】
次に、ＰＣ１で行う処理について説明する。
＜色変更処理＞
図２は、第１実施形態に係るＰＣ１での色変更処理を示すフローチャートである。
図３は、第１実施形態に係るＰＣ１での表示例を示す図である。
図２のステップＳ（以下、単に「Ｓ」という。）１０において、ＰＣ１の制御部１０は、テキストエディタプログラム２１ｂを実行することで、テキストエディタの画面を出力する。
図３（Ａ）に、テキストエディタ画面３０の例を示す。図３（Ａ）に示すテキストエディタ画面３０は、文字が何も入力されておらず、入力位置にカーソル３０ａが表示されて、文字の入力ができる状態になっている。また、テキストエディタ画面３０の背景色は、予め決められた初期値の色になっており、この例では、白色である。
【００２１】
図２のＳ１１において、制御部１０は、入力部２８からの入力を受け付けると、テキストエディタの画面の入力位置に、受け付けた入力に対応した文字の表示等を行う。例えば、文字の入力であれば、入力位置に文字を表示させる。また、例えば、削除キーの入力であれば、入力位置の文字を削除する。さらに、例えば、改行キーや、変換キーの入力であれば、入力位置から次の行に改行したり、入力位置を含む選択位置の文字を変換したりする。
Ｓ１２において、制御部１０（入力文字処理部１２、感情推測部１３）は、入力された文字からなる文章について、意味解析を行うことで、ユーザの感情を推測する。
Ｓ１３において、制御部１０（色取得部１４）は、推測したユーザの感情に対応する色情報を、感情色記憶部２２から取得する。
【００２２】
Ｓ１４において、制御部１０（色変更部１５）は、所定の時間をかけて、徐々にテキストエディタの画面の色を、取得した色情報の色に変化させる。具体的には、制御部１０は、ユーザが入力している文字のタイピング速度に対応させて、テキストエディタの画面の色を、取得した色情報の色に徐々に変化させる。
図３（Ｂ）、（Ｃ）は、ユーザにより文字が入力されたテキストエディタ画面３０の例を示す。図３（Ｂ）は、ユーザにより文字が入力されてから時間があまり経過していない状態を示す。そのため、図３（Ｂ）に示すテキストエディタ画面３０の背景色は、白色ではないが、限りなく白色に近い淡い色である。
他方、図３（Ｃ）は、その後、ユーザによりさらに文字が入力されたテキストエディタ画面３０の例を示す。図３（Ｃ）は、テキストエディタ画面３０の背景色が、図３（Ｂ）に比べてさらに薄く色が付いたものに変化している。このように、時間の経過と共に、色変更部１５の処理によって、背景には、徐々に色が付けられる。
【００２３】
このような処理により、ユーザに対して、背景色が変更されていることを気づきにくくできる。しかし、ユーザは、無意識に、背景色が変更されたテキストエディタの画面を見ながら文字を入力している。そのため、ユーザの感情は、変更された背景色によって、コントロールできる可能性がある。
また、ユーザが背景色の色の変化に気づいた際には、ユーザ自身の感情に合った色になっている可能性が高い。よって、ユーザは、背景色に対する違和感を覚えることなく、文字の入力作業を続けることができる。
【００２４】
図２のＳ１５において、制御部１０（入力文字処理部１２、感情推測部１３）は、所定の時間をかけて、徐々にテキストエディタの画面の色を、取得した色情報の色に変化させている間に入力された文字、及び、キストエディタの画面の色を、取得した色情報の色に変化させた後に入力された文字からなる文章について、意味解析を行うことで感情を推測する。
Ｓ１６において、制御部１０は、推測したユーザの感情と、取得した色情報と、作業効率とを、記憶部２０に一時記憶させる。ここで、作業効率は、ユーザにより入力された文字数や、修正情報の有無等によって数値化したものであってもよいし、良し悪し等の判断結果であってもよい。なお、一時記憶させたデータは、後述する学習処理に使用する。
ここで、制御部１０（入力文字処理部１２）は、テキストエディタの画面の色を、取得した色情報の色に変化させている間に入力された文字のタイピング速度や、修正情報からユーザの感情を推測し、意味解析による推測とあわせて記憶部２０に記憶してもよい。
【００２５】
Ｓ１７において、制御部１０は、テキストエディタプログラム２１ｂの実行終了を受け付けたか否かを判断する。制御部１０は、例えば、テキストエディタの画面を閉じるための選択を受け付けた場合等に、テキストエディタプログラム２１ｂの実行終了を受け付けたと判断する。テキストエディタプログラム２１ｂの実行終了を受け付けた場合（Ｓ１７：ＹＥＳ）には、制御部１０は、本処理を終了する。他方、テキストエディタプログラム２１ｂの実行終了を受け付けていない場合（Ｓ１７：ＮＯ）には、制御部１０（周期処理部１１）は、処理をＳ１３に移し、テキストエディタの画面の色を変化させる処理を繰り返す。
【００２６】
＜学習処理＞
次に、色変更処理によって取得したデータを使用した学習処理について説明する。
図４は、本実施形態に係るＰＣ１での学習処理を示すフローチャートである。
この学習処理は、記憶部２０にデータが一時記憶された際に都度行ってもよいし、適宜のタイミングで行ってもよい。
Ｓ２０において、制御部１０（学習部１６）は、記憶部２０に一時記憶されているユーザの感情と色情報と作業効率とのデータを受け付ける。
Ｓ２１において、制御部１０（学習部１６）は、受け付けたデータによる機械学習を行う。ここで、機械学習は、様々なものを用いることができるが、一例として、感情と色情報と作業効率との組みを教師データとした教師あり学習を行うものであってよい。機械学習をすることにより、感情に対応する最善な色情報を学習することができる。
Ｓ２２において、制御部１０（学習部１６）は、機械学習による学習結果を、感情色記憶部２２に反映させる。
こうすることで、感情色記憶部２２には、ユーザの感情と色情報と作業効率とのデータを用いた機械学習の学習結果が反映される。よって、次に、ユーザがテキストエディタプログラム２１ｂを実行する時には、制御部１０は、学習結果を反映した感情色記憶部２２のデータを用いることができる。
Ｓ２３において、制御部１０は、記憶部２０に一時記憶されている感情と色情報と作業効率とのデータを削除する。その後、制御部１０は、本処理を終了する。
【００２７】
このように、第１実施形態によれば、ＰＣ１は、以下のような効果がある。
（１）テキストエディタを使用しているユーザの感情を推測して、推測した感情をテキストエディタの画面の色を変化させる際の色情報を取得するのに用いる。そうすることで、テキストエディタを使用した作業をしている間に変化する画面の色によって、ユーザの感情をコントロールできる可能性がある。
（２）テキストエディタの画面の色変化を、段階的に行うことで、画面の色が徐々に変化していく状態を、ユーザに気づかれにくくできる。よって、ユーザに画面の色が変化することに対するストレスを与えずに済む。
【００２８】
（３）感情を、入力文字からなる文章を意味解析したものを用いて推測することで、文字を入力しているユーザの感情を的確にとらえることができる。
（４）色の変化にかける時間を、入力文字の速度に対応させることで、文字入力速度と対応するものにできる。よって、例えば、ゆっくりと文字を入力している場合には、それにあわせてゆっくりと画面の色を変化させることができる。
【００２９】
（５）画面の色変化後のユーザの感情と、画面の色と、作業効率とを入力データとして、学習を行い、学習結果を、感情色記憶部２２に反映させる。よって、個々のユーザの感情にあった色変化を行うように、感情色記憶部２２を個別にカスタマイズできる。
【００３０】
（第２実施形態）
第２実施形態では、複数のユーザがチャット等の文字によるコミュニケーションを行っている場合におけるチャット画面の色を変更する場合について説明する。なお、以降の説明において、上述した第１実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
【００３１】
＜文字交換システム２００＞
図５は、第２実施形態に係る文字交換システム２００の全体概要及びサーバ２０１の機能ブロックを示す図である。
文字交換システム２００は、例えば、複数のユーザによって、文字を用いたメッセージ交換を行うためのシステムである。複数のユーザは、チャット等によって、文字によるメッセージの伝達を行う。以降の説明において、文字交換システム２００は、複数のユーザによるチャットを行うシステムとして説明する。
図５に示すように、文字交換システム２００は、サーバ２０１と、各ユーザが有する端末２０３とが、通信ネットワークＮによって通信可能に接続されている。サーバ２０１と、複数の端末２０３との間の通信ネットワークＮによる通信は、例えば、インターネット等により行われ、有線、無線等を問わない。
【００３２】
＜サーバ２０１＞
サーバ２０１は、複数の端末２０３でのチャット処理における制御を行うサーバである。
サーバ２０１は、端末２０３から文字データを受信すると、受信した文字データに関する文字編集の処理を行い、文字データを送信した端末２０３を含む、グルーピングされた端末２０３に対して処理結果画面（共有画面）を送信する。
サーバ２０１は、制御部２１０と、記憶部２２０と、通信インタフェース部２２９とを備える。
【００３３】
制御部２１０は、周期処理部２１１と、学習部２１６とを備える。
周期処理部２１１は、入力文字処理部２１２と、感情推測部２１３と、色取得部２１４と、色変更部１５とを備える。
入力文字処理部２１２は、端末２０３においてチャット画面における文字入力領域に入力された文字に対する処理を行う。
感情推測部２１３は、文字を入力している各ユーザの感情を推測する。複数のユーザがチャットをしている場合に、感情推測部２１３は、各ユーザの入力した文字に応じた感情を推測する。
【００３４】
色取得部２１４は、感情推測部２１３によって推測した各ユーザの平均感情に基づいて、色情報を取得する。色取得部２１４は、例えば、各ユーザの感情が不一致である場合と、各ユーザの感情が一致している場合とでは、異なる色情報が取得する。また、色取得部２１４は、各ユーザの感情が、喜びで一致している場合と、怒りで一致している場合とでは、異なる色情報が取得する。
学習部２１６は、色変更部１５によりチャット画面の色を変更した後に、感情推測部２１３により推測した各ユーザの感情と、変更した色情報と、作業効率とを入力データとした学習を行う。ここで、作業効率は、各ユーザにより入力された文字数の合計数等、数値化したものであってもよいし、良し悪し等の判断結果であってもよい。
【００３５】
記憶部２２０は、プログラム記憶部２２１と、感情色記憶部２２２とを備える。
プログラム記憶部２２１は、色変更プログラム２１ａと、チャットプログラム２２１ｃとを記憶している。
チャットプログラム２２１ｃは、チャットに関する処理を行うプログラムである。
感情色記憶部２２２は、複数の感情と色情報との対応付けを記憶した記憶領域である。ここで、複数の感情は、各ユーザの感情を示すものであり、例えば、喜怒哀楽の構成の割合であってもよい。
通信インタフェース部２２９は、複数の端末２０３との間の通信を行うインタフェースである。
なお、サーバ２０１を構成するハードウェアの数に制限はない。必要に応じて、１又は複数で構成してもよい。また、サーバ２０１のハードウェアは、必要に応じてＷｅｂサーバ、ＤＢ（データベース）サーバ、アプリケーションサーバ等の各種サーバを含んで構成してもよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
【００３６】
＜端末２０３＞
端末２０３は、各ユーザが使用する端末である。端末２０３は、例えば、タブレットに代表されるコンピュータの機能を併せ持った携帯型の装置である。表示装置４は、その他、スマートフォンや携帯電話機等でもよいし、パーソナルコンピュータ等であってもよい。
端末２０３は、図示しないが、制御部、記憶部、タッチパネルディスプレイ等の入出力装置、通信インタフェース部等を備える。
【００３７】
次に、文字交換システム２００で行う処理について説明する。
＜色変更処理＞
図６は、第２実施形態に係るサーバ２０１での色変更処理を示すフローチャートである。
図７は、第２実施形態に係る端末２０３での表示例を示す図である。
端末２０３からの要求を受信したことに応じて、図６のＳ２１０において、サーバ２０１の制御部２１０は、チャットプログラム２２１ｃを実行し、端末２０３にチャット画面を送信する。
図７（Ａ）に、端末２０３のタッチパネルディスプレイに表示されるチャット画面２３０の例を示す。図７（Ａ）に示すチャット画面２３０は、誰も文字を入力しておらず、文字入力領域２３１の入力位置にカーソル２３１ａが表示されている。また、チャット画面２３０の背景色は、予め決められた初期値の色であり、この例では、白色である。
【００３８】
図６のＳ２１１において、制御部２１０は、少なくとも１つの端末２０３からの入力を受け付けると、チャット画面の所定の位置に、受け付けた入力に対応した表示を行う編集処理を行う。そして、制御部１０は、編集処理後のチャット画面を、グルーピング内の全ての端末２０３に送信する。
Ｓ２１２において、制御部２１０（入力文字処理部２１２、感情推測部２１３）は、端末２０３ごとに入力された文字からなる文章について意味解析を行うことで、各端末２０３のユーザの感情を推測する。
Ｓ２１３において、制御部２１０（色取得部２１４）は、推測した複数のユーザの平均感情に対応する色情報を、感情色記憶部２２２から取得する。上述したように、制御部２１０は、推測した複数のユーザの感情が一致している場合と、一致していない場合とでは、異なる色情報を取得する。
【００３９】
Ｓ２１４において、制御部２１０（色変更部１５）は、所定の時間をかけて、徐々にチャット画面の色を、取得した色情報の色に変化させる。
図７（Ｂ）は、変化後のチャット画面２３０の例を示す。この場合も、第１実施形態と同様に、図７（Ａ）のチャット画面２３０の背景色が、一気に図７（Ｂ）のチャット画面２３０に示す背景色に変化する訳ではない。図７（Ｂ）は、図７（Ａ）から段階的に変化した結果を示す。
図６のＳ２１５において、制御部２１０（入力文字処理部２１２、感情推測部２１３）は、所定の時間をかけて、徐々にチャット画面の色を、取得した色情報の色に変化させている間に入力された文字、及び、チャット画面の色を、取得した色情報の色に変化させた後に入力された文字からなる文章について、意味解析を行うことで感情を推測する。
Ｓ２１６において、制御部２１０は、推測した各ユーザの感情と、感情を推測した際のチャット色を示す色情報と、作業効率とを、記憶部２２０に一時記憶させる。なお、一時記憶させたデータは、学習処理に使用する。
【００４０】
Ｓ２１７において、制御部２１０は、チャットプログラム２２１ｃの実行終了を受け付けて、チャットを終了するか否かを判断する。制御部２１０は、チャットをしている全てのユーザにおいて、チャットを終了するための選択を受け付けた場合に、チャットプログラム２２１ｃの実行終了を受け付けたと判断する。よって、ユーザのうち１人でもチャットを終了しない場合には、チャットプログラム２２１ｃの実行終了を受け付けていないと判断する。チャットプログラム２２１ｃの実行終了を受け付けた場合（Ｓ２１７：ＹＥＳ）には、制御部２１０は、本処理を終了する。他方、チャットプログラム２２１ｃの実行終了を受け付けていない場合（Ｓ２１７：ＮＯ）には、制御部２１０（周期処理部２１１）は、処理をＳ２１３に移し、各ユーザの感情に対する色情報に、チャット画面の色を変化させる処理を繰り返す。
【００４１】
＜学習処理＞
次に、色変更処理によって取得したデータを使用した学習処理について説明する。
学習処理については、学習処理の入力データを、複数のユーザの感情と色情報と作業効率とにすることが第１実施形態（図４）とは、異なるだけであり、処理自体は、第１実施形態（図４）と同様である。学習処理の入力データを、複数のユーザの感情と色情報と作業効率とにすることで、感情色記憶部２２２に記憶されたデータを、全てのユーザにおいて用いることができる汎用的なものにできる。
【００４２】
このように、第２実施形態によれば、サーバ２０１は、以下のような効果がある。
（１）チャットをしている複数のユーザの各々の感情を推測して、複数のユーザの平均感情に基づいてチャット画面の色を変化させるのに用いることで、画面の色を、チャットの内容から想起しうるユーザの感情を表すものにできる。
（２）学習処理により、感情色記憶部２２２のデータを各ユーザの感情にあった色変化を行うようにでき、複数のユーザで汎用的に用いることができる。
【００４３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００４４】
（変形形態）
（１）各実施形態では、文字を入力している画面について説明したが、これに限定されない。例えば、画面に表示されている文字を読んでいるときに、画面の色を段階的に変化させるものであってもよい。その場合、例えば、画面に順次文字を表示させることによって、表示させた文字から感情を推測すればよい。また、例えば、ユーザの視線を捉えることができる装置によって、ユーザの視線の先にある文字を認識し、認識した文字によってユーザの感情を推測してもよい。
（２）各実施形態では、文字を入力している画面の背景色を段階的に変化させるものを例に説明したが、これに限定されない。背景色を段階的に変化させるのと同様に、文字色を段階的に変化させてもよい。その場合、文字色は、背景色との関係で、文字を認識しやすい色にすることが望ましい。
【００４５】
（３）各実施形態では、学習に用いるデータとして、画面の色を、取得した色情報の色に変化させている間に入力された文字、及び、画面の色を、取得した色情報の色に変化させた後に入力された文字からなる文章について、意味解析を行うことで感情を推測するものを例に説明したが、これに限定されない。例えば、画面の色を、取得した色情報の色に変化させた後に入力された文字からなる文章のみについて意味解析を行うことで感情を推測してもよい。文章から感情を推測する時間及び対象範囲は、任意に設定できる。また、文章から感情を推測する時間及び対象範囲の情報を、学習のためのデータに含めて学習に用いてもよい。
【００４６】
（４）各実施形態では、入力した文字からなる文章を意味解析することによって、ユーザの感情を推測するものを例に説明したが、これに限定されない。例えば、コンピュータや、端末に対して通信可能に接続された装置から、ユーザの情報を取得して、取得したユーザの情報から感情を推測してもよい。ここで、ユーザの情報とは、例えば、心拍数、呼吸数等である。
また、第２実施形態では、チャットを例に説明した。この場合、ユーザの感情を、入力した文字からなる文章を意味解析することで推測する他、ユーザが選択した絵文字やイラスト等の内容によって推測してもよい。
（５）各実施形態では、ユーザの感情に基づいて画面の色を変化させるものを例に説明したが、これに限定されない。さらに、ユーザの感情に基づいて、対応する音として、例えば、癒し効果のある周波数の音等を出力させてもよい。そのようにすることで、視覚と聴覚とにより、さらにユーザの感情をコントロールできる可能性がある。
【００４７】
（６）各実施形態では、画面の色を変化させる速度を、文字の入力速度に応じるものとして説明したが、これに限定されない。例えば、文字を入力している時間、つまり、テキストエディタやチャットを開始してからの経過時間（作業時間）基づいて感情を推測し、推測した感情から画面の色を変化させる速度を変えてもよい。
また、文字を入力している時間帯（朝、昼、夜等）等の作業環境に基づいて感情を推測し、推測した感情から画面の色を変化させる速度を変えたり、変化させる色の種類を限定したりしてもよい。例えば、時間帯が夜である場合に、ブルーライトを用いないようにする等である。
さらに、文字を入力している際の外部の環境情報として、例えば、作業場の温度や明るさ等の情報を、外部装置から取得して、取得した環境情報に基づいて感情を推測し、推測した感情から画面の色を変化させる速度を変えたり、変化させる色の種類を限定したりしてもよい。
さらにまた、画面の色を変化させる速度を、学習のためのデータに含めて、学習に用いてもよい。
【００４８】
（７）第１実施形態では、ユーザのデータを個々に学習をするものを説明したが、これに限定されない。第２実施形態のように、サーバに感情色記憶部を記憶させて、複数のユーザのデータを学習するものであってもよい。
（８）第１実施形態では、入力する文章を、日記のようなものを例に説明したが、これに限定されない。どのような文章であってもよい。また、文章の種類（例えば、日記のようなもの、仕事の書類等）に応じて、異なる感情色記憶部を用意して用いるようにしてもよい。
【００４９】
（９）第２実施形態では、複数のユーザの感情に基づく色情報を取得して、チャット画面の色を取得した色情報が示す色に変化させるものを例に説明したが、これに限定されない。第１実施形態のように、各ユーザの感情に基づく色情報を取得して、同じチャット画面であっても、ユーザごとに色が異なるものにしてもよい。
【００５０】
（１０）各実施形態では、色情報が示す色について、単一色の例で説明したが、これに限定されない。複数の色を、例えば、グラデーションによって表すものであってもよい。また、模様であってもよい。図８は、変形形態に係るテキストエディタ画面３３０の例を示す図である。図８に示すように、桜の花びらの模様の画面の色を変更したり、何もない画面から桜の花びらが散る画面に段階的に変更したりしてもよいし、桜の花びらが散る画面において、桜の花びらの数を段階的に変更してもよい。また、花びらが散る速度を、段階的に変化させてもよい。
【符号の説明】
【００５１】
１    ＰＣ
１０，２１０  制御部
１１，２１１  周期処理部
１２，２１２  入力文字処理部
１３，２１３  感情推測部
１４，２１４  色取得部
１５  色変更部
１６，２１６  学習部
２０，２２０  記憶部
２１ａ，２２１ａ  色変更プログラム
２１ｂ  テキストエディタプログラム
２２，２２２  感情色記憶部
２７  表示部
２８  入力部
２００  文字交換システム
２０１  サーバ
２０３  端末
２２１ｃ  チャットプログラム
【図１】
2019053460.tif 000003
【図２】
2019053460.tif 000004
【図３】
2019053460.tif 000005
【図４】
2019053460.tif 000006
【図５】
2019053460.tif 000007
【図６】
2019053460.tif 000008
【図７】
2019053460.tif 000009
【図８】
2019053460.tif 000010