(57)【特許請求の範囲】
【請求項１】
電池と該電池の出力電圧が供給される制御手段と該制御手段により表示制御される表示手段とを備え、所定の処理を実行するように構成された電子機器において、
前記表示手段の表示下限電圧より低く且つ前記制御手段の動作下限電圧より高い電圧を出力するように設定された電圧安定化手段と、
前記制御手段の制御に基づき、前記表示手段を表示制御する場合は前記電池の出力電圧を動作電圧として供給し、前記所定の処理を実行する場合は前記電圧安定化手段の出力電圧を動作電圧として供給するよう切り換える電圧切換手段とを具備し、
前記制御手段は、前記所定の処理の処理時間が長時間に渡る場合、一定の処理毎に該処理を所定時間中断し、前記電池からの電圧を供給するように前記電圧切換手段の切り換え動作を制御すると共に前記表示手段を表示制御することを特徴とする電子機器。
【請求項２】
前記所定の処理とは、検索プログラムによる検索処理であり、前記制御手段は、前記検索プログラムの処理時間が長時間に渡る場合に検索処理を中断して検索中である旨を表示するよう表示制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の処理とは、検索プログラムによる検索処理であり、前記制御手段は、前記検索プログラムの処理時間が長時間に渡るかを検索候補語数に応じて判断することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記所定の処理とは、検索プログラムによる検索処理であり、前記制御手段は、前記検索プログラムの処理時間が長時間に渡るかを計時時間によって計時した結果に応じて判断することを特徴とする請求項１に記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電池から出力される電圧で動作する電子機器に係り、特に、電池寿命の延長を図ると共に電池交換時期を的確に知ることができるようにする場合等に好適な電子機器に関する。
【０００２】
【従来の技術】
従来、電池電圧で動作する電子機器として、例えば操作者が入力手段から特定の文字列を入力すると、当該文字列をメモリに記憶されているデータの中から検索すると共に、一致する文字列があった場合にその意味や対応する英単語を表示する機能を有する電子辞典と呼ばれる電子機器がある。
【０００３】
図８は前述した電子辞典と呼ばれる電子機器の構成を示すブロック図、図９は電子機器の電圧変動を示す説明図である。電子機器は、図８に示す如く、内部プログラムエリア１０１ａ及び表示制御手段１０１ｂを有するＣＰＵ１０１と、外部プログラムエリア１０２ａを有するＲＯＭ１０２と、ＲＡＭ１０３と、表示手段１０４と、キー入力手段１０５と、電圧安定化手段１０６と、電池１０７とを備える構成となっている。
【０００４】
尚、図８において１０８はデータバス、１０９はアドレスバス、１１０はＣＰＵ１０１がＲＯＭ１０２を選択する際に“Ｌ”レベルとなるチップセレクト信号、１１１はＣＰＵ１０１がＲＡＭ１０３を選択する際に“Ｌ”レベルとなるチップセレクト信号、１１２はＣＰＵ１０１がＲＯＭ２，ＲＡＭ３からデータを読込むためのリード信号、１１３はＣＰＵ１０１がＲＡＭ１０３にデータを書込むためのライト信号、１１４は０ｖレベルのグランド、１１５は動作電圧（Ｖｃｃ）である。
【０００５】
上記構成を有する電子機器の動作を説明すると、先ず、電池１０７の出力電圧２０１（図９参照）は、出力側の負荷が変わっても出力電圧を一定に保つように電圧レベルを安定させる電圧安定化手段１０６へ入力され、電圧安定化手段１０６の出力電圧２０２（図９参照）は動作電圧（Ｖｃｃ）１１５となる。通常、電圧安定化手段１０６の出力電圧２０２は、電池１０７の出力電圧２０１よりも低い電圧に設定され、後述の表示下限電圧２０３（図９参照）よりも高い電圧に設定される。また、時間の経過に伴い、電池１０７の出力電圧２０１が設定された安定電圧値よりも低くなった場合には、電池１０７の出力電圧２０１がそのまま電圧安定化手段１０６から出力される。尚、動作電圧（Ｖｃｃ）１１５を供給するラインは、ＣＰＵ１０１，ＲＯＭ１０２，ＲＡＭ１０３のＶｃｃ入力端子に接続されている。
【０００６】
また、ＣＰＵ１０１から表示手段１０４へ信号を送出する際に、ＣＰＵ１０１に入力されている動作電圧（Ｖｃｃ）１１５の電位を表示制御手段１０１ｂにより昇圧して表示駆動電圧を生成し、当該表示駆動電圧のレベルに合わせた信号を表示手段１０４へ出力するようになっている。この場合、動作電圧（Ｖｃｃ）１１５がある一定のレベルを下回ると、表示制御手段１０１ｂで昇圧しても必要な電圧が得られないために表示手段１０４の表示が薄くなり、操作者は表示文字を読めなくなる。このような表示文字を読めなくなる限界の動作電圧（Ｖｃｃ）１１５のレベルが表示下限電圧２０３である。
【０００７】
電子機器に対する各処理は操作者によりキー入力手段１０５を介して指示され、ＣＰＵ１０１は操作者により指示された処理の種類に応じて下記のような動作を行う。即ち、操作者により電子機器本体の電池挿入部に電池１０７が挿入されると、電池１０７から電圧安定化手段１０６を介してＣＰＵ１０１へ動作電圧（Ｖｃｃ）１１５が供給される。これにより、先ず最初にＣＰＵ１０１の内部プログラムエリア１０１ａに記憶されたプログラムに基づいて動作し、電池１０７の挿入後のシステム初期化処理に始まり、表示手段１０４へのメッセージの表示を行い、操作者によるキー入力手段１０５からのキー入力待ちの状態となる。
【０００８】
ここで、操作者によりキー入力手段１０５の単なる文字入力キーが押下された場合は、ＣＰＵ１０１は所定の処理を内部プログラムエリア１０１ａに記憶された内部プログラムに基づき行い、表示手段１０４に文字を表示した後、再び操作者によるキー入力手段１０５からのキー入力待ちの状態に戻るが、文字検索やモード切り替え等の処理ステップ及び検索文字数の多いプログラムの実行を指示するキーが押下された場合は、ＲＯＭ１０２の外部プログラムエリア１０２ａに記憶された外部プログラムをＣＰＵ１０１が実行する。ＲＯＭ１０２内には、外部プログラムの他に文字データや意味データ等が記憶されており、ＣＰＵ１０１は操作者がキー入力手段１０５から入力した文字列をデータ領域の中から検索し、またそれに関連する意味や反対語・関連語等の情報をもデータ領域の中から検索し、表示手段１０４に表示する。
【０００９】
【発明が解決しようとする課題】
しかしながら、上述した従来の電子機器においては下記のような問題があった。即ち、ＣＰＵ１０１がＲＯＭ１０２の外部プログラムを実行すると、外部プログラム実行時の消費電流がＣＰＵ１０１の内部プログラム実行時の消費電流と比較して非常に大きいため、外部プログラム実行時のみ電池１０７の出力電圧２０１が低下するが、外部プログラムの実行が終了して再び内部プログラムの実行に戻ると消費電流が少なくなるため、電池１０７の出力電圧２０１は殆ど前と変わらない電位まで復帰する。
【００１０】
前述したような電池１０７の出力電圧２０１の低下も、電池１０７の挿入初期のうちは電圧安定化手段１０６の出力電圧２０２を上回っているが、電池１０７内部の容量の低下に伴い電池１０７の出力電圧２０１の低下幅が拡大していくと、電圧安定化手段１０６の出力電圧２０２を下回り、外部プログラム実行時に動作電圧（Ｖｃｃ）１１５が変動するという動作不安定な状態になる。この状態では、動作電圧（Ｖｃｃ）１１５の電位が変動するためにＣＰＵ１０１の表示制御手段１０１ｂによる昇圧電位も変動し、表示手段１０４の表示濃度が操作者の意に反して一時的に薄くなってしまう。
【００１１】
この後さらに、検索処理を繰り返すことに伴い、電池１０７の出力電圧２０１の低下幅が拡大すると、表示下限電圧２０３をも下回ってしまい、表示手段１０４の表示が検索中に一時的に消えて見えなくなるという事態に陥ってしまう。しかし、検索終了後は表示手段１０４には適正な表示がなされるために、操作者がかまわず使用を継続すると、今度は電圧降下時にＣＰＵ１０１の動作下限電圧２０４（図９参照）を下回ってしまうため、システムが暴走し、ＲＡＭ１０３内部のデータを破壊してしまう可能性がある。これは、検索語数が多く検索時間が長時間に渡る場合にその可能性が高くなる。
【００１２】
また、従来のＲＯＭ，ＲＡＭ等のデバイスは、動作電圧（Ｖｃｃ）の設定電圧が高いほど検索時等の動作消費電流も大きくなるような設計がなされているため、電池のみで駆動する電子機器の場合は、動作電圧（Ｖｃｃ）の電位は電池寿命を大きく変動させる要素となっている。
【００１３】
本発明は、上述した点に鑑みなされたものであり、電池寿命の延長を図ると共に電池交換時期を的確に知ることができるようにすること等を可能とした電子機器を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、電池と該電池の出力電圧が供給される制御手段と該制御手段により表示制御される表示手段とを備え、所定の処理を実行するように構成された電子機器において、前記表示手段の表示下限電圧より低く且つ前記制御手段の動作下限電圧より高い電圧を出力するように設定された電圧安定化手段と、前記制御手段の制御に基づき、前記表示手段を表示制御する場合は前記電池の出力電圧を動作電圧として供給し、前記所定の処理を実行する場合は前記電圧安定化手段の出力電圧を動作電圧として供給するよう切り換える電圧切換手段とを具備し、前記制御手段は、前記所定の処理の処理時間が長時間に渡る場合、一定の処理毎に該処理を所定時間中断し、前記電池からの電圧を供給するように前記電圧切換手段の切り換え動作を制御すると共に前記表示手段を表示制御することを特徴とする。
【００１５】
上記目的を達成するため、請求項２の発明は、前記所定の処理とは、検索プログラムによる検索処理であり、前記制御手段は、前記検索プログラムの処理時間が長時間に渡る場合に検索処理を中断して検索中である旨を表示するよう表示制御することを特徴とする。
【００１６】
上記目的を達成するため、請求項３の発明は、前記所定の処理とは、検索プログラムによる検索処理であり、前記制御手段は、前記検索プログラムの処理時間が長時間に渡るかを検索候補語数に応じて判断することを特徴とする。
【００１７】
上記目的を達成するため、請求項４の発明は、前記所定の処理とは、検索プログラムによる検索処理であり、前記制御手段は、前記検索プログラムの処理時間が長時間に渡るかを計時時間によって計時した結果に応じて判断することを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２１】
（１）第１の実施の形態
先ず、第１の実施の形態に係る電子機器の構成を図１に基づき説明する。第１の実施の形態に係る電子機器は、内部プログラムエリア１ａ及び表示制御手段１ｂを有するＣＰＵ１と、外部プログラムエリア２ａを有するＲＯＭ２と、ＲＡＭ３と、表示手段４と、キー入力手段５と、電圧切換手段６と、電圧安定化手段７と、電池８とを装備しており、電子辞典としての機能を備えている。即ち、第１の実施の形態に係る電子機器は、従来の電子機器の構成要素に加えて、電圧切換手段６を新たに装備した点が特徴となっている。
【００２２】
上記各部の構成を詳述すると、ＣＰＵ１は、その内部プログラムエリア１ａに記憶された内部プログラムと、ＲＯＭ２の外部プログラムエリア２ａに記憶された外部プログラムとに基づき動作する。ＣＰＵ１の内部プログラムエリア１ａに記憶された内部プログラムは、キー入力処理、表示処理、切り換え信号コントロール処理、リセット処理等を実行するプログラムである。ＣＰＵ１の表示制御手段１ｂは、ＣＰＵ１に入力される動作電圧（Ｖｃｃ）９の電位を昇圧し、表示手段４を駆動するために必要な電圧を発生させる。
【００２３】
ＲＯＭ２には、電子機器を動作させる外部プログラムや表示手段４に表示させる文字フォント・検索される文字データ等のデータが記憶されている。ＲＡＭ３は、内部プログラムや外部プログラムに基づくＣＰＵ１の動作時に表示データの展開等を行う作業領域と、操作者によりキー入力手段５を介して入力されるデータを記憶しておくデータ領域とを備えている。表示手段４は、ＣＰＵ１内部の表示制御手段１ｂから出力される信号に基づき駆動される。キー入力手段５は、操作者が表示手段４の表示内容に基づき文字入力や実行を指示するためのものであり、文字キー・ＯＦＦキー・検索キー等の各種キーを備えている。
【００２４】
電圧切換手段６は、ＣＰＵ１，ＲＯＭ２，ＲＡＭ３を動作させる動作電圧（Ｖｃｃ）９のラインに電池８の出力電圧３１（図３参照）を供給するか或いは電圧安定化手段７の出力電圧３３（図３参照）を供給するかを、ＣＰＵ１からの切換信号に基づき切り換える。電圧安定化手段７は、電池８の出力電圧をその電位よりも低い電位で安定化させるものであり、電池８の出力電圧が電圧安定化手段７の設定電圧よりも低い値になると、電池８の出力電圧３１がそのまま出力される。電圧安定化手段７の出力電圧は表示下限電圧よりも低く且つ動作下限電圧よりも高い電圧に設定されている。電池８は、電子機器内部に電圧を供給する例えば複数個からなるリチウム／マンガン電池であり、初期値で約６ｖを出力する。
【００２５】
動作電圧（Ｖｃｃ）９は、電圧切換手段６から出力される電圧であり、ＣＰＵ１，ＲＯＭ２，ＲＡＭ３を動作させるためのものである。データバス１０，アドレスバス１１は、ＣＰＵ１とＲＯＭ２，ＲＡＭ３とを接続する共通信号路である。チップセレクト信号１２は、ＣＰＵ１がＲＯＭ２を選択する際に“Ｌ”レベルに設定され、チップセレクト信号１３は、ＣＰＵ１がＲＡＭ３を選択する際に“Ｌ”レベルに設定される。リード信号１４は、ＣＰＵ１がＲＯＭ２，ＲＡＭ３からデータを読込むための信号であり、ライト信号１５は、ＣＰＵ１がＲＡＭ３にデータを書込むための信号である。切換信号１６は、ＣＰＵ１から電圧切換手段６へ出力される信号である。グランド１７は、０ｖレベルに設定されている。
【００２６】
図２は上述した電子機器の電圧切換手段６の詳細構成を示す図である。電圧切換手段６は、抵抗２１と、トランジスタ２２と、抵抗２３と、抵抗２４と、トランジスタ２５とから構成されている。トランジスタ２２のベースには抵抗２１が接続され、コレクタには抵抗２３が接続され、エミッタは接地されている。トランジスタ２５のベースには抵抗２３が接続され、コレクタにはＣＰＵ１のＶｃｃ端子と電圧安定化手段７が接続され、ベース・エミッタ間には抵抗２４が接続されている。
【００２７】
上記各部の機能を詳述すると、抵抗２１は、トランジスタ２２のベースに流れる電流を制限する抵抗であり、トランジスタ２２は、ＣＰＵ１から出力される切換信号１６が“Ｈ”の時にＯＮとなり、“Ｌ”の時にＯＦＦとなるＮＰＮ型のトランジスタである。抵抗２３は、トランジスタ２５のベースに流れる電流を制限する抵抗であり、抵抗２４は、トランジスタ２２がＯＦＦの時にトランジスタ２５のベース電位を確定させるための抵抗である。トランジスタ２５は、トランジスタ２２がＯＦＦするとベース電位が“Ｈ”となってＯＦＦし、トランジスタ２２がＯＮするとベース電位が“Ｌ”となってＯＮすることにより、エミッタ・コレクタ間に電流を流すことができるＰＮＰ型のトランジスタである。
【００２８】
図３は上記図１に示したＣＥ信号１２，電池電圧，Ｖｃｃレベルの関係を示す図である。図３において３１は電池８の出力電圧、３２は操作者が目視により表示手段４の表示の確認が可能なＣＰＵ１のＶｃｃ端子に入力される表示下限電圧レベルである。３３は電圧安定化手段７の出力電圧であり、当該電圧はＣＰＵ１，ＲＯＭ２，ＲＡＭ３の最低動作保証電圧よりも高く、表示下限電圧レベル３２よりも低い値に設定されている。３４はＣＰＵ１がＲＯＭ２内の外部プログラムを実行する際に出力するＣＥ信号１２の電圧波形であり、ＣＥ信号１２が“Ｌ”になるとＶｃｃ９で消費される電流値は最大となり、ＣＥ信号１２に同期して電池８の出力電圧３１は低下する（図３の３０２、３０４、３０６、３０７参照）。
【００２９】
次に、上記の如く構成してなる第１の実施の形態に係る電子機器における動作手順を、図３の電圧変動グラフ及び図４のフローチャートに基づき説明する。
【００３０】
先ず、操作者が電子機器本体の電池挿入部に電池８を挿入すると、ＣＰＵ１は内部プログラムエリア１ａに格納された内部プログラムにより初期処理を実行し、表示制御手段１ｂにより表示手段４にメッセージを表示する。これにより、操作者によるキー入力手段５からのキー入力待ちの状態となる（ステップＳＡ１）。このキー入力待ち状態において、ＣＰＵ１は切換信号１６を“Ｈ”にし、電池８の出力電圧３０１（図３参照）を動作電圧（Ｖｃｃ）９として使用している。この後、操作者がキー入力手段５を介して何らかのキー入力処理を行った場合、ＣＰＵ１は内部プログラムに基づき、操作者により操作されたキーが文字キーかＯＦＦキーか検索キーかを判定する（ステップＳＡ２）。
【００３１】
操作者により操作されたキーが文字キーである場合は、再び上記ステップＳＡ１へ戻る。一方、操作者により操作されたキーがＯＦＦキーである場合は、表示手段４に表示中の表示データを消去した後（ステップＳＡ１５）、表示手段４における表示は操作者に見えている必要は無いため、切換信号１６を“Ｌ”にし（ステップＳＡ１６）、動作電圧（Ｖｃｃ）９として電圧安定化手段７の出力電圧３３を選択することにより、内部プログラムの実行からＯＦＦ中までの消費電流を最低限に抑制する（ステップＳＡ１７）。
【００３２】
他方、操作者により操作されたキーが検索処理の実行を指示する検索キーである場合は、表示手段４に表示中の表示データを消去した後（ステップＳＡ３）、切換信号１６を“Ｌ”にする（ステップＳＡ４）。この時点で、ＣＰＵ１から出力された切換信号１６が電圧切換手段６を構成する抵抗２１を介してトランジスタ２２のベースに入力される結果、トランジスタ２２がＯＦＦとなり、コモンとエミッタの接続が解除される。それまでコモンとエミッタが接続されていたためにグランド（Ｌ）１７レベルになってＯＮとなっていたトランジスタ２５のベース電圧は、トランジスタ２２がＯＦＦとなったことに伴い“Ｈ”レベルになり、トランジスタ２５自体がＯＦＦとなることで、コモンとエミッタの接続が解除され、動作電圧（Ｖｃｃ）９のラインに電池８の出力電圧の供給を停止させることができる。
【００３３】
即ち、電圧安定化手段７の出力電圧３３より高い電池８の出力電圧３１の供給が停止されたことに伴い、動作電圧（Ｖｃｃ）９のラインには電圧安定化手段７により安定化された出力電圧３３が供給されることになる結果、ＲＯＭ２内の外部プログラムエリア２ａに格納された外部プログラムの実行が可能な状態となる。ここで、表示可能電圧３２を動作電圧（Ｖｃｃ）９が下回ったことになるが、この場合は既に上記ステップＳＡ３で表示手段４の表示データを消去しているために、ＲＯＭ２が駆動されることによって起こる電池８の出力電圧の低下による動作電圧（Ｖｃｃ）９の変動と、当該変動に伴う昇圧電位の変動がなくなるため、操作者に対しては不自然な表示を見せずに状態を切り換えることができる。
【００３４】
次いで、ＣＰＵ１は処理を外部プログラムに切り替え、検索候補語数が所定件数（例えば１００件）以上あるか否かを判定する（ステップＳＡ５）。検索候補語数が１００件以上ある場合は、検索処理を中断し、再び内部プログラムにより切換信号１６を“Ｈ”に切り換え（ステップＳＡ６）、検索開始を示す「検索中」の文字を表示手段４に表示する（ステップＳＡ７）。ＣＰＵ１は表示手段４に「検索中」を所定時間（例えば１秒間）そのまま表示した後、切換信号１６を再び“Ｌ”に切り換え（ステップＳＡ８）、外部プログラムにより連続１００件の検索開始に移行する（ステップＳＡ９）。更に、ＣＰＵ１は一致する文字列があるか否かを判定し（ステップＳＡ１１）、一致する文字列がない場合は、再び上記ステップＳＡ５へ戻り同じ処理を繰り返す。
【００３５】
他方、上記ステップＳＡ５において検索候補語数が１００件以下の場合は、直ちに外部プログラムによる検索処理を行った後（ステップＳＡ１０）、一致する文字列があるか否かを判定する（ステップＳＡ１１）。一致する文字列がある場合は、その後の表示処理へ移行する。
【００３６】
ところで、ＣＰＵ１は外部プログラムに記憶されている検索プログラム処理を行うわけであるが、その前にＣＥ信号１２を“Ｌ”にすることで外部プログラムの実行を可能にする必要がある。ＣＥ信号が“Ｌ”になり外部プログラムに基づく検索処理が実行されると、電池８から多くの電流が流れるために電池８の出力電圧３１が低下し、当該出力電圧３１は３０２で示すレベル（図３参照）まで低下してしまう。電池８の出力電圧３１が高いうちは表示下限レベル３２を下回らないが、検索処理を何回か繰り返すうちに表示下限レベル３２を下回ってしまい、３０６で示すようなレベル（図３参照）になると、仮にこの時点で表示手段４の表示がついていれば、検索中に少しずつ見えなくなっていくという非常に不自然な状態になってしまう。
【００３７】
そこで、ＣＰＵ１は検索作業の終了に伴い、表示すべき検索データをセットした後（ステップＳＡ１２）、内部プログラムに基づき切換信号１６を“Ｈ”にすることにより（ステップＳＡ１３）、表示手段４の表示をＯＮとする（ステップＳＡ１４）。これにより、操作者は前記セットされた検索データを見ることができる。
【００３８】
この後、再び上記ステップＳＡ１の操作者によるキー入力手段５からのキー入力待ち状態に戻り、上述した処理が繰り返されることになる。この場合、電子機器本体の電池挿入部に対する電池８の挿入後しばらくは電池８の電圧レベルも十分にあり（図３の３０１、３０３参照）、その状態でＣＥ信号１２が“Ｌ”になってＲＯＭ２が動作しても、電池８の電圧低下時の電圧レベル３０２，３０４は表示下限電圧３２よりも高い値にある。
【００３９】
そして、検索動作を何回か繰り返すことにより電池８の出力電圧３１は徐々に低下していき、これに伴い表示状態でＣＰＵ１へ供給される動作電圧（Ｖｃｃ）９の値も低くなることで、ＣＰＵ１の表示制御手段１ｂから表示手段４へ出力される電圧も低下していくが、操作者にとって表示手段４の表示が見づらくなっていくことで、操作者に対して電池８の交換を促すことができる。
【００４０】
そして最終的には、電池８の出力電圧３１が表示下限電圧３２を表示状態で下回るために表示手段４の表示は全く見えなくなってしまうが、その状態で検索しても電池８の出力電圧３１の下限電圧３０７が電圧安定化手段７の出力電圧３３を下回らないように設定することで、電池８の交換が多少遅れてもシステムの暴走を未然に防止することができる。
【００４１】
上述したように、第１の実施の形態によれば、表示下限電圧より低く且つ動作下限電圧より高い電圧を出力するように設定された電圧安定化手段７と、電池８の出力電圧を動作電圧として供給するか電圧安定化手段７の出力電圧を動作電圧として供給するかをＣＰＵ１の制御に基づき切り換える電圧切換手段６とを備え、キー入力手段５からのキー入力待ち状態である動作電流値が小さい場合は電池８から電圧を供給し、データ検索時等の動作電流値が大きい場合は表示手段４の表示を消去すると共に電圧安定化手段７から電圧を供給するように制御するため、従来の如く、検索語数が多く検索時間が長時間に渡る場合に表示手段１０４の表示が検索中に一時的に消えて見えなくなったにも関わらず操作者が使用を継続した際、システムが暴走してＲＡＭ内部のデータを破壊する不具合を解消して、電池８の寿命の延長を図ることができる。
【００４２】
また、特定の処理を行ったり特定の部品を使用したりせずに表示電圧を低下して表示手段４の表示を薄くするため、操作者に電池８の交換時期を的確に知らせることができる。
【００４３】
また、検索動作が長時間に渡る場合、即ち検索件数が所定件数以上ある場合には、ある一定の処理毎に検索処理を中断して表示手段４にメッセージを表示し、動作中であることを操作者に知らせるため、電子機器をより使い易くすることができる。
【００４４】
（２）第２の実施の形態
第２の実施の形態に係る電子機器は、第１の実施の形態に係る電子機器と同様に、内部プログラムエリア１ａ及び表示制御手段１ｂを有するＣＰＵ１と、外部プログラムエリア２ａを有するＲＯＭ２と、ＲＡＭ３と、表示手段４と、キー入力手段５と、電圧切換手段６と、電圧安定化手段７と、電池８とを装備しており（図１参照）、電子辞典としての機能を備えている。
【００４５】
第１の実施の形態に係る電子機器では、上記図２に示した如く電圧切換手段６を複数個のトランジスタ及び抵抗を用いて構成したが、第２の実施の形態に係る電子機器では、図５に示す如く電圧切換手段６をアナログスイッチ５１を用いて構成した点が特徴となっている。即ち、ＣＰＵ１から出力される切換信号１６により電圧切換手段６のアナログスイッチ５１の動作を制御することにより、ＣＰＵ１，ＲＯＭ２，ＲＡＭ３を動作させる動作電圧（Ｖｃｃ）９のラインに電池８の出力電圧を供給するか或いは電圧安定化手段７の出力電圧を供給するかを切り換えるようにしている。
【００４６】
上述したように、第２の実施の形態によれば、表示下限電圧より低く且つ動作下限電圧より高い電圧を出力するように設定された電圧安定化手段７と、電池８の出力電圧を動作電圧として供給するか電圧安定化手段７の出力電圧を動作電圧として供給するかをＣＰＵ１の制御に基づき切り換える電圧切換手段６とを備え、キー入力手段５からのキー入力待ち状態である動作電流値が小さい場合は電池８から電圧を供給し、データ検索時等の動作電流値が大きい場合は表示手段４の表示を消去すると共に電圧安定化手段７から電圧を供給するように制御するため、従来の如く、検索語数が多く検索時間が長時間に渡る場合に表示手段１０４の表示が検索中に一時的に消えて見えなくなったにも関わらず操作者が使用を継続した際、システムが暴走してＲＡＭ内部のデータを破壊する不具合を解消して、電池８の寿命の延長を図ることができる。
【００４７】
また、特定の処理を行ったり特定の部品を使用したりせずに表示電圧を低下して表示手段４の表示を薄くするため、操作者に電池８の交換時期を的確に知らせることができる。
【００４８】
また、検索動作が長時間に渡る場合、即ち検索件数が所定件数以上ある場合には、ある一定の処理毎に検索処理を中断して表示手段４にメッセージを表示し、動作中であることを操作者に知らせるため、電子機器をより使い易くすることができる。
【００４９】
また、電圧切換手段６を複数個のトランジスタ及び抵抗を用いて構成する代わりに１個のアナログスイッチ５１を用いて構成しているため、部品点数を削減することができ、これにより、電子機器に搭載されるＣＰＵ１，ＲＯＭ２，ＲＡＭ３，電圧切換手段６等を実装した基板における電圧切換手段６の占める面積を削減することができる。
【００５０】
（３）第３の実施の形態
第３の実施の形態に係る電子機器は、第１の実施の形態に係る電子機器と同様に、内部プログラムエリア１ａ及び表示制御手段１ｂを有するＣＰＵ１と、外部プログラムエリア２ａを有するＲＯＭ２と、ＲＡＭ３と、表示手段４と、キー入力手段５と、電圧切換手段６と、電圧安定化手段７と、電池８とを装備しており（図１参照）、電子辞典としての機能を備えている。
【００５１】
第１の実施の形態に係る電子機器では、上記図２に示した如く電圧切換手段６を複数個のトランジスタ及び抵抗を用いて構成したが、第３の実施の形態に係る電子機器では、図６に示す如く電圧切換手段６を３ステイトバッファ６１を用いて構成した点が特徴となっている。即ち、ＣＰＵ１から出力される切換信号１６により電圧切換手段６の３ステイトバッファ６１の動作を制御することにより、ＣＰＵ１，ＲＯＭ２，ＲＡＭ３を動作させる動作電圧（Ｖｃｃ）９のラインに電池８の出力電圧を供給するか或いは電圧安定化手段７の出力電圧を供給するかを切り換えるようにしている。これは、表示状態における消費電流が低い値である場合に有効である。
【００５２】
上述したように、第３の実施の形態によれば、表示下限電圧より低く且つ動作下限電圧より高い電圧を出力するように設定された電圧安定化手段７と、電池８の出力電圧を動作電圧として供給するか電圧安定化手段７の出力電圧を動作電圧として供給するかをＣＰＵ１の制御に基づき切り換える電圧切換手段６とを備え、キー入力手段５からのキー入力待ち状態である動作電流値が小さい場合は電池８から電圧を供給し、データ検索時等の動作電流値が大きい場合は表示手段４の表示を消去すると共に電圧安定化手段７から電圧を供給するように制御するため、従来の如く、検索語数が多く検索時間が長時間に渡る場合に表示手段１０４の表示が検索中に一時的に消えて見えなくなったにも関わらず操作者が使用を継続した際、システムが暴走してＲＡＭ内部のデータを破壊する不具合を解消して、電池８の寿命の延長を図ることができる。
【００５３】
また、特定の処理を行ったり特定の部品を使用したりせずに表示電圧を低下して表示手段４の表示を薄くするため、操作者に電池８の交換時期を的確に知らせることができる。
【００５４】
また、検索動作が長時間に渡る場合、即ち検索件数が所定件数以上ある場合には、ある一定の処理毎に検索処理を中断して表示手段４にメッセージを表示し、動作中であることを操作者に知らせるため、電子機器をより使い易くすることができる。
【００５５】
また、電圧切換手段６を３ステイトバッファ６１を用いて構成しているため、ゲートアレイを構成する際に電圧切換手段６を内部に組み込むことが可能となる。
【００５６】
（４）第４の実施の形態
第４の実施の形態に係る電子機器は、第１の実施の形態に係る電子機器と同様に、内部プログラムエリア１ａ及び表示制御手段１ｂを有するＣＰＵ１と、外部プログラムエリア２ａを有するＲＯＭ２と、ＲＡＭ３と、表示手段４と、キー入力手段５と、電圧切換手段６と、電圧安定化手段７と、電池８とを装備しており（図１参照）、電子辞典としての機能を備えている。
【００５７】
第１の実施の形態に係る電子機器では、検索動作中に表示手段４にメッセージを表示するか否かの判定を検索件数に基づき判断するようにしたが、第４の実施の形態に係る電子機器では、ＣＰＵ１に計時機能を持たせることにより、検索動作中に表示手段４へメッセージを表示するか否かの判定を計時開始から所定時間が経過したかに基づき判断するように構成している。
【００５８】
次に、第４の実施の形態に係る電子機器における動作手順を図７のフローチャートに基づき説明する。
【００５９】
先ず、操作者が電子機器本体の電池挿入部に電池８を挿入すると、ＣＰＵ１は内部プログラムエリア１ａに格納された内部プログラムにより初期処理を実行し、表示制御手段１ｂにより表示手段４にメッセージを表示する。これにより、操作者によるキー入力手段５からのキー入力待ちの状態となる（ステップＳＢ１）。このキー入力待ち状態において、ＣＰＵ１は切換信号１６を“Ｈ”にし、電池８の出力電圧３０１（図３参照）を動作電圧（Ｖｃｃ）９として使用している。この後、操作者がキー入力手段５を介して何らかのキー入力処理を行った場合、ＣＰＵ１は内部プログラムに基づき、操作者により操作されたキーが文字キーかＯＦＦキーか検索キーかを判定する（ステップＳＢ２）。
【００６０】
操作者により操作されたキーが文字キーである場合は、再び上記ステップＳＢ１へ戻る。一方、操作者により操作されたキーがＯＦＦキーである場合は、表示手段４に表示中の表示データを消去した後（ステップＳＢ１６）、表示手段４における表示は操作者に見えている必要は無いため、切換信号１６を“Ｌ”にし（ステップＳＢ１７）、動作電圧（Ｖｃｃ）９として電圧安定化手段７の出力電圧３３を選択することにより、内部プログラムの実行からＯＦＦ中までの消費電流を最低限に抑制する（ステップＳＢ１８）。
【００６１】
他方、操作者により操作されたキーが検索処理の実行を指示する検索キーである場合は、表示手段４に「検索中」を表す文字列を所定時間（例えば１秒間）表示し（ステップＳＢ３）、切換信号１６を“Ｌ”にする（ステップＳＢ４）。この時点で、動作電圧（Ｖｃｃ）９のラインに電池８の出力電圧の供給が停止される。即ち、電圧安定化手段７の出力電圧３３より高い電池８の出力電圧３１の供給が停止されたことに伴い、動作電圧（Ｖｃｃ）９のラインには安定電圧３３が供給されることになる結果、ＲＯＭ２内の外部プログラムエリア２ａに格納された外部プログラムの実行が可能な状態となる。
【００６２】
次いで、ＣＰＵ１は外部プログラムにおいて計時を開始した後（ステップＳＢ５）、計時開始時点から所定時間（例えば５秒間）経過したか否かを判定する（ステップＳＢ６）。計時開始時点から所定時間（例えば５秒間）以内の場合は、文字列１件毎の検索を開始し（ステップＳＢ１１）、一致する文字列があるか否かを判定する（ステップＳＢ１２）。一致する文字列がない場合は、再び上記ステップＳＢ６へ戻り、計時開始時点から所定時間（例えば５秒間）経過したか否かを判定する。
【００６３】
計時開始時点から所定時間（例えば５秒間）経過した場合は、検索処理を一時中断し、切換信号１６を“Ｈ”に切り換え（ステップＳＢ７）、表示手段４に「検索中」を表す文字列を所定時間（例えば１秒間）表示する（ステップＳＢ８）。そして、ＣＰＵ１は切換信号１６を“Ｌ”に切り換え（ステップＳＢ９）、計時をクリアして再び計時を開始し（ステップＳＢ１０）、中断していた検索の続きを開始する（ステップＳＢ１１）。
【００６４】
この後、ＣＰＵ１は検索作業の終了に伴い、表示すべき検索データをセットした後（ステップＳＢ１３）、内部プログラムに基づき切換信号１６を“Ｈ”にすることにより（ステップＳＢ１４）、表示手段４の表示をＯＮとする（ステップＳＢ１５）。これにより、操作者はセットされた検索データを見ることができる。この後、再び上記ステップＳＢ１の操作者によるキー入力手段５からのキー入力待ち状態に戻り、上述した処理が繰り返される。
【００６５】
上述したように、第４の実施の形態によれば、表示下限電圧より低く且つ動作下限電圧より高い電圧を出力するように設定された電圧安定化手段７と、電池８の出力電圧を動作電圧として供給するか電圧安定化手段７の出力電圧を動作電圧として供給するかをＣＰＵ１の制御に基づき切り換える電圧切換手段６とを備え、キー入力手段５からのキー入力待ち状態である動作電流値が小さい場合は電池８から電圧を供給し、データ検索時等の動作電流値が大きい場合は表示手段４の表示を消去すると共に電圧安定化手段７から電圧を供給するように制御するため、従来の如く、検索語数が多く検索時間が長時間に渡る場合に表示手段１０４の表示が検索中に一時的に消えて見えなくなったにも関わらず操作者が使用を継続した際、システムが暴走してＲＡＭ内部のデータを破壊する不具合を解消して、電池８の寿命の延長を図ることができる。
【００６６】
また、特定の処理を行ったり特定の部品を使用したりせずに表示電圧を低下して表示手段４の表示を薄くするため、操作者に電池８の交換時期を的確に知らせることができる。
【００６７】
また、検索動作が長時間に渡る場合、即ち計時開始から所定時間が経過した場合には、ある一定の処理毎に検索処理を中断して表示手段４にメッセージを表示し、動作中であることを操作者に知らせるため、電子機器をより使い易くすることができる。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、従来の如く、実行する処理が多く処理時間が長時間に渡る場合に表示手段の表示が処理中に一時的に消えて見えなくなったにも関わらず操作者が使用を継続した際、システムが暴走してメモリ内部のデータを破壊する不具合を解消して、電池の寿命の延長を図ることができる。特に、電池の交換時期を的確に知らせることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る電子機器の電気的構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る電子機器の電圧切換手段の内部構成を中心としたブロック図である。
【図３】本発明の第１の実施の形態に係る電子機器の電圧変動を示す説明図である。
【図４】本発明の第１の実施の形態に係る電子機器における動作手順を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る電子機器の電圧切換手段の内部構成を中心としたブロック図である。
【図６】本発明の第３の実施の形態に係る電子機器の電圧切換手段の内部構成を中心としたブロック図である。
【図７】本発明の第４の実施の形態に係る電子機器における動作手順を示すフローチャートである。
【図８】従来例に係る電子機器の電気的構成を示すブロック図である。
【図９】従来例に係る電子機器の電圧変動を示す説明図である。
【符号の説明】
１  ＣＰＵ（制御手段）
４  表示手段
６  電圧切換手段
７  電圧安定化手段
８  電池
【図１】
0003768285.tif 000002
【図２】
0003768285.tif 000003
【図３】
0003768285.tif 000004
【図４】
0003768285.tif 000005
【図５】
0003768285.tif 000006
【図６】
0003768285.tif 000007
【図７】
0003768285.tif 000008
【図８】
0003768285.tif 000009
【図９】
0003768285.tif 000010