(57)【要約】【課題】対象の属性を座標軸にとって対象をその属性値に応じた位置に配置する表示技術において、座標軸に示される属性とは異なる属性についても各対象の類似性を簡便に把握することを可能とする。【解決手段】対象が有する複数の属性のうち少なくとも１つの属性を座標軸とする座標系に対して、複数の対象をその属性値に応じた位置に配置して表示体に表示する工程と、表示体に表示された座標系のうちから選択した第１領域を判別する工程と、座標軸に示す属性とは異なる属性に関して、第１領域内の対象の属性値が分布する第１分布範囲と、第１領域を含み第１領域より広い第２領域内の対象の属性値が分布する第２分布範囲とを比較する工程と、第１分布範囲が第２分布範囲よりも狭い属性に関する情報を報知する工程とを備える。【選択図】図６
2016136308.tif 000002
【特許請求の範囲】
【請求項１】
対象が有する複数の属性のうち少なくとも１つの属性を座標軸とする座標系に対して、複数の前記対象をその属性値に応じた位置に配置して表示体に表示する工程と、
前記表示体に表示する座標系のうちから選択した第１領域を判別する工程と、
座標軸に示す属性とは異なる属性に関して、前記第１領域内の前記対象の属性値が分布する第１分布範囲と、前記第１領域を含み前記第１領域より広い第２領域内の前記対象の属性値が分布する第２分布範囲とを比較する工程と、
前記第１分布範囲が前記第２分布範囲よりも狭い属性に関する情報を報知する工程と
を備える表示装置の制御方法。
【請求項２】
座標系が有する少なくとも１つの座標軸の属性を変更する工程と、
座標軸の属性の変更前の座標系で前記第１領域内に配置されていた前記対象を、座標軸の属性の変更後の座標系に対して配置して前記表示体に表示する工程と
を備える請求項１に記載の表示装置の制御方法。
【請求項３】
報知した属性以外の属性に座標軸を変更する請求項２に記載の表示装置の制御方法。
【請求項４】
座標軸の属性の変更を自動で行う請求項２または３に記載の表示装置の制御方法。
【請求項５】
座標軸の属性の変更後の座標系に前記対象を配置した状態から、座標軸の属性の変更前の座標系に前記対象を配置した状態に前記表示体の表示を戻す工程を備える請求項１ないし４のいずれか一項に記載の表示装置の制御方法。
【請求項６】
前記第１分布範囲が前記第２分布範囲よりも狭い属性に関する情報を、他の属性に関する情報と異なる態様で前記表示体に表示することで報知する請求項１ないし５のいずれか一項に記載の表示装置の制御方法。
【請求項７】
前記第２分布範囲に対する前記第１分布範囲の比が所定の閾値以下である属性を報知する請求項１ないし６のいずれか一項に記載の表示装置の制御方法。
【請求項８】
前記閾値は、操作に応じて変更可能である請求項７に記載の表示装置の制御方法。
【請求項９】
対象が有する複数の属性のうち少なくとも１つの属性を座標軸とする座標系に対して、複数の前記対象をその属性値に応じた位置に配置して表示装置の表示体に表示する工程と、
ユーザーが前記表示体に表示する座標系のうちから選択した第１領域を判別する工程と、
座標軸に示す属性とは異なる属性に関して、前記第１領域内の前記対象の属性値が分布する第１分布範囲と、前記第１領域を含み前記第１領域より広い第２領域内の前記対象の属性値が分布する第２分布範囲とを比較する工程と、
前記第１分布範囲が前記第２分布範囲よりも狭い属性に関する情報を報知する工程と
を、前記表示装置が備えるコンピューターに実行させる表示制御プログラム。
【請求項１０】
請求項９に記載の表示制御プログラムをコンピューターにより読み出し可能に記憶する記録媒体。
【請求項１１】
表示を行う表示部と、
入力操作を受け付ける入力部と、
報知を行う報知部と、
前記表示部、前記入力部および前記報知部を制御する制御部と
を備え、
前記制御部は、
対象が有する複数の属性のうち少なくとも１つの属性を座標軸とする座標系に対して、複数の前記対象をその属性値に応じた位置に配置して前記表示部に表示する手段と、
前記入力部を操作することで前記表示部に表示された座標系のうちから選択した第１領域を判別する手段と、
座標軸に示す属性とは異なる属性に関して、前記第１領域内の前記対象の属性値が分布する第１分布範囲と、前記第１領域を含み前記第１領域より広い第２領域内の前記対象の属性値が分布する第２分布範囲とを比較する手段と、
前記第１分布範囲が前記第２分布範囲よりも狭い属性に関する情報を前記報知部は報知することを特徴と
を有する表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の対象のうちから所望の対象を検索するユーザーの検索作業を支援する技術に関する。
【背景技術】
【０００２】
特許文献１には、ユーザーが多数のコンテンツのうちから所望のコンテンツを検索する際に好適となるコンテンツの表示技術が記載されている。具体的には、コンテンツが有する各種特徴を座標軸にとって、各コンテンツをその特徴の程度に応じて座標軸に対して配列し、ＧＵＩ(Graphical User Interface)に表示する。このような表示技術によれば、ユーザーは、座標軸に対するコンテンツの位置を確認することで、所望の特徴を有するコンテンツを検索することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８８８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の表示技術によれば、座標軸に示される属性（特徴）について近似した属性値を有する各対象（コンテンツ）は、ＧＵＩにおいて近接して配置される。そのため、ユーザーは、各対象の類似性をそれぞれの位置関係から容易に判断できる。ただし、上記の表示技術は、座標軸として選択された属性について各対象の類似性を把握することを可能にするに過ぎない。一方、ユーザーによっては、座標軸に示される属性とは異なる属性についても、各対象の類似性を簡便に把握したいと考える場合もあり、この点において上記の表示技術は十分ではなかった。
【０００５】
この発明は上記課題に鑑みてなされたものであり、対象の属性を座標軸にとって対象をその属性値に応じた位置に配置する表示技術において、座標軸に示される属性とは異なる属性についても各対象の類似性を簡便に把握することを可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる表示装置の制御方法は、上記目的を達成するために、対象が有する複数の属性のうち少なくとも１つの属性を座標軸とする座標系に対して、複数の対象をその属性値に応じた位置に配置して表示体に表示する工程と、表示体に表示する座標系のうちから選択した第１領域を判別する工程と、座標軸に示す属性とは異なる属性に関して、第１領域内の対象の属性値が分布する第１分布範囲と、第１領域を含み第１領域より広い第２領域内の対象の属性値が分布する第２分布範囲とを比較する工程と、第１分布範囲が第２分布範囲よりも狭い属性に関する情報を報知する工程とを備える。
【０００７】
本発明にかかる表示制御プログラムは、上記目的を達成するために、対象が有する複数の属性のうち少なくとも１つの属性を座標軸とする座標系に対して、複数の対象をその属性値に応じた位置に配置して表示体に表示する工程と、表示体に表示する座標系のうちから選択した第１領域を判別する工程と、座標軸に示す属性とは異なる属性に関して、第１領域内の対象の属性値が分布する第１分布範囲と、第１領域を含み第１領域より広い第２領域内の対象の属性値が分布する第２分布範囲とを比較する工程と、第１分布範囲が第２分布範囲よりも狭い属性に関する情報を報知する工程とを、表示装置が備えるコンピューターに実行させる。
【０００８】
本発明にかかる記録媒体は、上記目的を達成するために、上記の表示制御プログラムをコンピューターにより読み出し可能に記憶する。
【０００９】
本発明にかかる表示装置は、上記目的を達成するために、表示を行う表示部と、入力操作を受け付ける入力部と、報知を行う報知部と、表示部、入力部および報知部を制御する制御部とを備え、制御部は、対象が有する複数の属性のうち少なくとも１つの属性を座標軸とする座標系に対して、複数の対象をその属性値に応じた位置に配置して表示部に表示する手段と、入力部を操作することで表示部に表示された座標系のうちから選択した第１領域を判別する手段と、座標軸に示す属性とは異なる属性に関して、第１領域内の対象の属性値が分布する第１分布範囲と、第１領域を含み第１領域より広い第２領域内の対象の属性値が分布する第２分布範囲とを比較する手段と、第１分布範囲が第２分布範囲よりも狭い属性に関する情報を報知部により報知する手段とを有する。
【００１０】
このように構成された本発明（表示装置の制御方法、表示制御プログラム、記録媒体、表示装置）では、属性を座標軸とする座標系に対して複数の対象をその属性値に応じた位置に配置して表示した上で、座標系のうちから選択した第１領域を判別する。そして、座標軸に示す属性とは異なる属性に関して、第１領域内の対象の属性値が分布する第１分布範囲と、第１領域を含み第１領域より広い第２領域内の対象の属性値が分布する第２分布範囲とを比較する。かかる比較において、第１分布範囲が第２分布範囲より狭い属性は、換言すれば第１領域内の各対象が比較的近似した属性値を有する属性となる。すなわち、第１領域内の各対象は当該属性について類似すると言える。そこで、本発明では、第１分布範囲が第２分布範囲より狭い属性を報知する。これによって、座標軸に示される属性とは異なる属性についても各対象の類似性を簡便に把握することが可能となっている。
【００１１】
また、座標系が有する少なくとも１つの座標軸の属性を変更する工程と、座標軸の属性の変更前の座標系で第１領域内に配置されていた前記対象を、座標軸の属性の変更後の座標系に対して配置して表示体に表示する工程とを備えるように、表示装置の制御方法を構成しても良い。これによって、ユーザーは、座標系の座標軸の属性を変更しつつ、対象が類似性を有する属性を確認することができる。
【００１２】
この際、報知した属性以外の属性に座標軸を変更するように、表示装置の制御方法を構成しても良い。つまり、ユーザーに報知した属性について第１領域内の対象が類似性を有することは、ユーザーにとって既知である。したがって、当該属性については、座標軸を変更しつつ対象の類似性を確認する必要性はない。よって、ユーザーに報知した属性以外の属性に座標軸を変更することが合理的となる。
【００１３】
また、座標軸の属性の変更を操作に応じて行うように、表示装置の制御方法を構成しても良い。これによって、ユーザーは、自身が興味のある属性に関する対象の類似性を簡単に確認することができる。
【００１４】
あるいは、座標軸の属性の変更を自動で行うように、表示装置の制御方法を構成しても良い。
【００１５】
また、座標軸の属性の変更後の座標系に対象を配置した状態から、座標軸の属性の変更前の座標系に対象を配置した状態に表示体の表示を戻す工程を備えるように、表示装置の制御方法を構成しても良い。これによって、座標軸に示す属性に関する対象の類似性を、座標軸の変更の前後で比較しつつ容易に確認できる。
【００１６】
また、第１分布範囲が第２分布範囲よりも狭い属性に関する情報を、他の属性に関する情報と異なる態様で表示体に表示することで報知する、表示装置の制御方法を構成しても良い。かかる構成では、座標系に対して配置された対象が表示体に表示されることで、報知対象となった属性を併せて確認できるといった利点がある。
【００１７】
また、第２分布範囲に対する第１分布範囲の比が所定の閾値以下である属性を報知するように、表示装置の制御方法を構成しても良い。この際、閾値は、操作に応じて変更可能であるように、表示装置の制御方法を構成しても良い。かかる構成では、ユーザーは類似性の程度を適宜変更しながら、対象が類似性を有する属性を確認できるため、ユーザーの利便性の向上を図ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明にかかる表示装置の一例の構成を示すブロック図。
【図２】表示対象データの一例を模式的に示す図。
【図３】表示装置において実行される表示制御の一例を示すフローチャート。
【図４】図３の表示制御で実行される分布範囲算出処理の一例を示すフローチャート。
【図５】図３のステップＳ１０５で表示される表示例を模式的に示す図。
【図６】図３のステップＳ１１１で表示される表示例を模式的に示す図。
【図７】プリンターのエラー解析への適用例で表示される内容を模式的に示す図。
【図８】プリンターのエラー解析への適用例で表示される内容を模式的に示す図。
【図９】プリンターのエラー解析への適用例で表示される内容を模式的に示す図。
【発明を実施するための形態】
【００１９】
図１は、本発明にかかる表示装置の一例の構成を示すブロック図である。表示装置１は、表示制御用のプログラムＰがインストールされたパーソナルコンピューターであり、ディスプレイ２および入力機器３を備える。ディスプレイ２は、液晶パネルで構成されたＧＵＩ(Graphical User Interface)であり、ユーザーに向けて画像を表示する。入力機器３は、キーボードやマウスで構成され、ユーザーによる入力操作を受け付ける。さらに、表示装置１は、制御ユニット６および記憶ユニット７を備える。制御ユニット６は、ＣＰＵ(Central Processing Unit)やＲＯＭ(Read Only
Memory)で構成され、表示装置１全体を統括的に制御する。記憶ユニット７は、ＨＤＤ(Hard Disk Drive)で構成されて、各種プログラムやデータを記憶する。
【００２０】
記憶ユニット７には、ディスプレイ２へ表示する表示対象Ｅを示す表示対象データＤ（図２）が記憶される。ここで、図２は、表示対象データの一例を模式的に示す図である。図２に示すように表示対象データＤは、表示対象Ｅを特徴づける複数の属性（属性１、属性２、属性３…）の属性値（ａ１、ａ２、ａ３、…、ｂ１、ｂ２、ｂ３、…、ｃ１、ｃ２、ｃ３…）を表示対象Ｅ毎にテーブル形式で表した構造を有する。ここで、「表示対象Ｅ」および「属性」の具体的な内容としては、種々考えられる。後に例示するプリンターのエラー解析に本表示制御を用いる場合は、プリンターで発生した個々のエラー事象が「表示対象Ｅ」に相当する。そして、エラー事象を特徴づける各種パラメーター、具体的にはエラーコードやエラー発生時のプリンターの各ステータス（電源オン後の経過時間、省エネ設定のオン／オフ等）のそれぞれが「属性」に相当する。
【００２１】
さらに、図１に示すように、記憶ユニット７には、コンピューターにより読み出し可能に記録媒体１０に記憶されたプログラムＰが予めインストールされている。そして、制御ユニット６がプログラムＰを実行することで、入力機器３へのユーザーの入力操作に応じて表示対象データＤの内容をディスプレイ２に表示する表示制御を実行する。なお、記録媒体１０としては、具体的には、ＤＶＤ(Digital Versatile Disc)やＵＳＢ(Universal
Serial Bus)メモリー等が挙げられる。
【００２２】
図３は、表示装置において実行される表示制御の一例を示すフローチャートである。図４は、図３の表示制御において実行される分布範囲算出処理の一例を示すフローチャートである。図３および図４のフローチャートは、プログラムＰに規定される演算を制御ユニット６が行うことにより実行される。具体的には、この表示制御は、二次元の座標系を構成する２つの座標軸に互いに異なる属性を設定し、各表示対象Ｅを座標系にプロットして表示する。
【００２３】
図３の表示制御が開始すると、制御ユニット６は、記憶ユニット７から表示対象データＤを読み込む（ステップＳ１０１）。そして、制御ユニット６は、表示対象Ｅを特徴づける複数の属性のうちの２つを選択して、それぞれ座標軸に設定する（ステップＳ１０２）。この座標軸の設定はユーザーの入力操作に応じて実行される。つまり、制御ユニット６は、ステップＳ１０１で読み込んだ表示対象データＤを解析することで、表示対象データＤに含まれる属性の一覧を作成してディスプレイ２に表示する。一方、ユーザーは、ディスプレイ２に表示された属性の一覧を確認しつつ入力機器３を操作して、座標系の横軸および縦軸に設定する属性を一覧のうちから決定する。そして、表示装置１は、ユーザーの決定結果が示す属性を座標系の座標軸に設定する。
【００２４】
座標軸に設定する属性が決まると、制御ユニット６は、座標系の表示領域を設定する（ステップＳ１０３）。例えば、横軸に属性１が設定され、縦軸に属性２が設定された場合を説明すると、制御ユニット６は、属性１および属性２それぞれの最小値および最大値を求める。これにより、属性１の属性値（ａ１、ａ２、ａ３、…）のうちから最小値ａｎと最大値ａｘが求められ、属性２の属性値（ｂ１、ｂ２、ｂ３、…）のうちから最小値ｂｎと最大値ｂｘが求められる。そして、属性１の最小値ａｎから最大値ａｘの両端にマージンΔ（＞０）を設けた、（ａｎ−Δ）〜（ａｘ＋Δ）が表示領域の横軸範囲に設定され、属性２の最小値ｂｎから最大値ｂｘの両端にマージンΔを設けた、（ｂｎ−Δ）〜（ｂｘ＋Δ）が表示領域の縦軸範囲に設定される。
【００２５】
座標系の表示領域が決まると、制御ユニット６は、当該表示領域における属性値の分布範囲を各属性について求める（ステップＳ１０４）。ここで、属性値の分布範囲は、ステップＳ１０２で座標軸に設定された座標属性（ここの例では属性１および属性２）とは異なる属性（非座標属性）について求められる。詳しくは、図４に示す分布範囲算出処理が実行される。
【００２６】
図４の分布範囲算出処理が開始すると、制御ユニット６は、表示領域を確認する（ステップＳ２０１）。ここでは、ステップＳ１０３で設定された、（ａｎ−Δ）〜（ａｘ＋Δ）を横軸範囲とするとともに（ｂｎ−Δ）〜（ｂｘ＋Δ）を縦軸範囲とする表示領域が確認される。そして、制御ユニット６は、表示領域内に含まれる表示対象Ｅを特定する。具体的には、座標属性（属性１、属性２）の属性値が表示領域内に含まれる表示対象Ｅが特定される。ここでは、表示領域は座標属性（属性１、属性２）の最小値から最大値を含むようにステップＳ１０３で設定されており、全表示対象Ｅが表示領域内に含まれるため、全表示対象Ｅが特定されることとなる。
【００２７】
ちなみに、ステップＳ１０３での表示領域の設定態様は上記の例に限られず、座標属性の最小値および最大値付近を外して表示領域を設定することもできる。例えば、（ａｎ＋Δ）〜（ａｘ−Δ）を表示領域の横軸範囲に設定し、（ｂｎ＋Δ）〜（ｂｘ−Δ）を表示領域の縦軸範囲に設定するといったことができる。この場合は、座標属性（属性１、属性２）の値が最小値および最大値付近に存在する表示対象Ｅは、表示領域から外れるため、ステップＳ２０２で特定されない。
【００２８】
続いて、制御ユニット６は、ステップＳ２０２で特定された各表示対象Ｅに対して互いに異なる通し番号の属性識別子Ｉを割り当てて（ステップＳ２０３）、属性識別子Ｉの値をゼロにリセットする（ステップＳ２０４）。そして、制御ユニット６は、ステップＳ２０５で属性識別子Ｉをインクリメントして、ステップＳ２０６に進む。
【００２９】
ステップＳ２０６では、割り当てられた番号が属性識別子Ｉの現在値に一致する属性について、ステップＳ２０３で特定された各表示対象Ｅの属性値の分布範囲Ｒｆが算出される。座標属性として属性１および属性２を設定した先の例を用いて説明すると、非座標属性は、属性３、属性４、属性５、…となる。ステップＳ２０３でこれら非座標属性に対して１から順に属性識別子Ｉが付されたとし、ステップＳ２０５でインクリメントされた属性識別子Ｉの値（現在値）が１であるとすると、ステップＳ２０６では、ステップＳ２０３で表示領域内に含まれると特定された各表示対象Ｅが有する属性３の属性値の分布範囲Ｒｆが算出される。つまり、表示領域内に含まれると特定された各表示対象Ｅが有する属性３の各属性値（ｃ１、ｃ２、ｃ３、…）のうちから最小値ｃｎおよび最大値ｃｘが求められ、範囲ｃｎ〜ｃｘが属性３の分布範囲Ｒｆとして算出される。
【００３０】
ステップＳ２０７では、制御ユニット６は、属性識別子Ｉの値が最大値Ｉｘに一致したか否かを判断し、これらが一致するまで（ステップＳ２０７で「ＹＥＳ」となるまで）、ステップＳ２０５、Ｓ２０６を繰り返す。これによって、全ての非座標属性（属性３、属性４、…）のそれぞれについて分布範囲Ｒｆが算出される。続いて、図４の分布範囲算出処理を終えて、図３の表示制御に戻る。
【００３１】
ステップＳ１０５では、制御ユニット６は、座標属性の属性値が表示領域内に含まれる表示対象Ｅを座標系へプロットした結果と、当該表示対象Ｅが有する非座標属性の属性値の分布範囲Ｒｆとをディスプレイ２に表示する（図５）。ここで、図５は、図３のステップＳ１０５でディスプレイに表示される表示例を模式的に示す図である。なお、図５における破線は、説明のために付したものであり、実際に表示する必要はない。図５に示すように、ディスプレイ２では、座標系への表示対象Ｅへのプロット結果２１が上段に表示される。また、座標系へプロットされた各表示対象Ｅが有する非座標属性（属性３、属性４、…）の属性値の分布範囲Ｒｆを示す分布範囲一覧２３が下段に表示される。
【００３２】
このようにディスプレイ２に表示されたプロット結果２１を確認することで、ユーザーは、座標属性として選んだ属性１、属性２に関して複数の表示対象Ｅの間の類似性を把握できる。つまり、横軸方向における位置関係が近接する各表示対象Ｅは属性１に関して類似し、縦軸方向における位置関係が近接する各表示対象Ｅは属性２に関して類似するということが判る。さらに、ディスプレイ２に表示された分布範囲一覧２３を確認することで、プロット対象となった複数の表示対象Ｅが有する各非座標属性の属性値の分布範囲Ｒｆを把握できる。
【００３３】
ちなみに、上述のステップＳ１０３での設定に応じて、図５のプロット結果２１の表示領域は、（ａｎ−Δ）〜（ａｘ＋Δ）を横軸範囲とするとともに（ｂｎ−Δ）〜（ｂｘ＋Δ）を縦軸範囲としている。また、上述の通り、例えば属性３の分布範囲Ｒｆは、属性３の各属性値の最小値ｃｎ〜最大値ｃｘの範囲として求められる。すなわち、図５の具体例では、最小値ｃｎが「１０３」で最大値ｃｘが「３６４」の「１０３〜３６４」の範囲が、属性３の分布範囲Ｒｆとして表示されている。同様に、最小値ｄｎが「１３５」で最大値ｄｘが「２０１」の「１３５〜２０１」が、属性４の分布範囲Ｒｆとして表示されている。
【００３４】
図３に戻って説明を続ける。プロット結果２１および分布範囲一覧２３をディスプレイ２に表示すると、制御ユニット６は、ユーザーによる選択領域の入力が有ったか否かを判断する（ステップＳ１０６）。つまり、例えば表示対象Ｅが集中するプロット結果２１の左上の領域Ａにユーザーが興味を持ったとすると、ユーザーは、入力機器３を操作して領域Ａを選択する命令を入力することができる。そして、当該選択命令が入力された場合（ステップＳ１０６で「ＹＥＳ」の場合）、制御ユニット６は座標系の表示領域に選択領域Ａを設定する（ステップＳ１０７）。
【００３５】
ステップＳ１０８では、制御ユニット６は、表示領域として新たに設定された選択領域Ａについて、図４に示す分布範囲算出処理を実行する。これによって、座標属性の属性値が選択領域Ａに含まれる複数の表示対象Ｅ（図５の選択領域Ａ内の表示対象Ｅ）の非座標属性の属性値の分布範囲Ｒｓが、各非座標属性について求められる。そして、ステップＳ１０９では、ステップＳ１０４で求めた分布範囲ＲｆとステップＳ１０８で求めた分布範囲Ｒｓとの大小関係を、非座標属性毎に比較する。具体的には、条件式、Ｒｓ≦ｋ×Ｒｆを満たす非座標属性を探索する。ここで、「ｋ」は１未満の正の値であり、例えば０．５に設定される。
【００３６】
そして、条件式を満たす非座標属性が無かった場合（ステップＳ１０９で「ＮＯ」の場合）は、ステップＳ１１０に進んで、図５に例示したのと同様の通常モードでディスプレイ２への表示が実行される。ただし、上述と比較して表示領域が選択領域Ａに限定されている。そのため、プロット結果２１には選択領域Ａが拡大して表示され、分布範囲一覧２３には、選択領域Ａ内の表示対象Ｅのみを対象として求められた分布範囲Ｒｓが表示される。
【００３７】
一方、条件式を満たす非座標属性があった場合（ステップＳ１０９で「ＹＥＳ」の場合）は、ステップＳ１１１に進んで、報知モードでディスプレイ２への表示が実行される（図６）。ここで、図６は、図３のステップＳ１１１でディスプレイに表示される表示例を模式的に示す図である。報知モードにおける基本的な表示内容は、通常モードにおける表示内容と同様である。つまり、図６に示すように、プロット結果２１には選択領域Ａが拡大して表示され、分布範囲一覧２３には、選択領域Ａ内の表示対象Ｅのみを対象として求められた分布範囲Ｒｓが表示される。
【００３８】
ただし、報知モードでは、条件式を満たす非座標属性、すなわち分布範囲Ｒｓが分布範囲Ｒｆのｋ倍以下に狭まった非座標属性の表示態様を他と異ならせている。具体的に図６の例では、該当する属性４に関する情報が、四角の枠線２３１で囲った態様で表示されている。なお、表示態様を他と異ならせるにあたっては、四角の枠線２３１で囲う以外に、フォントや色を異ならせたり、点滅させたりといったことが考えられる。
【００３９】
上述のステップＳ１０６で選択領域の入力が確認できなかった場合（「ＮＯ」の場合）、あるいはステップＳ１１０、Ｓ１１１でディスプレイへの表示を行った後は、制御ユニット６は、ステップＳ１１２を実行する。このステップＳ１１２では、座標系を構成する座標軸の属性を変更するか否かを判断する。つまり、ディスプレイ２には座標軸の変更を行うためのウィンドウが表示され、ユーザーは入力機器３を操作することで当該ウィンドウにより座標軸の属性を変更することができる。
【００４０】
ステップＳ１１２で座標軸の属性を変更する場合（「ＹＥＳ」の場合）は、ステップＳ１０２に戻って座標軸を再設定する。続いて、ステップＳ１０３で、属性変更後の座標軸で構成される座標系に対して表示領域の設定が新たに行われる。なお、選択領域Ａが入力された後は、ステップＳ１０３の表示領域の設定は、属性変更前の座標系の選択領域Ａに含まれていた各表示対象Ｅを表示領域が含むように行われる。
【００４１】
より具体的に説明するために、図２に示す表示対象Ｅのうち、表示対象Ｅ３〜Ｅ６のみが属性変更前の座標系の選択領域Ａに含まれていたとし、縦軸の属性が属性２から属性３に変更された例を考える。この例では、属性１の属性値ａ３〜ａ６のうちから最小値ａｎと最大値ａｘが求められ、属性３の属性値ｃ３〜ｃ６のうちから最小値ｃｎと最大値ｃｘが求められる。そして、上述と同様に、（ａｎ−Δ）〜（ａｘ＋Δ）が表示領域の横軸範囲に設定され、（ｃｎ−Δ）〜（ｃｘ＋Δ）が表示領域の縦軸範囲に設定される。
【００４２】
また、後続のステップについても同例を用いて説明すると、ステップＳ１０４では、表示対象Ｅ３〜Ｅ６について分布範囲Ｒｆが求められる。そして、ステップ１０５では、表示対象Ｅ３〜Ｅ６をプロットしたプロット結果２１と、表示対象Ｅ３〜Ｅ６のみを対象として求められた分布範囲Ｒｆを示す分布範囲一覧２３とが、ディスプレイ２に表示される。さらに、以後のステップが上述と同様にして行われる。
【００４３】
一方、ステップＳ１１２で座標軸の属性を変更しない場合（「ＹＥＳ」の場合）は、制御ユニット６は、図３の表示制御を終了する命令がユーザーにより入力機器３を介して入力されたか否かを確認する。そして、終了命令の入力が無い場合（ステップＳ１１３で「ＮＯ」の場合）はステップＳ１０６に戻り、終了命令の入力が有った場合（ステップＳ１１３で「ＹＥＳ」の場合）は図３の表示制御を終了する。
【００４４】
以上に説明したように本実施形態では、属性を座標軸とする座標系に対して複数の表示対象Ｅをその属性値に応じた位置に配置して表示した上で（ステップＳ１０５）、ユーザーが座標系のうちから選択した選択領域Ａを判別する（ステップＳ１０６）。そして、座標軸に示す属性とは異なる属性（非座標属性）に関して、選択領域Ａ内の表示対象Ｅの属性値の分布範囲Ｒｓと、選択領域Ａを含み選択領域Ａより広い領域内の表示対象Ｅの属性値の分布範囲Ｒｆとを比較する（ステップＳ１０９）。かかる比較において、分布範囲Ｒｓが分布範囲Ｒｆより狭くなる属性は、換言すれば選択領域Ａ内の各表示対象Ｅが比較的近似した属性値を有する属性となる。すなわち、選択領域Ａ内の各表示対象Ｅは当該属性について類似すると言える。そこで、本実施形態では、分布範囲Ｒｓが分布範囲Ｒｆより狭くなる属性をユーザーに報知する（ステップＳ１１１）。これによって、座標軸に示される属性とは異なる属性についても各表示対象Ｅの類似性を簡便に把握することが可能となっている。
【００４５】
また、座標系が有する少なくとも１つの座標軸の属性を変更するステップＳ１１２、Ｓ１０２と、座標軸の属性変更前の座標系で選択領域Ａ内に配置されていた表示対象Ｅを、座標軸の属性変更後の座標系に対して再配置してディスプレイ２に表示するステップＳ１０５とが具備されている。これによって、ユーザーは、座標系の座標軸の属性を変更しつつ、表示対象Ｅが類似性を有する属性を確認することができる。
【００４６】
この際、上述の例のように、ユーザーに報知した属性以外の属性に座標軸を変更できるようにしても良い。つまり、ユーザーに報知した属性について選択領域Ａ内の表示対象Ｅが類似性を有することは、ユーザーにとって既知である。したがって、当該属性については、座標軸を変更しつつ対象の類似性を確認する必要性はない。よって、ユーザーに報知した属性以外の属性に座標軸を変更することが合理的となる。
【００４７】
また、報知済みの属性以外をユーザーに選択させるために次のように構成しても構わない。つまり、ステップ１１２でユーザーに座標軸の属性を変更させるにあたり、報知した属性以外の属性への変更を推奨する表示を行う、あるいは報知した属性への変更を禁止するように表示装置１を構成しても良い。
【００４８】
さらに、座標軸の属性変更をユーザーの操作に応じて行えるように、表示装置１が構成されている。これによって、ユーザーは、自身が興味のある属性に関する表示対象Ｅの類似性を簡単に確認することができる。
【００４９】
ただし、座標軸の属性変更は、ユーザーのマニュアル操作によらず、制御ユニット６が自動で行うように、表示装置１を構成することもできる。例えば、ステップＳ１１２に到達する度に、属性識別子Ｉの大きさの順に座標軸の属性を変更するように構成しても構わない。
【００５０】
また、座標軸の属性変更後の座標系に表示対象Ｅを配置した状態から、座標軸の属性変更前の座標系に表示対象Ｅを配置した状態に、ディスプレイ２の表示を戻すことができるように構成しても構わない。具体的には、座標軸の属性変更が実行される度に、変更前のディスプレイ２の表示内容を表示履歴として記憶ユニット７に記憶しておき、ユーザーの入力機器３の操作に応じて表示履歴を戻って、座標軸の属性変更前の表示内容をディスプレイ２に表示するように構成しても良い。これによって、ユーザーは、座標軸に示す属性に関する表示対象Ｅの類似性を、座標軸の変更の前後で比較しつつ容易に確認できる。
【００５１】
また、上記の例では、分布範囲Ｒｓが分布範囲Ｒｆよりも狭い属性に関する情報を、他の属性に関する情報と異なる態様でディスプレイ２に表示することでユーザーに報知する。かかる構成では、座標系に対して配置された表示対象Ｅが表示されているディスプレイ２で、報知対象となった属性を併せて確認できるといった利点がある。ただし、ユーザーへの報知態様はこれに限られず、例えば音声による報知でも構わない。
【００５２】
また、上記の例では分布範囲Ｒｆに対する分布範囲Ｒｓの比が所定の閾値ｋ以下である属性をユーザーに報知していた。この際、閾値ｋは、ユーザーの入力機器３の操作に応じて変更可能であるように、表示装置１を構成することもできる。かかる構成では、ユーザーは類似性の程度を適宜変更しながら、表示対象Ｅが類似性を有する属性を確認できるため、ユーザーの利便性の向上を図ることができる。
【００５３】
このように本実施形態では、表示装置１が本発明の「表示装置」の一例に相当し、ディスプレイ２が本発明の「表示部」「表示体」あるいは「報知部」の一例に相当し、入力機器３が本発明の「入力部」の一例に相当し、制御ユニット６が本発明の「制御部」の一例に相当する。また、表示対象Ｅが本発明の「対象」の一例に相当し、選択領域Ａが本発明の第１領域に相当し、（ａｎ−Δ）〜（ａｘ＋Δ）を横軸範囲とするとともに（ｂｎ−Δ）〜（ｂｘ＋Δ）を縦軸範囲とする表示領域、すなわち選択入力前の表示領域が本発明の「第２領域」の一例に相当し、分布範囲Ｒｓが本発明の「第１分布範囲」の一例に相当し、分布範囲Ｒｆが本発明の「第２分布範囲」の一例に相当する。また、プログラムＰが本発明の「表示制御プログラム」の一例に相当し、制御ユニット６が本発明の「コンピューター」の一例に相当し、記録媒体１０が本発明の「記録媒体」の一例に相当する。
【００５４】
なお、以上のような表示制御は、種々の広範な目的に適用することができる。そこで、続いては、この表示制御をプリンターのエラー解析に本表示制御を適用した例について説明する。なお、プリンターの具体的構成は限定されるものではないが、具体的に説明するため、例えば特開２０１４−１８０８５１号公報と同様の構成を具備するプリンターを想定する。かかるプリンターは、用紙にテンションを与えつつロール・トゥ・ロールで用紙を搬送する搬送機構と、搬送機構により搬送される用紙へインクを吐出するヘッドとを備える。また、当該プリンターでは、ヘッドのクリーニングが適宜実行されるものとする。
【００５５】
この適用例の表示対象データＤは、プリンターで発生したエラー事象を表示対象Ｅとして有するとともに、エラーコード、起動後経過時間、テンションオン後経過時間、ヘッドクリーニング後経過時間、電源オン後印刷長、省エネ設定のそれぞれを属性として有する。ここで、エラーコードはエラーの種類を識別する１６進数表記の番号であり、類似するエラーには近似した値のエラーコードが付される。例えば紙ジャムおよび紙の斜行等に対しては、いずれも紙搬送に関する類似したエラーであるとして、近似した値のエラーコードが付される。起動後経過時間は、プリンターをスリープモードから起動した後に経過した時間である。テンションオン後経過時間は、用紙にテンションを加えた後に経過した時間である。ヘッドクリーニング後経過時間は、ヘッドのクリーニングを実行した後に経過した時間である。電源オン後印刷長は、プリンターの電源を投入した後に印刷を実行した用紙の累積長さである。省エネ設定は、プリンターの消費電力を抑えた省エネモードの実行状態を示す。
【００５６】
図７は、プリンターのエラー解析への適用例においてステップＳ１０５で表示される内容を模式的に示す図である。図７では、エラーコードを横軸とし、起動後経過時間を縦軸とする二次元の座標系に対してエラー事象（表示対象Ｅ）をプロットしたプロット結果２１が表示される。なお、図７では、プロット結果２１の上側に、対応するエラーコードを有するエラー事象の総数が表示されている。この総数が示すように、エラー事象の数が膨大である。そこで、プロット結果２１では、複数のセグメントＳに座標系を分割し、各エラー事象を対応する位置にあるセグメントＳ内に配置するとともに、各セグメントＳの色を当該セグメントＳに配置されたエラー事象の個数に応じて濃くする。こうして、プロット結果２１ではエラー事象が対応するセグメントＳに配置されている。また、図７では、全エラーコードを表示範囲とするプロット結果２１Ａと、発生頻度が上位３位に入るエラーコードのみを表示範囲とするプロット結果２１Ｂとが表示されている。さらに、図７では、プロット結果２１の下側に、分布範囲一覧２３が示されている。
【００５７】
図７のような表示を確認したユーザーが、ステップＳ１０６において例えばエラーコード「０ｘ００２４」の近傍を選択領域Ａとして選択したとすると、ステップ１１１で図８の内容が表示される。ここで、図８は、プリンターのエラー解析への適用例においてステップＳ１１１で表示される内容を模式的に示す図である。図８の分布範囲一覧２３で枠線２３１によりユーザーに報知されている、テンションオン後経過時間、ヘッドクリーニング後経過時間および省エネ設定の各属性については、選択領域Ａの選択後に属性値の分布範囲が狭くなっているのが判る。この分布範囲一覧２３の内容から、ユーザーは、テンションオンの直後、ヘッドクリーニングの直後、省エネモードの実行中にエラーコード「０ｘ００２４」のエラーが頻発していることを把握できる。さらに、プロット結果２１の内容も考え合わせれば、電源オンまたは省エネモードからの復帰に伴って、テンションオンおよびヘッドクリーニングを行った後に、エラーコード「０ｘ００２４」のエラーが集中しているといった傾向が推定できる。
【００５８】
こうして選択領域Ａを選択したユーザーがステップＳ１１２で座標軸の属性変更を行ったとすると、図９の内容が表示される。ここで、図９は、プリンターのエラー解析への適用例においてステップＳ１１２で座標軸の属性変更を行った場合に表示される内容を模式的に示す図である。同図では、室温を横軸とし、クリーニング後印刷長を縦軸とする二次元の座標系が示されている。このように座標軸の属性を変更することで、室温が高く、クリーニング後に印刷した長さが長いといった条件が揃うと、エラーが頻発していると判る。つまり、図８での結果も考え合わせると、この条件が揃うことによって、電源オンまたは省エネモードからの復帰に伴ってテンションオンとヘッドクリーニングを行ったときに、エラーコード「０ｘ００２４」のエラーが発生しやすいといった傾向を掴むことができる。
【００５９】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば、図７〜図９では、プリンターのエラー解析に本発明の表示制御を用いた場合を例示した。しかしながら、例えば、商品のマーケティングを行うにあたって、売れ筋商品の購買要因を探る場合などにも本発明の表示制御を適用することができる。この場合、購入者が商品を購買するという事象が表示対象Ｅとなる。また、購入者の性別、年齢、職業、居住地域、世帯構成や、商品の値段、機能、販売地域、販売時期といったものが表示対象Ｅ特徴づける属性となる。
【００６０】
あるいは、ＦＡＱ(Frequently Asked Questions)の解析に本発明の表示制御を適用することもできる。この場合、質問者が質問を行うという事象が表示対象Ｅとなり、質問の内容が表示対象Ｅと特徴づける属性となる。具体的に、プリンターの不具合に関するＦＡＱを例に挙げれば、用紙の搬送に関する質問、インクの残量に関する質問、コンピューターとの接続に関する質問といった、質問の種類のそれぞれを属性として取り扱うことができる。
【００６１】
また、上記実施形態では、プロット結果２１の座標系は二次元であった。しかしながら、プロット結果２１の座標系の次元はこれに限られず、一次元あるいは三次元であっても良い。
【００６２】
また、上記実施形態では、表示装置１をパーソナルコンピューターで構成した例を示した。しかしながら、表示装置１の構成態様はこれに限られず、例えばスマートフォンやタブレット等の携帯端末装置で表示装置１を構成しても構わない。
【符号の説明】
【００６３】
１…表示装置、２…ディスプレイ、３…入力機器、６…制御ユニット、１０…記録媒体、Ｅ…表示対象、Ａ…選択領域、Ｒｓ…分布範囲、Ｒｆ…分布範囲
【図１】
2016136308.tif 000003
【図２】
2016136308.tif 000004
【図３】
2016136308.tif 000005
【図４】
2016136308.tif 000006
【図５】
2016136308.tif 000007
【図６】
2016136308.tif 000008
【図７】
2016136308.tif 000009
【図８】
2016136308.tif 000010
【図９】
2016136308.tif 000011