(57)【要約】  画面変更装置は、操作ログを種類毎に整理する操作ログ整理部２１と、操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶する感情記憶部２６と、整理された操作ログに、感情記憶部に記憶されたユーザの感情および感情指数を割り当てる感情割り当て部２２と、操作ログに割り当てられたユーザの感情および感情指数を示す情報を表示する表示部２５と、ユーザの感情に対応する操作画面の改善案を記憶する改善案記憶部３０と、操作ログに割り当てられたユーザの感情に対応する操作画面の改善案を、改善案記憶部から取得して提示する画面改善部２８と、提示した改善案のうち、設計者に選択された改善案に基づいて、操作画面を変更する画面変更部２９とを備える。
2014112025.tif 000002
【特許請求の範囲】
【請求項１】
操作画面に対する操作内容を含む操作ログを種類毎に整理する操作ログ整理部と、
前記操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶する感情記憶部と、
整理された前記操作ログに、前記感情記憶部に記憶されたユーザの感情および感情指数を割り当てる感情割り当て部と、
前記操作ログに割り当てられた前記ユーザの感情および感情指数を示す情報を表示する表示部と、
ユーザの感情に対応する前記操作画面の改善案を記憶する改善案記憶部と、
前記操作ログに割り当てられたユーザの感情に対応する前記操作画面の改善案を、前記改善案記憶部から取得して前記表示部に提示する画面改善部と、
提示された前記改善案のうち、設計者に選択された改善案に基づいて、前記操作画面を変更する画面変更部とを備えた
ことを特徴とする画面変更装置。
【請求項２】
改善案記憶部は、
ユーザの感情に対応する複数の改善種類と、当該改善種類に対応する複数の改善案を記憶し、
画面改善部は、
操作ログに割り当てられたユーザの感情に対応する前記改善種類を前記改善案記憶部から取得して表示部に提示し、設計者に選択された改善種類に対応する改善案を、前記改善案記憶部から取得して前記表示部に提示する
請求項１記載の画面変更装置。
【請求項３】
改善案記憶部は、
操作画面の改善案に対応する、当該改善案が採用された理由を記憶し、
画面改善部は、
前記改善案とともに前記理由を表示部に提示する
請求項１または請求項２記載の画面変更装置
【請求項４】
操作ログの感情への影響度を記憶する影響度記憶部と、
前記操作ログに前記影響度を割り当てる影響度割り当て部と、
感情指数および前記影響度に基づいて、影響度を考慮した感情指数を計算する感情指数計算部とを備えた
請求項１から請求項３のうちのいずれか１項に記載の画面変更装置。
【請求項５】
感情指数計算部は、
予め定められた感情の相関を示す数値に基づいて、ある感情の感情指数を他の感情の感情指数に置き換える
請求項４記載の画面変更装置。
【請求項６】
表示部は、ユーザの感情および感情指数を示す情報を色の違いにより表す
請求項１から請求項５のうちのいずれか１項に記載の画面変更装置。
【請求項７】
操作画面に対する操作内容を含む操作ログを種類毎に整理し、
前記操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶し、
整理された前記操作ログに、記憶された前記ユーザの感情および感情指数を割り当て、
前記操作ログに割り当てられた前記ユーザの感情および感情指数を示す情報を表示し、
ユーザの感情に対応する前記操作画面の改善案を記憶し、
前記操作ログに割り当てられたユーザの感情に対応する、記憶された前記操作画面の改善案を取得して提示し、
提示された前記改善案のうち、設計者に選択された改善案に基づいて、前記操作画面を変更する
ことを特徴とする画面変更方法。
【請求項８】
コンピュータに、
操作画面に対する操作内容を含む操作ログを種類毎に整理する操作ログ整理処理と、
前記操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶する感情記憶処理と、
整理された前記操作ログに、前記感情記憶処理により記憶されたユーザの感情および感情指数を割り当てる感情割り当て処理と、
前記操作ログに割り当てられた前記ユーザの感情および感情指数を示す情報を表示する表示処理と、
ユーザの感情に対応する前記操作画面の改善案を記憶する改善案記憶処理と、
前記操作ログに割り当てられたユーザの感情に対応する、記憶された前記操作画面の改善案を取得して提示する画面改善処理と、
提示された前記改善案のうち、設計者に選択された改善案に基づいて、前記操作画面を変更する画面変更処理と
を実行させるための画面変更プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面を使用するユーザにとって快適な操作画面に変更する画面変更装置、画面変更方法および画面変更プログラムに関する。
【背景技術】
【０００２】
システムの操作画面に関して、機能または用語の意味が分からない、必要のない情報が多い、必要な情報がない、無駄な操作が多いなどの理由により、ユーザが快適にシステムを利用できていないことがあった。そのような場合、ユーザは、システムの利用法を誰かに聞いたり、マニュアルを使用するなどの対応を行っていた。しかし、利用法を聞くことによる業務の中断、マニュアルの作成工数の増加などの課題がある。また、ユーザは、その操作画面を使用し続けることにより慣れることもあるが、慣れるまでは生産性が低く、使用しなければ忘れることもある。【０００３】
また、システムの設計者は、ユーザテストの実施、ユーザへのヒアリング、または専門家のサポートを受ける等の対応を行うことにより、操作画面の改良を行っていた。しかし、ユーザテストを実施する場合、テスト工数の増加、多様なペルソナへの対応等の課題がある。また、ユーザへヒアリングを行う場合、潜在的な課題が明確にできず、また、ヒアリング対象のユーザの主観による意見の偏り等の課題がある。また、専門家のサポートを受ける場合、コストパフォーマンスの悪化、ヒューリスティックによる原理原則が主になってしまうという課題がある。【０００４】
このような課題を解決するための方法として、特許文献１には、ＷＥＢ画面に対して行われた操作内容を取得し、その操作内容に基づいて、操作対象要素以外の位置で行われた誤クリックの回数、誤った順序で行われたクリックの回数、ポインタ移動軌跡長、画面スクロール量等の評価項目毎に累積、集計し、ＷＥＢ画面を修正する技術が開示されている。【０００５】
また、非特許文献１には、感情は互いに独立ではなく、一定の相関を持っていることが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２５２８７２号公報
【非特許文献】
【０００７】
【非特許文献１】Robert Plutchik,”The Nature of Emotions”,American Scientist,Volume 89,p344-p350.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に開示された技術では、評価項目毎の評価はされるが、ユーザにとっての快適性を表現していない。そのため、設計者は、ユーザにとって快適な操作画面に変更することが困難である。【０００９】
そこで、本発明は、システムの操作画面をユーザにとって快適な操作画面に変更することができる画面変更装置、画面変更方法および画面変更プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による画面変更装置は、操作画面に対する操作内容を含む操作ログを種類毎に整理する操作ログ整理部と、前記操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶する感情記憶部と、整理された前記操作ログに、前記感情記憶部に記憶されたユーザの感情および感情指数を割り当てる感情割り当て部と、前記操作ログに割り当てられた前記ユーザの感情および感情指数を示す情報を表示する表示部と、ユーザの感情に対応する前記操作画面の改善案を記憶する改善案記憶部と、前記操作ログに割り当てられたユーザの感情に対応する前記操作画面の改善案を、前記改善案記憶部から取得して前記表示部に提示する画面改善部と、提示された前記改善案のうち、設計者に選択された改善案に基づいて、前記操作画面を変更する画面変更部とを備えたことを特徴とする。【００１１】
本発明による画面変更方法は、操作画面に対する操作内容を含む操作ログを種類毎に整理し、前記操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶し、整理された前記操作ログに、記憶された前記ユーザの感情および感情指数を割り当て、前記操作ログに割り当てられた前記ユーザの感情および感情指数を示す情報を表示し、ユーザの感情に対応する前記操作画面の改善案を記憶し、前記操作ログに割り当てられたユーザの感情に対応する、記憶された前記操作画面の改善案を取得して提示し、提示された前記改善案のうち、設計者に選択された改善案に基づいて、前記操作画面を変更することを特徴とする。【００１２】
本発明による画面変更プログラムは、コンピュータに、操作画面に対する操作内容を含む操作ログを種類毎に整理する操作ログ整理処理と、前記操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶する感情記憶処理と、整理された前記操作ログに、前記感情記憶処理により記憶されたユーザの感情および感情指数を割り当てる感情割り当て処理と、前記操作ログに割り当てられた前記ユーザの感情および感情指数を示す情報を表示する表示処理と、ユーザの感情に対応する前記操作画面の改善案を記憶する改善案記憶処理と、前記操作ログに割り当てられたユーザの感情に対応する、記憶された前記操作画面の改善案を取得して提示する画面改善処理と、提示された前記改善案のうち、設計者に選択された改善案に基づいて、前記操作画面を変更する画面変更処理とを実行させるための画面変更プログラム。
【発明の効果】
【００１３】
本発明によれば、システムの操作画面をユーザにとって快適な操作画面に変更することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明による画面変更装置の実施形態の構成を示すブロック図である。
【図２】本発明による画面変更装置の実施形態の動作を示すフローチャートである。
【図３】操作画面の例を示す説明図である。
【図４】感情指数を、ヒートマップを用いて表現した画面表示を示す説明図である。
【図５】感情指数とともに評価内容および画面変更の要否を問いかける表示をした画面表示を示す説明図である。
【図６】感情指数とともにプロセスマップを表示した画面表示を示す説明図である。
【図７】感情指数を、タイムラインを用いて表現した画面表示を示す説明図である。
【図８】ブロック毎の感情指数を示した画面の例を示す説明図である。
【図９】感情テーブルの例を示す説明図である。
【図１０】改善種類テーブルの例を示す説明図である。
【図１１】改善案テーブルの例を示す説明図である。
【図１２】改善後の操作画面の例を示す説明図である。
【図１３】本発明による画面変更装置の主要部の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を、図面を参照して説明する。
【００１６】
図１は、本実施形態の画面変更装置の構成を示すブロック図である。本実施形態の画面変更装置は、図１に示すサーバ２０により実現される。サーバ２０は、ユーザが使用するクライアント端末１０とインターネット回線またはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線等の通信回線で接続されている。
【００１７】
サーバ２０は、操作ログ整理部２１と、感情割り当て部２２と、影響度割り当て部２３と、感情指数計算部２４と、表示部２５と、感情記憶部２６と、影響度記憶部２７と、画面改善部２８と、画面変更部２９と、改善案記憶部３０を備える。
【００１８】
操作ログ整理部２１、感情割り当て部２２、影響度割り当て部２３、感情指数計算部２４、影響度記憶部２７、画面改善部２８および画面変更部２９は、例えば、プログラムに従って動作するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の情報処理装置によって実現される。また、感情記憶部２６、および影響度記憶部２７は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、またはハードディスク等の記憶装置に記憶される。感情記憶部２６、影響度記憶部２７および改善案記憶部３０は、例えば、一般的なデータベースまたはテキストファイル等を含む記憶装置である。表示部２５は、例えばＣＲＴ（ｃａｔｈｏｄｅ−ｒａｙ  ｔｕｂｅ）または液晶ディスプレイである。
【００１９】
クライアント端末１０は、ＷＥＢサイトまたはクライアントサーバ型アプリケーション等の操作画面を表示する。ユーザが、クライアント端末１０に表示された操作画面を操作すると、操作ログがクライアント端末１０からサーバ２０に送信される。操作ログは、操作画面におけるユーザの操作内容、操作に関する時間情報、ユーザ情報、画面内容および画面遷移に関する情報等を含む。
【００２０】
操作ログ整理部２１は、ユーザから送信された操作内容の種類毎に操作ログを整理する。具体的には、操作ログ整理部２１は、操作内容の種類毎に回数をカウントし、その操作内容が行われた回数および確率等を整理する。
【００２１】
感情割り当て部２２は、ユーザの操作ログに感情を割り当てる。感情記憶部２６には、想定される操作ログに対応する感情および感情の大きさを表す感情指数が予め割り当てられている。感情割り当て部２２は、その感情記憶部２６内のデータを用いて、取得した操作ログに対して感情および感情指数を割り当てる。
【００２２】
影響度割り当て部２３は、ユーザから送信された操作ログに影響度を割り当てる。影響度記憶部２７は、操作ログのユーザの感情への影響度を記憶している。影響度割り当て部２３は、影響度記憶部２７内のデータに基づいて、取得した操作ログに対して影響度を割り当てる。
【００２３】
感情指数計算部２４は、影響度を考慮した感情指数を計算する。影響度を考慮した感情指数は、例えば、感情指数×影響度という計算式により計算される。
【００２４】
また、感情指数計算部２４は、所定単位でユーザの感情指数を統合する。感情指数計算部２４は、例えば、操作画面内の位置を示す座標単位で感情指数を統合する。感情指数計算部２４は、座標単位で感情指数を統合する場合、ある座標に対してすでに計算されている感情指数に、新たに計算した感情指数を加算する。なお、感情指数を統合する単位は、座標単位に限らず、画面単位、画面遷移単位等であってもよい。また、感情指数計算部２４は、上記単位で統合された感情指数を、さらに曜日単位、時間単位のように所定期間単位に統合してもよい。
【００２５】
また、感情指数計算部２４は、予め定められた感情の相関を示す数値に基づいて、ある感情の感情指数を他の感情の感情指数に置き換える。感情指数計算部２４は、例えば、ある操作ログに対する怒りの感情指数が計算された後、ネガティブ指数を感情指数として表示したい場合、怒り指数のネガティブ指数に対する相関を用いて怒りの感情指数をネガティブ指数に置き換える。
【００２６】
表示部２５は、管理者から要求があった場合、感情指数に応じたユーザの感情を表示する。表示部２５は、例えば、感情指数を色の違いにより表す。感情指数の表示方法として、ヒートマップ、プロセスマップ、タイムライン等の表示方法が用いられる。また、感情指数計算部２４が、ネガティブ指数が所定値より高いと判断した場合、表示部２５は、画面変更の要否を問いかける表示をする。また、表示部２５は、画面変更がされた場合、画面変更部２９により変更された画面を表示する。
【００２７】
改善案記憶部３０は、ユーザの感情に対応する操作画面の改善案を記憶する。具体的には、改善案記憶部３０には、過去に操作画面が変更されたときの改善前のユーザの感情、感情に対応する改善種類、改善案および改善案が採用された理由が対応付けられて記憶されている。
【００２８】
画面改善部２８は、感情指数計算部２４から、操作画面の感情指数を取得する。操作画面には複数のブロックが含まれており、ブロック内には複数の座標が含まれている。画面改善部２８は、各座標の感情指数の平均値をそのブロックの感情指数とする。また、画面改善部２８は、一つのブロックに複数の感情がある場合、ブロックにおける最も割合が大きい感情に対応する改善案を適用する。
【００２９】
また、画面改善部２８は、ブロックの感情指数に応じた改善種類を取得する。画面改善部２８は、設計者から画面変更を指示された場合、またはブロックの感情が、怒り、ネガティブなど負の感情でありその感情指数が所定の値より高い場合、改善案記憶部３０内に記憶された改善種類テーブルを用いて、その感情に対応する改善種類を取得する。具体的には、画面改善部２８は、改善案記憶部３０に記憶された改善種類テーブルから改善種類を提示し、設計者に選択された改善種類を取得する。なお、この提示には、例えば表示部２５が用いられる。
【００３０】
また、画面改善部２８は、改善案テーブルから、選択された改善種類に対応する改善案を取得する。具体的には、画面改善部２８は、選択された改善種類に対応する改善案およびその改善案が採用された理由を提示し、設計者が選択した改善案を取得する。なお、この提示には、例えば表示部２５が用いられる。
【００３１】
画面変更部２９は、選択された改善案に基づいて、操作画面の変更を行う。また、画面変更部２９は、変更した画面を表示部２５に表示させる。
【００３２】
次に本実施形態の画面変更装置の動作を説明する。図２は、本実施形態の画面変更装置の動作を示すフローチャートである。
【００３３】
クライアント端末１０は、ユーザの操作にしたがって、操作画面におけるユーザの操作内容、操作に関する時間情報、ユーザ情報、画面内容、画面遷移に関する情報等を含む操作ログをサーバに送信する（ステップＳ１）。クライアント端末１０は、具体的には、特定の操作が行われたタイミングで操作ログをまとめて収集し、サーバ２０に送信する。または、クライアント端末１０は、単一操作毎に操作ログを送信するリアルタイム処理を行ってもよい。または、クライアント端末１０は、所定時間毎に操作ログを収集し、サーバに送信してもよい。
【００３４】
図３は、操作画面の例を示す説明図である。図３に示す例では、操作画面にテキストボックスＴ１およびＴ２、ポインタＰ１、ボタンＢ１が表示されている。操作画面は、図３に示したものに限らず、例えば、プルダウンやスクロールバーなどが含まれていてもよい。
【００３５】
ユーザによる操作内容は、例えば、テキストボックスに文字を入力する操作、またはボタンを押す操作、スクロール操作、ポインタの移動等である。例えば、テキストボックスに文字を入力する操作に関しては、入力された文字が操作ログに記録される。また、例えばボタンを押す操作、およびスクロール操作に関しては、操作回数が記録される。また、例えば、ポインタの移動に関しては、ポインタの移動軌跡が操作ログとして記録される。
【００３６】
操作ログに含まれる時間情報は、例えば、ある操作が行われた時間、ある操作と他の操作との間の時間などを示す情報である。例えば、テキストボックスに文字が入力された後、所定時間後にボタンが押下された場合、その時間が操作ログに記録される。操作内容だけでなく、操作に関する時間情報も操作ログに記録されることにより、設計者は、ユーザの迷いや困惑等の感情を容易に知ることができる。例えば、決定ボタンが画面スクロールしないと見えない位置にあり、ユーザの操作移動軌跡が画面上をぐるぐる回り、時間をかけて決定ボタンが押された場合に、ユーザが迷っていると見なされる。
【００３７】
ユーザ情報は、例えばユーザＩＤ、ＩＰアドレス等である。また、画面内容とは、押したボタンのラベル、ボタンの座標、その他ユーザの操作に関わったオブジェクトの配置などである。
【００３８】
なお、ユーザが操作する画面は、例えば、Ｗｅｂサイトまたはクライアントサーバ型アプリケーション等の操作画面であるが、一般的なプログラムに従って表示される操作画面であればどのような画面でもよい。また、ユーザによる操作は、例えば、マウスやキーボードによる操作であるが、ジェスチャや音声認識等でもよい。なお、ユーザは、１人でも複数でもよく、複数の場合、各ユーザの操作ログの送信は非同期で行われる。
【００３９】
次に、操作ログ整理部２１は、ユーザから送信された操作ログを操作内容の種類毎に整理する（ステップＳ２）。具体的には、操作ログ整理部２１は、操作内容の種類毎に回数をカウントし、その操作内容が行われた回数および確率等を算出し整理する。例えば、画面を表示した回数が２００回であり、あるテキストボックスへの入力の回数が１００回である場合、確率は１００÷２００＝５０％となる。
【００４０】
また、操作ログ整理部２１は、操作内容毎の情報だけでなく、例えば、「テキストボックスを入力してからボタン押下した」という複数の操作の組合せによる操作内容に関しても、同様に回数、確率等を整理する。また、そのような複数の操作の組合せによる操作がされた場合、操作ログ整理部２１は、複数の操作の間の時間を集計し、平均値、最大値等を算出する。また、ユーザが何もしなかった場合、その数もカウントされる。また、操作ログ整理部２１は、ブラウザの戻るボタン押下、ブラウザの閉じるボタン押下のように、画面外へ遷移するための操作も同様に整理する。
【００４１】
次に、感情割り当て部２２は、ユーザから送信された操作ログに感情を割り当てる（ステップＳ３）。感情記憶部２６に、想定される操作ログに対する感情および感情の大きさを表す感情指数が予め割り当てられている。感情割り当て部２２は、感情記憶部２６内のデータを用いて、取得した操作ログに対して感情および感情指数を割り当てる。感情は、例えば、怒り、期待、不安等であり、それぞれの感情に１００％、５０％等の感情指数が付加される。なお、１つのログに対し、複数の感情が割り当てられる場合もある。例えば、特定のボタンを繰り返し３回押下した場合、怒り１００％、嫌悪１００％が割り当てられる。
【００４２】
また、感情は互いに独立ではなく、一定の相関を持っている（非特許文献１参照）。この相関を示す数値も予め割り当てられている。怒りに対する相関が、ネガティブ：８０％、困惑：３０％、悲しみ：３０％であり、ある操作ログの感情が怒り５０％である場合、この操作ログの悲しみの感情指数は、５０％×３０％＝１５％となる。この感情の相関は、感情記憶部２６に記憶されていてもよいし、他のデータベース等に記憶されていてもよい。
【００４３】
次に、影響度割り当て部２３は、ユーザから送信された操作ログに影響度を割り当てる（ステップＳ４）。影響度記憶部２７は、操作ログのユーザの感情への影響度を記憶している。例えば、特定のボタンを３回続けて押下する操作には、影響度１００％が割り当てられている。なお、１つの操作ログに対して、影響度は一つの値が割り当てられており、複数の影響度が割り当てられることはない。
【００４４】
次に、感情指数計算部２４は、影響度を考慮した感情指数を計算する（ステップＳ５）。影響度を考慮した感情指数は、例えば、感情指数×影響度という計算式により計算される。
【００４５】
次に、感情指数計算部２４は、所定単位でユーザの感情指数を統合する（ステップＳ６）。サーバは、座標単位で感情指数を統合する場合、ある座標に対してすでに計算されている感情指数に、新たに計算した感情指数を加算する。なお、感情指数を統合する単位は、座標単位に限らず、画面単位、画面遷移単位等であってもよい。また、感情指数計算部２４は、上記単位で統合された感情指数を、さらに曜日単位、時間単位のように所定期間単位に統合してもよい。
【００４６】
また、感情指数計算部２４は、予め定められた感情の相関を示す数値に基づいて、ある感情の感情指数を他の感情の感情指数に置き換える。感情指数計算部２４は、例えば、ある操作ログに対する怒りの感情指数が計算された後、ネガティブ指数を感情指数として表示したい場合、怒り指数のネガティブ指数に対する相関は８０％であるから怒り指数×８０％を計算することによりネガティブ指数を算出する。
【００４７】
ステップＳ２〜ステップＳ６におけるサーバ２０の処理は、例えば、午前０時など毎日決められた時間に実施してもよいし、操作ログが送信されるたびに実施してもよい。
【００４８】
表示部２５は、管理者から要求があった場合、感情指数に応じたユーザの感情を表示する（ステップＳ７）。表示部２５は、例えば、感情指数を色の違いにより表す。例えば、感情指数の表示方法として、ヒートマップ、プロセスマップ、タイムライン等の表示方法が用いられる。
【００４９】
図４は、感情指数を、ヒートマップを用いて表現した画面表示を示す説明図である。ヒートマップは、ユーザの感情を色の違いにより表す表示方法である。表示部２５は、ヒートマップを用いて、例えば、ポジティブを赤で表示し、ネガティブを青で表示する。図４において、ボタンＢ１およびテキストボックスＴ１上の楕円は青色、テキストボックスＴ２上の楕円は赤色で表示されているものとする。また、図４に示す例では、色の濃さにより各指数の大きさを示す。例えば、ボタンＢ１に関するネガティブ指数が５．２０であり、ポジティブ指数が０．００である場合、感情指数は、５．２０−０．００＝５．２０と計算される。そして、表示部２５は、ネガティブ５．２０に相当する濃い青色を、ボタンＢ１上に表示する。また、テキストボックスＴ１の感情指数がネガティブ３．０であれば、テキストボックスＴ１は、ボタンＢ１上の色よりも薄い青色で表示される。また、テキストボックスＴ２の感情指数がポジティブ２．０であれば、テキストボックスＴ２は、薄い赤色で表示される。
【００５０】
ヒートマップに表示される感情指数の表示方法は、上記の方法に限られない。表示部２５は、例えば、１色の色で感情指数を表現し、濃い色であればネガティブ、薄い色であればポジティブという表現をしてもよい。または、表示部２５は、複数の点をプロットし、点の粗密や点の色の混ざり方により感情指数を表現してもよい。または、表示部２５は、顔アイコンもしくは写真を用いて、笑顔、怒り顔などの表情により感情指数を表現してもよい。
【００５１】
または、表示部２５は、マウスポインタなどのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）と、感情の表現を連動させて感情指数を表現してもよい。例えば、表示部２５は、ポインタに顔アイコンがついていて、マウスポインタを動かすと場所に応じて表情が変化するようにしてもよい。
【００５２】
また、図４において、特定の領域（座標）における感情指数をそれぞれ個別に表示しているが画面毎に一つの感情指数を表示してもよい。そのように表示することにより、設計者は、画面単位のユーザの感情を知ることができる。
【００５３】
図５は、感情指数とともに評価内容および画面変更の要否を問いかける表示をした画面表示を示す説明図である。図５に示すように、表示部２５は、例えばネガティブ指数が高い領域があれば、ネガティブ指数が高い理由を示す評価内容を吹き出しで表示する。また、表示部２５は、吹き出し表示に限らず、画面上部にまとめて評価内容を表示してもよい。また、評価内容を画面上には表示せずに、ＲＡＭまたはハードディスク等に保存しておき、設計者が必要に応じて評価内容を表示できるようにしてもよい。
【００５４】
図５に示すように、例えば、必須入力項目でないテキストボックスにテキスト入力がほとんどない場合、「ほとんど使われていない領域です。」と表示される。また、必須入力項目であるテキストボックスにテキスト入力がされずに画面遷移させるボタンが押下された場合、「誤操作が頻発しています。」と表示される。また、例えば、ポジティブ指数が所定の値より高い領域に対しては「問題なく正しく使われています。」と表示される。評価内容を表示するために、予め、特定の操作内容に対応する評価内容がデータベース等に記憶されている。
【００５５】
また、感情指数計算部２４が、ネガティブ指数が所定値より高いと判断した場合、表示部２５は、図５に示すように「エラーを減らすレイアウトに変更しますか？」という画面変更の要否を問いかける表示をする。この場合、設計者が「ＯＫ」を押下したら後述する画面改善処理が行われる。
【００５６】
感情指数に対応した評価内容が示されることにより、設計者は、ネガティブ指数が高い領域にどのような問題点があるかを知ることができる。これにより、設計者は、操作画面をどのように改善すればよいか検討することが容易になる。また、上記表示とともに表示部２５が画面変更の要否を問いかける表示をすることにより、画面に改善が必要な場合に設計者が画面変更をするための処理にスムーズに移行できる。
【００５７】
図６は、感情指数とともにプロセスマップを表示した画面表示を示す説明図である。操作ログには、画面遷移に関する情報、つまり画面遷移がどのように行われたかを示す情報が含まれている。例えば、画面Ｓ１、画面Ｓ２、画面Ｓ３という３つの画面で１連の処理が完了する場合、画面Ｓ３まで遷移せずに他の画面に遷移したり、画面が閉じられてしまった場合は、目的を達成できなかったことになり、ネガティブ感情指数が高くなる。
【００５８】
図６に示すプロセスマップでは、上部に画面Ｓ１→画面Ｓ２→画面Ｓ３という遷移における感情指数を、ポジティブである場合は赤で、ネガティブである場合は青で表示する。図６に示す例では、画面Ｓ１→画面Ｓ２→画面Ｓ３の感情指数として、ネガティブを示す青色が表示されているものとする。また、下部に画面Ｓ１から画面Ｓ３までの遷移の状況が表示されている。図６に示す例では、画面Ｓ１が３２８回表示され、その後９７回（２９．６％）画面Ｓ２に遷移し、その後２０回（２０．６％）画面Ｓ３に遷移したことを示している。この例では、画面Ｓ１が表示された回数に対する画面Ｓ３が表示された回数の割合に応じて感情指数が表示される。また、表示部２５は、画面Ｓ１から画面Ｓ２へ遷移した割合に応じた感情指数、および画面Ｓ２から画面Ｓ３へ遷移した割合に応じた感情指数をそれぞれ表示してもよい。
【００５９】
プロセスマップを用いた表示を行う場合、例えば、複数画面で１連の処理が行われる場合などに、画面遷移がスムーズに行われているかどうかが、感情指数を用いて表現される。そのため、設計者は、画面遷移に関するユーザの感情を把握できる。
【００６０】
図７は、感情指数を、タイムライン（時間割）を用いて表現した画面表示を示す説明図である。図７に示す画面は、具体的には、画面Ｓ１における感情指数を示す色を曜日毎に表示している。表示部２５は、感情指数を表現する色を、図４に示したヒートマップと同様に、ネガティブを青色、ポジティブを赤色で表現し色の濃淡で指数の大小を表現してもよいし、１色の濃淡で感情指数を表現してもよい。また、表示部２５は、例えば１ヶ月のカレンダー表示上に、日毎の感情指数を色で表現してもよい。また、表示部２５は、１日の中の時間毎の感情指数を表示してもよい。また、表示部２５は、画面毎ではなく特定の座標毎等の感情指数をタイムライン上に表してもよい。
【００６１】
タイムラインを用いた表現を用いた場合、設計者は、感情指数の時間経過による変化を容易に把握することができる。例えば、感情指数が悪化傾向であったり、特定の曜日の感情指数が悪いという傾向がある場合、設計者はその傾向を容易に把握することができる。
【００６２】
また、表示部２５は、図６におけるプロセスマップおよび図７におけるタイムラインの表示とともに、図５に示したような画面変更の要否を問いかける表示をしてもよい。その場合、設計者の選択に応じて後述する画面改善処理が行われる。
【００６３】
次に、画面改善部２８は、感情指数計算部２４から、操作画面の感情指数を取得する（ステップＳ８）。操作画面には複数のブロックが含まれており、ブロック内には複数の座標が含まれている。画面改善部２８は、各座標の感情指数の平均値をそのブロックの感情指数とする。また、画面改善部２８は、一つのブロックに複数の感情がある場合、ブロックにおける最も割合が大きい感情に対応する改善案を適用する。
【００６４】
図８は、ブロック毎の感情指数を示した画面の例を示す説明図である。図９は、感情テーブルの例を示す説明図である。図９に示す感情テーブルは、感情記憶部２６に記憶されている。例えば画面Ｓ１のブロックＡにおいてボタンが複数連続押下され、ネガティブ感情が最も大きかったとした場合、図８に示すようにブロックＡがネガティブを示す色で表示される。
【００６５】
ブロックＡのサイズが２００×１００ならば、２００００の座標がある。画面改善部２８は、この全ての座標の感情指数の平均値を、ブロックの感情指数とする。例えば、２００００の座標の合計ネガティブ指数＝２００．００、画面Ｓ１の総合閲覧数＝５００とすると、ブロックＡのネガティブ指数＝２００．００÷５００＝０．４０となる。このように、平均値の算出には、ブロックＡに指数が割り当てられた回数ではなく、画面Ｓ１の総合閲覧数が用いられる。
【００６６】
次に、画面改善部２８は、ブロックの感情指数に応じた改善種類を取得する（ステップＳ９）。画面改善部２８は、設計者から画面変更を指示された場合、またはブロックの感情が、怒り、ネガティブなど負の感情であり、その感情指数が所定の値より高い場合、改善案記憶部３０内に記憶された改善種類テーブルを用いて、その感情に対応する改善種類を取得する。具体的には、画面改善部２８は、改善案記憶部３０に記憶された改善種類テーブルから改善種類を提示し、設計者が改善種類を選択する。なお、この提示には、例えば表示部２５が用いられる。
【００６７】
図１０は、改善種類テーブルの例を示す説明図である。図１０に示す例では、ネガティブという感情に、改善種類としてレイアウト、背景色、テキスト色、およびテキスト内容が割り当てられている。以下に示す例では、設計者が改善種類としてレイアウトを選択したとする。
【００６８】
次に、画面改善部２８は、改善案テーブルから、選択された改善種類に対応する改善案を取得する（ステップＳ１０）。具体的には、画面改善部２８は、選択された改善種類に対応する改善案およびその改善案が採用された理由を提示し、設計者が選択した改善案を取得する。なお、この提示には、例えば表示部２５が用いられる。
【００６９】
図１１は、改善案テーブルの例を示す説明図である。改善案テーブルは、改善案記憶部３０に記憶されている。なお、改善種類テーブルと改善案テーブルとは異なる記憶部に記憶されていてもよい。改善案テーブルには、過去に適用された改善案がある場合、その改善案が採用されたときの理由が記録されている。この理由は、ユーザが予め定めておく。設計者はこの理由に基づいて、改善案を選択する。例えば、図１１に示す例の場合、設計者は、快適性を重視したいのであれば、快適性重視に対応する「目につきやすい上部」を選択する。
【００７０】
次に、画面変更部２９は、選択された改善案に基づいて、操作画面の変更を行う（ステップＳ１１）。また、画面変更部２９は、変更した画面を表示部２５に表示させる。図１２は、変更された画面例を示す説明図である。図１２に示す画面は、画面変更されたことにより、図３に示した改善前の画面よりボタンＢ１が上方に配置されている。
【００７１】
なお、改善種類テーブルおよび改善案テーブルは複数用意されており、画面改善部２８が改善する画面に応じて適切なテーブルを選択してもよい。適切なテーブルとは、レイアウトおよび周りのブロックの指数相関が改善する画面と類似している画面に対する過去の改善を元に作成されたテーブルである。
【００７２】
また、改善案記憶部３０に記憶された感情、改善種類、改善案および理由は、図９〜図１１に示した内容に限らない。また、改善案記憶部３０には、例えば、怒り＋ネガティブなど、複合的な感情に対応する改善案が記憶されていてもよい。
【００７３】
また、改善案記憶部３０には、改善案を元に作成された改善後の画面レイアウトが予め保存されていてもよい。その場合、設計者は、改善後の画面レイアウトを参考にして改善案を選択することができる。
【００７４】
（実施例）
次に、本実施形態の画面変更装置の動作の一部を、具体的な数値例を用いて説明する。以下、特に感情割り当て部２２、影響度割り当て部２３、および感情指数計算部２４の計算について具体的な数値例を説明する。
【００７５】
感情割り当て部２２が用いる感情記憶部２６には、例えば以下のように操作ログに対する感情および感情指数が割り当てられている。
（１）テキストボックス入力、またはボタン押下：無感情＝０％
（２）テキストボックス入力後、ボタン押下：期待５０％、受容１００％
（３）ボタン押下の３回繰り返し：怒り１００％、嫌悪１００％
（４）何も操作しない：不安３０％
【００７６】
また、影響度割り当て部２３が用いる影響度記憶部２７には、例えば以下のように操作ログに対する感情への影響度が割り当てられている。影響度記憶部２７に記憶される操作ログは、本実施例では、以下に示すように感情記憶部２６に記憶される操作ログよりも細分化された範囲の操作ログが記憶されている。
（１）テキストボックスＴ１入力、またはボタンＢ１押下：影響度＝１０％
（２）テキストボックスＴ１入力後、ボタンＢ１押下：影響度＝１０％
（３）ボタンＢ１押下の３回繰り返し：影響度＝１００％
（４）何も操作しない：影響度＝５０％
【００７７】
感情指数計算部２４は、以下のように感情指数×影響度を計算することにより、影響度を考慮した感情指数を算出する。
（１）テキストボックスＴ１入力、ボタンＢ１押下：０％×１０％＝０
（２）テキストボックスＴ１入力後、ボタンＢ１押下：５０％×１０％＝期待０．０５  １００×１０％＝受容０．１
（３）ボタンＢ１押下の３回繰り返し：怒り＝１００％×１００％＝１
（４）何も操作しない：３０％×５０％＝不安０．１５
【００７８】
また、すでに計算されている感情指数が、以下のように記録されているとする。
（１）テキストボックスＴ１入力、ボタンＢ１押下：０
（２）テキストボックスＴ１入力後、ボタンＢ１押下：期待指数１  受容指数２
（３）ボタンＢ１押下の３回繰り返し：怒り指数５．５０
（４）何も操作しない：不安指数１．５
【００７９】
このような場合、感情指数計算部２４は、ある座標に対してすでに計算されている感情指数に、新たに計算した感情した指数を加算する。本実施例では、それぞれの感情指数は、以下のように計算される。
（１）テキストボックスＴ１入力、ボタンＢ１押下：０＋０＝０
（２）テキストボックスＴ１入力後、ボタンＢ１押下：期待指数１＋０．０５＝１．０５  受容指数２＋０．１＝２．１
（３）ボタンＢ１押下の３回繰り返し：怒り指数５．５０＋１＝６．５０
（４）何も操作しない：不安指数１．５＋０．１５＝１．６５
【００８０】
次に、感情指数計算部２４は、上述した感情の相関を用いて、算出した感情指数を他の感情指数に置き換える。本実施例ではポジティブ指数およびネガティブ指数を感情指数として算出する。上記の各指数のポジティブ指数またはネガティブ指数に対する相関が、例えば以下のように定められていたとする。
（１）期待指数のポジティブ指数に対する相関：６０％
（２）受容指数のポジティブ指数に対する相関：８０％
（３）怒り指数のネガティブ指数に対する相関：８０％
（４）不安指数のネガティブ指数に対する相関：６０％
【００８１】
この場合、各操作のポジティブ指数またはネガティブ指数は以下のように算出される。
（１）テキストボックスＴ１入力、ボタンＢ１押下：０
（２）テキストボックスＴ１入力後、ボタンＢ１押下：１．０５×６０％＋２．１×８０％＝０．６３＋１．６８＝ポジティブ指数２．３１
（３）ボタンＢ１押下の３回繰り返し：６．５０×８０％＝ネガティブ指数５．２
（４）何も操作しない：１．６５×６０％＝ネガティブ指数０．９９
【００８２】
表示部２５は、管理者から要求があった場合、感情指数に応じたユーザの感情を表示する。表示部２５は、例えば、図４に示したようなヒートマップを用いて上記のネガティブ指数を表示する。また、感情指数計算部２４が、ネガティブ指数が５．０より高いと判断した場合、表示部２５は、図５に示すように「エラーを減らすレイアウトに変更しますか？」という画面変更の要否を問いかける表示をする。
【００８３】
次に、画面改善部２８は、感情指数計算部２４から、操作画面の感情指数を取得する。画面改善部２８は、各座標の感情指数の平均値をそのブロックの感情指数とする。
【００８４】
そして、画面改善部２８は、設計者から画面変更を指示された場合、またはブロックの感情が、怒り、ネガティブなど負の感情であり、その感情指数が５．０より高い場合、改善案記憶部３０内に記憶された改善種類テーブルを用いて、その感情に対応する改善種類を取得する。上記のようにボタンＢ１はネガティブ指数５．２であるため、画面改善部２８は、その感情に対応する改善種類を取得する。本実施例では、図１０に示す改善種類のうち、設計者が改善種類としてレイアウトを選択したとする。
【００８５】
次に、画面改善部２８は、改善案テーブルから、選択された改善種類に対応する改善案を取得する。具体的には、画面改善部２８は、選択された改善種類に対応する改善案およびその改善案が採用された理由を提示し、設計者が選択した改善案を取得する。本実施例では、設計者が、快適性重視に対応する「目につきやすい上部」を選択したとする。
【００８６】
次に、画面変更部２９は、選択された改善案に基づいて、操作画面の変更を行う。本実施例では、図１２に示すように、画面変更されたことにより、図３に示した改善前の画面よりボタンＢ１が上方に配置されている。
【００８７】
本実施形態の画面変更装置は、ユーザにとっての快適性を感情指数という数値を用いて定量的に表現する。そのため、設計者は、操作画面のユーザにとっての快適性を容易に知ることができるので、優先的に修正すべき項目を容易に見つけ、画面変更をすることができる。
【００８８】
本実施形態の画面変更装置によれば、設計者は、ユーザの感情を認識することにより、最適なＵＩ設計指針を把握できる。設計者は、例えば、ユーザがよく迷う箇所、ユーザがよくミスする箇所などを知ることができるので、テストやヒアリングではわからない潜在的なＵＩ設計問題を把握することができる。また、設計者は、ＵＩ専門家にはわからないシステム利用に関するマーケティングも分析でき、最適なＵＩ設計指針を把握することができる。設計者は、具体的には、ユーザグループのうちマジョリティ、マイノリティだけでなく、イノベータ―、アーリーアダプターなどに対する、システム利用におけるマーケティングも分析できる。
【００８９】
また、本実施形態の画面変更装置によれば、ユーザは、快適なシステムの利用法を認識できる。例えば、本実施形態の画面変更装置は、ヒューマンエラーなど、普段と異なる操作や知覚を検知し、個々のユーザをサポートすることができる。また、ユーザは、本実施形態の画面変更装置により、自ら快適なシステムへとカスタマイズできる。また、その結果が他のユーザへのサポートにつながる。
【００９０】
また、本実施形態の画面変更装置により抽出された特性データは、ＵＸ（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）のビッグデータとして応用可能である。
【００９１】
図１３は、本発明による画面変更装置の主要部の構成を示すブロック図である。図１３に示すように、本発明による画面変更装置は、主要な構成要素として、操作画面に対する操作内容を含む操作ログを種類毎に整理する操作ログ整理部２１と、操作ログに対応するユーザの感情および当該感情の大きさを表す感情指数を記憶する感情記憶部２６と、整理された操作ログに、感情記憶部２６に記憶されたユーザの感情および感情指数を割り当てる感情割り当て部２２と、操作ログに割り当てられたユーザの感情および感情指数を示す情報を表示する表示部２５と、ユーザの感情に対応する操作画面の改善案を記憶する改善案記憶部３０と、操作ログに割り当てられたユーザの感情に対応する操作画面の改善案を、改善案記憶部３０から取得して提示する画面改善部２８と、提示した改善案のうち、設計者に選択された改善案に基づいて、操作画面を変更する画面変更部２９とを備える。
【００９２】
また、上記の実施形態には、以下の（１）〜（５）に示す画面変更装置も開示されている。
【００９３】
（１）改善案記憶部は、ユーザの感情に対応する複数の改善種類と、当該改善種類に対応する複数の改善案を記憶し、画面改善部は、操作ログに割り当てられたユーザの感情に対応する改善種類を改善案記憶部から取得して表示部に提示し、設計者に選択された改善種類に対応する改善案を、改善案記憶部から取得して表示部に提示する画面変更装置。
【００９４】
（２）画面変更装置は、改善案記憶部が、操作画面の改善案に対応する、当該改善案が採用された理由を記憶し、画面改善部が、改善案とともに理由を表示部に提示するように構成されていてもよい。このような画面変更装置によれば、設計者が重視する操作画面の機能や操作性を向上させることができる。
【００９５】
（３）画面変更装置は、操作ログの感情への影響度を記憶する影響度記憶部（例えば、影響度記憶部２７）と、操作ログに影響度を割り当てる影響度割り当て部（例えば、影響度割り当て部２３）と、感情指数および影響度に基づいて、影響度を考慮した感情指数を計算する感情指数計算部（例えば、感情指数計算部２４）とを備えるように構成されていてもよい。このような感情可視化装置によれば、影響度を考慮するため、より精度良く感情指数を計算することができる。
【００９６】
（４）画面変更装置は、感情指数計算部が、予め定められた感情の相関を示す数値に基づいて、ある感情の感情指数を他の感情の感情指数に置き換えるように構成されていてもよい。このような感情可視化装置によれば、設計者が希望する感情指数を表示することができる。
【００９７】
（５）画面変更装置は、表示部（例えば、表示部２５）が、ユーザの感情および感情指数を示す情報を色の違いにより表すように構成されていてもよい。このような感情可視化装置によれば、設計者がユーザの快適性を容易に知ることができる。
【００９８】
この出願は、２０１３年１月２１日に出願された日本出願特願２０１３−００８１１０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【００９９】
以上、実施形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施形態及び実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用の可能性】
【０１００】
本発明は、システムの操作画面の設計に適用できる。
【符号の説明】
【０１０１】
１０  クライアント端末
２０  サーバ
２１  操作ログ整理部
２２  感情割り当て部
２３  影響度割り当て部
２４  感情指数計算部
２５  表示部
２６  感情記憶部
２７  影響度記憶部
２８  画面改善部
２９  画面変更部
３０  改善案記憶部
【図１】
2014112025.tif 000003
【図２】
2014112025.tif 000004
【図３】
2014112025.tif 000005
【図４】
2014112025.tif 000006
【図５】
2014112025.tif 000007
【図６】
2014112025.tif 000008
【図７】
2014112025.tif 000009
【図８】
2014112025.tif 000010
【図９】
2014112025.tif 000011
【図１０】
2014112025.tif 000012
【図１１】
2014112025.tif 000013
【図１２】
2014112025.tif 000014
【図１３】
2014112025.tif 000015
【国際調査報告】
2014112025.tif 000016
2014112025.tif 000017
2014112025.tif 000018
2014112025.tif 000019