(57)【要約】      （修正有）【課題】  筆記開始時の座標データの欠落や精度不足といった問題を起こすことなく、省電力が図られた電子ペンを提供する。【解決手段】  通常電力になる起動状態から省電力になる待機状態への状態の変更が可能なＣＰＵと、予め設定された時間に前記制御回路を前記待機状態から前記起動状態へ状態変更させることが可能なタイマとを有する電子ペンにおいて、少なくとも筆記中に、前記ＣＰＵを待機状態にすることができる機能を有することにより解決した。【選択図】  図２
2007072618.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、赤外線を発光させる赤外線発生回路と、超音波を発振させる超音波発生回路と、前記赤外線発生回路による赤外線の発光と前記超音波発生回路による超音波の発振とを制御し、かつ、通常電力になる起動状態から省電力になる待機状態への状態の変更が可能なＣＰＵと、予め設定された時間に前記制御回路を前記待機状態から前記起動状態へ状態変更させることが可能なタイマと、筆記状態と非筆記状態の識別が可能なペンスイッチと、電源及びその供給をオン・オフする電源スイッチとを有する電子ペンにおいて、少なくとも筆記中に、前記ＣＰＵを待機状態にすることができる機能を有することを特徴とする電子ペン。
【請求項２】
少なくとも筆記中に、前記タイマ及び前記ＣＰＵを共に待機状態にすることができる機能を有することを特徴とする請求項１に記載の電子ペン。
【請求項３】
筆記中に電源電圧を測定すると共に、その電源電圧の値により、超音波を発振させる前記超音波発生回路内のコイルへチャージする時間を変更できる機能を有することを特徴とする請求項１乃至２に記載の電子ペン。
【請求項４】
非筆記状態から筆記状態への状態変化を識別できる機能を有することを特徴とする請求項１乃至３に記載の電子ペン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、赤外線発生回路と超音波発生回路を備えた筆記可能な電子ペンと、該筆記可能な電子ペンにより発せられる赤外線と超音波とにより、該筆記可能な電子ペンの筆記位置を計測し、該筆記位置から算出した座標データを蓄積保存する受信装置とからなる手書き筆跡入力装置の電子ペンに関する。
【背景技術】
【０００２】
従来、赤外線を発光させる赤外線発生回路と、超音波を発振させる超音波発生回路とを備えた電子ペンと、電子ペンから発信される赤外線信号や超音波信号を受信する複数の受信器を組み込んだ受信装置を有する手書き筆跡入力装置が開発されている。この手書き筆跡入力装置においては、ボールペンなどの機能を併せ持った電子ペンで用紙に筆記すると、電子ペンから発信された赤外線信号と超音波信号とを受信装置が受信し、電子ペンの筆記位置を計測し、その筆記位置から座標データを算出する。筆記位置を連続的に計測することにより、筆記した文字や図形等の手書き筆跡を座標データとして蓄積保存する。
【０００３】
電子ペンの基本的な構成は、赤外線ＬＥＤにより赤外線を発光させる赤外線発生回路、ピエゾ素子により超音波を発振させる超音波発生回路、時間を計時するタイマ、これらを制御するＣＰＵ、このＣＰＵのプログラムやその変数を記憶しているフラッシュメモリやＲＡＭ、筆記状態と非筆記状態に対応してオン・オフするペンスイッチ、及びこれらを含む電子ペン全体に電源を供給する電池から成る。
赤外線発生回路は、赤外線ＬＥＤとこれを駆動する回路からなり、超音波発生回路は、ピエゾ素子と、昇圧のためのコイルとこの昇圧を制御するトランジスタからなっている。また、ペンスイッチは、電子ペンのペン先端部が被記録体上に当接した状態（筆記状態）と、被記録体上から離間したときの状態（非筆記状態）に対応してオン・オフする。
電源がオンになると、マイクロコンピュータが駆動し、マイクロコンピュータ内部のＣＰＵが赤外線発生回路を制御して赤外線を発光させ、超音波発生回路を制御して超音波を発振させる。受信装置の赤外線受信器により、電子ペンから発信されたこの赤外線信号を受信し、赤外線信号受信後、同じく受信装置に設置された複数の超音波受信器が電子ペンから発信された超音波信号を受信するまでの時間を計測し、電子ペンの位置座標を割り出す。
【０００４】
例えば、下記の特許文献１〜３には、赤外線を発光させる赤外線発生回路に消費電力が少ないＭＯＳＦＥＴを使用し、ペンスイッチのオフ状態が一定時間経過すると電源をオフにして消費電力を低減するものが提案されている。
【０００５】
【特許文献１】特開２００５−１７４１８６号公報（段落３０〜３４、図１〜２）
【特許文献２】特開２００５−１７４１８７号公報（段落３１〜３５、図１〜２）
【特許文献３】特開２００５−１７４１８８号公報（段落３０〜３４、図１〜２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この手書き筆跡入力装置に用いられる電子ペンは、受信装置等からケーブルを介して電源の供給は受けず、電子ペンの内部に電源となる電池を載置しているのが一般的である。これは、電子ペンにケーブルがあると、電子ペンの操作性が低下してしまうためである。したがって、電子ペンに内蔵された電池の消耗を押さえる必要があるが、上記特許文献１〜３に記載された技術では、ペンスイッチがオン状態（筆記状態）では、常にＣＰＵやタイマが起動状態にあるため、消費電力が大きく、電池寿命が短いという問題があった。
また、筆記開始時には、ＣＰＵが初期化の処理を行うため、ＣＰＵの種々の処理の遅れを招いたり、筆記中の電源電圧の低下による超音波信号の強度不足を招いたりして、筆記開始時の座標データの欠落や精度不足といった問題を起こしてしまうという問題があった。
【課題を解決するための手段】
【０００７】
本発明は、少なくとも、赤外線を発光させる赤外線発生回路と、超音波を発振させる超音波発生回路と、前記赤外線発生回路による赤外線の発光と前記超音波発生回路による超音波の発振とを制御し、かつ、通常電力になる起動状態から省電力になる待機状態への状態の変更が可能なＣＰＵと、予め設定された時間に前記制御回路を前記待機状態から前記起動状態へ状態変更させることが可能なタイマと、筆記状態と非筆記状態の識別が可能なペンスイッチと、電源及びその供給をオン・オフする電源スイッチとを有する電子ペンにおいて、少なくとも筆記中に、前記ＣＰＵを待機状態にすることができる機能を有することを特徴とする電子ペンを第１の要旨とし、少なくとも筆記中に、前記タイマ及び前記ＣＰＵを共に待機状態にすることができる機能を有することを特徴とする第１の要旨に記載の電子ペンを第２の要旨とし、筆記中に電源電圧を測定すると共に、その電源電圧の値により、超音波を発振させる前記超音波発生回路内のコイルへチャージする時間を変更できる機能を有することを特徴とする第１の要旨乃至第２の要旨に記載の電子ペンを第３の要旨とし、非筆記状態から筆記状態への状態変化を識別できる機能を有することを特徴とする第１の要旨乃至第３の要旨に記載の電子ペンを第４の要旨とする。
【発明の効果】
【０００８】
本発明では、時間を計時している起動状態のタイマによって、ＣＰＵが内部のプログラムを停止して省電力になり、赤外線発生回路の制御の停止、超音波発生回路の制御の停止、タイマの制御の停止及びペンスイッチや電源電圧の計測の停止をしている待機状態から、内部のプログラムを実行して通常電力になり、赤外線発生回路の制御、超音波発生回路の制御、タイマの制御及びペンスイッチや電源電圧の計測の実行を行える起動状態になる。そして、ＣＰＵは、赤外線発生回路の制御、超音波発生回路の制御、タイマの制御とペンスイッチの計測を実行し、次に起動状態になるまでの時間値をタイマに設定後、待機状態になる。このように、ＣＰＵが待機状態にある時間を設けることができ、電池の寿命を延ばすことが出来る。
また、電子ペンをペン立て等にペンスイッチがオン状態で誤って放置した様な、ペンスイッチのオン状態の持続時間が長過ぎる場合、ＣＰＵが、この筆記状態は異常であると判断し、タイマとＣＰＵを待機状態にする。これにより、異常状態での電池の消耗も防ぐことが出来る。
更に、筆記開始時には、ＣＰＵが初期化の処理を行わないため、ＣＰＵが種々の処理を遅れずに実行できる。同様に、ＣＰＵが、筆記中に電源電圧を測定し、その電源電圧の値により、超音波を発振させるために超音波発生回路内のコイルへチャージする時間を変更することによって、超音波の発振の振幅値を維持することもできる。
これらよって、筆記開始時の座標データの欠落や精度不足といった問題を起こすことなく、省電力が図られた電子ペンを提供することができる。
【発明を実施するための最良の形態】
【０００９】
超音波発生回路と赤外線発生回路を備えた筆記可能な電子ペンに、ＣＰＵとタイマとペンスイッチと電源電圧計測回路を配置している。このＣＰＵには、通常電力になる起動状態から省電力になる待機状態への状態の変更が可能な機能を搭載する。これによって、ペンスイッチやタイマから割り込み要求の信号を受信すると、ＣＰＵが起動状態になり、割り込み処理を開始し、赤外線発生回路の制御や超音波発生回路の制御やタイマの制御及びペンスイッチの計測や電源電圧の計測等の処理を行い、ＣＰＵまたはＣＰＵとタイマを待機状態にする。
【実施例】
【００１０】
以下、実施例により本発明を図面を参照して説明する。図１は本発明の電子ペン１と受信装置２からなる手書き筆跡入力装置を示す斜視図である。また、図２は電子ペン１の内部に載置している電気的ブロック図である。ここで、図１、図２を用いて説明する。
電子ペン１は、キャップ３を筆記先端側に挿入すると、電子ペン１の内部に載置されている電源スイッチ２２がオフになり、電子ペン１の内部に載置されている電池２１から電子ペン１の内部に載置されている制御基板１０の各回路への電源の供給を停止する。図１のように電子ペン１のキャップ３を取り外した状態では、電源スイッチ２２がオンになり、電池２１から基板１０の各回路への電源の供給を行う。この電池２１の構成は、電圧１．５５Ｖの酸化銀電池ＳＲ４１を直列に２本配置している。また、電子ペン１には筆記状態と非筆記状態に対応してオン・オフするペンスイッチ１６が載置されている。
図１の電子ペン１のセンサカバー４の内部に赤外線ＬＥＤとピエゾ素子が載置されている。センサカバー４は、赤外線ＬＥＤよりの赤外線を透過できる透明または半透明の材質からなり、かつ、ピエゾ素子よりの超音波を通過させられるスリットが設けられている。受信装置２は、１箇所（図示せず）で赤外線の受光を、２箇所（図示せず）で超音波の受信を行い、赤外線と超音波の伝搬時間差を利用して、電子ペン１の位置を計測する。
【００１１】
ここで、図２の電気的ブロックを中心に説明する。制御基板１０上のマイクロコンピュータ１１は、ＣＰＵ１２、タイマ１３、フラッシュメモリ１４、ＲＡＭ１５及びＡＤＣ２５を搭載している。
このＣＰＵ１２は、赤外線発生回路や超音波発生回路やタイマの制御を停止し、省電力になる待機状態と、制御を可能にし、通常電力になる起動状態があり、これらの状態の変更が行える機能を搭載している。電子ペン１のキャップ３を取り外して、電源スイッチ２２をオンにすると、電池２１より制御基板１０のレギュレータ２３を介して、電源がマイクロコンピュータ１１に供給され、ＣＰＵ１２は、フラッシュメモリ１４に書き込まれているプログラムを逐次読み込み、そのプログラムに沿って、制御を開始する。このレギュレータ２３では、電池２１より供給される電圧を２．７Ｖに降下させて、マイクロコンピュータ１１の電源として供給している。
また、この電池２１は、赤外線発生回路１７と超音波発生回路１８の電源としても供給されている。さらに、マイクロコンピュータ１１のＡＤＣ（アナログデジタル変換器）２５は、分圧抵抗を介して電池２１に接続されており、電池２１の状態を計測できる。本実施例では、ＡＤＣを使用しているが、ＡＤＣの代わりにコンパレータを使用することも可能である。
【００１２】
ここで、赤外線発生回路１７は、トランジスタと抵抗と赤外線ＬＥＤから構成されている（図示せず）。赤外線を発光させるときには、マイクロコンピュータ１１のＣＰＵ１２よりオンの信号を出力し、赤外線発生回路１７の内部のトランジスタを介してこれを増幅し、赤外線ＬＥＤ（図示せず）を駆動する。トランジスタの代わりにＦＥＴを使用することも可能である。
【００１３】
また、超音波発生回路１８は、コイル、昇圧用トランジスタ、降圧用トランジスタ、ダイオード、抵抗及びピエゾ素子から構成されている（図示せず）。超音波を発生させるためには、４つの工程が行われる。第１の工程は、超音波発生回路１８の内部の昇圧用トランジスタをオンにし、コイルを昇圧させる工程である。これは、超音波の出力の振幅を増幅する工程である。第２の工程は、第１の工程の超音波発生回路１８の内部の昇圧用トランジスタをオフにし、コイルに逆起電力を発生させ、この逆起電力によって、コイルとピエゾ素子間に自己発振を起こし、ピエゾ素子より超音波を出力させる工程である。第３の工程は、超音波発生回路１８の内部の降圧用トランジスタをオンにし、第２の工程で発振しているコイルとピエゾ素子の発振を強制停止させる工程である。第４の工程は、超音波発生回路１８の内部の降圧用トランジスタをオフにし、超音波発生回路１８を初期状態にする工程である。
【００１４】
フラッシュメモリ１４には、ＣＰＵ１２のプログラムの実行中に使用するデータテーブルが保存されている。ＲＡＭ１５は、ＣＰＵ１２のプログラムの実行中に使用するプログラムの変数のエリアとして使用される。
【００１５】
タイマ１３は、時間毎にカウントアップするカウンタ用レジスタと、リセット用レジスタと、比較用レジスタとを搭載している。カウンタ用レジスタがリセット用レジスタと同じ値の場合には、カウンタ用レジスタは０にクリアされる。また、カウンタ用レジスタが比較用レジスタと同じ値の場合には、比較用レジスタはＣＰＵ１２に割り込み処理の要求信号を送信する。
ＣＰＵ１２がタイマの制御を停止させると、カウンタ用レジスタはカウントアップを停止し、タイマの制御を開始すると、カウントアップを開始する。本実施例では、時間毎のカウントアップは、３１μ秒毎に行っている。
【００１６】
ＣＰＵ１２は、待機状態でペンスイッチ１６やタイマ１３からの割り込み処理の要求信号を受信すると起動状態に状態変更される。そして、赤外発生回路１７を制御して、赤外線信号を発光させ、超音波発生回路１８を制御して、ピエゾ素子より超音波を発振させる。
【００１７】
続いて、図３のフローチャートについて説明する。このフローチャートは、後述する図４、図５、図６より、プログラムの処理の優先順位が低いプログラムのフローチャートであり、電源スイッチ２２がオンになった時、即ち電源供給開始時の初期化等の処理を行っている。
まず、電子ペン１のキャップ３を取り外して、電源スイッチ２２をオンにすると、電池２１より電源が制御基板１０に供給される。これにより、マイクロコンピュータ１１に搭載されたＣＰＵ１２が起動状態になり、フラッシュメモリ１４よりプログラムを逐次読み込み、実行を開始する。ＣＰＵ１２は、タイマ１３の制御を停止させ、カウンタ用レジスタのカウントアップを停止し、０にクリアする。タイマ１３からの割り込み処理の要求信号の出力を禁止する。また、ペンスイッチ１６がオフからオンに変化したときの割り込み処理の要求信号を禁止する（ステップＳ１）。次に、ＣＰＵ１２が、ペンスイッチ１６、赤外線発生回路１７、及び超音波発生回路１８等とのインターフェースの入出力の設定をする（Ｓ２）。そして、ＣＰＵ１２は、赤外線発生回路１７内部の赤外線ＬＥＤ出力をオフにする（Ｓ３）。同様に、超音波発生回路１８内部のピエゾ素子より発振する超音波の出力をオフにする（Ｓ４）。
【００１８】
一方、ＣＰＵ１２は、ペンスイッチ１６がオフからオンに変化したときの割り込み処理の要求信号を許可する（Ｓ５）。そして、ＣＰＵ１２は、省電力のための待機状態になり、プログラムの実行を停止する。もし、ＣＰＵ１２が、待機状態で、割り込み処理の要求信号を許可している割り込み信号が発生したならば、ＣＰＵ１２は、通常電力の起動状態となり、プログラムの実行が再開され、図４、図５、図６に示す割り込み処理が優先的に処理される（Ｓ６）。それらの割り込み処理の終了後、Ｓ７に移り、Ｓ７ではＣＰＵ１２が何も処理をしない命令ＮＯＰを実行し、その後、Ｓ６に戻る。
【００１９】
ここで、ＲＡＭ１５に割り付けている変数（図示せず）と、フラッシュメモリ１４に保存しているデータテーブル（図７）について説明する。まず、変数には、電池２１の電圧の変化によって、使用するデータテーブルの指標を変更する変数ＯＦＦＳＥＴ、ペンスイッチ１６の連続オフをカウントする変数ＯＦＦＣＮＴ、ペンスイッチ１６の連続オンをカウントする変数ＯＮＣＮＴ、ペンスイッチ１６が６０秒間連続オン後の赤外線及び超音波の出力回数をカウントする変数ＯＮＣＮＴ２及びデータテーブルの使用するデータの順番を保存する変数ＮＵＭがある。
【００２０】
また、データテーブルのデータは、タイマ１３内部の比較用レジスタとリセット用レジスタに設定するデータである。このデータに３１μ秒を掛けると時間になる。ここで、電池２１の電圧が２．９Ｖを超える場合、タイマ１３内部の比較用レジスタとリセット用レジスタに設定するデータには、データテーブルのアドレスの０〜７に対応した何れかのデータを使用し、２．９Ｖ以下の場合は、データテーブルのアドレスの８〜１５に対応した何れかのデータを使用する。アドレスの０〜５とアドレスの８〜１３に対応したデータは、タイマ１３内部の比較用レジスタに設定し、アドレスの６〜７とアドレスの１４〜１５に対応したデータは、タイマ１３内部の比較用レジスタとリセット用レジスタに設定する。
【００２１】
ここで、アドレスの０と８に対応したデータは、超音波の出力の第１工程を開始する時間を設定している。アドレスの１と９に対応したデータは、赤外線発生回路１７内部の赤外線ＬＥＤ出力の開始し、そして、停止する時間を設定している。アドレスの２と１０に対応したデータは、超音波の出力の第２工程を開始する時間を設定している。アドレスの３と１１に対応したデータは、超音波の出力の第３工程を開始する時間を設定している。アドレスの４と１２に対応したデータは、超音波の出力の第４工程を開始する時間を設定している。アドレスの５と１３に対応したデータは、ペンスイッチ１６の計測を開始する時間を設定している。
【００２２】
また、アドレスの６と１４に対応したデ−タの値５５５は、約１７ｍ秒の時間に相当し、ペンスイッチ１６がオン時に、タイマ１３内部の比較用レジスタとリセット用レジスタに設定する。これは、１秒間に約５８回、赤外線発生回路１７内部の赤外線ＬＥＤの出力、超音波発生回路１８内部のピエゾ素子より発振する超音波の出力、ペンスイッチ１６の計測を行うことが可能である。本実施例では、データの値５５５を使用しているが、値を３２３にすることによって、約１０ｍ秒の時間にすることも可能である。アドレスの７と１５に対応したデ−タの値６５１は、約２０ｍ秒の時間に相当し、ペンスイッチ１６が６０秒間連続オン後およびペンスイッチ１６がオンからオフに変化したときに、このデータをタイマ１３内部の比較用レジスタに設定する。
【００２３】
次に、図４のフローチャートについて説明する。このフローチャートは、前述の図３のＳ６のＣＰＵ１２が待機状態で、ペンスイッチ１６がオフからオンに変化したときの割り込み処理の要求信号を許可し、ペンスイッチ１６がオフからオンに変化したときに発生する割り込み処理の要求信号に対応する割り込み処理のプログラムである。このとき、ＣＰＵ１２は通常電力の起動状態になり、プログラムを実行する（Ｓ８）。まず、ペンスイッチ１６がオフからオンに変化したときの割り込み処理の要求信号をＣＰＵ１２は禁止にする（Ｓ９）。
【００２４】
次に、Ｓ１０では、ＣＰＵ１２が、電池２１の電圧を、分圧抵抗２４を介してＡＤＣ２５に計測させる。ＡＤＣ２５の計測結果、電池２１の電圧が２．９Ｖ以下ならば、ＣＰＵ１２は変数ＯＦＦＳＥＴの値に８を設定する（Ｓ１１）。同様に、ＡＤＣ２５の計測結果が、電池２１の電圧が２．９Ｖを超えていたならば、ＣＰＵ１２は変数ＯＦＦＳＥＴの値に０を設定する（Ｓ１２）。
【００２５】
Ｓ１１、Ｓ１２後に、ＣＰＵ１２は、変数ＯＦＦＣＮＴの値に０を設定し（Ｓ１３）、変数ＯＮＣＮＴの値に０を設定し（Ｓ１４）、変数ＯＮＣＮＴ２の値に０を設定し（Ｓ１５）、変数ＮＵＭの値に５を設定する（Ｓ１６）。そして、変数ＮＵＭの値と変数ＯＦＦＳＥＴの値とを足した値をアドレスとし、このアドレスに対応したデータテーブルのデータを、タイマ１３内部の比較用レジスタに設定する（Ｓ１７）。同様に、変数ＮＵＭの値より１つ少ない値と変数ＯＦＦＳＥＴの値とを足した値をアドレスとし、このアドレスに対応したデータテーブルのデータを、タイマ１３内部のカウンタ用レジスタに設定する（Ｓ１８）。同様に、変数ＮＵＭの値より１つ多い値と変数ＯＦＦＳＥＴの値とを足した値をアドレスとし、このアドレスに対応したデータテーブルのデータを、タイマ１３内部のリセット用レジスタに設定する（Ｓ１９）。
【００２６】
そして、ＣＰＵ１２が、タイマ１３の制御を開始させて、タイマ１３内部の比較用レジスタからの割り込みの要求信号の許可をする。即ち、タイマ１３を起動状態にし、タイマ１３内部のカウンタ用レジスタを３１μ秒ごとに１つずつアップさせ、このカウンタ用レジスタとタイマ１３内部の比較用レジスタの値が同じになったとき、比較用レジスタよりＣＰＵ１２に割り込み要求の信号を送信する（Ｓ２０）。そして、ペンスイッチ１６がオフからオンの変化による割り込み処理は終了する（Ｓ２１）。
【００２７】
次に、図５と図６のフローチャートについて説明する。図５と図６のフローチャートは１つのフローチャートであり、両図の丸付き数字はフローの接続点を示している。このフローチャートは、前述の図３のＳ６のＣＰＵ１２が待機状態において、タイマ１３内部の比較用レジスタからの割り込み処理の要求信号を許可し、タイマ１３内部のカウンタ用レジスタと比較用レジスタの値が同じになったとき、比較用レジスタからの割り込み処理の要求信号に対応する割り込み処理のプログラムである。このとき、ＣＰＵ１２は通常電力の起動状態になり、プログラムを実行する（Ｓ２２）。まず、ＮＵＭの０から６の値の何れかのとき、Ｓ２３、Ｓ２８、Ｓ３０、Ｓ３２、Ｓ３４、Ｓ３６より分岐して処理を行う。
【００２８】
最初にＳ２３において、変数ＮＵＭの値が０ならば、ＣＰＵ１２は、超音波発生回路１８に超音波の出力の第１工程を行わせるために、超音波発生回路１８の内部の昇圧用トランジスタをオンにし、コイルを昇圧させる（Ｓ２４）。次に、変数ＮＵＭの値に１を加える（Ｓ２５）。そして、変数ＮＵＭの値と変数ＯＦＦＳＥＴの値とを足した値をアドレスとし、このアドレスに対応したデータテーブルのデータを、タイマ１３内部の比較用レジスタに設定する（Ｓ２６）。その後、タイマ１３内部の比較用レジスタの割り込み要求に対応した割り込み処理を終了する（Ｓ２８）。
【００２９】
ここで、Ｓ２３において変数ＮＵＭの値が０でないならば、Ｓ２８に進む。Ｓ２８において変数ＮＵＭの値が１ならば、ＣＰＵ１２は、赤外線発生回路１７の内部の赤外線ＬＥＤ出力をオンにし、すぐにオフにする（Ｓ２９）。この赤外線ＬＥＤのオンの期間は、約３μ秒であり、それ以上の期間での出力も可能である。そして、前述のＳ２５に進む。
【００３０】
同様に、Ｓ２８において変数ＮＵＭの値が１でないならば、Ｓ３０に進む。Ｓ３０において変数ＮＵＭの値が２ならば、ＣＰＵ１２は、超音波発生回路１８に超音波の出力の第２工程を行わせるために、第１の工程の超音波発生回路１８の内部の昇圧用トランジスタをオフにし、コイルに逆起電力を発生させ、この逆起電力によって、コイルとピエゾ素子間に自己発振を起こし、ピエゾ素子より超音波を出力させる（Ｓ３１）。そして、前述のＳ２５に進む。
【００３１】
同様に、Ｓ３０において変数ＮＵＭの値が２でないならば、Ｓ３２に進む。Ｓ３２において変数ＮＵＭの値が３ならば、ＣＰＵ１２は、超音波発生回路１８に超音波の出力の第３工程を行わせるために、超音波発生回路１８の内部の降圧用トランジスタをオンにし、第２の工程で発振しているコイルとピエゾ素子の自己発振を強制停止させ、ピエゾ素子より超音波の出力を停止させる（Ｓ３３）。そして、前述のＳ２５に進む。
【００３２】
同様に、Ｓ３２において変数ＮＵＭの値が３でないならば、Ｓ３４に進む。Ｓ３４において変数ＮＵＭの値が４ならば、ＣＰＵ１２は、超音波発生回路１８に超音波の出力の第４工程を行わせるために、超音波発生回路１８の内部の降圧用トランジスタをオフにし、超音波発生回路１８を初期状態にする（Ｓ３５）。そして、前述のＳ２５に進む。
【００３３】
同様に、Ｓ３４において変数ＮＵＭの値が４でないならば、Ｓ３６に進む。Ｓ３６において変数ＮＵＭの値が５でないならば、変数ＮＵＭの値を０に設定し（Ｓ５９）、前述のＳ２６に進む。
【００３４】
同様に、Ｓ３６において変数ＮＵＭの値が５ならば、ペンスイッチ１６の状態を計測する（Ｓ３７）。そして、ペンスイッチ１６がオフならば、変数ＯＦＦＣＮＴの値が４になったかを比較し（Ｓ３８）、値が４ならば、ＣＰＵ１２は、タイマ１３を待機状態にするため、タイマ１３の制御を停止させ、カウンタ用レジスタのカウントアップを停止し、０にクリアして、タイマ１３内部の比較用レジスタからの割り込み処理の要求信号の出力を禁止する。（Ｓ３９）。そして、ＣＰＵ１２は、ペンスイッチ１６がオフからオンに変化したときの割り込み処理の要求信号を許可して（Ｓ４０）、Ｓ２７に進み、タイマ１３内部の比較用レジスタからの割り込み処理の要求信号に対応した割り込み処理を終了する。
【００３５】
Ｓ３８で、変数ＯＦＦＣＮＴの値が４でないなら、変数ＯＦＦＣＮＴの値に１を加え（Ｓ４１）、変数ＯＮＣＮＴの値を０に設定し（Ｓ４２）、変数ＯＮＣＮＴ２の値を０に設定し（Ｓ４３）、変数ＮＵＭの値を７に設定し（Ｓ４４）、変数ＮＵＭの値と変数ＯＦＦＳＥＴの値とを足した値をアドレスとし、このアドレスに対応したデータテーブルのデータを、タイマ１３内部のリセット用レジスタに設定し（Ｓ４５）、Ｓ２６に進む。
【００３６】
ここで、Ｓ３７において、ペンスイッチ１６がオンならば、変数ＯＮＣＮＴの値が６０秒間に相当する値になったかを比較する（Ｓ４６）。変数ＯＮＣＮＴの値が、６０秒間に相当する値に以上ならば、Ｓ４７に進む。このＳ４７では、変数ＯＮＣＮＴ２の値が、４ならば、ＣＰＵ１２は、タイマ１３を待機状態にするために、タイマ１３の制御を停止させ、カウンタ用レジスタのカウントアップを停止し、０にクリアし、タイマ１３内部の比較用レジスタからの割り込み処理の要求信号の出力を禁止する（Ｓ４８）。そして、ＣＰＵ１２は、ペンスイッチ１６がオフからオンに変化したときの割り込み処理の要求信号を許可し（Ｓ４９）、タイマ１３内部の比較用レジスタからの割り込み処理の要求信号に対応した割り込み処理を終了する。
【００３７】
Ｓ４７において、変数ＯＮＣＮＴ２の値が、４でないならば、変数ＯＮＣＮＴの値に１を加え（Ｓ５０）、変数ＯＦＦＣＮＴの値を０に設定し（Ｓ５１）、変数ＮＵＭの値を７に設定し（Ｓ５２）、変数ＮＵＭの値と変数ＯＦＦＳＥＴの値とを足した値をアドレスとし、このアドレスに対応したデータテーブルのデータを、タイマ１３内部のリセット用レジスタに設定し（Ｓ５３）、Ｓ２６に進む。
【００３８】
Ｓ４６において、変数ＯＮＣＮＴの値が、６０秒間に相当する値未満ならば、変数ＯＮＣＮＴの値に１を加え（Ｓ５４）、変数ＯＦＦＣＮＴの値を０に設定し（Ｓ５５）、変数ＯＮＣＮＴ２の値を０に設定し（Ｓ５６）、変数ＮＵＭの値を６に設定して（Ｓ５７）、変数ＮＵＭの値と変数ＯＦＦＳＥＴの値とを足した値をアドレスとし、このアドレスに対応したデータテーブルのデータを、タイマ１３内部のリセット用レジスタに設定し（Ｓ５８）、Ｓ２６に進む。
【００３９】
以上のようにすることにより、ペンスイッチがオン状態（筆記状態）の時でも、必要に応じてＣＰＵやタイマを待機状態にすることができるため、消費電力を抑え、電池寿命を長くすることが出来る。
また、筆記開始時には、ＣＰＵが初期化の処理を行なわないため、ＣＰＵの種々の処理の遅れを招くことはなく、更に筆記中の電源電圧の低下による超音波信号の強度不足を招くこともなく、結果として筆記開始時の座標データの欠落や精度不足といった問題を起こすこともなくなった。
【図面の簡単な説明】
【００４０】
【図１】本実施例の電子ペンと受信装置からなる手書き筆跡入力装置の斜視図。
【図２】本実施例の電子ペンのブロック図。
【図３】本実施例のメインプログラムのフローチャート。
【図４】本実施例のペンスイッチがオフからオンの変化による割り込み処理のフローチャート。
【図５】本実施例のタイマによる割込処理のフローチャート。
【図６】本実施例のタイマによる割込処理のフローチャートの続き。
【図７】本実施例のデータテーブル。
【符号の説明】
【００４１】
１  電子ペン
２  受信装置
３  キャップ
４  センサカバー
５  ボールペンのリフィル
６  用紙
１０  制御基板
１１  マイクロコンピュータ
１２  ＣＰＵ
１３  タイマ
１４  フラッシュメモリ
１５  ＲＡＭ
１６  ペンスイッチ
１７  赤外線発生回路
１８  超音波発生回路
２１  電池
２２  電源スイッチ
２３  レギュレータ
２４  分圧抵抗
２５  ＡＤＣ
【図１】
2007072618.tif 000003
【図２】
2007072618.tif 000004
【図３】
2007072618.tif 000005
【図４】
2007072618.tif 000006
【図５】
2007072618.tif 000007
【図６】
2007072618.tif 000008
【図７】
2007072618.tif 000009