(57)【特許請求の範囲】
【請求項１】
被筆記体への通常の筆記に対応した第１モードと被筆記体への追記に対応した第２モードとを選択可能な選択手段、及び、前記選択手段による前記第１モード又は前記第２モードの選択にそれぞれ対応したモード識別子と前記被筆記体への筆記内容に対応したデータ入力を行うための筆記信号とを送信可能な送信手段、を備える電子筆記具と、
前記電子筆記具の前記送信手段から送信された前記筆記信号の受信結果に基づき、前記電子筆記具と前記被筆記体との接触点の位置座標を取得する位置取得手段と、
前記電子筆記具の前記送信手段から送信された前記モード識別子に基づき、前記電子筆記具の前記選択手段において選択されているモードが、前記第１モード及び前記第２モードのいずれであるかを判定するモード判定手段と、
前記位置取得手段で取得された前記位置座標を用いて、前記電子筆記具による前記被筆記体への記載に対応したストロークデータを生成するストロークデータ生成手段と、
前記モード判定手段により前記電子筆記具において前記第１モードが選択されていると判定された状態で、前記ストロークデータ生成手段により生成される筆記ストロークデータに対し、ページ番号を付与するページ付与手段と、
前記ストロークデータ生成手段により生成された前記筆記ストロークデータを、ページ付与手段により付与された前記ページ番号と対応付けて蓄積する、第１データ記憶手段と、
前記モード判定手段により前記電子筆記具において前記第１モードから前記第２モードへ切り替えられたと判定され、前記位置取得手段により検索用位置座標が取得された場合、前記第１データ記憶手段に記憶された前記筆記ストロークデータの中から、前記取得された検索用位置座標に対応する少なくとも１つの筆記ストロークデータに対応付けられて蓄積された少なくとも１つの前記ページ番号を取得する、データ取得手段と
を有することを特徴とする電子筆記装置。
【請求項２】
前記データ取得手段は、
前記モード判定手段により前記電子筆記具において前記第１モードから前記第２モードへ切り替えられたと判定され、前記ストロークデータ生成手段により、前記取得された検索用位置座標を用いて検索用ストロークデータが生成された場合、前記第１データ記憶手段に記憶された前記筆記ストロークデータの中から、前記生成された検索用ストロークデータに対応する少なくとも１つの筆記ストロークデータに対応付けられて蓄積された少なくとも１つの前記ページ番号を取得する
ことを特徴とする請求項１記載の電子筆記装置。
【請求項３】
前記モード判定手段により前記電子筆記具において前記第２モードが選択されていると判定された状態で、前記データ取得手段により、前記生成された検索用ストロークデータに対応する前記筆記ストロークデータに対応付けられて蓄積された前記ページ番号が取得された後に、前記モード判定手段により前記電子筆記具において前記第２モードから前記第１モードへ切り替えられたと判定され、前記ストロークデータ生成手段により前記位置座標に対応した追記ストロークデータが生成された場合、当該生成された追記ストロークデータを、前記取得された前記ページ番号と対応付けて記憶する、第２データ記憶手段を有する
ことを特徴とする請求項２記載の電子筆記装置。
【請求項４】
前記被筆記体は、ページ検索用領域を各ページごとに備え、
前記データ取得手段は、
前記生成された検索用ストロークデータに対応する少なくとも１つの筆記ストロークデータが、前記ページ検索用領域に対応する、ページの所定の領域に存在する前記少なくとも１つのページ番号を取得する
ことを特徴とする請求項３記載の電子筆記装置。
【請求項５】
前記モード判定手段により前記電子筆記具において前記第２モードから前記第１モードへ切り替えられたと判定され、前記ストロークデータ生成手段により前記位置座標に対応した前記追記ストロークデータの生成が開始された後に、前記取得されたページ番号に対し前記第２データ記憶手段により対応付けられて記憶されるべきデータ範囲が終了したことを表すデータ終了情報を取得する情報取得手段を有し、
前記第２データ記憶手段は、
前記ストロークデータ生成手段により前記位置座標に対応して生成が開始された、前記情報取得手段により前記データ終了情報が取得されるまでの前記追記ストロークデータを、前記取得された前記ページ番号と対応付けて記憶する
ことを特徴とする請求項３又は請求項４記載の電子筆記装置。
【請求項６】
前記情報取得手段は、
前記データ終了情報として、前記データ範囲の終了を表す操作手段の操作信号、前記位置座標に対応して前記ストロークデータ生成手段により生成された、予め定められた特定のストロークデータ、及び、前記電子筆記具の前記送信手段から送信された、予め定められた特定のモード識別子のうちいずれか１つを取得する
ことを特徴とする請求項５記載の電子筆記装置。
【請求項７】
前記モード判定手段により前記電子筆記具において前記第２モードが選択されていると判定された状態で、前記データ取得手段により、前記生成された検索用ストロークデータに対応する、前記第１データ記憶手段に蓄積された前記ページ番号が取得された場合に、その旨を報知する第１報知手段を有する
ことを特徴とする請求項３乃至請求項６のいずれか１項記載の電子筆記装置。
【請求項８】
前記モード判定手段により前記電子筆記具において前記第２モードが選択されていると判定された状態で、前記データ取得手段により、前記生成された検索用ストロークデータに対応する、前記第１データ記憶手段に蓄積された前記ページ番号が複数個取得されたかどうかを判定する第１データ数判定手段と、
前記第１データ数判定手段により複数個の前記ページ番号が取得されたと判定された場合、前記被筆記体への筆記の進行により順次生成される前記検索用ストロークデータに対応して、当該検索用ストロークデータに対応する、前記第１データ記憶手段に蓄積された前記ページ番号の数が所定値以下になったかどうかを判定する、第２データ数判定手段と、
前記第２データ数判定手段により前記ページ番号の数が所定値以下になったと判定された場合に、その旨を報知する第２報知手段を有する
ことを特徴とする請求項３乃至請求項６のいずれか１項記載の電子筆記装置。
【請求項９】
前記第２報知手段による報知が行われた後、前記データ取得手段により、前記生成された検索用ストロークデータに対応する前記ページ番号が複数個取得されている状態で、前記モード判定手段により前記電子筆記具において前記第２モードから前記第１モードへ切り替えられたと判定され、前記ストロークデータ生成手段により前記位置座標に対応した前記追記ストロークデータが生成された場合には、前記取得された複数個の各ページ番号ごとに、当該ページ番号のページにおいて筆記ストロークデータの存在しない空白領域と、前記ストロークデータ生成手段により生成された追記ストロークデータの外縁を囲む領域とが所定の位置関係となっているかどうかを判定する、位置関係判定手段を有し、
前記第２データ記憶手段は、
前記位置関係判定手段により、前記所定の位置関係となっていると判定されたページのページ番号を、前記ストロークデータ生成手段により生成された追記ストロークデータと対応付けて記憶する
ことを特徴とする請求項８記載の電子筆記装置。
【請求項１０】
略ノート形状の前記被筆記体を覆うように所定の第１方向に見開き可能な形状に構成され、前記位置取得手段を備えたシート体を有し、
前記位置関係判定手段は、
前記所定の位置関係として、前記空白領域と前記外縁を囲む領域とが、前記第１方向、又は、前記第１方向に直交する第２方向、に沿った距離が最短であるかどうかを判定する
ことを特徴とする請求項９記載の電子筆記装置。
【請求項１１】
被筆記体への通常の筆記に対応した第１モードと被筆記体への追記に対応した第２モードとを選択可能な選択手段、及び、前記選択手段による前記第１モード又は前記第２モードの選択にそれぞれ対応したモード識別子と前記被筆記体への筆記内容に対応したデータ入力を行うための筆記信号とを送信可能な送信手段、を備える電子筆記具であって、
前記電子筆記具の前記送信手段から送信された前記筆記信号の受信結果に基づき、前記電子筆記具と前記被筆記体との接触点の位置座標を取得する位置取得手段と、前記電子筆記具の前記送信手段から送信された前記モード識別子に基づき、前記電子筆記具の前記選択手段において選択されているモードが、前記第１モード及び前記第２モードのいずれであるかを判定するモード判定手段と、前記位置取得手段で取得された前記位置座標を用いて、前記電子筆記具による前記被筆記体への記載に対応したストロークデータを生成するストロークデータ生成手段と、前記モード判定手段により前記電子筆記具において前記第１モードが選択されていると判定された状態で、前記ストロークデータ生成手段により生成される筆記ストロークデータに対し、ページ番号を付与するページ付与手段と、前記ストロークデータ生成手段により生成された前記筆記ストロークデータを、ページ付与手段により付与された前記ページ番号と対応付けて蓄積する、第１データ記憶手段と、前記モード判定手段により前記電子筆記具において前記第１モードから前記第２モードへ切り替えられたと判定され、前記位置取得手段により検索用位置座標が取得された場合、前記第１データ記憶手段に記憶された前記筆記ストロークデータの中から、前記取得された検索用位置座標に対応する少なくとも１つの筆記ストロークデータに対応付けられて蓄積された少なくとも１つの前記ページ番号を取得する、データ取得手段と、を有する電子記録端末に対し、少なくとも情報送信可能に接続されている
ことを特徴とする電子筆記具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者の筆記内容を電子的に入力可能な電子筆記装置、及び、これに用いる電子筆記具に関する。
【背景技術】
【０００２】
使用者の手書きによる筆記内容を電子データ化し、文字認識を行って記録する電子筆記装置が既に知られている（例えば、特許文献１参照）。この電子筆記装置では、使用者が電子筆記具を用いて被筆記体に対し所望の文字列を筆記することにより、そのときの筆記具の筆記動作が検出され、筆記動作に対応したストロークデータが生成される。その際、生成されるストロークデータには、所定のページ番号が付与される。使用者が改ページを行いたい場合は、ページ送りボタン等を用いてページ送り操作を行うことにより、それ以降に生成されたストロークデータには次のページ番号が付与される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９７２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電子筆記具を用いて被筆記体に対し使用者が記載を行う場合には、被筆記体の未記載領域が、時系列に沿った一定の順序で規則性をもって埋められていくのが一般的である。例外的に、使用者の意図により、新たな記載を、上記の順序に沿った最新のページの未記載領域に記載するのではなく、既に過去に記載済みのページにさかのぼって追記する場合がある。このような場合には、上記従来技術においては、使用者がページ戻しボタン等を用いてページ戻し操作等を行い、当該追記する記載に対応したストロークデータに対し、上記さかのぼったページ番号を割り当てて記憶する必要がある。しかしながら、使用者は、さかのぼるべきページがどのページ番号であるのかを思い出すのは困難であるため、当該さかのぼるべきページを探し出すためには、戻るページ数をカウントして、上記ページ戻し操作を順次行う必要があり、労力負担が大きかった。
【０００５】
本発明の目的は、使用者が被筆記体の前のページにさかのぼって追記を行う場合における労力負担を低減して、利便性を向上することができる電子筆記装置及び電子筆記具を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、第１の発明は、被筆記体への通常の筆記に対応した第１モードと被筆記体への追記に対応した第２モードとを選択可能な選択手段、及び、前記選択手段による前記第１モード又は前記第２モードの選択にそれぞれ対応したモード識別子と前記被筆記体への筆記内容に対応したデータ入力を行うための筆記信号とを送信可能な送信手段、を備える電子筆記具と、前記電子筆記具の前記送信手段から送信された前記筆記信号の受信結果に基づき、前記電子筆記具と前記被筆記体との接触点の位置座標を取得する位置取得手段と、前記電子筆記具の前記送信手段から送信された前記モード識別子に基づき、前記電子筆記具の前記選択手段において選択されているモードが、前記第１モード及び前記第２モードのいずれであるかを判定するモード判定手段と、前記位置取得手段で取得された前記位置座標を用いて、前記電子筆記具による前記被筆記体への記載に対応したストロークデータを生成するストロークデータ生成手段と、前記モード判定手段により前記電子筆記具において前記第１モードが選択されていると判定された状態で、前記ストロークデータ生成手段により生成される筆記ストロークデータに対し、ページ番号を付与するページ付与手段と、前記ストロークデータ生成手段により生成された前記筆記ストロークデータを、ページ付与手段により付与された前記ページ番号と対応付けて蓄積する、第１データ記憶手段と、前記モード判定手段により前記電子筆記具において前記第１モードから前記第２モードへ切り替えられたと判定され、前記位置取得手段により検索用位置座標が取得された場合、前記第１データ記憶手段に記憶された前記筆記ストロークデータの中から、前記取得された検索用位置座標に対応する少なくとも１つの筆記ストロークデータに対応付けられて蓄積された少なくとも１つの前記ページ番号を取得する、データ取得手段とを有することを特徴とする。
【０００７】
本願第１発明の電子筆記装置は、電子筆記具を有している。電子筆記具は、被筆記体への通常の筆記に対応した第１モードと被筆記体への追記に対応した第２モードとを備えており、選択手段での選択によってこれら２つのモードのいずれかが選択される。
【０００８】
通常は第１モードが選択され、使用者が電子筆記具を用いて被筆記体に対し筆記を行うと、そのときの筆記動作に対応した電子筆記具と被筆記体との接触点の位置座標が位置取得手段により取得され、その位置座標に対応した筆記ストロークデータがストロークデータ生成手段によって生成される。この筆記ストロークデータに対しページ付与手段によって適宜のページ番号が付与された後、第１データ記憶手段に記憶される。これにより、使用者が被筆記体に対し電子筆記具を用いて記載した筆記内容と同等のストロークデータが順次生成され、各ページに順次割り振られて第１データ記憶手段に蓄積される。
【０００９】
ところで、使用者の意図により、新たな記載を、既に過去に記載済みのページにさかのぼって追記する場合がある。このような場合には、当該追記する記載に対応したストロークデータに対し、上記さかのぼったページ番号を割り当てて記憶する必要がある。しかしながら、使用者は、さかのぼるべきページがどのページ番号であるのかを思い出すのは困難である。また、装置側においても使用者による入力がなければ上記さかのぼるべきページのページ番号を認識することが困難である。
【００１０】
そこで、本願第１発明においては、このようなページ番号を容易に見つけ出すために、電子筆記具に上記第２モードを設けている。使用者は、まず、実際に追記を行いたい被筆記体のページを手でめくって探し、当該ページを開く。そして、使用者は、電子筆記具の選択手段により第２モードを選択する。この電子筆記具の第１モードから第２モードへの切り替えは、対応する識別子の受信によってモード判定手段が第２モードであると判定し、認識する。その後、使用者は、当該被筆記体のページに既に記載されている文字列等をもう一度上からなぞる。第２モードへの切り替えの後の上記なぞり動作により、対応する電子筆記具と被筆記体との接触点の位置座標、すなわち、第１記憶手段に蓄積されたデータから追記したいページ番号を検索するための手がかりとなる検索用位置座標が位置取得手段により取得される。この取得された検索用位置座標を用いて、データ取得手段が第１データ記憶手段にアクセスし、当該第１データ記憶手段に上記のようにして順次蓄積された筆記ストロークデータのうち、上記取得された検索用位置座標に対応するものを見つけ出し、当該見つけ出した筆記ストロークデータに対応付けられたページ番号を取得する。このようにして、上記なぞり動作を行った被筆記体のページに対応した、第１データ記憶手段に蓄積された電子データ上のページ番号が取得されるのである。
【００１１】
以上のように、本願第１発明においては、使用者が被筆記体の前のページにさかのぼって追記を行う場合に、当該追記に対応したストロークデータを割り当てるべき、現在のページからさかのぼったページ番号を容易に取得することができる。これにより、使用者が戻るページ数をカウントして、上記ページ戻し操作を順次行う場合に比べ、労力負担を著しく低減することができるので、利便性を向上することができる。
【００１２】
第２の発明は、上記第１発明において、前記データ取得手段は、前記モード判定手段により前記電子筆記具において前記第１モードから前記第２モードへ切り替えられたと判定され、前記ストロークデータ生成手段により、前記取得された検索用位置座標を用いて検索用ストロークデータが生成された場合、前記第１データ記憶手段に記憶された前記筆記ストロークデータの中から、前記生成された検索用ストロークデータに対応する少なくとも１つの筆記ストロークデータに対応付けられて蓄積された少なくとも１つの前記ページ番号を取得することを特徴とする。
【００１３】
本願第２発明においては、第２モードへ切り替えられた後の前述のなぞり動作に基づき取得した検索用位置座標を用いて、ストロークデータ生成手段が、第１記憶手段に蓄積されたデータから追記したいページ番号を検索するための手がかりとなる検索用ストロークデータを作成する。この作成された検索用ストロークデータを用いて、データ取得手段が第１データ記憶手段にアクセスし、当該第１データ記憶手段に前述のようにして順次蓄積された筆記ストロークデータのうち、上記作成された検索用ストロークデータに対応するものを見つけ出し、当該見つけ出した筆記ストロークデータに対応付けられたページ番号を取得する。これにより、使用者が被筆記体の前のページにさかのぼって追記を行う場合に、当該追記に対応したストロークデータを割り当てるべき、現在のページからさかのぼったページ番号を確実に取得することができる。
【００１４】
第３の発明は、上記第２発明において、前記モード判定手段により前記電子筆記具において前記第２モードが選択されていると判定された状態で、前記データ取得手段により、前記生成された検索用ストロークデータに対応する前記筆記ストロークデータに対応付けられて蓄積された前記ページ番号が取得された後に、前記モード判定手段により前記電子筆記具において前記第２モードから前記第１モードへ切り替えられたと判定され、前記ストロークデータ生成手段により前記位置座標に対応した追記ストロークデータが生成された場合、当該生成された追記ストロークデータを、前記取得された前記ページ番号と対応付けて記憶する、第２データ記憶手段を有することを特徴とする。
【００１５】
これにより、実際の被筆記体への追記内容に対応した追記ストロークデータに対し、被筆記体における当該追記したページに対応した電子データ上のページ番号を割り当てる形で、第２データ記憶手段に記憶させることができる。この結果、使用者がページをさかのぼって被筆記体に対し追記を行った場合に、当該追記と同等の内容のストロークデータを、該当する電子データ上のページに確実に割り当てることができる。
【００１６】
第４の発明は、上記第３発明において、前記被筆記体は、ページ検索用領域を各ページごとに備え、前記データ取得手段は、前記生成された検索用ストロークデータに対応する少なくとも１つの筆記ストロークデータが、前記ページ検索用領域に対応する、ページの所定の領域に存在する前記少なくとも１つのページ番号を取得することを特徴とする。
【００１７】
本願第４発明においては、被筆記体がページ検索用領域を各ページごとに備えている。そして、なぞり動作に基づき生成した検索用ストロークデータを手がかりにして、追記の対象となるページ番号を電子データ上で検索するとき、検索する箇所を、上記被筆記体の各ページ上のページ検索用領域に対応する、電子データ上の各ページの特定の領域に絞り込む。これにより、ページ番号の検索をさらに迅速に行うことができる。
【００１８】
第５の発明は、上記第３又は第４発明において、前記モード判定手段により前記電子筆記具において前記第２モードから前記第１モードへ切り替えられたと判定され、前記ストロークデータ生成手段により前記位置座標に対応した前記追記ストロークデータの生成が開始された後に、前記取得されたページ番号に対し前記第２データ記憶手段により対応付けられて記憶されるべきデータ範囲が終了したことを表すデータ終了情報を取得する情報取得手段を有し、前記第２データ記憶手段は、前記ストロークデータ生成手段により前記位置座標に対応して生成が開始された、前記情報取得手段により前記データ終了情報が取得されるまでの前記追記ストロークデータを、前記取得された前記ページ番号と対応付けて記憶することを特徴とする。
【００１９】
本願第５発明においては、被筆記体において追記する内容の筆記が終了したら、その終了の旨、すなわち追記内容に対応するデータ範囲が終了したことを装置側にも認識させるための、所定の操作を行う。これにより、当該データ範囲の終了を表すデータ終了情報が情報取得手段により取得され、第２データ記憶手段は、生成開始後から上記データ終了情報が取得されるまでに生成された追記ストロークデータを、追記すべきページとして取得されているページ番号と対応付けて記憶する。これにより、使用者がページをさかのぼって被筆記体に対し追記を行った場合に、当該追記と同等の内容のストロークデータを、始まりから終わりまでの範囲を明確にしつつ、該当する電子データ上のページに確実に割り当てることができる。
【００２０】
第６の発明は、上記第５発明において、前記情報取得手段は、前記データ終了情報として、前記データ範囲の終了を表す操作手段の操作信号、前記位置座標に対応して前記ストロークデータ生成手段により生成された、予め定められた特定のストロークデータ、及び、前記電子筆記具の前記送信手段から送信された、予め定められた特定のモード識別子のうちいずれか１つを取得することを特徴とする。
【００２１】
これにより、使用者が操作手段を操作したり、電子筆記具を所定の態様で動かして予め定められた特定のストロークデータを生成したり、電子筆記具のモードを予め定められた特定のモードとすることにより、被筆記体への追記内容に対応した追記ストロークデータのデータ終了位置を明確に装置側に認識させることができる。
【００２２】
第７の発明は、上記第３乃至第６発明のいずれかにおいて、前記モード判定手段により前記電子筆記具において前記第２モードが選択されていると判定された状態で、前記データ取得手段により、前記生成された検索用ストロークデータに対応する、前記第１データ記憶手段に蓄積された前記ページ番号が取得された場合に、その旨を報知する第１報知手段を有することを特徴とする。
【００２３】
本願第７発明においては、追記の対象となるページ番号が特定されたら第１報知手段がその旨の報知を行う。これにより、追記の対象となるページ番号の電子ページ上での検索の進行具合を使用者に確実に認識させることができる。
【００２４】
第８の発明は、上記第３乃至第６発明のいずれかにおいて、前記モード判定手段により前記電子筆記具において前記第２モードが選択されていると判定された状態で、前記データ取得手段により、前記生成された検索用ストロークデータに対応する、前記第１データ記憶手段に蓄積された前記ページ番号が複数個取得されたかどうかを判定する第１データ数判定手段と、前記第１データ数判定手段により複数個の前記ページ番号が取得されたと判定された場合、前記被筆記体への筆記の進行により順次生成される前記検索用ストロークデータに対応して、当該検索用ストロークデータに対応する、前記第１データ記憶手段に蓄積された前記ページ番号の数が所定値以下になったかどうかを判定する、第２データ数判定手段と、前記第２データ数判定手段により前記ページ番号の数が所定値以下になったと判定された場合に、その旨を報知する第２報知手段を有することを特徴とする。
【００２５】
上述したように、本願発明においては、電子筆記具が第２モードに切り替えられた後の使用者によるなぞり動作に基づき、追記の対象となるページ番号を電子データ上で検索する。したがって、なぞり動作の初期においては、対応する検索用ストロークデータに基づく電子データ上の検索でヒットするページ番号の数が比較的多数となる場合がある。しかしながらこのような場合であっても、使用者によってなぞり動作が継続されて検索用ストロークデータがさらに順次生成されるに従い、電子データ上でヒットする追記対象の候補となるページ番号は徐々に絞り込まれ、上記候補となるページ番号の数が減ってくる。本願第８発明は、このような挙動に対応しており、第１データ数判定手段が、第１データ記憶手段に蓄積されたページ番号が複数個取得されたかどうかを判定する。そして、複数個取得されたと判定された場合には、上記のような検索用ストロークデータの生成により、当該ページ番号の数が予め定めた所定値以下になったかどうかを、第２データ数判定手段が判定し、当該判定が満たされたら第２報知手段がその旨の報知を行う。これにより、追記の対象となるページ番号の電子データ上での検索の進行具合を使用者に確実に認識させるとともに、検索進行具合が思わしくない場合にはさらなる検索用ストロークデータの生成のために電子筆記具のさらなる筆記動作を使用者に要求することもできる。
【００２６】
第９の発明は、上記第８発明において、前記第２報知手段による報知が行われた後、前記データ取得手段により、前記生成された検索用ストロークデータに対応する前記ページ番号が複数個取得されている状態で、前記モード判定手段により前記電子筆記具において前記第２モードから前記第１モードへ切り替えられたと判定され、前記ストロークデータ生成手段により前記位置座標に対応した前記追記ストロークデータが生成された場合には、前記取得された複数個の各ページ番号ごとに、当該ページ番号のページにおいて筆記ストロークデータの存在しない空白領域と、前記ストロークデータ生成手段により生成された追記ストロークデータの外縁を囲む領域とが所定の位置関係となっているかどうかを判定する、位置関係判定手段を有し、前記第２データ記憶手段は、前記位置関係判定手段により、前記所定の位置関係となっていると判定されたページのページ番号を、前記ストロークデータ生成手段により生成された追記ストロークデータと対応付けて記憶することを特徴とする。
【００２７】
前述したように使用者が被筆記体において追記を行う場合、例えば文字列等の新たな内容が既に過去に記載済みのページにさかのぼって記載される。このため、当該追記された内容は、上記被筆記体の記載済みのページのうちまだ未記入である空白領域に記入される場合が多い。すなわち、記載済みのページの未記入部分と、追記された記載の占める領域とは、広さが概ね一致する等、所定の位置関係となる場合が多い。電子データ上での対応関係においては、上記未記入部分に対応する、ページにおける筆記ストロークデータの存在しない空白領域と、上記追記された記載に相当する追記ストロークデータの外縁を囲む領域とが、大きさが概ね一致する等の、所定の位置関係となる。
【００２８】
本願第９発明は、上記に対応し、位置関係判定手段が、第１データ記憶手段から取得された複数個の各ページ番号に関し、各ページごとに、上記空白領域と上記外縁を囲む領域とが上記所定の位置関係となっているかどうかを判定する。
【００２９】
そして、第２データ記憶手段は、上記所定の位置関係が成立しているページのページ番号を、ストロークデータ生成手段により生成された追記ストロークデータ、すなわち実際に被筆記体に追記された内容に対応したストロークデータに対応付けて記憶する。これにより、追記内容に対応した追記ストロークデータを、正しいページ番号に高精度に対応付けることができる。
【００３０】
第１０の発明は、上記第９発明において、略ノート形状の前記被筆記体を覆うように所定の第１方向に見開き可能な形状に構成され、前記位置取得手段を備えたシート体を有し、前記位置関係判定手段は、前記所定の位置関係として、前記空白領域と前記外縁を囲む領域とが、前記第１方向、又は、前記第１方向に直交する第２方向、に沿った距離が最短であるかどうかを判定することを特徴とする。
【００３１】
上記したように、電子データ上での対応関係において、実際の被筆記体の未記入部分に対応する、筆記ストロークデータの存在しない空白領域の大きさと、上記追記された記載に相当する追記ストロークデータの外縁を囲む領域の大きさとは、概ね一致する場合が多い。この場合、それら空白領域と外縁を囲む領域との距離は非常に短くなる。本願第１０発明においては、このような挙動に対応して、位置関係判定手段が、空白領域と外縁を囲む領域との、第１方向に沿った距離又は第２方向に沿った距離が最短であるかどうかを判定する。これにより、追記内容に対応した追記ストロークデータを、さらに確実に正しいページ番号に精度よく対応付けることができる。
【００３２】
上記目的を達成するために、第１１の発明は、被筆記体への通常の筆記に対応した第１モードと被筆記体への追記に対応した第２モードとを選択可能な選択手段、及び、前記選択手段による前記第１モード又は前記第２モードの選択にそれぞれ対応したモード識別子と前記被筆記体への筆記内容に対応したデータ入力を行うための筆記信号とを送信可能な送信手段、を備える電子筆記具であって、前記電子筆記具の前記送信手段から送信された前記筆記信号の受信結果に基づき、前記電子筆記具と前記被筆記体との接触点の位置座標を取得する位置取得手段と、前記電子筆記具の前記送信手段から送信された前記モード識別子に基づき、前記電子筆記具の前記選択手段において選択されているモードが、前記第１モード及び前記第２モードのいずれであるかを判定するモード判定手段と、前記位置取得手段で取得された前記位置座標を用いて、前記電子筆記具による前記被筆記体への記載に対応したストロークデータを生成するストロークデータ生成手段と、前記モード判定手段により前記電子筆記具において前記第１モードが選択されていると判定された状態で、前記ストロークデータ生成手段により生成される筆記ストロークデータに対し、ページ番号を付与するページ付与手段と、前記ストロークデータ生成手段により生成された前記筆記ストロークデータを、ページ付与手段により付与された前記ページ番号と対応付けて蓄積する、第１データ記憶手段と、前記モード判定手段により前記電子筆記具において前記第１モードから前記第２モードへ切り替えられたと判定され、前記位置取得手段により検索用位置座標が取得された場合、前記第１データ記憶手段に記憶された前記筆記ストロークデータの中から、前記取得された検索用位置座標に対応する少なくとも１つの筆記ストロークデータに対応付けられて蓄積された少なくとも１つの前記ページ番号を取得する、データ取得手段と、を有する電子記録端末に対し、少なくとも情報送信可能に接続されていることを特徴とする。
【００３３】
本願第１１発明の電子筆記具は、少なくとも情報送信可能に接続された電子記録端末とセットで使用される。電子筆記具は、被筆記体への通常の筆記に対応した第１モードと被筆記体への追記に対応した第２モードとを備えており、選択手段での選択によってこれら２つのモードのいずれかが選択される。
【００３４】
通常は第１モードが選択され、使用者が電子筆記具を用いて被筆記体に対し筆記を行うと、そのときの筆記動作に対応した電子筆記具と被筆記体との接触点の位置座標が電子記録端末の位置取得手段により取得される。その位置座標に対応した筆記ストロークデータが電子記録端末のストロークデータ生成手段によって生成される。この筆記ストロークデータに対し電子記録端末のページ付与手段によって適宜のページ番号が付与された後、第１データ記憶手段に記憶される。これにより、使用者が被筆記体に対し電子筆記具を用いて記載した筆記内容と同等の筆記ストロークデータが電子記録端末において順次生成され、各ページに順次割り振られて第１データ記憶手段に蓄積される。
【００３５】
ところで、使用者の意図により、新たな記載を、既に過去に記載済みのページにさかのぼって追記する場合がある。このような場合には、当該追記する記載に対応したストロークデータに対し、上記さかのぼったページ番号を割り当てて記憶する必要がある。しかしながら、使用者は、さかのぼるべきページがどのページ番号であるのかを思い出すのは困難である。また、装置側においても使用者による入力がなければ上記さかのぼるべきページのページ番号を認識することが困難である。
【００３６】
そこで、本願第１１発明においては、このようなページ番号を容易に見つけ出すために、電子筆記具に上記第２モードを設けている。使用者は、まず、実際に追記を行いたい被筆記体のページを手でめくって探し、当該ページを開く。そして、使用者は、電子筆記具の選択手段により第２モードを選択する。この電子筆記具の第１モードから第２モードへの切り替えは、対応する識別子の受信によって電子記録端末のモード判定手段が第２モードであると判定し、認識する。その後、使用者は、当該被筆記体のページに既に記載されている文字列等をもう一度上からなぞる。第２モードへの切り替えの後の上記なぞり動作により、対応する電子筆記具と被筆記体との接触点の位置座標、すなわち、第１記憶手段に蓄積されたデータから追記したいページ番号を検索するための手がかりとなる検索用位置座標が位置取得手段により取得される。この取得された検索用位置座標を用いて、データ取得手段が第１データ記憶手段にアクセスし、当該第１データ記憶手段に上記のようにして順次蓄積された筆記ストロークデータのうち、上記取得された検索用位置座標に対応するものを見つけ出し、当該見つけ出した筆記ストロークデータに対応付けられたページ番号を取得する。このようにして、上記なぞり動作を行った被筆記体のページに対応した、第１データ記憶手段に蓄積された電子データ上のページ番号が取得されるのである。
【００３７】
以上のように、本願第１１発明の電子筆記具を用いることで、使用者が被筆記体の前のページにさかのぼって追記を行う場合に、当該追記に対応したストロークデータを割り当てるべき、現在のページからさかのぼったページ番号を容易に取得することができる。これにより、使用者が戻るページ数をカウントして、上記ページ戻し操作を順次行う場合に比べ、労力負担を著しく低減することができるので、利便性を向上することができる。
【発明の効果】
【００３８】
本発明によれば、使用者が被筆記体の前のページにさかのぼって追記を行う場合における労力負担を低減して、利便性を向上することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施の形態の手書き入力装置の使用時の様子を表す、外観斜視図、概念的平面図、及び概念的側面図である。
【図２】手書き入力装置の機能的構成を表す機能ブロック図である。
【図３】コイルシートの内部構成を表す概念的平面図である。
【図４】ストロークデータを表す説明図である。
【図５】追記時に労力負担の増大が生じる挙動を表す説明図である。
【図６】電子データ上のページ番号の取得を説明する説明図である。
【図７】追記ストロークデータの記憶を説明する説明図である。
【図８】座標検出装置のＣＰＵが実行する制御手順を表すフローチャートである。
【図９】ステップＳＳ３００の詳細手順を表すフローチャートである。
【図１０】ページ検索モードに切り替えられたら追記終了とみなす変形例において、ステップＳＳ３００の詳細手順を表すフローチャートである。
【図１１】検索する箇所を各ページの所定の領域だけに限定する変形例において、電子データ上のページ番号の取得を説明する説明図である。
【図１２】ステップＳＳ３００の詳細手順を表すフローチャートである。
【図１３】追記ページの候補の数が所定値以下となったら報知を行う変形例において、第１領域と第２領域との第２方向に沿った距離を説明する説明図である。
【図１４】ステップＳＳ３００の詳細手順を表すフローチャートである。
【発明を実施するための形態】
【００４０】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００４１】
本実施形態の電子筆記装置である手書き入力装置１は、図１（ａ）に示すように、電子筆記具である電子ペン２と、電子記録端末である座標検出装置３とを有する。手書き入力装置１では、使用者が電子ペン２を持つ。電子ペン２は、筆記具としての機能に加え、入力される位置座標すなわち座標データの入力手段として機能する。
【００４２】
図１（ａ）、図１（ｂ）、及び図１（ｃ）に示すように、座標検出装置３は、ノート３０を略覆うように所定の第１方向（図１（ｂ）中左右方向）に見開き可能な形状に構成された可塑性部材からなるシート体１０を有している。なお、以下の説明においては、上記の見開き形状にシート体１０が設置された状態（図１（ｂ）の状態）を基準として、第１方向（図１（ｂ）中左右方向）を第１方向４と定義し、第１方向４と直行する第２方向（図１（ｂ）中上下方向）を第２方向５と定義する。
【００４３】
シート体１０は、左側シート部１０Ｌと、右側シート部１０Ｒと、上記第１方向４の中央部に位置する折り曲げ部１０Ｔとを備えている。左側シート部１０Ｌは、上記第１方向４に沿って折り曲げ部１０Ｔの一方側（図１（ｂ）中左側）に設けられ、左側コイルシート１００Ｌを備えている。右側シート部１０Ｒは、上記第１方向４に沿って折り曲げ部１０Ｔの他方側（図１（ｂ）中右側）に設けられ、右側コイルシート１００Ｒを備えている。折り曲げ部１０Ｔは、使用者により折り曲げ可能な部分である。
【００４４】
図１（ｂ）及び図１（ｃ）に示すように、右側シート部１０Ｒの上記第１方向４における折り曲げ部１０Ｔと反対側の端部すなわち右端部に、制御回路部ケース２５が設けられている。なお、制御回路部ケース２５を左側シート部１０Ｌの上記第１方向４における折り曲げ部１０Ｔと反対側の端部すなわち左端部に設けてもよい。制御回路部ケース２５には、制御回路部２０及び電池２１が収納されている。そして、略ノート形状の被筆記体である上記第１方向４に見開き可能な形状のノート３０が、上記シート体１０に重なるように配置されている。なお、上記左側シート部１０Ｌ及び右側シート部１０Ｒに、図１（ａ）に示すようなノート保持部１１をそれぞれ設けてもよい。これにより、座標検出装置３を容易かつ確実にノート３０と一体化することができ、使用者による取り扱い性を向上することができる。
【００４５】
使用者は、電子ペン２を用いてノート３０の左筆記面３１Ｌや右筆記面３１Ｒに手書きの所望の文字列等を筆記する。この筆記動作に対応した電子ペン２の移動により、筆記された文字列等に対応した後述のペン位置データ列が電子ファイルに保存される。その際、実際にインクを用いてノート３０の左筆記面３１Ｌや右筆記面３１Ｒ等にページを切り替えながら筆記が行われるのと同様、使用者がページ切替ボタン７７（後述の図２参照）を操作することにより、電子ファイルのページ切り替え（ページ送り又はページ戻し）を行いながら保存することができる（後述）。
【００４６】
使用者が手書き入力装置１を使用する際には、電子ペン２に備えられた図示しない電源スイッチがオンされる。電子ペン２は、筆記面３１Ｌ，３１Ｒへの通常の筆記に対応した第１モードである文字入力モードと、筆記面３１Ｌ，３１Ｒへの追記に対応した第２モードであるページ検索モードとを備えている。この電子ペン２は、図２に示すように、先端には後述するペン先２ａとペン先２ａの筆記面３１への接触状態に応じて動作する先端スイッチ４２と、選択手段であるモード選択スイッチ４４と、送信手段であるＬＣ発振回路４１と、電池４３とを有する。
【００４７】
先端スイッチ４２は、使用者が文字等を筆記するために、電子ペン２のペン先２ａを筆記面３１Ｌ，３１Ｒに押しつけたときにオンとなり、ＬＣ発振回路４１に対して指令信号Ｓ０を出力する。一方、使用者が文字等の筆記を止め、電子ペン２のペン先２ａを筆記面３１Ｌ，３１Ｒから離したときにオフとなる。この場合には、上記指令信号Ｓ０は出力されない。
【００４８】
モード選択スイッチ４４は、文字入力モードとページ検索モードとを選択可能な、言い換えれば、文字入力モードとページ検索モードとを切替可能なスイッチである。
【００４９】
ＬＣ発振回路４１は、先端スイッチ４２から上記指令信号Ｓ０が入力されることによって、筆記面３１Ｌ，３１Ｒへの筆記内容に対応したデータ入力を行うための筆記信号として、交番磁界（以下適宜、単に「磁界」と称する）を送信すなわち発生する回路である。このＬＣ発振回路４１は、図示しないコンデンサ及びコイルを含む。ＬＣ発振回路４１で発生される磁界の態様この例では周波数は、モード選択スイッチ４４によるモードの選択状態に基づき、上記コンデンサの容量を変化させることで変更される。なお、モード選択スイッチ４４によるモードの選択状態に基づき、ＬＣ発振回路４１で発生される磁界の周波数以外の態様、例えば変調周波数、変調信号波形、周波数偏移等が変更されるようにしてもよい。すなわち、ＬＣ発振回路４１によって発生される磁界の態様この例では周波数は、各請求項記載のモード識別子に相当する。本実施形態においては、文字入力モードの選択状態である場合、ＬＣ発振回路４１によって発生される磁界は、モード選択スイッチ４４による当該文字入力モードの選択に対応した特定の周波数ｆ１となる。一方、ページ検索モードの選択状態である場合、ＬＣ発振回路４１によって発生される磁界は、モード選択スイッチ４４による当該ページ検索モードの選択に対応した特定の周波数ｆ２となる。
【００５０】
電池４３は、電子ペン２の電源スイッチがオンにされることで、ＬＣ発振回路４１等に電力を供給する。
【００５１】
なお、電子ペン２を、上記文字入力モードに対応したペン先２ａ（例えばボールペン仕様の先端）と、上記ページ検索モードに対応したペン先２ａ（例えばスタイラス仕様の先端）とを切り替え可能に備える仕様とし、文字入力モードに対応したペン先２ａに切り替わることで、モード選択スイッチ４４が当該文字入力モードの選択状態となり、ページ検索モードに対応したペン先２ａに切り替わることで、モード選択スイッチ４４が当該ページ検索モードの選択状態となるようにしてもよい。
【００５２】
座標検出装置３は、図２に示すように、コイルシート１００Ｌ，１００Ｒと、制御回路部２０と、電池２１とを有する。
【００５３】
コイルシート１００Ｌ，１００Ｒは、図３に示すように、センスコイル部１１０を含む。すなわち、図３に示すように配置されたセンスコイル部１１０が、例えば外形が長方形の薄板状に樹脂成形されて、コイルシート１００Ｌ，１００Ｒが構成されている。
【００５４】
センスコイル部１１０は、図３に示すように、上記第１方向４に対応したｘ軸方向に配列されたｍ個のループ状のセンスコイルＸ１〜Ｘｍと、上記第２方向５に対応したｙ軸方向に配列されたｎ個のループ状のセンスコイルＹ１〜Ｙｎとによって構成されている。センスコイルＸ１〜Ｘｍと、センスコイルＹ１〜Ｙｎとは、直交した位置関係で配置されている。また、センスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎは、例えば表面に絶縁被膜層が形成された銅線によって形成されている。また、センスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎは、電子ペン２のＬＣ発振回路４１から発生された磁界に対応して、電子ペン２から座標検出装置３に情報を入力するための信号Ｓ１（図２参照）を発生する。すなわち、電子ペン２は、座標検出装置３に対し、情報送信可能に接続されている。また、センスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎは、図示及び説明を省略する引き出し線により後述のマルチプレクサ６２に接続されている。
【００５５】
センスコイルＸ１〜Ｘｍは、それぞれ、ｘ軸方向の幅Ｐ１の辺とＰ１より長いｙ軸方向の長さＰ２の辺とを備えた、略長方形状に形成されている。センスコイルＸ１〜Ｘｍのそれぞれは、所定の一定ピッチでｘ軸方向に連続して配列されている。例えば、隣接するセンスコイルＸ１〜Ｘｍは、Ｐ１の２分の１のピッチでそれぞれ重ねられている。
【００５６】
センスコイルＹ１〜Ｙｎは、それぞれ、ｘ軸方向の幅Ｐ３の辺とＰ３より短いｙ軸方向の長さＰ１の辺とを備えた、略長方形状に形成されている。センスコイルＹ１〜Ｙｎのそれぞれは、所定の一定ピッチでｙ軸方向に連続して配列されている。例えば、隣接するセンスコイルＹ１〜Ｙｎは、Ｐ１の２分の１のピッチでそれぞれ重ねられている。
【００５７】
なお、図３では、視覚的にわかりやすくするため、便宜上、センスコイルＸ１〜ＸｍとセンスコイルＹ１〜Ｙｎとの各辺がそれぞれ重ならないようにしており、上記ピッチで配列された状態では図示されていない。また、マルチプレクサ６２に入る引出線を省略してセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎの形状を図示している。
【００５８】
図２に戻り、制御回路部２０は、マイコン８０と、マルチプレクサ６２（以下適宜、「ＭＵＸ６２」と称する）と、増幅回路６４と、整流回路６６と、リミッタ６８と、フラッシュメモリ７２と、通信インターフェース７４と、表示部７６と、ページ切替ボタン７７と、操作手段である「戻る」ボタン７８とを有する。
【００５９】
マイコン８０は、座標検出装置３で実行される各種の処理を制御するものであり、ＣＰＵ８０ａと、ＲＯＭ８０ｂと、ＲＡＭ８０ｃと、その他のＡ／Ｄ変換機能部や割り込み機能部等とを、一つの集積回路として構成したものである。
【００６０】
ＭＵＸ６２は、マイコン８０からのコイル選択信号Ｓ３に基づき、センスコイル部１１０のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎのうち、１つのセンスコイルを順番に選択する。そして、ＭＵＸ６２は、選択されたセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎにおいて、電子ペン２のＬＣ発振回路４１から発生される磁界との磁気誘導によって発生した上記信号Ｓ１を入力し、対応する信号Ｓ１１を増幅回路６４へ出力する。なお、電子ペン２のＬＣ発振回路４１から発生された磁界と磁気誘導することが、実質的には、磁界を受信することに相当する。
【００６１】
増幅回路６４は、ＭＵＸ６２から入力される信号Ｓ１１を増幅する。増幅回路６４で増幅された信号Ｓ１２は、リミッタ６８に入力される。リミッタ６８は、増幅回路６４から入力された信号Ｓ１２を周波数及び位相情報だけのデジタル信号Ｓ１５に処理してマイコン８０の図示しない割り込み入力に入力する。マイコン８０は、リミッタ６８から入力された信号Ｓ１５の周期をタイマー等により計測することにより、上記センスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎからの信号Ｓ１の周波数を判定して、現在スキャンしているセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎのコイル番号と共にＲＡＭ８０ｃに記憶する。また、増幅回路６４で増幅された別の信号Ｓ１３は、整流回路６６に入力される。整流回路６６は、増幅回路６４から入力された信号Ｓ１３を振幅検波した後、平滑化して直流信号に変換する。整流回路６６で振幅検波された信号Ｓ１４は、マイコン８０に入力される。マイコン８０は、前述したようにＡ／Ｄ変換機能を備えており、上記入力された振幅検波後の信号Ｓ１４をデジタル信号に変換する。このとき、マイコン８０の上記ＲＯＭ８０ｂには、後述の位置座標テーブルが記憶されている。マイコン８０は、上記デジタル信号に対し、位置座標テーブルを適用することにより、電子ペン２とノート３０との接触点の座標データ（以下適宜、単に「電子ペン２の座標データ」という）、すなわち、ｘ軸方向のｘ座標及びｙ軸方向のｙ座標を算出する。なお、算出された座標データはフラッシュメモリ７２に記憶される。この座標データの算出手法の詳細は、後述する。
【００６２】
また、マイコン８０は、上記センスコイル部１１０のスキャン処理時にＲＡＭ８０ｃに記憶した、最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎからの信号Ｓ１の周波数に基づき、当該コイル番号で表される最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎから得られる上記信号Ｓ１の周波数、すなわち、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数を検出する。そして、その検出した周波数に基づき、電子ペン２のモードが上記文字入力モード及びページ検索モードのいずれであるかを判定する。具体的には、最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎからの信号Ｓ１の周波数がｆ１であった場合、すなわち、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ１であった場合には、電子ペン２のモードが上記文字入力モードであると判定する。一方、最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎからの信号Ｓ１の周波数がｆ２であった場合、すなわち、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ２であった場合には、電子ペン２のモードが上記ページ検索モードであると判定する。このモード判定手法の詳細は、後述する。
【００６３】
フラッシュメモリ７２には、電子ファイルが予め用意されており、マイコン８０で算出された複数の座標データを含む後述のペン位置データ列に基づくストロークデータ等が、上記電子ファイルに書き込まれ、保存される。
【００６４】
通信インターフェース７４は、フラッシュメモリ７２に保存された複数の座標データを含む後述のペン位置データ列に基づくストロークデータを、パーソナルコンピュータなどの外部装置に提供するためのインターフェースである。具体的には、通信インターフェース７４は、例えばＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）接続のためのＵＳＢインターフェースや、ＳＤカードなどのメモリカードスロットや、無線又は有線のネットワークインターフェースである。
【００６５】
表示部７６は、例えば液晶（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）によって構成され、電池２１の残量など、座標検出装置３の動作状態に係わる所定の情報を表示する。
【００６６】
ページ切替ボタン７７は、電子ファイルのページ切り替えすなわちページ送り又はページ戻しを行うためのボタンである。
【００６７】
「戻る」ボタン７８は、ノート３０の筆記面３１Ｌ，３１Ｒへの追記を終了する際に操作されるボタンである。
【００６８】
電池２１は、座標検出装置３に備えられた図示しない電源スイッチがオンにされることで、マイコン８０等に電力を供給する。
【００６９】
（Ａ）本実施形態の手法原理
（Ａ−１）複数回のページ戻し操作による労力負担の増大
上記構成の本実施形態の特徴は、使用者がノート３０の前のページにさかのぼって追記を行う場合に、当該追記に対応したストロークデータ（各請求項記載の追記ストロークデータに相当。以下適宜、「追記ストロークデータ」と称する）を割り当てて記憶させるべき、現在のページからさかのぼった電子データ上のページ番号を取得することにある。すなわち、上述したように、本実施形態の手書き入力装置１では、通常は電子ペン２のモードとして文字入力モードが選択される。そして、使用者が電子ペン２を用いて筆記面３１Ｌ，３１Ｒに対し筆記を行うと、そのときの筆記動作に対応したストロークデータ（各請求項記載の筆記ストロークデータに相当。以下適宜、「筆記ストロークデータ」と称する）が生成される。
【００７０】
まずストロークデータについて説明する。ストロークデータは、電子ペン２のＬＣ発振回路４１から連続的に発生された磁界とセンスコイル部１１０との電磁誘導に基づき連続的に取得された複数の座標データからなるペン位置データ列に対応したデータである。図４（ａ）及び図４（ｂ）には、２つのストロークデータ「ａ」「ｂ」の例を示している。図４（ａ）及び図４（ｂ）において、第１ストロークデータ「ａ」は、Ｔ１（Ｘ１，Ｙ１）〜Ｔ１１（Ｘ１１，Ｙ１１）の時系列に沿った１１個の座標データを含む、電子ペン２による文字「ａ」の書き始めから書き終わりまでの一筆書き部分の軌跡を表すデータである。また、第２ストロークデータ「ｂ」は、Ｔ１２（Ｘ１２，Ｙ１２）〜Ｔ２１（Ｘ２１，Ｙ２１）の時系列に沿った１０個の座標データを含む、電子ペン２による文字「ｂ」の書き始めから書き終わりまでの一筆書き部分の軌跡を表すデータである。
【００７１】
上記のようにして生成された筆記ストロークデータは、使用者が座標検出装置３に設けられた上記ページ切替ボタン７７を操作し、電子ファイルのページ切り替え（ページ送り又はページ戻し）を行うことで、ページ番号が付与されてフラッシュメモリ７２に順次保存される。
【００７２】
例えば、図５（ａ）に示す例では、使用者が、文字入力モードが選択された電子ペン２を用いて、ノート３０の第１１ページに、「ＡＢＣＤ」「ＡＢ」「ＡＢＣＤ」の３行の文字列を記載したことに対応して、図５（ｄ）に示すように、電子ファイルの第１１ページに、対応する筆記ストロークデータ「ＡＢＣＤ」「ＡＢ」「ＡＢＣＤ」が記録される。その後、使用者は、図５（ａ）に示すように、ノート３０の第１１ページの次のページである第１２ページに、「ＥＦＧＨ」「ＥＦＧ」「ＥＦＥＦ」と記載する。その際、使用者がページ切替ボタン７７を操作することで、電子ファイルのページ切り替え（第１１ページから第１２ページへの切り替え）も行われ、図５（ｄ）の右側に示すように、電子ファイルにおける上記第１１ページの次の第１２ページにおいて、対応する筆記ストロークデータ「ＥＦＧＨ」「ＥＦＧ」「ＥＦＥＦ」が記録される。
【００７３】
その後、さらに使用者は、図５（ｂ）に示すように、ノート３０のさらに次の第１３ページに、「ＩＪＫＬＭＮ」「ＩＪＫＬＭＮ」「ＩＪＫＬ」と記載する。この際も、上記同様、使用者がページ切替ボタン７７を操作することで、電子ファイルも第１２ページから第１３ページへ切り替わり、図５（ｅ）に示すように、電子ファイルにおける上記第１３ページにおいて、対応する筆記ストロークデータ「ＩＪＫＬＭＮ」「ＩＪＫＬＭＮ」「ＩＪＫＬ」が記録される。
【００７４】
上記のように、電子ペン２を用いてノート３０に対し使用者が記載を行う場合には、筆記面３１Ｌ，３１Ｒの未記載領域が、時系列に沿った一定の順序で規則性をもって埋められていくのが一般的である。しかしながら、例外的に、使用者の意図により、新たな記載を、上記の順序に沿って最新のページの未記載領域に記載するのではなく、既に過去に記載済みのページにさかのぼって追記する場合がある。例えば、使用者が上記のようにノート３０の第１３ページへの記載を行っている状態において、さかのぼって第１ページに書き足したい内容を思いついた場合がある。このような場合には、従来では、使用者は、戻るページ数をカウントして、ページ切替ボタン７７を用いページ戻し操作を順次行い、当該さかのぼるべきページを探し出す必要がある。
【００７５】
この例では、図５（ｂ）の破線矢印及び図５（ｃ）に示すように、使用者はノート３０を第１ページへと戻し、既にノート３０の第１ページにおいて記載した「ＯＰＱＲ」「ＱＱ」「ＯＰＰＰ」の３行のうち、真ん中の「ＱＱ」の文字列の横に新たに「ＲＲ」を追記している。その際、図５（ｆ）に示すように、使用者は、戻るページ数をカウントして、ページ切替ボタン７７を用いページ戻し操作を順次行って電子ファイルを第１ページに戻しておくことで、電子ファイルの第１ページの未記載領域（「ＱＱ」の隣接箇所）に、対応する追記ストロークデータ「ＲＲ」が記録される。
【００７６】
しかしながら、上記のような追記の実行の際、使用者は、さかのぼるべきページ番号がどのページであるのかを思い出すのは困難であるため、当該さかのぼるべきページを探し出すためには、従来では、戻るページ数をカウントして、上記のようなページ戻し操作を順次行う必要があったため、労力負担が大きかった。
【００７７】
（Ａ−２）電子データ上のページ番号の取得
本実施形態では、このような電子ファイルのページ番号を容易に見つけ出すために、上記のような追記の実行の際、使用者は、まず、実際に追記を行いたいノート３０のページを手でめくって探し、当該ページを開く。そして、上記モード選択スイッチ４４を操作して、電子ペン２のモードを文字入力モードからページ検索モードへ切り替える。その後、使用者が、ページ検索モードが選択された電子ペン２を用いて、追記を行いたいノート３０のページに既に記載されている文字列等をもう一度上からなぞると、当該なぞり動作により、記録されたデータから追記したい電子ファイルのページ番号を検索するための手がかりとなる検索用位置座標すなわち検索用座標データを含むストロークデータ（各請求項記載の検索用ストロークデータに相当。以下適宜、「検索用ストロークデータ」と称する）が作成される。その後、この作成された検索用ストロークデータを用いて、上記のようにして電子ファイルに順次記録された筆記ストロークデータの中から、上記作成された検索用ストロークデータに対応する筆記ストロークデータが見つけ出される。そして、当該見つけ出された筆記ストロークデータに対応付けられた電子ファイル上のページ番号が取得される。以上のようにして、上記なぞり動作が行われたノート３０のページに対応した、電子データ上のページ番号が取得されるのである。
【００７８】
例えば、図６（ａ）に示す例では、使用者が、ページ検索モードが選択された電子ペン２を用いて、追記を行いたいノート３０の第１ページに既に記載されている「ＯＰＰＰ」を上からなぞることにより、図６（ｂ）に示すように、対応する検索用ストロークデータ「ＯＰＰＰ」が生成される。その後、図６（ｃ）に示すように、電子ファイルの各ページに記録された筆記ストロークデータの中から、上記生成された検索用ストロークデータ「ＯＰＰＰ」に対応する筆記ストロークデータが見つけ出され、当該筆記ストロークデータが記録された電子ファイル上のページ番号、すなわち、当該筆記ストロークデータに対応付けられた電子ファイル上のページ番号として、第１ページを表すページ番号［１］が取得される。
【００７９】
（Ａ−３）追記ストロークデータの記憶
上記のようにして、追記を行いたいノート３０のページに対応した、電子データ上のページ番号が取得されたら、使用者は、上記モード選択スイッチ４４を操作して、電子ペン２のモードをページ検索モードから文字入力モードへ切り替える。その後、使用者が、文字入力モードが選択された電子ペン２を用いて文字列等の追記を行うと、その追記内容に対応した追記ストロークデータが生成される。そして、使用者は、追記する内容の筆記が終了したら、その終了の旨、すなわち追記内容に対応するデータ範囲が終了したことを装置側にも認識させるための所定の操作として、この例では座標検出装置３に設けられた上記「戻る」ボタン７８を操作する。これにより、生成開始後から「戻る」ボタン７８が操作されるまでに生成された追記ストロークデータが、上記追記すべきページとして取得されているページ番号に対応した電子ファイルのページに追記録される。
【００８０】
例えば、図７（ａ）に示す例では、使用者は、文字入力モードが選択された電子ペン２を用いて、ノート３０の第１ページにおいて既に記載されている真ん中の「ＱＱ」の文字列の横に新たに「ＲＲ」を追記し、その後、「戻る」ボタン７８を操作している。すると、これに対応して、図７（ｂ）に示すように、追記すべきページとして取得されているページ番号に対応した電子ファイルの第１ページの未記載領域（「ＱＱ」の隣接箇所）に、対応する追記ストロークデータ「ＲＲ」が追記録される。
【００８１】
（Ｂ）本実施形態の制御処理
以上のような機能を実現するために、座標検出装置３のＣＰＵ８０ａで行われる制御処理の内容を、図８及び図９により順を追って説明する。
【００８２】
図８において、この処理は、使用者が座標検出装置３の電源をオンした場合に開始される。まず、ＣＰＵ８０ａは、ステップＳＳ１０で、電源オフ操作が行われたことを表すフラグＦｅ及び各種変数を初期化する。すなわち、上記フラグＦｅを０に初期化する。またこれと共に、ストローク番号の変数Ｓｔを０に初期化し、電子ペン２が押下状態にあるかどうかを判定する変数Ｐｄをペン押下待ち状態を表す０に初期化する。
【００８３】
その後、ステップＳＳ２０で、ＣＰＵ８０ａは、電子ファイルのページ番号を表す変数Ｐｎをフラッシュメモリ７２から読み込んで、最後に保存されたページ番号のデータがあるかどうかを判定する。データがあれば、ステップＳＳ２０の判定が満たされて、ステップＳＳ３０に移り、ＣＰＵ８０ａは、変数Ｐｎを読み込んだ値で初期化する。一方、データがなければ、ステップＳＳ２０の判定が満たされず、ステップＳＳ４０に移り、ＣＰＵ８０ａは、変数Ｐｎを０で初期化する。ステップＳＳ３０又はステップＳＳ４０の後は、ステップＳＳ５０へ移る。なお、電子ファイルのページ番号を表す変数Ｐｎを、以下適宜、単に「ページ番号Ｐｎ」と称する。
【００８４】
ステップＳＳ５０では、ＣＰＵ８０ａは、使用者により上記ページ切替ボタン７７を用いたページ送り操作がなされたかどうかを判定する。なお、このような使用者の手動操作による電子ファイルのページ切り替えではなく、適宜の自動制御により電子ファイルのページ切り替えがなされる場合には、このステップＳＳ５０では、ＣＰＵ８０ａが、上記自動制御によるページ切り替えがなされたかどうかを判定すればよい。使用者によりページ送り操作がなされない間は、ステップＳＳ５０の判定が満たされず、ステップＳＳ６０へ移る。
【００８５】
ステップＳＳ６０では、ＣＰＵ８０ａは、使用者が座標検出装置３の電源をオフしたかどうかを判定する。電源オンのままであった場合には、ステップＳＳ６０の判定が満たされず、ステップＳＳ７０に移る。なお、電源がオフ操作されていた場合には、ステップＳＳ６０の判定が満たされて、ステップＳＳ８０に移り、ＣＰＵ８０ａは、上記フラグＦｅを１とする。その後、後述のステップＳＳ２２０に移る。
【００８６】
ステップＳＳ７０では、ＣＰＵ８０ａは、コイルシート１００Ｌ，１００Ｒに備えられたセンスコイル部１１０のスキャン処理を開始する。センスコイル部１１０のスキャン処理が実行されている間は、センスコイルＸ１〜ＸｍとセンスコイルＹ１〜Ｙｎとを順番に選択するコイル選択信号Ｓ３が、ＭＵＸ６２へ出力される。これにより、電子ペン２の先端スイッチ４２がオンの状態でＬＣ発振回路４１から発生された周波数ｆ１又はｆ２の磁界と、いずれかのセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎとの磁気誘導によって信号Ｓ１（図２参照）が発生される。そして、前述したように、信号Ｓ１が発生している状態においてＭＵＸ６２により選択されたセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎからの信号Ｓ１は、ＭＵＸ６２へ入力される。ＭＵＸ６２は、その入力した信号Ｓ１に対応した信号Ｓ１１（図２参照）を増幅回路６４へ出力する。信号Ｓ１１は、増幅回路６４によって増幅され、増幅後の信号Ｓ１２（図２参照）がリミッタ６８に入力される。リミッタ６８に入力された信号Ｓ１２は、周波数及び位相情報だけのデジタル信号Ｓ１５（図２参照）に処理されてマイコン８０の上記割り込み入力に入力される。マイコン８０は、その入力された信号Ｓ１５の周期をタイマー等により計測することにより、上記センスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎからの信号Ｓ１の周波数を判定して、現在スキャンしているセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎのコイル番号と共にＲＡＭ８０ｃに記憶する。
【００８７】
そして、ステップＳＳ９０に移り、ＣＰＵ８０ａは、マイコン８０に対し所定のしきい値以上の信号Ｓ１５が入力されたかどうかを判定する。電子ペン２により入力がなく、マイコン８０により上記しきい値以上の信号Ｓ１５が検出されない間は、ステップＳＳ９０の判定が満たされず、ステップＳＳ１００に移る。
【００８８】
ステップＳＳ１００では、ＣＰＵ８０ａは、変数Ｐｄがペン押下状態であることを表す１であるかどうかを判定する。変数Ｐｄがペン押下待ち状態であることを表す０である場合には、ステップＳＳ１００の判定が満たされず、上記ステップＳＳ５０に戻り同様の手順を繰り返す。
【００８９】
一方、ステップＳＳ９０において、マイコン８０により上記しきい値以上の信号Ｓ１５が検出された場合には、ステップＳＳ９０の判定が満たされて、ステップＳＳ１２０に移る。
【００９０】
ステップＳＳ１２０では、ＣＰＵ８０ａは、電子ペン２が押下された状態になったことに対応して変数Ｐｄを１にし、ステップＳＳ１６０に移る。
【００９１】
ステップＳＳ１６０では、ＣＰＵ８０ａは、上記ステップＳＳ７０で開始されたセンスコイル部１１０のスキャン結果、すなわち、センスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎでの磁界の受信結果に基づき、公知の適宜の手法により、電子ペン２の座標データ（ｘ，ｙ）の取得すなわち算出を行う。本実施形態では、この座標データの算出は、マイコン８０のＲＯＭ８０ｂに記憶された位置座標テーブルを用いて行う。またこのとき、最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎのコイル番号を、ＲＡＭ８０ａに記憶しておく。なお、後述のように、電子ペン２のモードがページ検索モードであった場合（電子ペン２からの磁界の周波数がｆ２であった場合）に、このステップＳＳ１６０で算出される座標データ（ｘ，ｙ）は、前述の検出用座標データに相当する。ステップＳＳ１６０が終了した後、ステップＳＳ１７０に移る。
【００９２】
ステップＳＳ１７０では、ＣＰＵ８０ａは、上記ステップＳＳ１６０で算出された電子ペン２の座標データ（ｘ，ｙ）を用いて、ペン位置データ列Ｄを生成（更新）する。詳細には、複数の座標データにより構成されるペン位置データ列Ｄの最後に、上記ステップＳＳ１６０で算出された座標データ（ｘ，ｙ）をストローク番号Ｓｔと関連付けて追加し、新たなペン位置データ列Ｄとする。なお、上記ステップＳＳ１６０で算出された座標データ（ｘ，ｙ）が最初の座標データであった場合には、当該１つの座標データにより新規にペン位置データ列Ｄを生成する。このようにして生成したペン位置データ列Ｄは、ＲＡＭ８０ｃに一時的に保存される。なお、後述のように、電子ペン２の座標データ（ｘ，ｙ）に対応したペン位置データ列Ｄによって、電子ペン２によるノート３０の筆記面３１Ｌ，３１Ｒへの記載に対応したストロークデータが生成される。すなわち、このペン位置データ列Ｄの生成は、言い換えれば、ストロークデータの生成と同等である。したがって、本願明細書においては、理解の容易のために、適宜、ペン位置データ列Ｄの生成等を「ストロークデータの生成」として表現している。なお、後述のように、電子ペン２のモードが文字入力モードであった場合（電子ペン２からの磁界の周波数がｆ１であった場合）に、このステップＳＳ１７０で生成されるストロークデータは、前述の筆記ストロークデータに相当する。また、電子ペン２のモードがページ検索モードであった場合（電子ペン２からの磁界の周波数がｆ２であった場合）に、このステップＳＳ１７０で生成されるストロークデータは、前述の検索用ストロークデータに相当する。ステップＳＳ１７０が終了したら、上記ステップＳＳ９０に戻り同様の手順を繰り返す。
【００９３】
一方、ステップＳＳ１００において、Ｐｄ＝１であった場合には、ステップＳＳ１００の判定が満たされて、ステップＳＳ１４０に移る。
【００９４】
ステップＳＳ１４０では、ＣＰＵ８０ａは、直前に実行されたステップＳＳ１６０で記憶された最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎのコイル番号に基づき、当該コイル番号で表される最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎから得られる上記信号Ｓ１の周波数、すなわち、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数を検出する。そして、その検出された周波数に基づき、電子ペン２の上記モード選択スイッチ４４において選択されているモードが、上記文字入力モード及びページ検索モードのいずれであるかを判定する。最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎから得られる上記信号Ｓ１の周波数がｆ１であった場合、すなわち、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ１であった場合には、モード選択スイッチ４４において選択されているモードが文字入力モードであると判定されて、ステップＳＳ１８０に移る。なお、電子ペン２のモードが文字入力モードであると判定された場合に、直前に実行されたステップＳＳ１７０で生成されていたストロークデータは、上記筆記ストロークデータに相当する。
【００９５】
ステップＳＳ１８０では、ＣＰＵ８０ａは、上記ステップＳＳ１７０で生成されるペン位置データ列Ｄに基づく筆記ストロークデータに対し、電子ファイルの各ページに対応したページ番号Ｐｎを付与する。
なお、このステップＳＳ１８０の手順が、各請求項記載のページ付与手段として機能する。
【００９６】
その後、ステップＳＳ１１０で、ＣＰＵ８０ａは、変数Ｐｄを０にしてペン押下待ち状態に戻し、次の入力が新しいストロークに関連付けできるように、ストローク番号を表す変数Ｓｔを１つ増やす。その後、上記ステップＳＳ５０に戻り同様の手順を繰り返す。
【００９７】
一方、ステップＳＳ１４０において、最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎから得られる上記信号Ｓ１の周波数がｆ２であった場合、すなわち、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ２であった場合には、モード選択スイッチ４４において選択されているモードがページ検索モードであると判定されて、言い換えれば、文字入力モードからページ検索モードへ切り替えられたと判定されて、ステップＳＳ３００に移る。なお、電子ペン２のモードがページ検索モードであると判定された場合に、直前に実行されたステップＳＳ１６０で算出されていた座標データ（ｘ，ｙ）は、上記検索用座標データに相当し、直前に実行されたステップＳＳ１７０で生成されていたストロークデータは、上記検索用ストロークデータに相当する。
【００９８】
ステップＳＳ３００では、ＣＰＵ８０ａは、追記対象となる電子データ上のページ（以下適宜、「追記ページ」と称する）のページ番号の取得、追記内容に対応した追記ストロークデータの生成及び保存を行う、ページ検索・追記処理を実行する。なお、このステップＳＳ３００の詳細内容については、後述の図９で説明する。ステップＳＳ３００が終了したら、前述のステップＳＳ５０に戻り同様の手順を繰り返す。
【００９９】
一方、ステップＳＳ５０において、使用者によりページ送り操作がなされた場合には、ステップＳＳ５０の判定が満たされて、ステップＳＳ２２０に移る。
【０１００】
ステップＳＳ２２０では、ＣＰＵ８０ａは、この時点で生成済みでかつ上記ＲＡＭ８０ｃに保存された、上記ステップＳＳ１８０でページ番号Ｐｎが付与された筆記ストロークデータ（ペン位置データ列Ｄ）を、この時点で付与されているページ番号Ｐｎと対応付けてフラッシュメモリ７２に保存する。なお、このステップＳＳ２２０の手順が、各請求項記載の第１データ記憶手段として機能する。ステップＳＳ２２０が終了したら、ステップＳＳ２３０に移る。ステップＳＳ２３０では、ＣＰＵ８０ａは、上記ＲＡＭ８０ｃに保存されているペン位置データ列Ｄの内容をクリアする。このように、ページ送り操作がなされていない場合でも、使用者が電源をオフ操作した場合には、ステップＳＳ２２０及びステップＳＳ２３０が実行されて、フラッシュメモリ７２への筆記ストロークデータの保存及びペン位置データ列Ｄのクリアが行われる。その後、ステップＳＳ２４０に移る。
【０１０１】
ステップＳＳ２４０では、ＣＰＵ８０ａは、上記フラグＦｅが１であるかどうかを判定する。電源がオフされておらずＦｅ＝０のままである場合には、ステップＳＳ２４０の判定が満たされず、ステップＳＳ２５０に移る。
【０１０２】
ステップＳＳ２５０では、上記ページ番号Ｐｎに１を加え、前述のステップＳＳ９０に戻り同様の手順を繰り返す。これにより、この後ステップＳＳ９０以降で検出される電子ペン２の動きに基づき生成される筆記ストロークデータ（ペン位置データ列Ｄ）は、電子ファイルにおける次のページへ記録される。
【０１０３】
一方、ステップＳＳ２４０において、電源がオフ操作されており、ステップＳＳ８０でＦｅ＝１となっていた場合には、ステップＳＳ２４０の判定が満たされて、ステップＳＳ２６０に移る。
【０１０４】
ステップＳＳ２６０では、ＣＰＵ８０ａは、フラッシュメモリ７２にページ番号Ｐｎを保存する。その後、このフローを終了する。
【０１０５】
なお、ステップＳＳ６０において、電源オフ操作の有無の判定に代えて、適宜の手法によりノート３０やシート体１０が閉じられたかどうかをＣＰＵ８０ａが判定するようにしてもよい。あるいは、予め定められた所定の時間が経過したかどうかをＣＰＵ８０ａが判定するようにしてもよい。
【０１０６】
上記ステップＳＳ３００の詳細内容を、図９により説明する。
【０１０７】
図９において、まず、ＣＰＵ８０ａは、ステップＳＳ３７０で、前述のステップＳＳ１６０で算出された検索用座標データを用いて前述のステップＳＳ１７０で生成された検索用ストロークデータを用いて、公知の適宜のパターンマッチング手法、例えば特開平８−７７２９５に記載のような、座標点列を４点近似してマッチングする手法等により、フラッシュメモリ７２の電子ファイルの各ページに記憶された筆記ストロークデータの中から、当該検索用ストロークデータに対応する筆記ストロークデータを検索する。
【０１０８】
その後、ステップＳＳ３８０で、ＣＰＵ８０ａは、上記ステップＳＳ３７０での検索結果に基づき、前述のステップＳＳ１７０で生成された検索用ストロークデータに対応する筆記ストロークデータが１つに絞り込まれたかどうかを判定する。検索用ストロークデータに対応する筆記ストロークデータが１つに絞り込まれるまでは、ステップＳＳ３８０の判定が満たされず、ステップＳＳ３９０に移る。
【０１０９】
ステップＳＳ３９０では、ＣＰＵ８０ａは、前述のステップＳＳ１１０と同様、変数Ｐｄを０にし、変数Ｓｔを１つ増やす。その後、上記図８のステップＳＳ９０に戻り同様の手順を繰り返す。
【０１１０】
一方、ステップＳＳ３８０において、前述のステップＳＳ１７０で生成された検索用ストロークデータに対応する筆記ストロークデータが１つに絞り込まれた場合、すなわち、検索用ストロークデータに対応する筆記ストロークデータが特定された場合には、ステップＳＳ３８０の判定が満たされて、ステップＳＳ４００に移る。
【０１１１】
ステップＳＳ４００では、ＣＰＵ８０ａは、追記ページのページ番号として、上記ステップＳＳ３７０での検索によって１つに絞り込まれた筆記ストロークデータに対応付けられてフラッシュメモリ７２に保存されたページ番号Ｐｎを取得する。なお、このステップＳＳ４００の手順が、各請求項記載のデータ取得手段として機能する。
【０１１２】
そして、ステップＳＳ４１０に移り、ＣＰＵ８０ａは、図示しないブザー等の音声出力部に制御信号を出力し、適宜の音を発生させることにより、追記ページのページ番号が取得された旨、すなわち、追記ページのページ番号が特定された旨の報知を行う。あるいは、表示部７６に適宜の表示を表示させたり、電子ペン２の図示しない振動部により振動を発生させたりすることにより、上記報知を行うようにしてもよい。なお、このステップＳＳ４１０の手順が、各請求項記載の第１報知手段として機能する。
【０１１３】
その後、ステップＳＳ４２０で、ＣＰＵ８０ａは、前述のステップＳＳ１１０等と同様、変数Ｐｄを０にし、変数Ｓｔを１つ増やす。そして、ステップＳＳ４２５に移る。
【０１１４】
ＳＳ４２５では前述のＳＳ７０と同様にセンスコイルのスキャン処理を行い、各コイルから得られた信号の大きさと周波数が記憶される。その後、ステップＳＳ４３０では、ＣＰＵ８０ａは、前述のステップＳＳ９０と同様、マイコン８０に対し所定のしきい値以上の信号Ｓ１５が入力されたかどうかを判定する。マイコン８０により上記しきい値以上の信号Ｓ１５が検出されない間は、ステップＳＳ４３０の判定が満たされず、ステップＳＳ４４０に移る。
【０１１５】
ステップＳＳ４４０では、ＣＰＵ８０ａは、前述のステップＳＳ１００と同様、変数Ｐｄが１であるかどうかを判定する。Ｐｄ＝０である場合には、ステップＳＳ４４０の判定が満たされず、上記ステップＳＳ４３０に戻り同様の手順を繰り返す。
【０１１６】
一方、ステップＳＳ４３０において、マイコン８０により上記しきい値以上の信号Ｓ１５が検出された場合には、ステップＳＳ４３０の判定が満たされて、ステップＳＳ４５０に移る。
【０１１７】
ステップＳＳ４５０では、ＣＰＵ８０ａは、前述のステップＳＳ１２０と同様、変数Ｐｄを１にし、ステップＳＳ４６０に移る。
【０１１８】
ステップＳＳ４６０では、ＣＰＵ８０ａは、前述のステップＳＳ１６０と同様、電子ペン２の座標データ（ｘ，ｙ）を算出する。
【０１１９】
そして、ステップＳＳ４７０に移り、ＣＰＵ８０ａは、上記ステップＳＳ４６０で算出された電子ペン２の座標データ（ｘ，ｙ）を用いて、ペン位置データ列Ｄを生成（更新）する。詳細には、複数の座標データにより構成されるペン位置データ列Ｄの最後に、上記ステップＳＳ４６０で算出された座標データ（ｘ，ｙ）をストローク番号Ｓｔと関連付けて追加し、新たなペン位置データ列Ｄとする。なお、上記ステップＳＳ４６０で算出された座標データ（ｘ，ｙ）が最初の座標データであった場合には、当該１つの座標データにより新規にペン位置データ列Ｄを生成する。このようにして生成したペン位置データ列Ｄは、ＲＡＭ８０ｃに一時的に保存される。前述したように、電子ペン２の座標データ（ｘ，ｙ）に対応したペン位置データ列Ｄによって、ストロークデータが生成される。なお、後述のように、電子ペン２のモードがページ検索モードから文字入力モードへ切り替えられていた場合（電子ペン２からの磁界の周波数がｆ１であった場合）に、このステップＳＳ４７０で生成されるストロークデータは、前述の追記ストロークデータに相当する。ステップＳＳ４７０が終了したら、上記ステップＳＳ４３０に戻り同様の手順を繰り返す。
【０１２０】
一方、ステップＳＳ４４０において、Ｐｄ＝１であった場合には、ステップＳＳ４４０の判定が満たされて、ステップＳＳ４８０に移る。
【０１２１】
ステップＳＳ４８０では、ＣＰＵ８０ａは、前述のステップＳＳ１４０と同様、直前に実行されたステップＳＳ４２５で記憶された最大出力のセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎのコイル番号に基づき、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数を検出する。そして、その検出された周波数に基づき、電子ペン２の上記モード選択スイッチ４４において選択されているモードが、上記文字入力モード及びページ検索モードのいずれであるかを判定する。電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ２であった場合には、モード選択スイッチ４４において選択されているモードがページ検索モードであると判定されて、上記ステップＳＳ４２０に戻り同様の手順を繰り返す。一方、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ１であった場合には、モード選択スイッチ４４において選択されているモードが文字入力モードであると判定されて、言い換えれば、ページ検索モードから文字入力モードへ切り替えられたと判定されて、ステップＳＳ５００に移る。なお、電子ペン２のモードが文字入力モードであると判定された場合に、直前に実行されたステップＳＳ４７０で生成されていたストロークデータは、上記追記ストロークデータに相当する。
【０１２２】
ステップＳＳ５００では、ＣＰＵ８０ａは、追記内容の筆記が終了したかどうかを判定する。本実施形態では、使用者により前述の「戻る」ボタン７８の操作が行われたかどうか、すなわち、データ終了情報として、「戻る」ボタン７８の操作信号を取得したかどうかを判定することにより、追記内容の筆記が終了したかどうかを判定する。データ終了情報とは、上記ステップＳＳ４７０で追記ストロークデータの生成が開始された後に、上記ステップＳＳ４００で取得されたページ番号Ｐｎに対し、フラッシュメモリ７２に対応付けられて記憶されるべきデータ範囲が終了したことを表す情報、すなわち、追記内容の筆記が終了したことを表す情報である。使用者により「戻る」ボタン７８の操作が行われるまで、すなわち、データ範囲の終了を表す「戻る」ボタン７８の操作信号を取得するまでは、追記内容の筆記が終了していないとみなされ、ステップＳＳ５００の判定が満たされず、上記ステップＳＳ４２０に戻り同様の手順を繰り返す。そして、使用者により「戻る」ボタン７８の操作が行われた場合、すなわち、データ範囲の終了を表す「戻る」ボタン７８の操作信号を取得した場合には、追記内容の筆記が終了したとみなされ、ステップＳＳ５００の判定が満たされて、ステップＳＳ５１０に移る。なお、このステップＳＳ５００の手順が、各請求項記載の情報取得手段として機能する。
【０１２３】
ステップＳＳ５１０では、ＣＰＵ８０ａは、この時点で生成済みでかつ上記ＲＡＭ８０ｃに保存された追記ストロークデータ（ペン位置データ列Ｄ）を、上記ステップＳＳ４００で取得されたページ番号Ｐｎと対応付けてフラッシュメモリ７２に保存する。ステップＳＳ５１０が終了したら、ステップＳＳ５２０に移る。なお、この時点で生成済みでかつ上記ＲＡＭ８０ｃに保存された追記ストロークデータ（ペン位置データ列Ｄ）は、上記ステップＳＳ４７０で座標データに対応して生成が開始された、上記ステップＳＳ５００で「戻る」ボタン７８の操作信号が取得されるまでの追記ストロークデータ（ペン位置データ列Ｄ）に相当する。すなわち、このステップＳＳ５１０の手順が、各請求項記載の第２データ記憶手段として機能する。
【０１２４】
ステップＳＳ５２０では、ＣＰＵ８０ａは、前述のステップＳＳ２３０と同様、上記ＲＡＭ８０ｃに保存されているペン位置データ列Ｄの内容をクリアする。その後、このルーチンを終了する。
【０１２５】
なお、上記において、図８のステップＳＳ７０及びステップＳＳ１６０と、図９のステップＳＳ４６０との手順が、各請求項記載の位置取得手段として機能する。また、図８のステップＳＳ１４０と、図９のステップＳＳ４８０との手順が、モード判定手段として機能する。またさらに、図８のステップＳＳ１７０と、図９のステップＳＳ４７０との手順が、ストロークデータ生成手段として機能する。
【０１２６】
以上説明したように、本実施形態においては、電子ペン２は文字入力モード及びページ検索モードを備えており、上記モード選択スイッチ４４での選択によって、これら２つのモードのいずれかが選択される。通常は文字入力モードが選択され、使用者が筆記面３１Ｌ，３１Ｒに対し電子ペン２を用いて文字列等を筆記すると、筆記内容と同等の筆記ストロークデータが順次生成され、各ページに順次割り振られてフラッシュメモリ７２に保存される。
【０１２７】
一方、追記を行いたい場合には、使用者は、まず、実際に追記を行いたいノート３０のページを手でめくって探し、当該ページを開き、電子ペン２のモードをページ検索モードに切り替える。この電子ペン２の文字入力モードからページ検索モードへの切り替えは、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ１からｆ２となることによってページ検索モードであると判定され、認識される（図８のステップＳＳ１４０を参照）。その後、使用者は、当該ノート３０のページに既に記載されている文字列等をもう一度上からなぞる。ページ検索モードへの切り替えの後の上記なぞり動作により、上記検索用座標データが算出される。そして、フラッシュメモリ７２に上記のようにして順次保存された筆記ストロークデータのうち、上記算出された検索用座標データに対応するもの（上記の例では複数の検索用座標データを用いて生成された検索用ストロークデータに対応するもの）が見つけ出され、当該見つけ出された筆記ストロークデータに対応付けられたページ番号が取得される（図９のステップＳＳ４００を参照）。
【０１２８】
以上のようにして、使用者がノート３０の前のページにさかのぼって追記を行う場合に、当該追記に対応した追記ストロークデータを割り当てるべき、現在のページからさかのぼったページ番号を容易に取得することができる。これにより、使用者が戻るページ数をカウントして、ページ戻し操作を順次行う場合に比べ、労力負担を著しく低減することができるので、利便性を向上することができる。
【０１２９】
また、本実施形態では特に、ページ検索モードへ切り替えられた後の前述のなぞり動作に基づき算出された検索用座標データを用いて、検索用ストロークデータが作成される。そして、フラッシュメモリ７２に上記のようにして順次保存された筆記ストロークデータのうち、上記作成された検索用ストロークデータに対応するものが見つけ出され、当該見つけ出された筆記ストロークデータに対応付けられたページ番号を取得される。これにより、使用者がノート３０の前のページにさかのぼって追記を行う場合に、当該追記に対応した追記ストロークデータを割り当てるべき、現在のページからさかのぼったページ番号を確実に取得することができる。
【０１３０】
また、本実施形態では特に、追記ストロークデータが生成された場合、当該生成された追記ストロークデータを、図９のステップＳＳ４００で取得されたページ番号Ｐｎと対応付けてフラッシュメモリ７２に記憶する（図９のステップＳＳ５１０を参照）。これにより、実際のノート３０への追記内容に対応した追記ストロークデータに対し、ノート３０における当該追記したページに対応した電子データ上のページ番号を割り当てる形で、フラッシュメモリ７２に記憶させることができる。この結果、使用者がページをさかのぼってノート３０に対し追記を行った場合に、当該追記と同等の内容の追記ストロークデータを、該当する電子データ上のページに確実に割り当てることができる。
【０１３１】
また、本実施形態では特に、ノート３０において追記する内容の筆記が終了したら、その終了の旨、すなわち追記内容に対応するデータ範囲が終了したことを装置側にも認識させるための、所定の操作、上記の例では「戻る」ボタン７８の操作が行われる。これにより、当該データ範囲の終了を表すデータ終了情報、上記の例では「戻る」ボタン７８の操作信号が取得され（図９のステップＳＳ５００を参照）、生成開始後から上記データ終了情報が取得されるまでに生成された追記ストロークデータが、追記すべきページとして取得されているページ番号Ｐｎと対応付けられてフラッシュメモリ７２に記憶される。これにより、使用者がページをさかのぼってノート３０に対し追記を行った場合に、当該追記と同等の内容の追記ストロークデータを、始まりから終わりまでの範囲を明確にしつつ、該当する電子データ上のページに確実に割り当てることができる。
【０１３２】
また、本実施形態では特に、上記データ終了情報として、データ範囲の終了を表す「戻る」ボタン７８の操作信号を取得する。使用者が「戻る」ボタン７８を操作することにより、ノート３０への追記内容に対応した追記ストロークデータのデータ終了位置を明確に装置側に認識させることができる。
【０１３３】
また、本実施形態では特に、追記ページのページ番号が特定されたらその旨の報知を行う（図９のステップＳＳ４１０を参照）。これにより、追記ページのページ番号の電子ページ上での検索の進行具合を使用者に確実に認識させることができる。
【０１３４】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で、種々の変形が可能である。以下、そのような変形例を説明する。
【０１３５】
（１）特定のストロークデータの生成を検出したら追記終了とみなす場合
上記実施形態においては、使用者により「戻る」ボタン７８が操作され、その「戻る」ボタン７８の操作信号を取得した場合に、追記内容の筆記が終了したとみなしていたが、これに限られない。すなわち、使用者により予め定められた特定の文字等が筆記され、対応する特定のストロークデータの生成を検出した場合に、追記内容の筆記が終了したとみなすようにしてもよい。
【０１３６】
本変形例において、座標検出装置３のＣＰＵ８０ａで行われる制御処理の手順は、前述の図８及び図９と同様で足りる。但し、本変形例におけるステップＳＳ５００においては、ＣＰＵ８０ａは、使用者により電子ペン２を用いて「×」が筆記されたかどうか、すなわち、データ終了情報として、前述のステップＳＳ４６０で算出された座標データ（ｘ，ｙ）に対応して前述のステップＳＳ４７０で生成された、上記「×」を構成するストロークデータを取得すなわち検出したかどうかを判定することにより、追記内容の筆記が終了したかどうかを判定する。なお、上記「×」を構成するストロークデータは、予め定められた特定のストロークデータに相当する。また、特定のストロークデータとしては、上記「×」を構成するストロークデータに限られない。使用者により「×」が筆記されるまで、すなわち、「×」を構成するストロークデータの生成を検出するまで、追記内容の筆記が終了していないとみなされ、本変形例におけるステップＳＳ５００の判定が満たされず、前述のステップＳＳ４２０に戻り同様の手順を繰り返す。使用者により「×」が筆記された場合、すなわち、「×」を構成するストロークデータの生成を検出した場合には、追記内容の筆記が終了したとみなされ、本変形例におけるステップＳＳ５００の判定が満たされて、前述のステップＳＳ５１０に移る。なお、本変形例におけるステップＳＳ５００の手順も、各請求項記載の情報取得手段として機能する。
【０１３７】
上記以外の手順は、上記実施形態と同様である。
【０１３８】
本変形例によれば、上記実施形態と同様の効果を得る。すなわち、使用者が電子ペン２を所定の態様で動かして予め定められた特定のストロークデータ、上記の例では「×」を構成するストロークデータを生成することにより、ノート３０への追記内容に対応したストロークデータのデータ終了位置を明確に装置側に認識させることができる。
【０１３９】
（２）ページ検索モードに切り替えられたら追記終了とみなす場合
以上においては、「戻る」ボタン７８の操作信号を取得した場合や、予め定められた特定のストロークデータの生成を検出した場合に、追記内容の筆記が終了したとみなしていたが、これに限られない。すなわち、使用者により電子ペン２のモード選択スイッチ４４が操作され、電子ペン２のモードが文字入力モードからページ検索モードに切り替えられた場合に、追記内容の筆記が終了したとみなすようにしてもよい。
【０１４０】
本変形例におけるステップＳＳ３００の詳細内容を、図１０により説明する。なお、図１０は、前述の図９に対応する図である。図９と同等の手順には同符号を付し説明を省略する。
【０１４１】
図１０において、前述の図９と異なる点は、ステップＳＳ５００に代えてステップＳＳ５００′を設け、さらに、ステップＳＳ３０２及びステップＳＳ５０５を新たに設けた点である。すなわち、まず、ＣＰＵ８０ａは、新たに設けたステップＳＳ３０２で、ページ検索モードから文字入力モードへ切り替えられたことを表すフラグＦｒを０に初期化する。
【０１４２】
その後のステップＳＳ３７０〜ステップＳＳ４８０は、前述の図９と同様である。ステップＳＳ４８０において、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ１であった場合には、ページ検索モードから文字入力モードへ切り替えられたと判定されて、前述のステップＳＳ４２０に戻り同様の手順を繰り返す。一方、電子ペン２のＬＣ発振回路４１から発生された磁界の周波数がｆ２であった場合には、モード選択スイッチ４４において選択されているモードがページ検索モードであると判定されて、ステップＳＳ５００に代えて設けたステップＳＳ５００′に移る。
【０１４３】
ステップＳＳ５００′では、ＣＰＵ８０ａは、上記フラグＦｒが１であるかどうか、言い換えれば、上記ステップＳＳ４８０でモードがページ検索モードから文字入力モードへ切り替えられたと判定された後に、再びステップＳＳ４８０でモードがページ検索モードへ切り替えられたと判定されたかどうかを判定する。さらに言い換えれば、上記ステップＳＳ４８０でモードがページ検索モードから文字入力モードへ切り替えられたと判定された後に、電子ペン２のＬＣ発振回路４１から発生された、ページ検索モードに対応した周波数ｆ２の磁界を取得すなわち検出したかどうかを判定する。これにより、追記内容の筆記が終了したかどうかを判定する。なお、上記ページ検索モードに対応した周波数ｆ２が、予め定められた特定のモード識別子に相当すると共に、データ終了情報にも相当する。上記フラグＦｒが０である場合、言い換えれば、上記ステップＳＳ４８０でモードがページ検索モードから文字入力モードへ切り替えられたと判定された後に、まだ周波数ｆ２の磁界を検出していない場合には、追記内容の筆記が終了していないとみなされ、ステップＳＳ５００′の判定が満たされず、前述のステップＳＳ４２０に戻り同様の手順を繰り返す。上記フラグＦｒが１である場合、言い換えれば、上記ステップＳＳ４８０でモードがページ検索モードから文字入力モードへ切り替えられたと判定された後に、周波数ｆ２の磁界を検出した場合には、追記内容の筆記が終了したとみなされ、ステップＳＳ５００′の判定が満たされて、ステップＳＳ５１０に移る。なお、このステップＳＳ５００′の手順が、各請求項記載の情報取得手段として機能する。
【０１４４】
その後のステップＳＳ５１０及びステップＳＳ５２０の手順は、前述の図９と同様である。
【０１４５】
本変形例によれば、前述の実施形態や上記（１）の変形例と同様の効果を得る。すなわち、電子ペン２のモードを、予め定められた特定のモード、上記の例ではページ検索モードとすることにより、ノート３０への追記内容に対応したストロークデータのデータ終了位置を明確に装置側に認識させることができる。
【０１４６】
なお、ノート３０の筆記面３１Ｌ，３１Ｒへの追記を終了する際に操作されるボタンを電子ペン２側に設け、前述の図９に示すステップＳＳ５００において、ＣＰＵ８０ａが、使用者により当該ボタンが操作されたかどうか、すなわち、データ終了情報として、電子ペン２から当該ボタンの操作情報を取得したかどうかを判定することにより、追記内容の筆記が終了したかどうかを判定するようにしてもよい。なお、このような場合におけるステップＳＳ５００の手順も、各請求項記載の情報取得手段として機能する。
【０１４７】
（３）検索する箇所を各ページの所定の領域だけに限定する場合
すなわち、検索用ストロークデータを用いて、追記ページのページ番号を電子データ上で検索する際に、当該検索用ストロークデータに対応する筆記用ストロークデータを検索する箇所を、電子データ上の各ページの特定の領域だけに限定するようにしてもよい。
【０１４８】
本変形例におけるノート３０は、ページ検索用領域として、この例では見出し領域を各ページごとに備えている。すなわち、本変形例においては、使用者が、ページ検索モードが選択された電子ペン２を用いて、追記を行いたいノート３０のページに備えられた見出し領域に既に記載されている文字列等をもう一度上からなぞることにより、当該なぞり動作に対応する検索用ストロークデータが作成される。その後、この作成された検索用ストロークデータを用いて、ノート３０の各ページの上記見出し領域に対応する、電子ファイルの各ページの所定の領域（以下適宜、「電子見出し領域」と称する）に存在する、筆記ストロークデータの中から、上記作成された検索用ストロークデータに対応する筆記ストロークデータが見つけ出される。そして、当該見つけ出された筆記ストロークデータに対応付けられた電子ファイル上のページ番号が取得される。
【０１４９】
例えば、図１１（ａ）に示す例では、使用者が、ページ検索モードが選択された電子ペン２を用いて、追記を行いたいノート３０の第１ページの見出し領域に既に記載されている「Ｏ〜Ｒ」をもう一度上からなぞることにより、図１１（ｂ）に示すように、対応する検索用ストロークデータ「Ｏ〜Ｒ」が生成される。その後、図１１（ｃ）に示すように、電子ファイルの各ページの電子見出し領域に存在する筆記ストロークデータの中から、上記生成された検索用ストロークデータ「Ｏ〜Ｒ」に対応する筆記ストロークデータが見つけ出され、当該筆記ストロークデータが記録された電子ファイル上のページ番号、すなわち、当該筆記ストロークデータに対応付けられた電子ファイル上のページ番号として、第１ページを表すページ番号［１］が取得される。
【０１５０】
本変形例におけるステップＳＳ３００の詳細内容を、図１２により説明する。なお、図１２は、前述の図９及び図１０に対応する図である。図９と同等の手順には同符号を付し説明を省略する。
【０１５１】
図１２において、前述の図９と異なる点は、ステップＳＳ３７０、ステップＳＳ３８０、及びステップＳＳ４００に代えて、ステップＳＳ３７０′、ステップＳＳ３８０′、及びステップＳＳ４００′を設けた点である。すなわち、まず、ＣＰＵ８０ａは、ステップＳ３７０に代えて設けたステップＳＳ３７０′で、前述のステップＳＳ１６０で算出された検索用座標データを用いて前述のステップＳＳ１７０で生成された検索用ストロークデータを用いて、公知の適宜のパターンマッチング手法、例えば特開平８−７７２９５に記載のような、座標点列を４点近似してマッチングする手法等により、フラッシュメモリ７２の電子ファイルの各ページの上記電子見出し領域に存在する筆記ストロークデータの中から、当該検索用ストロークデータに対応する筆記ストロークデータを検索する。
【０１５２】
その後、ステップＳＳ３８０に代えて設けたステップＳＳ３８０′で、ＣＰＵ８０ａは、上記ステップＳＳ３７０′での検索結果に基づき、前述のステップＳＳ１７０で生成された検索用ストロークデータに対応する筆記ストロークデータが１つに絞り込まれたかどうかを判定する。検索用ストロークデータに対応する筆記ストロークデータが１つに絞り込まれるまでは、ステップＳＳ３８０′の判定が満たされず、ステップＳＳ３９０に移る。ステップＳＳ３９０は、前述の図９と同様であるので説明を省略する。そして、検索用ストロークデータに対応する筆記ストロークデータが１つに絞り込まれた場合、すなわち、検索用ストロークデータに対応する筆記ストロークデータが特定された場合には、ステップＳＳ３８０′の判定が満たされて、ステップＳＳ４００に代えて設けたステップＳＳ４００′に移る。
【０１５３】
ステップＳＳ４００′では、ＣＰＵ８０ａは、追記ページのページ番号として、前述のステップＳＳ１７０で生成された検索用ストロークデータに対応する筆記ストロークデータが上記電子見出し領域に存在するページ番号、すなわち、上記ステップＳＳ３７０′での検索によって１つに絞り込まれた筆記ストロークデータに対応付けられてフラッシュメモリ７２に保存されたページ番号Ｐｎを取得する。なお、このステップＳＳ４００′の手順が、各請求項記載のデータ取得手段として機能する。その後。ステップＳＳ４１０に移る。
【０１５４】
その後のステップＳＳ４１０以降の手順は、前述の図９とほぼ同様であるので、説明を省略する。
【０１５５】
本変形例においては、ノート３０がページ検索用領域（上記の例では見出し領域）を各ページごとに備えている。そして、なぞり動作に基づき生成された検索用ストロークデータを手がかりにして、追記ページのページ番号を電子データ上で検索するとき、検索する箇所を、上記ノート３０の各ページ上の上記見出し領域に対応する、電子データ上の各ページの特定の領域（上記の例では電子見出し領域）に絞り込む。これにより、ページ番号の検索をさらに迅速に行うことができる。
【０１５６】
（４）追記ページの候補の数が所定値以下となったら報知を行う場合
以上においては、追記ページのページ番号が１つに絞り込まれた場合に報知を行っていたが、これに限られない。すなわち、追記ページの候補となるページ（以下適宜、「追記候補ページ」と称する）のページ番号の数が所定値以下に絞り込まれた場合に報知を行うようにしてもよい。
【０１５７】
ここで、前述したように、電子ペン２のモードがページ検索モードに切り替えられた後の使用者によるなぞり動作に基づき、追記候補ページのページ番号が電子データ上で検索されると、なぞり動作の初期においては、対応する検索用ストロークデータに基づく電子データ上の検索でヒットする追記候補ページのページ番号の数が比較的多数となる場合がある。しかしながらこのような場合であっても、使用者によってなぞり動作が継続されて、検索用ストロークデータがさらに順次生成されるに従い、電子データ上でヒットする追記候補ページのページ番号は徐々に絞り込まれ、追記候補ページのページ番号の数が減ってくる。本変形例ではこのような挙動に対応し、追記候補ページのページ番号が複数個取得された場合には、上記のような検索用ストロークデータの生成により、当該ページ番号の数が予め定めた所定値以下になったかどうかを判定する。そして、追記候補ページのページ番号の数が所定値以下になった場合に、その旨の報知を行うようにする。
【０１５８】
上記のようにして報知が行われた後は、使用者は、前述の実施形態と同様、電子ペン２のモードをページ検索モードから文字入力モードへ切り替え、ノート３０に対して文字列等の追記を行う。ところで、前述したように、使用者がノート３０において追記を行う場合には、例えば文字列等の新たな内容が既に過去に記載済みのページにさかのぼって記載される。このため、当該追記された内容は、上記ノート３０の記載済みのページのうちまだ未記入である空白領域に記入される場合が多い。すなわち、記載済みのページの未記入部分の占める領域と、追記された記載の占める領域とは、広さが概ね一致する場合が多い。これを電子データ上における対応関係でみると、実際のノート３０のページにおける未記入部分の占める領域に対応する、電子データ上のページにおいて筆記ストロークデータの存在しない空白領域（以下適宜、「第１領域」と称する）と、追記された記載の占める領域に相当する追記ストロークデータの外縁を囲む領域（以下適宜、「第２領域」と称する）とが、大きさが概ね一致することとなる。したがって、第２領域が、第１領域内に納まるように配置されることとなる。また、この場合には、それら第１領域と第２領域との距離は非常に短くなる。
【０１５９】
本変形例ではこのような挙動に対応して、上記のようにして取得された複数個の追記候補ページのページ番号の中から、所定の位置関係として、当該ページ番号の追記候補ページにおける第１領域と第２領域との前述の第２方向５（図１（ｂ）参照）に沿った距離ｄ（後述の図１３（ａ）及び図１３（ｂ）参照）が、最短となるような（言い換えれば第１領域と第２領域との第２方向５における隙間が最小となるような）ページ番号を見つけ出す。そして、上記第１領域と第２領域との第２方向５に沿った距離ｄが最短となったページ番号を、追記ページのページ番号として選定する。そして、その選定されたページ番号を、生成された追記ストロークデータ、すなわち実際にノート３０に追記された内容に対応したストロークデータに対応付けて電子ファイルに記録するようにする。
【０１６０】
なお、後述の図１３（ａ）及び図１３（ｂ）に示すように、第１領域とは、電子ファイルのある１ページに含まれるすべての筆記ストロークデータを包含するような外枠を規定した場合の、当該外枠の外側の領域をいう。また、第２領域とは、生成された追記ストロークデータを包含するような外枠を規定した場合の、当該外枠の内側の領域をいう。
【０１６１】
図１３（ａ）及び図１３（ｂ）は、複数個の追記候補ページのページ番号の中から追記ページのページ番号を見つけ出すための手法の一例を説明する説明図である。この例では、説明の便宜上、電子データ上の各ページが、縦３２ドット×横２７ドットの合計８６４ドットのデータ（図中、格子で示す）で表される場合を例にとって説明する。また、この例では、図示左右方向が前述の第１方向４（図１（ｂ）参照）に対応しており、図示上下方向が上記第２方向５に対応している場合を例にとっている。またさらに、この例では、追記ストロークデータは、「６７８」の３文字が縦５ドット×横１１ドットの合計５５ドットの第２領域に１行で記録された場合を例にとっている。
【０１６２】
図１３（ａ）に示す追記候補ページ（追記候補ページＡ）には、「０１２３４５」「０１２」「０１２」「０１２３４５」の１８文字からなる筆記ストロークデータが記録されている。図１３（ｂ）に示す追記候補ページ（追記候補ページＢ）には、「０１２３４５」「０１２」「０１２６７８」「０１２３４５」の２１文字からなる筆記ストロークデータが記録されている。これら図１３（ａ）及び図１３（ｂ）のいずれの場合についても、上記した追記ストロークデータ「６７８」に対応する領域には、筆記ストロークデータが記録されていない。
【０１６３】
図１３（ａ）の追記候補ページＡでは、第１領域と第２領域との第２方向５（図１３（ａ）中の上下方向）に沿った距離ｄは、９ドットとなっている。これに対して、図１３（ｂ）の追記候補ページＢでは、第１領域と第２領域との第２方向５（図１３（ｂ）中の上下方向）に沿った距離ｄは、２ドットとなっている。したがって、このような場合には、上記距離ｄが最短となる、図１３（ｂ）の追記候補ページＢのページ番号が、上記追記ページのページ番号として選定される。
【０１６４】
本変形例におけるステップＳＳ３００の詳細内容を、図１４により説明する。なお、図１４は、前述の図９、図１０、及び図１２に対応する図である。図９と同等の手順には同符号を付し説明を省略する。
【０１６５】
図１４において、まず、ＣＰＵ８０ａは、新たに設けたステップＳＳ３０５で、追記ページのページ番号が特定されたことを表すフラグＦｇを０に初期化する。
【０１６６】
ステップＳＳ３７０は、前述の図９と同様であり、前述のステップＳＳ１７０で生成された検索用ストロークデータを用いて、フラッシュメモリ７２の電子ファイルの各ページに記憶された筆記ストロークデータの中から、当該検索用ストロークデータに対応する筆記ストロークデータを検索する。その後、ステップＳＳ４００に代えて設けたステップＳＳ４００′に移る。
【０１６７】
ステップＳＳ４００′では、ＣＰＵ８０ａは、追記候補ページのページ番号として、上記ステップＳＳ３７０の検索でヒットした筆記ストロークデータに対応付けられてフラッシュメモリ７２に保存されたページ番号Ｐｎを取得する。なお、このステップＳＳ４００′の手順が、各請求項記載のデータ取得手段として機能する。
【０１６８】
そして、新たに設けたステップＳＳ４０２に移り、ＣＰＵ８０ａは、上記ステップＳＳ４００′においてページ番号Ｐｎが複数個取得されたかどうかを判定する。なお、このステップＳＳ４０２の手順が、各請求項記載の第１データ数判定手段として機能する。上記ステップＳＳ４００′においてページ番号Ｐｎが１個だけしか取得されていなかった場合、すなわち、追記ページのページ番号が特定された場合には、ステップＳＳ４０２の判定が満たされず、新たに設けたステップＳＳ４０６に移り、ＣＰＵ８０ａは、上記フラグＦｇを１とする。その後、後述のステップＳＳ４１０′に移る。一方、上記ステップＳＳ４００′においてページ番号Ｐｎが複数個取得されていた場合、すなわち、追記ページのページ番号が特定されず、追記候補ページのページ番号が複数個取得されていた場合には、ステップＳＳ４０２の判定が満たされて、新たに設けたステップＳＳ４０４に移る。
【０１６９】
ステップＳＳ４０４では、ＣＰＵ８０ａは、上記ステップＳＳ４００′で取得されたページ番号Ｐｎの数が、所定値以下となったかどうかを判定する。なお、上記ステップＳＳ４００′で取得されたページ番号Ｐｎの数は、ノート３０への筆記の進行により、前述のステップＳＳ１７０で順次生成される検索用ストロークデータに対応して、当該検索用ストロークデータに対応する、フラッシュメモリ７２に保存されたページ番号Ｐｎの数に相当する。すなわち、このステップＳＳ４０４の手順が、各請求項記載の第２データ数判定手段として機能する。上記ステップＳＳ４００′で取得されたページ番号Ｐｎの数が所定値よりも大きい間は、言い換えれば、追記候補ページのページ番号の数が所定値以下まで絞り込まれていない間は、ステップＳＳ４０４の判定が満たされず、ステップＳＳ３９０に移る。ステップＳＳ３９０は、前述の図９と同様であるので説明を省略する。そして、上記ステップＳＳ４００′で取得されたページ番号Ｐｎの数が所定値以下となった場合、言い換えれば、追記候補ページのページ番号の数が所定値以下まで絞り込まれた場合には、ステップＳＳ４０４の判定が満たされて、ステップＳＳ４１０に代えて設けたステップＳＳ４１０′に移る。
【０１７０】
ステップＳＳ４１０′では、ＣＰＵ８０ａは、前述の音声出力部に制御信号を出力し、適宜の音を発生させることにより、追記候補ページのページ番号の数が所定値以下となった旨の報知を行う。あるいは、表示部７６に適宜の表示を表示させたり、電子ペン２の図示しない振動部により振動を発生させたりすることにより、上記報知を行うようにしてもよい。なお、このステップＳＳ４１０′の手順が、各請求項記載の第２報知手段として機能する。
【０１７１】
その後のステップＳＳ４２０〜ステップＳＳ５００は、前述の図９と同様である。ステップＳＳ５００において、追記内容の筆記が終了したかどうかを判定し、追記内容の筆記が終了したとみなされ、ステップＳＳ５００の判定が満たされたら、新たに設けたステップＳＳ５０５に移る。
【０１７２】
ステップＳＳ５０５では、ＣＰＵ８０ａは、上記フラグＦｇが１であるかどうかを判定する。上記ステップＳＳ４００′でページ番号Ｐｎが１個だけしか取得されずステップＳＳ４０６でＦｇ＝１となっていた場合には、ステップＳＳ５０５の判定が満たされて、ステップＳＳ５１０に移る。
【０１７３】
ステップＳＳ５１０は、前述の図９とほぼ同様であり、この時点で生成済みでかつ上記ＲＡＭ８０ｃに保存された追記ストロークデータ（ペン位置データ列Ｄ）を、上記ステップＳＳ４００′で取得されたページ番号Ｐｎと対応付けてフラッシュメモリ７２に保存する。ステップＳＳ５１０が終了したら、ステップＳＳ５２０に移る。
【０１７４】
一方、ステップＳＳ５０５において、上記ステップＳＳ４００′でページ番号Ｐｎが複数個取得され、Ｆｇ＝０のままである場合には、ステップＳＳ５０５の判定が満たされず、新たに設けたステップＳＳ５１２に移る。
【０１７５】
ステップＳＳ５１２では、ＣＰＵ８０ａは、上記ステップＳＳ４００′で取得された複数個の各ページ番号Ｐｎごとに、当該ページ番号で表されるページすなわち追記候補ページにおいて筆記ストロークデータの存在しない空白領域である上記第１領域と、前述のステップＳＳ４７０で生成された追記ストロークデータの外縁を囲む領域である上記第２領域との、上記第２方向５に沿った距離ｄを求める。
【０１７６】
そして、新たに設けたステップＳＳ５１４に移り、ＣＰＵ８０ａは、上記ステップＳＳ４００′で取得された複数個のページ番号Ｐｎのうち、上記ステップＳＳ５１２で求められた第１領域と第２領域との第２方向５に沿った距離ｄが、最短である追記候補ページのページ番号Ｐｎを、上記追記ページとして選定する。これは言い換えれば、上記ステップＳＳ４００′で取得された複数個のページ番号Ｐｎごとに、第１領域と第２領域とが所定の位置関係となっているかどうか、この例では第１領域と第２領域との第２方向５に沿った距離ｄが最短であるかどうかを判定し、所定の位置関係（この例では距離ｄが最短）となっていると判定した追記候補ページのページ番号Ｐｎを、追記ページとして選定することに相当する。すなわち、このステップＳＳ５１４の手順が、各請求項記載の位置関係判定手段として機能する。
【０１７７】
その後、新たに設けたステップＳＳ５１６で、ＣＰＵ８０ａは、上記ステップＳＳ５１４で選定されたページ番号Ｐｎ、言い換えれば、第１領域と第２領域との第２方向５に沿った距離ｄが最短であると判定されたページのページ番号Ｐｎを、この時点で生成済みでかつ上記ＲＡＭ８０ｃに保存された追記ストロークデータ（ペン位置データ列Ｄ）と対応付けてフラッシュメモリ７２に保存する。なお、この時点で生成済みでかつ上記ＲＡＭ８０ｃに保存された追記ストロークデータ（ペン位置データ列Ｄ）は、前述のステップＳＳ４７０で座標データに対応して生成が開始された、前述のステップＳＳ５００で「戻る」ボタン７８の操作信号が取得されるまでの追記ストロークデータ（ペン位置データ列Ｄ）に相当する。すなわち、本変形例においては、上記ステップＳＳ５１０及びステップＳＳ５１６の手順が、各請求項記載の第２データ記憶手段として機能する。ステップＳＳ５１６が終了したら、ステップＳＳ５２０に移る。
【０１７８】
ステップＳＳ５２０は、前述の図９と同様であるので、説明を省略する。その後、このルーチンを終了する。
【０１７９】
以上説明したように、本変形例においては、生成された検索用ストロークデータに対応するページ番号Ｐｎが複数個取得されたかどうかを判定する（ステップＳＳ４０２を参照）。そして、複数個取得されたと判定された場合には、当該ページ番号Ｐｎの数が所定値以下になったかどうかを判定し（ステップＳＳ４０４を参照）、当該判定が満たされたら、その旨の報知を行う（ステップＳＳ４１０′を参照）。これにより、追記ページのページ番号の電子データ上での検索の進行具合を使用者に確実に認識させるとともに、検索進行具合が思わしくない場合にはさらなる検索用ストロークデータの生成のために電子ペン２のさらなる筆記動作を使用者に要求することもできる。
【０１８０】
また、上記のようにして取得された複数個の各ページ番号Ｐｎに関し、各ページごとに、第１領域と第２領域とが所定の位置関係となっているかどうか、上記の例では第１領域と第２領域との第２方向５に沿った距離ｄが最短であるかどうか、を判定する。そして、所定の位置関係が成立しているページのページ番号、上記の例では上記距離ｄが最短であるページのページ番号を、前述のステップＳＳ４７０で生成された追記ストロークデータ、すなわち実際にノート３０に追記された内容に対応したストロークデータに対応付けてフラッシュメモリ７２に保存する。これにより、追記内容に対応した追記ストロークデータを、正しいページ番号に高精度に対応付けることができる。また特に、上記第１領域と第２領域との第２方向５に沿った距離ｄが最短であるかどうかを判定ことにより、追記内容に対応した追記ストロークデータを、さらに確実に正しいページ番号に精度よく対応付けることができる。
【０１８１】
（５）その他
上記（４）の変形例においては、所定の位置関係として、第１領域と第２領域とが、第２方向５に沿った距離が最短であるかを判定していたが、これに限られない。すなわち、第１領域と第２領域とが、前述の第１方向４（図１（ｂ）参照）に沿った距離が最短であるかどうかを判定するようにしてもよい。この場合も上記（４）の変形例と同様の効果を得る。
【０１８２】
なお、以上においては、使用者の前述のなぞり動作に基づき生成された検索用ストロークデータをキーとして用いて、フラッシュメモリ７２に保存された筆記ストロークデータの中から、当該検索用ストロークデータに対応する筆記ストロークデータに対応付けられて保存されたページ番号を取得していたが、これに限られない。すなわち、筆記済みの記載をなぞるのではなく、例えば、記載の最初の点や最後の点などのいくつかのポイントを触れる等の動作に基づき算出された検索用座標データをキーとして用いて、フラッシュメモリ７２に保存された筆記ストロークデータの中から、当該検索用座標データに対応する筆記ストロークデータに対応付けられて保存されたページ番号を取得するようにしてもよい。
【０１８３】
また、検索用ストロークデータとフラッシュメモリ７２に保存された筆記ストロークデータとの照合の際に、全体的に一定範囲内でずらして一致度をみるようにし、一定範囲内でずらしたときの相関を各ページ番号ごとにとり、相関値が最も大きいページ番号を取得するようにしてもよい。
【０１８４】
なお、以上においては、算出された電子ペン２とノート３０との接触点の座標データに基づき生成された筆記ストロークデータ（ペン位置データ列Ｄ）を、座標検出装置３が、電子ファイルにおける各ページに記録したが、これに限られない。すなわち、電子ファイルの生成は行わず、単に筆記ストロークデータ（ペン位置データ列Ｄ）に対し、ページ番号のみを割り当てて付与し、フラッシュメモリ７２に記憶するようにしてもよい。この場合は、電子ファイルの生成は、座標検出装置３に接続される適宜の外部装置によって行えば足りる。
【０１８５】
また、以上においては、電子ペン２が自己電源としての電池４３を備え、この電池４３の起電力によりＬＣ発振回路４１が発生した磁界をセンスコイルＸ１〜Ｘｍ，Ｙ１〜Ｙｎで受信し、電子ペン２とノート３０との接触点の座標データの算出を行ったが、これに限られない。すなわち、電子ペン側に自己電源を設けず、装置側のコイルからの磁気誘導により電子ペンの共振回路に起電力を誘起して電子ペンのコンデンサに電荷を蓄積し、その蓄積した電荷を用いて電子ペンが発生した磁界を装置側のコイルで受信し、電子ペンとノート３０との接触点の位置座標を取得してもよい。この場合も同様の効果を得る。
【０１８６】
また、以上においては、シート体１０に設けたセンスコイル部１１０が電磁波を電子ペン２と送受する非接触方式によって、電子ペン２とノート３０との接触点の位置座標を取得したが、これに限られない。すなわち、上記以外の方式、例えば、ペンを用いてタブレットシート上にて文字列等の筆記動作を行ったときのペンの動きがタブレットシートにより検出される、接触方式によってペンとノート３０との接触点の位置座標を取得してもよい。この場合も同様の効果を得る。
【０１８７】
また、以上は、電子ペン２によって文字が記載される場合を例にとって説明したが、これに限られない。すなわち、図や絵など文字以外のものが記載される場合も同様に適用でき、同様の効果を得る。
【０１８８】
なお、以上において、図２中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１８９】
また、図８、図９等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１９０】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１９１】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１９２】
１                手書き入力装置（電子筆記装置）
２                電子ペン（電子筆記具）
３                座標検出装置（電子記録端末）
１０              シート体
３０              ノート（被筆記体）
３１Ｌ，Ｒ        筆記面
４１              ＬＣ発振回路（送信手段）
４４              モード選択スイッチ（選択手段）
７８              「戻る」ボタン（操作手段）
８０ａ            ＣＰＵ
【図１】
0005392573.tif 000002
【図２】
0005392573.tif 000003
【図３】
0005392573.tif 000004
【図４】
0005392573.tif 000005
【図５】
0005392573.tif 000006
【図６】
0005392573.tif 000007
【図７】
0005392573.tif 000008
【図８】
0005392573.tif 000009
【図９】
0005392573.tif 000010
【図１０】
0005392573.tif 000011
【図１１】
0005392573.tif 000012
【図１２】
0005392573.tif 000013
【図１３】
0005392573.tif 000014
【図１４】
0005392573.tif 000015