「インタラクション，98」 平成10年3月

集合フィルタを用いたビジュアルな動的データ検索平田真幸 浦野直樹
シャープ（株）技術本部ソフトウェア研究所〒632奈良県天理市轢本町2613番地の1
Tbl：（0743）650987 Fax：（0743）651841
E−mail：（hirata，uran0）◎slab・tnr・Sharp・CO・jp

図1は，検索対象データとして，ある会社の従業員を示す人物データを扱った例であり，各人物データは，氏名，性別，勤続年数，所属部署といった属性を持つ．この
図では，検索村象データを所属部署でグループ化して表1 はじめにパーソナルデータベースシステムの普及，および，インターネットに代表される大規模なコンピュータネットワークが整備されるに伴い，一般家庭においてもパーソ示している．

ナルコンピュータ等を介して大量のデータを扱う機会が増えてきている．

しかし，一般に大量のデータから所望のデータを検索するには，ユーザは複雑なデータ検索手法を習得する必要がある．SQL等の検索言語を用いる従来のデータ検索手法では，検索結果として得られる集合は文字情報，数値情報を用いて提示されるため，集合間の包含関係を直感的に把握することは赦しい．このことは，特にデータ検索に慣れていない初心者のユーザに対して非常に大きなストレスを与える．

このような背景から，データ検索に不慣れな初心者でも容易に扱うことのできる，直感的操作によるビジュアルな動的データ検索手法の必要性が高まっている．そこ

で本箱では，検索対象とするデータを容易に指定でき，ま図1：検索対象データのグループ化表示た検索結果集合の持つ意味を直感的に把握することのできる新たな動的データ検索手法を捷案する．

次に，検索を行うための集合フィルタをマウス操作で作成し，フィルタ上に表示されるGUIを用いて検索条件を設定する．設定された検索条件は即座に結果表示に2 ビジュアルな動的データ検索手法
ビジュアルな動的データ検索手法については，従来よ反映される．

り多くの研究成果が報告されている【1】［2】【3】．
文献【1】における検索手法では，スライダを用いて検索パラメータを変更した際，それが即座に結果表示に反映される．文献【2】における検索手法は，文献川の手法を拡張したものであり，画面に表示される検索対象データの並び方に意味を持たせ，表示画面の一部分を拡大することによって，検索対象とするデータの範囲を狭めるこ集合フィルタは，グループ化された検索対象データを表示する領域と少しでも重なれば，そのグループの全データを検索村象とする．また，検索対象データの中でフィルタに与えられた検索条件を満足するデータをフィルタ内に集め，満足しないデータをフィルタ外に押し出して表示する．なお，フィルタは半透明シートとして表示される．
図2は，上述の所属部署でグループ化された従業月データからの検索を行う例である．この図では，集合フィルタを作成し，検索条件として「勤続年数5年以上の従業とができる．

文献【31における検索手法では，データセットの表示された画面における任寒の部分に， マジックレンズ 【6】と呼ばれる任意形状のフィルタを重ねることで，そのフィルタに重なるデータのみを対象とした検索を行うことが員」を設定している．

できる．また，複数のフィルタを重ねて使用する1ことで，複雑な検索式による検索も実現できる．しかし，この手法
では，表示上の全データを検索対象とするためには，フィルタを拡大して表示全体に重ねるか，フィルタを表示中の隅々にまで移動させる必要がある．

3 集合フィルタを用いたデータ模索
本稿で提案するデータ検索手法では，まず1つ以上の属性を持ったデータからなる検索対象データセットを1つ以上のグループに排他的に分類する．そして，その各グループに対して表示領域を割り当て，各領域にアイコンを用いてデータを表示する．このとき，各グループを表示する領域は互いに重ならない形で，かつ空き領域が図2：集合フィルタによるデータ検索できないようにレイアウトする【4】．

−129−ユーザは，マウスを用いて自由にフィルタを移動，および拡大・縮小することができる【5】．あるグループに属

4 有用性の検討
本節では，前節において提案したデータ検索手法の有するデータからの検索を行うには，そのグループを表示用性について検討する．

する領域とフィルタとの部分的な重なりを作成すればよ

