(57)【要約】【課題】検索式を入力して検索を行っても目的とするオブジェクトがピックアップできなかった場合に、検索式を自分で考案して入力するのではなく関連情報として検索を容易に行いたい。【解決手段】はじめに行った検索結果（オブジェクト）の持つ属性を集計し、検索結果のもつ属性の共通度の高いものから新たな検索条件を作成する手段を有する。また、ユーザに検索条件となる属性を選ばせる手段をもち、これにより検索条件を構成する手段を有する。【選択図】        図１
2004178184.tif 000002
【特許請求の範囲】
【請求項１】
様々なリンク情報や属性情報を有する複数の種類のデータを蓄積し、
データをキーワードを入力することによって絞込み検索を行うことができる電子機器において、
キーワードの入力による検索結果全ての属性情報を抽出し、それぞれの属性を共通にもつ検索結果のオブジェクトの数を集計する手段を有する
ことを特徴とするオブジェクト検索装置。
【請求項２】
請求項１に記載のオブジェクト検索装置における抽出された複数の属性において、
その属性に属する検索結果のオブジェクトの数の最も多い属性を抽出する手段を有する
ことを特徴とするオブジェクト検索装置。
【請求項３】
請求項１に記載のオブジェクト検索装置における抽出された複数の属性において、
その属性に属する検索結果のオブジェクトの数とともに表示する手段を有することを特徴とするオブジェクト検索装置。
【請求項４】
請求項３に記載のオブジェクト検索装置において、
抽出された複数の属性をその属性に属する検索結果のオブジェクトの数の多い順に属性を並べ替える手段を有する
ことを特徴とするオブジェクト検索装置。
【請求項５】
請求項３ないし請求項４に記載のオブジェクト検索装置において、
表示された複数の属性に対して、ユーザが複数の属性を選択する手段を有し、選択された複数の属性を論理演算式で連結して検索式を生成する手段を有することを特徴とするオブジェクト検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のデータを保持する装置で、分類されたデータを検索するためのユーザインターフェースに関する。
【０００２】
【従来の技術】
従来から、多くのデータから目的とするデータを抽出するために、検索式または検索キーを構成し、この検索式よりデータベースを通じて複数存在するデータ（オブジェクト）を絞り込む手法により、目的とするデータを探しあてる動作を行ってきた。
【０００３】
【発明が解決しようとする課題】
しかしながら、大量のオブジェクトの中から目的とするオブジェクトを探し当てるためには的確な検索式を入力しなければならない。
【０００４】
例えば、あまりに広範囲な領域を指定する検索式であれば、検索により抽出されたオブジェクトの数が多く、目的とするデータが抽出されたオブジェクトの中に含まれていたとしてもそれを特定することは困難となり、逆にあまりに狭い範囲となる検索式で検索した場合、抽出されたデータの数は少ないものの、その抽出されたデータの中に目的とするデータが含まれない可能性がある。
【０００５】
前者の場合、抽出されたオブジェクトのみを対象に新たな検索式に基づいて絞込み検索を行う手法が実用化されているが、後者の場合、全オブジェクトを対象に新たな検索式を入力して検索を行う必要があるため、操作が煩雑であり、これにより目的のデータを抽出できるという保証もない。
【０００６】
本発明においては、上記問題に鑑み、一度検索を行った後に、再検索を容易に行う手法を提案する。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明のオブジェクト検索装置は、様々なリンク情報や属性情報を有する複数の種類のオブジェクトを蓄積し、キーワードを入力することによってオブジェクトの絞込み検索を行うことができる電子機器において、キーワードの入力による検索結果全ての属性情報を抽出し、それぞれの属性を共通にもつ検索結果のオブジェクトの数を集計する手段を有することを特徴とする。
【０００８】
また、本発明のオブジェクト検索装置は、抽出された複数の属性を、その属性に属する検索結果のオブジェクトの数とともに表示する手段を有することを特徴とする。
【０００９】
また、本発明のオブジェクト検索装置は、抽出された複数の属性を、その属性に属する検索結果のオブジェクトの数とともに表示する手段を有することを特徴とする。
【００１０】
また、本発明のオブジェクト検索装置は、抽出された複数の属性をその属性に属する検索結果のオブジェクトの数の多い順に属性を並べ替える手段を有する
ことを特徴とする。
【００１１】
更に、本発明のオブジェクト検索装置は、表示された複数の属性に対して、ユーザが複数の属性を選択する手段を有し、選択された複数の属性を論理演算式で連結して検索式を生成する手段を有することを特徴とする。
【００１２】
【発明の実施の形態】
（第１の実施例）
以下、図１〜図５に基づき、本発明によるオブジェクト検索装置の好適な実施例を説明する。
【００１３】
図１は本発明のオブジェクト検索装置のハードウェアブロック図である。
【００１４】
オブジェクト検索装置は、一般的なコンピュータと同様の装置により構成される。すなわち、動作全体の制御を行うＣＰＵ１１、読み書き可能なメモリ（ＲＡＭ）１２、読み込み専用メモリ（ＲＯＭ）１３、キーボードやマウスのような入力装置（ＩｎｐｕｔＭｅｔｈｏｄ）１４、表示装置（Ｄｉｓｐｌａｙ）１５、クロックを供給するリアルタイムクロック（ＲＴＣ）１６、データを蓄積する外部メモリ（Ｅｘｔ．Ｍｅｍｏｒｙ）１７、それぞれの装置間の情報の伝送を行うバス１８より成る。
【００１５】
本発明のオブジェクト検索装置のプログラムもＲＯＭ１３に格納する。
【００１６】
本発明のオブジェクト検索装置においては、様々なオブジェクトを扱うことができるが、本実施例においては、それに加えて、それぞれのオブジェクトにはオブジェクトの更新時間のようにシステムが自動的に付加した属性情報と、ユーザが任意に付加した属性情報を扱うことができるものとする。
【００１７】
図２に、本発明によるオブジェクト検索装置により検索を行うための画面を示す。
【００１８】
破線２１で囲んだ領域に、目的とするオブジェクトの更新されたと思われる時間の範囲を記述し、破線２２で囲んだ領域に、目的とするオブジェクトの属すると思われる属性を記述する。
【００１９】
この破線２２の領域には、オブジェクト検索装置で扱われている全ての属性を表示し、選択できる構成でも良い。
【００２０】
図２のように、時間として、１９９９年９月２４日〜２００１年９月２４日、属性として、「ハワイ旅行」が選択されている場合、検索式はこれらをＡＮＤ論理演算で構成し、
（１９９９年９月２４日〜２００１年９月２４日）ＡＮＤ（ハワイ旅行）
となる。
【００２１】
ここで検索実行ボタン２３を押すと、上記検索式により、オブジェクト検索装置に格納されている全オブジェクトからの抽出を行う。
【００２２】
検索が終わると、図３のように検索された結果を出力する。Ｏｂｊ１，Ｏｂｊ２，…全てが検索により抽出されたオブジェクトをアイコン表示したものである。
【００２３】
この状態で絞込検索ボタン３１を押すと、図２のような検索画面になり、抽出されたデータから更に絞込検索を行う。
【００２４】
図３の状態で再検索ボタン３２を押すと、図２のような検索画面になり、図３の表示に至った検索条件は破棄して、再び検索を行うための入力を行う。
【００２５】
図３の状態で関連検索ボタン３３を押すと、以下のことを行う。
ａ．抽出されたオブジェクト全てから全ての属性を抽出する。
ｂ．それぞれの属性をもつ抽出されたオブジェクトの数を計数する。
ｃ．抽出されたオブジェクトの数が最も多い属性（以下、共通度の最も高い属性）を抽出する。
ｄ．共通度の最も高い属性を検索式とし、オブジェクト検索装置に格納されている全てのオブジェクトを検索する。
【００２６】
以上の動作を行う本発明のオブジェクト検索装置の構成のブロック図を図４に、フローチャートを図５に示す。
【００２７】
まずは検索式入力手段ｓ４１において検索式をユーザが入力し（ステップｓ５１）、検索手段ｓ４２においてオブジェクト検索装置に格納されている全オブジェクトから検索を行い（ステップｓ５２）、検索結果表示手段ｓ４３において検索結果を表示する（ステップｓ５３）。
【００２８】
ステップｓ５４において、目的とするオブジェクトを見つけることができたら、終了する。
【００２９】
そうでない場合は、共通属性抽出手段ｓ４４において、ステップｓ５２で抽出されたオブジェクトから全ての属性を抽出し、ステップｓ５２で抽出されたオブジェクトの最も多くが属する属性（共通度の最も高い属性）を抽出する（ｓ５５）。更に検索式生成手段ｓ４５において共通度の最も高い属性から検索式を生成し、再び検索手段ｓ４２により検索を行う（ｓ５２）。
【００３０】
以上により、オブジェクト検索装置において、絞り込みすぎた検索を行ったことにより目的とするオブジェクトを抽出できなかった場合、自動的に関連する検索式を生成して検索することで、容易に範囲を広げた検索を行うことができ、これにより目的とするオブジェクトを抽出する手助けとなる。
【００３１】
また、時として、ユーザが考えもしない検索式を作り出すことが可能となり、思いがけないオブジェクトの発見に至る可能性もある。
【００３２】
（第２の実施例）
以下、図３，図６，図７に基づき、本発明によるオブジェクト検索装置の好適な第２の実施例を説明する。
【００３３】
本実施例のハードウェア構成は第１の実施例と等しい。
【００３４】
図６は本実施例の流れである。
【００３５】
まず、ステップｓ６１において、ユーザの操作により検索式を入力し、この検索式に基づいてステップｓ６２において、格納されているデータを絞込検索し、結果をステップｓ６３において表示する。
【００３６】
表示画面は、第１の実施例と同様、図４のような表示となる。
【００３７】
ステップｓ６４において検索結果の中に目的とするオブジェクトを見つけることができたら終了する。
【００３８】
ここまで、ユーザが本発明のオブジェクト検索装置に格納されたオブジェクトに対して検索式を入力して、検索結果を表示するまでの流れは第１の実施例と等しい。
【００３９】
次に、ステップｓ６４において目的のオブジェクトが含まれなかった場合、絞込検索ボタン３１を押すことで絞込み検索を行うか、再検索ボタン３２を押すことで新規に検索をしなおすか、関連検索ボタン３３を押すことで、再び目的とするオブジェクトを探す。
【００４０】
再検索ボタン３１，絞込検索ボタン３２を押したときの振る舞いは第１の実施例で説明したとおりである。
【００４１】
関連検索ボタン３３を押すとまず、ステップｓ６５において検索結果のオブジェクトの中から全ての属性を抽出し、それぞれの属性をもつ、検索結果のオブジェクトの数を数える。
【００４２】
次にステップｓ６６において、ステップｓ６５で数えられたオブジェクト数の多い順に属性を並べ替えて、図７のように表示する。
【００４３】
図７の領域７１にはステップｓ６２で行った検索の条件を表示し、領域７２にはステップｓ６４で並べ替えられた属性をその属性をもつオブジェクトの数とともに表示する。
【００４４】
また、表示された属性ごとにチェックボックス７３が設けられており、このチェックボックスを選択することにより、次の検索のための検索式を生成するためのキーとする。
【００４５】
図７は、「自分で撮影」と「メールで送った」が選択されている状態である。
【００４６】
この状態で検索実行ボタン７４を押すと、ステップｓ６７で選択されている属性同士をＯＲで結合し、領域７１に表示されている時間の範囲とのＡＮＤをとる（ステップｓ６８）。
【００４７】
すなわち、検索式は、
（１９９９年９月２４日〜２００１年９月２４日）ＡＮＤ（（自分で撮影）ＯＲ（メールで送った））
となる。
【００４８】
上記検索式を用いてステップｓ６２において検索を行い、ステップｓ６３において検索結果を表示する。
【００４９】
以上により、第１の実施例と比較して、検索式をユーザにより選択可能となり、また複数の属性を選択できるため、より幅の広い検索システムとすることが可能となる。
【００５０】
【発明の効果】
以上説明したように、本発明の請求項１，２によれば、一度検索式を入力して検索し、絞り込んだ候補の中に目的とするオブジェクトがなかった場合、関連するキーワードを１つ抽出して、新たな関連する検索式を自動的に生成することができる。
【００５１】
また、本発明の請求項３，４によれば、一度検索式を入力して検索し、絞り込んだ候補の中に目的とするオブジェクトがなかった場合、関連するキーワードを抽出し、既に絞り込まれた候補のうち、共通度の高い属性から順に表示することができる。
【００５２】
更に、本発明の請求項５によれば、一度検索式を入力して検索し、絞り込んだ候補の中に目的とするオブジェクトがなかった場合、共通度の高い属性から順に表示された属性から任意に属性を選択し、関連するキーワードとして、新たな関連する検索式の作成を簡単かつ、柔軟性をもって行うことができる。
【図面の簡単な説明】
【図１】本発明のオブジェクト検索装置を組み込むための機器構成をあらわす図である。
【図２】本発明の第１実施例の検索を行うための初期画面をあらわす図である。
【図３】本発明の第１実施例の検索を行った結果を表示した画面をあらわす図である。
【図４】本発明の第１実施例の動作をあらわすブロック図である。
【図５】本発明の第１実施例の動作をあらわすフローチャートである。
【図６】本発明の第２実施例の動作をあらわすフローチャートである。
【図７】本発明の第２実施例の関連検索を行う検索式を生成するための属性を選択する画面をあらわす図である。
【符号の説明】
２１  検索を行うための検索式のための更新時間を定める領域
２２  検索を行うための検索式のための属性値を定める領域
２４  検索実行ボタン
３３  関連検索ボタン
【図１】
2004178184.tif 000003
【図２】
2004178184.tif 000004
【図３】
2004178184.tif 000005
【図４】
2004178184.tif 000006
【図５】
2004178184.tif 000007
【図６】
2004178184.tif 000008
【図７】
2004178184.tif 000009