(57)【要約】【課題】電子筆記装置で保持したノート状の被筆記媒体における束厚に起因する位置ズレを補正することができ、操作者の利便性を向上する。【解決手段】ノート状に紙媒体を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅Ｍを任意数に分割して各分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として、紙媒体の所定位置に設けた所定エリア枠線の座標をノートフォーマットとして、記憶する。演算装置は、生成したストロークデータを電子筆記装置から受信し、位置ズレ補正したストロークデータの生成結果に基づいて行った文字認識結果を記憶し、所定エリア枠線内のストロークデータに対して位置ズレ補正候補値を用いて位置ズレ補正した状態における位置ズレ補正候補値ごとの文字認識結果を文字認識率で比較し、比較した文字認識率が最も高い位置ズレ補正候補値を位置ズレ補正値として決定する。【選択図】図７
2016164711.tif 000002
【特許請求の範囲】
【請求項１】
筆記具を用いた操作者による被筆記媒体へのページ単位での筆記動作に伴って移動する前記筆記具の複数の位置データを取得して対応するストロークデータを生成する電子筆記装置と情報送受信可能に接続され、前記電子筆記装置で保持したノート状に前記被筆記媒体を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅を任意の数に分割して各分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として記憶する位置ズレ補正値候補記憶手段と、前記被筆記媒体の所定位置に設けた所定エリアの縦・横枠線の座標を記憶するノートフォーマット記憶手段と、を有する通信端末に備えられる演算手段に対し、
前記電子筆記装置において生成された前記ストロークデータを当該電子筆記装置から受信する受信手順と、
前記各分割位置での位置ズレ補正候補値で位置ズレ補正した前記ストロークデータの生成結果に基づく位置ズレ是正指標値を記憶する指標値記憶手順と、
前記所定エリア枠線内のストロークデータに対して前記位置ズレ補正候補値を用いて位置ズレ補正した状態における前記位置ズレ補正候補値ごとの前記位置ズレ是正指標値を比較する指標値比較手順と、
前記指標値比較手順で比較した位置ズレ是正指標値が最も良好な前記位置ズレ補正候補値を位置ズレ補正値として決定する位置ズレ補正値決定手順と、
を実行させるための、電子筆記処理プログラム。
【請求項２】
請求項１記載の電子筆記処理プログラムにおいて、
前記指標値記憶手順は、
前記位置ズレ是正指標として、前記各分割位置での位置ズレ補正候補値で位置ズレ補正した前記ストロークデータの生成結果に基づいて行った文字認識結果を記憶する、文字認識結果記憶手順であり、
前記指標値比較手順は、
前記所定エリア枠線内のストロークデータに対して前記位置ズレ補正候補値を用いて位置ズレ補正した状態における前記位置ズレ補正候補値ごとの前記文字認識結果を文字認識率で比較する、文字認識率比較手順であり、
前記位置ズレ補正値決定手順では、
前記文字認識率比較手順で比較した前記文字認識率が最も高い前記位置ズレ補正候補値を位置ズレ補正値として決定する
ことを特徴とする電子筆記処理プログラム。
【請求項３】
請求項１記載の電子筆記処理プログラムにおいて、
前記指標値記憶手順は、
前記位置ズレ是正指標として、前記各分割位置での位置ズレ補正候補値で位置ズレ補正した前記ストロークデータの生成結果に基づいて行った前記縦枠線と当該ストロークデータとの交点数のカウント結果を記憶する、交点数記憶手順であり、
前記指標値比較手順は、
前記所定エリア枠線内のストロークデータに対して前記位置ズレ補正候補値を用いて位置ズレ補正した状態における前記位置ズレ補正候補値ごとの前記交点数を比較する、交点数比較手順であり、
前記位置ズレ補正値決定手順では、
前記交点数比較手順で比較した前記交点数が最も少ない前記位置ズレ補正候補値を位置ズレ補正値として決定する
ことを特徴とする電子筆記処理プログラム。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の電子筆記処理プログラムにおいて、
前記演算手段に対し、さらに
前記位置ズレ補正値決定手順で決定した位置ズレ補正値を用いて前記ストロークデータを位置ズレ補正した状態の認識文字を表示する表示手順を実行させる
ことを特徴とする電子筆記処理プログラム。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の電子筆記処理プログラムにおいて、
前記電子筆記装置は、
前記ノート状に綴じた前記被筆記媒体を左右両ページの見開き状態で保持し、
前記位置ズレ補正値決定手順では、
前記被筆記媒体を見開いた状態での左右各々に対して、前記位置ズレ補正値を決定する
ことを特徴とする電子筆記処理プログラム。
【請求項６】
請求項１乃至請求項５のいずれか１の請求項記載の電子筆記処理プログラムにおいて、
前記電子筆記装置の前記位置ズレ補正値候補記憶手段は、
前記電子筆記装置で保持したノート状に前記被筆記媒体を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅を均等な任意の数に分割し、各均等分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として記憶する
ことを特徴とする電子筆記処理プログラム。
【請求項７】
請求項６記載の電子筆記処理プログラムにおいて、
前記電子筆記装置の前記位置ズレ補正値候補記憶手段は、
前記電子筆記装置で保持したノート状に前記被筆記媒体を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅が大きいほど分割数を増加する
ことを特徴とする電子筆記処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、筆記具を用いて被筆記媒体に手書き入力した筆記動作から位置データを取得して電子筆記処理を行う電子筆記処理プログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１に記載されているように、筆記具を用いて被筆記媒体に手書き入力により所望の書き込みを行うと、その筆記動作により移動する筆記具の複数の位置データをストロークデータとして生成する電子筆記装置が提案されている。そしてこの電子筆記装置は、複数の位置データに基づいて生成したストロークデータを通信ネットワークを介して外部装置へ送信している。
【０００３】
この際、被筆記媒体としての紙媒体に位置ズレが発生すると、手書き入力による複数の位置データにも位置ズレが発生してしまう。そこで、特許文献１では、このような位置データの位置ズレを補正する技術を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１９１６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１による位置ズレ補正は、紙媒体が正規位置に対して斜めになってしまっている場合のように、ページ単位での位置ズレに対応するものであった。
【０００６】
一方、電子筆記装置に保持される被筆記媒体には、通常の手書きメモとして利用しつつ文字情報等をデータとしても残しておきたい等の要望により、ノート状に束ねた（綴じた）ものがある。
【０００７】
ところが、このようなノート状の被筆記媒体の場合、その厚さ（ページ数）に起因して、最初のページと最後のページとで最大となる位置ズレが発生する。
【０００８】
本発明の目的は、電子筆記装置で保持したノート状の被筆記媒体における束厚に起因する位置ズレを補正することができ、操作者の利便性を向上することができる電子筆記処理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本願発明の電子筆記処理プログラムは、筆記具を用いた操作者による被筆記媒体へのページ単位での筆記動作に伴って移動する前記筆記具の複数の位置データを取得して対応するストロークデータを生成する電子筆記装置と情報送受信可能に接続され、前記電子筆記装置で保持したノート状に前記被筆記媒体を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅を任意の数に分割して各分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として記憶する位置ズレ補正値候補記憶手段と、前記被筆記媒体の所定位置に設けた所定エリアの縦・横枠線の座標を記憶するノートフォーマット記憶手段と、を有する通信端末に備えられる演算手段に対し、前記電子筆記装置において生成された前記ストロークデータを当該電子筆記装置から受信する受信手順と、前記各分割位置での位置ズレ補正候補値で位置ズレ補正した前記ストロークデータの生成結果に基づく位置ズレ是正指標値を記憶する指標値記憶手順と、前記所定エリア枠線内のストロークデータに対して前記位置ズレ補正候補値を用いて位置ズレ補正した状態における前記位置ズレ補正候補値ごとの前記位置ズレ是正指標値を比較する指標値比較手順と、前記指標値比較手順で比較した位置ズレ是正指標値が最も良好な前記位置ズレ補正候補値を位置ズレ補正値として決定する位置ズレ補正値決定手順と、を実行させる。
【００１０】
本願発明においては、操作者が電子筆記装置を用いてノート状の被筆記媒体に対し手書き入力を行うと、被筆記媒体へのページ単位での筆記動作に伴って移動する筆記具の複数の位置データを取得して対応するストロークデータを生成する。
【００１１】
すなわち、電子筆記装置は、所定の紙媒体などからなるノート状の被筆記媒体を装着している。電子筆記装置は、操作者が被筆記媒体を見開いて所定のページに対し筆記具を用いて所望の手書き入力を行うと、その筆記動作により移動する筆記具の複数の位置データを取得する。そして、電子筆記装置は、被筆記媒体への記載に対応したストロークデータを複数の位置データに基づいて生成する。
【００１２】
ここで、生成したストロークデータは、例えば、スマートフォンやタブレット端末等の通信端末に送信する。通信端末は、電子筆記装置で保持したノート状に被筆記媒体を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅を任意の数に分割して各分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として位置ズレ補正値候補記憶手段に記憶している。また、通信端末は、被筆記媒体の所定位置に設けた所定エリアの縦・横枠線の座標をノートフォーマット記憶手段に記憶している。
【００１３】
通信端末の演算手段は、受信手段により電子筆記装置で生成したストロークデータを受信すると、ノート状の被筆記媒体に対して各分割位置での位置ズレ補正候補値で位置ズレ補正したストロークデータの生成結果に基づく位置ズレ是正指標値（例えば、文字認識結果や縦枠線とストロークデータとの交点数など）を記憶する。
【００１４】
次に、通信端末の演算手段は、被筆記媒体の所定エリア枠線内のストロークデータに対して位置ズレ補正候補値を用いて位置ズレ補正した状態における位置ズレ補正候補値ごとの位置ズレ是正指標値（例えば、文字認識結果としての文字認識率や上記交点数など）を比較する。
【００１５】
そして、通信端末の演算手段は、比較した位置ズレ是正指標値が最も良好な（例えば上記文字認識率が最高な、上記交点数が最小な）位置ズレ補正候補値を位置ズレ補正値として決定する。
【００１６】
これにより、束厚に起因する最大の位置ズレ量に対して、現在使用しているページの厚さに起因する位置ズレであるのかを適切に認識して位置ズレ補正を実行することができる。
【００１７】
また、通信端末の演算手段は、決定した位置ズレ補正値を用いてストロークデータを位置ズレ補正した状態の認識文字を表示画面等に表示することにより、操作者が適正な位置ズレ補正を行っているか否かの確認をすることができる。
【００１８】
また、通信端末の演算手段は、電子筆記装置によりノート状に綴じた被筆記媒体を左右両ページの見開き状態で保持している場合には、被筆記媒体を見開いた状態での左右各々に対して位置ズレ補正値を決定すれば、左右で異なる厚さに起因する位置ズレを補正することができる。
【００１９】
さらに、通信端末の演算手段は、電子筆記装置で保持したノート状に被筆記媒体を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅を均等な任意の数に分割し、各均等分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として記憶することにより、演算処理の容易化に貢献することができる。
【００２０】
この際、束厚が厚くなるほど、最大の位置ズレ幅は大きくなるので、最大ズレ幅が大きいほど分割数を増やすのが好ましい。
【発明の効果】
【００２１】
本発明によれば、電子筆記装置で保持したノート状の被筆記媒体における束厚に起因する位置ズレを補正することができ、操作者の利便性を向上することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態の電子筆記処理プログラムを備えた通信端末と電子筆記装置との関係を示すシステムの全体構成の説明図である。
【図２】本発明の実施形態の電子筆記装置に適用される電子筆記装置の電気的構成を表す機能ブロック図である。
【図３】本発明の実施形態の電子筆記装置に適用される１ページ分の被筆記媒体の正面図である。
【図４】ストロークデータの一例を説明する説明図である。
【図５】ストロークデータにおけるペン位置番号と座標データとの対応付けの一例を説明する説明図である。
【図６】本発明の実施形態の印字ラベル作成システムにおける被筆記媒体の束厚に起因する位置ズレ量の説明図である。
【図７】本発明の実施形態の印字ラベル作成システムにおける位置ズレ補正の一例を示す説明図である。
【図８】本発明の実施形態において通信端末が備える演算手段（ＣＰＵ）により実行される制御手順を示すフロー図である。
【図９】縦枠線とストロークデータとの交点数を用いる変形例における、位置ズレによって交点が生じる挙動を説明するための説明図である。
【図１０】通信端末が備える演算手段（ＣＰＵ）により実行される制御手順を示すフロー図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を図面を参照しつつ説明する。
【００２４】
＜システム概略＞
本実施形態のシステムＳは、図１に示すように、通信端末としてのスマートフォン１０と、操作者の筆記動作を検出してスマートフォン１０にストロークデータを送信する電子筆記装置１００と、を有する。これらスマートフォン１０と電子筆記装置１００とは、相互に無線通信インターフェース（例えば、ＷｉＦｉ、ＷｉＦｉダイレクト、ＢｌｕｅＴｏｏｔｈ（登録商標）等）を介した無線通信ネットワークＮＴを通じて情報を送受可能となっている。
【００２５】
スマートフォン１０は、内部にマイクロコンピュータ等の演算装置（演算手段）１２と、内部にメモリ装置１４と、を備え、タッチパネル方式の表示部１６を主たる操作部として兼用している。また、演算装置１２には、電話機能等の他、例えば、メモリ装置１４に格納した本実施形態にかかる電子筆記処理プログラムを実行する機能を備えている。なお、メモリ装置１４は、内蔵メモリのほか、着脱可能（例えば、マイクロＳＤ−ＣＡＲＤ等）なメモリ等でもよい。
【００２６】
＜電子筆記装置の概略構成＞
次に、本実施形態の電子筆記装置１００の概略構成を説明する。以下の説明では、図１の左上側、右下側、上側、下側、右上側、及び左下側を、電子筆記装置１００の左側、右側、上側、下側、後側、及び前側として説明する。
【００２７】
図１において、電子筆記装置１００は、公知の電磁誘導式の筆記具に相当する電子ペン２００を用いた操作者の筆記動作を検出する。つまり、操作者が電子ペン２００を用いて、電子筆記装置１００を見開いた状態のときの支持体１１０Ｌ，１１０Ｒに装着したノート状で見開いた紙媒体１２０に情報を筆記した際に、電子ペン２００の位置を経時的に検出し電子化する、薄型軽量の手書き入力装置である。
【００２８】
＜電子筆記装置１００＞
電子筆記装置１００は、平面視で上下方向に長い薄型の直方体状の形状を呈する左右見開きタイプであり、その見開き状態において左側の支持体１１０Ｌと、右側の支持体１１０Ｒと、支持体１１０Ｌと支持体１１０Ｒとを見開き状態で開閉可能に保持するヒンジ部１１０Ｈと、備えている。
【００２９】
電子筆記装置１００の支持体１１０Ｒの上部には、表示通信ユニット部１３０を有している。表示通信ユニット部１３０は、３つのＬＥＤ表示部１３２，１３４，１３６を備えており、ＬＥＤ表示部１３２は点灯することで電源ＯＮ状態にあることを提示し、ＬＥＤ表示部１３４は点灯することでＢｌｕｅＴｏｏｔｈ（登録商標）通信中状態にあることを提示し、ＬＥＤ表示部１３６は点灯することで電子ペン２００によるペンタッチの筆記検出中にあることを提示する。
【００３０】
また、例えば、ＬＥＤ表示部１３２は点滅することでバッテリ容量が残り僅かであることを提示し、ＬＥＤ表示部１３４は点滅することで電波状態が弱いことを提示し、ＬＥＤ表示部１３６は点滅することで後述する待機時間中であることを提示する待機時間報知部として機能する。
【００３１】
支持体１１０Ｌ及び支持体１１０Ｒには、被筆記媒体としての紙媒体１２０が載置されるとともに、支持体１１０Ｌ及び支持体１１０Ｒとほぼ同一の範囲となるように座標検出部１１２Ｌ及び座標検出部１１２Ｒ（以下、左右両方を含めて「座標検出部１２２」とも称する。図２参照）を有する。
【００３２】
座標検出部１１２Ｌ及び座標検出部１１２Ｒは、電子ペン２００の位置を表す座標情報（例えば、支持体１１０Ｌ及び支持体１１０Ｒのそれぞれの左上部をＸＹ座標の原点（０，０）とする。）を検出する。そして、支持体１１０Ｌ及び支持体１１０Ｒは、紙媒体１２０を支持体１１０Ｌ及び支持体１１０Ｒに適正に載置したときに、左ページ１２０Ｌ及び右ページ１２０Ｒとして利用可能となる。この際、左右の各載置部２４は、それぞれに載置した紙媒体１２０の左上の隅部が原点（０，０）に一致する姿勢で保持する。
【００３３】
＜電子ペン２００の座標情報の検出＞
電子ペン２００の、芯２０２は、図示しない弾性部材により常に先端方向に付勢されている。芯２０２は、ユーザが紙媒体１２０に文字等を筆記する場合の押圧力によって、上記弾性部材の付勢力に抗して電子ペン２００の内部にやや退入する。この退入によって、芯２０２の後端部に配置した検出スイッチ２０４をオン状態とする。これによって、電池２０６とコイル２０８とが導通して電池２０６からコイル２０８に向かって電流が流れ、コイル２０８に電流が流れることで磁界が発生する。
【００３４】
電子筆記装置１００の座標検出部１１２は、コイル２０８から発生する磁界を電磁誘導に基づき検出する。なお、この検出は公知の手法で足りるので、詳細な説明は省略する。この座標検出部１１２の検出結果に基づき、ＣＰＵ１４０は、ユーザが電子ペン２００を用いて紙媒体１２０へ筆記動作を行ったときの電子ペン２００の移動に対応する、複数の位置情報（すなわち、上記座標情報）を取得する。なお、前述したように、本実施形態では、座標検出部１１２の左上部の座標（Ｘ，Ｙ）を原点（０，０）とし、右方向をＸ軸、下方向をＹ軸とする座標系を用いる。すなわち、Ｘ座標の値が座標検出部１１２における左右方向の位置を表し、Ｙ座標の値が上下方向の位置を表す。
【００３５】
＜電子筆記装置１００の電気的構成＞
図２を参照して、電子筆記装置１００の電気的構成について説明する。図２に示すように、電子筆記装置１００は、ＣＰＵ１４０と、ＲＯＭ１４２と、ＲＡＭ１４４と、フラッシュメモリ１４８と、ＬＥＤ表示部１３２と、駆動回路１５２Ｌ，１５２Ｒと、通信制御部１５４と、を備えている。なお、通信制御部１５４は、ネットワーク通信回線ＮＷを介した電子筆記装置１００とスマートフォン１０との情報送受信の制御を行う。
【００３６】
ＲＯＭ１４２、ＲＡＭ１４４、及びフラッシュメモリ１４８は、ＣＰＵ１４０に電気的に接続されている。ＲＯＭ１４２は、プログラム記憶領域１４２Ａと、画像データ記憶領域１４２Ｂとを備えている。プログラム記憶領域１４２Ａには、ＣＰＵ１４０が電子筆記装置１００を制御するために実行する各種プログラムが記憶されている。画像データ記憶領域１４２Ｂには、後述する紙媒体１２０のフォーマット情報に対応した画像のデータが記憶されている。
【００３７】
ＲＡＭ１４４は種々のデータを一時的に記憶する記憶領域として使用される。フラッシュメモリ１４８は、座標情報記憶領域１４８Ａを備えている。座標情報記憶領域１４８Ａには、座標情報データテーブルが記憶される。
【００３８】
＜紙媒体１２０の構成＞
紙媒体１２０は、ノート状に綴じられており、見開き状態で左ページ１２０Ｌ及び右ページ１２Ｒとして使用できるよう、両面に所定の枠や文字等が印刷されている。本実施の携帯では、紙媒体１２０は、図３に示すように、記入日（ＤＡＴＥ）、記入開始時間（ＴＩＭＥ），記入タイトル（ＴＩＴＬＥ）、記入場所（ＰＲＡＣＥ），参加者（ＭＥＭＢＥＲ）、等の書誌的事項の記入欄と、特記事項（ＴＯ  ＤＯ）を記入する特記欄や保存指定（ＳＡＶＥ）等の操作欄と、を備える。また、紙媒体１２０は、たとえば、書誌的事項の記入欄の全部又は一部を位置ズレ補正値を算出するための所定エリア枠線として使用している。
【００３９】
＜ストロークデータの生成＞
次に、ストロークデータについて説明する。ストロークデータは、座標検出部１１２の検出結果に基づきＣＰＵ１４０で取得された複数の座標情報からなる、ペン位置データ列である。図４及び図５には、２つの文字「ａ」「ｂ」の例を示している。
【００４０】
図４及び図５において、文字「ａ」は第１ストロークデータに区分されており、電子ペン２００による文字「ａ」の書き始めから書き終わりまでの一筆書き部分の軌跡を表すデータである。文字「ａ」は、時系列に沿って、ペン位置番号Ｔ１，Ｔ２，・・，Ｔ１１それぞれに対応した、１１個の座標情報（Ｘ１，Ｙ１），（Ｘ２，Ｙ２），・・，（Ｘ１１，Ｙ１１）を含む。また、文字「ｂ」は第２ストロークデータに区分されており、電子ペン２００による文字「ｂ」の書き始めから書き終わりまでの一筆書き部分の軌跡を表すデータである。文字「ｂ」は、時系列に沿って、ペン位置番号Ｔ１２，Ｔ１３，・・，Ｔ２１それぞれに対応した、１０個の座標情報（Ｘ１２，Ｙ１２），（Ｘ１３，Ｙ１３），・・（Ｘ２１，Ｙ２１）を含む。このようにして、ＣＰＵ１４０は、座標検出部１１２の検出結果に応じた複数の座標情報を用いて、ユーザ（操作者）が電子ペン２００を用いて紙媒体１２０へ筆記した内容に対応した、ストロークデータを生成する。
【００４１】
なお、本実施の形態においては、例えば、文字「ａ」における位置Ｔ１，Ｔ２，・・，Ｔ１１それぞれに対応した、１１個の座標情報（Ｘ１，Ｙ１），（Ｘ２，Ｙ２），・・，（Ｘ１１，Ｙ１１）の各々がストロークデータとする。また、文字「ａ」を構成する位置Ｔ１，Ｔ２，・・，Ｔ１１それぞれに対応した、１１個の座標情報（Ｘ１，Ｙ１），（Ｘ２，Ｙ２），・・，（Ｘ１１，Ｙ１１）の全体、すなわち、第１ストロークデータを文字「ａ」を構成するためのストロークデータの集合体とする。そして、文字「ａ」及び文字「ｂ」を構成するためのストロークデータの全てをストロークデータ群とする。
【００４２】
＜手書き入力から文字認識までの流れ＞
以上説明した本実施形態のシステムにおいて、ユーザ（操作者）の手書き入力から文字認識するまでの概略的な流れを説明する。例えば、支持体１１０Ｒの右ページ１２０Ｒに対して操作者が電子ペン２００を用いた筆記動作により任意の文字列を手書き入力する。そして、操作者が電子筆記装置１００に対して所定の操作を行うことで、電子筆記装置１００が右ページ１２０Ｒに手書きした文字列に対するストロークデータを生成する。さらに、電子筆記装置１００は、このストロークデータをスマートフォン１０に送信する。このストロークデータを受信したスマートフォン１０は、ストロークデータから文字認識を行う。
【００４３】
＜本実施形態の特徴＞
ところで、本発明の特徴は、例えば、多数枚の紙媒体１２０を左右見開き可能となるようにノート状に綴じたものであった場合、図６に示すように、その使用するページ位置によって、最初のページから最後のページまでの厚さに起因して最大で位置ズレ量Ｍの位置ズレが発生する。
【００４４】
この位置ズレは、原点（０，０）の位置ズレとなるため、特に、所定エリア枠線内における文字認識結果に影響を及ぼしてしまう虞がある。
【００４５】
そこで、電子ペン２００を用いた操作者による紙媒体１２０へのページ単位での筆記動作に伴って移動する電子ペン２００の複数の位置データを取得して対応するストロークデータを生成する電子筆記装置１００と情報送受信可能にスマートフォン１０を接続する。スマートフォン１０は、電子筆記装置１００で保持したノート状に紙媒体１２０を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅Ｍを任意の数に分割して各分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として記憶しているとともに、紙媒体１２０の所定位置に設けた所定エリア枠線の座標をノートフォーマットとして記憶する。そして、スマートフォン１０の演算装置１２は、電子筆記装置１００において生成されたストロークデータを電子筆記装置１００から受信し、各分割位置での位置ズレ補正候補値で位置ズレ補正したストロークデータの生成結果に基づいて行った文字認識結果を記憶し、所定エリア枠線内のストロークデータに対して位置ズレ補正候補値を用いて位置ズレ補正した状態における位置ズレ補正候補値ごとの文字認識結果を文字認識率で比較し、比較した文字認識率が最も高い位置ズレ補正候補値を位置ズレ補正値として決定する。
【００４６】
具体的には、図７に示すように、最初のページから最後のページまでの厚さに起因する最大の位置ズレ量（片側ページ）をＭとし、例えば、均等に５等分して、ページ範囲（位置ズレ幅）Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５を設定する。そして、均等に５等分した各ページ範囲Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５の中間地点（例えば、Ｍ１／２）に相当する中心値を基準とする位置ズレ補正候補値としてメモリ装置１４に記憶している。
【００４７】
以下、この各ページ範囲（位置ズレ幅）Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５の中心値における位置ズレ補正候補値を用いた、演算装置１２により行われる位置ズレ補正のルーチンを図８に基づいて説明する。
【００４８】
（ステップＳ１）
ステップＳ１で、演算装置１２は、電子筆記装置１００を用いた文字認識に関するルーチンの初期化処理を実行し、ステップＳ２に移行する。
【００４９】
（ステップＳ２）
ステップＳ２で、演算装置１２は、電子筆記装置１００にセットした紙媒体１２０のノート種別を取得し、ステップＳ３に移行する。なお、このノート種別は、メーカ名や品番、或は、ページ数をスマートフォン１０のアプリケーションを立ち上げて、表示部１６から入力することで取得する。
【００５０】
（ステップＳ３）
ステップＳ３で、演算装置１２は、取得したノート種別に応じてあらかじめメモリ装置１４に記憶したテーブルから位置ズレ幅データを呼び出し、ステップＳ４に移行する。なお、ここで、演算装置１２は、例えば、横書き用のノートである場合、最大ズレ幅Ｍを左ページ１２０Ｌにおける最後のページの位置ズレ幅とする。
【００５１】
（ステップＳ４）
ステップＳ４で、演算装置１２は、最大ズレ幅Ｍを均等に５分割し、最初のページ範囲Ｍ１を決定した後、順次ページ範囲Ｍ２，Ｍ３，Ｍ４，Ｍ５を決定するとともに、最高文字認識率Ｒｍａｘを０にクリア設定し、ステップＳ５に移行する。ここで、演算装置１２は、全２００頁（１００枚）のノートの場合、各２０枚ごとをページ範囲Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５として割り当てる。
【００５２】
（ステップＳ５）
ステップＳ５で、演算装置１２は、所定のエリア枠内への手書き入力が左ページ１２０Ｌへの記入であるか否かを判定し、左ページ１２０Ｌへの手書き入力であると判定した場合（Ｙｅｓ）にはステップＳ６に移行し、左ページ１２０Ｌへの手書き入力であると判定しなかった場合（Ｎｏ：右ページ１２０Ｒへの手書き入力であると判定場合）にはステップＳ７に移行する。なお、ここでの手書き入力のページ判定をするために電子筆記装置１００からスマートフォン１０でストロークデータを受信する手順が特許請求の範囲の受信手順に相当する。
【００５３】
（ステップＳ６）
ステップＳ７で、演算装置１２は、例えば、所定エリア枠線（ノート認識枠）の座標データからページ範囲Ｍ２の中心値に対して設定した位置ズレ補正候補値をオフセット分としてプラスし、ステップＳ８に移行する。
【００５４】
（ステップＳ７）
一方、ステップＳ７で、演算装置１２は、例えば、所定エリア枠線（ノート認識枠）の座標データからページ範囲Ｍ２の中心値に対して設定した位置ズレ補正候補値をオフセット分としてマイナスし、ステップＳ８に移行する。
【００５５】
（ステップＳ８）
ステップＳ８で、演算装置１２は、プラス又はマイナスした位置ズレ補正候補値を用いた所定エリア枠線、すなわち、仮想の所定エリア枠線を基準として、その仮想の所定エリア枠線内に含まれるストロークデータを用いて文字認識を実行するとともに、文字認識の文字認識率、すなわち、文字認識の内部処理でデータとして記憶している文字形状との合致率や単語辞書との一致率等で判断した文字認識率Ｒ（位置ズレ是正指標値の一例に相当）をメモリ装置１４に記憶し、ステップＳ９に移行する。なお、この文字認識した結果である文字認識率をメモリ装置１４に記憶する手順が特許請求の範囲における文字認識結果記憶手順に相当するとともに指標値記憶手順の一例にも相当する。
【００５６】
（ステップＳ９）
ステップＳ９で、演算装置１２は、先の文字認識率Ｒ（仮のＲｍａｘ）と後の文字認識率Ｒとを比較し、後の文字認識率Ｒのほうが高いか否かを判定し、後の文字認識率Ｒが高いと判定した場合（Ｙｅｓ）にはステップＳ１０に移行し、後の文字認識率Ｒが高いと判定しなかった場合（Ｎｏ：先の文字認識率Ｒのほうが高いと判定した場合）にはステップＳ１１へとスキップする。
【００５７】
（ステップＳ１０）
ステップＳ１０で、演算装置１２は、後の文字認識率Ｒを仮の最高文字認識率Ｒｍａｘとし、ステップＳ１１に移行する。
【００５８】
（ステップＳ１１，ステップＳ１２）
ステップＳ１１及びステップＳ１２で、演算装置１２は、各ページ範囲Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５毎に順次Ｒｍａｘを求め、全ての各ページ範囲Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５に対して文字認識率Ｒを比較してＲｍａｘを求めたら、ステップＳ１３に移行する。なお、この最高文字認識率Ｒｍａｘを求めるルーチンが特許請求の範囲における認識率比較手順に相当するとともに指標値比較手順の一例にも相当する。
【００５９】
（ステップＳ１３）
ステップＳ１３で、演算装置１２は、最高文字認識率Ｒｍａｘであったページ範囲の位置ズレ補正候補値を正式な位置ズレ補正値（ＣＲ）として採用し、その位置ズレ補正値（ＣＲ）を用いてストロークデータの文字認識を行い、このルーチンを終了する。なお、この位置ズレ補正値（ＣＲ）を決定するルーチンが特許請求の範囲における位置ズレ補正値決定手順に相当する。
【００６０】
以上の結果、電子筆記装置で保持したノート状の被筆記媒体における束厚に起因する位置ズレを補正することができ、操作者の利便性を向上することができる。
【００６１】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００６２】
（１）各種バリエーション
例えば、スマートフォン１０の演算装置１２は、決定した位置ズレ補正値を用いてストロークデータを位置ズレ補正した状態の認識文字を表示部１６に表示（表示手順）することにより、操作者が適正な位置ズレ補正を行っているか否かの確認をすることができる。この際、スマートフォン１０は、例えば、文字認識率の高い上位複数（例えば、２〜３）の結果を表示して、どの補正値を用いるかを操作者に選択させるようにしてもよい。また、文字認識をしていない状態でのストロークデータそのものを隣接して表示してもよい。これにより、操作者の書き癖や省略、走り書き等に起因して文字認識率が低下してしまった要因等を認識させることも可能となる。
【００６３】
また、スマートフォン１０の演算装置１２は、電子筆記装置１００によりノート状に綴じた紙媒体１２０を左右両ページの見開き状態で保持している場合には、紙媒体１２０を見開いた状態での左右各々に対して位置ズレ補正値を決定すれば、左右で異なる厚さに起因する位置ズレを補正することができる。なお、操作者の使用勝手により、例えば、右側のページのみを用い、左側のページは基本的に使用しない、あるいは、左側のページには地図やデザイン等の図柄を書き込むなどの特殊なページとして用いる場合などには、位置ズレ補正を行わないようにキャンセル設定やストロークデータそのもののをデータ記憶するようにしてもよい。
【００６４】
さらに、スマートフォン１０の演算装置１２は、電子筆記装置１００で保持したノート状に紙媒体１２０を綴じた状態における最初のページ及び最後のページでの束厚に起因する位置の最大ズレ幅を均等な任意の数に分割し、各均等分割位置における位置ズレ幅の中心値を位置ズレ補正候補値として記憶することにより、演算処理の容易化に貢献することができる。
【００６５】
この際、束厚が厚くなるほど、最大の位置ズレ幅は大きくなるので、最大ズレ幅が大きいほど分割数を増やすのが好ましい。なお、最大の位置ズレ幅が大きくなる程、その最大値に近付けば位置ズレ量も大きくなるため、必ずしも均等に分割する必要はなく、最大値に近付けくほど分割数を細かくしてもよい。また、左右見開きの場合には、中央のページで左右の厚さの関係が逆転するため、左右の補正値も単に逆転させることも可能である。
【００６６】
このように、決められた位置にある所定エリア枠線を正確に認識するため、見開きタイプのノートを紙媒体１２０として使用している場合、ノートの厚みによって、手書きストロークに位置ずれが発生しても、その位置ズレを補正することができる。
【００６７】
この際、本実施の形態では、およその位置ズレ量を取得するために、最初のページから最後のページまでの位置ズレ量を予め取得しておき、その最初と最後のずれの差分を複数に均等分割した位置ズレの基本値として記憶しておく。
【００６８】
ストロークデータを取得して認識するときに、ストロークデータに対して記憶しておいた位置ズレの基本値を加えながら文字認識を行い、文字認識率の高かった、位置ズレ補正候補値を最終的にそのページにおける位置ズレ補正値として決定する。
【００６９】
これにより、ノート状の紙媒体１２０を電子筆記装置１００に取り付ける際に、例えば、位置特定用の切り欠きを設けたり、所定エリア枠線内に用紙ずれを考慮した入力禁止領域を設ける、といった処理を不要とし、ページの有効利用を図ることができる。
【００７０】
最初にノート状の被筆記媒体を電子筆記装置１００にセットしたときにキャリブレーションのためのチェック操作をしなくても済むうえ、最初のページ付近及び最後のページ付近で大きかった座標位置ズレが、ページ位置によらず少なくなり、結果として文字認識率が向上する。
【００７１】
（２）枠線とストロークデータとの交点数を用いる場合
上記実施形態においては、位置ズレが是正されている度合いを表す位置ズレ補正指標値として文字認識率を用いたが、これに限られない。すなわち、上記位置ズレが生じていない正しい状態であれば、図９（ａ）に概念的に示すように、紙媒体１２０の上記「ＤＡＴＥ」「ＴＩＭＥ」「ＴＩＴＬＥ」「ＰＲＡＣＥ」「ＭＥＭＢＥＲ」等の各記入欄の縦横枠線に交差しないように（交点数が０となるように）ストロークデータが生成されるはずである。これに対し、上記のようにして位置ズレが生じると、例えば図９（ｂ）に示すように、上記各記入欄の縦枠線ＬＬとストロークデータとの間に交点が生じる。上記位置ズレが大きければ大きいほど、上記交点数が増大すると考えられることから、本変形例では、上記位置ズレ補正指標値として当該交点数を用いる。
【００７２】
本変形例において演算装置により実行される位置ズレ補正のルーチンを、上記図８に対応する図１０により説明する。図８と同等の手順には同一の符号を付し、適宜説明を省略又は簡略化する。
【００７３】
図１０において、上記図８と同等のステップＳ１、ステップＳ２、ステップＳ３を経て、新たに設けたステップＳ４′に移行する。ステップＳ４′では、演算装置１２は、上記ステップＳ４と同様、最大ズレ幅Ｍを均等に５分割し、最初のページ範囲Ｍ１を決定した後、順次ページ範囲Ｍ２，Ｍ３，Ｍ４，Ｍ５を決定する。また、最小交点数Ｓｍｉｎをある程度大きな所定値（この例では２０）に初期設定する。
【００７４】
その後、上記図８と同等のステップＳ５、ステップＳ６（又はステップＳ７）を経て、新たに設けたステップＳ８′に移行する。ステップＳ８′では、演算装置１２は、プラス又はマイナスした位置ズレ補正候補値を用いた所定エリア枠線、すなわち、仮想の所定エリア枠線を基準として、その仮想の所定エリア枠線内に含まれるストロークデータと、上記縦枠線ＬＬとの交点の数Ｓ（位置ズレ是正指標値の一例に相当）をカウントしてそのカウント結果をメモリ装置１４に記憶し、ステップＳ９′に移行する。なお、このカウント結果である上記交点数Ｓをメモリ装置１４に記憶する手順が特許請求の範囲における交点数記憶手順に相当するとともに指標値記憶手順の一例にも相当する。
【００７５】
ステップＳ９′では、演算装置１２は、先の交点数Ｓ（仮のＳｍｉｎ）と後の交点数Ｓとを比較し、後の交点数Ｓのほうが小さいか否かを判定し、後の交点数Ｓが小さいと判定した場合（Ｙｅｓ）にはステップＳ１０に移行し、後の交点数Ｓが小さいと判定しなかった場合（Ｎｏ：先の交点数Ｓのほうが小さいと判定した場合）にはステップＳ１１へとスキップする。
【００７６】
ステップＳ１０′では、演算装置１２は、後の交点数Ｓを仮の最小交点数Ｓｍｉｎとし、ステップＳ１１に移行する。
【００７７】
ステップＳ１１、ステップＳ１２、ステップＳ１３は、上記ステップＳ４′、ステップＳ８′、ステップＳ９′の処理内容を前提として、図８と同様の処理が行われる。すなわち、ステップＳ１１及びステップＳ１２で、演算装置１２は、各ページ範囲Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５毎に順次Ｓｍｉｎを求め、全ての各ページ範囲Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５に対して交点数Ｓを比較してＳｍｉｎを求めたら、ステップＳ１３に移行する。なお、この最小交点数Ｓｍｉｎを求めるルーチンが特許請求の範囲における交点数比較手順に相当するとともに指標値比較手順の一例にも相当する。ステップＳ１３では、演算装置１２は、最小交点数Ｓｍｉｎであったページ範囲の位置ズレ補正候補値を正式な位置ズレ補正値（ＣＲ）として採用し、その位置ズレ補正値（ＣＲ）を用いてストロークデータの文字認識を行い、このルーチンを終了する。なお、本変形例においても、この位置ズレ補正値（ＣＲ）を決定するルーチンが特許請求の範囲における位置ズレ補正値決定手順に相当する。
【００７８】
本変形例においても、上記実施形態と同様の効果を得ることができる。
【００７９】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００８０】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００８１】
１０        スマートフォン（通信端末）
１２        
１００      電子筆記装置
１２０      被筆記媒体
２００      電子ペン（筆記具）
【図１】
2016164711.tif 000003
【図２】
2016164711.tif 000004
【図３】
2016164711.tif 000005
【図４】
2016164711.tif 000006
【図５】
2016164711.tif 000007
【図６】
2016164711.tif 000008
【図７】
2016164711.tif 000009
【図８】
2016164711.tif 000010
【図９】
2016164711.tif 000011
【図１０】
2016164711.tif 000012