(57)【要約】【課題】多数のデータの中から類似しているデータを容易に抽出するのを支援すること。【解決手段】表示画面上の一部の領域指定操作を受付けるステップと、指定された領域内に含まれる個々の数値に対応する図形を記憶手段から抽出し、当該図形に対応する組のデータを選択状態とし、当該データに含まれる数値に対応する図形を、他のデータに含まれる数値に対応する図形と視覚的に区別した表示形式で描画するステップと、描画された図形に対する次の領域指定操作を受付け、指定された領域内に含まれる組のデータを当該指定領域の直前の領域指定操作によって選択状態となったデータのみを対象として記憶手段から抽出し、他の組のデータに含まれる数値に対応する図形と視覚的に区別した表示形式で描画するのステップとを備える。【選択図】　　　　図７
2004046351.tif 000002
【特許請求の範囲】
【請求項１】
１組が複数の数値から構成される複数組のデータを入力する手段と、平面座標系における基準図形からの相対的な位置と前記各組のデータを構成する個々の数値とを１対１に対応付けて記憶手段に格納する手段と、対応付けた個々の数値に対応する所定の図形を前記基準図形からの相対的な位置に従って前記平面座標系に対応する表示画面上に描画する手段とを備えるデータ表示装置におけるデータ表示方法において、
前記表示画面上の一部の領域指定操作を受付ける第１のステップと、
指定された領域内に含まれる個々の数値に対応する図形またはその図形同士を接続する図形を前記記憶手段から抽出し、当該図形に対応する組のデータを選択状態とし、当該データに含まれる数値に対応する図形またはその図形同士を接続する図形を、他のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第２のステップと、
描画された図形に対する次の領域指定操作を受付け、指定された領域内に含まれる組のデータを当該指定領域の直前の領域指定操作によって選択状態となったデータのみを対象として前記記憶手段から抽出し、他の組のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第３のステップと
を備えることを特徴とするデータ表示方法。
【請求項２】
前記領域指定操作の取消し操作を受付け、当該取消し操作の対象となった領域指定操作の直前の領域指定操作によって選択状態となったデータのみを選択状態とするステップをさらに備えることを特徴とする請求項１に記載のデータ表示方法。
【請求項３】
前記取消し操作後に取消し対象となった領域指定操作の再実行指示操作を受付け、当該領域指定操作によって選択状態となったデータのみを選択状態とするステップをさらに備えることを特徴とする請求項２に記載のデータ表示方法。
【請求項４】
１組が複数の数値から構成される複数組のデータを入力する手段と、平面座標系における基準図形からの相対的な位置と前記各組のデータを構成する個々の数値とを１対１に対応付けて記憶手段に格納する手段と、対応付けた個々の数値に対応する所定の図形を前記基準図形からの相対的な位置に従って前記平面座標系に対応する表示画面上に描画する手段とを備えるデータ表示装置において、
前記表示画面上の一部の領域指定操作を受付ける第１の手段と、
指定された領域内に含まれる個々の数値に対応する図形またはその図形同士を接続する図形を前記記憶手段から抽出し、当該図形に対応する組のデータを選択状態とし、当該データに含まれる数値に対応する図形またはその図形同士を接続する図形を、他のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第２の手段と、
描画された図形に対する次の領域指定操作を受付け、指定された領域内に含まれる組のデータを当該指定領域の直前の領域指定操作によって選択状態となったデータのみを対象として前記記憶手段から抽出し、他の組のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第３の手段と
を備えることを特徴とするデータ表示装置。
【請求項５】
前記領域指定操作の取消し操作を受付け、当該取消し操作の対象となった領域指定操作の直前の領域指定操作によって選択状態となったデータのみを選択状態とする手段をさらに備えることを特徴とする請求項４に記載のデータ表示装置。
【請求項６】
前記取消し操作後に取消し対象となった領域指定操作の再実行指示操作を受付け、当該領域指定操作によって選択状態となったデータのみを選択状態とする手段をさらに備えることを特徴とする請求項４に記載のデータ表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は表示画面に表示された多数のデータの中から目的とするデータを絞り込んで表示するのに好適なデータ表示方法および装置に関するものである。
【０００２】
【従来の技術】
従来から１組が複数の数値から構成される複数組のデータを入力し、それらのデータ内の数値の大きさを視覚的に認識しやすいよう平面上に図形、すなわちグラフとして描画する方法が用いられている。この方法では各数値の大きさと平面上での位置座標とを１対１に対応させることにより、各数値同士の相対的な大小関係を認識し易くする方法が一般的である。
また、同一平面上に複数のデータを同時にグラフとして描画する場合には個々の数値に対応する図形同士が同一のデータに含まれるものであることを識別し易いよう、各数値に対応する図形同士を接続する図形を合わせて描画するという方法も一般的である。
【０００３】
このような方法においては同時に描画されているデータのうち、類似しているデータ（すなわち各データに含まれる数値の差が他のデータに比較して小さいようなデータ）を抽出したい場合がある。
これに対し、グラフが描画されている平面（典型的にはディスプレイ装置）上でポインティングデバイスを用いて一部領域（矩形領域または線分領域）を指示し、その領域と交差する図形に対応するデータを全て選択状態とし、選択状態になったデータのみを描画する、あるいは選択状態と非選択状態のデータの描画方法を異ならせる（例えば描画図形の表示色を変える）という方法が用いられている。
この方法によりグラフの参照者は全てのデータのうち、平面上での小さな領域に対応する範囲の数値を持つデータだけを抽出し、参照することができるようになる。
【０００４】
【発明が解決しようとする課題】
しかし、この方法には以下の課題がある。
すなわち、多くの数値を含むデータが描画されている状態で平面上での小さな領域を指示した場合は、その領域の付近に対応する数値が類似しているデータを選択することができるが、その指示によって選択された各データのうち、指示した領域の付近ではない数値については各データ間で類似していることが保証できない。
例えば、数値を平面上の点で描画し、同一のデータに含まれる数値の場合はそれら点同士の間に線分を描画するという方法の場合、仮に２個のデータをグラフ描画し、平面上で左の方のある小さな矩形領域を指示し、２個のデータが両方ともその矩形領域に交差した結果、両方のデータが選択状態になったとしても、平面上で右の方に描画されている数値が大きく異なっているということがあり得るため、２個のデータに含まれる全ての数値同士が類似しているものを選択状態にすることが困難になっている。
具体例を挙げて説明すると、図９に示すような折れ線グラフで表示した４組のデータａ，ｂ，ｃ，ｄがあり、この中で全体的に類似しているデータａ，ｃを抽出しようとする場合、一部領域９０１を指定し、この一部領域に交差するデータを単純に選択するようにすると、データａ，ｂ、ｃが選択される。しかし、これは任意で部分的に領域を指定した場合であり、データｂは図の右側ではデータａ，ｃとは大きく異なる傾向を示している。このため、９０１という選択領域では全体的に類似しているデータを抽出ことができない。
【０００５】
本発明の目的は、多数のデータの中から類似しているデータを容易に抽出するのを支援することができるデータ表示方法および装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明にかかるデータ表示方法は、１組が複数の数値から構成される複数組のデータを入力する手段と、平面座標系における基準図形からの相対的な位置と前記各組のデータを構成する個々の数値とを１対１に対応付けて記憶手段に格納する手段と、対応付けた個々の数値に対応する所定の図形を前記基準図形からの相対的な位置に従って前記平面座標系に対応する表示画面上に描画する手段とを備えるデータ表示装置におけるデータ表示方法において、前記表示画面上の一部の領域指定操作を受付ける第１のステップと、指定された領域内に含まれる個々の数値に対応する図形またはその図形同士を接続する図形を前記記憶手段から抽出し、当該図形に対応する組のデータを選択状態とし、当該データに含まれる数値に対応する図形またはその図形同士を接続する図形を、他のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第２のステップと、描画された図形に対する次の領域指定操作を受付け、指定された領域内に含まれる組のデータを当該指定領域の直前の領域指定操作によって選択状態となったデータのみを対象として前記記憶手段から抽出し、他の組のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第３のステップとを備えることを特徴とする。
また、前記領域指定操作の取消し操作を受付け、当該取消し操作の対象となった領域指定操作の直前の領域指定操作によって選択状態となったデータのみを選択状態とするステップをさらに備えることを特徴とする。
また、前記取消し操作後に取消し対象となった領域指定操作の再実行指示操作を受付け、当該領域指定操作によって選択状態となったデータのみを選択状態とするステップをさらに備えることを特徴とする。
【０００７】
本発明にかかるデータ表示装置は、１組が複数の数値から構成される複数組のデータを入力する手段と、平面座標系における基準図形からの相対的な位置と前記各組のデータを構成する個々の数値とを１対１に対応付けて記憶手段に格納する手段と、対応付けた個々の数値に対応する所定の図形を前記基準図形からの相対的な位置に従って前記平面座標系に対応する表示画面上に描画する手段とを備えるデータ表示装置において、前記表示画面上の一部の領域指定操作を受付ける第１の手段と、指定された領域内に含まれる個々の数値に対応する図形またはその図形同士を接続する図形を前記記憶手段から抽出し、当該図形に対応する組のデータを選択状態とし、当該データに含まれる数値に対応する図形またはその図形同士を接続する図形を、他のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第２の手段と、描画された図形に対する次の領域指定操作を受付け、指定された領域内に含まれる組のデータを当該指定領域の直前の領域指定操作によって選択状態となったデータのみを対象として前記記憶手段から抽出し、他の組のデータに含まれる数値に対応する図形およびその図形同士を接続する図形と視覚的に区別した表示形式で描画する第３の手段とを備えることを特徴とする。
また、前記領域指定操作の取消し操作を受付け、当該取消し操作の対象となった領域指定操作の直前の領域指定操作によって選択状態となったデータのみを選択状態とする手段をさらに備えることを特徴とする。
また、前記取消し操作後に取消し対象となった領域指定操作の再実行指示操作を受付け、当該領域指定操作によって選択状態となったデータのみを選択状態とする手段をさらに備えることを特徴とする。
【０００８】
このような構成によれば、多くの数値を含むデータが描画されている状態で、平面上での小さな領域を指示した場合で、その指示によって選択された各データのうち、指示した領域の付近ではない数値について各データ間で類似していないことが視覚的に確認された場合は、さらに別の領域を追加指示することにより、より多くの数値が類似しているデータ群だけを抽出して参照することが可能となる。
また、別の領域を追加指示した場合に適切な領域を指示しなかったために参照者が期待する類似データ群だけを抽出することができなかったことが視覚的に確認された場合は、その指示に対するキャンセルを指示し、またキャンセルを指示した領域について再実行を指示することを繰り返すことにより、より期待する類似データ群に近いデータ群を容易に抽出することが可能となる。
【０００９】
【発明の実施の形態】
以下、図面に示す実施の形態を参照して本発明を詳細に説明する。
図１は、本発明の実施の形態を示す装置構成図である。
図１において、１０１は任意の太さの線分を描画する機能を持つディスプレイ装置である。１０２はディスプレイ装置１０１の画面上の１点または矩形領域を指示する機能および異なるボタンを押すことによりキャンセルまたは再実行を指示する機能を持つマウス装置である。１０３は四則演算および条件判定を実行する機能を持つ演算プログラムである。１０４はディスプレイ装置１０１の特定の座標位置に線分を描画するよう指示する機能を持つ描画プログラムである。１０５は入力された多数のデータを格納する領域や各種のテーブルを格納する領域を持つ補助記憶装置である。
【００１０】
図２は本実施の形態で入力データとする数値およびデータを格納するテーブル２００の構造を示すものである。
２０１は個々のデータを区別するためのデータＩＤを格納するエリアである。
２０２は行方向に示されているデータに含まれる各数値を格納するエリアである。
この例では、４組のデータＡ〜Ｄがそれぞれ４個の数値で構成されている。
【００１１】
図３は、各組のデータが選択状態であるか否かを示すフラグを格納するテーブル３００の構造を示している。
３０１は、図２の２０１に格納されているものと同じデータＩＤを格納するエリアである。３０２は選択回数を格納するエリアである。３０３は各データについて各選択回数ごとに選択状態であるか否かを格納するエリアである。選択状態である場合は１を、非選択状態である場合は０を格納する。
【００１２】
図４は、ある時点での選択回数を格納するエリア４０１を示している。
図５は、図２の４組のデータＡ〜Ｄを描画した結果のディスプレイ装置１０１の画面の例を示している。
５０１は画面の枠である。５０２は各数値の大小の基準となる位置に描画する基準軸である。
５０３は特定の１組のデータに含まれる各数値を基準軸５０２からの距離に対応付けた点を線分で結んで描画したグラフである。
５０４は画面上の特定の領域を指示するための枠線である。
【００１３】
図６は、図５とは異なる領域を指示した場合のディスプレイ装置１０１の画面の例を示している。
６０１は枠線５０４とは異なる位置を指示する枠線である。
【００１４】
図７は、本実施形態における処理の流れを示すフローチャートである。
以下、本フローチャートに従い、本実施形態の詳細を説明する。
まず、ステップ７０１において、予め決定されているディスプレイ装置１０１の画面上の位置に水平に基準軸５０２を描画する。
次に、ステップ７０２において、図４に示した選択回数格納エリア４０１から現時点での選択回数を取得する。ステップ７０１によって基準軸を描画した直後では、このエリア４０１には「０」が格納されている。
次に、ステップ７０３およびステップ７０４において、図２のテーブル２００から全てのデータ（この例ではデータＡからデータＤまでの４組のデータ）に含まれる全ての数値（この例では各データごとに４個の数値）を補助記憶装置１０５の格納領域から取り出し、その各数値について、ステップ７０５において、基準軸５０２を描画した垂直方向の座標値を０として、各数値との差に比例させた分の基準軸からの距離（座標値）を求め、補助記憶装置１０５の格納領域に格納する。すなわち、平面座標系における基準図形（基準軸）からの相対的な位置と各組のデータを構成する個々の数値とを１対１に対応付けて補助記憶装置１０５の格納領域に格納する。
【００１５】
次に、ステップ７０６において、各データおよび選択回数（図４）に対応する図３のテーブル３００中のセルの値を取り出し、もし「０」が格納されていた場合はステップ７０７に進み、ステップ７０５において求めた各距離上の点の値（座標値）を補助記憶装置１０５から読出し、細い線分で連結したグラフを描画する。もし「１」が格納されていた場合はステップ７０８に進み、ステップ７０５において求めた各距離上の点の値（座標値）を補助記憶装置１０５から読出し、太い線分で連結したグラフを描画する。
【００１６】
次に、ステップ７０９またはステップ７１４またはステップ７１６に進む。
ステップ７０９においては、マウス装置１０２を用いてディスプレイ装置１０１の画面上の特定の１個の矩形領域を指示する。図５における領域５０４がこれに相当する。
次に、ステップ７１０において、選択回数を１増加させ、図４の選択回数格納エリア４０１に格納する。
次に、画面上に描画している全ての線分について、図３のエリア３０３を参照し、その線分に対応するデータが選択状態か否かを調べる。もしステップ７１２において、その線分に対応するデータが非選択状態の場合は何もしない。
【００１７】
一方、前記線分に対応するデータが選択状態の場合はステップ７１３において領域５０４と交差しているか否か（領域５０４に一部の値が含まれているか否か）を調べる。もしステップ７１３において、特定の線分が交差していると判断した場合は、ステップ７１４においてその線分の両端に対応する数値を含むデータを選択状態とし、図３のエリア３０３の中で対応するセルに「１」を格納する。
特定の線分が交差していないと判断された場合はステップ７１５においてその線分の両端に対応する数値を含むデータを非選択状態とし、図３のエリア３０３の中で対応するセルに「０」を格納する。
ステップ７１１からステップ７１５を全ての線分について実行した後、ステップ７０２に戻る。
【００１８】
図５の例では、指示した領域５０４にデータＡ，Ｂ，Ｃの３個の線分が交差しているため、３個のデータＡ，Ｂ，Ｃが選択状態となり、図３のエリア３０３の対応するセルの１列に「１」が格納され、データＤに対応するセルには「０」が格納される。結果として、ステップ７０８によってデータＡ，Ｂ，Ｃに相当する３本のグラフが図５に示すように全て太い線分で描画される。
次に図５の選択状態で、図６の領域６０１を指定した場合、この領域６０１にはデータＡ，Ｃ，Ｄに相当する３個の線分が交差しているが、データＤは選択状態でないため、図５の領域５０４で選択状態となったデータＡ，Ｃのみがステップ７１２，７１３，７１４の処理によって選択状態となり、図３のエリア３０３の対応するセルのうち、この例ではデータＡおよびデータＣに対応するセルに「１」が格納され、データＢ、Ｄに対応するセルには「０」が格納される。結果として、ステップ７０７またはステップ７０８において、データＡ，Ｃに相当する２本のグラフが太い線分で描画され、他のデータＢ，Ｄに相当する２本のグラフは細い線分で描画される。
【００１９】
以上のようにして全体的に数値が類似しているデータＡ，Ｃを段階的な絞り込み操作によって抽出することができる。
一方、ステップ７１６において、マウス装置１０２を使って領域のキャンセルが指示されると、ステップ７１７において、選択回数を１減少させ、その値を図４の選択回数格納エリア４０１に格納し、ステップ７０２に戻り、直前の領域指定操作における選択状態に復旧させる。すなわち、図６の領域６０１を指定した段階でキャンセル操作を行うと、図５の領域５０４が指定された段階の選択状態に復旧させる。
また、ステップ７１８においては、マウス装置１０２を使って再実行が指示されると、ステップ７１９において、選択回数を１増加させ、その値を図４の選択回数格納エリア４０１に格納し、ステップ７０２に戻り、キャンセル操作前の選択状態に復旧させる。すなわち、図６の領域６０１を指定した段階でキャンセル操作を行い、図５の領域５０４が指定された段階の選択状態に復旧させた後、再実行操作を行うと、図６の領域６０１を指定した段階での選択状態に復旧させる。
このキャンセル、再実行の機能を備えることにより、最初の状態に戻ることなく段階的に目的とするデータを絞り込みながら抽出することが可能になる。
【００２０】
なお、上記の実施形態では、データを構成する複数の数値を基準軸からの距離に対応付けた図形として「点」を採用し、この点を線分で結んだ折れ線グラフで表示する例を示したが、本発明はこれに限定されるものではなく、例えば、図８（ａ）に示すように、破線の個々の線分に相当する図形、「○印」に対応する図形で表示する場合にも適用することができる。また、図８（ｂ）に示すようにレーダチャート形式で表示する場合に適用することができる。
【００２１】
以上のように、本実施形態によれば、同一平面上に複数のデータを同時に描画する場合に、多くの数値を含むデータが描画されている状態で、平面上での小さな領域を指示した場合で、その指示によって選択された各データのうち、指示した領域の付近ではない数値について各データ間で類似していないことが視覚的に確認された場合は、さらに別の領域を追加指示することにより、より多くの数値が類似しているデータ群だけを抽出して参照することが可能となる。
また、別の領域を追加指示した場合に適切な領域を指示しなかったために参照者が期待する類似データ群だけを抽出することができなかったことが視覚的に確認された場合は、その指示に対するキャンセルを指示し、またキャンセルを指示した領域について再実行を指示することを繰り返すことにより、より期待する類似データ群に近いデータ群を容易に抽出することが可能となる。
【００２２】
【発明の効果】
以上のように本発明によれば、段階的に絞込みができるため、多数のデータの中から類似しているデータを容易に抽出するのを支援することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示す装置構成図である。
【図２】入力データのテーブル構造を示す図である。
【図３】選択状態フラグを格納するテーブル構造図である。
【図４】選択回数を格納するエリアを示す図である。
【図５】４組のデータを描画した画面の例を示す図である。
【図６】４組のデータを描画した画面の例を示す図である。
【図７】実施形態の処理を示すフローチャートである。
【図８】データの表示形式の他の例を示す図である。
【図９】従来におけるデータの絞り込み方法の一例を示す図である。
【符号の説明】
１０１…ディスプレイ装置、１０２…マウス装置、１０３…演算プログラム、１０４…描画プログラム、１０５…補助記憶装置。
【図１】
2004046351.tif 000003
【図２】
2004046351.tif 000004
【図３】
2004046351.tif 000005
【図４】
2004046351.tif 000006
【図５】
2004046351.tif 000007
【図６】
2004046351.tif 000008
【図７】
2004046351.tif 000009
【図８】
2004046351.tif 000010
【図９】
2004046351.tif 000011