(57)【要約】【課題】  情報入力者が表示されている画像データ中の検索対象の位置とその位置の誤差の有効範囲、および重点的に検索するべき画像中の領域を細かく指定し、検索者がより必要で確実な画像を簡便に検索処理することである。【解決手段】  ＣＰＵ１５が表示手段１３に仮想ウインドウＷ１を表示して、表示画像中にキーボード１１あるいはポインティングデバイス１２から指定される位置情報の属性として指定される有効範囲とキーボード１１から入力されるキーワードを表示される画像データとともに記憶手段１４に登録管理する構成を特徴とする。【選択図】        図１
2005122639.tif 000002
【特許請求の範囲】
【請求項１】
仮想ウインドウ中に画像を表示して検索対象とすべき画像データを記憶装置に登録して、該登録された画像データを検索処理する画像情報記憶検索装置であって、
仮想ウインドウに表示される画像領域中に該表示中の画像を特定するための情報を入力する位置を指定する指定手段と、
前記指定手段で指定された位置に情報入力ウインドウを表示装置に表示するウインドウ表示手段と、
前記情報入力ウインドウに該表示中の画像データを特定するための属性情報を入力する属性入力手段と、
前記属性情報の有効範囲を指定する有効範囲指定手段と、
前記有効範囲指定手段により指定される有効範囲と前記属性情報とを前記表示中の画像データに関連付けて格納する格納手段と、
を備えたことを特徴とする画像情報記憶検索装置。
【請求項２】
前記有効範囲指定手段は、指定される分布関数に依って有効範囲を指定することを特徴とする請求項１記載の画像情報記憶検索装置。
【請求項３】
前記分布関数は正の値や零のみならず負の値をも取り得る任意関数を指定可能とすることを特徴とする請求項２記載の画像情報記憶検索装置
【請求項４】
前記分布関数は、複数の分布関数中より所望の分布関数を指定可能とすることを特徴とする請求項３記載の画像情報記憶検索装置。
【請求項５】
前記分布関数は、該表示される画像データの特徴によって自動的に決定されることを特徴とする請求項３記載の画像情報記憶検索装置。
【請求項６】
指定可能な複数の分布関数のひな型を前記仮想ウインドウに提示する提示手段を備えたことを特徴とする請求項４記載の画像情報記憶検索装置。
【請求項７】
仮想ウインドウ中に画像を表示して検索対象とすべき画像データを記憶装置に登録して、該登録された画像データを検索処理する画像情報記憶検索装置における画像処理方法であって、
仮想ウインドウに表示される画像領域中に該表示中の画像を特定するための情報を入力する位置を指定する指定ステップと、
前記指定ステップで指定された位置に情報入力ウインドウを表示装置に表示するウインドウ表示ステップと、
前記情報入力ウインドウに該表示中の画像データを特定するための属性情報を入力する属性入力ステップと、
前記属性情報の有効範囲を指定する有効範囲指定ステップと、
前記有効範囲指定ステップにより指定される有効範囲と前記属性情報とを前記表示中の画像データに関連付けて格納する格納ステップと、
を備えたことを特徴とする画像処理方法。
【請求項８】
請求項７記載の画像処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項９】
請求項７記載の画像処理方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ウインドウ中に画像を表示して検索対象とすべき画像データを記憶装置に登録して、該登録された画像データを検索処理する画像情報記憶検索装置および画像処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、データベースに登録された画像データを検索する画像情報記憶検索装置において、検索者が画像中の検索対象とする画像の位置を簡便に細かく指定して検索することは難しい指定が必要であった。
【０００３】
例えば、検索したい情報を入力する場合に「画像の上の方に存在するリンゴ」のように入力するようになり、画像中の細かな位置までは指定することが不可能であった。
【０００４】
また、「上から２０ｍｍ右から３０ｍｍに存在するミカン」のように正確な指定を必要とし、画像中の位置を簡便に指定して検索することも不可能であった。
【０００５】
例えば下記特許文献１においては、画像検索を行う際に入力された検索語に含まれる単語の種別を判断し、位置に関する単語が含まれていると判断された場合には、検索語中のキーワードと位置情報に基づいて画像情報を検索する画像処理装置が提案されている。
【０００６】
一方、下記特許文献２においては、個別的な写真画像の内容や利用者の意向に即した個別的画像編集が、自動的な編集機能にサポートされながら必要に応じて非熟練者のわずかな機器操作により実現する画像処理装置が提案されている。
【特許文献１】特開平１１−５３３７０号公報
【特許文献２】特開平１１−１９０５４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
また、その位置に正確に対象となる画像が存在することはまれであり、検索時に範囲を指定する方法はいくつか考えられる。例えば円状の範囲や矩形を指定する、ポインティングデバイスの軌跡によって指定することが考えられるが、自由な範囲指定は不可能であった。
【０００８】
そして、ある画像に対して重点的に検索してほしい領域を指定することも不可能であった。例えば、画像自体に占める面積は小さくともインパクトの強い物体は、重点的に検索される対象となるべきである。
【０００９】
逆に情報入力者がある画像に対して検索対象となってほしくない領域を指定することも不可能であった。例えば、画像自体に占める面積は大きくても積極的に意味が見出されない物体は、なるべく検索される対象となりにくいようにする必要があった。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、表示画像中に指定される位置情報の属性として指定される有効範囲とユーザから入力されるキーワードを表示される画像データとともに登録管理することにより、情報入力者が表示されている画像データ中の検索対象の位置とその位置の誤差の有効範囲、および重点的に検索するべき画像中の領域を細かく指定し、検索者がより必要で確実な画像を簡便に検索処理できる画像情報記憶検索装置および画像処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明に係る第１の発明は、仮想ウインドウ中に画像を表示して検索対象とすべき画像データを記憶装置に登録して、該登録された画像データを検索処理する画像情報記憶検索装置であって、仮想ウインドウに表示される画像領域中に該表示中の画像を特定するための情報を入力する位置を指定する指定手段（例えば図１に示すポインティングデバイス１２）と、前記指定手段で指定された位置に情報入力ウインドウを表示装置（例えば図１に示す表示手段１３）に表示するウインドウ表示手段（例えば図１に示す記憶手段１４に記憶される制御プログラム）と、前記情報入力ウインドウに該表示中の画像データを特定するための属性情報を入力する属性入力手段（例えば図１に示すキーボード１１）と、前記属性情報の有効範囲を指定する有効範囲指定手段と、前記有効範囲指定手段により指定される有効範囲と前記属性情報とを前記表示中の画像データに関連付けて格納する格納手段（例えば図１に示す記憶手段１４に記憶される制御プログラム）とを備えたことを特徴とする。
【００１２】
本発明に係る第２の発明は、前記有効範囲指定手段は、指定される分布関数に依って有効範囲を指定することを特徴とする。
【００１３】
本発明に係る第３の発明は、前記分布関数は正の値や零のみならず負の値をも取り得る任意関数を指定可能とすることを特徴とする。
【００１４】
本発明に係る第４の発明は、前記分布関数は、複数の分布関数中より所望の分布関数を指定可能とすることを特徴とする。
【００１５】
本発明に係る第５の発明は、前記分布関数は、該表示される画像データの特徴によって自動的に決定されることを特徴とする。
【００１６】
本発明に係る第６の発明は、指定可能な複数の分布関数のひな型を前記仮想ウインドウに提示する提示手段を備えたことを特徴とする。
【００１７】
本発明に係る第７の発明は、仮想ウインドウ中に画像を表示して検索対象とすべき画像データを記憶装置に登録して、該登録された画像データを検索処理する画像情報記憶検索装置における画像処理方法であって、仮想ウインドウに表示される画像領域中に該表示中の画像を特定するための情報を入力する位置を指定する指定ステップ（図２に示すステップＳ２０２）と、前記指定ステップで指定された位置に情報入力ウインドウを表示装置に表示するウインドウ表示ステップ（図２に示すステップＳ２０１）と、前記情報入力ウインドウに該表示中の画像データを特定するための属性情報を入力する属性入力ステップ（図２に示すステップＳ２０３〜Ｓ２０６））と、前記属性情報の有効範囲を指定する有効範囲指定手ステップと、前記有効範囲指定ステップにより指定される有効範囲と前記属性情報とを前記表示中の画像データに関連付けて格納する格納ステップ（図２に示すステップＳ２０７）とを備えたことを特徴とする。
【００１８】
本発明に係る第８の発明は、第７の発明の画像処理方法を実現するプログラムをコンピュータが読み取り可能な記憶媒体に記憶したことを特徴とする。
【００１９】
本発明に係る第９の発明は、第７の発明の画像処理方法を実現するプログラムであることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、表示画像中に指定される位置情報の属性として指定される有効範囲とユーザから入力されるキーワードを表示される画像データとともに登録管理するので、情報入力者が表示されている画像データ中の検索対象の位置とその位置の誤差の有効範囲、および重点的に検索するべき画像中の領域を細かく指定し、検索者がより必要で確実な画像を簡便に検索処理できるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の好ましい実施形態を説明する。
【００２２】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像情報記憶検索装置の構成を説明する図であり、例えばパソコン（ＰＣ）で構成される場合に対応する。
【００２３】
図１において、１１はキーボードなどの入力手段である。１２はマウスなどのポインティングデバイスである。１３はＣＲＴディスプレイで構成される表示手段である。１４はメモリやディスクなどで構成される記憶手段である。１５は中央処理演算部（ＣＰＵ）であり、記憶手段１４に記憶されるプログラムに従って画像検索処理を制御する。
【００２４】
なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮなどのネットワークを介して処理が行われるシステムであっても本発明を適用できるのは言うまでもない。
【００２５】
図２は、本発明に係る画像情報記憶検索装置における第１のデータ処理手順の一例を示すフローチャートである。なお、Ｓ２０１〜Ｓ２０７は各ステップを示す。また、本装置を制御するプログラムがＦ記憶手段１４から読み出され、中央処理演算部１５によって制御される。
【００２６】
まず、ステップＳ２０１では本装置は表示手段１３に、例えば図３に示すような仮想ウインドウＷ１が表示され、その中に画像が表示される。次に、ステップＳ２０２では本装置は、情報入力者がこの仮想ウインドウ中に表示された画像の情報を入力したい場所をポインティングデバイス１２で指定したことを受信する。
【００２７】
なお、仮想ウインドウＷ１には、図４に示す情報入力ウインドウＷ２が表示される。なお、図４において、情報入力ウインドウＷ２は、検索キーとすべき一般名，複数の修飾語句から構成される場合を示す。そして、図３では、情報入力ウインドウＷ２を表示中の仮想ウインドウＷ１の例を示している。
【００２８】
本実施形態では、右側中程に情報入力ウインドウＷ２（ウインドウ表示位置が画像検索領域を指定としている）を表示し、「りんご」，「青い」，「小さい」を入力して、「右側中程に青く小さなりんごがある画像」という情報を入力しようとしている。
【００２９】
次に、ステップＳ２０３では本装置は表示手段１３のステップＳ２０２で指定された該位置に、図４で示した情報入力ウインドウＷ２を表示する。情報入力者は入力したい情報を前記ステップで表示された情報入力ウインドウに、入力手段１１やポインティングデバイス１２を用いて項目名やキーワードなどを入力する。
【００３０】
そして、ステップＳ２０４では本装置は、入力の最後に情報入力者は情報入力が終了した旨を本装置に入力したことを受信したかどうかを判断して、情報入力が終了した旨を本装置に入力したことを受信したと判断した場合は、ステップＳ２０５で、ステップＳ２０２で指定された該位置に有効範囲入力ウインドウおよび分布関数のひな型Ｗ３を表示手段１３上に表示する。
【００３１】
図５，図６は、本発明に係る画像情報記憶検索装置における有効範囲入力ウインドウの一例を示す図である。
【００３２】
図５に示すように、情報入力者は有効範囲を前記ステップで表示された有効範囲入力ウインドウに、入力手段１１やポインティングデバイス１２を用いて前記ステップで表示された分布関数のひな型を選択するか、図６に示すように新たに分布関数、例えば標準２であれば、Ｙ≦□Ｘ＋□のように□に任意の整数を入力して、不等式中の関数を決定することにより、新たなユーザ分布関数を定義することができる。
【００３３】
図５は、有効範囲入力ウインドウの左半分で分布関数のひな型を選択し、右半分で分布関数の通過する点を入力する画面を表示している。
【００３４】
ここでは分布関数はポインティングデバイス１２によって情報入力者が通過点と数式のひな型を指定し、本装置がひな型に沿って自動的に補完することで分布関数を構成する。なお、図５に示す例でも、ｙ≧ａｘ＋ｂのように、検索領域が関数の上側なのか下側なのかを決定することができるように構成されている。
【００３５】
現在、情報入力者は「標準２」の関数を選択したことを太線によって示し、分布関数が通る点を２つ指定していることを示している。
【００３６】
また、分布関数は図６に示すのようにｙ≧ａｘ＋ｂという形の数式で入力するように本装置を構成することも可能である。ウインドウの左半分で分布関数のひな形を選択すると、右半分には左半分で選択した関数の係数の入力を促すよう表示される。
【００３７】
特に、図６に示す例では、情報入力者は「標準２」の関数を選択したことを太線によって示し、この関数は１次関数であるので２つの係数を入力するよう促している。このように分布関数の入力方法は様々考えられるが、本発明では特に規定するものではない。
【００３８】
そして、ステップ２０６では本装置は、入力の最後に情報入力者は有効範囲の入力が終了した旨を本装置に入力したことを受信したかどうかを判断して、入力が終了した旨を本装置に入力したことを受信したと判断した場合は、ステップ２０７で、先に情報入力者が入力した情報と有効範囲とを表示装置１３に表示していた画像と関連づけて記憶手段１４に格納して、処理を終了する。
【００３９】
図７は、図１に示した記憶手段１４に記憶された画像検索情報の一例を示す図である。
【００４０】
図７に示す例では、１つの画像に対して１つの付帯情報と１つの分布関数情報が対応し、画像情報ともしあれば付帯情報と分布関数情報とを近接して格納する。画像情報は画像そのものであり、例えばＪＰＥＧ形式などで圧縮されて格納される。
【００４１】
付帯情報は例えば画像の内容などを表す語句など、画像に付与されたものである。分布関数情報は分布関数のひな型の種類やその分布関数が通過する点など、分布関数に関して、ステップＳ２０５で入力された情報のことである。
【００４２】
したがって、図７に挙げた例では、Ａ２３．ＪＰＧというファイル名であり、付帯情報として「青い」，「りんご」、分布関数として「ｘ２＋ｙ２≦９」が格納されていることを示している。つまり、半径３の円の内側が検索領域として設定されたことを意味している。このように、分布関数を不等式で定義することにより、分布関数で定義される関数の特定領域（有効範囲）を検索領域とできるわけである。
【００４３】
これにより、例えば「りんご・青」とキーワードで検索を実行すると、例えその同じ画像の左下に青りんごがあっても、そのりんごは、検索されないようにすることができる。
【００４４】
〔第２実施形態〕
第１実施形態では、分布関数を情報入力者が入力するものとしたが、分布関数を画像の特徴によって自動的に決定するように構成してもよい。以下、その実施形態について説明する。
【００４５】
図８は、本発明に係る画像情報記憶検索装置における第２のデータ処理手順の一例を示すフローチャートである。なお、Ｓ７０１〜Ｓ７０９は各ステップを示す。また、本装置を制御するプログラムが記憶手段１４から読み出され、中央処理演算部１５によって制御される。
【００４６】
まず、ステップＳ７０１では本装置は表示手段１３に仮想ウインドウが表示され、その中に画像が表示される。そして、ステップＳ７０２では本装置は、情報入力者がこの仮想ウインドウ中に表示された画像の情報を入力したい場所をポインティングデバイス１２で指定したことを受信する。
【００４７】
そして、ステップＳ７０３では本装置は表示手段１３のステップＳ７０２で指定された該位置に、図４で示した情報入力ウインドウを表示する。
【００４８】
情報入力者は入力したい情報をステップＳ７０３で表示された情報入力ウインドウに、入力手段１１やポインティングデバイス１２を用いて項目名やキーワードなどを入力する。入力方法の例は先に述べた実施形態と同じなので省略する。ステップ７０４では本装置は、入力の最後に情報入力者は情報入力が終了した旨を本装置に入力したことを受信したかどうかを判断して、入力の最後に情報入力者は情報入力が終了した旨を本装置に入力したことを受信した場合には、ステップＳ７０５へ進み、画像の特徴によって分布関数の決定を行う。
【００４９】
なお、本実施形態では画像の特徴として画像中に含まれるオブジェクトを利用する。画像中に含まれるオブジェクトを切り出す手段が別途必要となる。この手段については例えば特開平１１−３４５３１１号公報などに示される切り出し処理手段を利用するが、本発明では特定の手段および方法を規定するものではない。
【００５０】
そして、ステップＳ７０６では、ステップＳ７０５でオブジェクトの切り出しが成功したかどうかを判定する。ここで、万が一オブジェクトを切り出せないと判断した場合は、ステップＳ７０７に移り、背景となる部分をオブジェクトとする。
【００５１】
これにより、オブジェクトは一意に決定し本装置は滞りなく作動を続けることができる。
【００５２】
次に、ステップＳ７０８に移り、本画像の分布関数を決定する。分布関数の値は本実施形態では、例えばオブジェクト上の部分は「１」、それ以外は「０」を取ることとする。
【００５３】
そして、ステップＳ７０９では本装置は、先に情報入力者が入力した情報と有効範囲とを表示装置１３に表示していた画像と関連づけて記憶手段１４に格納して、処理を終了する。
【００５４】
なお、格納方法の例は先に述べた第１実施形態と同一の構成とすることが可能なので詳細な説明は省略する。
【００５５】
〔第３実施形態〕
第１，第２実施形態においては、図７に示すように分布関数の格納方法を表形式で格納したが、分布関数を様々な形状で示すことが可能なように、ＸＭＬ等のタグ付きデータによる形式で格納するように構成してもよい。以下、その実施形態について説明する。
【００５６】
これにより分布関数の表現について拡張性が高まるという効果が考えられる。なお、本実施形態に係る装置における基本構成は第１実施形態と同一の構成とすることが可能なので省略する。
【００５７】
図９は、図１に示した記憶装置１４に記憶される分布関数の一例を示す図であり、１つの画像に対して１つの分布関数情報が対応し、画像情報と分布関数情報とを近接して格納する。
【００５８】
画像情報は画像そのものであり、例えばＪＰＥＧ形式などで圧縮されて格納される。分布関数情報は分布関数のひな型の種類やその分布関数が通過する点など、分布関数に関して第１実施形態における図２に示したステップＳ２０５で入力された情報のことである。
【００５９】
図９に示す例では、例えば画像ファイルがＡ２３．ＪＰＧというファイル名であり、分布関数として「（５，２５），（１０，２０），（１５，１５），（１０，１０）」の４点が制御点であるベジェ曲線と「（７，３０），（１５，３０），（１５，２５），（７，２５）」の４点が頂点である多角形の閉集合」が格納されていることを示している。
【００６０】
図１０は、本発明に係る画像情報記憶検索装置における第３のデータ処理手順の一例を示すフローチャートである。なお、Ｓ１００１〜Ｓ１００７は各ステップを示す。また、本装置を制御するプログラムが記憶手段１４から読み出され、中央処理演算部１５によって制御される。
【００６１】
まず、ステップＳ１００１では本装置は表示手段１３に仮想ウインドウが表示され、その中に画像が表示される。そして、ステップＳ１００２では本装置は、情報入力者がこの仮想ウインドウ中に表示された画像の情報を入力したい場所をポインティングデバイス１２で指定したことを受信したかどうかを判断して、ポインティングデバイス１２で指定したことを受信したと判断した場合には、ステップＳ１００３では本装置は表示手段１３のステップＳ１００２で指定された該位置に、図４に示した情報入力ウインドウを表示する。
【００６２】
情報入力者は入力したい情報をステップＳ１００３で表示された情報入力ウインドウに、入力手段１１やポインティングデバイス１２を用いて項目名やキーワードなどを入力する。
【００６３】
なお、情報入力ウインドウは第１実施形態の図４と同様に構成することが可能であるので省略する。
【００６４】
次に、ステップＳ１００４では本装置は、入力の最後に情報入力者は情報入力が終了した旨を本装置に入力したことを受信したかどうかを判断して、入力したことを受信したと判断した場合には、ステップＳ１００５で、表示手段１３に前記ステップＳ１００２で指定された該位置に図１１に示す有効範囲入力ウインドウを表示する。
【００６５】
図１１は、図１に示した表示手段１３に表示される有効範囲入力ウインドウの一例を示す図であり、有効範囲を表示中の仮想ウインドウ中において、分布関数の制御点とその形状を入力する画面を表示している。ここでは分布関数はポインティングデバイス１２によって情報入力者が通過点と分布関数の種類として「多角形」または「曲線」を指定し本装置がひな型に沿って自動的に補完することで分布関数を構成する。
【００６６】
図１１に示す状態では情報入力者は「曲線」を選択したことを太線によって示し、分布関数が通る点を４つ指定していることを示している。これ以外にも分布関数の入力方法あるいは分布関数の種類は様々考えられるが、本発明では特に規定するものではない。
【００６７】
そして、情報入力者は有効範囲を前記ステップで表示された有効範囲入力ウインドウに、入力手段１１やポインティングデバイス１２を用いて新たに分布関数の制御点を入力する。
【００６８】
次に、ステップＳ１００６では本装置は、入力の最後に情報入力者は有効範囲の入力が終了した旨を本装置に入力したことを受信したかどうかを判断して、入力したことを受信したと判断した場合は、ステップＳ１００７では本装置は、先に情報入力者が入力した情報と有効範囲とを表示装置１３に表示していた画像と関連づけて記憶手段１４に格納して、処理を終了する。
【００６９】
本実施形態では、図１２に示すデータ形式に従う内容で記憶手段１４に格納される。
【００７０】
以下、図１３に示すメモリマップを参照して本発明に係る画像情報記憶検索装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００７１】
図１３は、本発明に係る画像情報記憶検索装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７４】
本実施形態における図２，図８，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００７５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００８１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００８５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【００８６】
上記実施形態によれば、情報入力者が画像中の検索対象の位置と位置の誤差の有効範囲、および重点的に検索するべき画像中の領域を細かく指定することで検索者がより必要で確実な画像を入手することが可能になる。逆に情報入力者がある画像に対して検索対象となってほしくない領域を指定することで、その領域に対して検索を行わないことが可能になる。
【００８７】
また、本装置が画像の内容に応じて画像中の検索対象の位置と位置の誤差の有効範囲および重点的に検索するべき画像中の領域を自動的に決定することで入力の手間を省きつつ上記の効果をあげることが可能となる。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１実施形態を示す画像情報記憶検索装置の構成を説明する図である。
【図２】本発明に係る画像情報記憶検索装置における第１のデータ処理手順の一例を示すフローチャートである。
【図３】図１に示した表示装置に表示される仮想ウインドウの一例を示す図である。
【図４】図１に示した表示装置に表示される仮想ウインドウ内に表示される情報入力ウインドウの一例を示す図である。
【図５】本発明に係る画像情報記憶検索装置における有効範囲入力ウインドウの一例を示す図である。
【図６】本発明に係る画像情報記憶検索装置における有効範囲入力ウインドウの一例を示す図である。
【図７】図１に示した記憶手段に記憶される画像検索情報の一例を示す図である。
【図８】本発明に係る画像情報記憶検索装置における第２のデータ処理手順の一例を示すフローチャートである。
【図９】図１に示した記憶装置に記憶される分布関数の一例を示す示す図である。
【図１０】本発明に係る画像情報記憶検索装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】図１に示した表示手段に表示される有効範囲入力ウインドウの一例を示す図である。
【図１２】図１に示した記憶手段に記憶される画像検索情報の一例を示す図である。
【図１３】本発明に係る画像情報記憶検索装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【００８９】
１１  キーボード
１２  ポインティングデバイス
１３  表示手段
１４  記憶手段
１５  ＣＰＵ
【図１】
2005122639.tif 000003
【図２】
2005122639.tif 000004
【図３】
2005122639.tif 000005
【図４】
2005122639.tif 000006
【図５】
2005122639.tif 000007
【図６】
2005122639.tif 000008
【図７】
2005122639.tif 000009
【図８】
2005122639.tif 000010
【図９】
2005122639.tif 000011
【図１０】
2005122639.tif 000012
【図１１】
2005122639.tif 000013
【図１２】
2005122639.tif 000014
【図１３】
2005122639.tif 000015