本手法では，検索対象となるデータの表示位置を自動い．ただし，あるグループをフィルタが完全に覆い隠し的に移動することによって，検索結果を提示する．従った場合，フィルタの検索条件を満足しないデータは表示て，地図データのような，データの表示位置自体に重要されなくなる．

な意味を持つデータセットには，本手法は適していない．

しかし，前節の説明に用いたような，各データの属す3．1 集合フィルタによるAND検索るグループさえ明示されていれば，その表示位置はどこ複数枚の集合フィルタを使用する際，複数のフィルタでも構わないようなデータセットを検索村象とする場合，が重なった領域では各フィルタに与えられた検索条件の本手法による検索は以下に挙げる点において非常に有用

論理積が検索条件となり，これを用いてAND検索を行であるといえる．

うことができる．

・模索対象とするデータセットの指定が容易

図3は，図2の状態で，更に「男性従業月」を検索するフィルタを重ねた例である．各部署を表示する領域で，2枚のフィルタが重なった部分には，各部署の「勤続年数グループ化されたデータセットを表示する領域と，集合フィルタの間にほんの少しの重なりさえ作成すれば，そのグループに属する全てのデータを検索対象とすることができる．

5年以上の男性従業員」であるデータが表示される．

・模索条件を満足するデータと満足しないデータとの比率の把握が可能検索条件を満足するデータだけでなく，満足しないデータも同様にまとめてアイコン表示されるため，それらの個数から検索条件を満足するデータと満足しないデータとの比率を把超することができる．

5 おわりに本稿では，ビジュアルな動的データ検索手法として，集合フィルタを用いた検索手法を捷案した．
そして，検索の対象とするデータセットの持つべき性質，および本手法の有用性について検討した．

図3：複数の集合フィルタによるAND検索

今後の展開としては，データを排他的にグループ化し3．2 集合フィルタによる動的データ模索て表示する手法，および複数のグループ化表示を切り替

半透明表示された集合フィルタ上において，スライダとにより，従来の階層型ファイルビューアに置き換わるよえて使用する機能を，一般のファイル管理に適用するこ等を用いて検索条件のパラメータを変更することにより，それが即座に結果表示に反映される【1＝2】【3】．すなわち，ている．

パラメータの変更によって，新たにフィルタの検索条件を満足したデータは，フィルタの外部から内部に引き寄せ参考文献

うな，新規ファイクレビューアへと発展させることを考えられて表示され，検索条件を満足しなくなったデータは，フィルタの外部に押し出されて表示される．
図4は，集合フィルタによる動的データ検索の例であ【1】Christopher Ahlberg，Christopher Williamson，
BenSlmeiderman， DynamicQueriesforInforma−tionExploration：AnlmplementationandEvalu−
ation， PrDCeedin9S qfCHI619−626，M町（1992）．

る．この図では，図2の状態において，検索パラメータを「勤続年数5年以上」から「勤続年数10年以上」へと92，ACM Press，Pp．

【2］ChristopherAhlberg，BenSlmeiderman，

変更した場合の表示である．パラメータの変更により，検Visu？lInformationSeeking：TightCouplingofDynmc

索条件を満たさなくなったデータは，フィルタの重ならない領域へと弾き出される．

Query Filterswith StasfieldDisplays， P Ceed−
in9SqfCLtJ 94，ACMPress，pp．313−317，April（1994）．

【3］KenFish聖，MaureenC・Stone， EnhancedDy−
namic Q11erleSVia MovableFilters，，，Proceedin9S
qfC豪打，95，ACMPress，pp．415−420，May（1995）．
【4】EserKandogan，BenSlmeiderman， ElasticWin−
dows：EvaluationofMulti−WindowOperations，Proceedin9SqfC打J
Marcb．（1997）・

97；ACMPre5S，pp．250−257，【5］TbshiyukiMasui，Mitsur11Minalmchi，GeorgeR・BordenIV， M111tiple−ViewApproachforSmoothInformationRetrieval， Proceedin9S qfUIST，95，ACMPress，pP．199−206，November（1995）．
【6］Ma・ureen C・Stone，Ken Fishkin，Eric A・Bier，
The Movable Filter a5a UserInterface Tbol，Proceedin9SqfC仔J 94，ACMPress，pp．306−312，

図4：集合フィルタによる動的データ検索

April（1994）．

ー130−