(57)【特許請求の範囲】
【請求項１】
ユーザ入力手段、画像入力手段、プロセッサ及びユーザインタラクションモジュールを有する図形入力及び表示システム上で、電子画像オブジェクトを作成及び編集するために、入力モードを予め選択せずに、新しい画像マテリアルを入力し又は既存の画像マテリアルを選択及び変更するために前記システムのユーザインタフェースを利用する方法であって、
ユーザ入力ジェスチャを受け取り、
前記ユーザ入力ジェスチャが選択オペレーション、描画オペレーション又は不明瞭なオペレーションのいずれであるかを前記ユーザインタラクションモジュールによって判断し、
前記ユーザ入力ジェスチャが描画オペレーションであると判断された場合には、前記描画オペレーションをパーマネントマークとしてレンダリングし、
前記ユーザ入力ジェスチャが選択オペレーションであると判断された場合には、前記選択オペレーションを実行し、
前記ユーザ入力ジェスチャが所定の不明瞭なオペレーションであると判断された場合であって、ユーザが提示された選択に応答する場合には、ユーザが選択オペレーションを実行することができ、ユーザが提示された選択を無視する場合には、ユーザが描画オペレーションを実行することができるように、前記所定の不明瞭なオペレーションを解釈するための前記選択をユーザに提示する、
方法であって、
前記ユーザインタラクションモジュールは、入力モードを予め選択せずに、前記ユーザ入力ジェスチャを、新しい画像マテリアルの軌跡の入力、又は、既存の画像マテリアルの選択及び変更として判断することにより、ユーザの意図を推測し、
前記ユーザ入力ジェスチャが、少なくとも１つの既存の電子画像オブジェクトを完全に囲むジェスチャである場合には、該ユーザ入力ジェスチャは前記所定の不明瞭なオペレーションであると判断され、
前記ユーザ入力ジェスチャが、オープンストロークジェスチャと、既存の電子画像オブジェクトを囲まない閉じた軌跡のジェスチャのいずれか又は両方である場合には、該ユーザ入力ジェスチャは描画オペレーションであると判断される、
前記方法。
【請求項２】
前記ユーザ入力ジェスチャは、少なくとも１つの電子画像オブジェクトを囲む、閉じた又はおおむね閉じた軌跡を含む、請求項１に記載の電子画像オブジェクトを作成及び編集するために図形入力及び表示システムのユーザインタフェースを利用する方法。
【請求項３】
前記ユーザ入力ジェスチャは、マウスボタンを押すことによって行われる、請求項１に記載の電子画像オブジェクトを作成及び編集するために図形入力及び表示システムのユーザインタフェースを利用する方法。
【請求項４】
前記選択オペレーションの実行は、少なくとも１つの選択されたオブジェクトを示し、ジェスチャ解釈状態を入力する、請求項１に記載の電子画像オブジェクトを作成及び編集するために図形入力及び表示システムのユーザインタフェースを利用する方法。
【請求項５】
媒体に組み入れられた、コンピュータで読み取り可能なプログラムコードを有する、コンピュータで使用可能な前記媒体を含む製品であって、
前記プログラムコードが前記コンピュータで実行されると、前記媒体は、ソース電子画像を作成及び操作する前にユーザインタフェースモードを設定せずに、描画もしくは選択／コマンドオペレーションを呼び出すための方法のステップを前記コンピュータに遂行させ、
前記方法は、
ユーザによって入力されたユーザ入力ジェスチャを受け取るステップと、
前記ユーザ入力ジェスチャが選択オペレーション、描画オペレーション又は不明瞭なオペレーションのいずれであるかを前記ユーザインタラクションモジュールによって判断するステップと、
前記ユーザ入力ジェスチャが描画オペレーションであると判断された場合には、前記描画オペレーションをパーマネントマークとしてレンダリングするステップと、
前記ユーザ入力ジェスチャが選択オペレーションであると判断された場合には、前記選択オペレーションを実行するステップと、
前記ユーザ入力ジェスチャが所定の不明瞭なオペレーションであると判断された場合であって、ユーザが提示された選択に応答する場合には、ユーザが選択オペレーションを実行することができ、ユーザが提示された選択を無視する場合には、ユーザが描画オペレーションを実行することができるように、前記所定の不明瞭なオペレーションを解釈するための前記選択をユーザに提示するステップと、
を含み、
前記ユーザインタラクションモジュールは、入力モードを予め選択せずに、前記ユーザ入力ジェスチャを、新しい画像マテリアルの軌跡の入力、又は、既存の画像マテリアルの選択及び変更として判断することにより、ユーザの意図を推測し、
前記ユーザ入力ジェスチャが、少なくとも１つの既存の電子画像オブジェクトを完全に囲むジェスチャである場合には、該ユーザ入力ジェスチャは前記不明瞭なオペレーションであると判断され、
前記ユーザ入力ジェスチャが、オープンストロークジェスチャと、既存の電子画像オブジェクトを囲まない閉じた軌跡のジェスチャのいずれか又は両方である場合には、該ユーザ入力ジェスチャは描画オペレーションであると判断される、
前記製品。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形画像操作システム、より詳細には文書の電子画像の作成及び編集を行うためのユーザインタフェースに関する。
【０００２】
【従来の技術】
インタラクティブなスケッチ／描画システムでは、描画オペレーションを通じた画像マテリアルの入力、及びコマンドオペレーションの実行（移動、複写、削除等の後続操作を施す画像オブジェクトを選択する空間的な選択ジェスチャ等）の両方を１つのマウス／ペン／スタイラスデバイスで行う。既存のシステムでは、ユーザは「モード」を設定して、どのタイプの入力を行うかを指示することが必要である。ユーザインタフェースのモード設定を行わなければならないため、編集処理から逸脱し、スケッチングやインタラクティブな編集タスクの平滑な流れが妨げられる。また、ユーザが描画又は選択／コマンドジェスチャを実行する際、意図する動作に対応するモードにアプリケーションが設定されていることを確認しないと、エラーが発生する。
【０００３】
現在利用されているインタラクティブ描画／スケッチ／編集アプリケーションは２種類あり、いずれも描画オペレーションを通じた新たな画像マテリアルの作成、編集オペレーションを通じた既存の材料の選択及び処理をサポートしている。インタラクティブアプリケーションの種類は、「スケッチ」オペレーションと「編集」オペレーションとのいずれに重点を置くかで区別される。画像「編集」プログラムの主な作業は、画像オブジェクトの選択及び処理である。ゆえに、スタイラスやマウスによるインタラクションは主としてスタイラスの入力を選択のジェスチャと解釈するよう設計されており、マウス又はスタイラスの作業のデフォルト解釈は、既存の画像オブジェクトを処理用に選択することである。オブジェクトに描画を行うツールは、補助コマンドオブジェクト（通常は、メニュー）により与えられる。
【０００４】
これに対し、「スケッチ」プログラムの主な作業は、「描画」オペレーションである。スケッチ処理を容易にするため、ユーザは、各描画時にメニューの開始コマンドを実行しなくても、手書き又はスケッチによる線等の一連のマーキングを短時間で行えることが重要である。これらのプログラムは、描画オペレーションをマウス又はスタイラスの動作のデフォルト解釈とすることができるよう設計されている。この種類のプログラムの不利点として、描画オペレーションが優先されている場合に選択オペレーションの作業性が低下し、このため選択を行うためには明示的なメニュー選択又はボタンのクリックが必要となり、複数の選択及び処理オペレーションの平滑な流れが妨げられる点が挙げられる。
【０００５】
マウス／スタイラス動作の解釈に関する問題を解決するためのアプローチとして、インタフェースモードを利用することができる。ある技術では、メニュー項目を起動することによりアプリケーションが「描画」モード又は「選択」モードとされ、ユーザがモードを切り換えない限りそのモードが継続する。別の技術では、ユーザがマウスやペンのボタンを押してアプリケーションを「選択」モードに切り換えない限り、「描画」モードが継続する。いずれの場合も、ユーザは現在起動されているモードを把握し、必要に応じてモードを切り換えるという追加的なステップを実行しなくてはならない。編集及びスケッチプログラムでは、この方法でモードを利用してもよい。
【０００６】
ユーザがオブジェクトを強調し、編集ハンドルを用いてこのオブジェクトを移動することで、選択された図形オブジェクトを編集できるようにした図形エディタを開示する特許文献（「ポインタベースのコンピュータシステムのための図形エディタユーザインタフェース」（Meier他））がある（例えば、特許文献１参照。）。オブジェクトの選択部分の周囲には、境界ボックスが描かれる。この発明の様々な態様では、ユーザはオブジェクト全体もしくは選択した部分のサイズ変更、複写、変形、移動等の特定の動作を行うことで、オブジェクトを編集することができる。何らかの編集オペレーションが実行されると、編集ステップで行われた変更を反映するよう、表示が更新される。
【０００７】
テキストベースのコンピュータと同様にユーザがスクリプトを入力及び編集することを可能とし、しかもパッド及びペンシルを使用する場合とも類似点を持つ、ペンベースのプロセッサを教示する特許文献（「ビットマップ文書編集を利用したスクリプト文字の処理方法及びシステム」（Forcier））がある（例えば、特許文献２参照。）。このシステムでは、データの互換性内部表現及びユーザ制御機能セットを用いて、グリフ（一般文書における手書きのスクリプト、ＡＳＣＩＩテキスト、ビットマップ画像、描画等）の入力、編集、他の操作を行うことができる。これらの機能は、ストロークとコマンドジェスチャとの混乱を避け、また同一もしくは別のコンテキストにおいて異なる機能を表すために類似のジェスチャを利用できるようにするため、２段階ジェスチャ法によって呼び出される。この方法でも、ユーザはストロークの開始前に意図するモードを特定する必要がある。このシステムは、ユーザのライティング習慣から、単語や段落の描写等、一定のデータの関係が保存されることを推測し、この関係を保持し、編集の間ユーザにオーバライドさせる。ディスプレイ文書は、例えば画像ライン中の各グリフを機械で編集できるライン空間にマッピングすること（移動空間を先に存在する文書テキスト及びワードラッピングに挿入する等）により編集できる、グリフのラインを引いた領域もしくは引いていない領域を含むようフォーマットされる。
【０００８】
【特許文献１】
米国特許第5,513,309号明細書
【特許文献２】
米国特許第5,953,735号明細書
【０００９】
【発明が解決しようとする課題】
本発明は、インタラクティブなデジタルインクスケッチ／描画／編集プログラムで利用される、新規なユーザインタフェース技術を提供する。本発明は、「描画モード」や「選択モード」といった入力モードを最初に設定することをユーザに要求し、特定されたモードに従ってジェスチャを解釈するのではなく、ユーザが意図するモードについての決定をジェスチャの完了時まで延期する。個々の画像オブジェクトやそれらのオブジェクトのグループを記述するデータ構造との関連で、形状や時間的特性からジェスチャのタイプが推測できる場合、このジェスチャが（推測されたジェスチャの）タイプとして呼び出される。ジェスチャが不明瞭である場合のみ、モードオプションを選択する機会がユーザに示される。
【００１０】
【課題を解決するための手段】
概要を述べると、本発明の一態様は、様々な画像入力ソースから受け取られた画像オブジェクトの要素を作成及び操作するための図形入力及び表示システムである。このシステムに接続されたプロセッサは、様々な画像編集オペレーション要求を受け取り、更に入力モードを予め選択せずに新しい画像マテリアルを入力し、あるいは既存の画像マテリアルを変更することを可能とする、ユーザインタラクションモジュールにアクセスする。システムのデータメモリ構造は、表示されたオブジェクトのデータ構造、内部状態のデータ構造及び選択されたマテリアルのデータ構造を含む。
【００１１】
本発明の別の態様は、電子画像オブジェクトを作成及び編集するために、入力モードを予め選択せずに新しい画像マテリアルを入力しあるいは既存の画像マテリアルを変更するためのユーザ入力手段、画像入力手段、プロセッサ及びユーザインタラクションモジュールを有する図形入力及び表示デバイス上で、ユーザインタフェースを利用する方法である。プロセッサは、ユーザが入力したジェスチャを受け取ると、そのジェスチャが選択オペレーション、描画オペレーション又は不明瞭なオペレーションのいずれであるかを判断する。描画オペレーションはパーマネントマークとして示される。選択オペレーションは実行され、プロセッサは不明瞭なオペレーションを解釈するための選択をユーザに提示する。
【００１２】
本発明の更に別の態様は、媒体に組み入れられた、コンピュータで読み取り可能なプログラムコードを有する、コンピュータで使用可能な媒体の形態をとる製品である。プログラムコードがコンピュータで実行されると、コンピュータで使用可能な媒体は、ソース電子画像を作成及び操作する前にユーザインタフェースモードを設定せずに、描画もしくは選択／コマンドオペレーションを呼び出すための方法ステップをコンピュータに遂行させる。プログラムで読み取り可能なコードは、ユーザの入力したジェスチャが選択オペレーション、描画オペレーション又は不明瞭なオペレーションのいずれであるかをコンピュータに判断させる。描画オペレーションはパーマネントマークとして示される。選択オペレーションは実行され、プロセッサは不明瞭なオペレーションを解釈するための選択をユーザに提示する。
【００１３】
【発明の実施の形態】
本明細書は、文書画像のなめらかな編集を行うための方法及び装置を開示する。以下の説明では、本発明を完全に理解できるよう、数多くの特定の詳細について述べたが、これら特定の詳細を用いずとも本発明を実施できることは当業者には明白である。また、文書の画像から特徴を抽出するためのパース（parse）技術等の特定の実施上の詳細は、本発明を不明瞭にするおそれがあるため説明を省略した。
【００１４】
以下の説明で明らかとなる通り、本発明の利点は画像に含まれるテキストや線画の編集にある。ファックスで送られた文書や、デジタルコピー機で複写された文書には、主としてテキストと図形とを含む画像が含まれる場合が多い。画像に含まれる何らかのテキストを編集するには、一般に光学的文字認職（ＯＣＲ）等の付帯処理や、画像情報を複数の層に並べる処理を行う必要がある。本発明は、画像における広範なテキスト及び図形データを編集できるようにするため、付帯処理を最小化し、テキストと図形情報との両方をより柔軟に定義できるようにする。テキストや図形マテリアルは、紙、ホワイトボード、他の物理的文書媒体を走査又はデジタル写真撮影することにより生じる。あるいは、デジタルペン、スタイラス、他のデジタルインク記録デバイス、これらの任意の組み合わせによっても生じる。
【００１５】
本明細書では、画像や画像に関連する構成を記述するために様々な用語を使用している。以下に定義される用語は、本出願（請求の範囲を含む）を通じて、示された意味で使用される。
【００１６】
本発明は、「描画」もしく「選択」ユーザインタフェースモードについて予め認識したり、何らかの動作を行ったりする必要をなくし、もしくは最小化することにより、反復され混ざり合う描画オペレーションや選択／変更オペレーションをなめらかに実行することを可能とする。このなめらかな実行は、ユーザインタラクションサイクルを再構築し、ユーザジェスチャや図形の画像マテリアルに対し少量の知覚的解釈を適用することにより達成される。本発明を用いると、アプリケーションプログラムは多くの場合ジェスチャの形状や他の特性からユーザの意図を推測でき、このためユーザは必要とされるオペレーションとして自らの意図を特定せずにすむ。アプリケーションプログラムは、ユーザの意図を確実に推測することができない場合のみ、ユーザに事後選択を提示する。これにより、システムがユーザの意図しないモードで誤った選択ジェスチャや描画オペレーションを実行する危険を回避する。本発明では、ユーザは選択オペレーションを実行しようとする場合にのみ、提示された選択に応答する必要がある。そうでなければ、ユーザは選択を無視して描画オペレーションに進むことができる。
【００１７】
図１を参照する。システム１００は、画像入力デバイス１２０及びユーザ入力デバイス１３０からの信号を受け取るよう接続されたプロセッサ１１０を含む。画像入力デバイス１２０は、スキャナ、ファクシミリ受信機、他の画像受信装置、カメラ、他の適切なデバイス、あるいは画像をデジタル形式で記憶するローカルもしくはリモートメモリの一部とすることができる。画像入力デバイス１２０は、ペン、スタイラス、他のデジタルインク記録デバイスとしてもよい。ユーザ入力デバイス１３０は、例えばマウス、ペン又はスタイラスとしてもよい。プロセッサ１１０は、画像出力デバイス１４０とも接続することができる。画像出力デバイス１４０は、画面ディスプレイ、プリンタ、ファクシミリ送信機又は他の画像送信装置、あるいは画像をデジタル形式で記憶するローカルもしくはリモートメモリの一部とすることができる。プロセッサ１１０は、ウィンドウズ（登録商標）タイプのシステムとして構成してもよい。
【００１８】
プロセッサ１１０は、プログラムメモリ１５０及びデータメモリ１６０にアクセスするために、これらにも接続されている。プログラムメモリ１５０はユーザインタラクションモジュール１５２を含む。データメモリ１６０は、表示されるオブジェクトのデータ構造１６２、内部状態のデータ構造１６４及び選択されるマテリアルのデータ構造１６６を含む。ここでの目的では、表示されるオブジェクトのデータ構造は画像オブジェクト（例えば、１つのビットマップ画像、同一ディスプレイ上に配置できる複数のビットマップ画像、デジタルインクストローク、ディスプレイ可能な表示を有する他のデータオブジェクト）を含む。ユーザインタラクションモジュール１５２のルーチンを実行するに当たり、プロセッサ１１０は画像入力デバイス１２０から、表示されるオブジェクトのデータ構造１６２にデータをロードする。ユーザインタラクションモジュール１５２は幾つかのデータ構造及び処理モジュールを利用する。図示されるように、内部状態のデータ構造１６４は、マウス／スタイラスの軌跡や選択提示状態を含む、１つ以上の従属データ構造を有する。
【００１９】
図２及び図３を参照する。図２は、本発明に基づいたユーザインタラクションサイクルのステップを示すフローチャートである。ユーザインタラクションサイクルは、ユーザがスタイラス、ペン、マウスでプレスもしくはタッチすることでジェスチャ（デジタルインクコンテントの描画やコマンド／選択ジェスチャ）を開始することにより始まる。ジェスチャの開始は、ユーザインタラクションモジュール１５２（そのロジックを図２に示す）のステップ２１０で、プロセッサ１１０が「スタイラスダウン」イベント又はそれに相当するイベントを渡すことで示される。ステップ２２０で、内部状態変数「ＣＨＯＩＣＥ＿ＰＲＥＳＥＮＴＥＤ＿ＳＴＡＴＥ」を調べることで、システムが「選択提示状態」にあるか否かが判断される。ユーザインタラクション開始時には、この変数はＦＡＬＳＥ値にセットされている。ステップ２２０で、「ＣＨＯＩＣＥ＿ＰＲＥＳＥＮＴＥＤ＿ＳＴＡＴＥ」が「ＦＡＬＳＥ」であると、スタイラスのリフト又はマウスボタンのリリースが行われるまで、ユーザ入力が収集される。ユーザ入力は一連のマウス／スタイラス位置からなるストロークとしてもよく、ポインティングデバイスが下ろされた位置と同一の位置でリフトされ、又はボタンがプレスされた位置と同一の位置でリリースされるならば、「タップ」としてもよい。ストロークが描画されるイベントで、ステップ２５０で、このジェスチャは図３のドット線３１０のようなドット線等により仮軌跡としてディスプレイ上にレンダリングされてもよい。ジェスチャが完了すると、ステップ２７０で、ユーザジェスチャが明瞭な描画オペレーション、明瞭な選択オペレーション、又は不明瞭なオペレーションとして解釈できるか否かを決定するための種々のテストが行われる。
【００２０】
ジェスチャが画像オブジェクトに近接する位置で行われた「タップ」である場合、このジェスチャは選択ジェスチャであると解釈され、このオブジェクトが選択され、処理はステップ２６０に進む。ほぼ同じ位置でリピートタップを行うと、このオブジェクトが属するグループの中を循環する。当業界で知られているように、ステップ２６０の選択の実行は、どのオブジェクトが選択されたかを強調もしくは指示すること、そして更なる入力ジェスチャが、選択されたオブジェクトの移動、削除、他のオペレーションとして解釈されるように、状態を入力することを含む。例えば、移動、削除、回転、複写等の中からユーザが選択できるよう、オペレーションのポップアップメニューを提示してもよい。また、選択されたオブジェクトを強調してもよい。移動オペレーションは、選択されたオブジェクト上でマウス／スタイラスをプレスし、ドラッグする方法で実行することもできる。
【００２１】
ジェスチャが画像オブジェクトの上もしくはその近接位置以外で行われたタップである場合、ジェスチャは描画されたデジタルインクの「ドット」であると解釈される。ステップ２８０で、ジェスチャがそのままディスプレイ上にレンダリングされ、表示されるオブジェクトのデータ構造にそのまま記録される。
【００２２】
ジェスチャが少なくとも１つの既存のオブジェクトを囲む又は部分的に囲む、閉じた又はおおむね閉じた軌跡である場合、図３の軌跡３１０で示されるように、このジェスチャの選択オペレーション、描画オペレーションの区別は不明瞭である。また、ジェスチャがテキスト性の画像マテリアルの下に引かれたおおむね直線、もしくは数行のテキストの近くに下向きに引かれたおおむね直線である場合、このジェスチャの選択オペレーション、描画オペレーションの区別は不明瞭である。当業者には明らかであるが、ジェスチャがある画像マテリアルを選択しているのか、又は単に手書きのデジタルインク画像コンテントとして存在するのかを解釈するための、画像マテリアルが表示された状態でのユーザのストロークの比較には別の方法も可能である。
【００２３】
選択オペレーション、描画オペレーションの区別が不明瞭である場合、処理はステップ２９０に進む。内部状態変数「ＣＨＯＩＣＥ＿ＰＲＥＳＥＮＴＥＤ＿ＳＴＡＴＥ」は「ＴＲＵＥ」に設定され、ジェスチャを選択オペレーションと解釈するか否かについての選択がユーザに提示される。選択は図３に３２０として示されているようにポップアップメニューの選択ボックスの形態をとる。
【００２４】
ステップ２７０で、プロセッサがステップ２５０のジェスチャ入力は明らかな描画オペレーション（例えば、何も囲んでいない閉じた軌跡ストロークやテキスト性の画像マテリアルの近接位置以外で発生したオープンストローク）であると判断すると、プログラムはステップ２８０に進み、このジェスチャを新しいマーキングとして追加する。
【００２５】
次に、ステップ２２０で「ＣＨＯＩＣＥ＿ＰＲＥＳＥＮＴＥＤ＿ＳＴＡＴＥ」フラグが「ＴＲＵＥ」であり、この結果ポップアップメニューの選択ボックス３２０がディスプレイに表示されている場合の、ユーザが入力したジェスチャの処理について論ずる。ステップ２３０で、システムはジェスチャがポップアップ選択ボックス（３２０）内でのタップ／クリックであるかを判断する。ジェスチャがポップアップ選択ボックス内でのタップ／クリックである場合、ジェスチャは選択オペレーションであると解釈され、ステップ２６０で仮軌跡が消去され、プログラムは選択を実行する。
【００２６】
一方、マウス／スタイラスプレスが選択ボックス外で行われた場合、その前のジェスチャは描画されたマテリアルであると解釈される。ステップ２４０で、ジェスチャはそのまま直ちにレンダリングされ、表示されるオブジェクトのデータ構造１６２に入力される。ステップ２５０で、システムは現在入力されているジェスチャの軌跡の収集を続ける。ステップ２５０以降でペンがリフトされると、ステップ２７０で、現在のジェスチャが上述のように評価される。
【００２７】
従って、本発明では、ユーザインタフェースモードや解釈についての明示的な選択を行わずに、ユーザが様々なタイプの自由軌跡のストロークの連続的な空間的入力を、妨げられずにすばやく行うことが可能である。ユーザは、最初に選択モードを入力することなく選択オペレーションを実行することができる。ジェスチャが描画され、このジェスチャの意図が不明瞭であると判断された場合にのみ、選択が提示される。本発明を描画ジェスチャに関連して記述したが、本発明はこれに限定されない。固有の特性やコンテキストから、追加のコマンドを認識することができる（例えば、「スクラッチアウト」ジェスチャによって、抹消／消去コマンドが認識できる）。これにより「消去？」メニューボタンがポップアップする。抹消が指示されたマテリアルを消去するために「消去？」メニューボタンが押されてもよいが、描画すること又はキャンバス上に抹消が指示されたマーキング（マテリアル）を残すことが意図されている場合には、「消去？」メニューボタンは無視されてもよい。当業者には他の多くの例が見出されるであろう。
【００２８】
本出願では、「タップ」、「クリック」又はオブジェクトの選択について述べた。一般に、用語「タップ」はペンベースの計算システムのスタイラスで画面やタブレットに触れ、直後（所定時間内）にスタイラス位置をあまり動かさずに（所定量、例えば２画素以内）、スタイラスを画面からリフトする物理的動作に関して使用した。これは、ペンベースの計算システムでオブジェクトを選択する際の一般的な方法である。用語「クリック」はより意味が広く、「タップ」の他にもマウス又はトラックボールに関連するボタンを用いてオブジェクトを選択する動作、他のポインタデバイスを用いたオブジェクト選択動作全般を指す。
【図面の簡単な説明】
【図１】本発明に基づいて画像編集を行うシステムの構成要素全般を示すブロック図である。
【図２】本発明の一実施態様に基づいて電子画像マテリアルの入力及び変更を行うステップを示すフローチャートである。
【図３】不明瞭なオペレーション及びポップアップ選択メニューを示す図である。
【符号の説明】
１００  図形入力及び表示システム
１２０  画像入力デバイス
１３０  ユーザ入力デバイス
１５０  プログラムメモリ
１６０  データメモリ
【図１】
0004637455.tif 000002
【図２】
0004637455.tif 000003
【図３】
0004637455.tif 000004