(57)【要約】【課題】  複数の情報オブジェクトを蓄積・検索・実行可能なオブジェクト検索装置において、既検索の検索式の再現性と操作性を向上させるオブジェクト検索表示方式を提供すること。【解決手段】  本発明のオブジェクト検索表示方式は、グラフィカルユーザインターフェイスを用いて、オブジェクト検索を実行する為の検索式を作成する検索式作成及び蓄積手段と、作成した検索式を操作・実行する手段と、前記検索式以外に蓄積された検索式オブジェクトを検索する手段と、検索されたオブジェクト並びに検索式オブジェクトを表示する出力手段とからなる。【選択図】  図１
2005327173.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを入力するオブジェクト入力手段、該オブジェクトを表示するオブジェクト表示手段、該オブジェクトを記憶するオブジェクト記憶手段、該オブジェクトの一部を構成する検索式により前記オブジェクトを検索するオブジェクト検索手段、オブジェクトに属性を付加する属性付加手段、該属性付加手段により付加された属性に基づいて前記オブジェクトをソートするソート手段、該ソート手段によりソートした結果を表示するソート表示手段を有する事を特徴とするオブジェクト検索表示方式。
【請求項２】
前記属性を判別する属性判別手段、該属性判別手段により判別した属性を基に該属性を有する前記オブジェクトを選択する選択手段、該選択手段により選択した前記オブジェクトを表示するオブジェクト選択表示手段を有することを特徴とする請求項１記載のオブジェクト検索表示方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオブジェクトを保持する装置で、分類されたオブジェクトを検索表示するユーザインタフェースに関する。
【背景技術】
【０００２】
従来から、多くのオブジェクトから目的とするオブジェクトを抽出するために、検索式または検索キーを構成し、この検索式よりデータベースを通じて複数存在するオブジェクトを絞り込む手法により、目的とするオブジェクトを探しあてる動作を行ってきた。また、昨今のコンピュータのユーザ層の拡大に伴い、コンピュータの操作もグラフィカルな操作を行うものが主流となり、検索式をキーボード等により入力するよりは、グラフィカルユーザインタフェース（GUI）を用いて手軽に入力するものが提案されてきている。例えば、検索に用いる属性や種類等の情報を個々の固定トグルボタンに割り付け、当該単一もしくは複数の情報トグルボタンを押したことによって検索式の一部を決定し、最小の検索語を入力して検索ボタンを押すことで検索実行を可能にするユーザインタフェースが提案されている。
【特許文献１】特開平08-212219号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、検索に用いる情報の個数が増え、割り付ける固定トグルボタンの個数より情報の個数の方が多くなった場合に、新たに増えた情報を固定トグルボタンに割り付けるが為に、古い情報が上書きされて解らなくなったり、また、当該検索式が保存できないため、時間を置いて同じ検索式を用いた検索を行う場合には、ユーザが前記情報トグルボタンのトグル状態と現在固定トグルボタンに割付られていない情報からなる検索式を自分で記憶していなければならず、検索式の再現が難しいという問題もあった。
【０００４】
本発明は、検索式の再現性と操作性を向上させた、オブジェクト検索表示方式を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明では、様々なリンク情報や属性情報を有する複数の種類のオブジェクトを蓄積し、前記オブジェクトに更新された日付やその他の属性をもち、且つ、グラフィックユーザインターフェース(GUI)により操作を行うことのできる電子機器において、オブジェクトを入力するオブジェクト入力手段、該オブジェクトを表示するオブジェクト表示手段、該オブジェクトを記憶するオブジェクト記憶手段、該オブジェクトの一部を構成する検索式により前記オブジェクトを検索するオブジェクト検索手段、オブジェクトに属性を付加する属性付加手段、該属性付加手段により付加された属性に基づいて前記オブジェクトをソートするソート手段、該ソート手段によりソートした結果を表示するソート表示手段を有することを特徴とし、検索式自体をオブジェクトとして蓄積可能となり、かつ、当該検索式オブジェクトの操作により検索式自体が検索・選択された検索式オブジェクトのみが表示されるので、ユーザの検索式の操作性を向上させる。
【発明の効果】
【０００６】
以上説明したように、本出願に係わる第一の発明によれば、様々なリンク情報や属性情報を有する複数の種類のオブジェクトを蓄積し、前記オブジェクトに更新された日付やその他の属性をもち、且つ、グラフィックユーザインターフェース(GUI)により操作を行うことのできる電子機器において、一度実施した検索の検索式がオブジェクトとして保存されるので、検索キーの数量制限及び検索式の蓄積制限がメモリの許す限り当該制限がなくなるという効果がある。また当該検索式オブジェクトの操作により、より簡単に検索の再実行が可能になるという効果がある。さらに検索結果の画面表示にて、前記複数の検索式オブジェクトが検索対象となるため、取捨選別した検索式オブジェクトの表示が行え、ユーザの無駄な絞込み検索操作を防止するオブジェクト検索表示方式を提供することが出来るという効果がある。
【発明を実施するための最良の形態】
【０００７】
次に本発明のオブジェクト検索表示方式について図面を元に詳細に説明する。
【０００８】
(第一の実施例)
以下、図１〜図５に基づき、本発明によるオブジェクト検索表示方式を具現化したオブジェクト検索表示装置の好適な実施例を説明する。
【０００９】
図１は本発明のオブジェクト検索表示方式を具現化したオブジェクト検索表示装置のハードウェアブロック図である。
【００１０】
オブジェクト検索表示装置は、一般的なコンピュータと同様の装置により構成される。すなわち、動作全体の制御を行うCPU11、読み書き可能なメモリ(RAM)12、読み込み専用メモリ(ROM)13、キーボードやマウスのような入力装置(Input Method)14、表示装置(Display)15、カレンダークロックを供給するリアルタイムクロック(RTC)16、オブジェクトを蓄積する外部メモリ(Ext. Memory)17、それぞれの装置間の情報の伝送を行うバス18より成る。
【００１１】
本発明のオブジェクト検索表示方式に基づいたソフトウェアプログラムもROM13に格納する。
【００１２】
本発明のオブジェクト検索表示方式を具現化したオブジェクト検索表示装置においては、様々な種類のオブジェクトを扱うことができるが、本実施例においては、静止画オブジェクトとして、JPEG,PNG、動画オブジェクトとしてMPEG4,Motion JPEG、音声・音楽オブジェクトとしてMP3等を想定している。また、それぞれのオブジェクトには、オブジェクトの更新時間のようにシステムが自動的につけた属性情報と、ユーザが任意につける属性情報が付加されているものとする。
【００１３】
また、ユーザの操作をオブジェクト検索表示装置に伝えるグラフィカルユーザインタフェース(GUI)は、上記入力装置(Input Method)14と、表示装置(Display)15に表示されるメニュー等の画面及び表示装置(Display)15に取り付けられたタッチパネル等との組み合わせにより構成される。
【００１４】
図２に本実施例の検索式の作成画面例を示す。
【００１５】
この検索＆検索式作成画面の例では、破線21で囲まれた領域には、当該オブジェクト検索装置で扱えるファイルの種別を検索キーに追加する種別がチェックボタン付きで配置されている。破線22で囲まれた領域には、当該オブジェクト検索装置で扱える日時を検索キーに追加する日時選択ボックスが配置されており、プルダウンメニューの数字を選択することで、検索日時を特定する。破線23で囲まれた領域には、当該オブジェクト検索装置で扱えるオブジェクトに付けられた属性値を選択するプルダウンメニューが配置されており、プルダウンメニューの選択で一つの属性値を選択する。破線24で囲まれた領域には、上記各々の領域で選択した検索キーに基づいた検索式を入力可能な1ライン入力ボックスが配置され、検索キーのカテゴリに割り振られた番号25と、演算子（'*':and, '+':or)で検索式を入力する。この検索式登録画面の例での検索式は、
‘（動画+静止画+音声+音楽）* (20000925〜20021029) * (日帰り旅行)’
となる。
【００１６】
検索キーの選択と検索式の入力が完了した後、検索ボタン26をクリックすることで、オブジェクトの検索が実行されるとともに、入力した検索式がオブジェクトとして生成され自動的に蓄積される。ここで検索ボタン26はタクト動作である。なお、前記検索式オブジェクトの蓄積方法としていろいろな方法が考えられるが、本実施例ではデータベース形式を用いている。
【００１７】
さらに検索を絞り込みたい場合には、属性値を増やすことが出来る。破線23で囲まれた領域の属性値をもう一つ入力入力することによって図３のように属性値の入力項目が自動的に一つ追加され、属性値は当該オブジェクト検索装置で扱える範囲まで入力可能となる。また、増えた属性値をスクロール表示可能なようにスライドバー31が配置されている。以上が検索式作成と蓄積手段の一例である。
【００１８】
上記のように検索式作成画面で作成・検索された検索式オブジェクトは、他のオブジェクトと同じように、オブジェクトブラウザで表示される。
【００１９】
図４に本実施例のオブジェクトブラウザの初期状態を示す。
【００２０】
このオブジェクトブラウザの初期状態では、破線41で囲まれた領域には、各オブジェクトを各々の属性等を基にアイコン化したオブジェクト40とスライドバー42、検索等を実行し選択表示状態から全てのオブジェクト40の表示状態に戻す全表示ボタン43から構成される。
【００２１】
ここで、全表示ボタンは、タクト動作である。また、各々のオブジェクトをクリックすることによって、各々のオブジェクトに対応したアプリケーションが起動し、各々のオブジェクトに応じた表示がなされる。
【００２２】
ここで、本出願に関わる検索式オブジェクトの動作について詳細に説明する。
【００２３】
検索式オブジェクト1（以下検索式1と略す）をクリックすると、検索式1に登録されている検索式に応じたオブジェクトの検索が実行される。
【００２４】
この時、オブジェクト検索の実行と同時に、検索に使用されていない他の検索式オブジェクトが、検索式1の構成要素である検索キー各々の検索対象となり検索される。例えば、検索式1の検索式が、
‘（動画+静止画+音声+音楽）* (20000925〜20021029) * (日帰り旅行)’
の場合、その構成要素は、“動画”、“静止画”、“音声”、“音楽”、“20000925〜20021029”、“日帰り旅行”という６個の検索キーである。前記各々の検索キーに該当する検索式オブジェクトのみが検索され、検索結果に表示される。なお、日時の期間指定検索キーである“20000925〜20021029”に関しては、この間の日時及び期間の検索キーを持つ検索式オブジェクトが検索された検索結果として表示される。
【００２５】
以上が検索式オブジェクト検索手段の一例である。
【００２６】
前記検索式1オブジェクト実行結果の画面を図５に示す。
【００２７】
検索結果表示のオブジェクトブラウザでは、破線51で囲まれた領域に検索結果選び出されたオブジェクト50と、検索によってオブジェクト個数が変化したことによって伸びたスライドバー52、全てのオブジェクトの表示状態に戻す全表示ボタン53から構成される。図５の通り、検索式オブジェクトは、他のオブジェクトの最後に集めて表示される。
【００２８】
また、検索実行に用いた検索式1は、表示しない。この検索結果表示に表示されている検索式オブジェクトをクリックすることによって、検索結果の絞込み検索が実行される。
【００２９】
以上が出力手段の一例である。
【００３０】
図６に、本発明のオブジェクト検索表示方式を具現化したオブジェクト検索表示装置の構成を、図7に処理の流れを示す。
【００３１】
まず、オブジェクト検索表示装置にて、ROM13から本発明のオブジェクト検索表示方式に関するソフトウェアがRAM12に読み出され、CPU11にて実行される。検索式作成＆検索画面が表示装置15に表示され、InputMethod14等が用いられて検索式作成・蓄積手段s61によって検索式オブジェクトが作成(ステップs71)され、外部メモリ17に蓄積(ステップs72)される。
【００３２】
その後表示装置15に表示したオブジェクトブラウザにて、オブジェクト全部を一覧表示(ステップs73)している画面において、前記検索式オブジェクトがInputMethod14を用いてクリックされたことによって検索式オブジェクト実行手段s62が実行(ステップ s74)されてオブジェクトが検索(ステップs75)されると同時に実行された検索式オブジェクト検索手段s63により検索式自体が検索選択(ステップ s76)され、前記オブジェクト検索結果と、検索式検索の結果が出力手段s64によって表示装置15の画面に出力(ステップs77)される。
【００３３】
本第一の実施例を実施することにより、以下のような特有の効果がある。
【００３４】
・検索式を作成し検索実行することによって、検索式オブジェクトが自動的に蓄積される為、検索式登録の操作が必要なく再検索の利便性が向上する。
【００３５】
・検索式オブジェクトの操作による検索後、検索された検索式オブジェクトを集めて表示する為、検索式オブジェクトを探して廻らずに済み、絞込み検索の操作性が向上する。
【００３６】
(第二の実施例)
本発明における第二の実施例について、図面を元に詳細に説明する。
【００３７】
本発明における第二の実施の形態を説明するためのハードウェアブロック図は、第一の実施例の図１と同様であるためここでは省略する。
【００３８】
以下、図８に基づき、本発明によるオブジェクト検索表示方式を具現化したオブジェクト検索装置の好適な第二の実施例を説明する。
【００３９】
オブジェクト検索表示方式を具現化したオブジェクト検索装置の構成は、第一の実施例と同様である。
【００４０】
本実施例では、出力手段の例における検索式オブジェクトの実行後の検索結果表示において、検索された検索式オブジェクトの表示アルゴリズムが第一の実施例と異なる。
【００４１】
図８の通り、検索の結果選び出されたオブジェクト80とスライドバー82が破線81の領域に表示され、検索された検索式オブジェクトは、一点鎖線83で囲まれた領域のようにオブジェクトブラウザの中で、オブジェクト表示の先頭部に表示される。さらに、検索された検索式オブジェクトは、検索が行われた順（蓄積順）でソートされて表示される。
【００４２】
この検索結果表示に表示されている検索式オブジェクトをクリックすることによって、検索結果の絞込み検索が実行される。
【００４３】
以上が第二の実施例における出力手段の一例である。
【００４４】
本第二の実施例を実施することにより、以下のような特有の効果がある。
【００４５】
・検索結果での検索式オブジェクトがオブジェクトブラウザの先頭部に表示される為、検索式オブジェクトを探すまでもなく、絞込検索がすぐに行える。
【００４６】
・検索結果での検索式オブジェクトが、検索順に表示されるので、ユーザがどういう検索を行ってきたかが一目でわかる。
【００４７】
(第三の実施例)
本発明における第三の実施例について、図面を元に詳細に説明する。
【００４８】
本発明における第三の実施例を説明するためのハードウェアブロック図は、第一の実施例の図1と同様であるためここでは省略する。
【００４９】
以下、図９、図１０に基づき、本発明によるオブジェクト検索表示方式を具現化したオブジェクト検索装置の好適な第三の実施例を説明する。
【００５０】
オブジェクト検索表示方式を具現化したオブジェクト検索装置の構成は、第一の実施例と同様である。
【００５１】
検索結果表示において、第二の実施例と異なる点について説明する。
オブジェクトブラウザのソートボタン91にてオブジェクトのソートが行える点が第二の実施例と異なる。
【００５２】
図９の通り、第二の実施例で提示された出力手段を用いて、検索式1の実行による検索結果がオブジェクトブラウザに表示されている。さらに、オブジェクトブラウザには、ソートボタン91が装備されている。ここでソートボタン91はタクト動作である。
【００５３】
ソートボタン91を操作することにより、オブジェクトのソート表示が行われる。
【００５４】
検索式オブジェクト以外の複数のオブジェクトは、各々のオブジェクトの属性等のアスキーコード順等で集められて図10の破線101の領域のように表示される。
【００５５】
複数の検索式オブジェクトは、各々の検索式オブジェクトが操作された回数（検索回数）の多い順にソートされて図10の一点鎖線100の領域のように表示される。
【００５６】
本第三の実施例を実施することにより、以下のような特有の効果がある。
【００５７】
・検索式オブジェクトが、他のオブジェクトのソート操作に連動して、検索回数でソートされるので、以前どういう検索を良く行ったかが一目でわかるという効果がある。
【００５８】
（他の実施の形態）
なお、本発明は上記各々の実施の形態に限定されるものではなく、さらに以下のような変形が可能である。
【００５９】
第一の実施例において、検索式オブジェクト検索手段として、検索式1が持つ各々の属性等の情報が一つは入っている検索式オブジェクトを検索し表示しているが、検索式1のもつ各々の属性等の情報が一つも入っていない検索式オブジェクトを検索し表示してもよい。
【００６０】
第一の実施例において、検索式オブジェクトの蓄積手段としてデータベースを用いているが、当該方法にこだわる必要はなく、辞書形式や、LDAP(Lightweight Directory Access Protocol)形式や、RDB(a Relational Database Management System)であってもよい。
【００６１】
第二の実施例及び第三の実施例において、出力手段の検索式オブジェクトの表示として、検索式オブジェクトを操作して検索を実施した直前の検索式オブジェクトをオブジェクトブラウザの先頭に表示してもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の第一の実施例を示すハードウェアブロック図である。
【図２】第一の実施例における検索式作成＆検索の画面の図である。
【図３】第一の実施例における検索式作成＆検索の画面の検索属性追加後の図である。
【図４】第一の実施例におけるオブジェクトブラウザの初期状態の図である。
【図５】第一の実施例におけるオブジェクトブラウザの検索結果表示状態の図である。
【図６】第一の実施例におけるオブジェクト検索表示方式の構成図である。
【図７】第一の実施例におけるオブジェクト検索表示方式の一連動作を示すフロー図である。
【図８】第二の実施例におけるオブジェクトブラウザの検索結果表示状態の図である。
【図９】第三の実施例におけるオブジェクトブラウザの検索結果表示状態の図である。
【図１０】第三の実施例におけるオブジェクトブラウザのソート結果表示状態の図である。
【符号の説明】
【００６３】
１１  CPU
１２  RAM
１３  ROM
１４  Input Method
１５  Display
１６  RTC
１７  Ext. Memory
１８  Bus Interface
【図１】
2005327173.tif 000003
【図２】
2005327173.tif 000004
【図３】
2005327173.tif 000005
【図４】
2005327173.tif 000006
【図５】
2005327173.tif 000007
【図６】
2005327173.tif 000008
【図７】
2005327173.tif 000009
【図８】
2005327173.tif 000010
【図９】
2005327173.tif 000011
【図１０】
2005327173.tif 000012