(57)【要約】【課題】より簡易な操作で入力および編集を可能とするデータ入力技術を提供する。【解決手段】座標入力デバイスと表示デバイスとを有し、描画モードと編集モードとを備える情報処理装置であって、描画モードにおいて座標入力デバイスより入力した座標データに基づいて描画処理を行なっている間、座標データに変化があるか否かを判断する第１の判断手段と、座標データの変化無しと判断された状態が予め設定された時間継続したか否かを判断する第２の判断手段と、予め設定された時間継続したと判断されたとき、座標データの変化無しの状態になるまでに描画された画像を編集対象とし、座標データの入力無しの状態になるまでの間、編集モードに移行するよう制御する制御手段とを備える。【選択図】図３
2008071280.tif 000002
【特許請求の範囲】
【請求項１】
座標入力デバイスと表示デバイスとを有し、前記座標入力デバイスから入力する座標情報に基づいて前記表示デバイスに画像を描画する描画モードと、前記座標入力デバイスから入力する座標情報に基づいて描画した画像を編集する編集モードとを備える情報処理装置であって、
前記描画モードにおいて、前記座標入力デバイスより入力した座標データに基づいて描画処理を行なっている間、座標データに変化があるか否かを判断する第１の判断手段と、
前記第１の判断手段によって座標データの変化無しと判断された状態が、予め設定された時間継続したか否かを判断する第２の判断手段と、
前記第２の判断手段によって前記予め設定された時間継続したと判断されたとき、座標データの変化無しの状態になるまでに描画された画像を編集対象とし、座標データの入力無しの状態になるまでの間、前記編集モードに移行するよう制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記編集モードは、前記座標入力デバイスから入力する座標情報に基づいて描画された画像の移動を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記座標入力デバイスは、操作面に対する座標入力指示部の座標データと、前記座標入力部内に設けられたスイッチのＯＮ／ＯＦＦを示すデータを出力し、
前記第１の判断手段は、前記スイッチがＯＮを示す状態での、座標データに変化があるか否かを判断することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記座標入力デバイスは、座標入力板と、当該座標入力板上を指示し、当該座標入力板に対する押圧を検出するためのスイッチを備えることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
座標入力デバイスと表示デバイスとを有し、前記座標入力デバイスから入力する座標情報に基づいて前記表示デバイスに画像を描画する描画モードと、前記座標入力デバイスから入力する座標情報に基づいて描画した画像を編集する編集モードとを備える情報処理装置の制御方法であって、
前記描画モードにおいて、前記座標入力デバイスより入力した座標データに基づいて描画処理を行なっている間、座標データに変化があるか否かを判断する第１の判断工程と、
前記第１の判断工程によって座標データの変化無しと判断された状態が、予め設定された時間継続したか否かを判断する第２の判断工程と、
前記第２の判断工程によって前記予め設定された時間継続したと判断されたとき、座標データの変化無しの状態になるまでに描画された画像を編集対象とし、座標データの入力無しの状態になるまでの間、前記編集モードに移行するよう制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項６】
請求項５に記載の情報処理装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置におけるデータの入力制御技術、特にディジタイザを用いた入力の制御技術に関するものである。
【背景技術】
【０００２】
従来、ユーザによる手描き入力を受け付け表示する情報処理装置がある。例えば、ペンによる手描き入力を受け付けるタブレット・ディスプレイや、マウス等のポインティングデバイスによる手描き入力を受け付けるパーソナルコンピュータ（ＰＣ）が挙げられる。そして、このような情報処理装置において、手描きにより入力した文字などの編集を行う際には、入力装置の機能を入力モードから編集モードへ切り替えて編集を行っている。
【０００３】
また、特許文献１には、編集対象範囲の編集単位のモードをペンまたはマウスのみの操作により可能とする技術が開示されている。具体的には、指定開始位置におけるペンダウンまたはマウスダウンの継続動作により、編集単位のモードを一定時間ごとに自動的に切り替えを行う。そして、ペンドラッグまたはマウスドラッグの開始を検知し、開始された時点でのモードの選択し編集を行っている。
【特許文献１】特開平８−３０６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１には以下のような問題がある。すなわち、編集対象範囲を指定するためには、編集単位のモードの選択の他、当該編集対象範囲の開始位置と終了位置の２点を指定する必要がある。また、入力モードから編集モードに切り替え編集対象範囲の編集を行った後、再び入力モードに戻るためには煩雑な操作が必要となっている。そのため、例えば、煩雑な操作を避けなければならないプレゼンテーションなどにおいては、編集を行うことは困難であった。
【０００５】
本発明は上記問題点に鑑みてなされたものであり、より簡易な操作で入力および編集を可能とするデータ入力技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の問題点を解決するため、本発明の情報処理装置は以下の構成を備える。すなわち、座標入力デバイスと表示デバイスとを有し、前記座標入力デバイスから入力する座標情報に基づいて前記表示デバイスに画像を描画する描画モードと、前記座標入力デバイスから入力する座標情報に基づいて描画した画像を編集する編集モードとを備える情報処理装置であって、前記描画モードにおいて、前記座標入力デバイスより入力した座標データに基づいて描画処理を行なっている間、座標データに変化があるか否かを判断する第１の判断手段と、前記第１の判断手段によって座標データの変化無しと判断された状態が、予め設定された時間継続したか否かを判断する第２の判断手段と、前記第２の判断手段によって前記予め設定された時間継続したと判断されたとき、座標データの変化無しの状態になるまでに描画された画像を編集対象とし、座標データの入力無しの状態になるまでの間、前記編集モードに移行するよう制御する制御手段とを備える。
【０００７】
ここで、前記編集モードは、前記座標入力デバイスから入力する座標情報に基づいて描画された画像の移動を実行する。
【０００８】
また、前記座標入力デバイスは、操作面に対する座標入力指示部の座標データと、前記座標入力部内に設けられたスイッチのＯＮ／ＯＦＦを示すデータを出力し、前記第１の判断手段は、前記スイッチがＯＮを示す状態での、座標データに変化があるか否かを判断する。
【０００９】
さらに、前記座標入力デバイスは、座標入力板と、当該座標入力板上を指示し、当該座標入力板に対する押圧を検出するためのスイッチを備える。
【００１０】
上述の問題点を解決するため、本発明の情報処理装置の制御方法は以下の構成を備える。すなわち、座標入力デバイスと表示デバイスとを有し、前記座標入力デバイスから入力する座標情報に基づいて前記表示デバイスに画像を描画する描画モードと、前記座標入力デバイスから入力する座標情報に基づいて描画した画像を編集する編集モードとを備える情報処理装置の制御方法であって、前記描画モードにおいて、前記座標入力デバイスより入力した座標データに基づいて描画処理を行なっている間、座標データに変化があるか否かを判断する第１の判断工程と、前記第１の判断工程によって座標データの変化無しと判断された状態が、予め設定された時間継続したか否かを判断する第２の判断工程と、前記第２の判断工程によって前記予め設定された時間継続したと判断されたとき、座標データの変化無しの状態になるまでに描画された画像を編集対象とし、座標データの入力無しの状態になるまでの間、前記編集モードに移行するよう制御する制御工程とを備える。
【発明の効果】
【００１１】
本発明によれば、より簡易な操作で入力および編集を可能とするデータ入力技術を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、この実施の形態はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
（第１実施形態）
本発明に係る情報処理装置の第１実施形態として、デジタイザによりユーザからのペンを用いた手描き入力を受け付ける情報処理装置を例に挙げて以下に説明する。
【００１４】
＜装置構成＞
図１は、第１実施形態に係る情報処理装置の内部構成を示す図である。情報処理装置１００は、ＣＰＵ１０１、メモリ１０２、記憶装置１０３、入力装置１０４、表示出力装置１０５を備え、各々はバス１０６により相互に接続されている。
【００１５】
ＣＰＵ１０１は、記憶装置１０３に記憶されているアプリケーションプログラム１０７を実行することにより、後述する各種機能を実行する。メモリ１０２は、ＣＰＵ１０１が記憶装置１０３から読み出したプログラムやデータを一時的に記憶する。また、メモリ１０２は、ＣＰＵ１０１が各種のプログラムを実行するための領域としても利用される。記憶装置１０３は、オペレーティングシステム（ＯＳ）や各種アプリケーションプログラムや制御プログラムおよびデータなどを記憶する。データとしては後述する手描き入力を行った際の座標値などがある。なお、記憶装置１０３は、例えばＨＤＤのような大容量記憶装置により構成される。
【００１６】
入力装置１０４は、ユーザからの入力を受け付ける機能部である。具体的には、デジタイザ１０４ａおよびペン１０４ｂ、キーボード１０４ｃ、マウス１０４ｄなどが用いられる。表示出力装置１０５は、入力装置１０４で入力された情報、及び、ＣＰＵ１０１により実行されたアプリケーションの実行結果を表示する。
【００１７】
図２は、第１実施形態に係る情報処理装置の機能ブロック図である。情報処理装置１００は、記憶部２０１、情報管理部２０２、制御部２０３、受信部２０４および表示部２０５の各機能部により構成される。
【００１８】
記憶部２０１は、後述の情報管理部２０２からの要求に従い、現在表示している描き込み情報などを記憶する機能部である。具体的には、ＣＰＵ１０１がアプリケーションプログラム１０７を実行したとき、メモリ１０２、記憶装置１０３に確保される。
【００１９】
情報管理部２０２は、記憶部２０１に記憶される情報を操作・管理する機能部であり、後述する制御部２０３からの要求に従い、記憶部２０１に対する操作・管理を行う。具体的には、ＣＰＵ１０１がアプリケーションプログラム１０７を実行することにより実現される。
【００２０】
制御部２０３は、受信部２０４で受信した情報に応じて、アプリケーション１０７の備える各種機能の実行を制御する機能部である。なお、制御部２０３は、内部にタイマを備えており、各種時間の計時を実行することが出来る。受信部２０４は、デジタイザ１０４ａなどによってユーザから入力された情報を受信し制御部２０３に通知する機能部である。表示部２０５は、受信部２０４により入力された情報に基づいた制御部２０３により実現される各種機能の実行結果を表示する機能部であり、具体的には表示出力装置１０５により構成される。
【００２１】
＜装置の動作＞
図３は、第１実施形態に係る情報処理装置の動作フローチャートである。特に、情報処理装置１００が描画モードで動作しており、ユーザがペン１０４ｂを操作してデジタイザ１０４ａにより手描き入力を行っている際の動作フローチャートを示している。動作フローの各ステップにおける表示画面の一例（図４〜図８）を参照しながら以下に説明する。なお、以下の説明において、”「あいうえお」を描きこむ”等の表現を用いるが、実際には文字形状を座標値の連続入力により画像として描きこむことを意味する。
【００２２】
また、以下の説明では、入力装置１０４として、主にデジタイザ１０４ａおよびペン１０４ｂ（スタイラスともいう）を用いる場合について述べるが、マウス１０４ｄなど座標入力が可能なポインティングデバイスであれば良い。なお、ここでは、デジタイザ１０４ａはペン１０４ｂにより押下（以降ではペンダウンともいう）されている点に対応する座標を、定期的に受信部２０４に対し出力するものとする。つまり、デジタイザ１０４ａがペン１０４ｂにより押下されていない（以降ではペンアップともいう）場合には、受信部２０４に対し座標値の信号は出力されない。
【００２３】
ステップＳ３０１では、制御部２０３は、受信部２０４にデジタイザ１０４ａによる座標値入力の開始されたか否かを判定する。具体的には、ユーザによるデジタイザ１０４ａ上でのペン１０４ｂのペンダウン操作（ペンの押し下げ操作）により、受信部２０４への座標値入力を検出する。検出されたらステップＳ３０２に進み、検出されない場合は検出されるまで本ステップを繰り返す。
【００２４】
ステップＳ３０２では、制御部２０３は、受信部２０４に入力された座標値の情報を情報管理部２０２を介して記憶部２０１に逐次記憶する。
【００２５】
ステップＳ３０３では、制御部２０３は、デジタイザ１０４ａ上でペン１０４ｂがペンダウン状態（ペンを押し下げている状態）のまま、所定の時間（ｘ秒）以上静止しているか否かを判定する。具体的には、受信部２０４へ所定の時間同一の座標値入力がなされているかどうかを判定する。なお、手ブレなどを許容するため、ある程度の座標値の揺らぎを許容するよう設定しても良い。所定の時間静止していると判定した場合はステップＳ３０４に進む。一方、所定の時間経過する前に、移動もしくはペンアップがなされたと判定した場合は、ステップＳ３０９に進む。
【００２６】
図４は、ユーザがペン１０４ｂの操作により手描き入力をしている状態を例示的に示す図である。特に、ペン４１０で「あいうえお」を描き込もうとしたが既存オブジェクト４０５により「お」が「え」の右に描き込むことができなくなった時点での状態を示している。ユーザは、「あ」の左が空いており入力オブジェクト４０１「あいうえ」を左に移動させることにより「お」を入力するための領域を確保可能なことを認識できる。そこで、ユーザは、「え」の最終画において、デジタイザ１０４ａ上でペン１０４ｂをペンダウンのまま静止する。それが、ステップＳ３０４への移行のトリガとなる。
【００２７】
ステップＳ３０９では、制御部２０３は、ペンアップが所定の時間（ｙ秒）以上継続しているか否かを判定する。ペンアップが所定の時間以上継続している場合はステップＳ３０８に進む。一方、ペンアップが所定の時間以内に終了し、新しく座標の入力がなされた場合には、ステップＳ３０２に戻り入力を継続する。
【００２８】
ステップＳ３０４では、制御部２０３は、ステップＳ３０１からステップＳ３０３までの間に記憶部２０１に記憶された座標値などの描き込みに関する情報を、１つのまとまりとして扱えるように制御（グループ化）する。そして、グループ化した情報が選択された状態で、情報処理装置１００を編集モードに切り替える。
【００２９】
図５は、ユーザがペン１０４ｂを静止させ、手描き入力オブジェクト４０１をグループ化した状態を例示的に示す図である。ここでは、図４の状態において、ペンダウンもしくはマウスダウンのまま、所定の時間静止させた結果を示す。ステップＳ３０１からステップＳ３０３までの間に連続して描き込んだ入力オブジェクトである「あいうえ」がグループ化される。そして、グループ化された「あいうえ」が選択された状態で編集モードに切り替わる。
【００３０】
ステップＳ３０５では、制御部２０３は、ユーザによるペン１０４ｂのデジタイザ１０４ａ上での移動に基づいて、選択された状態にあるオブジェクトを移動する。そして、ペン１０４ｂのペンダウンの状態が継続している間、ペン１０４ｂの移動状態を受け付ける。つまり、ここでは、グループ化された入力オブジェクトである「あいうえ」を、ペン１０４ｂの移動に対応させて移動する。
【００３１】
図６は、ユーザがペン１０４ｂを移動させ選択オブジェクトを移動している状態を例示的に示す図である。情報処理装置１００は編集モードとなっているため、ペン１０４ｂのペンダウン状態における移動（マウスでのドラッグ操作に相当）は、グループ化した選択オブジェクト４０１の画面上での移動に反映される。
【００３２】
ステップＳ３０６では、制御部２０３は、ペン１０４ｂのペンアップがなされた（ペンダウンが解除された）か否かを判定する。ペンアップがなされたと判定した場合は、ステップＳ３０７に進む。つまり、ここでは、ユーザによる選択オブジェクトの移動が完了したか否かを判定している。ペンアップがなされていないと判定した場合は、ペンアップがなされるまでステップＳ３０５〜ステップＳ３０６を繰り返す。
【００３３】
ステップＳ３０７では、制御部２０３は、ステップＳ３０４でグループ化したオブジェクトの選択状態を解除し、情報処理装置１００を描画モードに戻す。
【００３４】
図７は、ユーザがペン１０４ｂをペンアップさせ、選択オブジェクト４０１の移動を完了させた状態を例示的に示す図である。ここでは、図６におけるペン１０４ｂの移動後の位置においてペンアップさせた状態を示している。このとき、ステップＳ３０４でグループ化したオブジェクトのグループ化を解除するよう構成しても良い。
【００３５】
ステップＳ３０８では、制御部２０３は、ステップＳ３０７またはステップＳ３０９の状態における入力オブジェクトを確定させる。具体的には、記憶部２０１に記憶された情報を、新規の既存オブジェクトの情報としての設定などの後処理を行い、記憶部２０１に記憶された情報を破棄する。その後、ステップＳ３０１に戻り新規の描きこみ開始を受け付ける。
【００３６】
図８は、描画モードに戻り再びユーザによる入力を開始する状態を例示的に示す図である。図３に示したフローを繰り返すことにより、画面上に複数の手描き入力オブジェクトを入力することが出来る。
【００３７】
以上説明したとおり、第１実施形態に係る情報処理装置１００によれば、ユーザはペン１０４ｂを用いた簡単な操作により、編集範囲指定および編集モードへの移行、さらに、編集モードから描画モードへの復帰を行うことが出来る。そのため、プレゼンテーション時などのペンによる描き込み中の任意のタイミングで、描きこみ中の内容に対する編集を行うことが可能となる。たとえば、途中で描くためのスペースが足りなくなりそうだとユーザが判断した時点で、移動操作をすることが出来る。
【００３８】
なお、第１実施形態では、ペンの停止動作により、入力をグループ化し、グループ化したオブジェクトに対する移動操作を受け付けるよう構成したが、グループ化したオブジェクトに対する拡大縮小操作など他の操作を受け付けるよう構成しても良い。
【００３９】
（第２実施形態）
＜概要＞
第２実施形態では、第１実施形態の動作に加え、グループ化したオブジェクトの移動後に、当該オブジェクトに対し、さらに手描き入力を受け付け可能とする例について説明する。つまり、上述の第１実施形態においては、グループ化したオブジェクトは移動後、自動的に確定の処理を行うよう構成した。そのため、その後の入力は、当該確定済みオブジェクトとは全く別個のオブジェクトとして取り扱われることになっていた。
【００４０】
そこで、第２実施形態では、グループ化したオブジェクトの移動後に入力するオブジェクトを、当該グループ化したオブジェクトと一体のオブジェクトとして取り扱い可能となるよう構成する。なお、情報処理装置の構成は第１実施形態と同様であるため説明を省略する。
【００４１】
＜装置の動作＞
図９は、第２実施形態に係る情報処理装置の動作フローチャートである。第２実施形態では、第１実施形態と異なり、編集モードから描画モードへ復帰した際、オブジェクトの確定動作を行わなず入力作業が続いている限り、入力処理を継続して行う点が異なる。
【００４２】
ステップＳ９０１では、制御部２０３は、受信部２０４にデジタイザ１０４ａによる座標値入力の開始されたか否かを判定する。具体的には、ユーザによるデジタイザ１０４ａ上でのペン１０４ｂのペンダウン操作（ペンの押し下げ操作）により、受信部２０４への座標値入力を検出する。検出されたらステップＳ９０２に進み、検出されない場合は検出されるまで本ステップを繰り返す。
【００４３】
ステップＳ９０２では、制御部２０３は、受信部２０４に入力された座標値の情報を情報管理部２０２を介して記憶部２０１に逐次記憶する。
【００４４】
ステップＳ９０３では、制御部２０３は、デジタイザ１０４ａ上でペン１０４ｂがペンダウン状態（ペンを押し下げている状態）のまま、所定の時間（ｘ秒）以上静止しているか否かを判定する。具体的には、受信部２０４へ所定の時間同一の座標値入力がなされているかどうかを判定する。なお、手ブレなどを許容するため、ある程度の座標値の揺らぎを許容するよう設定しても良い。所定の時間静止していると判定した場合はステップＳ９０４に進む。一方、所定の時間経過する前に、移動もしくはペンアップがなされたと判定した場合は、ステップＳ９１０に進む。
【００４５】
ステップＳ９０９では、制御部２０３は、ペンアップが所定の時間（ｙ秒）以上継続しているか否かを判定する。ペンアップが所定の時間以上継続している場合はステップＳ９１０に進む。一方、ペンアップが所定の時間以内に終了し、新しく座標の入力がなされた場合には、ステップＳ９０２に戻り入力を継続する。
【００４６】
ステップＳ９０４では、ステップＳ９０１からステップＳ９０３までの間に記憶部２０１に記憶された座標値などの描き込みに関する情報を、１つのまとまりとして扱えるように制御（グループ化）する。そして、グループ化した情報が選択された状態で、情報処理装置１００を編集モードに切り替える。
【００４７】
ステップＳ９０５では、制御部２０３は、ユーザによるペン１０４ｂのデジタイザ１０４ａ上での移動に基づいて、選択された状態にあるオブジェクトを移動する。そして、ペン１０４ｂのペンダウンの状態が継続している間、ペン１０４ｂの移動状態を受け付ける。つまり、ここでは、グループ化された入力オブジェクトである「あいうえ」を、ペン１０４ｂの移動に対応させて移動する。
【００４８】
ステップＳ９０６では、制御部２０３は、ペン１０４ｂのペンアップがなされた（ペンダウンが解除された）か否かを判定する。ペンアップがなされたと判定した場合は、ステップＳ９０７に進む。つまり、ここでは、ユーザによる選択オブジェクトの移動が完了したか否かを判定している。ペンアップがなされていないと判定した場合は、ペンアップがなされるまでステップＳ９０５〜ステップＳ９０６を繰り返す。
【００４９】
ステップＳ９０７では、制御部２０３は、ステップＳ９０４でグループ化したオブジェクトの選択状態を解除し、情報処理装置１００を描画モードに戻す。
【００５０】
ステップＳ９０８では、制御部２０３は、描画モードに復帰して所定の時間（ｙ秒）以上経過したかを判定する。経過した場合はステップＳ９１０に進む。一方、所定の時間（ｙ秒）が経過する前に新しく座標の入力がなされた場合には、ステップＳ９０２に戻り入力を継続する。
【００５１】
ステップＳ９１０では、制御部２０３は、ステップＳ９０７またはステップＳ９０９の状態における入力オブジェクトを確定させる。具体的には、記憶部２０１に記憶された情報を、新規の既存オブジェクトの情報としての設定などの後処理を行い、記憶部２０１に記憶された情報を破棄する。その後、ステップＳ９０１に戻り新規の描きこみ開始を受け付ける。
【００５２】
図１０は、編集モードで移動した入力オブジェクト１００１ａ「あいうえお」に対し、入力オブジェクト１００１ｂ「か」の描き込みを追記した状態を例示的に示す図である。なお、この状態から入力オブジェクトをさらに移動させたい場合は、「か」の最終画で再びペンダウンのまま静止させればよい。そうすることで、図１１のように「あいうえおか」としてグループ化し、移動することが出来る。
【００５３】
以上説明したとおり、第２実施形態に係る情報処理装置１００によれば、第１実施形態の機能に加え、さらに、編集モードで移動したオブジェクトに追記する制御を行うことが出来る。
【００５４】
（変形例）
上述の第２実施形態では、編集直後に描き込まれた内容を、編集前に描き込まれた内容とグループ化を行った。しかし、この場合、意図しないグループ化が行われてしまうことがある。例えば、図１２のように、ユーザが、編集前にオブジェクト１２０１「あいうえ」と描きこみ、その後、意図的に１２０２「おか」と離れた場所に描き込みを行った場合でも、グループ化されてしまう。つまり、オブジェクト１２０１、１２０２を個別に編集することが出来なくなってしまう。
【００５５】
そこで、編集モードから復帰後の描き込み入力オブジェクトが、前回編集を行った対象である入力オブジェクトの位置から所定の距離の範囲内に描き込まれた場合にのみ、双方の入力オブジェクトをグループ化を実行するよう構成してもよい。このようにすることにより、意図しないグループ化を低減することが出来る。
【００５６】
図１３は、編集直後の入力オブジェクトの一例を示す図である。この図において、入力オブジェクト１３０１から距離ｒにある範囲内の網掛けで示される領域１３１０を設定する。この状態において、図１４（ａ）のように領域１３１０内に描き込みが行われたときには、編集前後の入力オブジェクト１３０１、１３０２をグループ化する。一方、領域１３１０の外に描き込みが行われたときには、編集前後のオブジェクト入力１３０１、１３０２は別個のオブジェクトとして設定する。
【００５７】
また、入力オブジェクト１３０１と重なるよう入力オブジェクト１３０２を書き込んだ際にグループ化するように構成してもよく。図１３の領域１３１０のｒを限りなく小さくした場合に相当する。図１５は、編集前の入力オブジェクト１３０１と編集後に追記した入力オブジェクト１３０２を例示的に示す図である。
【００５８】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００５９】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００６０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどがある。
【００６２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６４】
【図１】第１実施形態に係る情報処理装置の内部構成を示す図である。
【図２】第１実施形態に係る情報処理装置の機能ブロック図である。
【図３】第１実施形態に係る情報処理装置の動作フローチャートである。
【図４】手描き入力をしている状態を例示的に示す図である（Ｓ３０３）。
【図５】手描き入力をしている状態を例示的に示す図である（Ｓ３０４）。
【図６】手描き入力をしている状態を例示的に示す図である（Ｓ３０５）。
【図７】手描き入力をしている状態を例示的に示す図である（Ｓ３０６）。
【図８】手描き入力をしている状態を例示的に示す図である（Ｓ３０８）。
【図９】第２実施形態に係る情報処理装置の動作フローチャートである。
【図１０】編集後に手描き入力で追記をした状態を例示的に示す図である。
【図１１】追記した入力をグループ化して移動している状態を例示的に示す図である。
【図１２】意図しないグループ化が起こりえる状態を例示的に示す図である。
【図１３】編集直後の入力オブジェクトの一例を示す図である。
【図１４】追記した入力オブジェクトのグループ化の判定方法を例示的に示す図である。
【図１５】グループ化の判定方法の他の例を示す図である。
【図１】
2008071280.tif 000003
【図２】
2008071280.tif 000004
【図３】
2008071280.tif 000005
【図４】
2008071280.tif 000006
【図５】
2008071280.tif 000007
【図６】
2008071280.tif 000008
【図７】
2008071280.tif 000009
【図８】
2008071280.tif 000010
【図９】
2008071280.tif 000011
【図１０】
2008071280.tif 000012
【図１１】
2008071280.tif 000013
【図１２】
2008071280.tif 000014
【図１３】
2008071280.tif 000015
【図１４】
2008071280.tif 000016
【図１５】
2008071280.tif 000017