(57)【要約】      （修正有）【課題】修正動作が行われた時にユーザの意図通りに手書き情報を修正して表示／保存する。【解決手段】手書き入力が可能なタッチパネル１４ａを備える手書き入力装置であって、入力済みの手書き情報に対して、第１の特定パターンが入力された時の修正モードとして、前記第１の特定パターン及び前記入力済みの手書き情報の内の前記第１の特定パターンに対応する部分を消去する第１モードと、前記入力済みの手書き情報に前記第１の特定パターンを付加する第２モードと、を選択可能にする制御部を備え、前記制御部は、前記入力済みの手書き情報に対して前記第１の特定パターンが入力された時は、選択された修正モードに従って前記入力済みの手書き情報を修正する。【選択図】図６
2015001751.tif 000002
【特許請求の範囲】
【請求項１】
手書き入力が可能なタッチパネルを備える手書き入力装置であって、
入力済みの手書き情報に対して、第１の特定パターンが入力された時の修正モードとして、前記第１の特定パターン及び前記入力済みの手書き情報の内の前記第１の特定パターンに対応する部分を消去する第１モードと、前記入力済みの手書き情報に前記第１の特定パターンを付加する第２モードと、を選択可能にする制御部を備え、
前記制御部は、前記入力済みの手書き情報に対して前記第１の特定パターンが入力された時は、選択された修正モードに従って前記入力済みの手書き情報を修正する、
ことを特徴とする手書き入力装置。
【請求項２】
前記制御部は、前記入力済みの手書き情報に対して、前記第１の特定パターンとは異なる第２の特定パターンが入力された時は、前記第２の特定パターン及び前記入力済みの手書き情報の内の前記第２の特定パターンに対応する部分を消去する、
ことを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
前記タッチパネルが表示部上に形成され、表示データに基づいて、前記タッチパネルに入力された手書き情報が前記表示部に表示される場合において、
前記入力済みの手書き情報に重なる１又は複数の線をペンで入力する動作又は前記入力済みの手書き情報の領域を指定する図形を前記ペンで入力する動作を検出したら、前記第１の特定パターンが入力されたと判定するタッチパネル制御部を備え、
前記制御部は、前記第１モードが選択され、前記第１の特定パターンが入力された場合は、前記１又は複数の線又は前記図形、及び、前記入力済みの手書き情報の内の前記１又は複数の線を含む矩形領域又は前記図形で指定される領域に含まれる部分を前記表示データから消去する、
ことを特徴とする請求項１又は２に記載の手書き入力装置。
【請求項４】
前記タッチパネル制御部は、前記入力済みの手書き情報上で前記ペンを往復させる動作又は前記入力済みの手書き情報を前記ペンでなぞる動作を検出したら、前記第２の特定パターンが入力されたと判定し、
前記制御部は、前記第２の特定パターンが入力された場合は、前記往復する線又は前記なぞる線、及び、前記入力済みの手書き情報の内の前記往復する線の軌跡又は前記なぞる線の軌跡に重なる部分を前記表示データから消去する、
ことを特徴とする請求項３に記載の手書き入力装置。
【請求項５】
前記タッチパネルが用紙を載置する台上に形成され、前記用紙にペンで書き込まれた手書き情報が電子データとして出力される場合において、
前記入力済みの手書き情報に重なる１又は複数の線を前記ペンで書き込む動作又は前記入力済みの手書き情報の領域を指定する図形を前記ペンで書き込む動作を検出したら、前記第１の特定パターンが入力されたと判定するタッチパネル制御部を備え、
前記制御部は、前記第１モードが選択され、前記第１の特定パターンが入力された場合は、前記１又は複数の線又は前記図形、及び、前記入力済みの手書き情報の内の前記１又は複数の線を含む矩形領域又は前記図形で指定される領域に含まれる部分を前記電子データから消去する、
ことを特徴とする請求項１又は２に記載の手書き入力装置。
【請求項６】
前記タッチパネル制御部は、前記入力済みの手書き情報上で消しゴムを往復させる動作又は前記入力済みの手書き情報を前記消しゴムでなぞる動作を検出したら、前記第２の特定パターンが入力されたと判定し、
前記制御部は、前記第２の特定パターンが入力された場合は、前記往復する線又は前記なぞる線と、前記入力済みの手書き情報の内の前記往復する線の軌跡又は前記なぞる線の軌跡に重なる部分を前記電子データから消去する、
ことを特徴とする請求項５に記載の手書き入力装置。
【請求項７】
手書き入力が可能なタッチパネルを備える手書き入力装置で動作する制御プログラムであって、
前記手書き入力装置を、
入力済みの手書き情報に対して、第１の特定パターンが入力された時の修正モードとして、前記第１の特定パターン及び前記入力済みの手書き情報の内の前記第１の特定パターンに対応する部分を消去する第１モードと、前記入力済みの手書き情報に前記第１の特定パターンを付加する第２モードと、を選択可能にする制御部、として機能させ、
前記制御部は、前記入力済みの手書き情報に対して前記第１の特定パターンが入力された時は、選択された修正モードに従って前記入力済みの手書き情報を修正する、
ことを特徴とする制御プログラム。
【請求項８】
前記制御部は、前記入力済みの手書き情報に対して、前記第１の特定パターンとは異なる第２の特定パターンが入力された時は、前記第２の特定パターン及び前記入力済みの手書き情報の内の前記第２の特定パターンに対応する部分を消去する、
ことを特徴とする請求項７に記載の制御プログラム。
【請求項９】
前記タッチパネルが表示部上に形成され、表示データに基づいて、前記タッチパネルに入力された手書き情報が前記表示部に表示される場合において、
前記制御部は、前記入力済みの手書き情報に重なる１又は複数の線をペンで入力する動作又は前記入力済みの手書き情報の領域を指定する図形を前記ペンで入力する動作を検出したら、前記第１の特定パターンが入力されたと判定し、前記第１モードが選択されている場合は、前記１又は複数の線又は前記図形、及び、前記入力済みの手書き情報の内の前記１又は複数の線を含む矩形領域又は前記図形で指定される領域に含まれる部分を前記表示データから消去する、
ことを特徴とする請求項７又は８に記載の制御プログラム。
【請求項１０】
前記制御部は、前記入力済みの手書き情報上で前記ペンを往復させる動作又は前記入力済みの手書き情報を前記ペンでなぞる動作を検出したら、前記第２の特定パターンが入力されたと判定し、前記往復する線又は前記なぞる線、及び、前記入力済みの手書き情報の内の前記往復する線の軌跡又は前記なぞる線の軌跡に重なる部分を前記表示データから消去する、
ことを特徴とする請求項９に記載の制御プログラム。
【請求項１１】
前記タッチパネルが用紙を載置する台上に形成され、前記用紙にペンで書き込まれた手書き情報が電子データとして出力される場合において、
前記制御部は、前記入力済みの手書き情報に重なる１又は複数の線を前記ペンで書き込む動作又は前記入力済みの手書き情報の領域を指定する図形を前記ペンで書き込む動作を検出したら、前記第１の特定パターンが入力されたと判定し、前記第１モードが選択されている場合は、前記１又は複数の線又は前記図形、及び、前記入力済みの手書き情報の内の前記１又は複数の線を含む矩形領域又は前記図形で指定される領域に含まれる部分を前記電子データから消去する、
ことを特徴とする請求項７又は８に記載の制御プログラム。
【請求項１２】
前記制御部は、前記入力済みの手書き情報上で消しゴムを往復させる動作又は前記入力済みの手書き情報を前記消しゴムでなぞる動作したら、前記第２の特定パターンが入力されたと判定し、前記往復する線又は前記なぞる線と、前記入力済みの手書き情報の内の前記往復する線の軌跡又は前記なぞる線の軌跡に重なる部分を前記電子データから消去する、
ことを特徴とする請求項１１に記載の制御プログラム。
【請求項１３】
手書き入力が可能なタッチパネルを備える手書き入力装置を用いた制御方法であって、
前記手書き入力装置は、
入力済みの手書き情報に対して、第１の特定パターンが入力された時の修正モードとして、前記第１の特定パターン及び前記入力済みの手書き情報の内の前記第１の特定パターンに対応する部分を消去する第１モードと、前記入力済みの手書き情報に前記第１の特定パターンを付加する第２モードと、を選択可能にする第１処理と、
前記入力済みの手書き情報に対する入力を判定する第２処理と、
前記入力済みの手書き情報を修正する第３処理と、を実行し、
前記第３処理では、前記第２処理で前記第１の特定パターンが入力されたと判定した時は、前記第１処理で選択された修正モードに従って、前記入力済みの手書き情報を修正する、
ことを特徴とする制御方法。
【請求項１４】
前記第３処理では、前記第２処理で前記第１の特定パターンとは異なる第２の特定パターンが入力されたと判定した時は、前記第２の特定パターン及び前記入力済みの手書き情報の内の前記第２の特定パターンに対応する部分を消去する、
ことを特徴とする請求項１３に記載の制御方法。
【請求項１５】
前記タッチパネルが表示部上に形成され、表示データに基づいて、前記タッチパネルに入力された手書き情報が前記表示部に表示される場合において、
前記第２処理では、前記入力済みの手書き情報に重なる１又は複数の線をペンで入力する動作又は前記入力済みの手書き情報の領域を指定する図形を前記ペンで入力する動作を検出したら、前記第１の特定パターンが入力されたと判定し、
前記第３処理では、前記第１処理で前記第１モードが選択され、前記第２処理で前記第１の特定パターンが入力されたと判定された場合は、前記１又は複数の線又は前記図形、及び、前記入力済みの手書き情報の内の前記１又は複数の線を含む矩形領域又は前記図形で指定される領域に含まれる部分を前記表示データから消去する、
ことを特徴とする請求項１３又は１４に記載の制御方法。
【請求項１６】
前記第２処理では、前記入力済みの手書き情報上で前記ペンを往復させる動作又は前記入力済みの手書き情報を前記ペンでなぞる動作を検出したら、前記第２の特定パターンが入力されたと判定し、
前記第３処理では、前記第２処理で前記第２の特定パターンが入力されたと判定された場合は、前記往復する線又は前記なぞる線、及び、前記入力済みの手書き情報の内の前記往復する線の軌跡又は前記なぞる線の軌跡に重なる部分を前記表示データから消去する、
ことを特徴とする請求項１５に記載の制御方法。
【請求項１７】
前記タッチパネルが用紙を載置する台上に形成され、前記用紙にペンで書き込まれた手書き情報が電子データとして出力される場合において、
前記第２処理では、前記入力済みの手書き情報に重なる１又は複数の線を前記ペンで書き込む動作又は前記入力済みの手書き情報の領域を指定する図形を前記ペンで書き込む動作を検出したら、前記第１の特定パターンが入力されたと判定し、
前記第３処理では、前記第１処理で前記第１モードが選択され、前記第２処理で前記第１の特定パターンが入力されたと判定された場合は、前記１又は複数の線又は前記図形、及び、前記入力済みの手書き情報の内の前記１又は複数の線を含む矩形領域又は前記図形で指定される領域に含まれる部分を前記電子データから消去する、
ことを特徴とする請求項１３又は１４に記載の制御方法。
【請求項１８】
前記第２処理では、前記入力済みの手書き情報上で消しゴムを往復させる動作又は前記入力済みの手書き情報を前記消しゴムでなぞる動作を検出したら、前記第２の特定パターンが入力されたと判定し、
前記第３処理では、前記第２処理で前記第２の特定パターンが入力されたと判定された場合は、前記往復する線又は前記なぞる線と、前記入力済みの手書き情報の内の前記往復する線の軌跡又は前記なぞる線の軌跡に重なる部分を前記電子データから消去する、
ことを特徴とする請求項１７に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力装置及び制御プログラム並びに制御方法に関し、特に、用紙上に手書きした情報を電子データに変換する手書き入力装置及び当該手書き入力装置の操作を制御する制御プログラム並びに制御方法に関する。
【背景技術】
【０００２】
近年、用紙上に手書きした文字や図形などの情報（以下、手書き情報と呼ぶ。）を電子データ（以下、手書きデータと呼ぶ。）として保存又は出力する機能を備えた手書き入力装置が販売されている。この手書き入力装置は、感圧式のタッチパネルを備えており、タッチパネル上、若しくはタッチパネル上に固定した用紙にペンなどで手書き情報を入力すると、ペンの圧力をタッチパネルが検知し、タッチ位置の移動軌跡を電子データとして記憶することができる。
【０００３】
このような手書き入力装置では、手書きした内容を修正する場合があることから、手書き情報を編集可能にする様々な方法が提案されている。例えば、下記特許文献１には、入力ストローク動作を受信し、前記ストローク動作またはストロークタイプにより、前記ストローク動作が消去動作であると判定した場合、前記消去動作による訂正を実行し、前記消去動作によって訂正された文字をタッチスクリーンに表示するタッチスクリーン誤り訂正方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５１１２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
表示機能を備える手書き入力装置において、タッチパネル上の手書き情報を修正する場合、指定した領域を背景色で塗りつぶしたり（いわゆる消しゴム機能を使用したり）、特定のパターン（例えば取り消し線）を手書きしたりする。その際、取り消し線による修正指示の場合、手書き情報に取り消し線を付加して表示することもできるし、取り消し線を付加した個所の手書き情報を消去して表示することもできるため、必ずしもユーザの意図通りに手書き情報を表示／保存することができない。
【０００６】
また、表示機能のない手書き入力装置において、用紙上の手書き情報を修正する場合は、消しゴムで手書き情報を消したり、特定のパターン（例えば取り消し線）を手書きしたりする。その際、用紙上のタッチが消しゴムであるかペンであるかを正確に判断することができないと、ユーザの意図通りに手書き情報を修正することができない。また、取り消し線を使用した場合、上記と同様に、手書き情報に取り消し線を付加して保存することもできるし、取り消し線を付加した個所の手書き情報を消去して保存することもできるため、必ずしもユーザの意図通りに手書き情報を保存することができない。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、修正動作が行われた時にユーザの意図通りに手書き情報を修正して表示／保存することができる手書き入力装置及び制御プログラム並びに制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面は、手書き入力が可能なタッチパネルを備える手書き入力装置であって、入力済みの手書き情報に対して、第１の特定パターンが入力された時の修正モードとして、前記第１の特定パターン及び前記入力済みの手書き情報の内の前記第１の特定パターンに対応する部分を消去する第１モードと、前記入力済みの手書き情報に前記第１の特定パターンを付加する第２モードと、を選択可能にする制御部を備え、前記制御部は、前記入力済みの手書き情報に対して前記第１の特定パターンが入力された時は、選択された修正モードに従って前記入力済みの手書き情報を修正することを特徴とする。
【０００９】
本発明の一側面は、手書き入力が可能なタッチパネルを備える手書き入力装置で動作する制御プログラムであって、前記手書き入力装置を、入力済みの手書き情報に対して、第１の特定パターンが入力された時の修正モードとして、前記第１の特定パターン及び前記入力済みの手書き情報の内の前記第１の特定パターンに対応する部分を消去する第１モードと、前記入力済みの手書き情報に前記第１の特定パターンを付加する第２モードと、を選択可能にする制御部、として機能させ、前記制御部は、前記入力済みの手書き情報に対して前記第１の特定パターンが入力された時は、選択された修正モードに従って前記入力済みの手書き情報を修正することを特徴とする。
【００１０】
本発明の一側面は、手書き入力が可能なタッチパネルを備える手書き入力装置を用いた制御方法であって、前記手書き入力装置は、入力済みの手書き情報に対して、第１の特定パターンが入力された時の修正モードとして、前記第１の特定パターン及び前記入力済みの手書き情報の内の前記第１の特定パターンに対応する部分を消去する第１モードと、前記入力済みの手書き情報に前記第１の特定パターンを付加する第２モードと、を選択可能にする第１処理と、前記入力済みの手書き情報に対する入力を判定する第２処理と、前記入力済みの手書き情報を修正する第３処理と、を実行し、前記第３処理では、前記第２処理で前記第１の特定パターンが入力されたと判定した時は、前記第１処理で選択された修正モードに従って、前記入力済みの手書き情報を修正することを特徴とする。
【発明の効果】
【００１１】
本発明の手書き入力装置及び制御プログラム並びに制御方法によれば、修正動作が行われた時にユーザの意図通りに修正して手書き情報を表示／保存することができる。
【００１２】
その理由は、手書き入力装置に、取り消し線が入力された時の修正モードとして、取り消し線の入力領域の手書き情報を消去するモードと、取り消し線の入力領域の手書き情報を消去せずに取り消し線を手書き情報に付加するモードと、を選択可能にし、取り消し線が入力された時に、選択されたモードに従って手書き情報を修正するからである。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態１に係る手書き入力装置の外観構成を示す図である。
【図２】本発明の実施形態１に係る手書き入力装置の構成を示すブロック図である。
【図３】本発明の実施形態１に係る手書き入力装置の全体処理を示すフローチャート図である。
【図４】本発明の実施形態１に係る手書き入力装置の処理（取り消し線判定判断）を示すフローチャート図である。
【図５】修正がない場合の手書き情報と電子データの関係を示す図である。
【図６】取り消し線で手書き情報を修正する場合の手書き情報と電子データの関係を示す図である。
【図７】本発明の実施形態１に係る取り消し線のバリエーションを示す図である。
【図８】消しゴム機能で手書き情報を修正する場合の手書き情報と電子データの関係を示す図である。
【図９】本発明の実施形態２に係る手書き入力装置の外観構成を示す図である。
【図１０】本発明の実施形態２に係る手書き入力装置の構成を示すブロック図である。
【図１１】本発明の実施形態２に係る手書き入力装置の全体処理を示すフローチャート図である。
【図１２】本発明の実施形態２に係る手書き入力装置の処理（取り消し線判定判断）を示すフローチャート図である。
【図１３】本発明の実施形態２に係る手書き入力装置の処理（消しゴム判定処理）を示すフローチャート図である。
【図１４】修正がない場合の手書き情報と電子データの関係を示す図である。
【図１５】取り消し線で手書き情報を修正する場合の手書き情報と電子データの関係を示す図である。
【図１６】本発明の実施形態２に係る取り消し線のバリエーションを示す図である。
【図１７】消しゴムで手書き情報を修正する場合の手書き情報と電子データの関係を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、表示機能を備えるタッチパネルを使用する場合と、表示機能のないタッチパネルを使用する場合と、に分けて説明する。
【００１５】
［実施形態１］
背景技術で示したように、表示機能を備える手書き入力装置では、タッチパネルにスタイラスペンなどで手書きしている状態で、消しゴム機能や取り消し線を使用してタッチパネル上の手書き情報を修正した場合に、ユーザの意図通りに手書き情報を表示／保存することができない場合がある。
【００１６】
例えば、消しゴム機能を使用する場合は、修正部分の手書き情報はタッチパネル上から消去されるため、ユーザの意図通りに手書き情報を表示／保存することができる。一方、取り消し線を使用してタッチパネル上の手書き情報を修正する場合、手書き情報に取り消し線を付加して表示／保存することもできるが、修正後の手書き情報を清書として使用したい場合は、取り消し線を付加した個所の手書き情報を消去して表示／保存することも好ましい。しかしながら、従来の手書き入力装置では、修正部分の手書き情報を残すか消去するかを選択することができないため、ユーザの意図通りに手書き情報を表示／保存することができない場合が生じる。
【００１７】
そこで、本実施の形態では、表示機能を備える手書き入力装置において、取り消し線による修正動作が行われた場合の修正モードとして、取り消し線を付加して表示／保存するモードと、取り消し線を付加した個所の手書き情報を消去して表示／保存するモードとを選択可能にする。そして、消しゴム機能を用いた修正動作が行われた場合には、修正個所を消去した状態で表示／保存し、取り消し線による修正動作が行われた場合は、選択されたモードに応じて、取り消し線を付加した状態で手書き情報を表示／保存するか、若しくは、取り消し線及び取り消し線を付加した個所の手書き情報を消去した状態で表示／保存する。
【００１８】
以下、図１乃至図８を参照して説明する。図１は、本実施形態の手書き入力装置の外観構成を示す図、図２は、手書き入力装置の構成を示すブロック図であり、図３及び図４は、本実施形態の手書き入力装置の処理を示すフローチャート図である。また、図５、図６、図８は、タッチパネル上の手書き情報と電子データとの関係を示す図であり、図７は、取り消し線のバリエーションを示す図である。
【００１９】
なお、以下の説明において、タッチパネル上で入力された全ての情報を入力情報と呼び、入力情報の中から、取り消し線や消しゴム機能を利用した塗りつぶし線のような修正のための入力を除いた情報を手書き情報と呼ぶ。そして、取り消し線や塗りつぶし線に基づいて消去される手書き情報を消去情報と呼ぶ。
【００２０】
図１（ａ）に示すように、本実施形態の手書き入力装置１０ａは、タブレット端末やスマートフォン、携帯型のコンピュータ装置などであり、感圧式や静電容量式などのタッチパネル１４ａを備えている。そして、図１（ｂ）に示すように、タッチパネル１４ａ上から、スタイラスペン３０や指などを用いて手書き入力すると、スタイラスペン３０や指の押圧をタッチパネル１４ａが検知し、手書き情報（押圧位置の移動軌跡）を表示したり電子データとして出力したりする。また、スタイラスペン３０や指を用いて取り消し線３１を書き込んだり、消しゴム機能を用いて手書き情報を消去したり（すなわち、背景色と同色の塗りつぶし線３２を書き込んだり）すると、後述する制御方法に従って手書き情報を編集して表示したり電子データとして出力したりする。そして、その電子データは、手書き入力装置１０ａの内部の記憶部や外部のデータ保存サーバ２０などに保存される。なお、本実施形態では、背景色と同色の塗りつぶし線３２を識別しやすくするために、塗りつぶし線３２をドット模様で表示している。
【００２１】
この手書き入力装置１０ａは、図２に示すように、制御部１１と、通信Ｉ／Ｆ部１２と、タッチパネル制御部１３ａと、タッチパネル１４ａなどで構成される。
【００２２】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａと、ＲＯＭ（Read Only Memory）１１ｂやＲＡＭ（Random Access Memory）１１ｃなどのメモリと、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）、ＳＤ（Secure Digital）カードなどの記憶部１１ｄとで構成され、ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１１ｄに記憶したプログラムをＲＡＭ１１ｃに展開して実行し、手書き入力装置１０ａの全体制御を行う。ＲＯＭ１１ｂは、ＣＰＵ１１ａが実行するプログラムなどを格納する。ＲＡＭ１１ｃは、ＣＰＵ１１ａの演算処理結果などを格納する。また、ＲＡＭ１１ｃは、タッチパネル１４ａ上に手書き入力された手書き情報を記憶する入力バッファとしても機能する。記憶部１１ｄは、ＣＰＵ１１ａが実行するプログラムや手書き情報の電子データ（表示データ）などを記憶する。
【００２３】
上記制御部１１は、取り消し線３１が入力された時の修正モードとして、取り消し線３１の入力領域の手書き情報を消去する（取り消し線３１を消去する）モードと、取り消し線３１の入力領域の手書き情報を消去せずに取り消し線３１を手書き情報に付加する（取り消し線３１を消去しない）モードと、をハードスイッチやタッチパネル１４ａ上に表示されるソフトスイッチなどで選択可能にする。そして、取り消し線３１の入力動作が行われた旨の通知をタッチパネル制御部１３ａから受けたら、選択されたモードに従って表示データの編集を行い、塗りつぶし線３２の入力動作が行われた旨の通知をタッチパネル制御部１３ａから受けたら、塗りつぶし線３２の入力領域の手書き情報を表示データから消去する編集を行い、編集した表示データに基づいてタッチパネル１４ａに表示したり、編集した表示データを記憶部１１ｄやデータ保存サーバ２０に保存したりする。
【００２４】
通信Ｉ／Ｆ部１２は、ＮＩＣ（Network Interface Card）やモデムなどであり、Ethernet（登録商標）やＮＦＣ（Near Field Communication）、Bluetooth（登録商標）、TransferJet（登録商標）、IEEE802.11等の規格に従って、有線や無線により、データ保存サーバ２０などとの通信を可能にする。
【００２５】
タッチパネル制御部１３ａは、タッチパネル１４ａから出力される信号に基づいて、タッチパネル１４ａ上の動作を検出し、当該動作が、手書き入力動作であるか、手書き情報の修正動作であるかを判断する。具体的には、タッチパネル１４ａから出力される信号に基づいて入力領域を特定し、入力領域の幅が予め定められた閾値以下の場合は、スタイラスペン３０による入力であると判断し、入力領域の幅が閾値を越える場合は、指や手などによる入力であると判断する。また、スタイラスペン３０による入力であると判断した場合において、消しゴム機能が設定されている場合は、塗りつぶし線３２の入力動作であると判断する。また、スタイラスペン３０による入力であると判断し、かつ、消しゴム機能が設定されていない場合は、入力面積が所定面積内であるか、入力パターンが所定パターンに合致するかを判断し、入力面積が所定面積内、かつ、入力パターンが所定パターンに合致する場合は、取り消し線３１の入力動作であると判断し、入力面積が所定面積を越える、又は、入力パターンが所定パターンに合致しない場合は、通常の手書き情報の入力動作であると判断する。そして、上記の判断結果を制御部１１に通知する。
【００２６】
タッチパネル１４ａは、例えば、ＬＣＤ（Liquid Crystal Display）等の表示部上に電極が格子状に配列されたデジタル抵抗膜式や静電容量式などのタッチパネル（すなわち、表示部の機能と操作部の機能を兼ね備えたタッチパネル）であり、スタイラスペン３０や指などによる押圧、接触、電荷を検知して、タッチ位置の移動軌跡を表示すると共に、タッチ位置やタッチ圧力をタッチパネル制御部１３ａに通知する。なお、タッチパネル１４ａはデジタル抵抗膜式や静電容量式に限らず、赤外線光学イメージング方式、超音波方式、赤外線／超音波検出方式、電磁誘導方式などを利用することができる。
【００２７】
なお、図２は、本実施形態の手書き入力装置１０ａの一例であり、その構成は適宜変更可能である。例えば、本実施形態では、手書き入力装置１０ａにタッチパネル制御部１３ａを設けたが、制御部１１にタッチパネル制御部１３ａの機能を持たせ、制御部１１上で動作するプログラム（操作制御プログラム）によってタッチパネル制御部１３ａの処理を実現してもよい。
【００２８】
以下、上記構成の手書き入力装置１０ａの処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１１ｄに記憶した制御プログラムをＲＡＭ１１ｃに展開して実行することにより、図３のフローチャート図に示す処理を実行する。なお、以下の説明において、取り消し線入力時の修正モードは、予め、取り消し線３１を消去するモード又は取り消し線３１を消去しないモードのいずれかに設定されているものとする。
【００２９】
［全体処理］
まず、手書き入力装置１０ａのタッチパネル制御部１３ａは、タッチパネル１４ａから出力される信号に基づいて、ある一定時間の間にタッチパネル１４ａ上で入力された情報を読み取り（Ｓ１０１）、入力情報の幅が予め定めた閾値以下であるかを判断する（Ｓ１０２）。入力情報の幅が閾値を越える場合は、タッチパネル制御部１３ａは、指などがタッチパネル１４ａに誤って接触したと判断して処理を終了する。
【００３０】
入力情報の幅が予め定めた閾値以下の場合は、タッチパネル制御部１３ａは、スタイラスペン３０による入力であると判断し、消しゴム機能が設定されているかを判断する（Ｓ１０３）。消しゴム機能が設定されていなければ、タッチパネル制御部１３ａは、入力情報が取り消し線パターンであるかを確認する（Ｓ１０４）。
【００３１】
入力された情報が取り消し線パターンでない場合は、制御部１１は、入力情報を表示データとして記憶部１１ｄに保存する（Ｓ１０５）。一方、入力情報が取り消し線パターンの場合は、制御部１１は、修正モードを確認し（Ｓ１０６）、修正モードが取り消し線を消去しないモードであるかを判断する（Ｓ１０６）。
【００３２】
修正モードが取り消し線を消去しないモードの場合は、取り消し線３１は通常の手書き情報と同様に扱うため、制御部１１は、入力情報を表示データとして記憶部１１ｄに保存する（Ｓ１０５）。一方、修正モードが取り消し線を消去するモードの場合は、制御部１１は、矩形フラグをセットし（Ｓ１０８）、消去情報（取り消し線パターンで規定され矩形領域内の手書き情報）を記憶部１１ｄに保存する（Ｓ１０９）。
【００３３】
また、Ｓ１０３で消しゴム機能が設定されている場合は、制御部１１は、軌跡フラグをセットし（Ｓ１１０）、消去情報（スタイラスペン３０の軌跡に重なる手書き情報）を記憶部１１ｄに保存する（Ｓ１０８）。
【００３４】
そして、Ｓ１０５で表示データを保存した後、若しくは、Ｓ１０９で消去情報を保存した後、制御部１１は、矩形フラグ又は軌跡フラグがセットされているかを判断し（Ｓ１１１）、フラグがセットされていれば、消去情報に基づいて表示データを編集（すなわち、表示データから取り消し線パターンで規定される矩形領域内の手書き情報やスタイラスペン３０の軌跡に重なる手書き情報を消去）し（Ｓ１１２）、表示データをタッチパネル１４ａに表示させる（Ｓ１１３）。
【００３５】
［取り消し線の判定処理］
次に、取り消し線の判定処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１１ｄに記憶した制御プログラムをＲＡＭ１１ｃに展開して実行することにより、図４のフローチャート図に示す処理（図３のＳ１０４の処理）を実行する。
【００３６】
まず、タッチパネル制御部１３ａは、タッチパネル１４ａから出力される信号に基づいて、スタイラスペン３０による入力領域（入力情報近傍の領域）を特定し（Ｓ２０１）、その入力領域に入力済みの手書き情報があるか（ＲＡＭ１１ｂに記憶されているか）を判断する（Ｓ２０２）。入力領域に入力済みの手書き情報がない場合は、スタイラスペン３０による新たな手書き情報の入力であると考えられるため、取り消し線の判定処理を終了する。
【００３７】
一方、入力領域に入力済みの手書き情報がある場合は、タッチパネル制御部１３ａは、入力領域の入力面積（線が入力された時は線近傍を含む領域の面積）を特定し（Ｓ２０３）、その入力面積が予め定めた所定面積内であるかを判断する（Ｓ２０４）。入力面積が所定面積内の場合は、タッチパネル制御部１３ａは、所定面積フラグをセットする（Ｓ２０５）。なお、入力面積が所定面積内かどうかを判断するのは、手書き情報を修正する時は文字や単語、短い文節などが対象となることが多く、長い文節や文書を修正する場合は、別の位置に入力し直すことが多いと考えられるため、入力面積の大きさで取り消し線３１の入力であるか否かを適切に判断できるからである。従って、所定面積は、文字や単語、短い文節が占有する面積に相当する値に設定することができる。
【００３８】
次に、タッチパネル制御部１３ａは、スタイラスペン３０による入力パターンを特定し（Ｓ２０６）、入力パターンが予め定めた所定パターンと一致するかを判断する（Ｓ２０７）。入力パターン時間が所定パターンと一致する場合は、タッチパネル制御部１３ａは、所定パターンフラグをセットする（Ｓ２０８）。なお、入力パターンが予め定めた所定パターンと一致するかどうかを判断するのは、例えば、手書き情報を強調する際に、波線や星印などの図形を入力する場合があり、このような入力情報を取り消し線３１と誤判断しないようにするためである。
【００３９】
そして、タッチパネル制御部１３ａは、次の入力情報があるかを判断し（Ｓ２０９）、次の入力情報があればＳ２０３に戻って同様の処理を繰り返す。一方、次の入力情報がなければ、タッチパネル制御部１３ａは、取り消し線情報（取り消し線であるか否かを示す情報）をセットし（Ｓ２１０）、取り消し線の判定処理を終了する。
【００４０】
また、Ｓ２０４で入力面積が所定面積内でない場合は、タッチパネル制御部１３ａは、所定面積フラグがセットされているかを判断し（Ｓ２１１）、所定面積フラグがセットされていなければ、取り消し線の判定処理を終了する。また、Ｓ２０７で入力パターンが所定パターンでない場合は、タッチパネル制御部１３ａは、所定パターンフラグがセットされているかを判断し（Ｓ２１２）、所定パターンフラグがセットされていなければ、取り消し線の判定処理を終了する。一方、所定面積フラグがセットされており、かつ、所定パターンフラグがセットされていれば、取り消し線情報をセットして（Ｓ２１０）、取り消し線の判定処理を終了する。
【００４１】
以上の取り消し線の判定処理により、図３のＳ１０４では、取り消し線情報がセットされていれば取り消し線の入力であると判断してＳ１０６に遷移し、取り消し線情報がセットされていなければ通常の手書き情報の入力であると判断してＳ１０５に遷移することになる。
【００４２】
以下、上記制御について具体例を挙げて説明する。
【００４３】
図５は、修正を行わない場合の手書き情報と電子データ（表示データ）との関係を示しており、図５（ａ）に示すように、スタイラスペン３０などを用いてタッチパネル１４ａ上に手書き情報を入力すると、図５（ｂ）に示すように、スタイラスペン３０のタッチ位置の移動軌跡がそのまま電子データとなってタッチパネル１４ａ上に表示される。
【００４４】
図６は、取り消し線３１を用いて修正を行う場合の手書き情報と電子データ（表示データ）との関係を示している。図６（ａ）に示すように、ユーザがスタイラスペン３０などを用いてタッチパネル１４ａ上に手書き情報を入力した後、図６（ｂ）に示すように、手書き情報の一部に重なるように取り消し線３１を入力すると、手書き入力装置１０ａは、前記した図３のＳ１０４（図４のフローチャート図）に従って取り消し線３１であると判断し、図３のＳ１０６で修正モードを確認する。修正モードが取り消し線を消去しないモードに設定されている場合は（図３のＳ１０７のＹｅｓ）、取り消し線３１を表示データとして保存し（図３のＳ１０５）、図６（ｃ）に示すように、手書き情報に取り消し線３１を付加した状態で表示を行う。一方、修正モードが取り消し線を消去するモードに設定されている場合は（図３のＳ１０７のＮｏ）、取り消し線３１によって規定される矩形内の手書き情報を消去情報として保存し（図３のＳ１０９）、その消去情報に基づいて表示データを編集し、図６（ｄ）に示すように、手書き情報から取り消し線３１で指定された部分を消去した状態で表示を行う。
【００４５】
なお、図６では、取り消し線３１を２本線としているが、取り消し線３１は、タッチパネル制御部１３ａが手書き情報の修正指示であることを認識可能な図形であればよい（すなわち、手書き情報を強調するための図形などと判別できればよい）。例えば、図７（ａ）に示すように１本線としてもよいし、３本線としてもよいし、図７（ｂ）に示すように縦線（ここでは縦１本線）としてもよい。また、取り消し線３１と下線とを区別しやすくするために、図７（ｃ）に示すような手書き情報の基準方向に対して斜めに傾斜した線（ここでは斜め２本線）としてもよいし、図７（ｄ）に示すように、交差する線（×印）としてもよい。また、手書き情報の消去部分を分かりやすくするために、図７（ｅ）に示すような矩形や図７（ｆ）に示すような円又は楕円などとしてもよい。
【００４６】
図８は、塗りつぶし線３２を用いて修正を行う場合の手書き情報と電子データ（表示データ）との関係を示している。図８（ａ）に示すように、ユーザがスタイラスペン３０などを用いてタッチパネル１４ａ上に手書き情報を入力した後、予め設けられたスイッチを操作して消しゴム機能を選択して、図８（ｂ）に示すように、手書き情報の上でスタイラスペン３０を往復させたり、手書き情報をなぞるようにスタイラスペン３０を動かしたりして、その軌跡が手書き情報の一部に重なるように塗りつぶし線３２を入力すると、手書き入力装置１０ａは、塗りつぶし線３２の軌跡に重なる手書き情報を消去情報として保存し（図３のＳ１０９）、その消去情報に基づいて表示データを修正し、図６（ｃ）に示すように、手書き情報から取り消し線３１で指定された部分を消去した状態で表示を行う。
【００４７】
以上、説明したように、本実施形態の手書き入力装置１０ａでは、取り消し線３１が入力された時の修正モードとして、取り消し線３１の入力領域の手書き情報を消去する（取り消し線３１を消去する）モードと、取り消し線３１の入力領域の手書き情報を消去せずに取り消し線３１を手書き情報に付加する（取り消し線３１を消去しない）モードと、を選択可能にし、取り消し線３１が入力された時に、設定されたモードに従って手書き情報を修正するため、ユーザの意図通りに手書き情報を表示／保存することができる。
【００４８】
［実施形態２］
背景技術で示したように、表示機能のない手書き入力装置では、タッチパネル上に用紙を置いて、ペンや鉛筆などで手書きをしている状態で、消しゴムや取り消し線を使用して用紙上の手書き情報を修正した場合に、ユーザの意図通りに手書き情報を保存することができない場合がある。
【００４９】
例えば、消しゴムを使用して用紙上の手書き情報を修正する場合には、用紙の修正部分では、前に書かれた手書き情報が消えて、再び新たな書き情報が書き込まれるため、電子データとしても、用紙上の手書き情報をそのまま電子データとして保存することが望ましい。一方、取り消し線を使用して用紙上の手書き情報を修正する場合には、用紙上の手書き情報をそのまま（すなわち、取り消し線を付加した状態で）電子データとして保存することもできるが、修正後の手書き情報を清書として使用したい場合は、取り消し線が書き込まれた個所の手書き情報を消去して、電子データとして保存することが好ましい。しかしながら、従来の手書き入力装置では、修正部分の手書き情報を残すか消去するかを選択することができないため、ユーザの意図通りに手書き情報を保存することができない場合が生じる。
【００５０】
そこで、本実施形態では、表示機能のない手書き入力装置において、取り消し線による修正動作が行われた場合の修正モードとして、取り消し線を付加して保存するモードと、取り消し線を付加した個所の手書き情報を消去して保存するモードとを選択可能にする。そして、タッチパネルが検出する入力領域の幅や入力面積、入力時間、パターン形状などに基づいて、消しゴムによる修正動作か取り消し線による修正動作かを判断し、消しゴムによる修正動作が行われた場合には、修正個所を消去した状態で保存し、取り消し線による修正動作が行われた場合は、選択されたモードに応じて、取り消し線を付加した状態で手書き情報を保存するか、若しくは、取り消し線及び取り消し線を付加した個所の手書き情報を消去した状態で保存する。
【００５１】
以下、図９乃至図１７を参照して説明する。図９は、本実施形態の手書き入力装置の外観構成を示す図、図１０は、手書き入力装置の構成を示すブロック図であり、図１２乃至図１４は、本実施形態の手書き入力装置の処理を示すフローチャート図である。また、図１５、図１６、図１８は、用紙上の手書き情報と電子データとの関係を示す図であり、図１７は、取り消し線のバリエーションを示す図である。
【００５２】
図９（ａ）に示すように、本実施形態の手書き入力装置１０ｂは、感圧式のタッチパネル１４ｂと、タッチパネル１４ｂ上に用紙４０を保持するためのクリップなどの保持部１５と、を備えている。そして、図９（ｂ）に示すように、タッチパネル１４ｂ上に載置した１又は複数の用紙４０の上から、鉛筆やシャープペン、ボールペンなど（総称してペン４１と呼ぶ。）を用いて手書き情報を入力すると、ペン４１の押圧をタッチパネル１４ｂが検知し、押圧位置の移動軌跡を示す電子データとして出力される。また、消しゴム４２（ボールペンで手書きする場合は修正液を塗布するペン先の太い修正ペンなど）を用いて手書き情報を消去したり、ペン４１を用いて取り消し線４３を書き込んだりすると、後述する制御方法に従って手書き情報が修正されて電子データとして出力される。そして、その電子データは、手書き入力装置１０ｂの内部の記憶部や外部のデータ保存サーバ２０などに保存される。
【００５３】
この手書き入力装置１０ｂは、図１０に示すように、制御部１１と、通信Ｉ／Ｆ部１２と、タッチパネル制御部１３ｂと、タッチパネル１４ｂと、保持部１５などで構成される。
【００５４】
制御部１１は、ＣＰＵ１１ａと、ＲＯＭ１１ｂやＲＡＭ１１ｃなどのメモリと、ＨＤＤやＳＳＤ、ＳＤカードなどの記憶部１１ｄとで構成され、ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１１ｄに記憶したプログラムをＲＡＭ１１ｃに展開して実行し、手書き入力装置１０ｂの全体制御を行う。ＲＯＭ１１ｂは、ＣＰＵ１１ａが実行するプログラムなどを格納する。ＲＡＭ１１ｃは、ＣＰＵ１１ａの演算処理結果などを格納する。また、ＲＡＭ１１ｃは、用紙４０上で手書き入力された手書き情報（移動軌跡の座標）を記憶する入力バッファとしても機能する。記憶部１１ｄは、ＣＰＵ１１ａが実行するプログラムや手書き情報の電子データ（保存データ）などを記憶する。
【００５５】
上記制御部１１は、取り消し線４３が入力された時の修正モードとして、取り消し線４３の入力領域の手書き情報を消去する第１モードと、取り消し線４３の入力領域の手書き情報を消去せずに取り消し線４３を手書き情報に付加する第２モードと、をハードスイッチなどで選択可能にする。そして、取り消し線４３の入力動作が行われた旨の通知をタッチパネル制御部１３ｂから受けたら、選択されたモードに従って保存データの編集を行い、消しゴム４２による消去動作が行われた旨の通知をタッチパネル制御部１３ｂから受けたら、消しゴム４２による入力領域の手書き情報を保存データから消去する編集を行い、編集した保存データを記憶部１１ｄやデータ保存サーバ２０に保存する。
【００５６】
通信Ｉ／Ｆ部１２は、ＮＩＣやモデムなどであり、Ethernet（登録商標）やＮＦＣ、Bluetooth（登録商標）、TransferJet（登録商標）、IEEE802.11等の規格に従って、有線や無線により、データ保存サーバ２０などとの通信を可能にする。
【００５７】
タッチパネル制御部１３ｂは、タッチパネル１４ｂから出力される信号に基づいて、用紙上の動作を検出し、当該動作が、手書き入力動作であるか、ペン４１による手書き情報の修正動作であるか、消しゴム４２による手書き情報の修正動作であるのかを判断する。具体的には、タッチパネル１４ｂから出力される信号に基づいて入力領域を特定し、入力領域の幅が予め定められた第１閾値以下の場合は、ペン４１による入力であると判断する。また、ペン４１による入力であると判断した場合は、入力面積が所定面積内であるか、入力パターンが所定パターンに合致するかを判断し、入力面積が所定面積内、かつ、入力パターンが所定パターンに合致する場合は、取り消し線４３の入力動作であると判断し、入力面積が所定面積を越える、又は、入力パターンが所定パターンに合致しない場合は、通常の手書き情報の入力動作であると判断する。また、入力領域の幅が予め定められた第１閾値を越える場合は、入力領域の幅が予め定められた第２閾値以下であるかを判断し、入力領域の幅が第２閾値以下の場合で、所定時間内に消しゴムを往復させるような動作の場合は、消しゴム４２による入力であると判断し、入力領域の幅が第２閾値を越える場合は、指や手などによる入力であると判断する。そして、上記の判断結果を制御部１１に通知する。
【００５８】
タッチパネル１４ｂは、例えば、用紙を載置する台の表面に電極が格子状に配列されたデジタル抵抗膜式のタッチパネル（すなわち、操作部のみの機能を有するタッチパネル）であり、用紙４０の上からのペン４１や消しゴム４２、指などによる押圧を検知して、タッチ位置やタッチ圧力をタッチパネル制御部１３ｂに通知する。なお、タッチパネル１４ｂはデジタル抵抗膜式に限らず、赤外線光学イメージング方式、超音波方式、赤外線／超音波検出方式、電磁誘導方式などを利用することができる。
【００５９】
保持部１５は、その一端が手書き入力装置１０ｂの筐体に固定され、バネなどにより、他端が駆動してタッチパネル１４ｂを押圧するように構成されている。
【００６０】
なお、図１０は、本実施形態の手書き入力装置１０ｂの一例であり、その構成は適宜変更可能である。例えば、本実施形態では、手書き入力装置１０ｂにタッチパネル制御部１３ｂを設けたが、制御部１１にタッチパネル制御部１３ｂの機能を持たせ、制御部１１上で動作するプログラム（制御プログラム）によってタッチパネル制御部１３ｂの処理を実現してもよい。
【００６１】
以下、上記構成の手書き入力装置１０ｂの処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１１ｄに記憶した制御プログラムをＲＡＭ１１ｃに展開して実行することにより、図１２のフローチャート図に示す処理を実行する。なお、以下の説明において、取り消し線入力時の修正モードは、予め、取り消し線４３を消去するモード又は取り消し線４３を消去しないモードのいずれかに設定されているものとする。
【００６２】
［全体処理］
まず、手書き入力装置１０ｂのタッチパネル制御部１３ｂは、タッチパネル１４ｂから出力される信号に基づいて、ある一定時間の間にタッチパネル１４ｂ上で入力された情報を読み取り（Ｓ３０１）、入力情報の幅が予め定めた第１閾値以下であるかを判断する（Ｓ３０２）。入力情報の幅が第１閾値以下の場合は、タッチパネル制御部１３ｂは、ペン４１による入力であると判断し、入力情報が取り消し線パターンであるかを確認する（Ｓ３０３）。
【００６３】
入力情報が取り消し線パターンでない場合は、制御部１１は、入力情報を保存データとして記憶部１１ｄや外部のデータ保存サーバ２０などに保存する（Ｓ３０４）。一方、入力情報が取り消し線パターンの場合は、制御部１１は、修正モードを確認し（Ｓ３０５）、修正モードが取り消し線を消去しないモードであるかを判断する（Ｓ３０６）。
【００６４】
修正モードが取り消し線を消去しないモードの場合は、取り消し線４３は通常の手書き情報と同様に扱うため、制御部１１は、入力情報を保存データとして記憶部１１ｄや外部のデータ保存サーバ２０などに保存する（Ｓ３０４）。一方、修正モードが取り消し線を消去するモードの場合は、制御部１１は、取り消し線４３で規定される矩形内の手書き情報を特定し（Ｓ３０７）、保存データから特定した手書き情報を消去する編集を行う（Ｓ３０８）。
【００６５】
また、Ｓ３０２で入力領域の幅が第１閾値を超える場合は、タッチパネル制御部１３ｂは、入力情報の幅が予め定めた第２閾値以下であるかを判断する（Ｓ３０９）。入力情報の幅が第２閾値を越える場合は、タッチパネル制御部１３ｂは、指などがタッチパネル１４ｂに誤って接触したと判断して処理を終了する。一方、入力情報の幅が第２閾値以下の場合は、消しゴム４２による入力と判断し、制御部１１は、消しゴム４２の移動軌跡に重なる手書き情報を特定し（Ｓ３１０）、保存データから特定した手書き情報を消去する編集を行う（Ｓ３０８）。
【００６６】
［取り消し線の判定処理］
次に、上記Ｓ３０３の取り消し線の判定処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１１ｄに記憶した制御プログラムをＲＡＭ１１ｃに展開して実行することにより、図１２のフローチャート図に示す処理を実行する。
【００６７】
まず、タッチパネル制御部１３ｂは、タッチパネル１４ｂから出力される信号に基づいて、ペン４１による入力領域（入力情報近傍の領域）を特定し（Ｓ４０１）、その入力領域に入力済みの手書き情報があるか（ＲＡＭ１１ｂに記憶されているか）を判断する（Ｓ４０２）。入力領域に入力済みの手書き情報がない場合は、ペン４１による新たな手書き情報の入力であると考えられるため、取り消し線の判定処理を終了する。
【００６８】
一方、入力領域に入力済みの手書き情報がある場合は、タッチパネル制御部１３ｂは、入力領域の入力面積（線が入力された時は線近傍を含む領域の面積）を特定し（Ｓ４０３）、その入力面積が予め定めた所定面積内であるかを判断する（Ｓ４０４）。入力面積が所定面積内の場合は、タッチパネル制御部１３ｂは、所定面積フラグをセットする（Ｓ４０５）。なお、入力面積が所定面積内かどうかを判断するのは、手書き情報を修正する時は文字や単語、短い文節などが対象となることが多く、長い文節や文書を修正する場合は、別の位置に入力し直すことが多いと考えられるため、入力面積の大きさで取り消し線４３の入力であるか否かを適切に判断できるからである。従って、所定面積は、文字や単語、短い文節が占有する面積に相当する値に設定することができる。
【００６９】
次に、タッチパネル制御部１３ｂは、タッチパネル１４ｂから出力される信号に基づいて、ペン４１による入力パターンを特定し（Ｓ４０６）、入力パターンが予め定めた所定パターンと一致するかを判断する（Ｓ４０７）。入力パターン時間が所定パターンと一致する場合は、タッチパネル制御部１３ｂは、所定パターンフラグをセットする（Ｓ４０８）。なお、入力パターンが予め定めた所定パターンと一致するかどうかを判断するのは、例えば、手書き情報を強調する際に、波線や星印などの図形を入力する場合があり、このような入力情報を取り消し線４３と誤判断しないようにするためである。
【００７０】
そして、タッチパネル制御部１３ｂは、次の入力情報があるかを判断し（Ｓ４０９）、次の入力情報があればＳ４０３に戻って同様の処理を繰り返す。一方、次の入力情報がなければ、タッチパネル制御部１３ｂは、取り消し線情報（取り消し線であるか否かを示す情報）をセットし（Ｓ４１０）、取り消し線の判定処理を終了する。
【００７１】
また、Ｓ４０４で入力面積が所定面積内でない場合は、タッチパネル制御部１３ｂは、所定面積フラグがセットされているかを判断し（Ｓ４１１）、所定面積フラグがセットされていなければ、取り消し線の判定処理を終了する。また、Ｓ４０７で入力パターンが所定パターンでない場合は、タッチパネル制御部１３ｂは、所定パターンフラグがセットされているかを判断し（Ｓ４１２）、所定パターンフラグがセットされていなければ、取り消し線の判定処理を終了する。一方、所定面積フラグがセットされており、かつ、所定パターンフラグがセットされていれば、取り消し線情報をセットして（Ｓ４１０）、取り消し線の判定処理を終了する。
【００７２】
以上の取り消し線の判定処理により、図１１のＳ３０３では、取り消し線情報がセットされていれば取り消し線の入力であると判断してＳ３０５に遷移し、取り消し線情報がセットされていなければ通常の手書き情報の入力であると判断してＳ３０４に遷移することになる。
【００７３】
［消しゴムの判定処理］
次に、消しゴム４２に基づく修正動作であるかの判定処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１１ｄに記憶した制御プログラムをＲＡＭ１１ｃに展開して実行することにより、図１３のフローチャート図に示す処理（図１１のＳ３０９の処理）を実行する。
【００７４】
まず、タッチパネル制御部１３ｂは、タッチパネル１４ｂから出力される信号に基づいて、入力領域（入力情報近傍の領域）を特定し（Ｓ５０１）、その入力領域に入力済みの手書き情報があるか（ＲＡＭ１１ｂに記憶されているか）を判断する（Ｓ５０２）。入力領域に入力済みの手書き情報がない場合は、手書き情報を修正する必要がないため、消しゴムの判定処理を終了する。
【００７５】
一方、入力領域に入力済みの手書き情報がある場合は、タッチパネル制御部１３ｂは、入力領域の入力面積を特定し（Ｓ５０３）、その入力面積が予め定めた所定面積内であるかを判断する（Ｓ５０４）。入力面積が所定面積内の場合は、タッチパネル制御部１３ｂは、所定面積フラグをセットする（Ｓ５０５）。なお、入力面積が所定面積内かどうかを判断するのは、指や手のひらなどがタッチパネル１４ｂにタッチした場合の入力面積は、消しゴム４２がタッチパネル１４ｂにタッチした場合の入力面積に比べて大きくなるため、入力面積の大きさで消しゴム４２による入力であるか否かを適切に判断できるからである。従って、所定面積は、指や手のひらなどがタッチした時の面積よりもやや小さい面積に設定することができる。
【００７６】
次に、タッチパネル制御部１３ｂは、タッチパネル１４ｂから出力される信号に基づいて、入力情報の入力時間を特定し（Ｓ５０６）、入力時間が予め定めた所定時間内であるかを判断する（Ｓ５０７）。入力時間が所定時間内であれば、制御部１１は、所定時間フラグをセットする（Ｓ５０８）。なお、入力時間が所定時間内であるかどうかを判断するのは、例えば、用紙４０を固定したり手書き入力をしやすくしたりするために、指先でタッチパネル１４ｂをしばらく押圧する場合などがあり、このような場合に消しゴム４２による消去動作と誤判断しないようにするためである。
【００７７】
そして、タッチパネル制御部１３ｂは、次の入力情報があるかを判断し（Ｓ５０９）、次の入力情報があればＳ５０３に戻って同様の処理を繰り返す。一方、次の入力情報がなければ、消しゴム情報（消しゴム４２による消去動作であるか否かを示す情報）をセットし（Ｓ５１０）、消しゴムの判定処理を終了する。
【００７８】
また、Ｓ５０４で入力面積が所定面積内でない場合は、タッチパネル制御部１３ｂは、所定面積フラグがセットされているかを判断し（Ｓ５１１）、所定面積フラグがセットされていなければ、消しゴムの判定処理を終了する。また、Ｓ５０７で入力時間が所定時間内でない場合は、制御部１１は、タッチパネル制御部１３ｂは、所定時間フラグがセットされているかを判断し（Ｓ５１２）、所定時間フラグがセットされていなければ、消しゴムの判定処理を終了する。一方、所定面積フラグがセットされており、かつ、所定時間フラグがセットされていれば、消しゴム情報をセットして（Ｓ５１０）、消しゴムの判定処理を終了する。
【００７９】
以上の消しゴムの判定処理により、図１１のＳ３０９では、消しゴム情報がセットされていれば消しゴム４２による消去動作であると判断してＳ３１０に遷移し、消しゴム情報がセットされていなければ指や手による入力であると判断して処理を終了することになる。
【００８０】
以下、上記制御について具体例を挙げて説明する。
【００８１】
図１４は、修正を行わない場合の手書き情報と電子データ（保存データ）との関係を示しており、図１４（ａ）に示すように、ペン４１などを用いて用紙４０上に手書き情報を入力すると、図１４（ｂ）に示すように、タッチパネル１４ｂが検知したペン４１のタッチ位置の移動軌跡がそのまま電子データとなって記憶部１１ｄやデータ保存サーバ２０に保存される。
【００８２】
図１５は、取り消し線４３を用いて修正を行う場合の手書き情報と電子データ（保存データ）との関係を示している。図１５（ａ）に示すように、ユーザがペン４１などを用いてタッチパネル１４ｂ上に手書き情報を入力した後、図１５（ｂ）に示すように、手書き情報の一部に重なるように取り消し線４３を入力すると、手書き入力装置１０ｂは、前記した図１１のＳ３０３（図１２のフローチャート図）に従って取り消し線４３であると判断し、図１１のＳ３０５で修正モードを確認する。修正モードが取り消し線を消去しないモードに設定されている場合は（図１１のＳ３０６のＹｅｓ）、取り消し線４３を手書き情報として保存し（図１１のＳ３０４）、図１５（ｃ）に示すように、手書き情報に取り消し線４３を付加した状態で電子データとして保存する。一方、修正モードが取り消し線を消去するモードに設定されている場合は（図１１のＳ３０６のＮｏ）、取り消し線４３によって規定される矩形内の手書き情報を特定し（図１１のＳ３０７）、特定した手書き情報を消去するように保存データを編集し（図１１のＳ３０８）、図１５（ｄ）に示すように、手書き情報から取り消し線４３で指定された部分を消去した状態で電子データとして保存する。
【００８３】
なお、図１５では、取り消し線４３を２本線としているが、実施形態１と同様に、取り消し線４３は、タッチパネル制御部１３ｂが手書き情報の修正指示であることを認識可能な図形であればよい（すなわち、手書き情報を強調するための図形などと判別できればよい）。例えば、図１６（ａ）に示すように１本線としてもよいし、３本線としてもよいし、図１６（ｂ）に示すように縦線（ここでは縦１本線）としてもよい。また、取り消し線４３と下線とを区別しやすくするために、図１６（ｃ）に示すような手書き情報の基準方向に対して斜めに傾斜した線（ここでは斜め２本線）としてもよいし、図１６（ｄ）に示すように、交差する線（×印）としてもよい。また、手書き情報の消去部分を分かりやすくするために、図１６（ｅ）に示すような矩形や図１６（ｆ）に示すような円又は楕円などとしてもよい。
【００８４】
図１７は、消しゴム４２を用いて修正を行う場合の手書き情報と電子データ（保存データ）との関係を示している。図１７（ａ）に示すように、ユーザがペン４１などを用いてタッチパネル１４ｂ上に手書き情報を入力した後、図１７（ｂ）に示すように、手書き情報の上で消しゴム４２を往復させたり、手書き情報をなぞるように消しゴム４２を動かしたりして、手書き情報の一部を消去すると、手書き入力装置１０ｂは、消しゴム４２の軌跡に重なる手書き情報を特定し（図１１のＳ３１０）、特定した手書き情報を消去するように保存データを編集し（図１１のＳ３０８）、図１７（ｃ）に示すように、手書き情報から取り消し線４３で指定された部分を消去した状態で電子データとして保存する。
【００８５】
以上、説明したように、本実施形態の手書き入力装置１０ｂでは、取り消し線４３が入力された時の修正モードとして、取り消し線４３の入力領域の手書き情報を消去する（取り消し線４３を消去する）モードと、取り消し線４３の入力領域の手書き情報を消去せずに取り消し線４３を手書き情報に付加する（取り消し線４３を消去しない）モードと、を選択可能にし、取り消し線４３が入力された時に、設定されたモードに従って手書き情報を修正するため、ユーザの意図通りに手書き情報を保存することができる。また、入力面積の幅を予め定めた閾値と比較したり、入力面積や入力時間が所定値以内であるかを判断したりすることによって、消しゴム４２による消去動作を適切に認識して手書き情報を修正するため、ユーザの意図通りに手書き情報を保存することができる。
【００８６】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、手書き入力装置１０ａ、１０ｂの構成や制御方法は適宜変更可能である。
【００８７】
例えば、上記実施形態では、取り消し線を消去するモードと取り消し線を消去しないモードとを予め選択する構成としたが、手書き入力装置１０ａ、１０ｂが取り消し線を認識したときに、どちらのモードにするかをユーザに選択させるようにしてもよい。その場合、タッチパネルに表示機能を備える場合は、選択ウィンドウを表示して修正モードを選択させることができ、タッチパネルに表示機能がない場合は、音を鳴らすなどしてユーザに選択を促し、スイッチなどで修正モードを選択させることができる。
【産業上の利用可能性】
【００８８】
本発明は、手書き入力が可能なタッチパネルを備える手書き入力装置、当該手書き入力装置で動作する制御プログラム及びその制御プログラムを記録した記録媒体、並びに、当該手書き入力装置を用いた制御方法に利用可能である。
【符号の説明】
【００８９】
１０ａ、１０ｂ  手書き入力装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１１ｄ  記憶部
１２  通信Ｉ／Ｆ部
１３ａ、１３ｂ  タッチパネル制御部
１４ａ、１４ｂ  タッチパネル
１５  保持部
２０  データ保存サーバ
３０  スタイラスペン
３１  取り消し線
３２  塗りつぶし線
４０  用紙
４１  ペン
４２  消しゴム
４３  取り消し線
【図１】
2015001751.tif 000003
【図２】
2015001751.tif 000004
【図３】
2015001751.tif 000005
【図４】
2015001751.tif 000006
【図５】
2015001751.tif 000007
【図６】
2015001751.tif 000008
【図７】
2015001751.tif 000009
【図８】
2015001751.tif 000010
【図９】
2015001751.tif 000011
【図１０】
2015001751.tif 000012
【図１１】
2015001751.tif 000013
【図１２】
2015001751.tif 000014
【図１３】
2015001751.tif 000015
【図１４】
2015001751.tif 000016
【図１５】
2015001751.tif 000017
【図１６】
2015001751.tif 000018
【図１７】
2015001751.tif 000019