(57)【要約】      （修正有）【課題】筆記具による単独の処理で移動を検出するような従来技術では筆記具の負荷が増大する問題を抑制でき、かつ筆跡の再現性を高めることができる筆記入力装置を提供する。【解決手段】ペン１０の先端の動きは、ペンに設けられた加速度センサ１２によって検知される。また、筆記面つまりタッチパネル２６には、Ｘ軸が割り当てられる。ＣＰＵ２４ｔは、ペンの先端が接触した筆記面上の位置をタッチ座標として繰り返し検出し、加速度センサによって検知された動きの方向のＸ軸に対する偏角を検出された複数のタッチ座標に基づいて算出し、そして検出された複数のタッチ座標の各々を算出された偏角に基づいて補正する。【選択図】図２
2013206234.tif 000002
【特許請求の範囲】
【請求項１】
基準軸が割り当てられた筆記面を有し、先端の動きを検知する検知手段を備える筆記具によって筆記される筆記入力装置であって、
前記先端が接触した前記筆記面上の位置を繰り返し検出する位置検出手段、
前記検知手段によって検出された動きの方向の前記基準軸に対する偏角を前記位置検出手段の検出結果に基づいて検出する偏角検出手段、および
前記位置検出手段によって検出された位置を前記偏角検出手段によって検出された偏角に基づいて補正する位置補正手段を備える、筆記入力装置。
【請求項２】
前記偏角検出手段は、前記位置検出手段によって検出された複数の位置を結ぶ線の方向と基準方向との相違を検出する第１相違検出手段、前記検知手段によって検知された動きの方向と前記基準方向との相違を検出する第２相違検出手段、および前記第１相違検出手段によって検出された相違と前記第２相違検出手段によって検出された相違とに基づいて前記偏角を検出する検出処理手段を含む、請求項１記載の筆記入力装置。
【請求項３】
磁気に基づいて方位を検知する方位検知手段をさらに備え、
前記基準方向は前記方位検知手段によって検知された方位に相当する、請求項２記載の筆記入力装置。
【請求項４】
前記位置補正手段は前記偏角検出手段によって検出された角度と位置補正履歴とに基づいて位置補正を実行する補正処理手段を含む、請求項１ないし３のいずれかに記載の筆記処理装置。
【請求項５】
前記位置補正手段によって補正された位置を結ぶ線を前記筆記面に描画する描画手段をさらに備える、請求項１ないし４のいずれかに記載の筆記処理装置。
【請求項６】
基準軸が割り当てられた筆記面を有し、先端の動きを検知する検知手段を備える筆記具によって筆記される筆記入力装置のプロセッサに、
前記先端が接触した前記筆記面上の位置を繰り返し検出する位置検出ステップ、
前記検知手段によって検出された動きの方向の前記基準軸に対する偏角を前記位置検出ステップの検出結果に基づいて検出する偏角検出ステップ、および
前記位置検出ステップによって検出された位置を前記偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップを実行させるための、筆記入力プログラム。
【請求項７】
基準軸が割り当てられた筆記面を有し、先端の動きを検知する検知手段を備える筆記具によって筆記される筆記入力装置によって実行される筆記入力方法であって、
前記先端が接触した前記筆記面上の位置を繰り返し検出する位置検出ステップ、
前記検知手段によって検出された動きの方向の前記基準軸に対する偏角を前記位置検出ステップの検出結果に基づいて検出する偏角検出ステップ、および
前記位置検出ステップによって検出された位置を前記偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップを備える、筆記入力方法。
【請求項８】
基準軸が割り当てられた筆記面、およびメモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備え、先端の動きを検知する検知手段を備える筆記具によって筆記される筆記入力装置に供給される外部制御プログラムであって、
前記先端が接触した前記筆記面上の位置を繰り返し検出する位置検出ステップ、
前記検知手段によって検出された動きの方向の前記基準軸に対する偏角を前記位置検出ステップの検出結果に基づいて検出する偏角検出ステップ、および
前記位置検出ステップによって検出された位置を前記偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項９】
基準軸が割り当てられた筆記面、外部制御プログラムを取り込む取り込み手段、および前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備え、先端の動きを検知する検知手段を備える筆記具によって筆記される筆記入力装置であって、
前記外部制御プログラムは、
前記先端が接触した前記筆記面上の位置を繰り返し検出する位置検出ステップ、
前記検知手段によって検出された動きの方向の前記基準軸に対する偏角を前記位置検出ステップの検出結果に基づいて検出する偏角検出ステップ、および
前記位置検出ステップによって検出された位置を前記偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、筆記入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、筆記入力装置に関し、特に先端を有する筆記具によって筆記される筆記面を有する、筆記入力装置に関する。
【背景技術】
【０００２】
先端を有する筆記具の一例が、特許文献１に開示されている。この背景技術によれば、ペン先端部の移動方向および移動量は、ボールの回転方向および回転量を参照する回転方向移動量検出部によって検出される。また、Ｚｓ軸周りの回転角速度は、Ｚｓ軸ジャイロによって検出される。補正部は、回転方向移動量検出部によって検出された移動方向および移動量を、Ｚｓ軸ジャイロによって検出されたＺｓ軸周りの回転角速度に基づいて補正する。これによって、正確な筆記入力が可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−９５９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、ペン先端部の動きが筆記具（ペン型入力装置）による単独の処理で検出されるため、筆記具の負荷が大きいという問題がある。
【０００５】
それゆえに、この発明の主たる目的は、筆記具の負荷を抑制できかつ筆跡の再現性を高めることができる、筆記入力装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う筆記入力装置(20：実施例で相当する参照符号。以下同じ)は、基準軸が割り当てられた筆記面(26)を有し、先端の動きを検知する検知手段(12)を備える筆記具(10)によって筆記される筆記入力装置であって、先端が接触した筆記面上の位置を繰り返し検出する位置検出手段(S27~S29, S43)、検知手段によって検出された動きの方向の基準軸に対する偏角を位置検出手段の検出結果に基づいて検出する偏角検出手段(S3~S15, S37~S43)、および位置検出手段によって検出された位置を偏角検出手段によって検出された偏角に基づいて補正する位置補正手段(S55~S61)を備える。
【０００７】
好ましくは、偏角検出手段は、位置検出手段によって検出された複数の位置を結ぶ線の方向と基準方向との相違を検出する第１相違検出手段(S9)、検知手段によって検知された動きの方向と基準方向との相違を検出する第２相違検出手段(S11)、および第１相違検出手段によって検出された相違と第２相違検出手段によって検出された相違とに基づいて偏角を検出する検出処理手段(S13)を含む。
【０００８】
さらに好ましくは、磁気に基づいて方位を検知する方位検知手段(32)がさらに備えられ、基準方向は方位検知手段によって検知された方位に相当する。
【０００９】
好ましくは、位置補正手段は偏角検出手段によって検出された角度と位置補正履歴とに基づいて位置補正を実行する補正処理手段(S59)を含む。
【００１０】
好ましくは、位置補正手段によって補正された位置を結ぶ線を筆記面に描画する描画手段(S63)がさらに備えられる。
【００１１】
この発明に従う筆記入力プログラムは、基準軸が割り当てられた筆記面(26)を有し、先端の動きを検知する検知手段(12)を備える筆記具(10)によって筆記される筆記入力装置(20)のプロセッサ(24t)に、先端が接触した筆記面上の位置を繰り返し検出する位置検出ステップ(S27~S29, S43)、検知手段によって検出された動きの方向の基準軸に対する偏角を位置検出ステップの検出結果に基づいて検出する偏角検出ステップ(S3~S15, S37~S43)、および位置検出ステップによって検出された位置を偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップ(S55~S61)を実行させるための、筆記入力プログラムである。
【００１２】
この発明に従う筆記入力方法は、基準軸が割り当てられた筆記面(26)を有し、先端の動きを検知する検知手段(12)を備える筆記具(10)によって筆記される筆記入力装置(20)によって実行される筆記入力方法であって、先端が接触した筆記面上の位置を繰り返し検出する位置検出ステップ(S27~S29, S43)、検知手段によって検出された動きの方向の基準軸に対する偏角を位置検出ステップの検出結果に基づいて検出する偏角検出ステップ(S3~S15, S37~S43)、および位置検出ステップによって検出された位置を偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップ(S55~S61)を備える。
【００１３】
この発明に従う外部制御プログラムは、基準軸が割り当てられた筆記面(26)、およびメモリ(34)に保存された内部制御プログラムに従う処理を実行するプロセッサ(24t)を備え、先端の動きを検知する検知手段(12)を備える筆記具(10)によって筆記される筆記入力装置(20)に供給される外部制御プログラムであって、先端が接触した筆記面上の位置を繰り返し検出する位置検出ステップ(S27~S29, S43)、検知手段によって検出された動きの方向の基準軸に対する偏角を位置検出ステップの検出結果に基づいて検出する偏角検出ステップ(S3~S15, S37~S43)、および位置検出ステップによって検出された位置を偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップ(S55~S61)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１４】
この発明に従う筆記入力装置(20)は、基準軸が割り当てられた筆記面(26)、外部制御プログラムを取り込む取り込み手段(22)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(34)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(24t)を備え、先端の動きを検知する検知手段(12)を備える筆記具(10)によって筆記される筆記入力装置であって、外部制御プログラムは、先端が接触した筆記面上の位置を繰り返し検出する位置検出ステップ(S27~S29, S43)、検知手段によって検出された動きの方向の基準軸に対する偏角を位置検出ステップの検出結果に基づいて検出する偏角検出ステップ(S3~S15, S37~S43)、および位置検出ステップによって検出された位置を偏角検出ステップによって検出された偏角に基づいて補正する位置補正ステップ(S55~S61)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１５】
この発明によれば、基準軸が割り当てられた筆記面が筆記具の先端によって筆記されると、先端の動きの方向の基準軸に対する偏角が検出される。先端が接触した位置は、検出された偏角に基づいて補正される。これによって、筆記具の負荷を抑えつつ、筆跡の再現性を高めることができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例の外観の一例を示す斜視図である。
【図４】タッチパネルに設けられたマトリクススイッチの構成の一例を示す図解図である。
【図５】図２実施例に適用されるレジスタの構成の一例を示す図解図である。
【図６】Ｘ軸に対する筆跡の角度を算出する動作の一例を示す図解図である。
【図７】タッチパネルに描かれた筆跡とタッチパネルによって検出されたタッチ座標の一例を示す図解図である。
【図８】表示装置によって描画される線の一例を示す図解図である。
【図９】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、筆記具１は、先端の動きを検知する検知手段１ａを備える。筆記入力装置２は、基準軸が割り当てられかつ筆記具１によって筆記される筆記面２ａを有する。位置検出手段２ｂは、先端が接触した筆記面２ａ上の位置を繰り返し検出する。偏角検出手段２ｃは、検知手段１ａによって検出された動きの方向の基準軸に対する偏角を位置検出手段２ｂの検出結果に基づいて検出する。位置補正手段２ｄは、位置検出手段２ｂによって検出された位置を偏角検出手段２ｃによって検出された偏角に基づいて補正する。
【００２０】
したがって、基準軸が割り当てられた筆記面２ａが筆記具１の先端によって筆記されると、先端の動きの方向の基準軸に対する偏角が検出される。先端が接触した位置は、検出された偏角に基づいて補正される。これによって、筆記具１の負荷を抑えつつ、筆跡の再現性を高めることができる。
［実施例］
【００２１】
図２および図３を参照して、この実施例の手書き入力システム１００は、尖った先端を有するペン１０と、筆記面つまりタッチパネル２６を有するタブレット２０とによって形成される。なお、ペン１０およびタブレット２０はいずれも、図示しないバッテリによって駆動される。
【００２２】
ペン１０において、先端の動きは加速度センサ１２によって検知される。通信Ｉ／Ｆ１４は、加速度センサ１２の検知結果を繰り返し取り込み、取り込まれた検知結果をタブレット２０に向けて繰り返し転送する。一方、タブレット２０において、タッチパネル２６の表面には、図４に示すマトリクススイッチＭＳＷが設けられる。図４によれば、複数のスイッチＳＷ，ＳＷ，…がＸ軸方向およびＹ軸方向の各々にマトリクス状に配置される。
【００２３】
ペン１０の先端が筆記面に接触すると、接触位置の近傍に設けられたスイッチＳＷの出力がＬレベルからＨレベルに更新する。つまり、図４に○で示す位置にペン１０の先端が接触すると、この位置のスイッチＳＷの出力が更新される。これによって、ペン１０の先端の筆記面への接触と接触した筆記面上の位置とが判明する。
【００２４】
また、ペン１０の先端が筆記面上をＸ方向および／またはＹ方向に移動すると、移動前の位置の近傍のスイッチＳＷの出力がＨレベルからＬレベルに更新され、移動後の位置の近傍のスイッチＳＷがＬレベルからＨレベルに更新される。
【００２５】
ＡＳＩＣ３４に設けられたＣＰＵ３４ｔは、ペン１０が筆記面に接触したとき、ペン１０の先端の接触位置つまりタッチ座標をマトリクススイッチＭＳＷの出力に基づいて繰り返し検出する。検出されたタッチ座標は、図５に示す要領でレジスタ３０に設けられた複数のカラムに順に登録される。変数Ｋはタッチ座標の登録が完了する毎に“０”からインクリメントされ、登録先のカラムは変数Ｋによって識別される。
【００２６】
ＣＰＵ３４ｔは続いて、レジスタ３０のＫ番目のカラムおよびＫ−１番目のカラムにそれぞれ登録された２つのタッチ座標を結ぶ直線を定義し、定義された直線の偏角を“θｔ＿Ｋ”として算出する。偏角θｔ＿Ｋは、定義された直線が延びる方向と真北方向とによって挟まれる角度に相当し、磁気によって方位を検知する方位センサ３２の出力を参照して算出される。
【００２７】
ＣＰＵ３４ｔはさらに、ペン１０から転送された加速度センサ１２の検知結果を通信Ｉ／Ｆ２２を通して繰り返し取得し、ペン１０によって描かれた筆跡の先端部分において筆跡に接する接線の偏角を“θｐ＿Ｋ”として算出する。偏角θｐ＿Ｋは、接線が延びる方向と真北方向とによって挟まれる角度に相当し、加速度センサ１２の検知結果と方位センサ３２の検知結果とを参照して算出される。
【００２８】
図６を参照して、座標（Ｘ０，Ｙ０）の近傍で筆記面に接触したペン１０の先端を右斜め上に移動させると、座標（Ｘ０，Ｙ０）がレジスタ３０の０番目のカラムに登録され、座標（Ｘ１，Ｙ１）がレジスタ３０の１番目のカラムに登録される。偏角θｔ＿１およびθｐ＿１は、真北方向（＝右斜め下方向）を基準とする大きさを有し、かつ座標（Ｘ１，Ｙ１）の検出に応答して算出される。
【００２９】
ＣＰＵ３４ｔはその後、筆跡の先端部分において筆跡に接する接線が延びる方向とマトリクススイッチＭＳＷのＸ軸方向とによって挟まれる角度を“θｐｔ＿Ｋ”として算出する。算出された角度θｐｔ＿Ｋは、レジスタ３０のＫ番目のカラムに登録される。
【００３０】
図６に示すように描かれた筆跡が図７に示すように延長されると、座標（Ｘ１，Ｙ１）に続いて、座標（Ｘ２，Ｙ１），（Ｘ３，Ｙ１）および（Ｘ４，Ｙ２）がレジスタ３０に登録される。角度θｐｔ＿１は座標（Ｘ２，Ｙ１）に対応してレジスタ３０に登録され、角度θｐｔ＿２は座標（Ｘ２，Ｙ１）に対応してレジスタ３０に登録され、角度θｐｔ＿３は座標（Ｘ３，Ｙ１）に対応してレジスタ３０に登録され、そして角度θｐｔ＿４は座標（Ｘ４，Ｙ２）に対応してレジスタ３０に登録される。
【００３１】
ＣＰＵ２４ｔはまた、タッチ座標がレジスタ３０に登録される毎に、始点座標を設定する。タッチ座標の登録先がレジスタ３０の０番目のカラムであれば、０番目のカラムに登録されたタッチ座標が始点座標として設定される。これに対して、タッチ座標の登録先が１番目のカラム以降のカラムであれば、前回の終点座標（＝位置補正履歴）が始点座標として設定される。
【００３２】
変数Ｌは始点座標の設定が完了する毎に“０”からインクリメントされ、注目するカラムは変数Ｌによって識別される。ＣＰＵ２４ｔは、レジスタ３０のＬ番目のカラムからタッチ座標を読み出し、読み出されたＬ番目のタッチ座標をレジスタ３０に登録された角度θｐｔ＿Ｌを参照して補正する。具体的には、上述の要領で設定された始点座標から角度θｐｔ＿Ｌの方向に延びる直線とＬ番目のタッチ座標を定義するＸ座標からＹ軸方向に延びる直線との交点を検出し、Ｌ番目のタッチ座標を定義するＹ座標の値を検出された交点におけるＹ座標の値に更新する。補正されたタッチ座標は、終点座標として設定される。
【００３３】
ＣＰＵ２４ｔは、こうして設定された始点座標および終点座標を結ぶ線を表示装置２８に描画する。終点座標は、描画処理が完了する毎に次回の始点座標となる。始点座標の設定から描画までの一連の処理は、ペン１０の先端が筆記面から離脱するまで繰り返し実行される。
【００３４】
したがって、図７に示す要領で筆跡が描かれたときは、タッチ座標が図８に示す○で示す座標に移動し、こうして補正されたタッチ座標を結ぶ直線が描画される。表示装置２８には、筆跡に平行に延びる直線が表示される。
【００３５】
ＣＰＵ３４ｔは、図９に示す角度算出タスク，図１０に示す角度登録タスクおよび図１１に示す描画処理タスクを含む複数のタスクをマルチタスクＯＳの下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、ＲＯＭ３４に記憶される。
【００３６】
まず、ペン１０が筆記面に接触したか否かをタッチパネル２６の出力に基づいて判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ３に進み、ペン１０から転送された加速度センサ１２の検知結果を通信Ｉ／Ｆ２２を通して取得する。ステップＳ５では角度算出要求が角度登録タスクから発行されたか否かを判別し、判別結果がＮＯであればステップＳ１に戻る一方、判別結果がＹＥＳであればステップＳ７〜Ｓ１５を経てステップＳ１に戻る。
【００３７】
ステップＳ７では、レジスタ３０のＫ番目のカラムおよびＫ−１番目のカラムにそれぞれ登録された２つのタッチ座標を検出し、検出された２つのタッチ座標を結ぶ直線を定義する。ステップＳ９では、ステップＳ７で定義された直線の偏角を“θｔ＿Ｋ”として算出する。偏角θｔ＿Ｋは、定義された直線が延びる方向と真北方向とによって挟まれる角度に相当し、方位センサ３２の検知結果を参照して算出される。
【００３８】
ステップＳ１１では、ペン１０によって描かれた筆跡の先端部分において筆跡と接する接線の偏角を“θｐ＿Ｋ”として算出する。偏角θｐ＿Ｋは、接線が延びる方向と真北方向とによって挟まれる角度に相当し、加速度センサ１２の検知結果と方位センサ３２の検知結果とを参照して算出される。ステップＳ１３では、ステップＳ１１で注目された接線が延びる方向とマトリクススイッチＭＳＷのＸ軸方向とによって挟まれる角度を“θｐｔ＿Ｋ”として算出する。算出が完了すると、ステップＳ１５で完了通知を角度登録タスクに向けて発行する。
【００３９】
図１０を参照して、ステップＳ２１では、ペン１０の先端がタッチパネル２６に接触したか否かをマトリクススイッチＭＳＷの出力に基づいて判別する。判別結果がＮＯであれば、ステップＳ２３でフラグＦＬＧｐｅｎを“０”に設定する。続くステップＳ２５では、レジスタ３０をクリアするとともに、変数Ｋを“０”に設定する。これらの処理が完了すると、ステップＳ２１に戻る。
【００４０】
ステップＳ２１の判別結果がＹＥＳであればステップＳ２７に進み、ペン１０の先端の接触位置つまりタッチ座標をマトリクススイッチＭＳＷの出力に基づいて検出する。続くステップＳ２９では、検出されたタッチ座標をレジスタ３０のＫ番目のカラムに登録する。
【００４１】
ステップＳ３１では、フラグＦＬＧｐｅｎが“０”を示すか否かを判別する。判別結果がＹＥＳであれば、ステップＳ３３でフラグＦＬＧｐｅｎを“１”に更新し、ステップＳ３５で変数Ｋをインクリメントし、その後にステップＳ２１に戻る。
【００４２】
ステップＳ３１の判別結果がＮＯであれば、２つ以上のタッチ座標がレジスタ３０に登録されたとみなし、ステップＳ３７で角度算出要求を角度算出タスクに向けて発行する。ステップＳ３９では、完了通知が角度算出タスクから発行されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ４１に進み、角度算出タスクによって算出された角度θｐｔ＿Ｋをレジスタ３０のＫ番目のカラムに登録する。登録が完了するとステップＳ４３で変数Ｋをインクリメントし、その後にステップＳ２１に戻る。
【００４３】
図１１を参照して、ステップＳ５１ではフラグＦＬＧｐｅｎが“１”を示すか否かを判別する。判別結果がＮＯであれば、ステップＳ５３で変数Ｌを“０”に設定し、その後にステップＳ５１に戻る。これに対して、判別結果がＹＥＳであれば、ステップＳ５５で始点座標を設定する。変数Ｌが“０”であれば、レジスタ３０の０番目のカラムに登録されたタッチ座標が始点座標として設定される。一方、変数Ｌが“１”以上であれば、前回のステップＳ６１の処理によって設定された終点座標が始点座標として設定される。
【００４４】
始点座標の設定が完了すると、ステップＳ５７で変数Ｌをインクリメントする。ステップＳ５９では、レジスタ３０のＬ番目のカラムからタッチ座標を読み出し、読み出されたＬ番目のタッチ座標をレジスタ３０に登録された角度θｐｔ＿Ｌを参照して補正する。具体的には、ステップＳ５５で設定された始点座標から角度θｐｔ＿Ｌの方向に延びる直線とＬ番目のタッチ座標を定義するＸ座標からＹ軸方向に延びる直線との交点を検出し、Ｌ番目のタッチ座標を定義するＹ座標の値を検出された交点におけるＹ座標の値に更新する。
【００４５】
ステップＳ６１では、こうして補正されたタッチ座標を終点座標として設定する。ステップＳ６３では、ステップＳ５５で設定された始点座標とステップＳ６１で設定された終点座標とを結ぶ線を表示装置３８に描画する。描画が完了すると、ステップＳ５１に戻る。
【００４６】
以上の説明から分かるように、ペン１０の先端の動きは、ペン１０に設けられた加速度センサ１２によって検知される。また、筆記面つまりタッチパネル２６には、Ｘ軸（＝基準軸）が割り当てられる。ＣＰＵ３４ｔは、ペン１０の先端が接触した筆記面上の位置をタッチ座標として繰り返し検出し(S27~S29, S43)、加速度センサ１２によって検知された動きの方向のＸ軸に対する偏角を検出された複数のタッチ座標に基づいて算出し(S3~S15, S37~S43)、そして検出された複数のタッチ座標の各々を算出された偏角に基づいて補正する(S55~S61)。これによって、ペン１０の負荷を抑えつつ、筆跡の再現性を高めることができる。
【００４７】
なお、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、ＲＯＭ３４に予め記憶される。しかし、一部の制御プログラムを内部制御プログラムとしてＲＯＭ３４に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、外部制御プログラムは通信Ｉ／Ｆ２２によって取得され、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００４８】
また、この実施例では、ＣＰＵ２４ｔによって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００４９】
１００  …手書き入力システム
１０  …筆記具
１２  …加速度センサ
１４，３２  …通信Ｉ／Ｆ
２４ｔ  …ＣＰＵ
２６  …タッチパネル
２８  …表示装置
３２  …方位センサ
【図１】
2013206234.tif 000003
【図２】
2013206234.tif 000004
【図３】
2013206234.tif 000005
【図４】
2013206234.tif 000006
【図５】
2013206234.tif 000007
【図６】
2013206234.tif 000008
【図７】
2013206234.tif 000009
【図８】
2013206234.tif 000010
【図９】
2013206234.tif 000011
【図１０】
2013206234.tif 000012
【図１１】
2013206234.tif 000013