(57)【要約】【課題】表示画面内で入力された情報を、入力領域や入力内容に基づいて高速に検索可能とする。【解決手段】検索装置１のＣＰＵ１０は、表示部１２に表示された元情報に対して、入力部１１により追加情報が入力されたとき、入力された追加情報と、この追加情報に関する操作情報（表示画面における領域情報、色情報など）とを元情報に関連付けて記憶部１５に記憶させる。また、ＣＰＵ１０は、表示部１２に表示する情報を検索するための条件として、入力部１１により操作情報が入力されたとき、その入力された操作情報に基づいて、記憶部１５に記憶された元情報と追加情報とを検索し、当該検索によって抽出された元情報と追加情報とを表示部１２に表示させる処理を行う。【選択図】図１
2008305248.tif 000002
【特許請求の範囲】
【請求項１】
検索対象となる元情報を表示手段に表示する第１の表示制御手段と、
前記第１の表示制御手段により表示された元情報に対して追加情報を入力する第１の入力手段と、
前記第１の入力手段により入力された追加情報と、この追加情報に関する操作情報とを前記元情報に関連付けて記憶する記憶手段と、
前記表示手段に表示する情報を検索するための条件として操作情報を入力する第２の入力手段と、
前記第２の入力手段により入力された操作情報に基づいて前記記憶手段に記憶された元情報と追加情報とを検索し、当該検索によって抽出された元情報と追加情報とを前記表示手段に表示する第２の表示制御手段と、
を備える検索装置。
【請求項２】
前記記憶手段に記憶される操作情報には、前記第１の入力手段により入力された追加情報の表示画面における配置位置を示す領域情報が含まれる請求項１に記載の検索装置。
【請求項３】
前記記憶手段に記憶される操作情報には、前記第１の入力手段により入力された追加情報の色情報が含まれる請求項１に記載の検索装置。
【請求項４】
前記記憶手段に記憶される操作情報には、前記第１の入力手段により入力された内容を識別するための識別子に関する情報が含まれる請求項１又は２に記載の検索装置。
【請求項５】
コンピュータを、
検索対象となる元情報を表示手段に表示する手段、
前記表示された元情報に対して追加情報を入力する手段、
前記入力された追加情報と、この追加情報に関する操作情報とを前記元情報に関連付けて記憶する手段、
前記表示手段に表示する情報を検索するための条件として操作情報を入力する手段、
前記入力された操作情報に基づいて前記記憶された元情報と追加情報とを検索し、当該検索によって抽出された元情報と追加情報とを前記表示手段に表示する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された情報を検索する検索装置及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルや液晶ペンタブレットのようにディスプレイにペン等で入力可能な装置が普及してきている。このような装置では、例えば画像データを表示させ必要な情報をペンで入力している。このペン等で入力された情報を検索する場合に、その入力された部分を太字で表示する方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−７３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された発明のように、ペン等で入力された情報を検索する場合に入力部分を太字で表示する方法では、表示画面での入力領域や入力内容が特徴を有する場合の検索方法としては有効ではないという問題があった。
【０００４】
本発明の課題は、表示画面内で入力された情報を、入力領域や入力内容に基づいて高速に検索可能とすることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の検索装置は、検索対象となる元情報を表示手段に表示する第１の表示制御手段と、前記第１の表示制御手段により表示された元情報に対して追加情報を入力する第１の入力手段と、前記第１の入力手段により入力された追加情報と、この追加情報に関する操作情報とを前記元情報に関連付けて記憶する記憶手段と、前記表示手段に表示する情報を検索するための条件として操作情報を入力する第２の入力手段と、前記第２の入力手段により入力された操作情報に基づいて前記記憶手段に記憶された元情報と追加情報とを検索し、当該検索によって抽出された元情報と追加情報とを前記表示手段に表示する第２の表示制御手段と、を備える。
【０００６】
請求項２に記載の発明は、請求項１に記載の検索装置において前記記憶手段に記憶される操作情報には、前記第１の入力手段により入力された追加情報の表示画面における配置位置を示す領域情報が含まれる。
【０００７】
請求項３に記載の発明は、請求項１に記載の検索装置において、前記記憶手段に記憶される操作情報には、前記第１の入力手段により入力された追加情報の色情報が含まれる。
【０００８】
請求項４に記載の発明は、請求項１又は２に記載の検索装置において、前記記憶手段に記憶される操作情報には、前記第１の入力手段により入力された内容を識別するための識別子に関する情報が含まれる。
【０００９】
請求項５に記載の発明は、コンピュータを、検索対象となる元情報を表示手段に表示する手段、前記表示された元情報に対して追加情報を入力する手段、前記入力された追加情報と、この追加情報に関する操作情報とを前記元情報に関連付けて記憶する手段、前記表示手段に表示する情報を検索するための条件として操作情報を入力する手段、前記入力された操作情報に基づいて前記記憶された元情報と追加情報とを検索し、当該検索によって抽出された元情報と追加情報とを前記表示手段に表示する手段、として機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、表示画面内で入力された情報を、入力領域や入力内容に基づいて高速に検索することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。
まず、本実施形態における構成を説明する。
【００１２】
図１に、本発明の実施形態に係る検索装置１の主要部構成を示す。検索装置１は、図１に示すように、ＣＰＵ（Central Processing Unit）１０、入力部１１、表示部１２、ＯＣＲ（Optical Character Reader）１３、ＲＡＭ（Random Access Memory）１４、記憶部１５により構成され、各部はバスを介して接続される。
【００１３】
ＣＰＵ１０は、記憶部１５に記憶された制御プログラムを読み出してＲＡＭ１４に展開し、各種の処理を実行する。具体的に、ＣＰＵ１０は、表示部１２に表示された元情報に対して、入力部１１により追加情報が入力されたとき、入力された追加情報と、この追加情報に関する操作情報（表示画面における領域情報、色情報など）とを元情報に関連付けて記憶部１５に記憶させる。また、ＣＰＵ１０は、表示部１２に表示する情報を検索するための条件として、入力部１１により操作情報が入力されたとき、その入力された操作情報に基づいて、記憶部１５に記憶された元情報と追加情報とを検索し、当該検索によって抽出された元情報と追加情報とを表示部１２に表示させる処理を行う。
【００１４】
入力部１１は、板状のセンサ部とペンにより構成されるタブレットや、マウス、キーボード等の入力デバイスを備え、入力デバイスによる操作信号をＣＰＵ１０に出力する。
【００１５】
表示部１２は、ＬＣＤ（Liquid Crystal Display）等のディスプレイを備え、ＣＰＵ１０から入力される表示制御信号に従って所要の表示処理を行う。
【００１６】
ＯＣＲ１３は、手書き文字又は印字された文字を光学的に読み取り、予め記憶されたパターンとの照合により文字を認識し、認識結果をＣＰＵ１０に出力する。
【００１７】
ＲＡＭ１４は、ＣＰＵ１０により実行される制御プログラムをプログラム格納エリアに展開する。また、ＲＡＭ１４は、入力データ及び制御プログラムの実行時に生じる処理結果のデータを、ワークエリアに一時的に格納する。
【００１８】
記憶部１５は、ＨＤＤ（Hard Disc Drive）又は不揮発性の半導体メモリ等により構成され、ＣＰＵ１０により実行される制御プログラム及びこの制御プログラムの実行時に必要なデータを記憶する。また、記憶部１５は、表示部１２に表示される元情報を記憶する元情報ファイル１５１と、元情報に対して入力部１１により入力された追加情報を記憶する追加情報ファイル１５２と、この追加情報に関する操作情報（領域情報、色情報など）を記憶する操作情報ファイル１５３と、を有する。
【００１９】
図２に、元情報ファイル１５１のデータ構成を示す。元情報ファイル１５１は、図２に示すように、元情報を識別するための「Ｎｏ．」項目と、元情報の内容を示す「元情報」項目と、により構成される。「元情報」項目には、元情報としての画像データが記憶される。
【００２０】
図３に、追加情報ファイル１５２のデータ構成を示す。追加情報ファイル１５２は、図３に示すように、元情報を識別するための「Ｎｏ．」項目と、元情報に対して入力される追加情報を識別するための「ＩＤ」項目と、入力される追加情報の内容を表す「追加情報」項目と、を対応付けた構成となっている。追加情報としては、入力部１１のペンを用いてタブレットに描画されたデータ（手書きデータ）や、入力内容を識別する識別子であるアイコンの名称などが含まれる。
【００２１】
元情報ファイル１５１及び追加情報ファイル１５２の「Ｎｏ．」項目により、元情報と追加情報とがリンクされる。例えば、図２及び図３の例では、「ＩＤ」が１３の手書きデータ３は、「Ｎｏ．」が１の画像データ１に対する追加情報である。
【００２２】
図４に、操作情報ファイル１５３のデータ構成を示す。操作情報ファイル１５３は、図４に示すように、追加情報を識別するための「ＩＤ」項目と、当該追加情報の操作情報を表す「操作情報」項目と、により構成される。「操作情報」項目に記憶される操作情報には、ペンを用いて入力された追加情報の表示画面における配置位置を表す領域情報（座標値のデータ）や、当該領域の色情報等が含まれる。アイコンの選択によって追加情報が入力された場合、操作情報ファイル１５３の「操作情報」項目には、アイコンに関する操作情報として、アイコンの表示画面における配置位置を表す座標値のデータが記憶される。
【００２３】
次に、本実施形態における動作を説明する。
図５のフローチャート及び図６を参照して、検索装置１のＣＰＵ１０の制御の下で実行される情報記憶処理について説明する。
【００２４】
まず、元情報４０となる画像データが元情報ファイル１５１に記憶される（ステップＳ１）。次いで、ステップＳ１で記憶された元情報４０の画像データが表示部１２に表示される（ステップＳ２）。
【００２５】
次いで、入力部１１の操作による手書きの追記（コメント等の文字入力、図形の入力など）があるか否かが判定される（ステップＳ３）。ステップＳ３において手書きの追記があると判定された場合（ステップＳ３；ＹＥＳ）、その手書きの情報が追加情報として追加情報ファイル１５２に記憶される（ステップＳ４）。
【００２６】
例えば、図６に示すように、元情報４０に対して、入力部１１のペン１１Ａを用いて文字又は図形が描画された場合、描画画像４１のデータが追加情報として追加情報ファイル１５２に記憶される。
【００２７】
なお、ペン１１Ａを用いた描画画像４１の他に、ＯＣＲ１３で認識された文字等を追加情報として追加情報ファイル１５２に記憶するようにしてもよい。
【００２８】
ステップＳ４の後、手書き情報の表示画面上での左上の座標値（x1, y1）と、右下の座標値（x2, y2）が算出される（ステップＳ５）。図６に示す表示画面において、左上角を原点（0, 0）とし、右方向をｘ座標の正方向、下方向をｙ座標の正方向とすると、ステップＳ５では、描画画像４１を囲む最小の矩形領域４２（ｘ軸及びｙ軸に平行な辺を有する矩形領域）の４つの対角点の中から、ｘ座標及びｙ座標が最小値となる左上の座標値（x1, y1）と、ｘ座標及びｙ座標が最大値となる右下の座標値（x2, y2）が算出される。
【００２９】
ステップＳ５の後、ステップＳ５で算出された２点の座標値のデータと、ステップＳ４において追加情報として記憶された手書き情報の色情報（描画画像の色を表すデータ）とが、ステップＳ４で記憶された追加情報に関連付けて（即ち、ＩＤによって関連付けて）操作情報ファイル１５３に記憶され（ステップＳ６）、本情報記憶処理が終了する。
【００３０】
ステップＳ３において手書きの追記がないと判定された場合（ステップＳ３；ＮＯ）、入力部１１により表示画面上のアイコンが選択されたか否かが判定される（ステップＳ７）。ステップＳ７においてアイコンが選択されていないと判定された場合（ステップＳ７；ＮＯ）、ステップＳ３に戻り、手書きの追記又はアイコンの選択の待ち状態となる。
【００３１】
ステップＳ７においてアイコンが選択されたと判定された場合（ステップＳ７；ＹＥＳ）、その選択されたアイコンの名称が追加情報として追加情報ファイル１５２に記憶される（ステップＳ８）。
【００３２】
次いで、表示画面上でアイコンが配置された領域の左上の座標値（x1, y1）が取得される（ステップＳ９）。次いで、ステップＳ９で取得された座標値のデータが、ステップＳ８で記憶された追加情報に関連付けて（即ち、ＩＤによって関連付けて）操作情報ファイル１５３に記憶され（ステップＳ１０）、本情報記憶処理が終了する。
【００３３】
次に、図７のフローチャート及び図８を参照して、図５の情報記憶処理の後に検索装置１のＣＰＵ１０の制御の下で実行される検索条件入力処理について説明する。
【００３４】
検索条件入力処理に際し、表示部１２には、図８に示すような検索画面６０が表示されているものとする。検索画面６０は、図８に示すように、領域指定部６１と、検索条件入力部６２とにより構成される。検索条件入力部６２は、アイコン、色等を選択するための選択ボックス５０と、色、ＯＣＲ１３による認識文字等を入力するための入力ボックス５１と、領域指定部６１内で領域を指定するための領域指定開始ボタン５２と、表示画面上の座標を入力するための領域入力ボックス５３と、検索ボタン５４と、により構成される。
【００３５】
入力ボックス５１を用いた色の入力は、例えば、２５６階調のＲＧＢ値を任意に入力可能としてもよい。領域指定部６１内で領域を指定するためには、領域指定開始ボタン５２を選択してから、領域指定部６１内の画面上で入力部１１のペン１１Ａを用いて領域を指定すればよい。領域入力ボックス５３での座標入力は、例えば、表示画面を所定数に分割した各分割画面（例えば、４分割画面、９分割画面など）の中から、所望の矩形領域（例えば、左上の領域、右下の領域など）を選択することで行われる。
【００３６】
検索条件入力部６２において、選択ボックス５０により検索対象が選択された場合（ステップＳ２０；ＹＥＳ）、その選択された対象がＲＡＭ１４に記憶される（ステップＳ２１）。
【００３７】
検索条件入力部６２において、入力ボックス５１により検索対象が入力された場合（ステップＳ２２；ＹＥＳ）、その入力された対象がＲＡＭ１４に記憶される（ステップＳ２３）。
【００３８】
検索条件入力部６２において、領域指定開始ボタン５２が選択された場合（ステップＳ２４；ＹＥＳ）、領域指定部６１内の画面上で入力部１１のペン１１Ａの操作により、検索対象の領域の指定が受け付けられる（ステップＳ２５）。
【００３９】
次いで、領域指定部６１内のｘ軸及びｙ軸に平行な辺を有する矩形領域のうち、ステップＳ２５で指定された領域を囲む最小の矩形領域のｘ座標の最小値及び最大値が算出され、更に、当該矩形領域のｙ座標の最小値及び最大値が算出され、算出された座標値のデータがＲＡＭ１４に記憶される（ステップＳ２６）。
【００４０】
検索条件入力部６２において、領域入力ボックス５３により検索対象の矩形領域が入力された場合（ステップＳ２７；ＹＥＳ）、その入力された矩形領域の左上の座標値と右下の座標値とが取得され、これらの座標値のデータがＲＡＭ１４に記憶される（ステップＳ２８）。
【００４１】
ステップＳ２１、Ｓ２３、Ｓ２６、Ｓ２８の何れか一つの処理後、検索ボタン５４の入力が受け付けられ（ステップＳ２９）、本検索条件入力処理が終了する。また、検索条件入力部６２のボックス又はボタンが一つも選択されなかった場合も（ステップＳ２７；ＮＯ）、本検索条件入力処理が終了する。
【００４２】
次に、図９のフローチャートを参照して、図７の検索条件入力処理の後に検索装置１のＣＰＵ１０の制御の下で実行される検索処理について説明する。
【００４３】
検索画面６０において検索ボタン５４が入力されると（ステップＳ４０；ＹＥＳ）、ＲＡＭ１４に、検索条件として選択対象又は入力対象があるか否かが判定される（ステップＳ４１）。
【００４４】
ステップＳ４１において選択対象又は入力対象があると判定された場合（ステップＳ４１）、その選択対象又は入力対象と一致する操作情報が操作情報ファイル１５３で検索され、該当する操作情報のＩＤがＲＡＭ１４に記憶される（ステップＳ４２）。
【００４５】
次いで、検索条件として更に領域指定又は領域入力があったか否かが判定される（ステップＳ４３）。ステップＳ４３において領域指定又は領域入力がないと判定された場合（ステップＳ４３；ＮＯ）、ステップＳ４２で記憶された操作情報のＩＤに対応する元情報と、当該元情報に対応する全ての追加情報とが、それぞれ元情報ファイル１５１及び追加情報ファイル１５２から抽出され、抽出された元情報及び追加情報が重ね合わせて表示部１２に表示され（ステップＳ４４）、本検索処理が終了する。
【００４６】
ステップＳ４３において領域指定又は領域入力があったと判定された場合（ステップＳ４３；ＹＥＳ）、ステップＳ４２で記憶された操作情報のＩＤ及びステップＳ４３で指定又は入力された領域に対応する操作情報が操作情報ファイル１５３で検索され（ステップＳ４５）、該当する操作情報があるか否かが判定される（ステップＳ４６）。
【００４７】
ステップＳ４６では、具体的に、図７のステップＳ２６又はＳ２８で算出又は取得された座標値が示す矩形領域と、操作情報ファイル１５３の操作情報の座標値が示す矩形領域との重なり部分が大部分（例えば８割以上）である場合や、前者の矩形領域が後者の矩形領域全体を覆う場合などが、「該当する操作情報がある」と判定される。
【００４８】
ステップＳ４６において該当する操作情報がないと判定された場合（ステップＳ４６；ＮＯ）、ステップＳ４２で記憶された操作情報のＩＤに対応する元情報と、当該元情報に対応する全ての追加情報とが、それぞれ元情報ファイル１５１及び追加情報ファイル１５２から抽出され、抽出された元情報及び追加情報が重ね合わせて表示部１２に表示され（ステップＳ４４）、本検索処理が終了する。なお、ステップＳ４６において該当する操作情報がないと判定された場合（ステップＳ４６；ＮＯ）、該当がない旨を表示部１２に表示して本検索処理を終了するようにしてもよい。
【００４９】
一方、ステップＳ４６において該当する操作情報があると判定された場合（ステップＳ４６；ＹＥＳ）、当該操作情報に対応する元情報と、当該元情報に対応する全ての追加情報とが、それぞれ元情報ファイル１５１及び追加情報ファイル１５２から抽出され、抽出された元情報及び追加情報が重ね合わせて表示部１２に表示され（ステップＳ４７）、本検索処理が終了する。
【００５０】
ステップＳ４１において選択対象又は入力対象がないと判定された場合（ステップＳ４１；ＮＯ）、検索条件として領域指定又は領域入力があったか否かが判定される（ステップＳ４８）。
【００５１】
ステップＳ４８において領域指定又は領域入力があったと判定された場合（ステップＳ４８；ＹＥＳ）、指定又は入力された領域に対応する操作情報が操作情報ファイル１５３で検索され（ステップＳ４９）、操作情報ファイル１５３内に当該領域に対応する操作情報があるか否かが判定される（ステップＳ５０）。
【００５２】
ステップＳ５０では、具体的に、図７のステップＳ２６又はＳ２８で算出又は取得された座標値が示す矩形領域と、操作情報ファイル１５３の操作情報の座標値が示す矩形領域との重なり部分が大部分（例えば８割以上）である場合や、前者の矩形領域が後者の矩形領域全体を覆う場合などが、「操作情報がある」と判定される。
【００５３】
ステップＳ５０において該当する操作情報があると判定された場合（ステップＳ５０；ＹＥＳ）、当該操作情報に対応する元情報と、当該元情報に対応する全ての追加情報とが、それぞれ元情報ファイル１５１及び追加情報ファイル１５２から抽出され、抽出された元情報及び追加情報が重ね合わせて表示部１２に表示され（ステップＳ５１）、本検索処理が終了する。
【００５４】
一方、ステップＳ５０において該当する操作情報がないと判定された場合（ステップＳ５０；ＮＯ）、又はステップＳ４８において領域指定又は領域入力がないと判定された場合（ステップＳ４８；ＮＯ）、該当がない旨が表示部１２に表示され（ステップＳ５２）、本検索処理が終了する。
【００５５】
なお、ステップＳ４２、Ｓ４６、Ｓ５０において該当する操作情報が複数抽出された場合、例えば、抽出された操作情報毎に、対応する元情報と、当該元情報に対応する追加情報とを重ね合わせてサムネイル表示した画面を表示部１２に表示し、この画面において利用者が希望する情報を選択可能としてもよい。
【００５６】
以上のように、本実施形態の検索装置１によれば、表示部１２に表示された元情報に対して、入力部１１により追加情報が入力されたとき、入力された追加情報と、この追加情報に関する操作情報とを元情報に関連付けて記憶部１５に記憶させ、表示部１２に表示する情報を検索するための条件として、入力部１１により操作情報が入力されたとき、その入力された操作情報に基づいて、記憶部１５に記憶された元情報と追加情報とを検索し、当該検索によって抽出された元情報と追加情報とを表示部１２に表示させるようにした。
【００５７】
これにより、表示画面内で入力された情報を、入力領域や入力内容に基づいて高速に検索することが可能となり、利用者が希望する情報を即座に表示することが可能となる。
【００５８】
特に、入力された追加情報の操作情報として、追加情報の表示画面における配置位置を示す領域情報（座標値のデータ）を記憶し、検索条件として入力された領域情報に基づいて追加情報を検索可能としたことにより、追加情報が入力された領域に特徴を有する場合の検索を高速化させることができる。
【００５９】
また、入力された追加情報の操作情報として、追加情報の色情報を記憶し、検索条件として入力された色情報に基づいて追加情報を検索可能としたことにより、追加情報の色に特徴を有する場合の検索を高速化させることができる。
【００６０】
更に、入力された追加情報の操作情報として、入力内容を識別するための識別子であるアイコンの表示画面における配置位置を表す座標値のデータを記憶し、追加情報としてアイコンの名称を記憶し、検索条件として入力された領域情報（座標値のデータ）又は検索条件として選択されたアイコンに基づいて追加情報を検索可能としたことにより、追加情報の内容に特徴を有する場合の検索を高速化させることができる。
【００６１】
本実施形態のように、元情報に対して入力された追加情報の表示画面内での入力領域又は入力内容に基づいて当該追加情報及び元情報を高速に検索して表示することは、学校、会社、病院など、幅広い業種の情報検索において適用可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態に係る検索装置の主要部構成を示すブロック図。
【図２】検索装置の記憶部に記憶された元情報ファイルのデータ構成を示す図。
【図３】検索装置の記憶部に記憶された追加情報ファイルのデータ構成を示す図。
【図４】検索装置の記憶部に記憶された操作情報ファイルのデータ構成を示す図。
【図５】検索装置のＣＰＵの制御の下で実行される情報記憶処理を示すフローチャート。
【図６】元情報に対して追加情報を入力したときのイメージを示す図。
【図７】検索装置のＣＰＵの制御の下で実行される検索条件入力処理を示すフローチャート。
【図８】検索条件入力処理において、検索装置の表示部に表示される検索画面の一例を示す図。
【図９】検索装置のＣＰＵの制御の下で実行される検索処理を示すフローチャート。
【符号の説明】
【００６３】
１  検索装置
１０  ＣＰＵ
１１  入力部
１２  表示部
１３  ＯＣＲ
１４  ＲＡＭ
１５  記憶部
１５１  元情報ファイル
１５２  追加情報ファイル
１５３  操作情報ファイル
【図１】
2008305248.tif 000003
【図２】
2008305248.tif 000004
【図３】
2008305248.tif 000005
【図４】
2008305248.tif 000006
【図５】
2008305248.tif 000007
【図６】
2008305248.tif 000008
【図７】
2008305248.tif 000009
【図８】
2008305248.tif 000010
【図９】
2008305248.tif 000011