(57)【要約】【課題】検索語又は検索語の属性を用いた検索にあって、本構成を有していない場合に比較して、検索対象の選択を行いやすくするようにした情報処理装置を提供する。【解決手段】情報処理装置の選択手段は、検索語又は検索語の属性を示す図形を、画面上の４隅のいずれかの軌道上に選択可能に表示し、操作者の操作に応じて該図形を軌道上で移動させ、該図形を選択することによって、属性を付与された検索語又は検索語の属性を選択し、検索手段は、前記選択手段によって選択された検索語又は検索語の属性を用いて検索を行う。【選択図】図１
2015087979.tif 000002
【特許請求の範囲】
【請求項１】
検索語又は検索語の属性を示す図形を、画面上の４隅のいずれかの軌道上に選択可能に表示し、操作者の操作に応じて該図形を軌道上で移動させ、該図形を選択することによって、属性を付与された検索語又は検索語の属性を選択する選択手段と、
前記選択手段によって選択された検索語又は検索語の属性を用いて検索を行う検索手段
を具備することを特徴とする情報処理装置。
【請求項２】
前記選択手段は、前記軌道は前記隅において複数あり、各軌道上で前記図形を移動可能とし、各軌道上に配置される複数の図形を組み合わせることによって複数の検索語又は検索語の属性を選択する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の軌道のうち、前記操作者の操作対象としている図形は、他の図形とは異なる形態として表示する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記選択手段は、前記軌道に対して属性を対応付け、該軌道を複数表示する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記選択手段は、前記図形の組み合わせを記憶し、該記憶した組み合わせを呼び出す
ことを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記選択手段は、画面上の４隅のいずれかの軌道において、前記操作者の操作に応じて検索対象文字列の部分一致範囲の変更又は概念空間におけるクラスタの切り替えを行う
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記軌道上において、画面上に表示している図形間の間隔と画面上に表示されていない図形間の間隔が異なる
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記画面上に表示する図形の大きさを、該図形が示す検索語の属性が付与された検索語の多さに応じた大きさとする
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
コンピュータを、
検索語又は検索語の属性を示す図形を、画面上の４隅のいずれかの軌道上に選択可能に表示し、操作者の操作に応じて該図形を軌道上で移動させ、該図形を選択することによって、属性を付与された検索語又は検索語の属性を選択する選択手段と、
前記選択手段によって選択された検索語又は検索語の属性を用いて検索を行う検索手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、検索システムのユーザ利便性に貢献することを課題とし、計算装置は、ユーザがデータアレイから情報を検索するのを補助するユーザインタフェース（ＵＩ）を有し、一実施例では、データアレイは住所の順序付けられたリストであり、このＵＩにおいて、ユーザは特定の順序のイベントを体験し、ユーザは、住所リスト上の或る点から開始し、ユーザがジョグ／シャトルノブを回転させた後、リストは低速度でスクロールし、さらに回転させると、スクロールは加速し、所定の時間又は項目数の後、補助文字が表示され、補助文字は、名前のリストの最初の文字又は電話番号の最初の桁を表し得、ユーザは、所望の選択に対応する補助文字が現れるまで、ジョグ／シャトルノブの位置を保持し、ユーザはジョグ／シャトルノブを解放し、小さな群のデータにわたって歩進し、ノブを中立位置から漸増的に回転させて特定の選択を見付けることが開示されている。
【０００３】
特許文献２には、コンテントを適切なエリアへ配置することにより、ユーザにとって把握しやすい情報表示を行うことが可能な表示制御装置を提供することを課題とし、コンテント管理部が、情報価値の大きなコンテントから順に並べ替えてコンテントリストを作成し、そして、割り当て可能なエリアのうち、そのエリアの領域価値とコンテントの情報価値とを比較し、情報価値が領域価値を上回っている場合に、エリアにコンテントを割り当て、つまり、コンテントに情報価値を対応付け、エリアに領域価値を対応付けることにより、適切なエリアにコンテントが割り当てられるようにし、割り当て可能なエリアが複数ある場合、最も大きな領域価値を有するエリアに割り当て対象のコンテントを割り当てることが開示されている。
【０００４】
特許文献３には、階層構造を持つ複数文書に対して重要度を加味して表示する装置に関し、利用者に文書の相対的な重要度と内容とを容易に理解させることを目的とし、入力手段、文書表示処理手段、記憶手段、表示手段とを設け、入力手段は階層構造を持つ複数の文書の文書数と各文書の相対的重要度とを取得し、文書表示処理手段は、前記階層構造をもつ文書の表示する領域の全面積を前記取得した文書数と各文書の相対的な重要度に基づいて算出し、前記表示領域の全面積を各文書の表示面積に割り当て、記憶手段は割り当てられた表示面積を格納し、文書表示処理手段は各文書の重要度を表示画面の割り当てられた面積で表示するように構成し、また、文書の下位層間の相対的な重要度と表示可能面積に応じて、層の内容を表示するか又は相対的な重要度の表示を含む情報の参照を促すアイテムを表示するように構成することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０７６０９７号公報
【特許文献２】特開２０１２−１９０４４０号公報
【特許文献３】特開平０８−１７１５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、検索語又は検索語の属性を用いた検索にあって、本構成を有していない場合に比較して、検索対象の選択を行いやすくするようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、検索語又は検索語の属性を示す図形を、画面上の４隅のいずれかの軌道上に選択可能に表示し、操作者の操作に応じて該図形を軌道上で移動させ、該図形を選択することによって、属性を付与された検索語又は検索語の属性を選択する選択手段と、前記選択手段によって選択された検索語又は検索語の属性を用いて検索を行う検索手段を具備することを特徴とする情報処理装置である。
【０００８】
請求項２の発明は、前記選択手段は、前記軌道は前記隅において複数あり、各軌道上で前記図形を移動可能とし、各軌道上に配置される複数の図形を組み合わせることによって複数の検索語又は検索語の属性を選択することを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３の発明は、前記複数の軌道のうち、前記操作者の操作対象としている図形は、他の図形とは異なる形態として表示することを特徴とする請求項２に記載の情報処理装置である。
【００１０】
請求項４の発明は、前記選択手段は、前記軌道に対して属性を対応付け、該軌道を複数表示することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置である。
【００１１】
請求項５の発明は、前記選択手段は、前記図形の組み合わせを記憶し、該記憶した組み合わせを呼び出すことを特徴とする請求項２に記載の情報処理装置である。
【００１２】
請求項６の発明は、前記選択手段は、画面上の４隅のいずれかの軌道において、前記操作者の操作に応じて検索対象文字列の部分一致範囲の変更又は概念空間におけるクラスタの切り替えを行うことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置である。
【００１３】
請求項７の発明は、前記軌道上において、画面上に表示している図形間の間隔と画面上に表示されていない図形間の間隔が異なることを特徴とする請求項１から６のいずれか１項に記載の情報処理装置である。
【００１４】
請求項８の発明は、前記画面上に表示する図形の大きさを、該図形が示す検索語の属性が付与された検索語の多さに応じた大きさとすることを特徴とする請求項１から７のいずれか１項に記載の情報処理装置である。
【００１５】
請求項９の発明は、コンピュータを、検索語又は検索語の属性を示す図形を、画面上の４隅のいずれかの軌道上に選択可能に表示し、操作者の操作に応じて該図形を軌道上で移動させ、該図形を選択することによって、属性を付与された検索語又は検索語の属性を選択する選択手段と、前記選択手段によって選択された検索語又は検索語の属性を用いて検索を行う検索手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１６】
請求項１の情報処理装置によれば、検索語又は検索語の属性を用いた検索にあって、本構成を有していない場合に比較して、検索対象の選択を行いやすくすることができる。
【００１７】
請求項２の情報処理装置によれば、本構成を有していない場合に比較して、検索対象としての複数の検索語又は検索語の属性の組み合わせを選択しやすくすることができる。
【００１８】
請求項３の情報処理装置によれば、本構成を有していない場合に比較して、操作対象としている図形を判別しやすくすることができる。
【００１９】
請求項４の情報処理装置によれば、軌道に対して属性を対応付け、その軌道を複数表示することができる。
【００２０】
請求項５の情報処理装置によれば、検索対象の組み合わせを記憶させておくことができる。
【００２１】
請求項６の情報処理装置によれば、検索対象文字列の部分一致範囲の変更又は概念空間におけるクラスタの切り替えを行うことができる。
【００２２】
請求項７の情報処理装置によれば、軌道上において、画面上に表示している図形間の間隔と画面上に表示されていない図形間の間隔を異ならせることができる。
【００２３】
請求項８の情報処理装置によれば、図形の大きさを、その図形が示す検索語の属性が付与された検索語の多さに応じた大きさとすることができる。
【００２４】
請求項９の情報処理プログラムによれば、検索語又は検索語の属性を用いた検索にあって、本構成を有していない場合に比較して、検索対象の選択を行いやすくすることができる。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態による画面の表示例を示す説明図である。
【図３】本実施の形態によるレイヤーの処理例を示す説明図である。
【図４】本実施の形態による処理例を示す説明図である。
【図５】本実施の形態による処理例を示す説明図である。
【図６】本実施の形態による処理例を示す説明図である。
【図７】本実施の形態による処理例を示す説明図である。
【図８】本実施の形態による処理例を示す説明図である。
【図９】本実施の形態による処理例を示す説明図である。
【図１０】しぼりテーブルのデータ構造例を示す説明図である。
【図１１】本実施の形態による処理例を示す説明図である。
【図１２】本実施の形態による処理対象となるオントロジーグラフの例を示す説明図である。
【図１３】プロジェクト・人しぼりテーブルのデータ構造例を示す説明図である。
【図１４】人・プロジェクトしぼりテーブルのデータ構造例を示す説明図である。
【図１５】本実施の形態による処理例を示す説明図である。
【図１６】本実施の形態による処理例を示すフローチャートである。
【図１７】検索対象テーブルのデータ構造例を示す説明図である。
【図１８】本実施の形態による処理例を示す説明図である。
【図１９】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２７】
本実施の形態である情報処理装置１００は、検索語又は検索語の属性を用いた検索を行うものであって、図１の例に示すように、検索語記憶モジュール１１０、検索語選択モジュール１２０、検索モジュール１５０、検索結果表示モジュール１６０を有している。情報処理装置１００は、主にタブレット型パソコンによって実現され、タッチパネルに対して指又はペン等を用いて操作を行うものである。
【００２８】
検索語記憶モジュール１１０は、検索語選択モジュール１２０、検索モジュール１５０と接続されている。検索語記憶モジュール１１０は、属性が付与された検索語、その検索語に対応付けられた最終的な検索対象となる文書等が記憶されている。なお、ここで文書とは、テキストデータ、画像、動画、音声等の電子データ、又はこれらの組み合わせであり、検索、編集及び記憶等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。具体的には、文書作成プログラムによって作成された文書、Ｗｅｂページ等を含む。
検索語は、時間（一昨日、昨日、今日等）、場所、人、事（仕事、プロジェクト、イベント等）、履歴（プリントした、書き込んだ、作成した、もらった等）等の観点から分類されており、これらを属性として各検索語に付与されている。ただし、各検索語は、これら全ての属性を有している必要はなく、１つ以上の属性が付与されていればよい。検索語記憶モジュール１１０は、例えば、検索対象テーブル１７００を記憶している。図１７は、検索対象テーブル１７００のデータ構造例を示す説明図である。検索対象テーブル１７００は、文書欄１７１０、日時欄１７２０、場所欄１７３０、人欄１７４０、事欄１７５０、履歴欄１７６０を有している。文書欄１７１０は、文書を記憶している。記憶されている情報として、例えば、文書そのもの、その文書が記憶されている場所（ＵＲＩ、ＵＲＬ等）、その文書内で出現している単語等であってもよい。日時欄１７２０は、日時（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよいし、日時を指し示す単語等であってもよい）を記憶している。場所欄１７３０は、場所（緯度、経度等からなるＧＰＳの出力情報、地名、建物名等）を記憶している。人欄１７４０は、人を記憶している。事欄１７５０は、事を記憶している。履歴欄１７６０は、履歴を記憶している。例えば、日時欄１７２０には、昨日、一昨日、今日等を記憶し、事欄１７５０には、仕事、プロジェクト、イベント等を記憶し、履歴欄１７６０には、プリントした、書き込んだ、作成した、もらった等を記憶する。もちろんのことながら、これらの検索語の分類（属性の付与）は、事前に行われており、検索対象テーブル１７００は用意されたものである。
なお、検索語記憶モジュール１１０は、必ずしも情報処理装置１００内に備えられている必要はなく、通信可能に接続された他の情報処理装置内のデータベース等であってもよい。
【００２９】
検索語選択モジュール１２０は、検索語記憶モジュール１１０、検索モジュール１５０と接続されており、第１選択モジュール１３０、第２選択モジュール１４０を有している。第１選択モジュール１３０は検索対象を特定する機能（レンズ機能と呼ぶ）を有しており、第２選択モジュール１４０は検索対象を絞り込む機能（しぼり機能と呼ぶ）を有している。
第１選択モジュール１３０は、検索語又は検索語の属性を示す図形を、画面上の４隅（４つの頂点、角）のいずれかの軌道上に選択可能に表示し、操作者の操作に応じて、その図形を軌道上で移動させ、その図形を選択することによって、属性を付与された検索語又は検索語の属性を選択する。選択とは、操作者の操作で明示的に図形を選択すること（指でその図形を触ること）の他に、軌道上での移動を停止させたときに、予め定められた位置にある図形（例えば、表示されている軌道上で中央に位置する図形）を選択されたこととしてもよい。
「図形」としては、例えば、円、矩形、三角形等（以下、レンズ形状の円を主に例示する）がある。具体的には、後述する図２におけるサブレンズ２１２が該当する。各図形には、検索語又は検索語の属性が対応付けられている。したがって、その図形を選択することは、その図形に対応付けられている検索語又は検索語の属性を選択することになる。
「画面上の４隅のいずれか」とは、情報処理装置１００の画面（例えば、タッチパネル）の４隅（左上、右上、右下、左下）の内の１つ以上をいい、複数の隅であってもよい。したがって、４隅（４頂点）のそれぞれに検索用の図形が表示されていてもよい。
また、「軌道」の形状は、一周して元に戻るものであるような形状であればよく、例えば、表示されている軌道の部分は、楕円弧（円弧を含む）等がある。その楕円の予め定められた割合以上の部分が画面内に含まれるようになっていればよい。予め定められた割合としては、例えば、１／４等がある。円弧の場合は、画面隅又は該画面隅の周辺位置を中心とした円弧である。また、楕円弧は画面上で、その軌道が見えるようになっていてもよいし、可視化されていなくてもよい。具体的には、後述する図２において、サブレンズ２１２、サブレンズ２１４、サブレンズ２１６の配置は、軌道に沿ったものである。
「操作者の操作に応じて」とは、例えば、操作者が指又はペン等で、画面上に表示されている図形の移動、選択等の操作を行うことをいう。
【００３０】
また、第１選択モジュール１３０は、軌道は画面の隅において複数あり、各軌道上で図形を移動可能とし、各軌道上に配置される複数の図形を組み合わせることによって複数の検索語又は検索語の属性を選択するようにしてもよい。例えば、複数ある軌道は、直径の異なる複数の同心円の配置であってもよい。「図形の組み合わせ」としては、直線上に並ぶ複数の図形であって、例えば、隅と画面の中心を結ぶ線上にある図形を、検索語の組み合わせとしてもよい。具体例については、図７を用いて後述する。
第１選択モジュール１３０は、図形の表示において、複数の軌道のうち、操作者の操作対象としている図形は、他の図形とは異なる形態として表示するようにしてもよい。「操作対象としている図形」とは、例えば、選択状態にある図形をいう。「他の図形」とは、選択されていない一般の図形をいう。「形態」として、形状、模様、色彩若しくはこれらの結合又はこれらが動的に変化する（フラッシュ、アニメーション等）ことを含む。「他の図形とは異なる形態」としては、例えば、図形の輪郭の太線化、図形の拡大、図形の色調変更、指定された図形以外の図形の色調変更や半透明化等がある。具体例については、図７を用いて後述する。
第１選択モジュール１３０は、軌道に対して属性を対応付け、その軌道を複数表示するようにしてもよい。属性毎に軌道を用意し、軌道毎に図形を選択することによって、系統立った選択をできるようにするものである。具体例については、図７を用いて後述する。
また、第１選択モジュール１３０は、図形の組み合わせを記憶し、その記憶した組み合わせを呼び出すようにしてもよい。いわゆる検索条件のプリセットである。具体例については、図９を用いて後述する。
第１選択モジュール１３０は、軌道に配置する図形において、軌道上において、画面上に表示している図形間の間隔と画面上に表示されていない図形間の間隔が異なるようにしてもよい。具体例については、図６を用いて後述する。
また、第１選択モジュール１３０は、画面上に表示する図形の大きさを、その図形が示す検索語の属性が付与された検索語の多さに応じた大きさとするようにしてもよい。したがって、図形の大きさが大きければ、その図形に対応付けられている検索語が多いことになり、図形の大きさで検索語の多さを知ることができようになる。
【００３１】
第２選択モジュール１４０は、画面上の４隅のいずれかの軌道において、操作者の操作に応じて検索対象文字列の部分一致範囲の変更又は概念空間におけるクラスタの切り替えを行うようにしてもよい。検索対象を絞り込む又は広げる処理を行うものであり、しぼり機能と呼ばれるものである。例えば、日時において日を選択した場合に、その日を含む月に対象を広げる等がある。このしぼりの指定を、前述の軌道上の操作で行えるようにする。具体例については、図１０〜１５を用いて後述する。
【００３２】
検索モジュール１５０は、検索語記憶モジュール１１０、検索語選択モジュール１２０、検索結果表示モジュール１６０と接続されている。検索モジュール１５０は、検索語選択モジュール１２０によって選択された検索語又は検索語の属性を用いて検索を行う。
検索結果表示モジュール１６０は、検索モジュール１５０と接続されている。検索結果表示モジュール１６０は、検索モジュール１５０による検索結果を、情報処理装置１００の画面に表示する。具体例については、図２、１８を用いて後述する。
【００３３】
図２は、本実施の形態による画面２００の表示例を示す説明図である。
第１選択モジュール１３０、第２選択モジュール１４０、検索結果表示モジュール１６０によって、画面２００内の、レンズ２１０、サブレンズ２１２、サブレンズ２１４、サブレンズ２１６、しぼり２２０、検索結果表示領域２５０を表示する。サブレンズ２１２、サブレンズ２１４、サブレンズ２１６は、前述の図形に該当し、第１選択モジュール１３０が表示する。操作者の操作に応じて、サブレンズ２１２、サブレンズ２１４、サブレンズ２１６は、軌道上を移動する。軌道を図２の例に示すように、１／４円弧上とした場合、移動とは、レンズ２１０の中心を中心とした円上での回転となる。
また、第２選択モジュール１４０が表示するしぼり２２０は、操作者の操作に応じて検索対象文字列の部分一致範囲の変更又は概念空間におけるクラスタの切り替えを行うための表示である。そして、検索結果表示領域２５０内は検索結果表示モジュール１６０によって表示され、例えば、タイル２５２等で表された検索結果を表示する。レンズ２１０は、検索語の属性（時間、場所、人、事、履歴等のいずれか）を示しており、サブレンズ２１２等は、その検索語の属性が付与されている検索語を示している。例えば、レンズ２１０が時間である場合、サブレンズ２１２は一昨日、サブレンズ２１４は昨日、サブレンズ２１６は今日を示している。また、レンズ２１０、サブレンズ２１２等の組は、左上隅に限られず、他の３つの隅のいずれであってもよいし、複数の隅にあってもよい。また、しぼり２２０の位置も右下隅に限られず、他の３つの隅のいずれであってもよいし、複数の隅にあってもよい。
操作者は、例えば、次のような手順で検索を行う。
Ｓｔｅｐ.１  サブレンズ２１２等に対する操作によって、粗い精度で検索を行う。
Ｓｔｅｐ.２  しぼり２２０に対する操作によって、関連検索範囲を調整してしぼる。
Ｓｔｅｐ.３  検索結果表示領域２５０内に表示されたタイル２５２等の検索結果から特定する。
【００３４】
図３は、本実施の形態によるレイヤーの処理例を示す説明図である。図２に示した画面２００は、２つのレイヤー（操作レイヤー（ｔｒａｎｓｐａｒｅｎｔ）３１０、表示レイヤー（Ｃｏｌｌａｇｅｄ  ｉｍａｇｅ）３２０）によって構成されている。
下層のレイヤーである表示レイヤー（Ｃｏｌｌａｇｅｄ  ｉｍａｇｅ）３２０に、タイル２５２等からなる検索結果表示領域２５０を表示する。
上層のレイヤーである操作レイヤー（ｔｒａｎｓｐａｒｅｎｔ）３１０の機能選択ダイヤル３３０等に、レンズ２１０、サブレンズ２１２、サブレンズ２１４、サブレンズ２１６、しぼり２２０を表示する。
機能選択ダイヤル３３０は、図３では、操作レイヤー（ｔｒａｎｓｐａｒｅｎｔ）３１０の右上隅に位置する例を示したが、操作レイヤー（ｔｒａｎｓｐａｒｅｎｔ）３１０の他の隅（右下隅、左下隅、左上隅）に位置するように表示してもよい。
【００３５】
図４は、本実施の形態による処理例を示す説明図である。レンズ２１０、サブレンズ２１２等は、レンズを模した表示にしてもよい。例えば、透明感をもたせ、又はすりガラスのような色にし、その下に表示されているものを拡大しているように表示する。
そして、サブレンズ２１２等が移動する軌道として、レンズ２１０の中心４１２を軌道の中心として、距離４１４（中心４１２と各図形（例えば、サブレンズ２１６）の中心間の距離）を半径とした円弧としてもよい。また、中心４１２は、画面の隅であってもよいし、画面の内側に位置するようにしてもよい。
図５は、本実施の形態による処理例を示す説明図である。サブレンズ２１２等の図形表示に加えて、そのサブレンズ２１２が示している検索語をテキストによってタイトル表示を追加したものである。図５（ａ）の例は、タイトル表示領域５１２ａ等を放射状に表示したものであり、レンズ２１０の中心からサブレンズ２１２の中心を通る直線上にタイトル表示領域５１２ａを配置したものである。図５（ｂ）の例は、タイトル表示領域５１４ｂ等を画面２００の下辺と水平になるように配置したものである。なお、情報処理装置１００をタブレット型端末等の携帯可能な装置に実装した場合は、画面２００の下辺は固定されたものではなく、その配置の仕方によって、４辺のいずれかが下辺となる。これは、情報処理装置１００の傾きを検知するセンサー等を用いて、下方向（下辺）を特定する。
停止時、又はゆっくり回転時（予め定められた速度以下又は未満での移動の場合）に表示し、高速で回転時（前記予め定められた速度より速い又は以上での移動の場合）は非表示としてもよい。また、停止時には、選択されている図形にかかるタイトルを表示するようにしてもよい。
また、タイトル表示領域５１２ａ等内に表示する文字は、例えば、白文字に黒フチどりとする。
【００３６】
図６は、本実施の形態による処理例を示す説明図である。サブレンズ２１４等の階層構造を示したものである。中心４１２は、レンズ２１０の中心と一致する。軌道は、３階層に分かれている。それぞれの軌道において、サブレンズ２１４等の図形が、操作者の操作に応じて移動する。つまり、各軌道単位で独立して、図形の移動が可能である。移動は、右回り（時計回り）の回転であってもよいし、左回り（反時計回り）の回転であってもよい。なお、図形群は、画面上において描画領域６１０に位置するものが表示されており、非描画領域６２０に位置するものは表示されていない。ただし、移動によって描画領域６１０の位置に来た場合は表示される。この軌道は、検索語の属性に対応付けられており、例えば、内側の軌道６３２の軌道を時間に対応付け、その軌道上にある図形として、一昨日、昨日、今日等を対応付ける。そして、その外側の軌道６３４の軌道を場所に対応付け、その軌道上にある図形として、居室、会議室、面談室、Ａ社等を対応付ける。そして、その外側の軌道６３６の軌道を事に対応付け、その軌道上にある図形として、仕事、プロジェクト、イベント等を対応付ける。又は、各属性が階層構造を有しており、それぞれの軌道を上位、中位、下位の階層に対応付けるようにしてもよい。
なお、図６の例では、描画領域６１０と非描画領域６２０で、各図形間の間隔は同じである。つまり、全ての図形は等間隔に配置されている。しかし、描画領域６１０での間隔と非描画領域６２０での間隔は、等しくなくてもよい。例えば、図形の数が予め定められた値よりも少ない場合は、非描画領域６２０における間隔は、描画領域６１０における間隔よりも広くしてもよい。逆に、図形の数が予め定められた値よりも多い場合は、非描画領域６２０における間隔は、描画領域６１０における間隔よりも狭くしてもよい（場合によっては重なるようにしてもよい）。
また、図６の例では、各図形の大きさは同じ大きさにしているが、図形が示す検索語の属性が付与された検索語の多さに応じた大きさとするようにしてもよい。つまり、図形の大きさによって、検索結果の多さがわかるような表示としてもよい。ただし、選択しやすさを考慮して限界の大きさ（小ささ）を設けてもよい。
【００３７】
図７は、本実施の形態による処理例を示す説明図である。軌道が３つ（軌道６３２、軌道６３４、軌道６３６）あり、このうち２つの軌道（軌道６３２、軌道６３４）で図形（つまり、検索語又は検索語の属性）の選択が決定し、外側の軌道（軌道６３６）では選択中の状態を示している。つまり、軌道６３２、軌道６３４において、サブレンズ２１４等の図形の移動は停止しており、軌道６３６では図形の移動は停止していない状態である。ここで、選択が決定している図形は、画面２００の左下隅から斜め右上方向４５度の位置にある図形（図７の例では、サブレンズ２１４、サブレンズ７１４）が選択された状態である。この複数の図形の組み合わせによって、検索語の組み合わせ又は検索語の属性の組み合わせを表現している。組み合わせとは、ＯＲ、ＡＮＤ等を用いた検索式（論理式）である。
軌道６３２には、サブレンズ２１４等の３つの図形を描く。軌道６３２内の図形のうち、サブレンズ２１４が選択された場合は、サブレンズ２１４に関連するものを抽出し、軌道６３４上に、その抽出したものを示すサブレンズ７１４等の５つの図形を描く。サブレンズ２１４に関連するものとは、例えば、サブレンズ２１４が示す検索語又は検索語の属性の下位にある検索語等をいう。軌道６３４内の図形のうち、サブレンズ７１４が選択された場合は、サブレンズ７１４に関連するものを抽出し、軌道６３６上に、サブレンズ７１４に関連する６つの図形を描く。
なお、図７の例に示すように、既に選択されたものは他の選択されなかった図形とは異なる形態（例えば、濃い色での表現等）で表示する。そして、操作者の操作対象としている軌道上での図形（移動中の図形、未だ選択されていない軌道上での図形）も、選択された軌道における図形とは異なる形態（例えば、薄い色での表現等）で表示する。
この例では、内側の軌道から図形を選択し、選択が確定した後に、その外側に次の軌道を順に表示する例を示したが、逆に、外側から順に選択、表示するようにしてもよい。
【００３８】
図８は、本実施の形態による処理例を示す説明図である。作成した検索式の記憶に該当する図形のプリセットについて説明する。
図８（ａ）の例に示すプリセットレンズ表示領域８１０は、この領域内に既にプリセットされている図形の組み合わせ（プリセットレンズ）があることを示したものである。プリセットされていることを示すプリセットレンズは、予め定められた位置として左上角の例を示したが、操作者の操作によって他の位置に設定するようにしてもよい。
例えば、プリセットレンズ８２０として、複数の線によって描かれたレンズの形状で表示する。ここでは、３つの線が描かれており、３つの絞り込条件を保存していることを示している。
図８（ｂ）の例に示すプリセットレンズ８２０は、サブレンズ８１２、サブレンズ８１４、サブレンズ８１６の組み合わせであることを示している。つまり、３枚のレンズが重なったようなイメージを３つの同心円で表現している。この例では、プリセット設定時に、右上隅で設定されているサブレンズ８１２、右下隅で設定されているサブレンズ８１４、左下隅で設定されているサブレンズ８１６をプリセット（図形の組み合わせを記憶）している。
【００３９】
図８（ｃ）、（ｄ）、（ｅ）の例を用いて、プリセットの呼び出しの操作について説明する。
（１）操作者の操作によって、プリセットレンズ８２０が選択（タップ）される。
（２）プリセットレンズ８２０に保存してある３つのプリセットが展開され、プリセットサブレンズ群８２２、プリセットサブレンズ群８２４、プリセットサブレンズ群８２６を表示する。例えば、プリセットサブレンズ群８２４は、図８（ｄ）に示すように、３枚のレンズ（サブレンズ８１２、サブレンズ８１４、サブレンズ８１６）がずれて重なっているような図形とする。
（３）操作者の操作によって、いずれかのプリセットサブレンズ群が選択（タップ）されると、図８（ｅ）の例に示すように他の三隅に置いている図形が移動し、プリセットが反映されたことを伝える。つまり、右上隅では、軌道上を回転方向８３２に移動してサブレンズ８１２を表示し、右下隅では、軌道上を回転方向８３４に移動してサブレンズ８１４を表示し、左下隅では、軌道上を回転方向８３６に移動してサブレンズ８１６を表示する。
そして、その設定された検索式にしたがって、検索を行い、検索結果を検索結果表示領域２５０に表示する。
【００４０】
図９は、本実施の形態による処理例を示す説明図である。選ばれた図形の確認表示（フィードバック）とプリセットの保存について説明する。
図９（ａ）の例は、図８（ｅ）の例で示したように、各隅での図形の形態を異ならせる表示（ＯＮ／ＯＦＦ表示）で、プリセットを表示することの例を示している。この方法に加えて、選択されている図形の一覧を表示する例を示す。
図９（ｂ）の例に示すように、プリセットレンズ８２０の下部にプリセットされている内容を表示するようにしてもよい。例えば、プリセット条件表示領域９１０には、日時９１２の属性として今週、プロジェクト９１４の属性としてプロトタイプＰＪ、人９１６の属性としてＭＩＳＨＩＭＡが設定されていることが表示される。これは、選択した順に上から並べて表示したものである。そして、そのタイトル表示も行っている。このプリセット条件表示領域９１０は、プリセットレンズ８２０が選択されたときに表示するようにしてもよい。プリセットレンズ８２０が選択される前は、プリセット条件表示領域９１０を表示しない。
プリセットの保存の仕方として、次のように行うようにしてもよい。
（１）プリセットレンズ８２０が選択された場合、そのプリセットレンズ８２０に設定されたプリセットを展開する（プリセットサブレンズ群８２２、プリセットサブレンズ群８２４、プリセットサブレンズ群８２６を表示する）とともに、その時点で他の箇所（右上隅、右下隅、左下隅）で選択している図形を日時９１２、プロジェクト９１４、人９１６として表示する。
（２）そして、表示しているプリセットサブレンズ群のうち、プリセットの追加が可能なもの（プリセットが空であるものも含む）を抽出する。そして、抽出したプリセットサブレンズ群に、プラスアイコン９５０を付加する。プラスアイコン９５０が付加されているプリセットサブレンズ群８２６が選択されると、日時９１２、プロジェクト９１４、人９１６をプリセットサブレンズ群８２６に集めるアニメーションを行い、日時９１２、プロジェクト９１４、人９１６の検索条件をプリセットサブレンズ群８２６に加える。
【００４１】
図１０は、しぼりテーブル１０００のデータ構造例を示す説明図である。ここでは、検索対象文字列の部分一致範囲や概念空間におけるクラスタの切り替えに関するしぼり機能を説明する。
しぼりテーブル１０００は、対象属性欄１０１０、しぼり欄１０２０を有している。しぼり欄１０２０は、しぼり大欄１０２２、しぼり小欄１０２４を有している。対象属性欄１０１０は、対象属性を記憶している。しぼり欄１０２０は、しぼりを記憶している。しぼり大欄１０２２は、しぼり大における処理（検索対象の拡大）を記憶している。しぼり小欄１０２４は、しぼり小（検索対象の縮小）を記憶している。
図１１は、本実施の形態による処理例を示す説明図である。図１１（ｂ）の例に示すように、検索結果表示領域２５０内の隅にしぼり２２０を表示する。しぼり２２０に対する操作者の操作によって、しぼりとして、しぼり大欄１０２２、しぼり小欄１０２４を採用するかを決定する。例えば、図１１（ａ）の例に示すように、操作者の操作によって、しぼり２２０上をしぼり方向１１１０の上方向が選択されると、しぼり小欄１０２４に記憶されている範囲での検索を行い、下方向が選択されると、しぼり大欄１０２２に記憶されている範囲での検索を行う。
【００４２】
図１２は、本実施の形態による処理対象となるオントロジーグラフの例を示す説明図である。しぼりを、大／小、又は、開／閉など、一次元で値（ここでの例ではリンク強度）を変更する場合について説明する。
なお、オントロジーグラフとは、検索語又は検索語の属性間の関連性を距離として表すものである。ここでの距離とは、概念空間において各語が占める位置（座標）があり、その各語間の距離である。例えば、属性としてのプロジェクト１２１０として、検索語であるＰ１：１２１１、Ｐ２：１２１２、Ｐ３：１２１３を有しており、属性としての人１２５０として、検索語であるＭ１：１２５１、Ｍ２：１２５２、Ｍ３：１２５３、キーリザルト１２６０を有している。そして、各リンクには、そのリンクを本実施の形態において一意に識別可能な識別子を付している（図１２ではＬｉｎとしている）。キーリザルト１２６０に対する距離として、Ｌｉ１＜Ｌｉ４＜Ｌｉ６＜Ｌｉ２＜Ｌｉ５＜Ｌｉ３の関係を有している。
この関係から図１３の例に示すプロジェクト・人しぼりテーブル１３００を生成する。プロジェクト・人しぼりテーブル１３００は、プロジェクト欄１３１０、人欄１３２０、プロジェクト＋人欄１３３０を有している。プロジェクト欄１３１０は、属性としてのプロジェクトの検索結果を記憶している。人欄１３２０は、属性としての人の検索結果を記憶している。プロジェクト＋人欄１３３０は、属性としてのプロジェクトと人の組み合わせの検索結果を記憶している。つまり、検索対象である属性がプロジェクトの場合は、しぼりを狭めた場合は、キーリザルト１２６０に最も近いＰ１：１２１１を検索結果として表示し、しぼりを大きくした場合は、Ｐ１：１２１１とＰ２：１２１２を検索結果として表示し、しぼりをさらに大きくした場合は、Ｐ１：１２１１とＰ２：１２１２とＰ３：１２１３を検索結果として表示する。同様に、検索対象である属性が人の場合は、しぼりを狭めた場合は、キーリザルト１２６０に最も近いＭ１：１２５１を検索結果として表示し、しぼりを大きくした場合は、Ｍ１：１２５１とＭ３：１２５３を検索結果として表示し、しぼりをさらに大きくした場合は、Ｍ１：１２５１とＭ３：１２５３とＭ２：１２５２を検索結果として表示する。また、検索対象である属性がプロジェクトと人の組み合わせの場合は、しぼりを狭めた場合は、キーリザルト１２６０に最も近いＰ１：１２１１を検索結果として表示し、しぼりを大きくした場合は、Ｐ１：１２１１とＭ１：１２５１を検索結果として表示し、しぼりをさらに大きくした場合は、Ｐ１：１２１１とＭ１：１２５１とＭ３：１２５３を検索結果として表示し、しぼりをさらに大きくした場合は、Ｐ１：１２１１とＭ１：１２５１とＭ３：１２５３とＰ２：１２１２を検索結果として表示し、しぼりをさらに大きくした場合は、Ｐ１：１２１１とＭ１：１２５１とＭ３：１２５３とＰ２：１２１２とＭ２：１２５２を検索結果として表示し、しぼりをさらに大きくした場合は、Ｐ１：１２１１とＭ１：１２５１とＭ３：１２５３とＰ２：１２１２とＭ２：１２５２とＰ３：１２１３を検索結果として表示する。
【００４３】
図１４は、人・プロジェクトしぼりテーブル１４００のデータ構造例を示す説明図である。この例では、しぼりで、二つのパラメータ（二次元）の値を変更する場合について説明する。図１５は、属性としての人とプロジェクトの組み合わせを検索対象とした場合のしぼり２２０の例を示したものであり、しぼりＣの位置は人の属性が強いものを絞り込む（結果としてプロジェクトの属性が排除される）ことを示しており、しぼりＡの位置はプロジェクトの属性が強いものを絞り込む（結果として人の属性が排除される）ことを示しており、しぼりＢの位置は人とプロジェクトの属性が半々となるように絞り込を行うことを示している。
人・プロジェクトしぼりテーブル１４００は、属性欄１４１０、人欄１４２０、人７５％プロジェクト２５％欄１４３０、中央欄１４４０、人２５％プロジェクト７５％欄１４５０、プロジェクト欄１４６０を有している。属性欄１４１０は、属性を記憶している。人欄１４２０〜プロジェクト欄１４６０の各欄は、属性として人の割合とプロジェクトの割合を記憶している。例えば、人欄１４２０は、図１５の例に示すしぼりＣの位置での属性の割合を示しており、人の属性の検索結果のみを検索し、表示することになる。中央欄１４４０は、図１５の例に示すしぼりＢの位置での属性の割合を示しており、人の属性とプロジェクトの属性が５０％ずつとなる検索結果を検索し、表示することになる。プロジェクト欄１４６０は、図１５の例に示すしぼりＡの位置での属性の割合を示しており、プロジェクトの属性の検索結果のみを検索し、表示することになる。
【００４４】
図１６は、本実施の形態による処理例を示すフローチャートである。
ステップＳ１６０２では、レンズ操作であるか否かを判断し、レンズ操作である場合はステップＳ１６０４へ進み、それ以外の場合はレンズ操作があるまで待機する。前述の図形に関する操作が該当する。
ステップＳ１６０４では、選択されたレンズからファセット（検索式）を生成する。
ステップＳ１６０６では、ステップＳ１６０４で生成されたファセットで検索を行う。
ステップＳ１６０８では、検索結果のクラスタリングを行う。ステップＳ１６０８からステップＳ１６１２までの処理で、検索結果を示すタイルの生成を行う。
ステップＳ１６１０では、各クラス（クラスタリングの結果）から検索結果である情報の抽出を行う。例えば、検索結果としての文書を、文書ＤＢ等から抽出する。
ステップＳ１６１２では、検索結果である情報のレイアウトを行う。検索結果の１つをタイルに対応させる。
ステップＳ１６１４では、タイルレイアウトを行う。つまり、画面上に各検索結果を示すタイルを敷き詰めたように表示する。
【００４５】
本実施の形態によるタイルの生成処理例を説明する。以下のように、検索結果をタイルとして表示する。
（１）検索結果として取得した文書のサムネイル（縮小画像）を、図１８の例に示すように４段階のタイルサイズにクラスタリングする。例えば、検索結果の文書に含まれている情報量、検索語が含まれている数、登録日付からの日数等でクラスタリングをしてもよい。
（２）タイルの縦長、横長は文書の書き方向（横書き、縦書き）で決定する。
（３）スクロールは一軸方向のみ（デフォルトはＸ方向）とする。
（４）図１８（ａ）（ｂ）の例に示す極小（１×１）、小（２×２）は、文書の全面サムネイルで表示し、図１８（ｃ）（ｄ）の例に示す中（２×３）、大（３×３）は、文書の部分サムネイルを表示するようにしてもよい。つまり、タイルの大きさに合わせて、検索結果の縮小画像において全体であるか部分であるかを決定してもよい。
（５）また、各タイルのタイトルのフォントサイズは固定の大きさとしてもよい。
（６）また、検索結果の例えば登録日付が変わるときは、その日付で区切ることができるようにタイルサイズを決定してもよい。具体的には、登録日付（日時を示すものであればよい）で、検索結果をソートして表示する場合に、Ｙ軸方向に日付を対応させ、日付が変更したところで、その場所のＹ軸方向で分かれるように、タイルの大きさを調整し、画面に貼り付けるようにすればよい。
【００４６】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図１９に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１９０１を用い、記憶装置としてＲＡＭ１９０２、ＲＯＭ１９０３、ＨＤ１９０４を用いている。ＨＤ１９０４として、例えばハードディスクを用いてもよい。検索語選択モジュール１２０、第１選択モジュール１３０、第２選択モジュール１４０、検索モジュール１５０、検索結果表示モジュール１６０等のプログラムを実行するＣＰＵ１９０１と、そのプログラムやデータを記憶するＲＡＭ１９０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１９０３と、補助記憶装置（フラッシュメモリ等であってもよい）であるＨＤ１９０４と、タッチパネル（さらに、キーボード、マウス等を含めてもよい）に対する利用者の操作に基づいてデータを受け付ける受付装置１９０６と、液晶ディスプレイ等の出力装置１９０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１９０７、そして、それらをつないでデータのやりとりをするためのバス１９０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４７】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１９に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１９に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１９に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００４８】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００４９】
１００…情報処理装置
１１０…検索語記憶モジュール
１２０…検索語選択モジュール
１３０…第１選択モジュール
１４０…第２選択モジュール
１５０…検索モジュール
１６０…検索結果表示モジュール
【図１】
2015087979.tif 000003
【図２】
2015087979.tif 000004
【図３】
2015087979.tif 000005
【図４】
2015087979.tif 000006
【図５】
2015087979.tif 000007
【図６】
2015087979.tif 000008
【図７】
2015087979.tif 000009
【図８】
2015087979.tif 000010
【図９】
2015087979.tif 000011
【図１０】
2015087979.tif 000012
【図１１】
2015087979.tif 000013
【図１２】
2015087979.tif 000014
【図１３】
2015087979.tif 000015
【図１４】
2015087979.tif 000016
【図１５】
2015087979.tif 000017
【図１６】
2015087979.tif 000018
【図１７】
2015087979.tif 000019
【図１８】
2015087979.tif 000020
【図１９】
2015087979.tif 000021