(57)【要約】【課題】  オブジェクトの検索を行うにあたり、粗い検索は非常に容易な方法で行い、且つ、別の手段により細かい検索条件の指定を行い、検索を行う。【解決手段】  予め第一の検索画面にトグル動作をする複数のフィルタボタンを設定し、このボタンに検索式を割り当てておき、このボタンのＯｎ／Ｏｆｆにより絞り込む。更にこの絞り込んだ状態において、通常のキーワード入力を行うことで、詳細な検索を行う。【選択図】        図２
2005332312.tif 000002
【特許請求の範囲】
【請求項１】
様々なリンク情報や属性情報を有する複数の種類のオブジェクトを蓄積し、
前記オブジェクトに更新された日付やその他の属性をもち、
且つ、グラフィックユーザインターフェース（ＧＵＩ）により操作を行うことのできる電子機器において、
属性に対応したトグル操作できるグラフィカルなボタンを複数有し、
上記複数のボタンのうち、Ｏｎになっているものに対応する属性同士をＡＮＤ演算となるように検索式を作成し、検索を行うことを特徴とするオブジェクト検索装置。
【請求項２】
請求項１に記載のオブジェクト検索装置において、
複数のグラフィカルなトグルボタンが属性ではなく、
オブジェクトの種類を表すボタンであることを特徴とするオブジェクト検索装置。
【請求項３】
請求項１に記載のオブジェクト検索装置において、
複数のグラフィカルなトグルボタンが属性だけではなく、
オブジェクトの種類と混在したボタンであることを特徴とするオブジェクト検索装置。
【請求項４】
請求項３に記載のオブジェクト検索装置において、
いずれかのグラフィカルなボタンが押されて、状態が変化した瞬間に検索を行うことを特徴とするオブジェクト検索装置。
【請求項５】
請求項４に記載のオブジェクト検索装置において、
検索を行う瞬間に、既に検索動作中であった場合、先に検索されている動作を停止し、新しい検索式により検索を開始することを特徴とするオブジェクト検索装置。
【請求項６】
請求項５に記載のオブジェクト検索装置において、
請求項５において検索された結果を用いて、
更に細かい検索式を入力するための手段を有し、絞込み検索を行う手段を有することを特徴とするオブジェクト検索装置。
【請求項７】
請求項６に記載のオブジェクト検索装置において、
更に細かい検索式を入力する手段において、
既にグラフィカルなボタンによって検索を行ったボタンの状態を表示することを特徴とするオブジェクト検索装置。
【請求項８】
請求項７に記載のオブジェクト検索装置において、
更に細かい検索式を入力する手段において表示された、ボタンの状態を変更して、
検索式を変更する手段を有することを特徴とするオブジェクト検索装置。
【請求項９】
請求項８に記載のオブジェクト検索装置において、
更に細かい検索式を入力する手段において、
表示する項目に、
オブジェクトの更新されたと想定する時間の範囲と、
属性を入力する手段を有し、
入力された全ての項目において、ＡＮＤ検索を行うことを特徴とするオブジェクト検索装置。
【請求項１０】
請求項９に記載のオブジェクト検索装置において、
検索された結果を更に請求項９の手段により別の検索式を入力して候補を絞り込む手段を有することを特徴とするオブジェクト検索装置。
【請求項１１】
請求項１０に記載のオブジェクト検索装置において、
検索式を入力する手段において、入力したそれぞれの項目に対して、ＡＮＤ検索を行うのか、ＯＲ検索を行うのかを選択するためのボタンを有することを特徴とするオブジェクト検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオブジェクト検索装置に関し、特に、複数のオブジェクトを保持する装置で、分類されたオブジェクトを検索するためのユーザインターフェースに関する。
【背景技術】
【０００２】
従来から、多くのオブジェクトから目的とするオブジェクトを抽出するために、検索式または検索キーを構成し、この検索式よりデータベースを通じて複数存在するオブジェクトを絞り込む手法により、目的とするオブジェクトを探しあてる動作を行ってきた。
【特許文献１】特開平５−２４２１６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、データベースの検索式を作成するためには専門的な知識を必要とし、また、昨今のコンピュータのユーザ層の拡大に伴い、コンピュータの操作もグラフィカルな操作を行うものが主流となり、検索式をキーボード等により入力するのは、不得手なユーザも多い。
【０００４】
本発明においては、このようなキーボードの入力の不得手なユーザでも容易にオブジェクトの絞込みを行う手法を実現できるオブジェクト検索装置を提案することを目的とするものである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のオブジェクト検索装置は、以下の構成を備える。
【０００６】
（１）様々なリンク情報や属性情報を有する複数の種類のオブジェクトを蓄積し、前記オブジェクトに更新された日付やその他の属性をもち、且つ、グラフィックユーザインターフェース（ＧＵＩ）により操作を行うことのできる電子機器において、属性に対応したトグル操作できるグラフィカルなボタンを複数有し、上記複数のボタンのうち、Ｏｎになっているものに対応する属性同士をＡＮＤ演算となるように検索式を作成し、検索を行うことを特徴とする。
【０００７】
（２）前項（１）に記載のオブジェクト検索装置において、複数のグラフィカルなトグルボタンが属性ではなく、オブジェクトの種類を表すボタンであることを特徴とする。
【０００８】
（３）前項（１）に記載のオブジェクト検索装置において、複数のグラフィカルなトグルボタンが属性だけではなく、オブジェクトの種類と混在したボタンであることを特徴とする。
【０００９】
（４）前項（３）に記載のオブジェクト検索装置において、いずれかのグラフィカルなボタンが押されて、状態が変化した瞬間に検索を行うことを特徴とする。
【００１０】
（５）前項（４）に記載のオブジェクト検索装置において、検索を行う瞬間に、既に検索動作中であった場合、先に検索されている動作を停止し、新しい検索式により検索を開始することを特徴とする。
【００１１】
（６）前項（５）に記載のオブジェクト検索装置において、前項（５）において検索された結果を用いて、更に細かい検索式を入力するための手段を有し、絞込み検索を行う手段を有することを特徴とする。
【００１２】
（７）前項（６）に記載のオブジェクト検索装置において、更に細かい検索式を入力する手段において、既にグラフィカルなボタンによって検索を行ったボタンの状態を表示することを特徴とする。
【００１３】
（８）前項（７）に記載のオブジェクト検索装置において、更に細かい検索式を入力する手段において表示された、ボタンの状態を変更して、検索式を変更する手段を有することを特徴とする。
【００１４】
（９）前項（８）に記載のオブジェクト検索装置において、更に細かい検索式を入力する手段において、表示する項目に、オブジェクトの更新されたと想定する時間の範囲と、属性を入力する手段を有し、入力された全ての項目において、ＡＮＤ検索を行うことを特徴とする。
【００１５】
（１０）前項（９）に記載のオブジェクト検索装置において、検索された結果を更に請求項９の手段により別の検索式を入力して候補を絞り込む手段を有することを特徴とする。
【００１６】
（１１）前項（１０）に記載のオブジェクト検索装置において、検索式を入力する手段において、入力したそれぞれの項目に対して、ＡＮＤ検索を行うのか、ＯＲ検索を行うのかを選択するためのボタンを有することを特徴とする。
【発明の効果】
【００１７】
本発明の請求項１，２，３，４，５によれば先ず、様々なリンク情報や属性情報を有する複数の種類のオブジェクトを蓄積し、オブジェクトに更新された日付やその他の属性をもち、且つ、ＧＵＩにより操作を行うことのできる電子機器において、トグルボタンの操作のみで容易にオブジェクトの絞込検索を行うことができ、ユーザにとって、手軽に情報検索を行う手法を提供することができる。
【００１８】
また、本発明の請求項６，７，８，９，１０によれば、容易な手法でオブジェクトの候補を絞り込んだ後に、更に細かい検索式を構築して検索することができ、容易な検索手法を提供しながらも、より細かい検索を行う手法も同時に提供することができる。
【００１９】
更に、本発明によれば、ＧＵＩにより、決まりきったＡＮＤのみの検索式だけでなく、ＯＲを使った検索式も作成することができる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明を実施するための最良の形態を、実施例に基づいて説明する。
【実施例】
【００２１】
（第１の実施例）
以下、図１〜図５に基づき、本発明によるオブジェクト検索装置の好適な実施例を説明する。
【００２２】
図１は本発明のオブジェクト検索装置のハードウェアブロック図である。
【００２３】
オブジェクト検索装置は、一般的なコンピュータと同様の装置により構成される。すなわち、動作全体の制御を行うＣＰＵ１１、読み書き可能なメモリ（ＲＡＭ）１２、読み込み専用メモリ（ＲＯＭ）１３、キーボードやマウスのような入力装置（ＩｎｐｕｔＭｅｔｈｏｄ）１４、表示装置（Ｄｉｓｐｌａｙ）１５、クロックを供給するリアルタイムクロック（ＲＴＣ）１６、オブジェクトを蓄積する外部メモリ（Ｅｘｔ．Ｍｅｍｏｒｙ）１７、それぞれの装置間の情報の伝送を行うバス１８より成る。
【００２４】
本発明のオブジェクト検索装置のプログラムもＲＯＭ１３に格納する。
【００２５】
本発明のオブジェクト検索装置においては、様々な種類のオブジェクトを扱うことができるが、本実施例においては、静止画オブジェクトとして、ＪＰＥＧ，ＰＮＧ、動画オブジェクトとしてＭＰＥＧ４，音声データとしてＭＰ３を扱うものとする。また、それぞれのオブジェクトには、オブジェクトの更新時間のようにシステムが自動的につけた属性情報と、ユーザが任意につける属性情報が付加されているものとする。
【００２６】
図２に本実施例のオブジェクトの検索画面の初期状態を示す。
【００２７】
このオブジェクトの検索画面の初期状態では、フィルタボタン２１．ａ〜２１．ｄ、破線２３で囲まれた領域には、各オブジェクトをアイコン化されたオブジェクト２２、フィルタボタン２１．ａ〜２１．ｄで絞りきれなかった場合に使う詳細検索を行うためのボタン２４により構成される。
【００２８】
フィルタボタン２１．ａ〜２１．ｄはトグル動作するボタンで、図２の状態ではフィルタボタン２１．ａ〜２１．ｄは全てＯｎである。
【００２９】
フィルタボタン２１．ａ〜２１．ｄはそれぞれ本実施例で扱われるオブジェクトの種類であるＪＰＥＧ，ＰＮＧ，ＭＰＥＧ４，ＭＰ３に相当し、Ｏｎになっているフィルタボタンに相当するオブジェクトの種類のみ、枠線２３で囲まれた領域にアイコンとして表示される。
【００３０】
図２においては、ＪＰＥＧ，ＰＮＧ，ＭＰＥＧ４，ＭＰ３それぞれに対応するフィルタボタン２１．ａ〜２１．ｄがＯｎであるため、全てのオブジェクトが表示されている。
【００３１】
この時点での検索式は、
（ＪＰＥＧ）ＯＲ（ＰＮＧ）ＯＲ（ＭＰＥＧ４）ＯＲ（ＭＰ３）
である。
【００３２】
ここで、ＭＰＥＧ４に対応したフィルタボタン２１．ｃを押して離すと、フィルタボタン２１．ｃはＯｆｆになり、また、この瞬間に本発明によるオブジェクト検索装置はオブジェクトの検索を実行し、図３のように検出されたオブジェクトを破線３３で囲まれた領域に表示しなおす。ＭＰＥＧ４に相当するフィルタボタンは３１．ｃのようにＯｆｆとなり、選択されているオブジェクトの種類が一目でわかる。
【００３３】
この時点で、候補となるオブジェクトが多量に存在していた等の理由により目的とするオブジェクトを検索しきれなかった場合、詳細検索ボタン３２を押す。この詳細検索ボタンはトグル動作ではなく、タクト動作である。
詳細検索ボタン３２を押すと、図４のような画面になる。
【００３４】
図４の領域４１には詳細検索画面になる前の図３のフィルタボタンのＯｎ／Ｏｆｆの状態を表示し、領域４２は、詳細に絞込みをかけるために、オブジェクトの更新された日の範囲を記述する領域、領域４３はシステムまたはユーザが任意に設定した属性を絞り込みのキーとして設定する領域となる。
【００３５】
領域４３にはユーザが直接キーボード等から属性値を入力しても良いし、一方、図５のようにシステムが予め扱うことのできる属性を全てリスト状に表示し、ユーザがこのリストから選択する構成でも良い。
【００３６】
本実施例においては、既に設定されているフィルタボタンによる検索式と入力された検索条件をＡＮＤ論理演算により、検索式を構築する。
【００３７】
すなわち、図４の状態であれば、検索式は、
（（ＪＰＥＧ）ＯＲ（ＰＮＧ）ＯＲ（ＭＰ３））ＡＮＤ（１９９９年９月２４日から現在）ＡＮＤ（ハワイ旅行）
となる。
【００３８】
検索実行ボタン４４を押すと、上述した検索式を構築し、詳細な検索を実行する。
【００３９】
絞込みのための日付を設定する領域４２や属性を入力する領域４３が空白の場合、その領域の条件は検索式には反映されない。
【００４０】
例えば、図４の状態で、領域４３が空白の場合、検索式は、
（（ＪＰＥＧ）ＯＲ（ＰＮＧ）ＯＲ（ＭＰ３））ＡＮＤ（１９９９年９月２４日から現在）
となる。
【００４１】
また、詳細検索画面において、領域４１に表示されたフィルタボタンの状態をトグルボタンにより構成し、この詳細検索画面においても、フィルタボタンの状態を変更し、検索式に反映させることができる構成にしても良い。
【００４２】
図６に本発明のオブジェクト検索装置の構成を、図７に処理の流れを示す。
【００４３】
まず、オブジェクト検索画面が表示されるか、フィルタボタンが押されたとき（ステップｓ７１）、オブジェクト検索装置はフィルタボタン状態検出手段ｓ６１により、フィルタボタンのＯｎ／Ｏｆｆを検出し（ステップｓ７２）、検索式作成手段ｓ６２により検索式を作成する（ステップｓ７３）。
【００４４】
そして、検索手段ｓ６３により検索を実行し（ステップｓ７４）、検索結果を出力手段ｓ６４により画面に出力する（ステップｓ７５）。
【００４５】
検索手段については、システム独自のものでも良いし、一般的なデータベースでも良い。
【００４６】
以上により、数あるオブジェクトを第一段階として、フィルタボタンにより簡単に絞込み、第二段階として詳細な検索を行うことで、簡単な絞込みを容易な操作で実現し、かつ、詳細な検索も可能なオブジェクト検索装置を実現することができる。
【００４７】
（第２の実施例）
以下、図８，図９に基づき、本発明によるオブジェクト検索装置の好適な第２の実施例を説明する。
【００４８】
オブジェクト検索装置の構成は、第１の実施例と同様である。
【００４９】
また、第一段階としての、フィルタボタンを用いたオブジェクトの絞込み方法も第１の実施例のとおりである。
【００５０】
本実施例では詳細検索画面において、検索属性の追加を行うボタン８１により、絞込検索を行う検索属性を追加できる点が第１の実施例と異なる点である。
【００５１】
図８の状態で検索属性の追加ボタン８１を押すと、属性の入力項目が増える。
【００５２】
属性の入力項目を増やす前に、現在表示されている属性の入力項目全てに入力がされていることをチェックし、属性の入力項目全てに入力されていたら、属性の入力項目を増やす実装にしても良い。
【００５３】
図９のように、フィルタボタンのうち、ＪＰＥＧとＰＮＧがＯｎで、時間の範囲が入力されておらず、検索する属性が、「旅行」と「ハワイ」であった状態で検索実行ボタン９１を押すと、検索式はフィルタボタンで設定される検索式とこれら詳細検索画面で入力された項目をＡＮＤ論理式で構成し、
（（ＪＰＥＧ）ＯＲ（ＰＮＧ））ＡＮＤ（旅行）ＡＮＤ（ハワイ）
となり、この検索式で、オブジェクトの検索を行う。
【００５４】
これにより、複数の属性値を持つオブジェクトに対して、絞り込む項目を増やすことができ、より精度の高い絞込みを行うことができる。
【００５５】
（第３の実施例）
以下、図１０に基づき、本発明によるオブジェクト検索装置の好適な第３の実施例を説明する。
【００５６】
オブジェクト検索装置の構成は、第１の実施例と同様である。
【００５７】
また、第一段階としての、フィルタボタンを用いたオブジェクトの絞込み方法も第１の実施例のとおりである。
【００５８】
詳細検索画面において、第２の実施例と異なる点について説明する。
【００５９】
本実施例の詳細検索画面では、第２の実施例に更に検索式に領域１０１，１０２，１０３で示されるＡＮＤ／ＯＲを反映させるためのラジオボタンを追加した。
【００６０】
これらのラジオボタンは排他的に動作し、ＡＮＤが選ばれるとＯＲは選択からはずれ、ＯＲが選ばれるとＡＮＤが選択からはずれる。
【００６１】
検索式を構築するとき、これら領域１０１，１０２，１０３のラジオボタンの状態が反映される。
【００６２】
領域１０１，１０２と領域１０３は検索式に反映される影響が異なる。
【００６３】
図１０のように、フィルタボタンはＪＰＥＧ，ＰＮＧがＯｎになっており、時間の範囲は９９年９月２４日から０２年１０月２８日迄、属性として、「旅行」「ハワイ」が選択され、領域１０１，１０２はＡＮＤ，領域１０３はＯＲが選択されているとする。
【００６４】
ここで検索式を構築するにはまず、フィルタボタン群，時間，属性それぞれに分けて考える。
【００６５】
まず、フィルタボタン，時間については、第１の実施例のとおり、
（ＪＰＥＧ）ＯＲ（ＰＮＧ）
となり、
９９年９月２４日から０２年１０月２８日
となる。
【００６６】
次に、属性については、領域１０３のＯＲが選択されている状態を用いて、
（旅行）ＯＲ（ハワイ）
となる。
【００６７】
更に、これらフィルタボタン，時間，属性による検索式を領域１０１，１０２の状態を用いて、
（（ＪＰＥＧ）ＯＲ（ＰＮＧ））ＡＮＤ（９９年９月２４日から０２年１０月２８日）ＡＮＤ（（旅行）ＯＲ（ハワイ））
が、最終的な検索式となる。
【００６８】
これにより、第２の実施例に比べてより柔軟な検索式を構築することができ、且つ、操作の容易性は確保されている。
【図面の簡単な説明】
【００６９】
【図１】本発明のオブジェクト検索装置を組み込む例としての、携帯情報端末の機器構成を示す図
【図２】本発明の第１実施例のオブジェクトの絞込み検索を行う前の状態を表す図
【図３】本発明の第１実施例のオブジェクトの絞込検索を行った状態を表す図
【図４】本発明の第１実施例の詳細検索画面の入力例を表す図
【図５】本発明の実施例の詳細検索画面において、属性値を入力する画面の例を表す図
【図６】本発明のオブジェクト検索装置の構成を表す図
【図７】本発明の処理の流れを表す図
【図８】本発明の第２の実施例の詳細検索画面の入力例を表す図
【図９】本発明の第２の実施例の詳細検索画面の入力例で、属性の検索項目を追加した図
【図１０】本発明の第３の実施例の詳細検索画面の入力例を表す図
【符号の説明】
【００７０】
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  入力装置（Ｉｎｐｕｔ  Ｍｅｔｈｏｄ）
１５  表示装置（Ｄｉｓｐｌａｙ）
１６  リアルタイムクロック（ＲＴＣ）
１７  外部メモリ（Ｅｘｔ．Ｍｅｍｏｒｙ）
１８  バス
２１．ａ〜２１．ｄ  フィルタボタン
２４  詳細検索ボタン
ｓ６１  フィルタボタン状態検出手段
ｓ６２  検索式作成手段
ｓ６３  検索手段
ｓ６４  出力手段
【図１】
2005332312.tif 000003
【図２】
2005332312.tif 000004
【図３】
2005332312.tif 000005
【図４】
2005332312.tif 000006
【図５】
2005332312.tif 000007
【図６】
2005332312.tif 000008
【図７】
2005332312.tif 000009
【図８】
2005332312.tif 000010
【図９】
2005332312.tif 000011
【図１０】
2005332312.tif 000012