(57)【特許請求の範囲】
【請求項１】
複数の画像オブジェクトを含む画像のデータを記憶する記憶手段と、
前記記憶手段により記憶されたデータに基づいて、前記複数の画像オブジェクトを含む画像を表示画面上に表示する表示手段と、
前記表示手段の表示画面上に線で領域を囲むように描くための描画手段と、
前記描画手段により描かれた線の経路と、該経路を描いた速度又は該経路の曲率半径と、を取得する取得手段と、
前記取得手段により取得された前記経路と、前記経路を描いた速度又は前記経路の曲率半径と、に基づいて、前記経路を描いた速度が遅くなり又は前記経路の曲率半径が大きくなるに従って幅が短くなる境界領域であって、該境界領域の内側境界と該領域の外側境界とにより定まる該境界領域を、前記取得した経路が、該内側境界と該外側境界との間に位置するように、定義する定義手段と、
前記データに基づいて決定される前記複数の画像オブジェクトの位置と前記定義された境界領域とに基づいて、前記複数の画像オブジェクト各々を選択除外する選択除外手段と、
を備えた表示システム。
【請求項２】
前記選択除外手段は、前記境界領域の外側境界の内側に全ての部分が位置する画像オブジェクトを選択し、前記境界領域の内側境界の外側に全ての部分が位置する画像オブジェクトを除外し、前記境界領域の前記内側境界と前記外側境界との両方を横断している画像オブジェクトを分割すると共に分割された部分の内、内側の部分を選択しかつ外側の部分を除外することにより、前記画像オブジェクトを選択除外する請求項１記載の表示システム。
【請求項３】
前記画像オブジェクトは文字であり、
前記データに基づいて、前記複数の画像オブジェクトを、少なくとも１つの文字で構成されるグループにクループ化して管理する管理手段と、
前記データに基づいて、前記複数の画像オブジェクト各々を、前記境界領域の内側境界の内側に全ての部分が位置する第１のカテゴリ、前記境界領域の外側境界の外側に全ての部分が位置する第２のカテゴリ、前記境界領域の前記内側境界と前記外側境界との間に全ての部分が位置する第３のカテゴリ、前記境界領域の前記内側境界の内側に一部が位置する第４のカテゴリ、前記境界領域の前記外側境界の外側に一部が位置する第５のカテゴリの何れに属するかを識別する識別手段と、
前記複数の画像オブジェクト各々について前記識別されたカテゴリと、前記第１のカテゴリ〜前記第５のカテゴリ各々について予め定められた値と、に基づいて、前記管理された各グループについて、各グループに属する画像オブジェクトの識別されたカテゴリに対応する値を加算する加算手段と、
を更に備え、
前記選択手段は、前記加算手段により各グループについて加算された値に基づいて、前記グループ化された画像オブジェクトを選択除外する、
ことを特徴とする請求項１記載の表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、広く、計算デバイスに対するユーザインタフェースに関し、より詳細には、ドキュメント画像において表示されたオブジェクトが選択されてアレンジされるアプリケーションに関する。
【０００２】
【従来の技術】
現在、２つのタイプの対話型描画／スケッチ／編集アプリケーションが使用されており、これらはどちらも、描画操作を通して新しい画像材料を生成し、編集操作を通して既存の材料を選択し処理する。この対話型アプリケーションのタイプは、「スケッチ」操作に重点を置くか「編集」操作に重点を置くかによって区別される。画像「編集」プログラムでは、画像オブジェクトの選択及び処理が主な作業である。従って、スタイラス又はマウスによる対話は、主に、それらによる入力を選択ジェスチャーとして解釈するように設計されており、マウス又はスタイラスによる作業のデフォルトでの解釈は、既存の画像オブジェクトを処理のために選択することである。オブジェクトを描画するためのツールは、補助コマンドオブジェクト（通常、メニュー）によってもたらされる。
【０００３】
一方、「スケッチ」プログラムでは、主な作業は「描画」操作である。このスケッチ処理を容易にするには、ユーザが、ストローク毎にメニュー開始コマンドを実行する必要が無く、手書き又はスケッチによるストロークのような一連のマーキングを迅速に行うことができる、ということが重要である。このプログラムは、マウス又はスタイラスによる作業のデフォルトでの解釈が描画操作となるように設計されている。このタイプのプログラムにおける欠点は、描画操作が最も優先されている場合、選択操作の優先順位は下がってしまうため、選択を実行させるには明示的にメニューを選択するか又はボタンをクリックする必要があり、これは、選択及び処理という多重操作の円滑な流れを妨げてしまう、という点である。
【０００４】
どちらのタイプの対話型アプリケーションにおいても、主要なマーキング集合を思うとおりに選択及び移動、削除、或いは修正することは、非常に困難であり得る。特に、ユーザは、円を描くジェスチャーによる方法で画像オブジェクトをさらなる処理のために選択する場合、不正確になることがある。ユーザは、意図的にではないが、選択しようとする画像オブジェクトの一部を欠落させてしまうことがある。また、実際には、ユーザは、この画像オブジェクトの全く同じ部分を意図的に割愛することもある。既存のグラフィックエディタにおける主な欠点の１つは、事前に計算された知覚オブジェクトを考慮して選択ジェスチャーを解釈することができない点であり、このため、不正確なジェスチャーが解釈されて、そのジェスチャーによって定義されたそのとおりのオブジェクトか、或いは、事前の計算段階において識別された知覚的に重要なオブジェクトが供給されることになってしまう。
【０００５】
サウンド(Saund)らによる「グラフィックオブジェクトを選択するためのジェスチャーインディケータ(Gestural Indicators for Selecting Graphic Objects)」という発明の名称である米国特許第５，４８５，５６５号には、グラフィック画像形成システムが開示されており、このグラフィック画像形成システムでは、画像におけるオブジェクトのおおよその位置、サイズ、及び形状が、各オブジェクトに対して計算されたパラメトリック「ポーズ」を表す第１の特性記述子によって要約される。また、ユーザの選択ジェスチャーに最も一致する単一オブジェクト又はオブジェクト集合を選択するために、例えば「ジェスチャー照合」関数である第２の特性記述子が付与される。最もぴったりと一致した場合、キーであるこれらの特性記述子によって、単純且つ自然なユーザのジェスチャーが、それと互いに空間的に重なり合うオブジェクトを、多数のグラフィックオブジェクト集合の中から区別することができる。ユーザのジェスチャーは、オブジェクトを横切るような単純な斜線であってもよいし、オブジェクトの形状を素早くおおまかになぞったようなものであってもよい。
【０００６】
メイアー(Meier)らによる「ポインタに基づいたコンピュータシステムに対するグラフィックエディタ・ユーザインタフェース(Graphic Editor User Interface for a Pointer-Based Computer System)」という発明の名称である米国特許第５，５１３，３０９号には、グラフィックエディタが開示されており、このグラフィックエディタは、ユーザが、オブジェクトを強調表示しそれらを編集用ハンドルで移動させることによって、選択したグラフィックオブジェクトを編集することができるように構成されている。また、オブジェクトの選択部分周囲に、境界線としての囲みを描いてもよい。本発明の様々な態様では、ユーザは、オブジェクト全体或いはその選択した部分のみに対し、サイズ変更、複写、変形、及び移動のような特定の行為を行うことによって、オブジェクトを編集することができる。これらの編集操作のいずれが行われた後にも、表示は更新されて、この編集ステップ中に行われた変更が反映される。
【０００７】
【特許文献１】
米国特許第５，４８５，５６５号明細書
【特許文献２】
米国特許第５，５１３，３０９号明細書
【０００８】
【発明が解決しようとする課題】
本発明は、コンピュータを利用した描画に対する新しいツールを提供する。このツールによって、ユーザは不正確な選択ジェスチャーを行うことができる一方、アプリケーションは一定規則及び画像解析操作を用いてユーザの意図を推測することができる。
【０００９】
【課題を解決するための手段】
簡潔に言うと、本発明の一態様によれば、画像オブジェクト要素を選択して生成するためのユーザインタフェースを有するグラフィック入力及び表示システムが開示され、このシステムは、ユーザが電子画像の要素を処理できるようにする複数の入力デバイスを備える。このシステムに接続されたプロセッサは、様々な画像オブジェクト選択操作要求を受信すると共に、メモリ構造にアクセスする。このシステムメモリ構造は、ユーザが画像オブジェクトを選択できるようにするユーザ対話モジュールと、不正確な画像オブジェクト選択経路を解釈するための画像オブジェクト選択モジュールと、データメモリとを備える。
【００１０】
本発明の別の態様では、不正確な画像オブジェクト選択経路を解釈するためのグラフィック入力及び表示システムにおいてユーザインタフェースを利用する方法が開示される。画像材料が選択されると、このシステムは、選択経路の特性を評価すると共に、画像材料と選択ジェスチャーとの近接性を評価する。この画像オブジェクト選択ジェスチャーによって影響された画像オブジェクトを処理することによって、選択される画像オブジェクトが識別される。
【００１１】
本発明のさらに別の態様では、コンピュータが読取り可能なプログラムコードが組み込まれた、コンピュータが使用可能な媒体の形態である、製品が提供される。プログラムコードがコンピュータにより実行されると、このコンピュータが使用可能な媒体によって、コンピュータは、不正確な画像オブジェクト選択ジェスチャーを解釈する方法ステップを行う。読取り可能なプログラムコードは、コンピュータが、ユーザによって入力された画像オブジェクト選択経路に沿って慎重度を評価できるようにする。次に、このプログラムコードによって、コンピュータは、内側トンネル境界と外側トンネル境界とを含む許容トンネルを形成する。次に、この選択ジェスチャーによって影響された画像オブジェクトを処理することによって、どの画像オブジェクトを選択するかが決定される。
【００１２】
【発明の実施の形態】
本明細書中に開示するのは、ドキュメント画像における可視材料を選択してアレンジするシステムにおいて不正確な選択経路を解釈する方法である。以下の説明では、本発明が完全に理解されるように、多数の具体的な詳細について述べる。しかし、このような具体的な詳細を用いずに本発明を実施できることは、当業者には明らかであろう。他の例では、ドキュメント画像から文字を抽出する構文解析法のような具体的な実施の詳細については、本発明を不必要に分かりにくくしないように、詳しく示していない。
【００１３】
以下の説明で明らかになるように、本発明は、画像に含まれたテキスト及び線画の編集において、特定の利点をもたらす。ファックスされる又はデジタルコピー機でコピーされるドキュメントには、典型的には、テキスト及びグラフィックスを主に含む画像が含まれている。従来技術に関して説明したように、画像に含まれたテキストのいずれを編集するにも、光学的文字認職（ＯＣＲ：Optical Character Recognition）処理や画像情報を層(layers)に置き換える処理のような、余分な処理を行わなければならないのが普通である。これから明らかになるように、本発明は、余分な処理の必要性を最小限に抑え、テキスト及びグラフィック画像情報の定義に対する柔軟性を高めることによって、画像におけるより広い範囲のテキスト及びグラフィックデータを編集できるようにする。
【００１４】
ここで図１を参照すると、システム１００はプロセッサ１１０を備えており、このプロセッサ１１０は、画像入力デバイス１２０及びユーザ入力デバイス１３０に接続され、これらのデバイスから信号を受信する。画像入力デバイス１２０は、スキャナ、ファクシミリ受信機若しくはその他の画像受信機、カメラ、又はその他の適切なデバイスであってもよいし、画像をデジタル形式で格納するローカル若しくはリモートメモリの一部であってもよい。ユーザ入力デバイス１３０は、例えば、マウスを備えたキーボードであってもよい。プロセッサ１１０は、さらに画像出力デバイス１４０に接続されていてもよく、この画像出力デバイス１４０は、例えば、スクリーンディスプレイ、プリンタ、ファクシミリ送信機若しくはその他の画像送信機、又は、画像をデジタル形式で格納することのできるローカル若しくはリモートメモリの一部であってもよい。
【００１５】
プロセッサ１１０は、プログラムメモリ１５０及びデータメモリ１６０をも利用できるよう接続されている。プログラムメモリ１５０は、ユーザ対話モジュール１５２、画像オブジェクト境界検出モジュール１５４、経路照合モジュール１５６を備えており、さらに任意のオブジェクト分割モジュール１５８を備えていてもよい。データメモリ１６０は、入力画像データ構造１６２、主要画像オブジェクトデータ構造１６４、オブジェクトグループデータ構造１６６、選択経路データ構造１６８、許容トンネルデータ構造１７０、オブジェクト境界データ構造１７２、及び選択オブジェクトデータ構造１７４を備えている。
【００１６】
図２は、画像オブジェクトがそれぞれ独立した画像オブジェクトとしてディスプレイに表示されている状況において不正確な選択ジェスチャーを解釈する方法の一実施形態を示している。図２では、フローチャート２００は、この状況において不正確なジェスチャーを解釈するステップを示していて、このフローチャートの横にあるイラストは、その処理ステップの例を示している。まず、ディスプレイは、例２１２において、文字「Ｇ」、「ｒ」、「ｅ」、「ｅ」、「ｎ」、「Ｏ」、及び「Ｐ」を含んでいる。ステップ２１０において、ユーザは、例２１２に経路２１６として示されているような選択ジェスチャーを入力する。この例では、ジェスチャーは、点２１５で始まり矢印で終わっている。経路２１６の左側、即ち、折り返し点２１８に近づき、これより遠ざかる側では、経路は高速度であり、経路２１６の右側、即ち、折り返し点２１４に近づき、これより遠ざかる側では、経路は低速度である。ユーザ対話モジュール１５２は、このユーザのジェスチャーの経路を収集し、その情報をステップ２２０に回して、この選択ジェスチャー経路に沿った慎重度を評価する。この選択ジェスチャーに沿った各位置で、ユーザのとったジェスチャーが示す慎重度が評価される。当業者には認められるであろうが、慎重度を評価するには様々な方法を用いてもよい。方法の一例としては、以下のような式を用いる方法がある。
Ｔ＝ｐ(ｖ/ｒ')
この式において、ｐは値１０,０００をとる定数であり、ｖは１秒あたりのピクセル速度であり、ｒ’はｍｉｎ(ｒ，ｍａｘ＿Ｒ)によって与えられる。ここで、ｒは経路に沿ったその位置における曲率半径であり、ｍａｘ＿Ｒは値８００をとる定数である。慎重度をこのように定義することによって、ピクセルの単位における許容差係数(Tolerance Factor)Ｔがもたらされる。この値は、画像オブジェクトに対して許される選択経路からの距離に関する許容差であり、この許容差がなければ、画像オブジェクトは慎重な選択ジェスチャーによって分割されてしまう。従って、慎重度は、速度が遅い、又は曲率半径が大きい場合には、最小値である０ピクセルに近くなり、速度が速く経路が比較的直線である場合には、最大値であるおよそ５０ピクセルに近くなる。この許容差係数は、選択経路に対して内側境界及び外側境界を定義するのに用いられる。この例では、これらの境界は「許容トンネル」を形成し、その中心軸が選択経路であり、その幅が許容差係数である。この例では、境界領域を説明するのに許容トンネルを用いているが、その他多数の技法を同様に用いてもよく、これらの技法は全て、意図されるものであり、本発明の範囲内に含まれる。この例では、選択経路２２２の境界は、許容トンネル経路２２４及び２２６により定義された許容トンネルによって決められている。この許容トンネルは、ジェスチャー速度の遅い、選択経路２２２の右側を通るときには最小値に近くなり、ジェスチャー速度の速い、選択経路２２２の左側を通るときには最大値に近くなる。許容差係数は、許容トンネル幅２２８として示されている。
【００１７】
ステップ２３０において、前景画像オブジェクトはそれぞれ、許容トンネルに関して考察される。画像オブジェクトが完全に許容トンネルの外側境界の内側にあると判断した場合、そのオブジェクトは選択される。また、画像オブジェクトが完全に許容トンネルの内側境界の外側にあると判断した場合、そのオブジェクトは除外される。画像オブジェクトの大きさが許容トンネルの両方の境界を越えている場合には、その画像オブジェクトは選択経路によって分割され、経路の内側にある部分のみが選択される。必要に応じて、この方法は、画像オブジェクトを分割するのではなく、許容トンネルの外側境界の内側にあるオブジェクト領域と許容トンネルの内側境界の外側にあるオブジェクト領域との対比に基づいて、又はその他の同様な基準に基づいて、画像オブジェクトを選択或いは選択から除外するような方式で行ってもよい。この例では、オブジェクト「Ｇ」、「ｒ」、「ｅ」、「ｅ」、及び「ｎ」は、完全に許容トンネルの外側境界２２４の内側にあるので、選択される。また、オブジェクト「Ｐ」は、完全に許容トンネルの内側境界２２６の外側にあるので、除外される。また、オブジェクト「Ｏ」は、許容トンネルの両方の境界を越えているので、参照番号２３２で示された選択経路によって分割される。得られた選択オブジェクト集合が参照番号２３４で示されていて、得られた非選択オブジェクト集合が参照番号２３６で示されている。
【００１８】
図３及び図４は、画像オブジェクトがグループに所属し得る状況において不正確な選択ジェスチャーを解釈する方法の別の実施形態を示している。図３では、フローチャート３００が、この状況において不正確なジェスチャーを解釈するステップを示していて、図４は、その処理ステップの例を示している。まず、ディスプレイは、図４に参照番号４００で示された配置において、語「Ｇｒｅｅｎ」、「Ｏ」、「Ｒｅｄ」、及び「Ｐｕｒｐｌｅ」を形成する文字４１０を含んでいる。システムデータメモリ１６０は、図示されているように文字が４つのグループ４１５を形成していることを示すデータ構造を含む。リスト、配列、及びポインタの組のような多数のタイプのデータ構造によって、この機能を果たしてもよい。図３のステップ３１０において、ユーザ対話モジュール１５２は、ユーザのジェスチャーの経路を収集し、その情報をステップ３２０に回して、この選択ジェスチャーに沿った慎重度を評価する。図４に示された例では、ジェスチャーは、点４１２で始まり矢印４１４で終わっている。経路４２０は、その左側及び底部では高速度であるが、その右側では低速度であり、この右側部分では、位置４２５において示されているように「Ｏ」と交差している。
【００１９】
ここで図３を参照すると、ステップ３２０では、選択ジェスチャーに沿った各位置で、ユーザのジェスチャーが示す慎重度が評価される。上述したように、選択ジェスチャーに沿った各位置において許容差係数が計算され、許容トンネルが形成される。このステップは図４に示されており、ジェスチャー４２０がユーザの選択経路であって、その境界は、許容トンネルの内側境界４２４と外側境界４２２とによって決められている。
【００２０】
図３のステップ３３０において、画像オブジェクトはそれぞれ、選択ジェスチャー経路と、選択ジェスチャーの慎重度を表す許容トンネルとに関して評価される。画像オブジェクトにはそれぞれ、許容トンネルの２つの境界への近接性に応じて、カテゴリー値が付与される。可能なカテゴリー値集合の一例としては、以下のようなものが挙げられる。
Ｉ． 許容トンネルの内側境界の内側にあるもの
II． 許容トンネルの外側境界の外側にあるもの
III. 許容トンネルの内側境界と外側境界との間にあるもの
IV． 許容トンネルの内側境界にかかるもの
Ｖ． 許容トンネルの外側境界にかかるもの
VI.  許容トンネルの内側境界と外側境界との両方にかかるもの
【００２１】
このステップは、図４にチャート４４０で示されている。このチャートに示されているように、「ｒｅｅｎ」は、許容トンネルの内側境界４２４の内側にあるので、カテゴリーＩに属する。「Ｒ」は、許容トンネルの外側境界４２２の外側にあるので、カテゴリーＩＩに属する。オブジェクト「ｄ」及び「ｕｒｐｅ」は、許容トンネルの内側境界４２４と外側境界４２２との間にあるので、カテゴリーＩＩＩに属する。オブジェクト「Ｇ」、「Ｐ」、及び「ｌ」は、許容トンネルの内側境界４２４にかかっているので、カテゴリーＩＶに属する。オブジェクト「ｅ」は、許容トンネルの外側境界４２２にかかっているのでカテゴリーＶに属し、オブジェクト「Ｏ」は、許容トンネルの両方の境界４２２及び４２４にかかっているのでカテゴリーＶＩに属する。
【００２２】
再度図３を参照すると、ステップ３４０において、カテゴリーＶＩに割り振られたオブジェクトが選択ジェスチャー経路によって分割される。このオブジェクトのうちの、選択ジェスチャー経路の内側にある部分が選択される。これは図４に示されており、オブジェクト「Ｏ」は分割され、部分オブジェクト４５０は選択されていて、部分オブジェクト４５２は選択されていない。
【００２３】
図３のステップ３５０において、残りのグループがそれぞれ順に評価され、そのグループにおける画像オブジェクト全てが、例えばそのグループの重み付け得票に基づいて、選択或いは除外される。各票の重み付けは、画像オブジェクトのピクセル領域である。画像オブジェクトはそれぞれ、そのトンネル近接性カテゴリーによって、以下のように得票する。
カテゴリー 票
Ｉ              ２
II            −２
III             ０
IV              １
Ｖ            −１
【００２４】
ステップ３６０において、グループ選択／除外票決を用いることによって、個々のオブジェクトに対して選択／除外決定を行う。各グループに関し、重み付け得票が０よりも多い場合、そのグループを構成する画像オブジェクト全てが選択される。また、重み付け得票が０よりも少ない場合、これらのオブジェクトはいずれも選択されない。さらに、２つ以上のグループに属する画像オブジェクトがあり、且つ、これらのグループが全て選択されるわけでも全て除外されるわけでもない場合には、その画像オブジェクトが属するグループ全てに対して、第２の重み付け票決が行われる。この重み付けは、そのグループを構成している画像オブジェクト全てのピクセル領域である。選択されるグループは値１を得票し、選択されないグループは値−１を得票する。得票結果が０よりも多い場合には、問題のオブジェクトは選択され、得票結果が０よりも少ない場合には、問題のオブジェクトは選択されない。これは図４に示されており、グループ「Ｐｕｒｐｌｅ」及び「Ｇｒｅｅｎ」４６０は選択されていて、グループ「Ｒｅｄ」４７０は選択されていない。また、グループ「Ｇｒｅｅｎ  Ｏ」４８０は評価されていない。
【００２５】
図５は、選択される画像材料が、連結成分、文字、語、行、又は個々の図のような、区分されていない画像オブジェクトとして存在する状況において、不正確な選択ジェスチャーを解釈する方法の別の実施形態を示している。この方法は、背景ピクセル値のフィールド上に前景画像オブジェクトを含む単一ラスタビットマップとして画像が表されている場合に用いると、利点をもたらす。図５では、フローチャート５００が、この状況において不正確なジェスチャーを解釈するステップを示している。ステップ５１０において、入力画像データが受信される。この実施形態では、ユーザが選択操作を行う前又は後に、ステップ５２０において、例えば距離変換(Distance Transform)やボロノイ図式(Voronoi diagram)（いずれも当該技術では周知）のような様々な計算幾何学法を用いて、知覚画像オブジェクト間の境界が計算される。次に、ステップ５３０において、距離変換の極大値（リッジ(ridges)）、又はボロノイ図式によってもたらされるリッジ、又はこれらと同様のものがフィルタを通過することにより、重要なリッジのみが保持される。当業者には、生成点に対して方向ベクトルが鋭角を成しているような重要でないリッジ点を除去する技法が知られている。
【００２６】
ステップ５４０において、ユーザの選択ジェスチャーが入力されると、ステップ５５０において、そのジェスチャーに沿った点における慎重度が評価される。ステップ５６０において、慎重度の値が閾値よりも低い選択ジェスチャーの全部又は一部に対し、重要なボロノイリッジを通る経路を見出す試みがなされ、これによってその選択経路が概算される。これは、上に引用した米国特許第５，４８５，５６５号の「グラフィックオブジェクトを選択するためのジェスチャーインディケータ」に記載されているような、経路照合と呼ばれる様々なＡ*探索法を用いて行ってもよい。最終的に、この経路は、ステップ５７０における次の処理で前景オブジェクトを選択するのに用いられる選択領域を定義するのに用いられる。
【００２７】
ここで図６を参照すると、本発明の別の態様では、ユーザ選択用長方形を、選択されるべき画像材料の領域をその長方形どおりに定義するものとして用いるのではなく、選択されるべき画像材料を大まかに指定するものとして用いることができる。図６は、ユーザ選択用長方形６１０が文字に交わっている例６００を示しているが、この例では、ユーザの意図は「on projects」という文字のみを完全に選択することのようである。上述した本発明の実施形態は、自由形式で描いた経路だけでなく、長方形をドラッグすることによる選択ジェスチャーに関して用いてもよい。後者の場合には、選択ジェスチャー部分に沿って慎重度を評価するのではなく、この長方形をドラッグする速度又はユーザによるその他の特定動作の速度に基づいて、この選択用長方形の境界全体に慎重度の値を付与する。例えば、可能なユーザインタフェース設計の１つでは、この長方形をドラッグする過程において、ユーザがドラッグしている長方形の角部を数回にわたり前後に移動させたとすると、この長方形には低い慎重度の値（例えば０．２）が付与される。この値を上述したような処理の過程で用いることによって、長方形の正確な境界を越えている又はこの境界内にある画像材料はそれぞれ、選択或いは除外される。
【図面の簡単な説明】
【図１】本発明による不正確な選択経路を解釈することのできるシステムの一般的な構成要素を示すブロック図である。
【図２】本発明の一実施形態による不正確な選択経路を解釈するステップを示すフローチャート、及びこの処理ステップを示す図である。
【図３】本発明の別の実施形態による不正確な選択経路を解釈するステップを示すフローチャートである。
【図４】図３の本発明の実施形態による処理ステップを示す図である。
【図５】本発明のさらに別の実施形態による不正確な選択経路を解釈するステップを示すフローチャートである。
【図６】本発明による選択用長方形の解釈を示す図である。
【符号の説明】
１００    システム
２１６、２２２、２３２、４２０    選択経路（ジェスチャー）
２２４、４２２    許容トンネルの外側境界
２２６、４２４    許容トンネルの内側境界
２２８    許容トンネル幅
６１０    選択用長方形
【図１】
0004294348.tif 000002
【図２】
0004294348.tif 000003
【図３】
0004294348.tif 000004
【図４】
0004294348.tif 000005
【図５】
0004294348.tif 000006
【図６】
0004294348.tif 000007