(57)【要約】      （修正有）【課題】データ解析結果の表示を、ユーザが所望する表示形態に近づける。【解決手段】統計解析表示装置１００は、データベースを対象にデータ解析を行うデータ処理部４２と、ユーザの操作履歴に基づいてユーザの満足度を判定するユーザ満足度判定部３２と、満足度に基づいて、データ解析の解析結果の表示形態を決定する表示レベル判定部３４と、表示レベル判定部３４で決定された表示形態で、解析結果を示すグラフを表示する表示部４６とを有する。表示レベル判定部３４は、満足度が向上するように、表示形態を変更することを繰り返す。【選択図】図１
2016126493.tif 000002
【特許請求の範囲】
【請求項１】
データベースを対象にデータ解析を行うデータ処理部と、
ユーザの操作履歴に基づいてユーザの満足度を判定するユーザ満足度判定部と、
前記満足度に基づいて、前記データ解析の解析結果の表示形態を決定する表示レベル判定部と、
表示レベル判定部で決定された表示形態で、前記解析結果を示すグラフを表示する表示部とを備え、
前記表示レベル判定部は、前記満足度が向上するように、前記表示形態を変更することを繰り返す
データ解析表示装置。
【請求項２】
請求項１のデータ解析表示装置において、
前記操作履歴に基づいてユーザの理解度を判定するユーザ理解度判定部と、
前記ユーザの行動に基づいてユーザの集中度を判定するユーザ集中度判定部とを更に備え、
前記ユーザ満足度判定部は、前記理解度と前記集中度とに基づいて、前記満足度を算出する
データ解析表示装置。
【請求項３】
請求項１のデータ解析表示装置において、
前記表示形態には、グラフの種類、目盛間隔、軸の設定、軸ラベルの設定、又は凡例の表示が含まれる
データ解析表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データを解析し、解析結果を表示する装置に関する。
【背景技術】
【０００２】
統計解析を行い、解析結果を表示する装置が、例えば特許文献１に記載されている。この装置では、解析結果のうち、ユーザが選択した項目が画面に表示される。
【０００３】
また、近年、いわゆるビッグデータに対する解析が行われている。このような解析では、扱うデータが多種多様かつ大量であるので、解析結果も多種多様な態様で表示することが考えられる。データの種類やデータの収集目的等に応じて、望まれる解析結果は異なる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−３５７７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし実際には、解析結果は、一般的なグラフを用いて表示されることが一般的である。例えば、値の比較には棒グラフ、比率の表示には円グラフ、値の推移の表示には折れ線グラフが、画一的に用いられる。これらのグラフは、解析結果を正しく表示しているが、ユーザの所望する表示になっているとは限らない。例えば、同じ解析結果を表示する棒グラフであっても、さまざまな表示形態が考えられ、その表示形態が、解析目的、解析結果の使用目的、又はユーザの嗜好等に適合しているとは限らないからである。
【０００６】
本発明は、データ解析結果の表示を、ユーザが所望する表示形態に近づけることを目的とする。
【課題を解決するための手段】
【０００７】
本開示によるデータ解析表示装置は、データベースを対象にデータ解析を行うデータ処理部と、ユーザの操作履歴に基づいてユーザの満足度を判定するユーザ満足度判定部と、前記満足度に基づいて、前記データ解析の解析結果の表示形態を決定する表示レベル判定部と、表示レベル判定部で決定された表示形態で、前記解析結果を示すグラフを表示する表示部とを有する。前記表示レベル判定部は、前記満足度が向上するように、前記表示形態を変更することを繰り返す。
【０００８】
これによると、表示レベル判定部は、ユーザの満足度が向上するように、表示形態を変更する。このため、データ解析結果の表示を、ユーザ毎に、ユーザが所望する表示形態に近づけることができる。
【発明の効果】
【０００９】
本開示によれば、データ解析結果の表示を、ユーザが所望する表示形態に近づけることができる。したがって、ユーザが解析結果をより理解しやすくなるようにすることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る統計解析表示装置の構成例を示すブロック図である。
【図２】図２は、理解度の判定の例についての説明図である。
【図３】図３は、集中度の判定の例についての説明図である。
【図４】図４は、ユーザの満足度の算出の例についての説明図である。
【図５】図５は、表示パラメータの例を示す説明図である。
【図６】図６は、図１の統計解析表示装置における動作の流れの例を示すフローチャートである。
【図７】図７は、解析結果を表示するグラフの一例である。
【図８】図８は、解析結果を表示するグラフの他の例である。
【図９】図９は、解析結果を表示するグラフの他の例である。
【図１０】図１０は、解析結果を表示するグラフの他の例である。
【図１１】図１１は、解析結果を表示するグラフの他の例である。
【図１２】図１２は、解析結果を表示するグラフの他の例である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
図１は、本発明の実施形態に係る統計解析表示装置の構成例を示すブロック図である。図１の統計解析表示装置１００は、入力部１２と、操作ログ格納部１４と、ユーザ理解度判定部１６と、状況監視装置２２と、ユーザ集中度判定部２６と、ユーザ満足度判定部３２と、表示レベル判定部３４と、表示パラメータ生成部３６と、履歴格納部３８と、データ処理部４２と、表示用データベース格納部４４と、表示部４６とを有する。
【００１３】
入力部１２には、解析対象、解析条件、又は解析方法等の指定、解析結果表示要求等が、ユーザから入力される。入力部１２は、ユーザによって指定された解析対象を指定された解析方法で解析するように、データ処理部４２に要求する。また、入力部１２は、ユーザの操作履歴を操作ログ格納部１４に格納させる。
【００１４】
解析対象データベース格納部２には、解析対象のデータが含まれている。解析対象データベース格納部２は、統計解析表示装置１００に含まれていてもよいし、例えばインターネット経由でアクセス可能なサーバに含まれていてもよい。解析対象のデータは、例えば、いわゆるビッグデータであり得る。
【００１５】
データ処理部４２は、入力部１２へのユーザからの入力に従って、解析対象データベース格納部２のデータに対してデータ解析を行う。データ処理部４２は、解析結果を表示用データベース格納部４４に格納させる。
【００１６】
図２は、理解度の判定の例についての説明図である。ユーザ理解度判定部１６は、ユーザの操作履歴を操作ログ格納部１４から読み出し、ユーザの操作履歴に基づいてユーザの理解度を判定して出力する。ユーザ理解度判定部１６は、図２の中央に示された判定のための各要素に関して、ユーザの操作が右に示された特徴を有するほど理解度が高いと判定し、ユーザの操作が左に示された特徴を有するほど理解度が低いと判定する。
【００１７】
ユーザ理解度判定部１６は、例えば、ユーザが同種の操作や類似の操作を繰り返す場合には、ユーザが操作に混乱していることや、所望の結果が表示されていないこと等が想定されるので、解析結果に対するユーザの理解度が低いと判定する。一方、ユーザ理解度判定部１６は、例えば、ユーザが同種の操作や類似の操作をあまりしない場合には、解析結果に対するユーザの理解度が高いと判定する。
【００１８】
一般にデータ解析では、解析の進め方にいくつかの方向がある。概要から詳細に進むように、解析の深度を深める、時間指定等の範囲を拡大／縮小させる、解析対象を切り替える等である。例えば、解析対象がより詳細化する方向に進んでいる場合には、ユーザ理解度判定部１６は、ユーザの理解度が高いと判定してもよい。図２に示された判定のための要素は一例であり、他の要素を考慮してもよいし、一部の要素のみを考慮してもよい。
【００１９】
図１の状況監視装置２２は、ビデオカメラ及び画像解析装置等を有している。状況監視装置２２は、ユーザを撮影し、ユーザの行動や状況に関する情報を出力する。ユーザ集中度判定部２６は、状況監視装置２２から出力されたユーザの行動や状況に関する情報に基づいて、ユーザの集中度を判定して出力する。ユーザの行動や状況は、例えば、ユーザの顔の向き、うなずき、視線、姿勢等である。
【００２０】
図３は、集中度の判定の例についての説明図である。ユーザ集中度判定部２６は、図３の中央に示された判定のための各要素に関して、ユーザの行動が右に示された特徴を有するほど集中度が高いと判定し、ユーザの行動が左に示された特徴を有するほど集中度が低いと判定する。
【００２１】
ユーザ集中度判定部２６は、例えば、視線に関しては、ユーザが画面を凝視している場合には集中度が高いと判定し、ユーザが画面から視線を逸らしたり離席している場合には集中度が低いと判定する。また、ユーザ集中度判定部２６は、例えば、ユーザのうなずきが多い場合には集中度が高いと判定し、ユーザのうなずきが少ない場合には集中度が低いと判定する。図３に示された判定のための要素は一例であり、他の要素を考慮してもよいし、一部の要素のみを考慮してもよい。
【００２２】
図１のユーザ満足度判定部３２は、履歴格納部３８から過去の表示レベルを読み出す。ユーザ満足度判定部３２は、前回の表示レベルＤＬと、ユーザ理解度判定部１６で求められたユーザの理解度ＫＤと、ユーザ集中度判定部２６で求められたユーザの集中度ＣＮとに基づいて、ユーザの満足度を総合的な指標として算出し、出力する。
【００２３】
図４は、ユーザの満足度の算出の例についての説明図である。表示レベルの重みｄ、理解度の重みｓ、及び集中度の重みｃが予め設定されている。これらの重みは、ユーザ毎に異なっていてもよい。
【００２４】
図４では、１２０度ずつ向きが異なる３軸上に、ＤＬ×ｄ、ＫＤ×ｓ、及びＣＮ×ｃがそれぞれ示されている。ユーザ満足度判定部３２は、例えば、図４上でＤＬ×ｄ、ＫＤ×ｓ、及びＣＮ×ｃを表す３点を結ぶ三角形の面積を、満足度ＳＦとして算出する。すなわち、
SF = {(DLd× CNc)+(DLd×KDs)+(CNc×KDs)}/4
である。
【００２５】
図１の表示レベル判定部３４は、現在の表示レベルと、ユーザ満足度判定部３２で求められたユーザの満足度とに基づいて、データ解析の解析結果の表示形態を決定する。より具体的には、表示レベル判定部３４は、現在の表示レベルと、ユーザの満足度とに基づいて、表示形態を規定する表示レベルを判定し、出力する。表示レベル判定部３４は、ユーザの理解度及びユーザの集中度をも考慮して、表示レベルを判定してもよい。表示レベル判定部３４は、求められた表示レベルを、履歴格納部３８に格納させる。レベル判定部３４は、ユーザの理解度及びユーザの集中度も、履歴格納部３８に格納させてもよい。
【００２６】
図５は、表示パラメータの例を示す説明図である。表示パラメータ生成部３６は、現在の表示パラメータ、及び表示レベル判定部３４で求められた表示レベルに基づいて、表示パラメータを生成する。表示パラメータとは、グラフの種類、目盛間隔、軸の設定、軸ラベルの設定、凡例の表示等のグラフの設定や、色設定、表示サイズ等の設定項目を指す。使用目的(大画面プレゼンテーション用、提出資料用、個人資料など)によって代表的な設定が設けられるが、図５では設定されるパラメータの例をいくつか挙げている。表示パラメータは、表示形態を指定するが、解析結果には影響を与えない。
【００２７】
統計解析表示装置１００は、様々なパラメータの設定の組み合わせを、表示レベルとして扱う。プレゼンテーション資料用のパラメータ設定や、個人資料用のパラメータ設定では、設定内容が異なる。表示パラメータ生成部３６は、求められた表示パラメータをユーザ毎に履歴格納部３８に格納させる。
【００２８】
図１の表示部４６は、ディスプレイを有し、解析結果を表示用データベース格納部４４から読み出す。表示部４６は、表示レベル判定部３４で決定された表示形態で、言い換えると、生成された表示パラメータに従って、解析結果を示すグラフを生成し、生成されたグラフをディスプレイに表示する。
【００２９】
ユーザは、表示されたグラフを見て、解析対象や解析方法の指定等を再び入力部１２に入力する。このユーザの操作に対して、再び上記の処理が繰り返される。ユーザの満足度が向上しない場合には、表示レベル判定部３４は、現在の表示レベルを変更して表示パラメータを変更させることによって解析結果の表示形態を変える。ユーザの満足度が向上するように、表示レベル判定部３４が表示レベル及び表示パラメータを変更することを繰り返すことによって、ユーザ毎に、そのユーザにより適する表示形態で、解析結果が自動的に表示されるようになる。
【００３０】
図６は、図１の統計解析表示装置１００における動作の流れの例を示すフローチャートである。ブロック１１２では、ユーザから入力部１２に、解析対象を指定するデータが入力される。ブロック１１４では、ユーザから入力部１２に、解析条件を指定するデータが入力される。入力部１２は、入力されたデータをユーザの操作履歴として操作ログ格納部１４に格納させる。
【００３１】
ブロック１１６では、表示レベル判定部３４は、ユーザの操作履歴があるか否かを判定する。操作履歴がある場合には、ブロック１１８において、表示レベル判定部３４は、履歴格納部３８から過去の（例えば直前の）表示レベル及び表示パラメータを読み出す。ブロック１２０では、データ処理部４２は、入力部１２へのユーザからの入力に従って、解析対象データベース格納部２のデータに対して解析を行う。データ処理部４２は、解析結果を表示用データベース格納部４４に格納させる。
【００３２】
ブロック１２２では、表示レベル判定部３４は、操作履歴がある場合には、読み出された表示レベルを今回の表示レベルとして設定し、出力する。表示レベル判定部３４は、操作履歴がない場合には、所定の初期値を今回の表示レベルとして設定し、出力する。ブロック１２４では、表示パラメータ生成部３６は、所定の表示パラメータ、及び表示レベル判定部３４で設定された表示レベルに基づいて、表示パラメータを生成する。表示部４６は、生成された表示パラメータに従って解析結果を示すグラフを生成し、表示する。
【００３３】
ユーザは、表示された解析結果を見る。ブロック１３２では、ユーザ集中度判定部２６は、ユーザの集中度を判定する。ブロック１３４では、ユーザ理解度判定部１６は、ユーザの理解度を判定する。ブロック１３６では、ユーザ満足度判定部３２は、ユーザの理解度と、ユーザの集中度とに基づいて、ユーザの満足度を算出する。
【００３４】
ブロック１４２では、表示レベル判定部３４は、解析条件がユーザによって変更されたか否かを判定する。変更された場合にはブロック１６２に進み、変更されなかった場合にはブロック１４４に進む。ブロック１４４では、表示レベル判定部３４は、解析対象がユーザによって変更されたか否かを判定する。変更された場合にはブロック１７２に進み、変更されなかった場合にはブロック１４６に進む。
【００３５】
ブロック１４６では、表示レベル判定部３４は、算出された満足度が十分であるか否か、すなわち、満足度が所定値以上であるか否かを判定する。満足度が所定値以上である場合には、処理を終了する。満足度が所定値未満である場合には、ブロック１５４に進む。ブロック１５４及び１５６では、表示レベル判定部３４及び表示パラメータ生成部３６は、表示レベル及び表示パラメータを変更する。ブロック１５８では、表示レベル判定部３４及び表示パラメータ生成部３６は、表示レベル及び表示パラメータを履歴格納部３８に保存する。その後、ブロック１２４に戻り、前述の処理を繰り返す。
【００３６】
ブロック１６２では、表示レベル判定部３４は、算出された満足度が十分であるか否かを判定する。満足度が所定値以上である場合には、ブロック１１４に戻る。満足度が所定値未満である場合には、ブロック１６４に進む。ブロック１６４、１６６及び１６８における処理は、ブロック１５４、１５６及び１５８における処理とそれぞれ同じである。ブロック１６８が終了すると、ブロック１１４に戻る。
【００３７】
ブロック１７２では、表示レベル判定部３４は、算出された満足度が十分であるか否かを判定する。満足度が所定値以上である場合には、ブロック１１２に戻る。満足度が所定値未満である場合には、ブロック１７４に進む。ブロック１７４、１７６及び１７８における処理は、ブロック１５４、１５６及び１５８における処理とそれぞれ同じである。ブロック１７８が終了すると、ブロック１１２に戻る。
【００３８】
ブロック１５４及び１５６、並びにこれらに対応するブロック１６４、１６６、１７４及び１７６での表示レベル及び表示パラメータの変更は、例えば次のように行う。表示レベルには、プレゼンテーション用、提出資料用、内部資料用等の様々な用途に適した方向性を持たせることが考えられる。また、方向性に応じて表示パラメータの初期値を決めることができる。表示レベル判定部３４は、表示レベルの変更の初期段階では、方向性を決めることを目的として、解析結果についていくつかの表示がされるように、表示レベル及び表示パラメータの変更を繰り返す。
【００３９】
方向性が決まってくると、表示レベル判定部３４は、より満足度を上げる方向へ表示パラメータを変更させる。表示パラメータについては、例えばグラフの種類や大きさ、全体の色あい等の概要を変更して満足度が高くなるようにしてから、透明度等の詳細な色合いや、凡例表示等の詳細部分の変更を行う。
【００４０】
なお、ユーザが、表示レベルや表示パラメータを指定してもよい。また、ユーザが、表示レベルや表示パラメータの初期値を指定し、これらを表示レベル判定部３４等が必要に応じて変更してもよい。
【００４１】
図７は、解析結果を表示するグラフの一例である。図８〜図１２は、それぞれ、解析結果を表示するグラフの他の例である。以下では、表示部４６に表示されるグラフのいくつかの例について説明する。表示パラメータの初期値が内部資料用の表示パラメータであるとする。この場合、例えば図７のような表示が得られる。図７には、４つの商品のそれぞれの売り上げ高が示されている。各商品について、販売地毎の売り上げ高も示されている。
【００４２】
ユーザは、プレゼンテーション用の資料を所望しているとする。この場合、図７のグラフを見たユーザは満足しない。図６のブロック１３６では、ユーザ満足度判定部３２は、ユーザ理解度判定部１６によってもとめられたユーザの理解度と、ユーザ集中度判定部２６によって求められたユーザの集中度とに基づいて、ユーザの満足度を算出する。求められた満足度が低いので、ブロック１５４において、表示パラメータ生成部３６は、表示レベルを変更する。ユーザが解析対象や解析条件を変更することも可能である。
【００４３】
その結果、ブロック１２４において、図８のグラフが表示される。図８のグラフを見たユーザの満足度が下がったとする。ブロック１５４及び１５６において、表示レベル判定部３４は、満足度の変化を判定し、満足度が下がった場合には表示パラメータの一部を元に戻す。ここでは、棒グラフを表示するように表示パラメータが生成される。
【００４４】
ブロック１２４において、今度は図９のグラフが表示される。図９のグラフを見たユーザの満足度が上がったとする。ブロック１５４及び１５６において、表示レベル判定部３４は、満足度が向上したと判定する。満足度が向上しているので、棒グラフを表示する点は変更しない。ここでは、棒グラフを３Ｄ表示するように表示パラメータが生成される。
【００４５】
ブロック１２４において、今度は図１０のグラフが表示される。図１０のグラフを見たユーザの満足度が上がったとする。ブロック１５４及び１５６において、表示レベル判定部３４は、満足度が向上したと判定する。満足度が向上しているので、３Ｄ棒グラフを表示する点は変更しない。
【００４６】
例えば、３Ｄ棒グラフの細部を変更するように表示パラメータが生成される。具体的には、グラフのサイズ、縦軸の目盛り、表示角度を変更したグラフを表示するように、表示パラメータが生成される。この場合、図１１のグラフが表示される。
【００４７】
これに代えて、例えば、他の種類の３Ｄ棒グラフを表示するように表示パラメータを生成してもよい。この場合、例えば図１２のグラフが表示される。
【００４８】
ユーザの満足度が所定値以上になると、処理は終了する。このように、ユーザの満足度が向上するように表示パラメータを変更し、グラフの表示を行うことを繰り返すことによって、解析結果の表示を、ユーザが所望する表示形態に近づけることができる。
【００４９】
従来は、解析結果を正しく表示することに重点が置かれ、解析結果を画一的に表示することが多かったが、本実施形態によると、ユーザ毎に、より適する表示が行われるようになる。したがって、ユーザが、統計学の専門知識を持っていなくても、解析結果をより理解しやすくなるようにすることができる。また、様々な表示形態で表示される可能性があるので、本実施形態は、統計学の専門知識を持った人にも有用であると考えられる。
【００５０】
本明細書における各機能ブロックは、典型的にはハードウェアで実現され得る。例えば各機能ブロックは、ＩＣ（集積回路）の一部として半導体基板上に形成され得る。ここでＩＣは、ＬＳＩ（large-scale integrated circuit）、ＡＳＩＣ（application-specific integrated circuit）、ゲートアレイ、ＦＰＧＡ（field programmable gate array）等を含む。代替としては各機能ブロックの一部又は全ては、ソフトウェアで実現され得る。例えばそのような機能ブロックは、プロセッサ及びプロセッサ上で実行されるプログラムによって実現され得る。換言すれば、本明細書で説明される各機能ブロックは、ハードウェアで実現されてもよいし、ソフトウェアで実現されてもよいし、ハードウェアとソフトウェアとの任意の組合せで実現され得る。
【００５１】
上述の処理がソフトウェアで実現される場合には、例えば、マイクロコード、アセンブリ言語のコード、又はより高レベルの言語のコードが用いられ得る。コードは、１以上の揮発性又は不揮発性のコンピュータ読み取り可能な記録媒体に格納され得る。コンピュータ読み取り可能な記録媒体は、ＲＡＭ（random access memory）、ＲＯＭ（read only memory）、ＥＥＰＲＯＭ（electrically erasable programmable read only memory）、フラッシュメモリ、磁気記録媒体、光記録媒体等を含む。
【００５２】
本発明の多くの特徴及び優位性は、記載された説明から明らかであり、よって添付の特許請求の範囲によって、本発明のそのような特徴及び優位性の全てをカバーすることが意図される。更に、多くの変更及び改変が当業者には容易に可能であるので、本発明は、図示され記載されたものと全く同じ構成及び動作に限定されるべきではない。したがって、全ての適切な改変物及び等価物は本発明の範囲に入るものとされる。
【産業上の利用可能性】
【００５３】
以上説明したように、本発明は、データ解析表示装置等について有用である。
【符号の説明】
【００５４】
１６  ユーザ理解度判定部
２６  ユーザ集中度判定部
３２  ユーザ満足度判定部
３４  表示レベル判定部
４２  データ処理部
４６  表示部
【図１】
2016126493.tif 000003
【図２】
2016126493.tif 000004
【図３】
2016126493.tif 000005
【図４】
2016126493.tif 000006
【図５】
2016126493.tif 000007
【図６】
2016126493.tif 000008
【図７】
2016126493.tif 000009
【図８】
2016126493.tif 000010
【図９】
2016126493.tif 000011
【図１０】
2016126493.tif 000012
【図１１】
2016126493.tif 000013
【図１２】
2016126493.tif 000014