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