(57)【要約】【課題】所望のオブジェクトを簡便に取り消すことができ、オブジェクトの手書き入力操作と取り消し操作とを精度良く判別することができる操作制御プログラム及び操作制御方法並びに手書き入力装置を提供する。【解決手段】手書き情報の入力及び表示が可能なタッチパネルを備える装置で動作する操作制御プログラムであって、前記装置に、前記タッチパネルに対する手書き入力操作を検知したら、少なくとも、前記手書き入力操作に関連する時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定する入力判定処理、前記手書き入力操作が前記取り消し操作であると判定した場合に、当該手書き入力操作に関連付けられた領域に表示されている取り消し対象を判定する取り消し対象判定処理、前記取り消し対象を前記タッチパネルの画面上から消去する取り消し操作処理、を実行させる。【選択図】図５
2014235582.tif 000002
【特許請求の範囲】
【請求項１】
手書き情報の入力及び表示が可能なタッチパネルを備える装置で動作する操作制御プログラムであって、
前記装置に、
前記タッチパネルに対する手書き入力操作を検知したら、少なくとも、前記手書き入力操作に関連する時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定する入力判定処理、
前記手書き入力操作が前記取り消し操作であると判定した場合に、当該手書き入力操作に関連付けられた領域に表示されている取り消し対象を判定する取り消し対象判定処理、
前記取り消し対象を前記タッチパネルの画面上から消去する取り消し操作処理、を実行させる、
ことを特徴とする操作制御プログラム。
【請求項２】
前記入力判定処理は、
前記手書き入力操作が入力済みの領域への操作であるかを判定する第１判定処理、
前記手書き入力操作の直前の手書き入力操作の終了時点から前記手書き入力操作の開始時点までの第１経過時間が予め定めた第１閾値を超えているかを判定する第２判定処理、
前記手書き入力操作の終了時点から前記手書き入力操作の直後の手書き入力操作の開始時点までの第２経過時間が予め定めた第２閾値を超えているかを判定する第３判定処理、を含み、
前記入力判定処理では、前記手書き入力操作が前記入力済みの領域への操作であり、前記第１経過時間が前記第１閾値を超えており、かつ、前記第２経過時間が前記第２閾値を超えている場合に、前記手書き入力操作が前記取り消し操作であると判定する、
ことを特徴とする請求項１に記載の操作制御プログラム。
【請求項３】
前記入力判定処理は、更に、
前記手書き入力操作の描画時間が入力済みのオブジェクトの描画時間に比べて長いかを判定する第４判定処理を含み、
前記入力判定処理では、前記手書き入力操作が前記入力済みの領域への操作であり、前記第１経過時間が前記第１閾値を超えており、前記第２経過時間が前記第２閾値を超えており、かつ、前記手書き入力操作の描画時間が前記入力済みのオブジェクトの描画時間と同等以下の場合に、前記手書き入力操作が前記取り消し操作であると判定する、
ことを特徴とする請求項２に記載の操作制御プログラム。
【請求項４】
前記手書き入力操作は、取り消し線の入力操作であり、
前記取り消し対象判定処理では、前記取り消し線と、前記取り消し線に重なるオブジェクトと、を取り消し対象とする、
ことを特徴とする請求項１乃至３のいずれか一に記載の操作制御プログラム。
【請求項５】
前記取り消し対象判定処理では、更に、前記取り消し線に重なるオブジェクトからの距離が所定値以下のオブジェクト、及び／又は、前記取り消し線に重なるオブジェクトの入力操作からの経過時間が所定値以下のオブジェクトを取り消し対象とする、
ことを特徴とする請求項４に記載の操作制御プログラム。
【請求項６】
前記取り消し操作処理では、前記取り消し対象からの距離が所定値以下のオブジェクト、及び／又は、前記取り消し操作からの経過時間が所定値以下のオブジェクトの表示位置を、前記取り消し対象が表示されていた位置に移動させる、
ことを特徴とする請求項１乃至５のいずれか一に記載の操作制御プログラム。
【請求項７】
手書き情報の入力及び表示が可能なタッチパネルを備える装置における操作制御方法であって、
前記タッチパネルに対する手書き入力操作を検知したら、少なくとも、前記手書き入力操作に関連する時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定する入力判定処理と、
前記手書き入力操作が前記取り消し操作であると判定した場合に、当該手書き入力操作に関連付けられた領域に表示されている取り消し対象を判定する取り消し対象判定処理と、
前記取り消し対象を前記タッチパネルの画面上から消去する取り消し操作処理と、を有する、
ことを特徴とする操作制御方法。
【請求項８】
前記入力判定処理は、
前記手書き入力操作が入力済みの領域への操作であるかを判定する第１判定処理、
前記手書き入力操作の直前の手書き入力操作の終了時点から前記手書き入力操作の開始時点までの第１経過時間が予め定めた第１閾値を超えているかを判定する第２判定処理、
前記手書き入力操作の終了時点から前記手書き入力操作の直後の手書き入力操作の開始時点までの第２経過時間が予め定めた第２閾値を超えているかを判定する第３判定処理、を含み、
前記入力判定処理では、前記手書き入力操作が前記入力済みの領域への操作であり、前記第１経過時間が前記第１閾値を超えており、かつ、前記第２経過時間が前記第２閾値を超えている場合に、前記手書き入力操作が前記取り消し操作であると判定する、
ことを特徴とする請求項７に記載の操作制御方法。
【請求項９】
前記入力判定処理は、更に、
前記手書き入力操作の描画時間が入力済みのオブジェクトの描画時間に比べて長いかを判定する第４判定処理を含み、
前記入力判定処理では、前記手書き入力操作が前記入力済みの領域への操作であり、前記第１経過時間が前記第１閾値を超えており、前記第２経過時間が前記第２閾値を超えており、かつ、前記手書き入力操作の描画時間が前記入力済みのオブジェクトの描画時間と同等以下の場合に、前記手書き入力操作が前記取り消し操作であると判定する、
ことを特徴とする請求項８に記載の操作制御方法。
【請求項１０】
前記手書き入力操作は、取り消し線の入力操作であり、
前記取り消し対象判定処理では、前記取り消し線と、前記取り消し線に重なるオブジェクトと、を取り消し対象とする、
ことを特徴とする請求項７乃至９のいずれか一に記載の操作制御方法。
【請求項１１】
前記取り消し対象判定処理では、更に、前記取り消し線に重なるオブジェクトからの距離が所定値以下のオブジェクト、及び／又は、前記取り消し線に重なるオブジェクトの入力操作からの経過時間が所定値以下のオブジェクトを取り消し対象とする、
ことを特徴とする請求項１０に記載の操作制御方法。
【請求項１２】
前記取り消し操作処理では、前記取り消し対象からの距離が所定値以下のオブジェクト、及び／又は、前記取り消し操作からの経過時間が所定値以下のオブジェクトの表示位置を、前記取り消し対象が表示されていた位置に移動させる、
ことを特徴とする請求項７乃至１１のいずれか一に記載の操作制御方法。
【請求項１３】
手書き情報の入力及び表示が可能なタッチパネルを備える手書き入力装置であって、
前記タッチパネルにタッチした時点と、前記タッチパネルから離れる時点と、の時間間隔を計時するタイマーと、
前記タッチパネルに対する手書き入力操作を検知したら、少なくとも、前記タイマーから取得した前記手書き入力操作に関連する時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定する入力判定部と、
前記手書き入力操作が前記取り消し操作であると判定した場合に、当該手書き入力操作に関連付けられた領域に表示されている取り消し対象を判定する取り消し対象判定部と、
前記取り消し対象を前記タッチパネルの画面上から消去する取り消し操作部と、を備える、
ことを特徴とする手書き入力装置。
【請求項１４】
前記入力判定部は、
前記手書き入力操作が入力済みの領域への操作であるかを判定し、
前記手書き入力操作の直前の手書き入力操作の終了時点から前記手書き入力操作の開始時点までの第１経過時間が予め定めた第１閾値を超えているかを判定し、
前記手書き入力操作の終了時点から前記手書き入力操作の直後の手書き入力操作の開始時点までの第２経過時間が予め定めた第２閾値を超えているかを判定し、
前記手書き入力操作が前記入力済みの領域への操作であり、前記第１経過時間が前記第１閾値を超えており、かつ、前記第２経過時間が前記第２閾値を超えている場合に、前記手書き入力操作が前記取り消し操作であると判定する、
ことを特徴とする請求項１３に記載の手書き入力装置。
【請求項１５】
前記入力判定部は、更に、
前記手書き入力操作の描画時間が入力済みのオブジェクトの描画時間に比べて長いかを判定し、
前記手書き入力操作が前記入力済みの領域への操作であり、前記第１経過時間が前記第１閾値を超えており、前記第２経過時間が前記第２閾値を超えており、かつ、前記手書き入力操作の描画時間が前記入力済みのオブジェクトの描画時間と同等以下の場合に、前記手書き入力操作が前記取り消し操作であると判定する、
ことを特徴とする請求項１４に記載の手書き入力装置。
【請求項１６】
前記手書き入力操作は、取り消し線の入力操作であり、
前記取り消し対象判定部は、前記取り消し線と、前記取り消し線に重なるオブジェクトと、を取り消し対象とする、
ことを特徴とする請求項１３乃至１５のいずれか一に記載の手書き入力装置。
【請求項１７】
前記取り消し対象判定部は、更に、前記取り消し線に重なるオブジェクトからの距離が所定値以下のオブジェクト、及び／又は、前記取り消し線に重なるオブジェクトの入力操作からの経過時間が所定値以下のオブジェクトを取り消し対象とする、
ことを特徴とする請求項１６に記載の手書き入力装置。
【請求項１８】
前記取り消し操作部は、前記取り消し対象からの距離が所定値以下のオブジェクト、及び／又は、前記取り消し操作からの経過時間が所定値以下のオブジェクトの表示位置を、前記取り消し対象が表示されていた位置に移動させる、
ことを特徴とする請求項１３乃至１７のいずれか一に記載の手書き入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作制御プログラム及び操作制御方法並びに手書き入力装置に関し、特に、手書きによる取り消し操作を制御する操作制御プログラム及び操作制御方法並びに手書き入力装置に関する。
【背景技術】
【０００２】
近年、タッチパネルで手書き入力を行うタブレット端末などの手書き入力装置が普及している。この手書き入力装置では、タッチパネル上にスタイラスペン（以下、単にペンと呼ぶ。）などをタッチしてスライドさせることにより、文字や絵、図形などのオブジェクトを手書き入力することができる。また、手書き入力装置に設けられたハードキーやタッチパネル上に表示されるボタンなどを操作し、消しゴム機能などの消去機能を呼び出すことにより、手書き入力したオブジェクトを消去する（オブジェクトを取り消す）などの操作を行うことができる。
【０００３】
また、タッチパネル上の手書き操作によってオブジェクトを取り消すことも可能であり、例えば、下記特許文献１には、入力ストローク動作を受信し、ストローク動作／ストロークタイプにより、ストローク動作が消去動作であると判定した場合、前記消去動作による訂正を実行し、前記消去動作によって訂正された文字をタッチスクリーンに表示する方法が開示されている。また、この特許文献１には、ストローク動作が消去動作であるか否かの判定に関して、元のストロークをたどるか、元のストロークの一定範囲内で逆にたどるか、元のストロークの左右に頻繁に移動した場合、消去動作であると判定することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５１１２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、手書きの文字や図形などのオブジェクトに誤記があった時に、そのオブジェクトを取り消す方法として、消しゴム機能などの消去機能を呼び出してオブジェクトを取り消す方法と、予め定めた所定のストロークを手書き入力してオブジェクトを取り消す方法とがある。
【０００６】
しかしながら、消去機能を呼び出してオブジェクトを取り消す方法では、手書き入力とは異なる種類の操作が必要であるため、簡単にオブジェクトを取り消すことができず、また、この方法では、オブジェクトを取り消すための操作とは別に取り消すオブジェクトの範囲を指定する操作が必要であるため、操作が煩雑になる。
【０００７】
一方、所定のストロークを手書き入力してオブジェクトを取り消す方法では、所定のストロークを判別することにより、手書き入力と同種の操作でオブジェクトを取り消すことはできる。しかしながら、特許文献１に記載されているように、所定のストロークを、手書きしたオブジェクトを順方向又は逆方向にたどるといった複雑なストロークとすると、操作に時間がかかってしまうため、簡便にオブジェクトを取り消すことができない。
【０００８】
また、所定のストロークを、手書きしたオブジェクト上でタッチ位置を左右に動かすといった簡単なストロークとすると、そのストロークがオブジェクトの取り消し操作であるのか、オブジェクトの手書き入力操作であるのかを判別するのが困難になり、例えば、このストロークと同じ動作のオブジェクトを描きたい場合に、ユーザの意図に反してオブジェクトの取り消しが行われてしまう恐れがある。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、所望のオブジェクトを簡便に取り消すことができ、オブジェクトの手書き入力操作と取り消し操作とを精度良く判別することができる操作制御プログラム及び操作制御方法並びに手書き入力装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一側面は、手書き情報の入力及び表示が可能なタッチパネルを備える装置で動作する操作制御プログラムであって、前記装置に、前記タッチパネルに対する手書き入力操作を検知したら、少なくとも、前記手書き入力操作に関連する時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定する入力判定処理、前記手書き入力操作が前記取り消し操作であると判定した場合に、当該手書き入力操作に関連付けられた領域に表示されている取り消し対象を判定する取り消し対象判定処理、前記取り消し対象を前記タッチパネルの画面上から消去する取り消し操作処理、を実行させることを特徴とする。
【００１１】
本発明の一側面は、手書き情報の入力及び表示が可能なタッチパネルを備える装置における操作制御方法であって、前記タッチパネルに対する手書き入力操作を検知したら、少なくとも、前記手書き入力操作に関連する時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定する入力判定処理と、前記手書き入力操作が前記取り消し操作であると判定した場合に、当該手書き入力操作に関連付けられた領域に表示されている取り消し対象を判定する取り消し対象判定処理と、前記取り消し対象を前記タッチパネルの画面上から消去する取り消し操作処理と、を有することを特徴とする。
【００１２】
本発明の一側面は、手書き情報の入力及び表示が可能なタッチパネルを備える手書き入力装置であって、前記タッチパネルにタッチした時点と、前記タッチパネルから離れる時点と、の時間間隔を計時するタイマーと、前記タッチパネルに対する手書き入力操作を検知したら、少なくとも、前記タイマーから取得した前記手書き入力操作に関連する時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定する入力判定部と、前記手書き入力操作が前記取り消し操作であると判定した場合に、当該手書き入力操作に関連付けられた領域に表示されている取り消し対象を判定する取り消し対象判定部と、前記取り消し対象を前記タッチパネルの画面上から消去する取り消し操作部と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明の操作制御プログラム及び操作制御方法並びに手書き入力装置によれば、所望のオブジェクトを簡便に取り消すことができ、オブジェクトの手書き入力操作と取り消し操作とを精度良く判別することができる。
【００１４】
その理由は、タッチパネルを備える手書き入力装置に、タッチパネルに対する手書き入力操作を検知したら、手書き入力操作の時間情報に基づいて、当該手書き入力操作が取り消し操作であるかを判定し、取り消し操作であると判定したら、当該手書き入力操作に関連付けられた領域に表示されているオブジェクトを消去する制御を行うからである。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例に係る手書き入力装置の構成を模式的に示す図である。
【図２】本発明の一実施例に係る手書き入力装置の構成を示すブロック図である。
【図３】本発明の一実施例に係る手書き入力装置の動作を示すフローチャート図である。
【図４】ペンＵＰ／ペンＯＮ動作を説明する斜視図及び側面図である。
【図５】本発明の一実施例に係る取り消し操作の一例を示す図である。
【図６】本発明の一実施例に係る取り消し操作における取り消し開始の判断手法を説明する図である。
【図７】本発明の一実施例に係る取り消し操作における取り消し開始の基準時間を説明する図である。
【図８】本発明の一実施例に係る取り消し操作における取り消し終了の判断手法を説明する図である。
【図９】本発明の一実施例に係る取り消し操作の他の例を示す図である。
【図１０】本発明の一実施例に係る手書き入力装置の動作（取り消し終了の判断）を示すフローチャート図である。
【図１１】本発明の一実施例に係る取り消し操作における取り消し対象の設定手法を説明する図である。
【図１２】本発明の一実施例に係る取り消し操作における取り消し判断の手法を説明する図である。
【図１３】本発明の一実施例に係る取り消し操作における取り消し範囲の設定手法を説明する図である。
【図１４】本発明の一実施例に係る取り消し操作における取り消し範囲の設定手法の他の例を説明する図である。
【図１５】本発明の一実施例に係る取り消し操作におけるオブジェクトの表示方法を説明する図である。
【図１６】本発明の一実施例に係る取り消し操作におけるオブジェクトの表示方法の他の例を説明する図である。
【発明を実施するための形態】
【００１６】
背景技術で示したように、タッチパネルに手書き入力したオブジェクトを取り消す方法として、消しゴム機能などの消去機能を使用する方法があるが、この方法では、手書き入力操作とは異なる種類の操作を行わなければならず、また、消去機能を呼び出す操作とは別に、取り消すオブジェクトの範囲を指定しなければならず、操作が煩雑になる。
【００１７】
そこで、オブジェクトの取り消し操作を簡便にするために、予め定めた所定のストロークを手書き入力する方法が提案されているが、この方法では、上記所定のストロークを複雑なストローク（手書きしたオブジェクトを順方向又は逆方向にたどるストローク）に設定すると、オブジェクトの取り消しに時間がかかってしまい、また、上記所定のストロークを簡単なストローク（手書きしたオブジェクト上でタッチ位置を左右に動かすストローク）に設定すると、ストロークの判別が困難になり、誤認識の要因となる。
【００１８】
このように、後者の方法は、通常の手書き入力と同種の操作でオブジェクトの取り消しができることから有効な方法ではあるが、従来は、ストロークの形状のみに着目していたため、判定の精度を高めることができないという問題があった。
【００１９】
そこで、本発明の一実施の形態では、ストロークの形状ではなく、手書き入力に関連する時間情報に着目し、直前の手書き入力の終了時点から今回の手書き入力の開始時点までの経過時間、今回の手書き入力の開始時点から終了時点までの経過時間、今回の手書き入力の終了時点からの直後の手書き入力の開始時点までの経過時間などの時間情報に基づいて、今回の手書き入力が取り消し操作であるかを判別し、取り消し操作であると判別した場合は、今回の手書き入力に関連付けられた領域に表示されているオブジェクトを消去するようにする。
【００２０】
このように、１つの手書き入力で取り消し操作と取り消し対象のオブジェクトの選択操作とを行うことができるため、所望のオブジェクトを簡便に取り消すことができる。また、通常の手書き入力操作と取り消し操作とを時間間隔の違いで判別するため、所定のストロークと一致する手書き入力を行った場合にオブジェクトが取り消されてしまうという公知技術で起こり得る誤認識を確実に防止することができる。また、この方法では、手書き入力の終了から次の手書き入力の開始までの時間や、手書き入力の開始から終了までの時間を検知するだけでよいため、特殊なセンシング装置を必要とせずに、既存の装置を用いて判別精度を向上させることができる。
【実施例】
【００２１】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る操作制御プログラム及び操作制御方法並びに手書き入力装置について、図１乃至図１６を参照して説明する。図１は、本実施例の手書き入力装置の外観構成を示す模式図であり、図２は、手書き入力装置の構成を示すブロック図である。また、図３及び図１０は、本実施例の手書き入力装置の動作を示すフローチャート図であり、図４乃至図９、図１１乃至図１６は、本実施例の取り消し動作を説明する図である。
【００２２】
本実施例の手書き入力システムは、図１に示すように、手書き入力が可能なタブレット端末やモバイルフォン、ノート型パーソナルコンピュータ装置などの手書き入力装置１０と、手書き入力装置１０に対して手書き入力を行うペンや指（本実施例ではペン５０とする。）と、で構成される。
【００２３】
この手書き入力装置１０は、図２に示すように、入力部２０、表示部３０、制御部４０（図の破線の枠内）などで構成される。
【００２４】
入力部２０は、表示部３０上に、透明電極が格子状に配置された静電式、電磁式、感圧式などのタッチセンサであり、文字や図形などのオブジェクトやオブジェクトの取り消しを指示する図形（以下、取り消し線と呼ぶ。）の手書き入力を可能にする。また、ペン５０がタッチセンサに接触する（以下、ペンＯＮと呼ぶ。）位置や、ペン５０がタッチセンサから離れる（以下、ペンＵＰと呼ぶ。）位置を検出し、その位置情報を制御部４０に通知する。なお、オブジェクトの取り消しとは、手書き入力したオブジェクトの手書き入力を取り消すことであり、取り消し対象のオブジェクトは表示部３０の画面から消去するが、後述するメモリや記憶部に保存している当該オブジェクトのデータは再利用する場合もあるため、必ずしも直ちに消去しなくてもよい。
【００２５】
表示部３０は、ＬＣＤ（Liquid Crystal Display）などであり、入力判定部４２からの指示に従って、タッチセンサ上で手書き入力されたオブジェクトや取り消し線を表示する。また、取り消し操作部４４からの指示に従って、取り消し対象となるオブジェクトや取り消し線を画面上から消去する。
【００２６】
制御部４０は、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリと、メモリカードやＳＳＤ（Solid State Drive）、ＨＤＤ（Hard Disk Drive）などの記憶部と、で構成される。ＣＰＵは、ＲＯＭや記憶部に記憶したプログラムをＲＡＭに展開して実行し、手書き入力装置１０の全体制御を行う。また、ＲＡＭや記憶部は、手書き入力されたオブジェクトのデータを記憶すると共に、入力部２０から通知されたペンＯＮ／ペンＵＰの位置情報、後述するタイマー４１から通知されたペンＵＰ／ペンＯＮ、ペンＯＮ／ペンＵＰの経過時間情報などを記憶する。
【００２７】
また、制御部４０は、タイマー４１、入力判定部４２、取り消し対象判定部４３、取り消し操作部４４などとしても機能する。
【００２８】
タイマー４１は、入力部２０がペンＯＮやペンＵＰを検出したら、ペンＯＮからペンＵＰまでの経過時間、ペンＵＰから次のペンＯＮまでの経過時間を計測し、経過時間情報を入力判定部４２に通知する。このペンＵＰやペンＯＮについて図４を参照して説明する。図４は、手書き入力装置１０のタッチセンサ上でペン５０を用いて手書き入力している様子を模式的に示す斜視図及び側面図であり、ペン５０をタッチセンサから離す動作がペンＵＰであり、ペン５０をタッチセンサにタッチする動作がペンＯＮである。そして、ペンＵＰから次のペンＯＮまでの時間（例えば、図４（ｂ）の破線のように、ペン５０をタッチセンサから離した状態で移動させた時の時間）がペンＵＰ／ペンＯＮの経過時間となり、ペンＯＮから次のペンＵＰまでの時間（ペン５０をタッチセンサ上で移動させた時の時間）がペンＯＮ／ペンＵＰの経過時間となる。
【００２９】
なお、本実施例では、ペンＵＰやペンＯＮの動作の時間情報に基づいて、通常の手書き入力操作と取り消し操作とを判別するが、例えば、ペン５０にスイッチを設け、ユーザがペン５０をタッチセンサにタッチさせてスイッチをＯＮにする（例えば、スイッチを指で押す）動作と、ペン５０をタッチセンサにタッチさせたままスイッチをＯＦＦにする（例えば、指をスイッチから離す）動作の時間情報に基づいて、通常の手書き入力操作と取り消し操作とを判別することもできる。また、タッチセンサがタッチの押圧力を検知可能であれば、ペン５０をタッチセンサに基準値よりも強くタッチさせる動作と、基準値よりも弱くタッチさせる動作の時間情報に基づいて、通常の手書き入力操作と取り消し操作とを判別することもできる。
【００３０】
入力判定部４２は、手書き入力の時間情報に基づいて、その手書き入力が通常の手書き入力操作であるか取り消し操作であるかを判別する。具体的には、入力部２０から通知された手書き入力のペンＵＰやペンＯＮの位置情報及びＲＡＭや記憶部に記憶した以前の手書き入力のペンＵＰやペンＯＮの位置情報を元に、今回の手書き入力が既に入力された箇所に対する手書き入力であるか（ペンＯＮの位置が既に入力されたオブジェクト上若しくはオブジェクト近傍であるか）などを判定する。また、タイマー４１から通知された経過時間情報を元に、ペンＵＰ／ペンＯＮの経過時間が予め定めた閾値を超えるかなどを判定する。
【００３１】
そして、今回の手書き入力が既に入力された箇所に対する手書き入力であり、かつ、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮまでの経過時間、及び、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮまでの経過時間が予め定めた閾値を超える場合は、取り消し操作であると判別し、今回の手書き入力の位置情報（必要に応じてペンＵＰ／ペンＯＮの経過時間情報やペンＯＮ／ペンＵＰの経過時間情報）を取り消し対象判定部４３に送ると共に、取り消し操作部４４に取り消し操作を指示する。一方、今回の手書き入力が既に入力された箇所に対する入力でない、又は、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮまでの経過時間が閾値以下、又は、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮまでの経過時間が閾値以下の場合は、通常の手書き入力操作であると判別し、今回の手書き入力の位置情報で規定されるオブジェクトを表示部３０に表示させる。
【００３２】
この取り消し操作について図５を参照して説明する。例えば、図５（ａ）に示すように、入力部２０（タッチセンサ）上にオブジェクト６０（ここでは「少し」という文字）を手書きした後、そのオブジェクト６０を取り消すために、オブジェクト６０上に取り消し線７０を手書き入力したとする。この時、図５（ｂ）に示すように、オブジェクト６０の手書きが終了してペン５０をタッチセンサから離した時（ペンＵＰ）から、取り消し線７０の手書きを開始するためにペン５０をタッチセンサに接触させた時（ペンＯＮ）までの経過時間が予め定めた閾値ｔ１を越え、かつ、図５（ｃ）に示すように、取り消し線７０の手書きが終了してペン５０をタッチセンサから離した時（ペンＵＰ）から、次のオブジェクト６１（ここでは渦巻きの図形）の手書きを開始するためにペン５０をタッチセンサに接触させた時（ペンＯＮ）までの経過時間が予め定めた閾値ｔ２を越えた場合に、取り消し線７０の手書き入力がオブジェクト６０を取り消す操作であると判断し、図５（ｄ）に示すように、取り消し操作部４４により、オブジェクト６０及び取り消し線７０を画面上から消去する（図では、オブジェクト６０及び取り消し線７０を細い破線で描いて表示されない状態を表している。）。
【００３３】
なお、本実施例では、取り消し線７０を１本の線又は２本の線とするが、取り消し線７０の形状や線種、太さ、色などは任意であり、例えば、波線や屈曲する線などとしてもよい。また、上記では、経過時間に関して、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮまでの経過時間と、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮまでの経過時間の２つの時間情報を用いたが、後述するように、更に、手書き入力のペンＯＮからペンＵＰまでの経過時間（手書き入力の描画時間）を考慮し、例えば、今回の手書き入力の描画時間がオブジェクトの描画時間と同等以下の場合に取り消し操作であると判別することもできる。
【００３４】
取り消し対象判定部４３は、入力判定部４２から通知される今回の手書き入力の位置情報と、ＲＡＭや記憶部に記憶した既に入力されたオブジェクトの位置情報とを比較したり、必要に応じてペンＵＰ／ペンＯＮの経過時間情報やペンＯＮ／ペンＵＰの経過時間情報を参照したりすることによって、後述する手法に基づき、取り消し対象のオブジェクトを判定する。そして、今回の手書き入力の情報及び取り消し対象のオブジェクトの情報を、取り消し操作部４４へ渡す。
【００３５】
取り消し操作部４４は、入力判定部４２から取り消し操作を指示されたら、取り消し対象判定部４３から取得した、今回の手書き入力の情報及び取り消し対象のオブジェクトの情報に基づいて、今回の手書き入力及び当該オブジェクトを背景色で塗りつぶすなどして、表示部３０に表示させない（表示部３０の画面上から消去する）ように制御する。また、取り消し対象のオブジェクトの近傍に別のオブジェクトがある場合は、必要に応じて、取り消し対象のオブジェクトの表示位置に、別のオブジェクトを移動させて表示させるなどの制御も行う。
【００３６】
なお、タイマー４１、入力判定部４２、取り消し対象判定部４３及び取り消し操作部４４はハードウェアとして構成してもよいし、制御部４０を、タイマー４１、入力判定部４２、取り消し対象判定部４３及び取り消し操作部４４として機能させる操作制御プログラムとして構成してもよい。
【００３７】
次に、本実施例の手書き入力装置１０の具体的な動作について説明する。手書き入力装置１０のＣＰＵは、ＲＯＭや記憶部に記憶した操作制御プログラムを実行することにより、図３のフローチャートに示す処理を実行する。なお、以下の説明において、既に入力されたオブジェクトが表示部３０に表示され、そのオブジェクトの位置情報はＲＡＭや記憶部に保存されており、入力判定部４２は、ＲＡＭや記憶部から取得した位置情報により、そのオブジェクトの位置を特定可能であるとする。
【００３８】
まず、入力部２０は、入力可能なエリアへのペン５０のペンＯＮを検知し、ペンＯＮの位置情報を入力判定部４２に通知する（Ｓ１０１）。
【００３９】
次に、入力判定部４２は、入力部２０から通知された位置情報と、予めＲＡＭや記憶部に保存された位置情報とを比較することにより、既入力に重なっているか（既に入力されたオブジェクト上へのペンＯＮであるか）を判定する（Ｓ１０２）。既入力に重なっていない場合（Ｓ１０２のＮｏの場合）は、取り消し操作ではない（新たなオブジェクトの手書き入力操作である）ため、Ｓ１０９に遷移して、今回の手書き入力の位置情報をそのまま表示部３０に送信し、表示部３０に今回の手書き入力の移動軌跡を表示させる。なお、既入力に重なっているとは、既に入力されたオブジェクト上にペン５０がタッチした場合のみならず、図５（ａ）に示すようにそのオブジェクトの近傍（タッチ位置を左から右に移動させて取り消し線を手書きする場合は、オブジェクトの左側の所定の範囲の領域）にペン５０がタッチした場合を含む。
【００４０】
既入力に重なっている場合（Ｓ１０２のＹｅｓの場合）は、入力判定部４２は、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮまでの経過時間（ペンＵＰ／ペンＯＮ時間と呼ぶ。）が、予め定めた閾値ｔ１を越えるかどうかを判定する（Ｓ１０３）。この閾値ｔ１について説明する。
【００４１】
図６は、オブジェクト６０（ここでは「少し」という文字）を書いてから誤りに気付いて、取り消し線７０を引く場合を示している。オブジェクトを手書きする時、ユーザは迷うことなくペン５０を移動させるため、一連のオブジェクトを構成する連続していない線や点を手書きする時でも、ペンＵＰ／ペンＯＮ時間は短い。ここでは、図６（ａ）に示すように、「少」の文字の最後のタッチ位置から、「し」の文字の最初のタッチ位置にペン５０を移動させる時間を閾値ｔ１とする。一方、取り消し線を手書きする場合、取り消し線はオブジェクトの手書きとは意図が異なり、ユーザは一旦手を止めて手書きを行う。そのため、図６（ｂ）に示すように、「し」の文字の最後のタッチ位置から取り消し線７０の最初のタッチ位置にペン５０を移動させる時間は閾値ｔ１よりも大きくなると考えられる。そこで、このような手書きの特徴を考慮して、ペンＵＰ／ペンＯＮ時間が閾値ｔ１を越えるかどうかを判定することにより、今回の手書き入力が、オブジェクトの手書き入力操作であるか、取り消し操作（取り消し線７０の手書き入力操作）であるかを判定する。すなわち、既に入力が行われた箇所への手書き入力であり、かつ、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮまでの経過時間が閾値ｔ１を越える時、今回の手書き入力のペンＯＮを取り消し入力開始と認識する。
【００４２】
なお、この閾値ｔ１は予め定めた一定の値（例えば、０．３秒）としてもよいし、図７に示すように、そのユーザが以前に一連のオブジェクトを手書きした時のあるオブジェクトのペンＵＰから次のオブジェクトのペンＯＮまでの経過時間の代表値や平均値（ここでは、「山田」というオブジェクトを手書きした時の「山」の文字の最後のタッチ位置から「田」の文字の最初のタッチ位置にペン５０を移動させる時間：例えば、０．５秒）を閾値ｔ１として設定してもよい。
【００４３】
図３のフローチャートに戻って、ペンＵＰ／ペンＯＮ時間が閾値ｔ１以下の場合（Ｓ１０３のＮｏの場合）は、取り消し操作ではない（一連のオブジェクトの連続する手書き入力操作である）ため、Ｓ１０９に遷移して、今回の手書き入力の位置情報をそのまま表示部３０に送信し、表示部３０に今回の手書き入力の移動軌跡を表示させる。
【００４４】
ペンＵＰ／ペンＯＮ時間が閾値ｔ１を越える場合（Ｓ１０３のＹｅｓの場合）は、入力判定部４２は、入力部２０からの通知に基づいて、今回の手書き入力のペンＵＰ（すなわち、今回の手書き入力の終了）を検知する（Ｓ１０４）。そして、入力判定部４２は、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮまでの経過時間（ペンＵＰ／ペンＯＮ時間）をタイマー４１から取得し、そのペンＵＰ／ペンＯＮ時間が、予め定めた閾値ｔ２を越えるかどうかを判定する（Ｓ１０５）。この閾値ｔ２について説明する。
【００４５】
図８は、オブジェクト６０（ここでは「少し」という文字）を書いてから、取り消し線７０を引き、その後、オブジェクト６１（ここでは「しかし」という文字）を書く場合を示している。オブジェクトを手書きする時、ユーザは迷うことなくペン５０を移動させるため、一連のオブジェクトを構成する連続していない線や点を手書きする時でも、ペンＵＰ／ペンＯＮ時間は短い。一方、取り消し線を手書きしてから別のオブジェクトを手書きする場合、ユーザは一旦手を止めて手書きを行う。そのため、取り消し線７０の最後のタッチ位置から次のオブジェクトの最初のタッチ位置にペン５０を移動させる時間は閾値ｔ２（オブジェクトを手書きするときのペンＵＰ／ペンＯＮ時間の代表値や平均値）よりも大きくなると考えられる。そこで、このような手書きの特徴を考慮して、ペンＵＰ／ペンＯＮ時間が閾値ｔ２を越えるかどうかを判定することにより、直前の手書き入力が、オブジェクトの手書き入力操作であるか、取り消し操作であるかを判定する。すなわち、既に入力が行われた箇所への手書き入力であり、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮの経過時間が閾値ｔ１を越え、かつ、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮの経過時間が閾値ｔ２を越える時、今回の手書き入力のペンＵＰを取り消し入力終了と認識する。
【００４６】
なお、図９（ａ）に示すように、取り消し線として２本線の取り消し線７１が引かれる場合もある。この場合、１本目の線が取り消し入力開始と認識されると、１本目の線の終わりにペンＵＰが生じる。しかしながら、２本の線は同じ意図で書かれるものであり、オブジェクトを連続して手書きする時と同様に、ユーザは迷うことなくペン５０を移動させるため、１本目の線のペンＵＰから２本目の線のペンＯＮまでの時間は、閾値ｔ２以下になると考えられる。従って、ペンＵＰ／ペンＯＮ時間と閾値ｔ２とを比較することによって、取り消し入力終了を適切に判断することができる。
【００４７】
また、本実施例では、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮの経過時間と閾値ｔ１とを比較し、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮの経過時間と閾値ｔ２と比較しているが、閾値ｔ１と閾値ｔ２は同じ値に設定してもよいし、異なる値に設定してもよい。
【００４８】
図３のフローチャートに戻って、ペンＵＰ／ペンＯＮ時間が閾値ｔ２以下の場合（Ｓ１０５のＮｏの場合）は、取り消し操作ではない（一連のオブジェクトの連続する手書き入力操作である）ため、Ｓ１０９に遷移して、今回の手書き入力の位置情報をそのまま表示部３０に送信し、表示部３０に今回の手書き入力の移動軌跡を表示させる。
【００４９】
なお、上述したように、取り消し線として２本線が手書き入力される場合、１本目の線のペンＵＰから２本目の線のペンＯＮまでの時間は閾値ｔ２以下となると考えられるため、取り消し入力終了を適切に判断することができるが、取り消し線を手書き入力する場合は２本目の線も既に入力された箇所に重なって行われることから、更に、既入力に重なっているかを判断することにより、取り消し入力終了をより適切に判断することもできる。
【００５０】
その場合は、図１０のフローチャート図に示すように、Ｓ１０４でペンＵＰを検知し、ペンＵＰ／ペンＯＮ時間が閾値ｔ２を越えるかどうかを判定し（Ｓ１０５ａ）、その結果、ペンＵＰ／ペンＯＮ時間が閾値ｔ２以下の場合に、直後のペンＯＮが既入力に重なっているかを判断し（Ｓ１０５ｂ）、既入力に重なっている場合は、取り消し入力が継続して入力されていると判断し、Ｓ１０４に戻って、再度、ペンＵＰを検知するようにしてもよい。
【００５１】
図３のフローチャートに戻って、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮの時間が、閾値ｔ２を越える場合（Ｓ１０５のＹｅｓの場合）は、入力判定部４２は、今回の手書き入力が取り消し操作であると判定し、今回の手書き入力の位置情報（必要に応じてペンＵＰ／ペンＯＮの経過時間情報やペンＯＮ／ペンＵＰの経過時間情報）を取り消し対象判定部４３に通知する。取り消し対象判定部４３は、その位置情報と既に入力されたオブジェクトの位置情報とを比較したり、必要に応じてペンＵＰ／ペンＯＮの経過時間情報やペンＯＮ／ペンＵＰの経過時間情報を参照したりすることによって、取り消し対象のオブジェクトを特定し（Ｓ１０６）、特定したオブジェクトの情報を取り消し操作部４４に通知する。
【００５２】
この取り消し対象のオブジェクトの特定手法について、図１１を参照して説明する。図１１（ａ）は、オブジェクト６０（ここでは「少し」という文字）に重なるように取り消し線７０を手書き入力した場合を示している。この時、図１１（ｂ）に示すように、取り消し線７０は、「少」という文字の３画目の線（図の破線で囲んだ部分の線）には重なっていないため、この線は「少」というオブジェクトの一部であるにも関わらず、取り消し対象外と判断されてしまう恐れがある。このような不都合を未然に防止するために、取り消し対象判定部４３は、図１１（ｃ）に示すように、取り消し線７０に重なっている線や点の近傍（ここでは、「少」の１画目の線の近傍）で、かつ、その距離が予め定めた閾値Ｌ以下の線や点は、取り消し対象と判断するように制御することができる。また、一連のオブジェクトは手を止めることなく描画されると考えられることから、図１１（ｄ）に示すように、オブジェクト内の最も古いペンＯＮから最も新しいペンＵＰまでの時間が予め定めた閾値Ｔ以下の場合は、その間に手書き入力された線や点を一連のオブジェクトとして、取り消し対象と判断するように制御することもできる。
【００５３】
ここで、今回の手書き入力が既入力に重なっており、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮまでの経過時間、及び、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮまでの経過時間が閾値を超えている場合に、今回の手書き入力を取り消し操作であると判定しても良いが、更に判定精度を高めるために、各々の手書き入力のペンＯＮからペンＵＰまでの時間（手書き入力の描画時間）を考慮することもできる。
【００５４】
例えば、図１２（ａ）に示すように、オブジェクト６０（ここでは「少し」という文字）に対して取り消し線７０を手書き入力した場合は、オブジェクト６０の描画時間に比べて取り消し線７０の描画時間は短いと考えられるが、図１２（ｂ）に示すように、元のオブジェクト６０を丁寧になぞるようにオブジェクト６２を手書き入力（図では、なぞる動作を説明するためにオブジェクト６０とオブジェクト６２をずらして描いている。）した場合は、オブジェクト６０の描画時間に比べてオブジェクト６２の描画時間は長いと考えられる。そして、オブジェクト６２が既入力（オブジェクト６０）に重なり、オブジェクト６０の手書き入力のペンＵＰからオブジェクト６２の手書き入力のペンＯＮまでの経過時間が閾値を超えた場合は、オブジェクト６２が取り消し線と判定されてしまい、元のオブジェクト６０が取り消されてしまう恐れがある。
【００５５】
そこで、本実施例では、このような誤判定を未然に防止するために、必要に応じて、入力判定部４２は、図１２（ｃ）のテーブルに示す、取り消し対象のオブジェクト６０の描画時間（若しくは代表的なオブジェクトの描画時間）と、取り消し線７０（Ｓ１０５の段階で取り消し線と判定された手書き入力）の描画時間とを比較し、取り消し線７０の描画時間がオブジェクト６０の描画時間と同等若しくは短いかを判断し（Ｓ１０７）、取り消し線７０の描画時間がオブジェクト６０の描画時間よりも長い場合（Ｓ１０７のＮｏの場合）は、取り消し操作ではないと判断し、Ｓ１０９に遷移して、今回の手書き入力の位置情報をそのまま表示部３０に送信し、表示部３０に今回の手書き入力の移動軌跡を表示させるようにしている。
【００５６】
一方、取り消し線７０の描画時間が、既に入力された取り消し対象のオブジェクト６０の描画時間と同等若しくは短い場合（Ｓ１０７のＹｅｓの場合）は、入力判定部４２は、取り消し操作部４４に取り消し操作を指示し、取り消し操作部４４は、取り消し対象のオブジェクトに対して、取り消し操作を実行し（Ｓ１０８）、取り消し対象のオブジェクト６０及び取り消し線７０を画面上から消去するように表示を制御する（Ｓ１０９）。
【００５７】
このように、今回の手書き入力が既に手書きされたオブジェクトに重なるか、直前の手書き入力のペンＵＰから今回の手書き入力のペンＯＮまでの経過時間が閾値を越えるか、今回の手書き入力のペンＵＰから直後の手書き入力のペンＯＮまでの経過時間が閾値を越えるか、必要に応じて、今回の手書き入力の描画時間がオブジェクトの描画時間に比べて長いかに基づいて、今回の手書き入力が取り消し操作であるか否かを判定する、すなわち、手書き入力操作の時間情報に基づいて当該手書き入力操作が取り消し操作であるかを判定するため、確実に取り消し操作を判定することができる。また、取り消し操作は時間間隔が異なるのみで通常の手書き入力と同様に行うことができるため、簡便に取り消し操作を行うことができる。
【００５８】
以上、取り消し線が重なるように手書きされたオブジェクトを取り消す場合について説明したが、取り消し線が重ならないオブジェクトであっても、取り消し対象となるオブジェクトと同等に扱うことができるオブジェクトに対しては、同様に取り消し対象とすることもできる。
【００５９】
例えば、図１３（ａ）に示すように、オブジェクト６０（ここでは「少し」という文字）を手書きした後、オブジェクト６１（ここでは「かなり」という文字）を手書きし、更に、オブジェクト６２（ここでは渦巻き状の図形）を手書きし、その後、オブジェクト６０に重なるように取り消し線７０を手書きした場合、オブジェクト６０は取り消し線７０の直前に手書きされたオブジェクトではないが、オブジェクト６０を取り消し対象とすることもできる。
【００６０】
また、オブジェクト６１とオブジェクト６２はオブジェクト６０から離れているが、オブジェクト間の移動時間に基づいてオブジェクトの関連性を判断し、関連するオブジェクトは取り消し対象とすることもできる。例えば、図１３（ｂ）に示すように、オブジェクト６０のペンＵＰからオブジェクト６１のペンＯＮまでの時間が予め定めた閾値ｔ１よりも短いことから、オブジェクト６１はオブジェクト６０と関連すると判断して、取り消し対象とすることができる。一方、オブジェクト６１のペンＵＰからオブジェクト６２のペンＯＮまでの時間は閾値ｔ１よりも長いことから、オブジェクト６２はオブジェクト６１（オブジェクト６０）と関連しないと判断して、取り消し対象外とすることができる。
【００６１】
また、取り消し操作の対象を明確にするために、特定のオブジェクトが入力された場合は、その特定のオブジェクトで指定される範囲に手書き入力されたオブジェクトを取り消し対象とすることもできる。例えば、図１４に示すように、カギカッコ（「」）を特定のオブジェクト６３として設定しておき、入力判定部４２は、手書き入力の位置情報からカギカッコを認識したら取り消し対象判定部４３に通知し、取り消し対象判定部４３は初めのカギカッコから、対となるカギカッコまでに手書き入力されたオブジェクト（ここでは「かなり」の文字）を一連のオブジェクト６０として認識することができる。
【００６２】
また、図３のフローチャートのＳ１０９では、取り消し線が手書き入力された場合に、取り消し対象となるオブジェクトが表示部３０に表示されないようにしたが、取り消し対象となるオブジェクトの後に、取り消し対象とならない別のオブジェクトが手書き入力されている場合は、その別のオブジェクトの表示位置を調整することもできる。例えば、図１５（ａ）に示すように、オブジェクト６０（ここでは「頭痛が少しあります」という文章）が手書き入力され、その中の「少し」の文字が取り消し対象となった場合、図１５（ｂ）に示すように、「少し」の文字を消去して「あります」の文字をそのまま表示してもよいし、オブジェクト６０は一連の文章であると考えられることから、図１５（ｃ）に示すように、「少し」の文字を消去して、「少し」の文字の位置に「あります」の文字を表示するようにしてもよい。
【００６３】
また、図１６（ａ）に示すように、オブジェクト６０（ここでは「少し」の文字）が取り消し対象となり、オブジェクト６０の近傍にオブジェクト６１（ここでは「かなり」の文字）が手書き入力された場合、オブジェクト６０を消去して、オブジェクト６０の位置にオブジェクト６１を表示するようにしてもよい。その場合、オブジェクト６０とオブジェクト６１の距離や手書き入力の時間を考慮して、取り消し線７０のペンＵＰとオブジェクト６１のペンＯＮとの時間間隔が予め定めた閾値以内、及び／又は、オブジェクト６０とオブジェクト６１の距離が予め定めた閾値以内の場合は、オブジェクト６１の表示位置を変更する制御を行い、上記距離や時間間隔が予め定めた閾値を越える場合はオブジェクト６１の表示位置を変更しないようにすることもできる。
【００６４】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御の方法は適宜変更可能である。
【００６５】
例えば、上記実施例では、以前に手書きで入力したオブジェクトを手書きによる取り消し操作で取り消す場合について説明したが、手書き入力以外の方法で予め入力されたオブジェクト（例えば、電子データとして読み込んだテキスト）を、手書きによる取り消し操作で取り消す場合に対しても、本発明の制御を同様に適用することができる。
【００６６】
また、上記実施例では、オブジェクトの取り消し操作について説明したが、取り消し以外の操作、例えば、オブジェクトのコピーや移動、拡大／縮小などのオブジェクトの編集操作全般に対しても、本発明の制御を同様に適用することができる。
【産業上の利用可能性】
【００６７】
本発明は、手書きによる取り消し操作を制御する操作制御プログラム及び当該操作制御プログラムを記録した記録媒体並びに操作制御方法並びにタッチパネルを備える手書き入力装置に利用可能である。
【符号の説明】
【００６８】
１０  手書き入力装置
２０  入力部
３０  表示部
４０  制御部
４１  タイマー
４２  入力判定部
４３  取り消し対象判定部
４４  取り消し操作部
５０  ペン
６０、６１、６２  オブジェクト
６３  特定のオブジェクト
７０、７１  取り消し線
【図１】
2014235582.tif 000003
【図２】
2014235582.tif 000004
【図３】
2014235582.tif 000005
【図４】
2014235582.tif 000006
【図５】
2014235582.tif 000007
【図６】
2014235582.tif 000008
【図７】
2014235582.tif 000009
【図８】
2014235582.tif 000010
【図９】
2014235582.tif 000011
【図１０】
2014235582.tif 000012
【図１１】
2014235582.tif 000013
【図１２】
2014235582.tif 000014
【図１３】
2014235582.tif 000015
【図１４】
2014235582.tif 000016
【図１５】
2014235582.tif 000017
【図１６】
2014235582.tif 000018