(57)【要約】【課題】データの種類に拘らず、ラベルやしおりを添付する手間もなく、ユーザが直感的に検索ができる情報処理検索装置を提供すること。【解決手段】データを保管し、複数のデータの集合体の中から特定のデータを検索し、抽出する情報処理検索装置であって、１つ又は複数のアプリケーションを起動することができ、アプリケーションはデータに対して複数の操作を行うことができ、アプリケーションによってデータに対して行った操作を記録することができる情報処理検索装置において、アプリケーションによってデータに対して行った操作の記録をデータに関連付けて保管し、データの検索時に操作の記録を検索条件の一部として設定できることを特徴とする。【選択図】図１
2005250646.tif 000002
【特許請求の範囲】
【請求項１】
データを保管し、複数のデータの集合体の中から特定のデータを検索し、抽出する情報処理検索装置であって、１つ又は複数のアプリケーションを起動することができ、アプリケーションはデータに対して複数の操作を行うことができ、アプリケーションによってデータに対して行った操作を記録することができる情報処理検索装置において、
アプリケーションによってデータに対して行った操作の記録をデータに関連付けて保管し、データの検索時に操作の記録を検索条件の一部として設定できることを特徴とする情報処理検索装置。
【請求項２】
アプリケーションによってデータに対して行った操作には、データのオープン、参照、セーブ、カット、コピー、ペースト、描画等、その他アプリケーションがデータに対して行える固有の操作等を指すことを特徴とする請求項１記載の情報処理検索装置。
【請求項３】
検索時に、アプリケーションを選択すると、選択したアプリケーションがデータに対してできる操作一覧を表示し、操作の１つを選択することによって、検索式を作り上げていくことを特徴とする請求項２記載の情報処理検索装置。
【請求項４】
検索時に使用する検索式は、文字だけでなく、アイコン（図版）で表記し、アイコンを指定又はアイコンをドラッグ＆ドロップ操作により検索式を作成していくことを特徴とする請求項３記載の情報処理検索装置。
【請求項５】
アプリケーションによってデータを操作し、その操作をデータに付与する装置と、データに付与された操作を用いて検索を行う装置は、同一であっても、又、別々の装置であっても構わないことを特徴とする請求項１記載の情報処理検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報データを電子的に保存し、条件式を設定して検索を行い、所望の情報データを抽出する情報処理検索装置に関する。
【背景技術】
【０００２】
今日、様々なデータをコンピュータで電子的に保存し、活用することが一般的になってきた。又、データもテキストデータ以外に、イメージデータや音声データ、動画データ等の様々なマルチメディアデータを扱うようになってきている。更に、保管しておくデータの数も膨大になってきており、そのような状況においても膨大なデータの中から的確なデータを、確実に素早く見つけ出す検索方法がユーザにとって重要な問題となっている。
【０００３】
データがテキストデータの場合、検索方法として、データに含まれるであろう言葉をキーワードとして検索する方法が一般的である。データの数が膨大になるに連れ、キーワードをＡＮＤやＯＲ等の演算子と組み合わせ、検索式として検索を掛ける方法によって絞り込み、検索の的中率を高める方法が用いられている。
【０００４】
又、データが作成された日時、更新された日時をデータと関連付けて保管しておき、日時、データの作成日、更新日で検索する方法もマルチメディアデータに対して有効であり、一般的である。
【０００５】
テキストデータが含まれていないマルチメディアデータには、テキストを含むラベルやしおりを関連付け、テキストデータと同様、キーワードで検索する方法がある。
【０００６】
【特許文献１】特開平９−２１８８１２号公報
【特許文献２】特開２０００−３３１００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、キーワードを盛り込んだ検索式を用いての検索方法では、膨大な数の中から所望するデータを抽出するには、適切なキーワードを設定するのが非常に困難である。
【０００８】
又、情報の種類はテキストデータだけではなく、イメージや音声、動画等、所謂マルチメディアデータも多くなってきており、これらのデータにはテキストは存在せず、キーワードによる検索が不可能である。
【０００９】
データが作成された日時で検索する手段があるが、日付では、膨大なデータの中から所望のデータを抽出することは、データの数が多くなるほど困難さを増す。
【００１０】
従来のこのような課題を解決する方法として、文字列を含むラベルやしおりを付けて、ラベルに含まれるキーワードで検索する方法もあるが、全てのデータに適切なラベルを付けることは面倒な作業であり、ラベルを付けないことも多い。ラベルを付けないと検索で抽出することはできない。
【００１１】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、データの種類に拘らず、ラベルやしおりを添付する手間もなく、ユーザが直感的に検索ができる情報処理検索装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１記載の発明は、データを保管し、複数のデータの集合体の中から特定のデータを検索し、抽出する情報処理検索装置であって、１つ又は複数のアプリケーションを起動することができ、アプリケーションはデータに対して複数の操作を行うことができ、アプリケーションによってデータに対して行った操作を記録することができる情報処理検索装置において、アプリケーションによってデータに対して行った操作の記録をデータに関連付けて保管し、データの検索時に操作の記録を検索条件の一部として設定できることを特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載の発明において、アプリケーションによってデータに対して行った操作には、データのオープン、参照、セーブ、カット、コピー、ペースト、描画等、その他アプリケーションがデータに対して行える固有の操作等を指すことを特徴とする。
【００１４】
請求項３記載の発明は、請求項２記載の発明において、検索時に、アプリケーションを選択すると、選択したアプリケーションがデータに対してできる操作一覧を表示し、操作の１つを選択することによって、検索式を作り上げていくことを特徴とする。
【００１５】
請求項４記載の発明は、請求項３記載の発明において、検索時に使用する検索式は、文字だけでなく、アイコン（図版）で表記し、アイコンを指定又はアイコンをドラッグ＆ドロップ操作により検索式を作成していくことを特徴とする。
【００１６】
請求項５記載の発明は、請求項１記載の発明において、アプリケーションによってデータを操作し、その操作をデータに付与する装置と、データに付与された操作を用いて検索を行う装置は、同一であっても、又、別々の装置であっても構わないことを特徴とする。
【発明の効果】
【００１７】
請求項１及び２記載の発明によれば、電子的にコンピュータに保管された膨大な、テキストデータ、イメージデータ、音声データといったマルチメディアデータに対し、過去にアプリケーションを使用してデータに対して行った操作を記録し、データに関連付け、検索式の項として、データを操作したアプリケーションと、その操作を利用することにより、ユーザには、ラベル等を貼る手間も要らず、又、過去のユーザの記憶し易い操作を検索対象とすることにより、より直感的に、的確で素早い情報処理検索装置を提供することができる。
【００１８】
請求項３及び４記載の発明によれば、検索式を作る上で、アプリケーション毎に選択可能な操作をアイコン表示で示すことによって、ユーザに多大な記憶を強いることなく、直感的で分かり易い操作方法を提供することができる。
【００１９】
請求項５記載の発明によれば、アプリケーションでデータに操作する装置と、データを検索する装置を分離することにより、広範な多目的な便利な使い方ができる装置を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００２１】
図１は本発明の実施の形態を示すブロック図である。同図に示す情報処理検索装置は、アプリケーションを操作する操作部１０１とアプリケーション１０２、アプリケーションによって生成された、又は、操作されたデータを格納するデータ１０４及びアプリケーションがデータに対して操作を行った操作を記録する操作履歴１０３と、検索式を入力する入力部１０５、そして、設定された検索式から検索を行う検索部１０６、検索結果に基づいてデータを抽出する抽出部１０７、抽出したデータを表示する表示部１０８から構成される。
【００２２】
図２は本発明のハードウェア構成を示すブロック図である。
【００２３】
本発明の実施の形態のプログラムを処理するＣＰＵ２００、入力及び操作、結果表示を行う液晶ディスプレィ２０２及び液晶ディスプレィ上に付けられたタッチパネル２０１がある。本実施の形態では、タッチパネルと液晶ディスプレィを用いているが、本プログラムを操作、入出力を行えるものであれば、ブラウン管とキーボード、マウス等でも構わない。ＣＰＵには、本実施の形態を実現するプログラムとデータ、操作記録を保管するＲＡＭ／ＲＯＭ２０３が接続されている。更に、本プログラムにより撮影できるカメラ２０６及びデータを保管するメモリカード２０５、メモリカード２０５をＣＰＵ２００に接続するためのメモリカードアダプタ２０４が接続されている。
【００２４】
本実施の形態では、本発明を図２におけるハードウェア構成とＲＯＭに格納されたプログラムにより実現させているが、メモリカードやＦＤに格納されたプログラム、又は全てハードウェアで実現されていても構わない。
【００２５】
ユーザは、液晶ディスプレィ及びタッチパネルを用いて、カメラ撮影アプリケーション、ドローツール、電卓、電子メール、音声再録ツール等の複数のアプリケーションを実行することができ、各アプリケーションはデータの生成とデータへの編集を行うことができる。データの加工には、カット、コピー、ペースト以外にも、アプリケーション固有の編集を行うことが可能である。ドローツールであれば、描画という操作も記録される。それぞれのアプリケーションにより加えられた操作は、操作が加えられたデータに関連付けられて保管される。
【００２６】
検索時には、図３に示すダイアログが表示され、検索式を作成する。本ダイアログでは、検索式３０２に示すように、視覚的に検索式を作成している。図３に示す作成中の検索式は、カメラアプリケーションで撮影され、且つ（ＡＮＤ）、ドローアプリケーションでカットを行ったデータを意味する。検索式の作成には、検索式以下のアイコンを使って指定する。
【００２７】
アプリケーションアイコン３０４でアイコンの１つをタップすることによりアプリケーションを選択する。図３では左からカメラ撮影アプリケーション、ドローアプリケーション、電卓アプリケーション、電子メールアプリケーション、音声録再アプリケーションが並んでおり、ドローアプリケーションが選択されている。
【００２８】
アプリケーションの１つが選択されているとアプリケーションがデータに対して行える操作一覧が操作３０５にアイコンで表示される。表示される操作アイコンは、アプリケーションアイコン３０４で選択されるアプリケーションによって異なる。操作アイコンの１つをタップすると、検索式のカーソル３０６の位置にアプリケーションアイコンと操作アイコンが図３に示されるように表示される。複数のアプリケーションと操作を検索式に盛り込む際、演算子３０３をタップしてＡＮＤ又はＯＲを選択することにより、関連付けることができる。本実施の形態では、演算子として、ＡＮＤとＯＲを取り挙げているが、他の演算子が追加されていても構わない。又、検索式に優先順位を明示的に変更する括弧等を使用しても構わない。
【００２９】
それぞれのアイコンは、タップして、カーソル位置に挿入することもできるが、ドラッグ＆ドロップをして、検索式の任意の位置に挿入することもできる。
【００３０】
検索式を作成後に、検索開始ボタン３０７を押して検索を開始する。
【００３１】
図４のフローチャートを用いてデータにアプリケーションの操作を関連付ける流れを説明する。
【００３２】
ユーザがアプリケーションを使用してデータに対して操作を行うと、Ｓ４０１にてＳ４０１へ移る。アプリケーション操作を行っていない場合、Ｓ４０１へ戻され、行うまで再びＳ４０１を繰り返し、操作が行われるまで待つ。
【００３３】
Ｓ４０１にてアプリケーション操作が行われると、Ｓ４０２では、行ったアプリケーション操作を記録する。Ｓ４０３にてアプリケーションの操作が終了であれば、Ｓ４０４に移る。アプリケーションの操作が終了でなかった場合は、Ｓ４０１に戻り、アプリケーションが操作されるのを待つ。Ｓ４０４に移ると、データをセーブするかどうかを判別する。データをセーブしない場合、Ｓ４０５にてＳ４０２で行ったアプリケーションの操作の記録を破棄し、終了する。データをセーブする場合、Ｓ４０６にてデータをセーブすると共に、データに対して行ったアプリケーション及びアプリケーションの操作の記録をデータに関連付けてデータベースに記録し、終了する。
【００３４】
図５のフローチャートを用いて検索式の作成の動作を詳細に説明する。
【００３５】
Ｓ５０１で上記で述べたように操作を行う図３のようなダイアログが表示される。Ｓ５０２で検索ボタンが押されたかどうか判別し、押されていない場合、Ｓ５０４にてアイコンが押されたかどうか判別する。アイコンも押されていない場合、Ｓ５０２に戻ってボタン又はアイコンが押されるのを待つ。
【００３６】
Ｓ５０４にて、アイコンが押されている場合、演算子が押された場合は、押された演算子のアイコンを検索式のカーソル位置に、指定された演算子を挿入する。
【００３７】
Ｓ５０４にて、アプリケーションアイコンが押された場合は、指定されたアプリケーションでデータに対してできる操作一覧をアイコンにして、ダイアログの操作欄に並べて表示する。
【００３８】
Ｓ５０４にて、操作が押された場合は、押された操作と、選択されているアプリケーションをアイコンにして検索式のカーソル位置に挿入する。
【００３９】
Ｓ５０２にて検索開始ボタンが押されている場合、検索式を保存し、終了する。
【００４０】
図６を用いて、検索式を使って検索抽出を行う過程を説明する。
【００４１】
Ｓ６０１では、図５で説明したように検索式を作成する。Ｓ６０２にて図３のダイアログの検索開始ボタンが押されたことを検知すると、Ｓ６０３にて最初の項を取り出し、Ｓ６０４にて、アプリケーションと操作を取り出す。Ｓ６０５にて検索式より取り出したアプリケーションと操作に対応するデータを検索を行い、該当するデータを抽出する。Ｓ６０６にて次の項目があるものは、Ｓ６０７にて検索式の次の項を取り出し、Ｓ６０４に戻る。Ｓ６０６にて検索式の全ての項の評価が終わると、各項を繋いでいる演算子ＡＮＤとＯＲによってデータを絞り込み、Ｓ６０９に最終的にデータを抽出する。
【産業上の利用可能性】
【００４２】
本発明は、情報データを電子的に保存し、条件式を設定して検索を行い、所望の情報データを抽出する情報処理検索装置に対して適用可能である。
【図面の簡単な説明】
【００４３】
【図１】実施例のデータ処理の流れを示すブロック図である。
【図２】実施例のハードウェア構成を示すブロック図である。
【図３】実施例の検索式入力ダイアログである。
【図４】実施例の操作記録のフローチャートである。
【図５】実施例の検索のフローチャートである。
【図６】実施例の検索式を使って検索抽出を行う過程を示すフローチャートである。
【符号の説明】
【００４４】
１０１  操作部
１０２  アプリケーション
１０３  操作履歴データベース
１０４  データ格納部
１０５  入力部
１０６  検索部
１０７  抽出部
１０８  表示部
２００  ＣＰＵ
２０１  タッチパネル
２０２  液晶ディスプレィ
２０３  ＲＡＭ／ＲＯＭメモリ
２０４  メモリカードアダプタ
２０５  メモリカード
２０６  カメラ
２０７  音声入出力
３０１  検索式入力ダイアログ
３０２  作成中の検索式エリア
３０３  検索式に使用する演算子の選択エリア
３０４  アプリケーション選択エリア
３０５  アプリケーションの操作の選択エリア
３０６  検索式カーソル
３０７  検索開始ボタン
【図１】
2005250646.tif 000003
【図２】
2005250646.tif 000004
【図３】
2005250646.tif 000005
【図４】
2005250646.tif 000006
【図５】
2005250646.tif 000007
【図６】
2005250646.tif 000008