"検索対象の画像について、該画像中の基準位置を示す位置情報及び該画像中に要求されるオブジェクトを特定する特定情報を入力する入力手段と、前記検索対象の画像中において、前記特定されたオブジェクトが配置されている位置と前記基準位置との距離に基づいて、画像を選択する選択手段とを有することを特徴とする情報処理装置。前記検索対象の画像は複数の画像からなり、前記特定されたオブジェクトが配置されている画像が複数含まれる場合には、前記選択手段は、前記特定されたオブジェクトが配置されている位置と前記基準位置との距離が小さい順に画像を選択することを特徴とする請求項1に記載の情報処理装置。前記距離とは、前記検索対象の画像を座標平面としたときの、該座標平面上における基準位置の座標と前記特定されたオブジェクトが配置されている位置の座標との間の距離であることを特徴とする請求項1又は2のいずれか1項に記載の情報処理装置。前記選択手段は、前記検索対象の画像を複数のエリアに分割し、該分割された複数のエリアのうち、前記基準位置が属するエリアと前記特定されたオブジェクトが配置されている位置の属するエリアとの関係から、前記距離を取得することを特徴とする請求項1乃至2のいずれか1項に記載の情報処理装置。前記距離とは、基準位置エリアを中心として、8方向を囲む大きさの異なる環状の複数のエリアに対し、基準位置からの離れる程大きくなるよう定義した距離のうち、前記特定されたオブジェクトが配置されている位置が属するエリアに定義された距離であることを特徴とする請求項4に記載の情報処理装置。前記画像は文書ファイルを構成するページであり、前記オブジェクトは文字列であることを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。前記選択した画像を表示する表示手段を更に備え、前記検索対象の画像は、前記表示手段における画面にその一部が表示され、前記選択手段は、前記検索対象の画像中において、前記画面に表示される一部の範囲を選択することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。前記検索対象の画像は、スクロールすることにより前記表示手段における画面にその一部の範囲が表示されることを特徴とする請求項7に記載の情報処理装置。コンピュータに読み込み込ませ実行させることで、前記コンピュータを請求項1乃至8のいずれか1項に記載の情報処理装置として機能させることを特徴とするプログラム。請求項9に記載のプログラムを記録したことを特徴とするコンピュータが読み取り可能なプログラム記録媒体。入力手段により、検索対象の画像について、該画像中の基準となる基準位置を示す位置情報及び該画像中に要求されるオブジェクトを特定する特定情報を入力する入力工程と、選択手段により、前記検索対象の画像中において、前記特定されたオブジェクトが配置されている位置と前記基準位置との距離に基づいて、画像を選択する選択工程とを有することを特徴とする情報処理装置の制御方法。しかしながら特許文献1では、ユーザが過去に見たことがある画像について、画像中に含まれる文字列などのオブジェクトがどのあたりに配置されていたかを記憶していても、その位置までを有効利用して検索はしていない。本発明は上記課題に鑑みてなされたものであり、画像中に含まれるオブジェクトの概ねの位置を記憶している場合に、その画像を効率よく検索する1技術を提供することを目的とする。上記課題を解決するために、請求項1に記載の発明は、検索対象の画像について、該画像中の基準となる基準位置を示す位置情報及び該画像中に要求されるオブジェクトを特定する特定情報を入力する入力手段と、前記検索対象の画像中において、前記特定されたオブジェクトが配置されている位置と前記基準位置との距離に基づいて、画像を選択する選択手段とを有することを特徴とする。本発明によれば、画像中に含まれるオブジェクトの概ねの位置を記憶している場合に、その画像を効率よく検索することが可能になる。以下、図面を参照しながら本発明の好適な実施例について説明する。図1aは、本発明の実施形態の構成を示すブロック図である。位置情報入力部101は、検索対象の画像について、基準位置を入力する。特定情報入力部102は、要求されるオブジェクトを特定する情報を入力する。検索処理部103は、画像データベースDB104が保持する検索対象の画像の中から、特定されたオブジェクトが配置されている画像を検出する。距離取得部105は、検索処理部103によって検出された画像上において特定されたオブジェクトが配置されている位置と、位置情報入力部101に入力された基準位置との距離を取得する。画像選択部106は、距離取得部105が取得した距離に基づいて画像を選択する。結果表示部107は、画像選択部106が選択した画像を検索結果として表示する。図1bは、図1aの構成を本発明の典型的な実施形態であるコンピューティングシステムで実現する際の制御構成を示すブロック図である。コンピュータ装置108におけるCPU109は、システムバス112を介して接続する各デバイスを総括的に制御する。CPU109は、読み出し専用メモリROM110もしくはハードディスクHD119に記憶された、あるいは外部メモリディスクドライブ120より供給される処理ステップやプログラムを読み出して実行する。同様に、CPU109は、図2、図9などのフローチャートに示された工程を実行でき、検索処理部103、距離取得部105、画像選択部106として機能する。その際、ランダムアクセスメモリRAM111は高速にアクセス可能なCPU109の主メモリ、ワークエリア等の一時記憶領域として用いられる。ここで、HD119は、画像などのデータファイルや、オペレーティングシステム、アプリケーションなどにおける、コンピュータによって実行可能な工程をプログラムとして格納し、コンピュータ装置108によって実行されるデバイスドライバなどを格納する。ディスクドライブ120は、そこへ挿入されたディスクデバイスからのデータを読み出し、そのディスクデバイスへデータの書き込みを行うためのインターフェースである。このディスクドライブ120を用いて、コンピュータによって実行可能な処理ステップや画像などのデータファイルがコンピュータ装置108に取り込まれ、HD119に格納される。従ってHD119又はディスクドライブ120に挿入された記録媒体は、画像DB104としての機能を担う。ROM110は、基本I/O、スタートアップ、或いはキーボード115からのキーストローク受け付けのような基本的なシステム機能のための、コンピュータによって実行可能な不変の処理ステップを格納する。また、キーボードコントローラKBC113は、キーボードKB115やマウス、タッチパネル、レーザポインタ等のようなポインティングデバイス114からの指示入力を制御する。従って位置情報入力部101及び特定情報入力部102として機能する。ディスプレイコントローラDSPC116は、ディスプレイDSP117の表示を制御することで、結果表示部107として機能する。ディスクコントローラDKC118は、HD119及びディスクドライブ120とのアクセスを制御する。図1に示した構成による本実施形態が、基準位置とオブジェクトの画像上での位置との距離に基づいて画像を選択する基本的な処理内容を、具体的な実施形態に従って説明する。<第1の実施形態>第1の実施形態では、複数のスライドで構成されるプレゼンテーション資料から所望のスライドを選択する例を示す。第1の実施形態における検索対象となるプレゼンテーション資料の1枚のスライドを模式的に図3に示す。301は、1枚のスライドが表示装置に表示されている画面の図であり、306は画面301に対応するドキュメントのXMLデータを表す。画像302~305はスライドの構成要素であり、それぞれ段落307~310に対応する。構成要素title、figureは、構成要素の種類type、座標offset、サイズsize、レイヤlayer等の属性情報とコンテンツを持つ。レイヤ属性とは、構成要素の背面から前面への重ね合わせ順序である。ここでは数値が小さいほど背面に配置されるものとする。なお、レイヤ属性を設ける代わりに構成要素の記述順で重ね合わせ順序を表現してもよい。また、図3の画面301においてはスライドの左上隅を、スライドを座標平面としたときの原点0,0とした。次に、ユーザが所望しているスライドを選択する選択処理を、図2のフローチャートを参照して説明する。図4に、検索対象となるプレンテーション資料の一例を示す。スライド401~408のそれぞれは、プレゼンテーション資料に含まれるスライドを示しており、スライド401~408は順に1~8枚目であるとする。ここでは、スライド402、403、404、406、407の中に文字列ロードマップが含まれている。本実施形態では、ユーザがロードマップという文字列を検索条件として用い、その文字列が配置されているスライドを検索したい場合を考える。ユーザはスライド406を検索したいと考えており、文字列ロードマップが右段上部にあったことを記憶しているとする。図2のステップS01では、キーボードコントローラ113の機能部としての位置情報入力部101と特定情報入力部102の入力を受理し、ステップS02に移る。図2のステップS01における検索条件の入力処理の一例を、図5に示す。まずユーザは、基準となる位置情報として、所望する画像において検索条件のオブジェクト文字列などが配置されていた概ねの位置を、記憶を頼りに入力する。すなわち、ここでの基準位置とは、所望の画像において検索条件のオブジェクトが配置されていたとユーザが記憶している位置である。つまり、検索の結果得られる画像において、検索条件のオブジェクトが配置されていることが要求される位置の基準位置であり、言い換えると、ユーザは基準位置の近くにオブジェクトが配置されている画像を所望している。図5aでは、ユーザが所望するスライド406において文字列ロードマップが配置されていた右段上部の位置にマウスカーソル501をセットすることで、基準となる位置情報が入力される。位置情報は座標として保存される。なお、位置情報の入力にはポインティングデバイス114を用いることができる。また、キーボード115によって操作をしても、マイクから音声で右上などと発声して入力してもよい。bでは、右クリックによりメニュー502が表示される。メニュー502の中から検索を選択すると、検索文字列を入力するフォーム503が表示される。フォーム503にロードマップと入力し、エンターキーやリターンキーを押すことで検索が実行される。メニュー502やその他の表示部分に実行ボタンを備え、マウスカーソル501によるクリック操作で実行を指示しても構わない。次に、ステップS02では、CPU109その機能部としての検索処理部103が、検索対象の画像が保存されている画像DB104を参照し、特定情報入力部102に入力された特定情報の示すオブジェクトが配置されている画像を検出する。更に、CPU109その機能部としての距離取得部105が、検出された画像に含まれる上記オブジェクトの配置位置と、入力された基準位置との距離を取得して、ステップS03に移る。ステップS02において、まず検索処理部103は、文字列や図形などのオブジェクトを公知の検索手段によって検索する。検索対象となる画像とは、例えばプレゼンテーション資料や文書ファイルなどのドキュメントを構成する、スライドやページである。そして、ドキュメントは1つの画像又は複数の画像で構成される。また、ドキュメントが複数存在してもよい。検索の結果として得られる情報は、オブジェクトが含まれるドキュメントと、そのドキュメント内の画像、その画像中のオブジェクトの配置位置の情報である。位置情報は、画像中のいずれかの場所例えば左上を起点とした座標情報を用いてもよいし、文字列であれば行数、文字数などの情報を利用した座標情報を用いてもよい。距離取得部105は、このように得られた位置情報と基準位置の情報から、その距離を取得する。ここでの距離とは、座標平面上における、基準位置座標とオブジェクトが配置されている位置の座標との間の距離である。図6は、第1の実施形態において取得する距離を示す模式図である。図3の301を再び利用して、更に説明する。座標601は、ユーザが入力した位置であり、例えばマウスを右クリックした位置に相当する。座標602は、文字列ロードマップが含まれる構成要素の座標であり、図3における段落309で示される位置情報に相当する。距離取得部105は、座標601と座標602の2点間の距離を計算する。X軸、Y軸に従った座標として座標601をx1,y1、座標602をx2,y2とすると、距離Dは以下のように定義できる。D=√{x1-x2x1-x2y1-y2y1-y2}なお、距離Dの求め方は上記に限らない。例えば、図3のXMLデータ306などから得られるスライドのレイヤ構造を利用し、背面に配置されている構成要素ほど基準位置とオブジェクトの配置位置との距離が大きくなるよう重みを付けた距離を定義することもできる。更に、図7は、コンテンツに含まれるオブジェクトの構成要素ここでは文字ごとに位置情報とサイズ情報を付与した例を示した模式図である。701は図3の306においてXMLで表現した内容を抽出したものである。一方、702は、コンテンツの文字ごとに位置情報とサイズ情報が付与したものの一部である。例えば、文字ロの位置情報左上隅の座標は140,20であり、サイズは8,8である。位置情報とサイズ情報の付与は、事前に行ってもよいし、検索処理部103による検索の直前に行っても、検索後に検索されたオブジェクトに対してのみ行ってもよい。また、各文字の位置情報やサイズ情報の抽出は既存の技術を用いることができる。このようにコンテンツの文字ごとに位置情報とサイズ情報を付与しておくことで、各文字の実際の位置を基準とした詳細な距離計算が可能になる。第1の実施形態における処理を、図8のフローチャートを参照して説明する。図8のステップS801では、オブジェクト文字列を構成する最後の文字を処理したかどうかを確認し、未処理であればステップS802に移り、既に処理した場合には終了する。ステップS802では、距離計算処理の対象とする文字を決定する。文字列を構成する全ての文字を計算する場合には、先頭から順に次の文字を選べばよい。また、適宜文字を間引いたり、文字列の先頭中間最後の文字のみを対象にしたりなど、速やかに計算処理するための工夫をしても構わない。例として、文字列ロードマップの先頭文字ロを、距離計算処理の対象として決定したとする。処理対象の文字を決定したら、ステップS803に移る。ステップS803では、ユーザの入力位置と処理対象の文字の位置との距離Dを求める。702のように、処理対象文字ロの位置情報座標は140,20であり、サイズは8,8である。従って、ステップS01でユーザが入力した基準位置座標と、座標140,20によって距離Dを求めることができる。なお、ここで計算に用いた位置情報は、文字の左上隅の座標であったが、これに限られない。例えば文字サイズが大きければ、文字の中心の座標を用いる方が、よりユーザが認識している文字の位置に近い場合がある。その場合には、文字のサイズの情報から文字の中心の座標を求め、距離Dの計算に用いる。例としている文字ロの場合には、文字サイズが8,8であることから、中心の座標は144,24であるとがわかる。同様に、文字のサイズの情報を用いて文字の四隅の座標を求め、四隅それぞれについてまたは基準位置に近いと思われるいくつかについて基準位置座標との距離Dを計算し、最も小さいものを選ぶこともできる。距離Dを求めたら、ステップS804に移る。ステップS804では、既に処理した文字で求めた距離Dの最小値と、処理中の文字での距離Dを比較し、小さい方を新たな最小値として保持し、ステップS801に戻る。処理が終了した時点で、保持している最小値をその文字列と基準位置の距離とする。最後に、図2のステップS03では、CPU109の機能部としての画像選択部106が、距離取得部105が取得した距離に基づいて、要求されたオブジェクトが配置されている画像を選択し、終了する。例えば、距離が最も小さい画像を選択するように定める。基準位置は、所望の画像において検索条件となる文字列が配置されていたとユーザが記憶している位置であり、ユーザは基準位置の近くにオブジェクトが配置されている画像を所望している。つまり、取得した距離が最も小さい画像を選択することで、ユーザが望んだ条件に最も適合した画像を得ることができる。従って、第1の実施形態においては、スライド406が選択される。なお、変形例としては他の方法を採用してもよく、例えば、ある閾値よりも距離が小さい画像を選択してもよい。この場合、複数の画像が選択され得るが、ユーザの記憶を頼りに入力された基準位置に対して、ある許容範囲内にオブジェクトが配置されている画像を適切に選択することができる。なお、要求されたオブジェクトが配置されている画像が、ドキュメント中に複数含まれていた場合には、取得された距離の小さい順に候補として選択する構成としてもよい。この構成によれば、ユーザの記憶が曖昧で、基準となる位置情報の入力が最適ではなかった場合でも、所望の画像である可能性の高い画像から順に候補として選ばれるので、速やかに所望の画像を得ることができる。複数のスライドに検索文字列が検出された場合の本実施形態の処理ステップを、図9示すフローチャートに従って説明する。図9aは、図2に対応する検索処理のフローチャートであり、ステップS902において、位置情報入力部101と特定情報入力部102の入力を受理し、ステップS902に移る。ステップS902では、検索処理部103が、検索対象の画像が保存されている画像DB104を参照し、特定情報入力部102に入力された特定情報の示すオブジェクトが配置されている画像を複数検出する。ここで、図9bはステップS902の処理を更に説明したフローチャートである。ステップS902aでは、検出された全ての画像について順次距離を取得する処理を行ったかどうかを確認し、未処理であればステップS902bに移り、処理済みであれば終了してステップS903に移る。ステップS902bでは、次に処理をする画像を順次決定し、ステップS902cに移る。ステップS902cでは、決定した現在の画像において、図8の処理ステップによって基準位置と文字列との最小距離を取得し、ステップS902aに戻る。ステップS903では、画像選択部106が、距離取得部105が取得した各スライドにおける距離が小さい順に、要求されたオブジェクトが配置されている画像をソートして保持し、ステップS904に移る。ステップS904では、ソートされた順に画像を選択し、ステップS905に移る。ステップS905では、ディスプレイコントローラDSPC116の機能部である結果表示部107によって選択された画像を表示し、ステップS906に移る。ステップS906では、表示された画像で選択を決定するかを確認し、決定でなければステップS904に戻り、決定すれば終了する。図10に、文字列の位置に基づいて距離を計算した場合のユーザの入力位置黒丸と各文字列との距離矢印付きの直線を、模式的に示す。検索の結果、文字列ロードマップが配置されていたスライドに注目している。位置情報を利用しないで文字列ロードマップで検索すると、その検索結果としては、ロードマップを含むスライドが予め決まったページ順に表示される。よって、スライド402、403、404、406、407の順に表示される。この場合には、ユーザが所望するスライド406は最初には表示されず、4番目に表示されることになる。それに対して、本実施形態による検索の場合、上記距離はスライド406において最も小さく、スライド403、404、407、402の順に距離が大きくなる。このようにオブジェクト文字列が存在する位置に基づいて距離を計算し、距離が小さい順に候補とすることにより、実際のユーザの感覚と一致した検索結果を提供できる。図9aのステップS905における検索結果の表示の一例を図11に示す。ここでは、2番目の候補であるスライド403が表示されている状態を示している。操作ボタン1101及び操作ボタン1102は、候補となるスライドを順に閲覧するためのスライド送りを指示するボタンである。ステップS906において、選択の決定を示す場合には、例えばダブルクリック操作によって通常のスライド閲覧画面に戻るなどの処理をすればよい。第1の実施形態では、スライドに含まれるコンテンツの文字列を要求されたオブジェクトとする例を示したが、オブジェクトは文字列に限らず、例えば楕円や四角形といった図形や画像の要素であっても構わない。その場合にも、XMLデータ等から得られる位置情報やサイズ情報からオブジェクトの四隅や中心位置の座標を求め、座標平面上での基準位置座標との間の距離Dを計算することができる。また、事前に画像の内容を特定できる識別情報を登録すれば、写真などの画像をオブジェクトとして用いた場合に、その内容で特定することも可能である。<第2の実施形態>第2の実施形態では、複数のページで構成される文書ファイルから所望のページを選択する例を示す。図12に、検索対象の文書ファイルの1ページを模式的に示す。第1の実施形態と同様ロードマップという文字列を要求し、検索条件に用いる場合を示している。更に、第2の実施形態では、文書ファイルの1ページを複数のエリアに分割して、分割された各エリアにエリア識別ビットを割り当てることで管理する。距離取得ステップでは、基準位置と要求された文字列が属するエリアの識別ビットを照合し、その異同を判断する。従って、第1の実施形態のように座標平面上の距離を計算するよりも簡易かつ高速に距離を得ることができる。分割されたエリアにエリア識別ビットを割り当てる方法の一例を、図13に示す。図13aにおいて、まずページを縦に2分割し、上のエリアには0、下のエリアには1というエリア識別ビットを割り当てる。次に、bにおいて、更にページを横に2分割し、左側に0、右側に1と識別ビットを2桁目に割り当てる。この作業をc、dのように分割された各領域に対して繰り返していく。本実施形態では、例として1ページを16分割して4桁のエリア識別ビットを割り当てた。ユーザが所望するページを選択する処理は、第1の実施形態と同様に図2又は図9のフローチャートに沿って実行される。検索条件の入力処理は、図5で説明した処理で行うことができる。図13に示すように、本実施形態においてマウスカーソル1301がセットされた位置は、4桁のエリア識別ビットが割り当てられた16のエリアのうち、識別ビットが1100のエリア1302である。第2の実施形態では、この1100というエリア識別ビットが、基準となる位置情報として保存される。次に、エリア識別ビットによって定義された基準位置と検索文字列の位置との距離を取得する処理を、図14のフローチャートを参照して説明する。第2の実施形態では、エリア識別ビットを先頭から照合し、共通する桁が多いエリアに属するという関係を基に、ページ上における距離が近いと定義する。図14のステップS1401では、基準位置及び処理中のページにおいて検索文字列が配置されている位置が属するエリアのエリア識別ビットを取得して、ステップS1402に移る。この文字列を検索する方法は、公知の検索技術によることができる。検出された文字列が複数のエリアにまたがる場合には、文字列の先頭文字の位置や中間の文字の位置などを検索文字列の位置として定義してもよい。ステップS1402では、変数nに1を代入して次に移る。ステップS1403では、基準位置と、検索文字列の配置位置が属するエリア識別ビットを照合して、ステップS1404に移る。ステップS1404では、照合したエリア識別ビットのn桁目が共通であったかどうかを確認し、共通であればステップS1405に移り、異なった場合にはステップS1407に移る。初回は必ずn=1桁目を確認する。ステップS1405では、nを1カウントアップして次のステップに移る。ステップS1406では、エリア識別ビットの最後の桁を既に確認していればステップS1407に移り、まだであればステップS1404に戻る。ステップS1407では、現在処理中の画像をLevel:nと定義して画像を保持し、終了する。図2のステップS02における画像選択では、図14のステップS1407で保持された画像を選択する。複数の画像が検出されていた場合には、図9のステップS903においてnの降順にソートする。従って、ステップS904の画像選択ステップでは、所望するページである可能性の高い順に候補を選ぶことができる。あるnに対して複数の画像が選択される場合には、結果表示部107に縮小画像を一覧表示してユーザに提示もよいし、ページ番号順に候補として選択してもよい。<第3の実施形態>第3の実施形態では、第2の実施形態と同様、エリア識別ビットによって取得した距離に基づいて、複数のページで構成される文書ファイルから所望のページを選択する例を示す。図15は、第3の実施形態において、文書ファイルの1ページを複数のエリアに分割しエリア識別ビットによって管理する一例を示した模式図である。図15においても、例として1ページを4行4列に16分割した例を示している。第3の実施形態では、左上隅を0として、行方向では右が大きく列方向には下が大きくなるように15までの数を2進数で各エリアに割り当てている。従って、16分割された各エリアに4桁のエリア識別ビットが割り当てられる。任意にr行c列に分割した場合にも、順番に2進数による個別のエリア識別ビットを割り当てることができる。ユーザが閲覧を希望するページを選択する処理は、図2又は図9のフローチャートに沿って実行される。検索条件の入力処理は、図5で説明した処理で行うことができる。図15おいて、マウスカーソル1501がセットされたエリアは、識別ビットが1010に当たる。本実施形態では、このエリアが基準位置エリア1502となる。第3の実施例では、図15における基準位置エリア1502を距離0として定義する。そして、エリア1502の8方向を囲むように接する環状エリア1503を距離1として定義し、同様に1503を囲むように接する環状エリア1504を距離2と定義する。このように、基準位置エリアを中心にした大きさの異なる環状エリアに距離の関係を定義すれば、検索文字列が配置されている位置と基準位置との距離という概念の下で、分割されたエリアを扱うことができる。すなわち、ここでエリアの距離の関係とは、基準位置エリアを中心として、8方向を囲む大きさの異なる環状の複数のエリアに対し、基準位置からの離れる程大きくなるよう定義したものである。従って、検索文字列が配置されている位置と基準位置との距離は、検索文字列が配置されている位置が属するエリアに定義された距離によって判断することができる。第3の実施形態において、基準位置と検索文字列との距離を取得する処理を図16のフローチャートを参照して説明する。ステップS1601では、基準位置及び処理中のページにおいて検索文字列が配置されている位置が属するエリアのエリア識別ビットを取得して、ステップS1602に移る。文字列を検索する方法は、他の実施形態と同様公知の検索技術によることができる。検出された文字列が複数のエリアにまたがる場合には、文字列の先頭文字の位置や中間の文字の位置などを検索文字列の位置として定義してもよい。ステップS1602では、処理中のページの16分割された各エリアの関係より距離を定義して、ステップS1603に移る。距離の定義方法は、図17で説明する。図16に戻ると、ステップS1603では、変数Nに0を代入して次に移る。ステップS1603では、ステップS1601で取得したエリア識別ビットと、ステップS1602で定義した距離を照合し、検索文字列が配置されているエリアの距離を確認し、ステップS1605に移る。ステップS1605において、距離Nエリアに検索文字列が存在するかどうかを確認する。初回は必ずN=0の基準位置エリアを確認する。確認の結果、存在すればステップS1607に移り、存在しなければステップS1606に移る。ステップS1606では、Nを1カウントアップして、ステップS1605に戻る。このように、基準位置に近いエリアから優先して検索文字列が存在するかを確認するため、1ページ中の複数個所に検索文字列が含まれている場合でも、より基準位置に近い位置をもって距離を判断することができる。ステップS1607では、処理中のページを距離Nと定義して保持し、終了する。ここで、第3の実施形態における、各エリアに基準位置との距離を定義する処理について、図17のフローチャートを参照して説明する。ここでは、一般化して1ページをr行c列のエリアに分割した場合を考える。ステップS1701では、まず基準位置のエリア識別ビットを距離0と定義して、S1702に移る。ステップS1702では、変数dに0を代入して、ステップS1703に移る。ステップS1703では、2進法による識別ビットの演算で、距離dエリアに±1したエリアを抽出し、距離d1のエリアとして定義して、ステップS1704に移る。ステップS1704では、この時点で未定義のエリアの識別ビットから、定義済みの距離d及びd1エリアの識別ビットに、2進法による演算で±ccは列数したエリアを抽出し、距離d1のエリアとして定義し、ステップS1704に移る。ステップS1705では、ページ中の全てのエリアに距離を定義する処理をしたかを確認し、未処理のエリアがあればS1706に移り、全て処理済みであれば終了する。ステップS1706では、変数dを1カウントアップして、ステップS1703に戻る。図2のステップS02における画像選択ステップでは、図16のステップS1607で保持されたページを選択する。複数のページが検出されていた場合には、図9のステップS903において定義された距離の小さい順にページをソートする。従って、ステップS904のページ選択では、所望するページである可能性の高い順に候補を選ぶことができる。ある距離Nのグループに対して複数の画像が選択される場合には、結果表示部107に縮小画像を一覧表示してユーザに提示もよいし、ページ番号順に候補として選択してもよい。なお、第3の実施形態においては、基準位置エリアは分割されたエリアのうちの1つを指定したが、変形例として複数のエリアを指定することもできる。その際、位置情報入力部101への入力としては、例えばポインティングデバイス114によって直線や閉曲線などの図形を描くことができる。距離0として定義する基準位置エリアは、描かれた図形がまたがる複数のエリアとしてもよいし、図形によって囲まれたエリアとしてもよい。各エリアに基準位置との距離を定義する処理は、図17のフローチャートに従い、距離が定義されたエリアを取り囲むエリアを順に選び、次に大きな距離を定義していけばよい。<その他の実施例>上記第1から第3の実施形態では、位置情報入力部101への入力はポインティングデバイス114によって1点を入力していたが、複数の点を基準位置として入力してもよい。その際には、複数の基準位置に対して共通するオブジェクトを特定してもよいし、異なるオブジェクトを特定し、それぞれが各基準位置近くに配置されている画像を検索する構成としてもよい。これらの構成は、例えば1つの検索条件に基づいて選択された候補の中から、更に残りの検索条件に基づいて候補を絞っていくことで実現される。また、要求されたオブジェクトが配置されている画像が、検索処理部103による検索によって1つしか検出されなかった場合に、画像選択部106の機能に基準位置とオブジェクトが配置されている位置との距離に基づいた処理を更に付加してもよい。例えば、第1の実施形態の基準位置とオブジェクトが配置されている位置との距離に閾値を設け、選択された画像において距離取得部105が取得した距離が閾値よりも距離が大きい場合には、アラート又はエラーを表示することもできる。これは、唯一検出された画像であっても、ユーザが記憶している所望の画像ではない場合には有効な構成となる。なお、前述したように、本発明の目的は、本実施形態を実現するするソフトウェアの処理ステップを記録したディスクデバイスを始めとする記録媒体を、ディスクドライブ120によってコンピュータ装置108に供給することによっても達成される。この場合、記録媒体から読み出された処理ステップ自体が前述した実施形態の機能を実現することになり、その処理ステップを記憶した記録媒体は本発明を構成することになる。記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。また、CPU109が読出した処理ステップの指示に基づき、CPU109上で稼働しているオペレーティングシステムなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。同様に、記録媒体から読出された処理ステップが、コンピュータ装置108に挿入された機能拡張ボードや接続された機能拡張ユニットに備わるメモリに書込まれた後、それらに備わるCPUなどが実際の処理の一部又は全部を行う場合も含まれる。さらに、本発明の情報処理装置は、ドキュメントを電子ブックとして画面に表示し操作することが可能な携帯端末装置によっても実現される。その際、ドキュメント全体のうちの一部が画面に表示されることによって、その表示範囲が1つのページとしてユーザに認識される場合には、その表示される範囲を1画像として、本発明による画像選択処理が実現される。すなわち、検索対象の画像であるドキュメント全体の中において、画面に表示するための画像を選択することができる。ドキュメント全体のうち画面に表示される範囲は、表示される文字の大きさや行数を指定するという方法で決定されてもよい。この方法では、ドキュメントを指定された文字の大きさや行数で表示した場合に表示手段の画面に収まる範囲を1つのページの単位として、ドキュメントが複数のページに分割される。本発明は、分割された各ページを1画像として、前述の実施形態と同様の処理を行う。また、ドキュメント全体のうち画面に表示される範囲は、ドキュメントをスクロールすることで画面に表示される範囲が変化する方法で決定されてもよい。この方法では、ドキュメントを上下または左右に移動させる、すなわちスクロールすることによって、画面に収まりきらない範囲を表示させる。従って、あるオブジェクトが表示画面上の概ねどの辺りに配置されていたかというユーザの記憶において、スクロールに平行した方向の位置情報はスクロールした際の加減に依存して異なる。そのため、ユーザが指定した基準位置と要求されるオブジェクトの配置位置の距離を求める際には、スクロールに直交する方向に限定して考慮してもよい。座標を用いて距離を計算する場合は、スクロールに直交する方向に沿った軸上の座標を用いて計算を行う。またエリアを分割する場合は、スクロールに直交する方向を複数に分割したエリアのうち、基準位置が属するエリアと前記特定されたオブジェクトが配置されている位置の属するエリアを取得して、その距離を求めることができる。"