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