電子ドキュメントのビジュアルオブジェクトの電算化された検索方法であって、テンプレートビジュアルオブジェクトの選択を受信する工程と、該テンプレートビジュアルオブジェクトから、隣接ピクセルの1つ以上の連結シーケンスの組を含むテンプレートラスタイメージを生成する工程と、前記テンプレートラスタイメージからテンプレートオブジェクトシンボルを得る工程であって、該テンプレートオブジェクトシンボルは、1つ以上のテンプレートオブジェクト要素により構成され、各テンプレートオブジェクト要素は、前記テンプレートラスタイメージの隣接するピクセルの連結シーケンスのうちの1つに対応し、且つ該テンプレートオブジェクトシンボルは、該テンプレートラスタイメージのサブセクションを示す、前記テンプレートオブジェクトシンボルを得る工程と、隣接するピクセルの1つ以上の連結シーケンスの複数の組を含むドキュメントラスタイメージをドキュメントから生成する工程であって、各組は、ドキュメントオブジェクトシンボルに対応し、且つその隣接するピクセルの各連結シーケンスは、ドキュメントオブジェクト要素に対応する、前記ドキュメントラスタイメージを生成する工程と、前記テンプレートオブジェクトシンボルと前記ドキュメントラスタイメージとの比較に基づき前記ドキュメントオブジェクトシンボルの広い整合候補サブセットを生成する工程と、前記広い整合候補サブセットの対応するドキュメントオブジェクトシンボルのドキュメントオブジェクト要素と、前記テンプレートオブジェクト要素との比較に基づき広い整合候補サブセットからドキュメントオブジェクトシンボルの狭められた整合候補の組を生成する工程とを含むことを特徴とするビジュアルオブジェクトの電算化された検索方法。前記テンプレートラスタイメージおよび前記ドキュメントラスタイメージは第1の所定の解像度を有することを特徴とする請求項1に記載の方法。前記テンプレートラスタイメージおよび前記ドキュメントラスタイメージを第1の所定の解像度より低い第2の所定の解像度にダウンサンプリングする工程であって、該テンプレートオブジェクトシンボルおよび第1の組のドキュメントオブジェクトシンボルは、テンプレートラスタイメージおよびドキュメントラスタイメージのそれぞれの第2の所定の解像度のバージョンから得られる、前記テンプレートラスタイメージおよび前記ドキュメントラスタイメージをダウンサンプリングする工程を更に含むことを特徴とする請求項2に記載の方法。前記ドキュメントオブジェクトシンボルの広い整合候補サブセットは、連続して上昇する所定の解像度の前記キュメントオブジェクトシンボルとの比較により狭められることを特徴とする請求項3に記載の方法。複数のバージョンの前記テンプレートラスタイメージおよび前記ドキュメントラスタイメージが生成され、各バージョンは異なるラスタ化オフセットを有することを特徴とする請求項1に記載の方法。前記複数のバージョンのテンプレートラスタイメージの各々のために複数のバージョンの前記テンプレートオブジェクトシンボルが得られることを特徴とする請求項5に記載の方法。前記ドキュメントオブジェクトシンボルの広い整合候補サブセットは、1つ以上の前記複数のバージョンのテンプレートオブジェクトシンボルと、対応する複数のドキュメントオブジェクトシンボルとの比較に基づき生成されることを特徴とする請求項6に記載の方法。複数のバージョンの前記ドキュメントラスタイメージの各々のために複数のバージョンの前記ドキュメントオブジェクトシンボルが得られることを特徴とする請求項6に記載の方法。前記ドキュメントオブジェクトシンボルの広い整合候補サブセットは、1つ以上の前記複数のバージョンのテンプレートオブジェクトシンボルと、1つ以上の前記複数のバージョンのドキュメントオブジェクトシンボルとの比較に基づき生成されることを特徴とする請求項8に記載の方法。前記複数のバージョンのドキュメントラスタイメージの各々のために複数のバージョンの前記ドキュメントオブジェクトシンボルが得られることを特徴とする請求項1に記載の方法。前記ドキュメントオブジェクトシンボルの広い整合候補サブセットは、前記テンプレートオブジェクトシンボルと、1つ以上の前記複数のバージョンの前記ドキュメントオブジェクトシンボルとの比較に基づき生成されることを特徴とする請求項10に記載の方法。前記テンプレートオブジェクトシンボルと前記ドキュメントオブジェクトシンボルとの比較は、該テンプレートオブジェクトシンボルと該ドキュメントオブジェクトシンボルのうちの1つとの対応するピクセル間の画素値差を得る工程と、画素値差全体を合計する工程とを含み、整合が、所定の制限値未満である画素値差全体の合計により確立されることを特徴とする請求項1に記載の方法。前記所定の制限値は調整可能であることを特徴とする請求項12に記載の方法。前記ドキュメントオブジェクトシンボルのうちの1つと、前記ドキュメントオブジェクト要素のうちの1つとの比率は、所定の閾値未満であることを特徴とする請求項1に記載の方法。前記テンプレートオブジェクト要素と前記ドキュメントオブジェクト要素との比較は、該テンプレートオブジェクト要素と該ドキュメントオブジェクト要素のうちの1つとの対応するピクセル間の画素値差を得る工程と、画素値差全体を合計する工程とを含み、整合が、所定の制限値未満である画素値差全体の合計により確立されることを特徴とする請求項1に記載の方法。前記所定の制限値は調整可能であることを特徴とする請求項15に記載の方法。前記ドキュメントオブジェクトシンボルの狭められた整合候補の組に対応する、前記ドキュメントの1つ以上のビジュアルオブジェクトを強調表示する工程を更に含むことを特徴とする請求項1に記載の方法。ディスプレイ装置にドキュメントを表示する工程を更に含み、前記ビジュアルオブジェクトは各々前記ドキュメントのその相対位置に対応する所定の位置値を有することを特徴とする請求項1に記載の方法。前記狭められた整合候補の組のドキュメントオブジェクトシンボルのためのユーザが選択可能なリンクを含む検索結果のリストを生成する工程であって、前記ドキュメントの表示は、ビジュアルオブジェクトのうち選択された1つをその位置値に基づき焦点を当てるべく変更される、前記検索結果のリストを生成する工程を更に含むことを特徴とする請求項18に記載の方法。ドキュメントのビジュアルオブジェクトの検索方法を実施するために、データ処理装置によって実行可能な命令の1つ以上のプログラムを実体的に包含するとともにデータ処理装置によって読み取り可能なプログラム記憶媒体を備える製造物であって、該方法は、テンプレートビジュアルオブジェクトの選択を受信する工程と、該テンプレートビジュアルオブジェクトから、隣接ピクセルの1つ以上の連結シーケンスの組を含むテンプレートラスタイメージを生成する工程と、前記テンプレートラスタイメージからテンプレートオブジェクトシンボルを得る工程であって、該テンプレートオブジェクトシンボルは、1つ以上のテンプレートオブジェクト要素により構成され、各テンプレートオブジェクト要素は、前記テンプレートラスタイメージの隣接するピクセルの連結シーケンスのうちの1つに対応し、且つ該テンプレートオブジェクトシンボルは、該テンプレートラスタイメージのサブセクションを示す、前記テンプレートオブジェクトシンボルを得る工程と、隣接するピクセルの1つ以上の連結シーケンスの複数の組を含むドキュメントラスタイメージをドキュメントから生成する工程であって、各組は、ドキュメントオブジェクトシンボルに対応し、且つその隣接するピクセルの各連結シーケンスは、ドキュメントオブジェクト要素に対応する、前記ドキュメントラスタイメージを生成する工程と、前記テンプレートオブジェクトシンボルと前記ドキュメントラスタイメージとの比較に基づき前記ドキュメントオブジェクトシンボルの広い整合候補サブセットを生成する工程と、前記広い整合候補サブセットの対応するドキュメントオブジェクトシンボルのドキュメントオブジェクト要素と、前記テンプレートオブジェクト要素との比較に基づき広い整合候補サブセットからドキュメントオブジェクトシンボルの狭められた整合候補の組を生成する工程とを含むことを特徴とする製造物。PDFファイルとして保存されるとともに交換される情報や主題は、徐々に複雑になっており、また、広範囲のドキュメントがペーパーレスオフィスへの傾向の一部としてディジタル化されている。実際、工学図面、建設計画、配線図等は、通常PDFドキュメントとして保存されるとともに共有される。ドキュメントにおけるグラフィックスの使用が増加しているため、特に上に挙げたタイプにおいて、そのような要素のためのクエリは、望ましい特徴である。例えば、構造図は、図面から直ちに明白なものとはならない適切な基準情報を観察者に種々に提供するとともに図面やドキュメント等の他の部分にリンクを提供する様々な符号を含む。符号に関連したそのようなリンクはアクティブにされるか、あるいは、所定の符号の項目が必要とされる。現在、これは手動で行なわれるが、非常に時間を消費する。別の従来技術はグラフィックスのコンテンツ自体を検索するのではなく、グラフィックにメタデータを関連させてそのテキストベースの検索を使用することを含む。様々な情報を、主題やコンテンツのキーワード、カテゴリーキーワード、位置キーワード等のようなメタデータにおいて指定することができる。異なるイメージやグラフィックスの目録において、上述したテキストのメタデータ検索が好適である。しかし大きなドキュメントにおけるすべてのグラフィックの目録化は、特にドキュメントデータ構造がこれを包含しない場合不可能である。従って、本技術分野において、電子ドキュメントのマルチパスシンボルおよびコンポーネントベースのビジュアルオブジェクト検索に対する要求がある。本開示の様々な実施例により、電子ドキュメントのビジュアルオブジェクトのための電算化された検索方法が考えられる。方法はテンプレートのビジュアルオブジェクトの選択を受信する工程から開始される。テンプレートビジュアルオブジェクトからテンプレートラスタイメージを生成する工程が更に設けられる。テンプレートラスタイメージは、隣接ピクセルの1つ以上の連結シーケンスの組を含む。付加的に、方法は、テンプレートラスタイメージからテンプレートオブジェクトシンボルを得る工程を含む。テンプレートオブジェクトシンボルは、1つ以上のテンプレートオブジェクト要素により構成され、各テンプレートオブジェクト要素は、テンプレートラスタイメージの隣接するピクセルの連結シーケンスのうちの1つに対応する。テンプレートオブジェクト要素はテンプレートラスタイメージのサブセクションを示す。方法はドキュメントからドキュメントラスタイメージを生成する工程を更に含む。ドキュメントラスタイメージは、隣接ピクセルの1つ以上の連結シーケンスの複数の組を含む。各組は、ドキュメントオブジェクトシンボルに相当し、その隣接ピクセルの各連結シーケンスは、ドキュメントオブジェクト要素に相当する。得られた全体的な組からドキュメントオブジェクトシンボルの広い整合候補サブセットを生成する工程が含まれる。この広い整合候補サブセットは、テンプレートオブジェクトシンボルとドキュメントラスタイメージとの比較に基づく。方法は、テンプレートオブジェクト要素と、ドキュメントオブジェクト要素との比較に基づき広い整合候補サブセットからドキュメントオブジェクトシンボルの狭められた整合候補の組を生成する工程を更に含む。ドキュメントオブジェクト要素は、広い整合候補サブセットの要素であるドキュメントオブジェクトシンボルのものである。添付の図面を組み合わせて、後述する詳細な説明を参照することにより、考えられた本実施例は、最もよく理解されるであろう。ここに開示される様々な実施例のこれらおよび他の特徴および効果は、本明細書および図面を参照して、より一層理解されるであろう。共通する参照符号は、同じ要素を示すために図面および詳細な説明の全体にわたって使用される。添付の図面に関して後述する詳細な説明は、電算化された検索方法の好ましい実施例を開示するものと意図され、本方法が開発され利用される唯一の形態を示すものとは意図されない。本開示は、図示の実施例に関する本発明の開発および操作のための機能および工程の順序を示す。しかしながら、同じか等価な機能および順序は、本発明の趣旨および範囲内に包含されるように意図される異なる実施例によって実施されてもよい。更に、第1、第2等のような関係語は、要素間を区別するためにのみ使用されるものであり、これらの要素間の任意の実際の関係や順序を要求乃至包含するものではない。図1は、電子ドキュメント上のビジュアルオブジェクトのための電算化された、考え得る検索方法が実施される様々な態様における例示的なハードウェア環境を示す。通常、コンピュータシステム10は、システムユニット12およびディスプレイモニタ14を備える。ディスプレイモニタ14は、システムユニット12により行われるデータ処理作業からの出力をグラフィックにより表示する。ディスプレイモニタ14は視覚的な出力デバイスであり、ある種のスクリーンを含む。ディスプレイモニタ14は、液晶ディスプレイLCDタイプ、陰極線管CRTタイプ、あるいは他の好適なタイプのディスプレイである。キーボード16およびマウス18のような入力装置は、データ処理作業への対応する入力を生成するためにユーザによって操作可能であり、USBポート20を介してシステムユニット12に接続される。様々な他の入出力装置がシステムユニット12に接続されてもよく、また、USBポート20に代わる相互接続形態がUSBポート20と代えられてもよい。図2のブロック図に示すように、システムユニット12は中央処理装置CPU22を含む。CPU22は、IBMのPowerPC、インテルペンティアムx86プロセッサ登録商標等のようなプロセッサの1つ以上の従来のタイプを示す。ランダムアクセスメモリRAM24は、一時的にCPU22によって行なわれたデータ処理作業の結果を保存し、専用メモリチャネル26を介してCPU22と通常相互に接続する。システムユニット12は、更にハードドライブ28のようなパーマネントストレージデバイスを含み、ハードドライブ28は、更に入出力I/Oバス30を介してCPU22と通信する。テープ駆動機構、コンパクトディスクドライブなどのような他のタイプの記憶デバイスも接続可能である。グラフィックデバイス32もビデオバス34を介してCPU22に接続され、ディスプレイモニタ14への表示データを表示する信号を送信する。上述したように、キーボード16およびマウス18は、USBポート20を介してシステムユニット12に接続される。USBコントローラ36は、USBポート20に接続された外部周辺機器のために、CPU22との間でデータおよび命令を送受信する。プリンタ、マイクロホン、スピーカ等のような付加的な装置が、システムユニット12に接続されてもよい。システムユニット12は、ワシントン州レドモンドに所在するマイクロソフト株式会社によるWindows登録商標、カリフォルニア州キューパーティーノに所在するアップル社によるMacOSや、X-WindowsSystemによる様々なバージョンのUNIX登録商標等のような、グラフィカルユーザインターフェイスGUIを有する任意のオペレーティングシステムを利用可能である。システムユニット12は、1つ以上のコンピュータプログラムを実行し、その結果がディスプレイモニタ14に表示される。通常、オペレーティングシステムおよびコンピュータプログラムは、例えばハードドライブ28を含む1つ以上の固定型且つ/または取外し可能なデータストレージデバイスのようなコンピュータ可読媒体において実体的に包含される。オペレーティングシステムおよびコンピュータプログラムの両者は、CPU22によって実行するために、上述したデータストレージデバイスからRAM24にロードされる。コンピュータプログラムは、CPU22によって読み取られ実行されると、本開示に示す実施例の工程や特徴をCPU22に実施または実行させる命令を含む。一実施例によれば、ユーザは、特にディスプレイモニタ14に生成されるグラフィックスにより、マウス18を介してコンピュータシステム10と交信可能である。ディスプレイモニタ14に生成されるカーソルの移動は、マウス18の移動に結び付けられ、更にマウスボタンからの入力により、双方向通信がなされる。キーボード16からの入力によってもコンピュータシステム10との双方向通信がなされる。後述において、マウスボタンをクリックすること、カーソルを位置決めすること、スクリーン上のオブジェクトをドラッグするためにマウスボタンをホールドすることが示される。これらの用語が、グラフィカルユーザインターフェイスを介したコンピュータシステム10との交信に関する公知の意味を有すること、また、ペンやデジタイザ等のような他の入力機器にも対応することは、当業者に認識されるであろう。上述したコンピュータシステム10は本発明の態様を実装することに好適な一例による装置を1つのみ示す。従って、コンピュータシステム10は様々な設定および構造を有してもよい。任意のそのような設定や構造は容易に代えられる。図3を参照して、電算化された検索方法の様々な実施例が実装されたドキュメント編集ソフトウェアアプリケーションの一例によるグラフィカルユーザインターフェイス38を示す。ここに使用されるように、用語のドキュメントは、対応するドキュメント編集ソフトウェアアプリケーションによって開かれ、表示され、且つ/または編集することができるデータの電子ファイルまたはスタンドアロンの表示を示す。従って、その要素が一貫して表示されるように、ドキュメントは所定の方法でフォーマットされ構成される。ここに開示される一例による実施例において、ドキュメントを検討するソフトウェアアプリケーションは、PDFドキュメントを扱い、後述する電算化された検索方法は、それに関連するものである。しかしながら、任意の他のソフトウェアアプリケーションで編集可能な任意の他のフォーマットのドキュメントに代えられてもよいことが、当業者によって認識されるであろう。ソフトウェアアプリケーションはウィンドウシステム上で作動するため、同じアプリケーションに共通する複数のインターフェイス要素を有する。より詳細には、グラフィカルユーザインターフェイス38の機能的な交信の特徴は、メインウィンドウ40内に含まれる。メインウィンドウ40は、メインウィンドウ40を最小化し、最大化し、閉じる基礎的なウィンドウコントロール44を備えたタイトルバー42を含む。付加的に、メインウィンドウ40は、ドキュメント編集ソフトウェアアプリケーションの様々な機能が、活性化されたプルダウンメニューによって呼び出されるメニューバー46を含む。従って、ファイルを開き、現在開かれたファイルへの変更を保存する等のような通常使用される機能は、容易にアクセス可能であり、更にツールバー48が設けられる。ワークスペースウィンドウ50がメインウィンドウ40内に設けられる。ワークスペースウィンドウ50は、開かれたドキュメントファイルの名前のexample.pdfを備えるサブタイトルバー52、および基礎的なウィンドウコントロール44を含む。ワークスペースウィンドウ50内に表示されるドキュメント54が設けられる。図示の例において、ドキュメント54は、線と円弧を含む様々なグラフィカル要素で構成された意匠図である。図面の一部として、あるいは、注釈としてドキュメント54に付加されて、オーバーレイ表示されたビジュアルオブジェクト56が設けられる。詳細には、第1のビジュアルオブジェクト56a、第2のビジュアルオブジェクト56b、第3のビジュアルオブジェクト56c、および第4のビジュアルオブジェクト56dが設けられる。第1、第2、および第3のビジュアルオブジェクト56a乃至56cは、通常円、一対の径方向線、および円の側部に付加された矢印で構成される。絶対値は一対の径方向線内にある。第4のビジュアルオブジェクト56dは、内側に市松模様を備えた円である。ビジュアルオブジェクト56は他の図、メモ等へのポインタのような付加的な情報を提供するものといえる。この点に関して、ビジュアルオブジェクト56はドキュメント54の所定の位置に配置される。従って、ビジュアルオブジェクトの各々は、そのような位置に相当する関連する位置値を有する。位置値はドキュメント54に参照される座標に関連するものといえる。本開示の様々な実施例は、検索パラメータに基づくドキュメント54内のこれらのビジュアルオブジェクト56の識別を考慮する。ビジュアルオブジェクト56の所定の外観およびコンテンツが、例示のみにより示されること、また、ドキュメント54に含まれる他の多数のタイプのビジュアルオブジェクト56が存在することが認識されるであろう。メインウィンドウ40は、ワークスペースウィンドウ50の右に位置するツールパネルウィンドウ58を更に含む。検索機能は、ソフトウェアアプリケーションの一実施例により考慮される。双眼鏡を描画するアイコンによって示すように、ツールパネルウィンドウ58はこれに特有のタブ60を有する。他の機能は異なるタブによってアクセス可能であるが、簡潔に示すために、他のそのようなタブは図示しない。従来のドキュメント編集ソフトウェアアプリケーションと同様に、テキストベースの検索が可能である。第1のラジオボタン62の選択により、そのようなテキストベースの検索の特徴が活性化される。ドキュメント54が検索されるテキストは、テキストボックス64に入力される。第2のラジオボタン66の選択により、更に詳細に後述するようにビジュアルオブジェクトベースの検索が呼び出される。第1のラジオボタン62テキストベースの検索あるいは第2のラジオボタン66ビジュアルオブジェクトベースの検索のいずれかを選択することにより、付加的な検索パラメータが指定されてもよい。第1のプルダウンメニュー68により、検索するべきドキュメントの選択が可能となる。図3は現在のドキュメントに設定されているこのパラメータを示す。これは、ワークスペースウィンドウ50内で現在編集されているドキュメントに検索を制限する。複数のドキュメントが、ソフトウェアアプリケーション内で同時に開かれるために、このパラメータの別の設定が全ての開いたドキュメントに設定されることが考えられる。ソフトウェアアプリケーション内で開かれたファイルを越えて、ファイルシステムに保存された複数のドキュメントを検索する選択肢が更に設けられる。プルダウンメニュー68において、この選択肢はフォルダとして参照される。検索されるトップレベルのディレクトリが、パス入力テキストボックス70において指定される。他のグラフィカルユーザインターフェイスに実装されるように、視覚的にファイルシステムをナビゲートするためのダイアログボックスを呼び出すファイルシステムブラウザボタン72が設けられる。チェックボックス74は、検索される選択されたトップレベルのディレクトリのサブディレクトリを含むかどうかが指定される。パス入力テキストボックス70およびチェックボックス74は、複数のドキュメントを検索する選択肢が選択される場合に、即ち、第1のプルダウンメニュー68がフォルダに設定される場合に、アクティブになるものといえる。他の場合に、パス入力テキストボックス70、ファイルシステムブラウザボタン72、チェックボックス74、およびその関連する説明文はグレイアウトされ、非アクティブ表示となる。電算化された検索方法は、1つのドキュメントを検索することを示すが、方法は、同様に複数のドキュメントを検索することに応用可能であるものといえる。複数のドキュメントのこのような検索は、上述したようにそのためのパラメータを設定することにより呼び出し可能である。図4のフローチャートを参照して、ドキュメント54上のビジュアルオブジェクト56のための電算化された検索方法は、テンプレートのビジュアルオブジェクトの選択を受信する工程200から開始する。図3に示すドキュメント編集ソフトウェアアプリケーションの考えられる一実施例において、これはツールパネルウィンドウ58における選択ボタン76を活性化する工程を含む。次に、図5に示すように、カーソル78が第1の位置80から第2の位置82へドラッグされ、これにより、第1のビジュアルオブジェクト56aを包含する選択範囲84を形成する。今後、この選択された第1のビジュアルオブジェクト56aは、テンプレートビジュアルオブジェクト86とも呼ぶ。テンプレートビジュアルオブジェクト86を選択することにより、図6に示すように、テンプレートアイコン88が選択ボタン76の隣に生成される。テンプレートアイコン88は、以前に選択されたテンプレートビジュアルオブジェクト86を示すものといえる。テンプレートビジュアルオブジェクト86が選択される所定の技術が開示されたが、同様に利用可能な他の技術があることが認識されるであろう。通常、本開示は、テンプレートビジュアルオブジェクト86と同じか、略同様な外観を有するビジュアルオブジェクト56を識別するためにドキュメント54を検索することを考える。検索は、テンプレートビジュアルオブジェクト86を選択することにより、あるいは、図6に示すように検索ボタン90を押下することにより呼び出される。図4のフローチャートを再び参照し、図7のビットマップを参照して、方法は、テンプレートビジュアルオブジェクト86からテンプレートラスタイメージ92を生成する工程202により続行する。テンプレートラスタイメージ92は、行96および列98に配列されるピクセル94の列として示される。いくつかの実施例において、テンプレートビジュアルオブジェクト86は、幾何プリミティブの構成が数学的に形成されるベクトル形式にある。このテンプレートビジュアルオブジェクト86のために、ラスタ化工程は、そのような幾何プリミティブをピクセル94のビットマップに変換する。テンプレートビジュアルオブジェクト86は、第1の所定の解像度にてラスタ化される。ピクセル94は、様々なレベルの輝度により形成され、相互に隣接する同様の輝度が連結シーケンスにグループ化されるのものといえる。ここに示すように、第1のピクセルおよび第2のピクセルが上方、下方、左方、右方の関係において直接的に隣接する場合に、第1のピクセルは第2のピクセルに連結され、また、所定の閾値未満の輝度の差を有する。この点に関して、連結されたピクセルの鎖やシーケンスが形成されてもよい。任意の所定のテンプレートビジュアルオブジェクト86において、隣接ピクセルの1つ以上の連結シーケンスの組が設けられる。図8および図9を付加的に参照して、方法は、テンプレートラスタイメージ92からテンプレートオブジェクトシンボル100を得る工程204により続行する。テンプレートオブジェクトシンボル100は、1つ以上のテンプレートオブジェクト要素102から構成されるデータの構造体であるものといえる。図示の例においては、2つ、即ち第1のテンプレートオブジェクト要素102aおよび第2のテンプレートオブジェクト要素102bである。上述したように、テンプレートビジュアルオブジェクト86は、隣接ピクセルの1つ以上の連結シーケンスの組から構成される。これらのピクセルの連結シーケンスは、テンプレートオブジェクト要素102に相当する。この線に沿って、テンプレートオブジェクト要素102はその各ピクセルの輝度値104および座標値106を含む。従って、テンプレートオブジェクト要素102は、テンプレートラスタイメージ92のサブセクションを示す。視覚的に、図9に最もよく示すように、例示の第1のテンプレートオブジェクト要素102aは、円、矢印、および内部ディバイダであり、これらのプリミティブの各々は、ピクセルの1つの連結シーケンスに組み合わされる。第2のテンプレートオブジェクト要素102bはテキスト文字であり、これは、第1のテンプレートオブジェクト要素102aのピクセルとは連続していない。ラスタイメージを生成する上述した工程は、ドキュメント54のために繰り返される。より詳細に図4に示すように、方法は、ドキュメントラスタイメージを生成する工程206により続行し、ドキュメントラスタイメージは、行と列に配置されるピクセルの列として同様に示される。イメージのラスタ化は、テンプレートビジュアルオブジェクト86に関して詳細に上述したため、ドキュメント54に関する同様の詳細をここで繰り返すことは差し控える。図3に示す例示のドキュメント54において、隣接ピクセルの1つ以上の連結シーケンスの複数の組が設けられ、各組は、ビジュアルオブジェクト56a乃至56cのうちの1つに対応する。テンプレートビジュアルオブジェクト86と同様に、ビジュアルオブジェクト56a乃至56cの各々は。隣接ピクセルの複数の連結シーケンスを有する。ビジュアルオブジェクト56の所定の1つは、隣接ピクセルの1つ以上の連結シーケンスの1組から構成される。ここに示すように、用語のドキュメントオブジェクトシンボルは、ドキュメント54から得られた独立して扱われる固有データ構造体ではなく、明瞭なグラフィカル要素やシンボルを構成するピクセルの論理的なグループ化を示す。ピクセルのこれらの連結シーケンスは、ドキュメントオブジェクト要素に相当し、ドキュメントオブジェクト要素は、ドキュメントラスタイメージのサブセクション、通常ドキュメント54のサブセクションを示すものといえる。また、ドキュメントオブジェクト要素は、所定のデータ構造体ではなく、ピクセルの任意のグループ化であるものといえる。テンプレートラスタイメージ92およびドキュメントラスタイメージは、上述した第1の所定の解像度から第2の所定の解像度にダウンサンプリングされる。第2の所定の解像度は、精度と速度との間の所望の均衡に応じて変化する。これは、より高い解像度では付加的なメモリおよび処理リソースが要求されるのに対し、より低い解像度では整合性に不正確さが生じることによる。図10は、テンプレートラスタイメージ92’の一例によるダウンサンプリングを示す。テンプレートビジュアルオブジェクト86の重要な詳細は失われるが、更に後述するように、ドキュメントオブジェクトシンボルと比較して、非常に向上する。図4のフローチャートを再び参照し、方法は、ドキュメント54からドキュメントオブジェクトシンボル110の広い整合候補のサブセットを生成する工程208により続行する。テンプレートオブジェクトシンボル100は、ドキュメントラスタイメージにおけるピクセルの様々なシーケンスに対して比較されるものと考えられる。これらの比較は、様々に考えられるドキュメントオブジェクトシンボルおよびドキュメントオブジェクト要素であるピクセルのこれらシーケンスを最終的に含むものであるが、そのような要素はこの目的のためにあらかじめ識別されるものではないものといえる。図11のフローチャートを更に参照して、この比較は、テンプレートオブジェクトシンボル100およびドキュメントオブジェクトシンボル110の対応するか同一のピクセル同じ座標による間のピクセル輝度差を得る工程300から開始する。上述したように、テンプレートオブジェクトシンボル100はテンプレートオブジェクト要素102から構成される。しかしながら、テンプレートオブジェクトシンボル100とドキュメントオブジェクトシンボル110との間のこの最初の比較は、それぞれのシンボルの全体のダウンサンプリングされた解像度バージョンを含むため、要素102は、なお要求されないこともあり得る。この点に関して、工程208が実施される場合に、そのような要素は工程204によってなお得られなくてもよい。テンプレートオブジェクトシンボル100の連続して上昇する解像度を比較することによって、広い整合候補のサブセットは狭められるとも考えられる。工程302において、テンプレートオブジェクトシンボル100およびドキュメントオブジェクトシンボル110のダウンサンプリングされたラスタイメージのピクセルの各々における完全なピクセル輝度値の差は、合計される。決定枝304につき、完全なピクセル輝度値差の合計が所定の制限値またはパーセンテージ未満である場合に、整合は工程306において確立される。この所定のパーセンテージは、考えられる一実施例において5である。この所定の制限値は、可変または調整可能であり、これにより、整合の感度は、処理されるビジュアルオブジェクトのタイプに応じて変更可能であるものといえる。完全なピクセル輝度値差の合計が所定の制限値より高い場合に、工程308につき、整合は確立されない。図3に最もよく示すように、ツールパネルウィンドウ58は、所望の感度レベルを設定するために操作可能な感度スライダバー79を備えたオプションズサブパネル75を含む。所定の比較方法を上述したが、任意の他の好適なものが容易に代わってもよい。テンプレートオブジェクトシンボル100とドキュメントオブジェクトシンボル110との間の比較の結果は、そのラスタイメージを生成する際に適用されたオフセットに応じて変化するものであることが認識されるであろう。従って、ここに開示された方法は、それぞれが僅かに異なるオフセットを備える、複数のバージョンのテンプレートラスタイメージ92およびドキュメントラスタイメージを生成することが考えられる。上述した比較は、ラスタ化において変化をなすように、これらの異なるバージョンのテンプレートビジュアルオブジェクトおよびドキュメントの両者により繰り返される。しかしながら、いくつかの実施例において、複数のバージョンのテンプレートラスタイメージ92のみが、1つのバージョンのドキュメント54と比較することにより生成される。様々な変化を使用するべきかどうかは、所定の実施例の処理能力および速度要求に左右されるものといえる。図3を再び参照して、広い整合候補サブセットを生成する上述した工程に基づき、第1のビジュアルオブジェクト56a、第2のビジュアルオブジェクト56b、および第3のビジュアルオブジェクト56cが同様に含まれる。これらのビジュアルオブジェクトのそれぞれの全体的な形状は、これに含まれるテキストにおける僅かな変化、あるいは第2のビジュアルオブジェクト56bのような付加的な外観を含むが、類似する。第4のビジュアルオブジェクト56dは、比較工程300乃至304によって認識されるような重要な違いにより、整合するものと認識されるものではない。広い整合候補サブセットが生成された後に、方法は、上述した広い整合候補サブセットからドキュメントオブジェクトシンボル110の狭められた整合候補の組を生成する工程210により続行する。上述したように、テンプレートオブジェクトシンボル100は1つ以上のテンプレートオブジェクト要素102で構成され、また、ドキュメントオブジェクトシンボル110はドキュメントオブジェクト要素112で構成される。検索方法の次の工程は、要素の比較を含む。比較工程は、異なる要素102および112のピクセルが代わりに比較される点を除き図11のフローチャートに関して上述したテンプレートオブジェクトシンボルとドキュメントオブジェクトシンボル110との比較に類似する。更に、この比較は、全体的な組108ではなく広い整合候補サブセットからのドキュメントオブジェクトシンボル110を含む。整合を判定する許容誤差や所定の制限値は同様に調整可能であり、実質的に低減される。一貫した結果を得るために、異なるラスタ化バージョンの要素102および112が使用される。寸法閾値が更に要素102および112に応用される。全体的なドキュメントオブジェクトシンボル110と構成するドキュメントオブジェクト要素112との間の寸法比が所定の閾値より大きい場合に、ピクセルレベルの比較は行われない。一実施例において、30の寸法閾値が考えられる。狭められた整合候補サブセットを生成する工程210に続き、上述したアプローチに基づいて、第1のビジュアルオブジェクト56aおよび第2のビジュアルオブジェクト56bは、選択されたテンプレートビジュアルオブジェクト86に整合するものと認識されるであろう。ドキュメントオブジェクト要素112の第2の比較により、第1のビジュアルオブジェクト56aにおける文字列3と第3のビジュアルオブジェクト56cにおける文字列8とは、区別可能であるものといえる。更に、広い整合候補サブセットが第2のビジュアルオブジェクト56bを含む可能性があり、且つ更に同じ文字要素3を有するため、そこから延びる付加的な線があるにもかかわらず、更に整合するものと認識される可能性がある。上記電算化された検索方法は、通常マルチパスおよび要素ベースの検索技術と考えられるものといえる。広い、あるいはおおよその組の結果を識別した後に、ビジュアルオブジェクト56の要素は分解され、この広い組の結果の範囲内において、要素は比較される。ビジュアルオブジェクト56の主要なグラフィック機能は、二次的な検索で最小限にされ、更に絞り込むことができる。整合するビジュアルオブジェクト56を識別することにより、ドキュメント編集ソフトウェアアプリケーションは、多くの方法で結果を表示することができる。図12に示す一実施例は、第1のビジュアルオブジェクト56aおよび第2のビジュアルオブジェクト56bの周囲の包囲するボックス118等により、狭められた整合候補の組におけるドキュメントオブジェクトシンボル110に対応するビジュアルオブジェクト56を強調表示する。しかしながら、整合するビジュアルオブジェクト56を強調する他の態様も使用可能である。図13に示す別例は、第1のビジュアルオブジェクト56aおよび第2のビジュアルオブジェクト56bに対応するアイコン122aおよび122bによる検索結果のリスト120を含む。リスト120はページ番号インジケータ124を含む。アイコン122aおよび122bを選択することにより、対応する第1のビジュアルオブジェクト56aあるいは第2のビジュアルオブジェクト56bにそれぞれ焦点を当てるべく変更されるドキュメント54の表示が開始されるものといえる。焦点変更は、ビジュアルオブジェクト56の位置値に基づく。異なる検索結果表示装置がこれに代わってもよい。従って、上述した例は、制限することを意図したものではない。ここに示す詳細は、例示に過ぎず、本発明の実施例を開示する目的のためのものであり、最も有用なものと信じられるもの、および容易に理解されるように原理および概念の態様を開示するものである。この点に関して、本開示についての基本的な理解に必要なもの以上の詳細を示そうとはされてない。図面とともに明細書を参照することにより、実地において本開示の方法のいくつかの態様をどのように実施するかは、当業者に明白である。