(57)【要約】【課題】ユーザのページ送り操作を省略して、利便性を向上することができる手書き入力装置を提供する。【解決手段】ユーザの手書き入力時に取得される電子ペンの位置座標に基づいて、１ライン分の軌跡を示すストロークデータが生成され、記録対象ページと対応付けて記録される。現在取得中のストローク（Ｓ）と、記録対象ページに対応付けて記録されている判定対象のストローク（Ｎ）との交差が確認され（Ｓ１０１）、ストロークデータ間の交差ありと判定された場合（Ｓ１０３：ＹＥＳ）、改ページフラグがＯＮにセットされて（Ｓ１０５）、記録対象ページが更新される。【選択図】図６
2013050826.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって手書き入力される際に、現在の手書き入力位置を示す位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得された前記位置情報に基づいて、ユーザによって連続して入力された１ライン分の軌跡を示すストロークデータを生成するストローク生成手段と、
前記ストロークデータをページ単位で記憶可能な記憶装置に、前記ストロークデータが対応付けて記憶される現在の前記ページである記録対象ページと対応付けて、前記ストローク生成手段によって生成された前記ストロークデータを記録するデータ記録手段と、
前記データ記録手段によって前記記録対象ページに対応付けて記録される前記ストロークデータに基づいて、前記ストロークデータ間の近接が生じるか否かを判定する近接判定手段と、
前記近接判定手段によって前記ストロークデータ間の近接が生じると判定された場合、前記記録対象ページを新たな前記ページに更新するページ更新手段と
を備えたことを特徴とする手書き入力装置。
【請求項２】
前記近接判定手段は、前記記録対象ページに対応付けて記録される前記ストロークデータが相互に同一の前記位置情報を有する場合に、前記ストロークデータ間の近接が生じると判定することを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
前記記録対象ページに対応付けて記録される前記ストロークデータの各々について、前記ストロークデータを含む領域を特定する領域特定手段を備え、
前記近接判定手段は、前記領域特定手段によって特定された前記領域が相互に同一の前記領域を含む場合に、前記ストロークデータ間の近接が生じると判定することを特徴とする請求項１に記載の手書き入力装置。
【請求項４】
前記領域特定手段は、前記ストロークデータから所定距離だけ離れた位置を結んだ輪郭を有する前記領域を特定することを特徴とする請求項３に記載の手書き入力装置。
【請求項５】
前記領域特定手段は、前記ストロークデータを含むような規定サイズの区画体の組合せから成る前記領域を特定することを特徴とする請求項３に記載の手書き入力装置。
【請求項６】
前記ストローク生成手段によって生成された最新の前記ストロークデータと、前記最新のストロークデータよりも１つ前に生成された直前の前記ストロークデータとの離間距離が、規定距離以上であるか否かを判定する距離判定手段とを備え、
前記ページ更新手段は、前記近接判定手段によって前記ストロークデータ間の近接が生じると判定され、且つ、前記距離判定手段によって前記離間距離が前記規定距離以上であると判定された場合に、前記記録対象ページを新たな前記ページに更新することを特徴とする請求項１から５のいずれかに記載の手書き入力装置。
【請求項７】
ユーザによって手書き入力される領域に配置される媒体を保持する媒体保持部と、
前記記録対象ページに対応付けて記録される前記ストロークデータの生成間隔に、前記媒体保持部に保持されている前記媒体を切り替えるユーザの操作が検出されたか否かを判定する操作判定手段とを備え、
前記ページ更新手段は、前記近接判定手段によって前記ストロークデータ間の近接が生じると判定され、且つ、前記操作判定手段によって前記媒体を切り替える操作が検出されたと判定された場合に、前記記録対象ページを新たな前記ページに更新することを特徴とする請求項１から６のいずれかに記載の手書き入力装置。
【請求項８】
前記ストローク生成手段によって生成された最新の前記ストロークデータと、前記最新のストロークデータよりも１つ前に生成された直前の前記ストロークデータとの生成時間差が、規定時間以上であるか否かを判定する時間判定手段とを備え、
前記ページ更新手段は、前記近接判定手段によって前記ストロークデータ間の近接が生じると判定され、且つ、前記時間判定手段によって前記生成時間差が前記規定時間以上であると判定された場合に、前記記録対象ページを新たな前記ページに更新することを特徴とする請求項１から７のいずれかに記載の手書き入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが手書きで入力した情報をデジタルデータとして管理する手書き入力装置に関する。
【背景技術】
【０００２】
従来、赤外線と超音波を送信する送信機を備えた電子ペンと、電子ペンから送信される赤外線信号および超音波信号を受信する受信装置を有する手書き入力システムが知られている。手書き入力システムでは、電子ペンから送信される超音波信号および赤外線信号が受信装置で受信されて、受信された信号に基づいて電子ペンの位置座標が計測される。計測された位置座標に基づいて筆跡データが連続的に検出されて、電子ペンで書かれた文字や図形等を手書き筆跡データとして認識される。
【０００３】
このような手書き入力システムとして、筆跡データとジェスチャーデータとを区別して記録・認識するものが知られている（例えば、特許文献１参照）。これによれば、筆跡データによって電子ペンが描いた筆跡が検出され、ジャスチャーデータによって電子ペンを用いたジェスチャーの入力軌跡が検出される。ユーザが電子ペンを用いてジェスチャーを入力することで、そのジェスチャーに対応したコマンドを入力できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２８８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の手書き入力システムでは、図１９に例示するように、ユーザが複数ページ分を連続して手書き入力することがある。このときに生成される筆跡データがページ単位で管理されない場合、図２０に例示するように、複数ページ分の筆跡データが１ページに混在することになる。そこで従来では、ユーザが筆跡データを管理するページを切り替える際に、例えば予め設けられているページ送りボタンを押したり、ページ送りを指示するジェスチャーを行ったりする。これにより、手書き入力システムにページ送り指示が入力されて、筆跡データがページ単位で管理されることが知られている。
【０００６】
しかしながら、筆跡データを管理するページを切り替える際に、ユーザはその都度ページ送り指示を入力するために、例えばページ送りボタンを押したり、ページ送りを指示するジェスチャーを行ったりする必要がある。そうすると、手書き入力システムを使用するユーザの操作負担が大きくなり、不便であった。
【０００７】
本発明の目的は、ユーザのページ送り操作を省略して、利便性を向上することができる手書き入力装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る手書き入力装置は、ユーザによって手書き入力される際に、現在の手書き入力位置を示す位置情報を取得する位置情報取得手段と、前記位置情報取得手段によって取得された前記位置情報に基づいて、ユーザによって連続して入力された１ライン分の軌跡を示すストロークデータを生成するストローク生成手段と、前記ストロークデータをページ単位で記憶可能な記憶装置に、前記ストロークデータが対応付けて記憶される現在の前記ページである記録対象ページと対応付けて、前記ストローク生成手段によって生成された前記ストロークデータを記録するデータ記録手段と、前記データ記録手段によって前記記録対象ページに対応付けて記録される前記ストロークデータに基づいて、前記ストロークデータ間の近接が生じるか否かを判定する近接判定手段と、前記近接判定手段によって前記ストロークデータ間の近接が生じると判定された場合、前記記録対象ページを新たな前記ページに更新するページ更新手段とを備える。
【０００９】
これによれば、ユーザの手書き入力時に取得される位置情報に基づいて、１ライン分の軌跡を示すストロークデータが生成され、記録対象ページと対応付けて記録される。記録対象ページと対応付けて記録されるストロークデータに基づいて、ストロークデータ間の近接が生じると判定された場合、記録対象ページが更新される。したがって、ユーザの手書き入力した文字等が近接すると記録対象ページが自動的に切り替わるので、ユーザのページ送り操作を省略して、利便性を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】手書き入力装置１の概略構成図である。
【図２】電子ペン１０の電気的構成を示すブロック図である。
【図３】装置本体２０の電気的構成を示すブロック図である。
【図４】装置本体２０で実行されるメイン処理のフローチャートである。
【図５】改ページ処理のフローチャートである。
【図６】第一実施形態に係るフラグ設定処理のフローチャートである。
【図７】第一実施形態に係る筆跡データの保存態様を説明するための図である。
【図８】第一実施形態に係る筆跡データの保存態様を説明するための図である。
【図９】第二実施形態に係るフラグ設定処理のフローチャートである。
【図１０】第二実施形態に係る筆跡データの保存態様を説明するための図である。
【図１１】第二実施形態に係る筆跡データの保存態様を説明するための図である。
【図１２】第三実施形態に係るフラグ設定処理のフローチャートである。
【図１３】第三実施形態に係る筆跡データの保存態様を説明するための図である。
【図１４】第三実施形態に係る筆跡データの保存態様を説明するための図である。
【図１５】第三実施形態に係る筆跡データの保存態様を説明するための図である。
【図１６】第四実施形態に係るフラグ設定処理のフローチャートである。
【図１７】第五実施形態に係るフラグ設定処理のフローチャートである。
【図１８】変形例に係る筆跡データの保存態様を説明するための図である。
【図１９】従来の筆跡データの保存態様を説明するための図である。
【図２０】従来の筆跡データの保存態様を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１２】
［第一実施形態］
図１〜図８を参照して、本発明の第一実施形態について説明する。図１を参照して、手書き入力装置１の概要について説明する。手書き入力装置１は、ユーザが手書き入力に用いる電子ペン１０と、電子ペン１０を用いて入力された文字、記号、図形などの情報（以下、筆跡データという。）を取得する装置本体２０とを有する。装置本体２０は、ユーザが電子ペン１０を用いて手書き入力する用紙を固定するクリップ部材３０を有する。クリップ部材３０を開閉する操作（以下、クリップ操作）によって、ユーザは用紙を装置本体２０に対して自由に着脱できる。装置本体２０は、少なくともクリップ部材３０で固定された用紙に近接する電子ペン１０と通信可能である。
【００１３】
装置本体２０は、ケーブル３によってコンピュータ２に接続されている。装置本体２０で取得された電子ペン１０の筆跡データは、コンピュータ２に送信される。コンピュータ２では、筆跡データをディスプレイに表示したり、筆跡データを記憶装置に保存したり、筆跡データに基づく文字認識を行ったりすることができる。
【００１４】
図２を参照して、電子ペン１０の電気的構造について説明する。電子ペン１０は、制御基板１１、感圧センサ１３、超音波送信機１４、赤外線送信機１５および、これらに電力を供給する電池１９を備えている。感圧センサ１３は、電子ペン１０の先端部（ペン先）に対する押圧状態を検出する。超音波送信機１４は、人間の可聴限界である約２０ｋＨｚよりも高い４０ｋHｚ〜１２０ｋHｚの音波または信号を送信可能である。赤外線送信機１５は、波長が約０．７２μｍから１ｍｍまでの可視光線より波長が長い電磁波を送信可能である。制御基板１１には、感圧センサ１３、超音波送信機１４、赤外線送信機１５などを制御するマイクロコンピュータ１２が搭載されている。
【００１５】
本実施形態では、電子ペン１０のペン先にボールペンなどのリフィルが挿入されており、感圧センサ１３はリフィル先端に対する押圧を検出する。電子ペン１０が用紙に対して筆記しているときは、リフィル先端に対する押圧が発生するから、感圧センサ１３はＯＮ状態となる。一方、電子ペン１０が用紙に対して筆記していないときは、リフィル先端に対する押圧が発生しないから、感圧センサ１３はＯＦＦ状態となる。感圧センサ１３のＯＮ／ＯＦＦ状態を示す検出信号が、制御基板１１に出力される。制御基板１１に出力される感圧センサ１３の検出信号がＯＮ状態を示す場合、マイクロコンピュータ１２は超音波送信機１４および赤外線送信機１５にそれぞれ超音波信号および赤外線信号を送信させる。
【００１６】
図３を参照して、装置本体２０の電気的構造について説明する。装置本体２０は、マイクロコンピュータ２１、超音波受信機２２，２３、赤外線受信機２４、メモリ２７、外部機器インタフェイス（Ｉ／Ｆ）２８、および、これらに電力を供給する電源２９を備えている。マイクロコンピュータ２１は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリなどを一体に備えている。後述する各種カウンタおよび改ページフラグは、マイクロコンピュータ２１のＲＡＭに記憶されている。二つの超音波受信機２２，２３は、装置本体２０に離間して配置されて、それぞれ超音波送信機１４から送信された超音波信号を受信する。赤外線受信機２４は、装置本体２０における超音波受信機２２，２３の略中間位置に配置されて、赤外線送信機１５から送信された赤外線信号を受信する。外部機器Ｉ／Ｆ２８には、先述のケーブル３が接続される。
【００１７】
超音波受信機２２，２３で受信された超音波信号、および赤外線受信機２４で受信された赤外線信号は、マイクロコンピュータ２１に出力される。マイクロコンピュータ２１は、赤外線受信機２４が最初に受信した赤外線信号の到達時間と、各超音波受信機２２，２３における超音波信号の到達時間の到達時間差および音速を用いて、電子ペン１０から各超音波受信機２２，２３までの距離を計算する。そして、電子ペン１０の位置座標を、電子ペン１０と二つの超音波受信機２２，２３の各位置を頂点とする三角形を想定して、三辺測量法の理論を用いて計算する。
【００１８】
電子ペン１０で連続した一の入力操作（つまり、感圧センサ１３のＯＮ状態が連続する入力操作）が行われると、超音波受信機２２，２３で切れ目なく連続して超音波信号を受信される。このとき、マイクロコンピュータ２１によって計算される位置座標の連続が、ユーザによって連続して入力された１ライン分の軌跡を示すストロークデータである。先述の筆跡データは、複数のストロークデータによって構成される。
【００１９】
マイクロコンピュータ２１によって生成されたストロークデータは、メモリ２７に保存される。マイクロコンピュータ２１は、ストロークデータの保存領域として設定される現在のページ（以下、記録対象ページ）を記憶している。マイクロコンピュータ２１は、生成したストロークデータを記録対象ページと対応付けてメモリ２７に保存することで、メモリ２７でストロークデータがページ単位で管理される。また、マイクロコンピュータ２１によって生成されたストロークデータは、ケーブル３を介してコンピュータ２に送信される。
【００２０】
図４〜図８を参照して、手書き入力装置１のメイン処理について説明する。メイン処理（図４）は、装置本体２０が電源ＯＮされると、マイクロコンピュータ２１によって実行される。
【００２１】
図４に示すように、手書き入力装置１のメイン処理では、まず記録対象ページのページ番号を示すカウンタＰが、「１」に初期化される（Ｓ１）。さらに、ストロークデータに生成順で割り振られる番号を示すカウンタＳが、「１」に初期化される（Ｓ３）。次いで、電子ペン１０が用紙上で手書き入力されているか否か（つまり、ペン検出ありか否か）が判定される（Ｓ５）。具体的には、赤外線受信機２４によって赤外線信号が検出された場合に、ペン検出ありと判定される（Ｓ５：ＹＥＳ）。この場合、カウンタＰに対応するページ（Ｐ）の保存領域（つまり、記録対象ページの保存領域）が、メモリ２７に確保される（Ｓ７）。
【００２２】
そして、赤外線受信機２４によって検出された赤外線信号と、超音波受信機２２，２３によって検出された超音波信号とに基づいて、電子ペン１０の現在位置を示す位置座標が、上記のように算出される（Ｓ９）。ステップＳ７で確保されたページ（Ｐ）の保存領域に、ステップＳ９で算出された電子ペン１０の位置座標が、カウンタＳに対応するストロークデータ（以下、ストローク（Ｓ）という。）として保存される（Ｓ１１）。
【００２３】
その後、後述の改ページ処理が実行されて（Ｓ１３）、電子ペン１０が用紙から離れているか否か（つまり、ペン離れありか否か）が判定される（Ｓ１５）。具体的には、超音波受信機２２，２３による超音波の検出が継続している場合は、ペン離れなしと判定される（Ｓ１５：ＮＯ）。この場合、電子ペン１０を用いた一の入力操作が連続しているから、処理はステップＳ９に戻る。これにより、電子ペン１０が用紙から離れるまで、電子ペン１０の位置座標が一のストロークデータを構成する情報として連続的に保存される。
【００２４】
一方、超音波受信機２２，２３による超音波の検出が中断した場合は、ペン離れありと判定される（Ｓ１５：ＹＥＳ）。この場合、電子ペン１０を用いた一の入力操作が終了したから、カウンタＳが「１」加算される（Ｓ１７）。そして、電子ペン１０を用いた手書き入力の終了であるか否か（つまり、ペン入力終了であるか否か）が判定される（Ｓ１９）。具体的には、装置本体２０が電源ＯＦＦされたり、装置本体２０のリセットボタン（図示外）が押下されたりした場合、ペン入力終了であると判定されて（Ｓ１９：ＹＥＳ）、メイン処理が終了される。
【００２５】
なお、ペン入力終了でないと判定された場合は（Ｓ１９：ＮＯ）、処理はステップＳ５に戻る。これにより、電子ペン１０の次回検出時には、電子ペン１０の位置座標が、ステップＳ１７でインクリメントされた最新のストローク（Ｓ）として、ページ（Ｐ）の保存領域に保存される（Ｓ７〜Ｓ１１）。
【００２６】
図５に示すように、改ページ処理（Ｓ１３）では、まずカウンタＮが「１」に初期化される（Ｓ５１）。カウンタＮは、ページ（Ｐ）の保存領域に保存されているストロークデータのうちで、判定対象とするストロークデータの番号を示す。そして、メモリ２７に保存されるストロークデータ間の近接が生じるか否かに基づいて、改ページフラグのＯＮ／ＯＦＦを設定するフラグ設定処理が実行される（Ｓ５３）。改ページフラグは、「ＯＮ」が記録対象ページを切り替えることを示し、「ＯＦＦ」が記録対象ページを切り替えないことを示す。
【００２７】
図６に示すように、第一実施形態のフラグ設定処理（Ｓ５３）では、まず現在のストローク（Ｓ）とカウンタＮのストロークデータ（以下、ストローク（Ｎ）という。）との交差が、各々が有する位置座標に基づいて確認される（Ｓ１０１）。その結果、ストローク（Ｓ）とストローク（Ｎ）とが同一の位置座標を有する場合、ストロークデータ間の交差ありと判定されて（Ｓ１０３：ＹＥＳ）、改ページフラグがＯＮにセットされる（Ｓ１０５）。一方、ストローク（Ｓ）とストローク（Ｎ）とが同一の位置座標を有しない場合、ストロークデータ間の交差なしと判定されて（Ｓ１０３：ＮＯ）、改ページフラグがＯＦＦにセットされる（Ｓ１０７）。ステップＳ１０５またはステップＳ１０７の実行後、処理が改ページ処理（図５）に戻る。
【００２８】
図５に戻る。ステップＳ５３の実行後、改ページフラグが「ＯＮ」であるか否かが判定される（Ｓ５５）。改ページフラグが「ＯＮ」である場合（Ｓ５５：ＹＥＳ）、ページ（Ｐ）の保存領域に保存されているストローク（Ｓ）が、メモリ２７からマイクロコンピュータ２１のＲＡＭに読み出される（Ｓ５７）。その後、ページ（Ｐ）の保存領域に保存されているストローク（Ｓ）が、メモリ２７から消去される（Ｓ５９）。つまり、現在取得中のストロークデータが、メモリ２７からマイクロコンピュータ２１に退避される。
【００２９】
次いで、カウンタＰが「１」加算され（Ｓ６１）、カウンタＳが「１」に初期化される（Ｓ６３）。その後、ページ（Ｐ）の保存領域（つまり、次ページの保存領域）が、メモリ２７に確保される（Ｓ６５）。ステップＳ６５で確保されたページ（Ｐ）の保存領域に、ステップＳ５７、Ｓ５９で退避されたストロークデータ（退避データ）が保存される（Ｓ６７）。このとき、カウンタＳは「１」であるから、退避データは最新のページ（Ｐ）に１番目のストロークデータとして保存される。ステップＳ６７の実行後、処理がメイン処理（図４）に戻る。
【００３０】
このように、現在のストローク（Ｓ）が記録対象ページに既に保存されている判定対象のストローク（Ｎ）と近接する場合、現在のストローク（Ｓ）は次ページの保存領域に１番目のストロークデータとして保存される。よって、同一ページに保存されるストロークデータ間に近接が生じるときは、ストロークデータの保存領域（記録対象ページ）が自動的に切り替わる。
【００３１】
一方、改ページフラグが「ＯＦＦ」である場合（Ｓ５５：ＮＯ）、カウンタＮが「１」加算され（Ｓ６９）、カウンタＮがカウンタＳ以上であるか否かが判定される（Ｓ７１）、カウンタＮがカウンタＳ未満である場合（Ｓ７１：ＮＯ）、ページ（Ｐ）に未判定のストロークデータが存在するため、処理がステップＳ５３に戻って上述のフラグ設定処理が実行される。そして、現在のストローク（Ｓ）が次の判定対象となるストローク（Ｎ）と近接するか否かに応じて、改ページフラグがセットされる。なお、カウンタＮがカウンタＳ以上である場合（Ｓ７１：ＹＥＳ）、ページ（Ｐ）に未判定のストロークデータが存在しないため、処理がメイン処理（図４）に戻る。
【００３２】
図７および図８を参照して、第一実施形態における筆跡データの保存態様を具体的に説明する。例えば、図７に示すように、ユーザは電子ペン１０を用いて、クリップ部材３０で固定された１枚目の用紙に「１２３」を手書き入力したとする。この場合、ストロークデータ間の交差が発生しないから（Ｓ１０３：ＮＯ）、保存領域の改ページは行われない（Ｓ５５：ＮＯ）。よって、「１２３」を構成する複数のストロークデータは、同一ページの保存領域（例えば、１ページ目の保存領域）に保存される（Ｓ５：ＹＥＳ〜Ｓ１９：ＮＯ）。
【００３３】
その後、ユーザがクリップ部材３０で固定された１枚目の用紙を剥がして、２枚目の用紙に「ＯＳ」を手書き入力し、２枚目の「Ｏ」が１枚目の「１」と描画位置が重複する場合を想定する（図７参照）。このときに保存領域の改ページが行われないと、図８に例示するように、「ＯＳ」を描く複数のストロークデータも１ページ目の保存領域に保存され、「１２３」を描く複数のストロークデータと区別されずに混在するおそれがある。
【００３４】
その点、本実施形態では、「Ｏ」を描くストロークデータが「１」のストロークデータと交差することで（Ｓ１０３：ＹＥＳ）、保存領域の改ページが行われる（Ｓ５５：ＹＥＳ〜Ｓ６７）。その結果、「Ｏ」を描くストロークデータは、２ページ目の保存領域に１番目のストロークデータとして保存される。また、「Ｓ」を描く次のストロークデータは、２ページ目の保存領域に２番目のストロークデータとして保存される。
【００３５】
以上説明したように、第一実施形態に係る手書き入力装置１によれば、ユーザの手書き入力時に取得される電子ペン１０の位置座標に基づいて、１ライン分の軌跡を示すストロークデータが生成され、記録対象ページと対応付けて記録される。記録対象ページと対応付けて記録されるストロークデータに基づいて、ストロークデータ間の近接が生じると判定された場合、記録対象ページが更新される。
【００３６】
より具体的には、記録対象ページに対応付けて記録されるストロークデータが相互に同一の位置座標を有する場合に、ストロークデータの交差が発生すると判定されて、記録対象ページが更新される。つまり、ユーザの手書き入力した文字等が近接すると記録対象ページが自動的に切り替わるので、ユーザのページ送り操作を省略して利便性を向上でき、且つ、ストロークデータを適切にページ単位で管理することができる。さらに、ストロークデータの交差に基づいて、ストロークデータ間の近接が生じるか否かを、簡易且つ正確に判定することができる。
【００３７】
［第二実施形態］
図９〜図１１を参照して、本発明の第二実施形態について説明する。第二実施形態に係る手書き入力装置１は、第一実施形態と同様であるが、フラグ設定処理（Ｓ５３）の詳細が異なる。以下では、第一実施形態と異なる点のみを説明する。
【００３８】
図９に示すように、第二実施形態のフラグ設定処理（Ｓ５３）では、まず現在のストローク（Ｓ）の所属領域が抽出される（Ｓ２０１）。ステップＳ２０１で取得される所属領域は、ユーザの手書き入力を検出可能な範囲（言い換えると、電子ペン１０の軌跡を検出可能な範囲）をマトリクス状に区画した分割領域のうちで、ストローク（Ｓ）を含む分割領域である。言い換えると、ストローク（Ｓ）の所属領域は、ストローク（Ｓ）を含むような規定サイズの分割領域の組合せから成る。同様に、ストローク（Ｎ）を含む分割領域が、判定対象のストローク（Ｎ）の所属領域として抽出される（Ｓ２０３）。
【００３９】
次いで、ストローク（Ｓ）の所属領域とストローク（Ｎ）の所属領域とが重複するか否かが判定される（Ｓ２０５）。すなわち、ステップＳ２０１、Ｓ２０３で抽出された各所属領域が同一の分割領域を含む場合、所属領域が重複すると判定されて（Ｓ２０５：ＹＥＳ）、改ページフラグがＯＮにセットされる（Ｓ２０７）。一方、ステップＳ２０１、Ｓ２０３で抽出された各所属領域が同一の分割領域を含まない場合、所属領域が重複しないと判定されて（Ｓ２０５：ＮＯ）、改ページフラグがＯＦＦにセットされる（Ｓ２０９）。ステップＳ２０７またはステップＳ２０９の実行後、処理が改ページ処理（図５）に戻る。
【００４０】
第二実施形態における筆跡データの保存態様を、具体的に説明する。例えば、図１０に示すように、ユーザは電子ペン１０を用いて、クリップ部材３０で固定された１枚目の用紙に「１２３」を手書き入力したとする。この場合、ストロークデータの所属領域の重複が発生しないから（Ｓ２０５：ＮＯ）、保存領域の改ページは行われない（Ｓ５５：ＮＯ）。よって、「１２３」を構成する複数のストロークデータは、同一ページの保存領域（例えば、１ページ目の保存領域）に保存される（Ｓ５：ＹＥＳ〜Ｓ１９：ＮＯ）。
【００４１】
その後、ユーザがクリップ部材３０で固定された１枚目の用紙を剥がして、「１２３」と描画位置が重複しないように、２枚目の用紙に「ＮＩＬ」を手書き入力する場合を想定する（図１０参照）。このときに保存領域の改ページが行われないと、図１１に例示するように、「ＮＩＬ」を描く複数のストロークデータも１ページ目の保存領域に保存され、「１２３」を描く複数のストロークデータと区別されずに混在するおそれがある。
【００４２】
その点、本実施形態では、図１１の太枠に示すように、「Ｎ」を描くストロークデータの所属領域が、「１」のストロークデータの所属領域と重複する（Ｓ２０５：ＹＥＳ）。これにより、保存領域の改ページが行われて（Ｓ５５：ＹＥＳ〜Ｓ６７）、「Ｎ」を描くストロークデータは、２ページ目の保存領域に１番目のストロークデータとして保存される。また、「Ｉ」、「Ｌ」を描くストロークデータは、それぞれ、２ページ目の保存領域に２番目、３番目のストロークデータとして保存される。
【００４３】
以上説明したように、第二実施形態に係る手書き入力装置１によれば、第一実施形態と同様に、ユーザの手書き入力した文字等が近接すると記録対象ページが自動的に切り替わるので、ユーザのページ送り操作を省略して利便性を向上でき、且つストロークデータを適切にページ単位で管理することができる。より具体的には、記録対象ページに対応付けて記録されるストロークデータの所属領域が相互に同一の分割領域を有する場合に、ストロークデータの交差が発生すると判定されて、記録対象ページが更新される。よって、ストロークデータを含む領域の重複に基づいて、ストロークデータ間の近接が生じるか否かを、簡易且つ正確に判定することができる。
【００４４】
［第三実施形態］
図１２〜図１５を参照して、本発明の第三実施形態について説明する。第三実施形態に係る手書き入力装置１は、第一実施形態と同様であるが、フラグ設定処理（Ｓ５３）の詳細が異なる。以下では、第一実施形態と異なる点のみを説明する。
【００４５】
図１２に示すように、第三実施形態のフラグ設定処理（Ｓ５３）では、まずステップＳ１０１、Ｓ１０３と同様に、ストローク（Ｓ）とストローク（Ｎ）との交差が確認および判定される（Ｓ３０１、Ｓ３０３）。ストロークデータ間の交差ありと判定された場合（Ｓ３０３：ＹＥＳ）、現在のストローク（Ｓ）と一つ前のストローク（Ｓ−１）との離間距離が、各々の位置座標に基づいて算出される（Ｓ３０５）。
【００４６】
次いで、ステップＳ３０５で算出された離間距離が、規定距離（例えば、５ｃｍ）以上であるか否かが判定される（Ｓ３０７）。算出された離間距離が規定距離以上である場合（Ｓ３０７：ＹＥＳ）、改ページフラグがＯＮにセットされる（Ｓ３０９）。一方、算出された離間距離が規定距離未満である場合（Ｓ３０７：ＮＯ）、またはストロークデータ間の交差なしと判定された場合（Ｓ３０３：ＮＯ）、改ページフラグがＯＦＦにセットされる（Ｓ３１１）。ステップＳ３０９またはステップＳ３１１の実行後、処理が改ページ処理（図５）に戻る。
【００４７】
第三実施形態における筆跡データの保存態様を、具体的に説明する。例えば、図１３に示すように、ユーザは電子ペン１０を用いて、クリップ部材３０で固定された１枚目の用紙に「ページめくりがかんたんにわかると」を手書き入力したとする。この場合、例えば「め」の入力時にストロークデータの交差が発生するが（Ｓ３０３：ＹＥＳ）、交差するストロークデータ間の離間距離は「０」であるため（Ｓ３０７：ＮＯ）、保存領域の改ページは行われない（Ｓ５５：ＮＯ）。よって、「ページめくりがかんたんにわかると」を構成する複数のストロークデータは、同一ページの保存領域（例えば、１ページ目の保存領域）に保存される（Ｓ５：ＹＥＳ〜Ｓ１９：ＮＯ）。
【００４８】
その後、ユーザがクリップ部材３０で固定された１枚目の用紙を剥がして、１枚目の「ペ」と重複する描画位置で、２枚目の用紙に手書き入力を開始する場合を想定する（図１３参照）。このときに保存領域の改ページが行われないと、図１４に例示するように、２枚目の用紙に手書き入力したラインのストロークデータも１ページ目の保存領域に保存され、「ページめくりがかんたんにわかると」を描くストロークデータと区別されずに混在するおそれがある。
【００４９】
その点、本実施形態では、２枚目の用紙に手書き入力したラインのストロークデータが「ペ」のストロークデータと交差すると（Ｓ３０３：ＹＥＳ）、現在のストロークデータと直前のストロークデータ（つまり、１枚目に描画された「と」のストロークデータ）との離間距離が規定距離以上であるため（Ｓ３０７：ＹＥＳ）、保存領域の改ページが行われる（Ｓ５５：ＹＥＳ〜Ｓ６７）。その結果、現在のストロークデータは、２ページ目の保存領域に１番目のストロークデータとして保存される。
【００５０】
また、図１５に示す例では、ユーザは電子ペン１０を用いて、クリップ部材３０で固定された１枚目の用紙に「ページめくりがかんたんにわかると」を手書き入力し、さらに「と」と重複する描画位置で取り消し線及び「ね」を手書き入力している。この場合、入力された取り消し線のストロークデータが「と」のストロークデータと交差するが（Ｓ３０３：ＹＥＳ）、交差するストロークデータ間の離間距離は「０」であるため（Ｓ３０７：ＮＯ）、保存領域の改ページは行われない（Ｓ５５：ＮＯ）。よって、取り消し線及び「ね」を構成する複数のストロークデータも、「ページめくりがかんたんにわかると」のストロークデータと同一の保存領域（例えば、１ページ目の保存領域）に保存される（Ｓ５：ＹＥＳ〜Ｓ１９：ＮＯ）。
【００５１】
以上説明したように、第三実施形態に係る手書き入力装置１によれば、第一実施形態と同様に、ユーザの手書き入力した文字等が近接すると記録対象ページが自動的に切り替わるので、ユーザのページ送り操作を省略して利便性を向上でき、且つストロークデータを適切にページ単位で管理することができる。より具体的には、記録対象ページに対応付けて記録されるストロークデータが交差し、且つ現在のストロークデータと直前のストロークデータとの離間距離が大きい場合に、記録対象ページが更新される。よって、ストロークデータの交差および離間距離に基づいて、ストロークデータ間の近接に起因する改ページを行うか否かを、簡易且つ正確に判定することができる。
【００５２】
なお、第三実施形態の変形例として、図１２に示すフラグ設定処理（Ｓ５３）において、ステップＳ３０１、Ｓ３０３の処理を省略して、ステップＳ３０５〜Ｓ３１１の処理のみが実行されてもよい。この場合、ストローク（Ｓ）、（Ｓ−１）の離間距離が規定距離以上であれば、ストロークデータ間の交差に関係なく、記録対象ページを自動更新することができる。
【００５３】
［第四実施形態］
図１６を参照して、本発明の第四実施形態について説明する。第四実施形態に係る手書き入力装置１は、第一実施形態と同様であるが、マイクロコンピュータ２１はクリップ部材３０に電気的に接続されて、クリップ部材３０の開閉操作を検出可能である。マイクロコンピュータ２１では、クリップ部材３０の開閉操作が行われた日時が記憶される。また、第四実施形態に係るフラグ設定処理（Ｓ５３）の詳細は、第一実施形態とは異なる。以下では、第一実施形態と異なる点のみを説明する。
【００５４】
図１６に示すように、第四実施形態のフラグ設定処理（Ｓ５３）では、まずステップＳ１０１、Ｓ１０３と同様に、ストローク（Ｓ）とストローク（Ｎ）との交差が確認および判定される（Ｓ４０１、Ｓ４０３）。ストロークデータ間の交差ありと判定された場合（Ｓ４０３：ＹＥＳ）、ストローク（Ｓ）およびストローク（Ｎ）の入力間隔で行われたクリップ部材３０の開閉操作が特定される（Ｓ４０５）。具体的には、ストローク（Ｓ）の取得日時よりも前、且つ、ストローク（Ｎ）の取得日時よりも後に行われたクリップ部材３０の開閉操作が、マイクロコンピュータ２１に記憶されている開閉操作の日時に基づいて特定されればよい。
【００５５】
その結果、各ストロークデータの入力間隔でクリップ部材３０の開閉操作ありと判定された場合は（Ｓ４０７：ＹＥＳ）、ユーザが一のストロークデータを入力してから、そのストロークデータに交差する他のストロークデータを入力するまでの間に、クリップ部材３０に固定されている用紙を取り換えたと推定できる。この場合、改ページフラグがＯＮにセットされて（Ｓ４０９）、記録対象ページが切り換えられる。これにより、一のストロークデータと他のストロークデータは、それぞれ異なるページに対応付けて記憶される。
【００５６】
一方、各ストロークデータの入力間隔でクリップ部材３０の開閉操作なしと判定された場合は（Ｓ４０７：ＮＯ）、ユーザが一のストロークデータを入力してから、そのストロークデータに交差する他のストロークデータを入力するまでの間に、クリップ部材３０に固定されている用紙を取り換えなかったと推定できる。この場合、改ページフラグがＯＦＦにセットされるため（Ｓ４１１）、一のストロークデータと他のストロークデータは同一ページに対応付けて記憶される。なお、ストロークデータ間の交差なしと判定された場合も（Ｓ４０３：ＮＯ）、改ページフラグがＯＦＦにセットされる（Ｓ４１１）。ステップＳ４０９またはステップＳ４１１の実行後、処理が改ページ処理（図５）に戻る。
【００５７】
以上説明したように、第四実施形態に係る手書き入力装置１によれば、第一実施形態と同様に、ユーザの手書き入力した文字等が近接すると記録対象ページが自動的に切り替わるので、ユーザのページ送り操作を省略して利便性を向上でき、且つストロークデータを適切にページ単位で管理することができる。より具体的には、記録対象ページに対応付けて記録されるストロークデータが交差し、且つ交差するストロークデータの入力間隔でクリップ部材３０の開閉操作があった場合に、記録対象ページが更新される。よって、ストロークデータの交差およびクリップ部材３０の開閉操作に基づいて、ストロークデータ間の近接に起因する改ページを行うか否かを、簡易且つ正確に判定することができる。
【００５８】
なお、第四実施形態の変形例として、図１６に示すフラグ設定処理（Ｓ５３）において、ステップＳ４０１、Ｓ４０３の処理を省略して、ステップＳ４０５〜Ｓ４１１の処理のみが実行されてもよい。この場合、ストローク（Ｓ）、（Ｎ）間でクリップ部材３０の開閉操作が行われると、ストロークデータ間の交差に関係なく、記録対象ページを自動更新することができる。
【００５９】
［第五実施形態］
図１７を参照して、本発明の第五実施形態について説明する。第五実施形態に係る手書き入力装置１は、第一実施形態と同様であるが、フラグ設定処理（Ｓ５３）の詳細が異なる。以下では、第一実施形態と異なる点のみを説明する。
【００６０】
図１７に示すように、第五実施形態のフラグ設定処理（Ｓ５３）では、まずステップＳ１０１、Ｓ１０３と同様に、ストローク（Ｓ）とストローク（Ｎ）との交差が確認および判定される（Ｓ５０１、Ｓ５０３）。ストロークデータ間の交差ありと判定された場合（Ｓ５０３：ＹＥＳ）、ストローク（Ｓ）およびストローク（Ｓ−１）の入力時間差が算出される（Ｓ５０５）。具体的には、ストローク（Ｓ−１）の入力終了時間からストローク（Ｓ）の入力開始時間までの経過時間が、ストローク（Ｓ）およびストローク（Ｓ−１）の入力時間差として算出されればよい。
【００６１】
次いで、ステップＳ５０５で算出された入力時間差が、規定時間（例えば、１０秒）以上であるか否かが判定される（Ｓ５０７）。算出された入力時間差が規定時間以上である場合（Ｓ５０７：ＹＥＳ）、ユーザが一つ前のストローク（Ｓ−１）を入力してから、現在のストローク（Ｓ）を入力するまでの間に、クリップ部材３０の固定されている用紙を取り換えたと推定できる。この場合、改ページフラグがＯＮにセットされて（Ｓ５０９）、記録対象ページが切り換えられる。これにより、現在のストローク（Ｓ）と他のストロークデータは、それぞれ異なるページに対応付けて記憶される。
【００６２】
一方、算出された入力時間差が規定時間未満である場合（Ｓ５０７：ＮＯ）、ユーザが一つ前のストローク（Ｓ−１）を入力してから、現在のストローク（Ｓ）を入力するまでの間に、クリップ部材３０に固定されている用紙を取り換えなかったと推定できる。この場合、改ページフラグがＯＦＦにセットされるため（Ｓ５１１）、現在のストローク（Ｓ）と他のストロークデータはそれぞれ異なるページに対応付けて記憶される。なお、ストローク間の交差なしと判定された場合も（Ｓ５０３：ＮＯ）、改ページフラグがＯＦＦにセットされる（Ｓ５１１）。ステップＳ５０９またはステップＳ５１１の実行後、処理が改ページ処理（図５）に戻る。
【００６３】
以上説明したように、第五実施形態に係る手書き入力装置１によれば、第一実施形態と同様に、ユーザの手書き入力した文字等が近接すると記録対象ページが自動的に切り替わるので、ユーザのページ送り操作を省略して利便性を向上でき、且つストロークデータを適切にページ単位で管理することができる。より具体的には、記録対象ページに対応付けて記録されるストロークデータが交差し、且つ現在のストロークと一つ前のストロークの入力時間差が大きい場合に、記録対象ページが更新される。よって、ストロークデータの交差および現在のストロークと一つ前のストロークの入力時間差に基づいて、ストロークデータ間の近接に起因する改ページを行うか否かを、簡易且つ正確に判定することができる。
【００６４】
なお、第五実施形態の変形例として、図１７に示すフラグ設定処理（Ｓ５３）において、ステップＳ５０１、Ｓ５０３の処理を省略して、ステップＳ５０５〜Ｓ５１１の処理のみが実行されてもよい。この場合、ストローク（Ｓ）、（Ｓ−１）の入力時間差が規定時間以上であれば、ストロークデータ間の交差に関係なく、記録対象ページを自動更新することができる。
【００６５】
［その他］
上記実施形態において、ステップＳ９を実行するマイクロコンピュータ２１が、本発明の「位置情報取得手段」に相当する。ステップＳ１１を実行するマイクロコンピュータ２１が、本発明の「ストローク生成手段」および「データ記録手段」に相当する。ステップＳ５３を実行するマイクロコンピュータ２１が、本発明の「近接判定手段」に相当する。ステップＳ１３を実行するマイクロコンピュータ２１が、本発明の「ページ更新手段」に相当する。ステップＳ２０１、Ｓ２０３を実行するマイクロコンピュータ２１が、本発明の「領域特定手段」に相当する。ステップＳ３０７を実行するマイクロコンピュータ２１が、本発明の「距離判定手段」に相当する。クリップ部材３０が、本発明の「媒体保持部」に相当する。ステップＳ４０７を実行するマイクロコンピュータ２１が、本発明の「操作判定手段」に相当する。ステップＳ５０７を実行するマイクロコンピュータ２１が、本発明の「時間判定手段」に相当する。
【００６６】
本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。例えば、第二実施形態では、各ストロークの所属領域として、ストロークデータを含むような規定サイズの区画体（分割領域）の組合せから成る領域を特定している（Ｓ２０１、Ｓ２０３）。これに代えて、図１７に例示するように、ストロークデータから所定距離だけ離れた位置を結んだ輪郭を有する領域を、各ストロークの所属領域として特定してもよい。この場合、ステップＳ２０５では、各ストロークの所属領域が同一の位置座標を含む場合に、所属領域の重複ありと判定されればよい。これによれば、ストロークデータの形状に即した形状を有する所属領域を設定して、各ストロークデータが近接するか否かをより正確に特定することができる。
【００６７】
また、第一〜第五実施形態は、適宜組み合わせて、または置き換えて実行してもよい。例えば、第三、第四実施形態では、ストロークデータが交差するか否かによって、ストロークデータが近接するか否かを特定している。これに代えて、第二実施形態と同様に、ストロークデータの所属領域が重複するか否かによって、ストロークデータが近接するか否かを特定してもよい。また、第三、第四実施形態を組み合わせて、ストロークデータの離間距離が規定距離以上であり、且つストロークデータの入力時間差が規定時間以上である場合に、改ページフラグをＯＮにセットしてもよい。
【符号の説明】
【００６８】
１    手書き入力装置
１０    電子ペン
２０    装置本体
２１    マイクロコンピュータ
２２，２３    超音波受信機
２４    赤外線受信機
２７    メモリ
３０    クリップ部材
【図１】
2013050826.tif 000003
【図２】
2013050826.tif 000004
【図３】
2013050826.tif 000005
【図４】
2013050826.tif 000006
【図５】
2013050826.tif 000007
【図６】
2013050826.tif 000008
【図７】
2013050826.tif 000009
【図８】
2013050826.tif 000010
【図９】
2013050826.tif 000011
【図１０】
2013050826.tif 000012
【図１１】
2013050826.tif 000013
【図１２】
2013050826.tif 000014
【図１３】
2013050826.tif 000015
【図１４】
2013050826.tif 000016
【図１５】
2013050826.tif 000017
【図１６】
2013050826.tif 000018
【図１７】
2013050826.tif 000019
【図１８】
2013050826.tif 000020
【図１９】
2013050826.tif 000021
【図２０】
2013050826.tif 000022