(57)【要約】【課題】簡便な構成で確実に用紙の位置ズレ量を求め、手書き情報を適切に補正する。【解決手段】用紙の上からの押圧を検出可能なタッチパネルと、前記用紙を押圧して前記タッチパネル上に保持する保持部と、を備える手書き入力装置であって、前記保持部の押圧を検出して得た圧力分布に基づいて前記用紙の複数の端部を特定し、前記用紙の複数の端部に基づいて前記タッチパネル上の前記用紙の搭載位置を特定する特定部と、前記用紙の搭載位置と予め定めた基準位置とを比較することによって前記用紙の位置ずれ量を算出する算出部と、前記位置ずれ量に基づいて、前記タッチパネル上に手書き入力された手書き情報を補正する補正部と、を備える。【選択図】図６
2016051418.tif 000002
【特許請求の範囲】
【請求項１】
用紙の上からの押圧を検出可能なタッチパネルと、前記用紙を押圧して前記タッチパネル上に保持する保持部と、を備える手書き入力装置であって、
前記保持部の押圧を検出して得た圧力分布に基づいて前記用紙の複数の端部を特定し、前記用紙の複数の端部に基づいて前記タッチパネル上の前記用紙の搭載位置を特定する特定部と、
前記用紙の搭載位置と予め定めた基準位置とを比較することによって前記用紙の位置ずれ量を算出する算出部と、
前記位置ずれ量に基づいて、前記タッチパネル上に手書き入力された手書き情報を補正する補正部と、を備える、
ことを特徴とする手書き入力装置。
【請求項２】
前記保持部は、前記用紙の第１辺の少なくとも２箇所と、前記第１辺に隣接する第２辺の少なくとも１箇所と、前記第１辺に隣接する第３辺の少なくとも１箇所と、で前記用紙の端部を跨ぐ形状の押圧部を備え、
前記特定部は、前記用紙の端部を跨ぐ領域の圧力変化に基づいて、前記用紙の端部として、前記第１辺の少なくとも２箇所、前記第２辺の少なくとも１箇所、及び、前記第３辺の少なくとも１箇所を特定し、前記第１辺の少なくとも２箇所を繋ぐ第１線、前記第１線に直交し前記第２辺の少なくとも１箇所を通過する第２線、及び、前記第１線に直交し前記第３辺の少なくとも１箇所を通過する第３線を特定し、前記第１線、前記第２線及び前記第３線に基づいて前記用紙の搭載位置を特定する、
ことを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
前記保持部は、前記用紙の第１辺の少なくとも２箇所と、前記第１辺に隣接する第２辺の少なくとも１箇所と、で前記用紙の端部を跨ぐ形状の押圧部を備え、
前記特定部は、前記用紙の端部を跨ぐ領域の圧力変化に基づいて、前記用紙の端部として、前記第１辺の少なくとも２箇所及び前記第２辺の少なくとも１箇所を特定し、前記第１辺の少なくとも２箇所を繋ぐ第１線、及び、前記第１線に直交し前記第２辺の少なくとも１箇所を通過する第２線を特定し、前記第１線及び前記第２線と予め定めた用紙サイズとに基づいて前記用紙の搭載位置を特定する、
ことを特徴とする請求項１に記載の手書き入力装置。
【請求項４】
前記特定部は、前記用紙の端部として、前記用紙の端部を跨ぐ領域における圧力値が相対的に小さい位置を特定する、
ことを特徴とする請求項２又は３に記載の手書き入力装置。
【請求項５】
前記算出部は、予め定めた基準点と前記用紙の特定点の座標の差分、及び、予め定めた基準線と前記用紙の特定の辺とがなす角度を前記位置ずれ量として算出し、
前記補正部は、前記手書き情報の各点を前記位置ずれ量に基づいて座標変換することにより、前記手書き情報を補正する、
ことを特徴とする請求項１乃至４のいずれか一に記載の手書き入力装置。
【請求項６】
前記タッチパネルは、前記保持部によって押圧される第１領域と手書き入力が行われる第２領域とで分離している、
ことを特徴とする請求項１乃至５のいずれか一に記載の手書き入力装置。
【請求項７】
前記タッチパネルは、前記第１領域と前記第２領域とで、圧力検出ピッチ、圧力検出感度、圧力検出範囲の少なくとも１つが異なる、
ことを特徴とする請求項６に記載の手書き入力装置。
【請求項８】
用紙の上からの押圧を検出可能なタッチパネルと、前記用紙を押圧して前記タッチパネル上に保持する保持部と、を備える手書き入力装置における手書き情報の補正方法であって、
前記保持部の押圧を検出して得た圧力分布に基づいて前記用紙の複数の端部を特定し、前記用紙の複数の端部に基づいて前記タッチパネル上の前記用紙の搭載位置を特定する第１ステップと、
前記用紙の搭載位置と予め定めた基準位置とを比較することによって前記用紙の位置ずれ量を算出する第２ステップと、
前記位置ずれ量に基づいて、前記タッチパネル上に手書き入力された手書き情報を補正する第３ステップと、を有する、
ことを特徴とする手書き情報の補正方法。
【請求項９】
前記保持部は、前記用紙の第１辺の少なくとも２箇所と、前記第１辺に隣接する第２辺の少なくとも１箇所と、前記第１辺に隣接する第３辺の少なくとも１箇所と、で前記用紙の端部を跨ぐ形状の押圧部を備え、
前記第１ステップでは、前記用紙の端部を跨ぐ領域の圧力変化に基づいて、前記用紙の端部として、前記第１辺の少なくとも２箇所、前記第２辺の少なくとも１箇所、及び、前記第３辺の少なくとも１箇所を特定し、前記第１辺の少なくとも２箇所を繋ぐ第１線、前記第１線に直交し前記第２辺の少なくとも１箇所を通過する第２線、及び、前記第１線に直交し前記第３辺の少なくとも１箇所を通過する第３線を特定し、前記第１線、前記第２線及び前記第３線に基づいて前記用紙の搭載位置を特定する、
ことを特徴とする請求項８に記載の手書き情報の補正方法。
【請求項１０】
前記保持部は、前記用紙の第１辺の少なくとも２箇所と、前記第１辺に隣接する第２辺の少なくとも１箇所と、で前記用紙の端部を跨ぐ形状の押圧部を備え、
前記第１ステップでは、前記用紙の端部を跨ぐ領域の圧力変化に基づいて、前記用紙の端部として、前記第１辺の少なくとも２箇所及び前記第２辺の少なくとも１箇所を特定し、前記第１辺の少なくとも２箇所を繋ぐ第１線、及び、前記第１線に直交し前記第２辺の少なくとも１箇所を通過する第２線を特定し、前記第１線及び前記第２線と予め定めた用紙サイズとに基づいて前記用紙の搭載位置を特定する、
ことを特徴とする請求項８に記載の手書き情報の補正方法。
【請求項１１】
前記第１ステップでは、前記用紙の端部として、前記用紙の端部を跨ぐ領域における圧力値が相対的に小さい位置を特定する、
ことを特徴とする請求項９又は１０に記載の手書き情報の補正方法。
【請求項１２】
前記第２ステップでは、予め定めた基準点と前記用紙の特定点の座標の差分、及び、予め定めた基準線と前記用紙の特定の辺とがなす角度を前記位置ずれ量として算出し、
前記第３ステップでは、前記手書き情報の各点を前記位置ずれ量に基づいて座標変換することにより、前記手書き情報を補正する、
ことを特徴とする請求項８乃至１１のいずれか一に記載の手書き情報の補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力装置及び手書き情報補正方法に関し、特に、用紙上に手書きした情報を電子データに変換する手書き入力装置及び用紙の位置ズレに応じて手書き情報を補正する手書き情報補正方法に関する。
【背景技術】
【０００２】
近年、用紙上に手書きした文字や図形などの情報（以下、手書き情報と呼ぶ。）を電子データ（以下、手書きデータと呼ぶ。）として保存又は出力する機能を備えた手書き入力装置が販売されている。この手書き入力装置は、感圧式のタッチパネルを備えており、タッチパネル上に載置した用紙にペンなどで手書き入力すると、ペンの圧力をタッチパネルが検出し、タッチ位置の移動軌跡を手書きデータとして保存又は出力することができる。
【０００３】
このような手書き入力装置では、用紙を載置する際に、タッチパネル上の適正位置からずれた位置に用紙が載置されることがある。また、手書き入力中に、ペンや手などとの摩擦により用紙が適正位置からずれてしまうことがある。そして、用紙が適正位置からずれた状態で手書き入力が行われた場合、用紙上の座標とタッチパネルが検出する座標とに差異が生じるため、用紙上に書き込んだ手書き情報とは異なる形態の手書き情報が出力されてしまう。このような背景から、用紙の位置ズレを検出して手書き情報を補正する様々な方法が提案されている。
【０００４】
例えば、下記特許文献１には、印刷原稿上の筆記軌跡を座標データとして入力する筆記入力装置であって、前記印刷原稿は、該印刷原稿の紙面に対して所定の角度を有する複数のコードを備え、前記筆記入力装置は、前記印刷原稿を載置する面に対して水平で、且つ前記印刷原稿を載置する面の一辺と平行に設置された第１のレール部と、該第１のレール部上を移動可能な駆動部と、前記第１のレール部と直角な位置関係になるように前記駆動部に固定された第２のレール部と、該第２のレール部上を移動可能で、且つ前記印刷原稿上の前記コードを読み取るコード読み取り部と、基準となる電子原稿と前記印刷原稿での座標のずれを認識して補正する座標補正手段と、を備え、前記印刷原稿を前記筆記入力装置に設置する際に、前記コード読み取り部で前記複数のコードを読み取り、読み取られたコードの傾きに基づいて前記印刷原稿の傾きを補正する筆記入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−０４６６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の方法でも、用紙の位置ズレを検出して手書き情報を補正することは可能であるが、この方法では、筆記入力装置に第１のレール部、第２のレール部、コード読み取り部などを設ける必要があるため、装置構成や制御が複雑になると共に、予め複数のコードが書き込まれた用紙を用いる必要があるため、汎用性に欠けるという問題がある。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、簡便な構成で確実に用紙の位置ズレ量を求め、手書き情報を適切に補正することができる手書き入力装置及び手書き情報補正方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面は、用紙の上からの押圧を検出可能なタッチパネルと、前記用紙を押圧して前記タッチパネル上に保持する保持部と、を備える手書き入力装置であって、前記保持部の押圧を検出して得た圧力分布に基づいて前記用紙の複数の端部を特定し、前記用紙の複数の端部に基づいて前記タッチパネル上の前記用紙の搭載位置を特定する特定部と、前記用紙の搭載位置と予め定めた基準位置とを比較することによって前記用紙の位置ずれ量を算出する算出部と、前記位置ずれ量に基づいて、前記タッチパネル上に手書き入力された手書き情報を補正する補正部と、を備えることを特徴とする。
【０００９】
本発明の一側面は、用紙の上からの押圧を検出可能なタッチパネルと、前記用紙を押圧して前記タッチパネル上に保持する保持部と、を備える手書き入力装置における手書き情報の補正方法であって、前記保持部の押圧を検出して得た圧力分布に基づいて前記用紙の複数の端部を特定し、前記用紙の複数の端部に基づいて前記タッチパネル上の前記用紙の搭載位置を特定する第１ステップと、前記用紙の搭載位置と予め定めた基準位置とを比較することによって前記用紙の位置ずれ量を算出する第２ステップと、前記位置ずれ量に基づいて、前記タッチパネル上に手書き入力された手書き情報を補正する第３ステップと、を有することを特徴とする。
【発明の効果】
【００１０】
本発明の手書き入力装置及び手書き情報補正方法によれば、簡便な構成で確実に用紙の位置ズレ量を求め、手書き情報を適切に補正することができる。
【００１１】
その理由は、手書き入力装置に、少なくとも、用紙の一辺の２点及び当該一辺に隣接する辺の１点で用紙の端部を跨ぎ、タッチパネル上に用紙を保持可能な所定の形状のクリップを設け、クリップの押圧による圧力分布に基づいて用紙の載置位置を特定し、予め定めた基準位置からの用紙の位置ズレ量を算出し、算出した位置ズレ量に応じて手書き情報を補正して保存／出力する制御を行うからである。
【００１２】
これにより、用紙がずれて載置された場合でも、手書き入力中に用紙がずれた場合でも、適正位置に載置された用紙上に手書きした手書き情報として保存／出力することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例に係る手書き入力装置の外観構成を示す図である。
【図２】本発明の一実施例に係る手書き入力装置の構成を示すブロック図である。
【図３】本発明の一実施例に係る手書き入力装置の処理を示すフローチャート図である。
【図４】本発明の一実施例に係る手書き入力装置の保持部の押圧による圧力分布の一例を説明する図である。
【図５】本発明の一実施例に係る手書き入力装置の保持部の押圧による圧力分布の他の例を説明する図である。
【図６】本発明の一実施例に係る手書き入力装置の保持部の形状に応じた用紙位置の特定方法を説明する模式図である。
【図７】本発明の一実施例に係る手書き入力装置の保持部の形状に応じた用紙位置の特定方法を説明する模式図である。
【図８】本発明の一実施例に係る手書き入力装置の保持部の形状に応じた用紙位置の特定方法を説明する模式図である。
【図９】本発明の一実施例に係る手書き入力装置の保持部の形状に応じた用紙位置の特定方法を説明する模式図である。
【図１０】本発明の一実施例に係る手書き入力装置の保持部の形状に応じた用紙位置の特定方法を説明する模式図である。
【図１１】本発明の一実施例に係る手書き入力装置の保持部の形状に応じた用紙位置の特定方法を説明する模式図である。
【図１２】本発明の一実施例に係る手書き入力装置における手書き情報の補正方法（用紙の位置ズレがない場合）を説明する模式図である。
【図１３】本発明の一実施例に係る手書き入力装置における手書き情報の補正方法（用紙の位置ズレがある場合）を説明する模式図である。
【発明を実施するための形態】
【００１４】
背景技術で示したように、タッチパネル上に載置した用紙上に手書き入力を行う手書き入力装置では、タッチパネル上の適正位置からずれた位置に用紙が載置されたり、手書き入力中に用紙が適正位置からずれてしまったりする場合があり、用紙が適正位置からずれた状態で手書き入力が行われると、用紙上の手書き情報とは異なる形態の手書き情報が出力されてしまう。特に、使用する用紙が予め印刷された欄にチェックを入れるような形式の用紙であり、手書き情報を単独で出力するのではなく、その用紙の原稿データに合成して出力する場合、用紙の位置ズレによって、用紙上とは異なる欄にチェックが入った合成データが出力されてしまう場合がある。
【００１５】
用紙の位置ズレを検出して手書き情報を補正する方法として、特許文献１のようにバーコードを利用する方法もあるが、この方法では装置構成や制御が複雑になると共に、予め複数のバーコードが書き込まれた用紙を用いなければならず、汎用性に欠ける。一方、手書き入力装置にはタッチパネルを備えており、用紙上から手書き入力を行う装置では、用紙をタッチパネル上に固定するクリップなどを備えるものもある。
【００１６】
そこで、本発明の一実施の形態では、このクリップを利用し、クリップの形状を、少なくとも用紙の一辺の２点及び当該一辺に隣接する辺の１点で用紙の端部を跨いでタッチパネル上に用紙を保持可能な所定の形状にする。そして、用紙をクリップで固定した時に発生する、用紙の端部近傍の圧力が低下した箇所を線形的に繋ぎ合わせることによって用紙の載置位置を特定し、予め定めた基準位置との差分から用紙の位置ズレ量を算出し、算出した用紙の位置ズレ量に応じてタッチパネルに手書き入力した点の座標を変換して、適正な手書き情報（用紙を基準位置に載置した場合に得られる手書き情報）が出力されるようにする。
【実施例】
【００１７】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る手書き入力装置及び手書き情報補正方法について、図１乃至図１３を参照して説明する。図１は、本実施例の手書き入力装置の外観構成を示す図であり、図２は、手書き入力装置の構成を示すブロック図である。また、図３は、手書き入力装置の処理を示すフローチャート図であり、図４及び図５は、保持部の押圧による圧力分布を説明する図である。また、図６乃至図１１は、保持部の形状に応じた用紙位置の特定方法を説明する模式図であり、図１２及び図１３は、本実施例の手書き情報の補正方法を説明する模式図である。
【００１８】
図１（ａ）に示すように、本実施例の手書き入力装置１０は、感圧式のタッチパネル１２と、タッチパネル１２上に用紙３０を保持するためのクリップなどの保持部１３と、を備えている。そして、図１（ｂ）に示すように、タッチパネル１２上に載置した１又は複数の用紙３０の上から、ペン２０などを用いて手書き入力を行うと、ペン２０の押圧をタッチパネル１２が検知し、押圧位置の移動軌跡を示す手書き情報を手書きデータとして出力する。
【００１９】
図２（ａ）は、手書き入力装置１０のハードウェア構成図である。本実施例の手書き入力装置１０は、筐体１１と、タッチパネル１２と、保持部１３と、記憶部１４と、タッチパネル制御部１５と、出力Ｉ／Ｆ部１６などを備える。
【００２０】
筐体１１は、タッチパネル１２を支持する部材であり、その内部又は表面に記憶部１４とタッチパネル制御部１５と出力Ｉ／Ｆ部１６を保持し、タッチパネル１２側の面（表面）の端部に保持部１３を可動可能に保持する。
【００２１】
タッチパネル１２は、電極が格子状に配列されたデジタル抵抗膜式のタッチパネルであり、筐体１１表面の、保持部１３によって用紙を保持する領域（用紙保持領域と呼ぶ。）及びペン２０などによって手書き入力を行う領域（手書き入力領域と呼ぶ。）に配置される。そして、用紙保持領域における保持部１３の押圧及び手書き入力領域におけるペン２０の押圧に応じた信号をタッチパネル制御部１５に出力する。なお、タッチパネル１２は、用紙保持領域と手書き入力領域とで連続した構成（例えば、手書き入力領域の一部を用紙保持領域として使用する構成）としてもよいし、用紙保持領域と手書き入力領域とで分離した構成としてもよい。また、タッチパネル１２は、用紙保持領域と手書き入力領域とで電極の間隔（圧力検出ピッチ）や圧力検出感度、圧力検出範囲を同じにしてもよいし、変化させてもよい。例えば、保持部１３による押圧は一般的にペン２０による押圧よりも小さいため、用紙保持領域の圧力検出感度を相対的に高くしてもよい。また、用紙保持領域内で、電極の間隔（圧力検出ピッチ）や圧力検出感度、圧力検出範囲を一定にしてもよいし、変化させてもよい。例えば、用紙保持領域では保持部１３との接触部分の圧力が検出できればよいため、保持部１３との接触部分のみ、電極の間隔を相対的に狭めたり、圧力検出感度を相対的に高くしたりしてもよい。また、タッチパネル１２は、押圧を検出可能な構成とするが、更に、静電容量などの他の物理量を検出可能な構成としてもよい。
【００２２】
保持部１３は、筐体１１の１つの辺の近傍に配置され、その一端が筐体１１に固定され、バネや保持部１３の材料が有する撓み性などにより、他端が駆動して用紙３０を介してタッチパネル１２を押圧するように構成されている。また、保持部１３は、用紙３０を筐体１１からはみ出さないように載置した場合に、少なくとも、用紙３０の一辺（保持部１３側の辺）の２箇所とその一辺に隣接する辺の１箇所において用紙３０の端部を跨ぐ押圧部（突起部）を有する形状になっている。この保持部１３の詳細な構造に関しては後述する。
【００２３】
記憶部１４は、ＲＡＭ（Random Access Memory）やＳＤ（Secure Digital）カード、ＳＳＤ（Solid State Drive）などであり、タッチパネル制御部１５が使用する各種情報を記憶する。例えば、後述する保持圧力検出部１５ａが検出した圧力分布情報、用紙搭載位置特定部１５ｂが特定した用紙搭載位置の座標、用紙ズレ算出部１５ｃが算出した用紙の位置ズレ量、入力検出部１５ｄが検出した手書き情報、手書き情報補正部１５ｅが補正した手書き情報などを記憶する。
【００２４】
タッチパネル制御部１５は、タッチパネル１２から出力される信号に基づいて用紙の搭載位置を特定し、用紙の搭載位置の変化に基づいて手書き情報を補正する制御を行う。このタッチパネル制御部１５の詳細な構成に関しては後述する。
【００２５】
出力Ｉ／Ｆ部１６は、ＵＳＢ（Universal Serial Bus）端子やモデムなどであり、有線通信、若しくはＮＦＣ（Near Field Communication）、Bluetooth（登録商標）、TransferJet（登録商標）等の規格に従った無線通信により、タッチパネル制御部１５が生成した手書き情報を外部の装置などに出力する。
【００２６】
図２（ｂ）は、前述したタッチパネル制御部１５の機能ブロック図である。タッチパネル制御部１５は、保持圧力検出部１５ａ、用紙搭載位置特定部１５ｂ、用紙ズレ算出部１５ｃ、入力検出部１５ｄ、手書き情報補正部１５ｅなどとして機能する。
【００２７】
保持圧力検出部１５ａは、用紙保持領域のタッチパネル１２から出力される信号に基づいて、保持部１３によって押圧された箇所の圧力及び位置を検出する。
【００２８】
用紙搭載位置特定部１５ｂは、保持圧力検出部１５ａが検出した圧力及び位置に基づいて、用紙の２辺又は３辺を特定し、特定した２辺又は３辺に基づいてタッチパネル１２上の用紙の搭載位置を特定する。具体的には、用紙の端部近傍で圧力値が相対的に小さく（好ましくはゼロに）なる複数点を特定し、特定した複数点を線形的に繋ぎ合わせることによって用紙の一辺及びその一辺に隣接する１又は２つの辺を特定し、特定した３つの辺から用紙の搭載位置を特定、若しくは、特定した２つの辺及び用紙サイズから用紙の搭載位置を特定する。この用紙の搭載位置の特定方法については後述する。
【００２９】
用紙ズレ算出部１５ｃは、予め定めた基準位置と用紙搭載位置特定部１５ｂが特定した用紙の搭載位置とを比較し、その差分を用紙の位置ズレ量として算出する。具体的には、タッチパネル１２の所定位置（例えば左上の点）を原点として、その原点に用紙の左上の角を重ね、タッチパネル１２の長辺及び短辺の方向と用紙３０の長辺及び短辺の方向を合わせて配置した位置を基準位置とする。そして、その基準位置の少なくとも１点（例えば、左上の点）の座標と現在の用紙搭載位置の少なくとも１点（同様に、左上の点）の座標とを比較すると共に、基準の直線（例えば、タッチパネル１２の長辺又は短辺）と用紙の辺とを比較することによって、用紙の移動量及び回転量を取得し、その移動量及び回転量を用紙の位置ズレ量として算出する。若しくは、基準位置の少なくとも２点（例えば、左上及び右上の点）の座標と現在の用紙搭載位置の少なくとも２点（同様に、左上及び右上の点）の座標とを比較することによって、用紙の移動量及び回転量を取得し、その移動量及び回転量を用紙の位置ズレ量として算出する。そして、算出した用紙の位置ズレ量を必要に応じて時刻などに対応付けて記憶部１４に保持する。
【００３０】
入力検出部１５ｄは、手書き入力領域のタッチパネル１２から出力される信号に基づいて、ペン２０によって押圧された位置及び圧力を検出し、その移動軌跡（時系列に並べた押圧位置）を一連の手書き情報として取得し、取得した手書き情報を必要に応じて時刻などに対応付けて記憶部１４に保持する。
【００３１】
手書き情報補正部１５ｅは、記憶部１４から用紙の位置ズレ量を読み出し、位置ズレ量に対応付けられた時刻以降に入力検出部１５ｄが取得した手書き情報の各押圧位置に対して、用紙の位置ズレ量に基づいて座標変換を行い、基準位置に載置された用紙３０に対して手書き入力された時と同じ状態になるように、取得した手書き情報を補正する。この手書き情報の補正処理の詳細についても後述する。
【００３２】
なお、図２は、本実施例の手書き入力装置１０の一例であり、タッチパネル１２の出力に基づいて用紙３０の搭載位置が特定可能であり、用紙３０の搭載位置に基づいて適切な手書き情報に補正可能であれば、その構成は適宜変更可能である。また、本実施例では、手書き入力装置１０にタッチパネル制御部１５を設けたが、手書き入力装置１０にＣＰＵ（Central Processing Unit）とＲＯＭ（Read Only Memory）やＲＡＭなどのメモリとで構成される制御部を備える場合は、制御部上で動作するプログラムによってタッチパネル制御部１５の処理が実行されるようにしてもよい。
【００３３】
以下、上記構成の手書き入力装置１０の処理（タッチパネル制御部１５の処理）について図３のフローチャート図を参照して説明する。
【００３４】
まず、手書き入力装置１０の電源がＯＮになると（Ｓ１０１）、タッチパネル１２は、入力面（用紙保持領域及び手書き入力領域）の圧力値のサンプリングを開始する（Ｓ１０２）。次に、押圧位置が手書き入力領域か用紙保持領域か（すなわち、タッチパネル１２から出力される信号に基づいて、入力検出部１５ｄが押圧を検出したか、保持圧力検出部１５ａが押圧を検出したか）を判断する（Ｓ１０３）。
【００３５】
入力検出部１５ｄが押圧を検出した場合は、入力検出部１５ｄは、圧力値が予め定めた所定の値以上であるかに応じてペン２０の押圧を判別し、ペン２０の押圧と判断した場合は１又は複数の押圧点の座標（ここでは入力座標（ｘａ、ｙａ）とする。）を取得する（Ｓ１０４）。具体的には、圧力値が所定の値よりも小さい場合は、手などが誤って手書き入力領域に接触したと判断し、圧力値が所定の値以上の場合は、ペン２０が手書き入力領域を押圧したと判断する。その後、取得した入力座標を記憶部１４に保持してＳ１１０にスキップする。
【００３６】
一方、保持圧力検出部１５ａが押圧を検出した場合は、保持圧力検出部１５ａは、圧力値が予め定めた所定の範囲内（保持部１３を駆動するバネなどによって規定される圧力値の範囲内）であるかに応じて保持部１３の押圧を判別し、保持部１３の押圧と判断した場合は、複数の押圧点の座標及び圧力値を取得する（Ｓ１０５）。具体的には、圧力値が所定の範囲未満の場合は、手などが誤って用紙保持領域に接触したと判断し、圧力値が所定の範囲を超える場合は、ペン２０などが誤って用紙保持領域を押圧したと判断し、圧力値が所定の範囲内の場合は保持部１３が用紙保持領域を押圧したと判断する。
【００３７】
次に、用紙搭載位置特定部１５ｂは、保持圧力検出部１５ａが取得した複数の押圧点の座標及び圧力値（圧力値の分布）から用紙３０の端部を特定し、特定した複数の端部の位置から用紙３０の辺を特定し、特定した用紙３０の辺から用紙３０の搭載位置を特定する（Ｓ１０６）。この処理について具体的に説明する。
【００３８】
まず、圧力値の分布から用紙３０の端部を特定する方法について図４及び図５を参照して説明する。図４及び図５は、保持部１３（クリップ）がタッチパネル１２の用紙保持領域を押圧した時の状態を示しており、（ａ）は側断面図、（ｂ）は圧力値の分布を示している。
【００３９】
例えば、図４に示すように、保持部１３の押圧面が平面であり、保持部１３の一端がタッチパネル１２の用紙保持領域に接触しており、他端が用紙３０を押圧する方向に移動した場合、用紙３０の厚みによって、用紙３０の端部近傍には保持部１３がタッチパネル１２に接触しない非接触領域が生じる。その結果、保持圧力検出部１５ａが検出する圧力値は、保持部１３の上記一端及び用紙３０の端部において相対的に大きな値になると共に、その間の非接触領域において相対的に小さい値（理想的には０）になる。従って、圧力値が相対的に小さい値（非接触領域における圧力値）から相対的に大きい値に変化する部分を判別することによって、用紙３０の端部を特定することができる。なお、図４では、説明を容易にするために非接触領域の幅を大きく描いているが、実際は数ｍｍ程度であるため、圧力値が相対的に小さい値になる部分を用紙３０の端部として特定しても問題はない。
【００４０】
また、図４は、タッチパネル１２の表面及び保持部１３の押圧面が平面を維持する場合の例であるが、実際には、図５に示すように用紙３０の厚みは十分に小さく、タッチパネル１２の表面や保持部１３の押圧面は多少変形するため、圧力値がゼロにならない場合もある。その場合でも用紙３０の端部近傍で圧力値が相対的に小さくなる部分は存在することから、圧力値が相対的に小さい値から相対的に大きい値に変化する部分（若しくは圧力値が相対的に小さい値になる部分）を判別することによって、用紙３０の端部を特定することが可能である。
【００４１】
次に、特定した複数の端部の位置から用紙３０の辺を特定する方法、及び、特定した用紙３０の辺から用紙３０の搭載位置を特定する方法について、図６乃至図１１を参照して説明する。図６乃至図１１は、様々な形状の保持部１３（クリップ）を用いて用紙３０の位置を特定する様子を示しており、（ａ）はクリップの形状（上側は上面図、下側は破線位置の断面図）、（ｂ）は用紙３０とクリップの位置関係、（ｃ）は保持圧力検出部１５ａが検出する押圧位置、（ｄ）は押圧位置を通る線を特定する様子、（ｅ）は特定した線から用紙の搭載位置を特定する様子を示している。
【００４２】
保持部１３（クリップ）を図６（ａ）に示すような形状（外枠の内部に縦方向に延びる２本の押圧部を追加した形状）にし、クリップと用紙を図６（ｂ）に示すような位置関係にした場合を考える。この場合、クリップの縦方向に延びる押圧部は用紙３０の上辺の２箇所、横方向に延びる押圧部は左辺の１箇所及び右辺の１箇所で用紙３０の端部を跨ぐため、前記した図４又は図５の手法に従って、図６（ｃ）に示す４点を用紙３０の端部として特定することができる。次に、図６（ｄ）に示すように、この４点の内の、縦方向に延びる２本の押圧部によって特定された２点を通る直線を引くことによって用紙３０の上辺を特定する。引き続き、上記直線に直交し、かつ、横方向に延びる押圧部によって特定された各点を通る直線を引くことによって左右の辺を特定する。用紙をＡ４やＢ５などの定型用紙とした場合、３辺を特定することにより、図６（ｅ）に示すように、用紙３０の搭載位置を特定することができ、用紙３０の搭載位置を規定する代表点（例えば、左上の頂点）の座標（ｘ１，ｙ１）及び用紙３０の傾きを特定することができる。すなわち、用紙３０の一辺の２点及び当該一辺に隣接する各辺の各１点を特定することにより、用紙３０の搭載位置を特定することができる。
【００４３】
また、保持部１３（クリップ）を図７（ａ）に示すような形状（断面が波形の形状）にし、クリップと用紙を図７（ｂ）に示すような位置関係にした場合、クリップの縦方向に延びる押圧部は用紙３０の上辺の複数箇所、横方向に延びる押圧部は左辺の１箇所及び右辺の１箇所で用紙３０の端部を跨ぐため、図７（ｃ）に示す複数点を用紙３０の端部として特定することができる。次に、図７（ｄ）に示すように、この複数点の内の、縦方向に延びる押圧部によって特定された複数点を通る直線を引くことによって用紙３０の上辺を特定し、上記直線に直交し、かつ、横方向に延びる押圧部によって特定された各点を通る直線を引くことによって左右の辺を特定する。用紙を定型用紙とした場合、３辺を特定することにより、図７（ｅ）に示すように、用紙３０の搭載位置を特定することができる。
【００４４】
また、保持部１３（クリップ）を図８（ａ）に示すような形状（平板形状）にし、クリップと用紙を図８（ｂ）に示すような位置関係にした場合、クリップは用紙３０の上辺、左辺及び右辺の複数箇所で用紙３０の端部を跨ぐため、図８（ｃ）に示す複数点（図では線で表している）を用紙３０の端部として特定することができる。次に、図８（ｄ）に示すように、この複数点の内の中央部分の複数点を通る直線を引くことによって用紙３０の上辺を特定し、上記直線に直交し、かつ、端の複数点を通る直線を引くことによって左右の辺を特定する。用紙を定型用紙とした場合、３辺を特定することにより、図８（ｅ）に示すように、用紙３０の搭載位置を特定することができる。この構成の場合、クリップは簡便に作成することができるが、多数の点でタッチパネル１２を押圧するため、図４又は図５の圧力値の分布を作成する処理が複雑になり、また、各点の圧力値が小さくなることに留意する必要がある。
【００４５】
図６乃至図８では、用紙３０の端部として少なくとも４点を特定する場合について記載したが、タッチパネル１２に搭載する用紙サイズが定められている場合は、上辺と左辺（又は右辺）の２辺を特定することによって用紙３０の搭載位置を特定することができる。例えば、保持部１３（クリップ）を図９（ａ）に示すような形状（図６（ａ）と同様の形状）にし、クリップと用紙を図９（ｂ）に示すような位置関係にした場合、縦方向に延びる２本の押圧部は用紙３０の上辺の２箇所、横方向に延びる押圧部は左辺の１箇所で用紙３０の端部を跨ぐため、図９（ｃ）に示す３点を用紙３０の端部として特定することができる。次に、図９（ｄ）に示すように、この３点の内の、縦方向に延びる２本の押圧部によって特定された２点を通る直線を引くことによって用紙３０の上辺を特定し、上記直線に直交し、かつ、他の１点を通る直線を引くことによって左辺を特定する。用紙を予め定めたサイズの用紙とした場合、２辺を特定することにより、図９（ｅ）に示すように、用紙３０の搭載位置を特定することができる。すなわち、用紙３０の上辺の２点及び左右のいずれかの辺の１点を特定することにより、用紙３０の搭載位置を特定することができる。
【００４６】
なお、図６乃至図９では、保持部１３（クリップ）を一体的な構造としたが、図１０に示すように、複数の部分に分割した構造としても、同様の手法で用紙３０の搭載位置を特定することができる。また、図６、７、９では、クリップの外枠の内部に縦方向に延びる押圧部を追加したが、更に横方向に延びる押圧部を追加することもできる。例えば、図１１（ａ）に示すように、クリップの外枠の内部の中央に縦方向に延びる押圧部を追加し、更にその両端に横方向に延びる押圧部を追加した場合、横方向に延びる複数本の押圧部は左右の辺の複数箇所で用紙３０の端部を跨ぐため、用紙３０の搭載位置をより確実に特定することができる。
【００４７】
図３のフローチャート図に戻って、用紙ズレ算出部１５ｃは、上記ステップで特定した用紙３０の搭載位置と予め設定した基準位置とを比較し、その差分を算出する（Ｓ１０７）。例えば、用紙３０の搭載位置を規定する代表点として用紙３０の左上の頂点の座標（ｘ１，ｙ１）を特定した場合は、原点の座標（ｘ０，ｙ０）からの差分である（ｘ１，ｙ１）−（ｘ０，ｙ０）を算出する。なお、用紙３０が平行移動の場合は、１点を比較することよって用紙３０の位置ズレを特定することができるが、用紙３０の位置ズレが回転を伴う場合は更に回転の角度を特定する必要がある。その場合は、代表点の座標と原点の座標との差分を算出すると共にＳ１０６で特定した辺の向きとタッチパネル１２の辺の向きとの差分（角度の差分）を算出すればよい。若しくは、Ｓ１０６で用紙３０の搭載位置を規定する代表点として第１点（例えば、左上の頂点）及び第２点（例えば、右上の頂点）の座標を特定し、Ｓ１０７で、原点（第１基準点）及び原点を用紙３０の幅だけ水平方向にずらした点（第２基準点）の各々との差分を算出すればよい。
【００４８】
次に、用紙ズレ算出部１５ｃは、Ｓ１０７で算出した差分が０であるか（すなわち、用紙３０の位置ズレがないか）を判断し（Ｓ１０８）、差分が０の場合はＳ１０５に戻って用紙３０の位置ズレを監視する。一方、差分が０でない場合は、用紙ズレ算出部１５ｃは、算出した差分を記憶部１４に保持する（Ｓ１０９）。
【００４９】
次に、手書き情報補正部１５ｅは、Ｓ１０４で記憶部１４に保持したペン２０の入力座標（ｘａ，ｙａ）に対して、Ｓ１０９で記憶部１４に保持した差分（補正量）を対応付け（Ｓ１１０）、手書き情報の補正処理を行う（Ｓ１１１）。この補正処理について、図１２及び図１３を参照して説明する。図１２及び図１３は、予め複数の欄が印刷された用紙３０に手書きでチェックする場合の補正方法を模式的に示す図であり、（ａ）は基準位置（タッチパネル１２の原点）を示し、（ｂ）はペン入力を行った状態、（ｃ）は基準位置との位置関係、（ｄ）は差分情報、（ｅ）は補正処理の内容、（ｆ）は補正後の手書き情報（出力データ）を示している。
【００５０】
まず、所定のサンプリング期間において、用紙３０に位置ズレが発生しなかった場合について説明する。図１２（ａ）に示すように、図の横方向をＸ軸（右方向を＋方向）、縦方向をＹ軸（上方向を＋方向）とし、予め定めた用紙の基準位置の左上の点を原点ａとする。そして、図１２（ｂ）に示すように、予め複数の欄が印刷された用紙３０を上記基準位置に載置し、左端の欄にペン２０でチェックを手書き入力したとする。ここで、用紙３０の左上の頂点の位置をａ’とすると、図１２（ｃ）に示すように、ａ’が原点ａに重なり、基準位置と用紙の角度差θ’は０°になり、差分情報は図１２（ｄ）に示すように座標及び角度共に０になる。この場合、図１２（ｅ）に示すペン２０の入力座標は座標変換することなく、そのまま用紙３０の原稿データに合成し、図１２（ｆ）に示す出力データとして出力される。
【００５１】
次に、その後の所定のサンプリング期間において、用紙３０に位置ズレが発生し、その状態で手書き情報を追記した場合について説明する。図１３（ａ）に示すように、同様に用紙の基準位置の左上の点を原点ａとする。そして、図１３（ｂ）に示すように、用紙３０の位置がずれ、かつ、反時計回りに回転した状態で、中央の欄にペン２０でチェックを手書き入力したとする。なお、太い実線のチェックは用紙３０上の実際の手書き情報であり、細い実線のチェックはタッチパネル１２が検出した手書き情報である。この場合、用紙３０の左上の頂点ａ’の座標は（―１３，−２２）、基準位置と用紙の角度差θ’は−２０°（時計回りの方向を＋方向とする。）になり、図１３（ｄ）のように、基準位置からの差分の座標は（１３，２２）、差分の角度は２０°になる。そして、補正処理では、図１３（ｅ）に示すように、ペン２０の入力座標に差分の座標（１３，２２）を加算（用紙３０の頂点ａ’が原点ａに重なるように平行移動）し、更に、原点ａを中心にして差分の角度（２０°）だけ回転させて用紙３０の原稿データに合成し、図１３（ｆ）に示す出力データとして出力される。すなわち、用紙３０を基準位置に載置した状態で手書きした時と同じ状態の手書き情報を取得することができる。
【００５２】
なお、上記では、図１２の初期段階において用紙３０が基準位置に載置された場合を示したが、図１３の段階から更に用紙３０の位置がずれた場合は、基準位置を基準にして差分を算出してもよいし、図１３の状態を基準にして差分を算出してもよい。
【００５３】
再び、図３のフローチャート図に戻って、手書き情報補正部１５ｅは、出力Ｉ／Ｆ部１６を用いて、補正処理後の手書き情報に、必要に応じて用紙３０の原稿データを合成し、出力データとして出力する（Ｓ１１２）。その後、保持圧力検出部１５ａは、タッチパネル１２上に用紙３０が搭載された状態が維持されているかを判断し（Ｓ１１３）、用紙３０が搭載された状態が維持されていればＳ１０２に戻って圧力値のサンプリングを継続する。一方、用紙３０が取り除かれた場合は圧力値のサンプリングを終了し、装置の電源をオフにして（Ｓ１１４）、一連の処理を終了する。
【００５４】
このように、本実施例の手書き入力装置１０では、クリップを、少なくとも用紙３０の一辺の２点及び当該一辺に隣接する辺の１点で用紙３０の端部を跨いでタッチパネル１２上に保持可能な所定の形状にし、用紙３０をクリップで固定した時の圧力分布に基づいて用紙の載置位置を特定し、予め定めた基準位置との差分から用紙の位置ズレ量を算出し、算出した用紙の位置ズレ量に応じてペンの入力座標を変換して、適正な手書き情報（用紙を基準位置に載置した場合に得られる手書き情報）が出力されるように制御するため、用紙３０がずれて載置された場合でも、手書き入力中に用紙３０がずれた場合でも、適切な手書き情報を保存／出力することができる。
【００５５】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、手書き入力装置１０の構成や制御方法は適宜変更可能である。
【００５６】
例えば、上記実施例では、手書き入力装置１０の一方の短辺に保持部１３を設けたが、保持部１３の配置は任意であり、手書き入力装置１０の一方の長辺に保持部１３を配置したり、手書き入力装置１０の２辺に保持部１３を配置したりしてもよい。
【００５７】
また、上記実施例では、手書き入力装置１０にプログラムを動作可能な制御部がないものとして説明したが、手書き入力装置１０に制御部を備える場合は、制御部でプログラムを動作させることによってタッチパネル制御部１５の動作を実現することができる。
【００５８】
また、上記実施例では、タッチパネル１２で操作のみを行う構成としたが、タッチパネル１２をＬＣＤ（Liquid Crystal Display）等の表示部と一体となった構成とし、タッチパネル１２で操作と表示を行う構成とすることができる。
【産業上の利用可能性】
【００５９】
本発明は、感圧式のタッチパネルを備える手書き入力装置、当該手書き入力装置を用いた手書き情報の補正方法に利用可能である。
【符号の説明】
【００６０】
１０  手書き入力装置
１１  筐体
１２  タッチパネル
１３  保持部（クリップ）
１４  記憶部
１５  タッチパネル制御部
１５ａ  保持圧力検出部
１５ｂ  用紙搭載位置特定部
１５ｃ  用紙ズレ算出部
１５ｄ  入力検出部
１５ｅ  手書き情報補正部
１６  出力Ｉ／Ｆ部
２０  ペン
３０  用紙
【図１】
2016051418.tif 000003
【図２】
2016051418.tif 000004
【図３】
2016051418.tif 000005
【図４】
2016051418.tif 000006
【図５】
2016051418.tif 000007
【図６】
2016051418.tif 000008
【図７】
2016051418.tif 000009
【図８】
2016051418.tif 000010
【図９】
2016051418.tif 000011
【図１０】
2016051418.tif 000012
【図１１】
2016051418.tif 000013
【図１２】
2016051418.tif 000014
【図１３】
2016051418.tif 000015