(57)【要約】【課題】  電池残量を正確に認識することができる電子機器及びそのプログラムを実現する。【解決手段】  サブマイコン１１は、電池１４が投入されたか否かを判断し、電池１４が投入されたと判断すると、ＣＰＵ１０の電圧をＯｎさせるととともに、電池１４が投入された旨を示す情報をＣＰＵ１０に通知する。ＣＰＵ１０は、電源がＯｎされると、電池１４が投入された旨を示す情報が送られてきたか否かを判断し、送られてきたと判断すると電池設定メニューを表示させる。そして、ユーザによって電池１４の種類が選択されセットキーの操作が行なわれると、ＣＰＵ１０は、該選択されている電池の種類に対応する終止電圧の設定を行ってから、サブマイコン１１にパワーオフ通知を行い、サブマイコン１１は、パワーオフ通知を受け取ると、ＣＰＵ１０の電源をＯＦＦする。【選択図】  図１
2007012360.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが電池の種類を設定するための設定手段と、
前記設定手段により設定された電池の種類に対応する電池の終止電圧を設定する電圧設定手段と、
電池がセットされたか否かを判断する判断手段と、
前記判断手段により電池がセットされたと判断された場合は、ユーザに対して前記設定手段による電池の種類の設定を促す画面を表示手段に表示させる第１の表示制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記設定手段により設定された電池の終止電圧に基づいて、現在の電池残量を判定する判定手段と、
前記判定手段により判定された現在の電池残量を前記表示手段に表示させる第２の表示制御手段と、
を備えたことを特徴とする請求項１記載の電子機器。
【請求項３】
前記判定手段により判定された電池残量がない場合には、パワーオフ処理を行なってから前記電子機器の電源をパワーオフさせる電源オフ手段を備えたことを特徴とする請求項２記載の電子機器。
【請求項４】
前記電池の終止電圧は、
パワーオフ処理を実行させるのに必要最低限の電圧以上の電圧であることを特徴とする請求項３記載の電子機器。
【請求項５】
前記第１の表示制御手段は、
前記判断手段により電池がセットされたと判断された直後に、ユーザに対して電池の種類の設定を促す画面を前記表示手段に表示させることを特徴とする請求項１乃至４の何れかに記載の電子機器。
【請求項６】
ユーザが前記電子機器の電源をパワーオンさせるための指示手段と、
前記指示手段により電源のパワーオンの指示がされた場合には、前記電子機器の電源をオンさせる電源オン手段と、
を備え、
前記第１の表示制御手段は、
前記判断手段により電池がセットされたと判断された後、前記電源オン手段により最初に電源がオンされたときに、ユーザに対して電池の種類の設定を促す画面を前記表示手段に表示させることを特徴とする請求項１乃至４の何れかに記載の電子機器。
【請求項７】
前記第１の表示制御手段は、
複数の電池の種類を前記表示手段に一覧表示させることを特徴とする請求項１乃至６の何れかに記載の電子機器。
【請求項８】
前記第１の表示制御手段は、
複数の電池の種類に対応するそれぞれの画像を一覧表示させることを特徴とする請求項７記載の電子機器。
【請求項９】
前記第１の表示制御手段は、
複数の電池の種類に対応するそれぞれの名称を一覧表示させることを特徴とする請求項７又は８記載の電子機器。
【請求項１０】
前記第１の表示制御手段は、
ユーザに対して電池設定を促すメッセージを前記表示手段に表示させることを特徴とする請求項１乃至６の何れかに記載の電子機器。
【請求項１１】
前記判断手段は、
電池から電力が供給されていない状態から電池から電力が供給された状態になったか否かの判断、又は、電池の蓋が開閉されたか否かの判断、又は、電池が装着されたか否かの判断のうち、何れか１つの判断に基づいて、電池がセットされたか否かの判断を行うことを特徴とする請求項１乃至１０の何れかに記載の電子機器。
【請求項１２】
ユーザが電池の種類を設定するための設定手段と、
前記設定手段により設定された電池の種類に対応する電池の終止電圧を設定する電圧設定手段と、
を備えた電子機器を実行させるためのプログラムであって、
電池がセットされたか否かを判断する処理と、
この処理により電池がセットされたと判断された場合は、ユーザに対して電池の種類の設定を促す画面を表示部に表示させる処理と、
を含み、上記各処理を電子機器で実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びそのプログラムに係り、詳しくは、電池残量を正確に認識することができる電子機器及びそのプログラムに関する。
【背景技術】
【０００２】
従来、電池の種類に応じて放電特性が異なるため、ユーザが投入した電池の種類を設定し、該設定された電池の種類に応じた適切な電池残量表示ができるカメラが登場してきている。
また、投入された電池の種類を自動的に判別し、該判別した電池の種類に応じた適切な電池残量表示を行うことができるデジタルカメラも登場してきている（特許文献１）。
【０００３】
【特許文献１】公開特許公報  特開２００１−２１８０８４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のユーザが電池の種類を設定し、該設定した電池の種類に応じた適切な電池残量表示ができるデジタルカメラにおいては、ユーザが電池の交換をしたときに電池の種類の設定を忘れた場合には、適切な電池残量を識別できず、間違った電池残量表示を行ってしまうという問題点があった。
また、特許文献１に記載されているように、電池の種類を自動的に判別して適切な電池残量表示を行うデジタルカメラにおいては、短時間で電池の種類を判別するのは困難であるため、誤認識により本来の電池の種類とは違う電池の種類であると判別することがある。そのため、適切な電池残量を識別できず、間違った電池残量表示を行ってしまうという問題点があった。
【０００５】
更に、間違った電池残量を識別することにより種々の問題が発生してしまう。
例えば、電池残量が殆どないのに、電池残量があると識別している場合には、データの記録が完了する前や、レンズを仕舞うことなくデジタルカメラの電源がＯｆｆされてしまい、記録中のデータが失われたり、レンズが汚れたり割れたりするという問題点が存在していた。また、電池残量がまだあるのに、電池残量が殆どないと識別している場合には、デジタルカメラの電源がＯｆｆされてしまい、電池を有効に活用することができないという問題点も存在していた。
【０００６】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、電池残量を正確に認識することができる電子機器及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的達成のため、請求項１記載の発明による電子機器は、ユーザが電池の種類を設定するための設定手段と、
前記設定手段により設定された電池の種類に対応する電池の終止電圧を設定する電圧設定手段と、
電池がセットされたか否かを判断する判断手段と、
前記判断手段により電池がセットされたと判断された場合は、ユーザに対して前記設定手段による電池の種類の設定を促す画面を表示手段に表示させる第１の表示制御手段と、
を備えたことを特徴とする。
【０００８】
また、例えば、請求項２に記載されているように、前記設定手段により設定された電池の終止電圧に基づいて、現在の電池残量を判定する判定手段と、
前記判定手段により判定された現在の電池残量を前記表示手段に表示させる第２の表示制御手段と、
を備えようにしてもよい。
【０００９】
また、例えば、請求項３に記載されているように、前記判定手段により判定された電池残量がない場合には、パワーオフ処理を行なってから前記電子機器の電源をパワーオフさせる電源オフ手段を備えようにしてもよい。
【００１０】
また、例えば、請求項４に記載されているように、前記電池の終止電圧は、
パワーオフ処理を実行させるのに必要最低限の電圧以上の電圧であるようにしてもよい。
【００１１】
また、例えば、請求項５に記載されているように、前記第１の表示制御手段は、
前記判断手段により電池がセットされたと判断された直後に、ユーザに対して電池の種類の設定を促す画面を前記表示手段に表示させるようにしてもよい。
【００１２】
また、例えば、請求項６に記載されているように、ユーザが前記電子機器の電源をパワーオンさせるための指示手段と、
前記指示手段により電源のパワーオンの指示がされた場合には、前記電子機器の電源をオンさせる電源オン手段と、
を備え、
前記第１の表示制御手段は、
前記判断手段により電池がセットされたと判断された後、前記電源オン手段により最初に電源がオンされたときに、ユーザに対して電池の種類の設定を促す画面を前記表示手段に表示させるようにしてもよい。
【００１３】
また、例えば、請求項７に記載されているように、前記第１の表示制御手段は、
複数の電池の種類を前記表示手段に一覧表示させるようにしてもよい。
【００１４】
また、例えば、請求項８に記載されているように、前記第１の表示制御手段は、
複数の電池の種類に対応するそれぞれの画像を一覧表示させるようにしてもよい。
【００１５】
また、例えば、請求項９に記載されているように、前記第１の表示制御手段は、
複数の電池の種類に対応するそれぞれの名称を一覧表示させるようにしてもよい。
【００１６】
また、例えば、請求項１０に記載されているように、前記第１の表示制御手段は、
ユーザに対して電池設定を促すメッセージを前記表示手段に表示させるようにしてもよい。
【００１７】
また、例えば、請求項１１に記載されているように、前記判断手段は、
電池から電力が供給されていない状態から電池から電力が供給された状態になったか否かの判断、又は、電池の蓋が開閉されたか否かの判断、又は、電池が装着されたか否かの判断のうち、何れか１つの判断に基づいて、電池がセットされたか否かの判断を行うようにしてもよい。
【００１８】
上記目的達成のため、請求項１２記載の発明によるプログラムは、ユーザが電池の種類を設定するための設定手段と、
前記設定手段により設定された電池の種類に対応する電池の終止電圧を設定する電圧設定手段と、
を備えた電子機器を実行させるためのプログラムであって、
電池がセットされたか否かを判断する処理と、
この処理により電池がセットされたと判断された場合は、ユーザに対して電池の種類の設定を促す画面を表示部に表示させる処理と、
を含み、上記各処理を電子機器で実行させることを特徴とする。
【発明の効果】
【００１９】
請求項１記載の発明によれば、ユーザが電池の種類を設定するための設定手段と、前記設定手段により設定された電池の種類に対応する電池の終止電圧を設定する電圧設定手段と、電池がセットされたか否かを判断する判断手段と、前記判断手段により電池がセットされたと判断された場合は、ユーザに対して前記設定手段による電池の種類の設定を促す画面を表示手段に表示させる第１の表示制御手段と、を備えるようにしたので、電池交換を行なった場合における電池の種類の設定忘れを防止することができる。
【００２０】
請求項２記載の発明によれば、前記設定手段により設定された電池の終止電圧に基づいて、現在の電池残量を判定する判定手段と、前記判定手段により判定された現在の電池残量を前記表示手段に表示させる第２の表示制御手段と、を備えるようにしたので、電池残量を正確に認識することができ、適切な電池残量表示を行うことができる。
【００２１】
請求項３記載の発明によれば前記判定手段により判定された電池残量がない場合には、パワーオフ処理を行なってから前記電子機器の電源をパワーオフさせる電源オフ手段を備えるようにしたので、電池残量を正確に認識することができ、電源をオフにする前に、確実にパワーオフ処理を実行させることができる。つまり、データの記録中やレンズを仕舞うことなく電源をオフすることがない。
【００２２】
請求項４記載の発明によれば、前記電池の終止電圧は、パワーオフ処理を実行させるのに必要最低限の電圧以上の電圧であるので、電源をオフする前に、確実にパワーオフ処理を実行させることができる。
【００２３】
請求項５記載の発明によれば、前記第１の表示制御手段は、前記判断手段により電池がセットされたと判断された直後に、ユーザに対して電池の種類の設定を促す画面を前記表示手段に表示させるようにしたので、電池交換の際、電池の種類の設定忘れを防止することができる。
【００２４】
請求項６記載の発明によれば、ユーザが前記電子機器の電源をパワーオンさせるための指示手段と、前記指示手段により電源のパワーオンの指示がされた場合には、前記電子機器の電源をオンさせる電源オン手段と、を備え、前記第１の表示制御手段は、前記判断手段により電池がセットされたと判断された後、前記電源オン手段により最初に電源がオンされたときに、ユーザに対して電池の種類の設定を促す画面を前記表示手段に表示させるようにしたので、電池交換後、最初に電子機器の電源オンの際、電池の種類の設定を行なうことができ、電池の種類の設定忘れを防止することができる。
【００２５】
請求項７記載の発明によれば、前記第１の表示制御手段は、複数の電池の種類を前記表示手段に一覧表示させるようにしたので、ユーザは、すぐに電池設定を行なうことができ、電池の種類の設定忘れを確実に防止することができる。
【００２６】
請求項８記載の発明によれば、前記第１の表示制御手段は、複数の電池の種類に対応する画像を一覧表示させるようにしたので、簡単に電池の設定を行なうことができる。また、電池の名称がわからない場合でも電池の画像を見ることにより簡単に電池の設定を行なうことができる。
【００２７】
請求項９記載の発明によれば、前記第１の表示制御手段は、複数の電池の種類に対応する名称を一覧表示させるようにしたので、簡単に電池の設定を行なうことができる。
【００２８】
請求項１０記載の発明によれば、前記第１の表示制御手段は、ユーザに対して電池設定を促すメッセージを前記第１の表示手段に表示させるようにしたので、電池の種類の設定忘れを確実に防止することができる。
【００２９】
請求項１１記載の発明によれば、前記判断手段は、電池から電力が供給されていない状態から電池から電力が供給された状態になったか否かの判断、又は、電池の蓋が開閉されたか否かの判断、又は、電池が装着されたか否かの判断のうち、何れか１つの判断に基づいて、電池がセットされたか否かの判断を行うようにしたので、電池がセットされたか否かの判断を確実に行うことができる。
【００３０】
請求項１２記載の発明によれば、デジタルカメラ、パソコン等に読み込ませることにより、本発明の電子機器を実現することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本実施の形態について、デジタルカメラを適用した一例として図面を参照して詳細に説明する。
[実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の電子機器を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り兼用シャッタ４、ＣＣＤ５、ＴＧ（timing generator）６、ユニット回路７、ＤＲＡＭ８、メモリ９、ＣＰＵ１０、サブマイコン１１、キー入力部１２、電源回路１３、（交換可能な）電池１４、フラッシュメモリ１５、画像表示部１６から構成されている。
【００３２】
撮影レンズ２は、図示しないフォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、図示しないフォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるフォーカスモータ、ズームモータと、ＣＰＵ１０からの制御信号にしたがってフォーカスモータ、ズームモータをそれぞれ光軸方向に駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている。
【００３３】
絞り兼用シャッタ４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り兼用シャッタを動作させる。この絞り兼用シャッタは、絞りとシャッタとして機能する。
絞りとは、撮影レンズ２から入ってくる光の量を制御する機構のことをいい、シャッタとは、ＣＣＤ５に光を当てる時間を制御する機構のことをいい、ＣＣＤ５に光を当てる時間は、シャッタの開閉の速度（シャッタ速度）によって変わってくる。露出は、この絞りとシャッタ速度によって定めることができる。
【００３４】
ＣＣＤ５は、撮影レンズ２、絞り兼用シャッタ４を介して投影された被写体の光を電気信号に変換し、撮像信号としてユニット回路７に出力する。また、ＣＣＤ５は、ＴＧ６によって生成された所定周波数のタイミング信号にしたがって駆動する。ＴＧ６にはユニット回路７が接続されている。
ユニット回路７は、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路７を経てデジタル信号としてＣＰＵ１０に送られる。
【００３５】
ＣＰＵ１０は、ユニット回路７から送られてきた画像データの画像処理（画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等）、画像データの圧縮・伸張（例えば、ＪＰＥＧ形式やＭＰＥＧ形式の圧縮・伸張）の処理などを行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。
ＤＲＡＭ８は、ＣＣＤ５によって撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
【００３６】
サブマイコン１１は、電源回路１３の制御や、電池１４のバッテリー電圧値及びキー入力部１２からの操作信号などを取得してＣＰＵ１０に出力する機能を有する。
キー入力部１２は、電源Ｏｎ／Ｏｆｆキー、シャッタボタン、メニューキー、ＳＥＴキー、十字キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をサブマイコン１１に出力する。
電源回路１３は、電池１４の電圧をサブマイコン１１やＣＰＵ１０などの供給対象に必要な電圧に安定させてからサブマイコン１１に電圧を出力するものである。なお、電源回路１３は、サブマイコン１１の制御信号にしたがって、電池１４の電圧を安定電圧にさせる。
【００３７】
フラッシュメモリ１５は、ＣＣＤ５によって撮像された画像データなどを保存しておく記録媒体である。
画像表示部１６は、カラーＬＣＤとその駆動回路を含み、電池設定メニューや電池残量を表示させたり、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示させる。
【００３８】
メモリ９には、ＣＰＵ１０によるデジタルカメラ1の各部の制御に必要なプログラム、及び各部の制御に必要なデータが記録されており、ＣＰＵ１０は、このプログラムにしたがって処理を行う。
また、メモリ９には、電池の種類の名称及びその名称に対応する電池の画像（写真、絵などを含む）も記録されており、また、設定された電池の種類を記憶しておく電池記憶領域、設定された電池の種類に対応する終止電圧値を記憶しておく電圧記憶領域も有する。
【００３９】
更に、メモリ９には、電池の種類に対応する終止電圧値などが格納された電圧値テーブルも有する。
図２は、メモリ９に格納された電圧テーブルを示すものであり、電圧テーブルには、電池の種類毎の終止電圧値、７０％電圧値、５０電圧値、３０％電圧値が記録されている。終止電圧値とは、電池の電圧がこの電圧値になったときには電池残量がないと判断する電圧値のことであり、７０％電圧値は、電池の電圧がこの電圧値になったときには電池残量が７０％と判断する電圧値のことであり、５０％電圧値とは、電池残量が５０％と判断する電圧値のことであり、３０％電圧値とは、電池残量が３０％と判断する電圧値のことである。
なお、サブマイコン１１による各部の制御に必要なプログラム等は、サブマイコン１１に内蔵されているメモリに記録されている。
【００４０】
Ｂ．デジタルカメラ１の動作
実施の形態におけるデジタルカメラ１の動作を、サブマイコン１１とＣＰＵ１０との２つの動作に分けて説明する。
【００４１】
Ｂ−１．サブマイコン１１の動作について
まず、サブマイコン１１の動作を図３のフローチャートにしたがって説明する。
まず、サブマイコン１１は、ユーザによって電池が投入されたか否かの判断を行う（ステップＳ１）。この電池の投入がされたか否かの判断は、電池１４から電力が供給されていない状態から、電池１４から電力が電源回路１３を介して供給される状態になったか否かにより判断する。
【００４２】
ステップＳ１で電池が投入されたと判断すると、サブマイコン１１のリセットが解除され、サブマイコン１１は、このときにリセット状態から復帰したことを示すリセットフラグをＯｎにさせる（ステップＳ２）。
次いで、サブマイコン１１は、各種の初期化処理を実行させ（ステップＳ３）、その後、電源回路１３を介して電池１４から供給されている電圧をＣＰＵ１０に供給させる（ステップＳ４）。これにより、ＣＰＵ１０の電源がＯｎすることになる。
次いで、サブマイコン１１は、リセットフラグがＯｎされているか否かの判断を行う（ステップＳ５）。
【００４３】
ステップＳ５で、リセットフラグがＯｎされていると判断すると、サブマイコン１１は、電池が投入されたものと判断し、リセットフラグをＯｆｆにさせてから（ステップＳ６）、電池投入された旨を示す情報をＣＰＵ１０に通知（出力）して（ステップＳ７）、ステップＳ９に進む。
一方、ステップＳ５で、リセットフラグがＯｎされていないと判断すると、通常通りに起動させた旨を示す情報をＣＰＵ１０に通知（出力）して（ステップＳ８）、ステップＳ９に進む。この通常通りに起動させたとは、電池の投入によりＣＰＵ１０の電源をＯｎさせたのではく、ユーザの電源Ｏｎ／ＯｆｆキーによりＣＰＵ１０の電源をＯｎさせたことをいう。
【００４４】
ステップＳ９に進むと、サブマイコン１１は、通常処理を行う。この通常処理では、キー入力部１２からの操作信号をＣＰＵ１０に出力したり、電源回路１３の制御を行なったりする。
次いで、サブマイコン１１は、ＣＰＵ１０をＰｏｗｅｒ  Ｏｆｆさせるか否かの判断を行う（ステップＳ１０）。このＰｏｗｅｒ  Ｏｆｆさせるか否かの判断は、ＣＰＵ１０からＰｏｗｅｒ  Ｏｆｆ通知（ＣＰＵ１０の電源をＯｆｆさせる旨の情報）が送られてきた場合や、ユーザのキー入力部１２の電源Ｏｎ／Ｏｆｆキーの操作により電源をＯｆｆする旨の操作信号が送られてきた場合には、Ｐｏｗｅｒ  Ｏｆｆさせると判断する。
【００４５】
ステップＳ１０で、Ｐｏｗｅｒ  Ｏｆｆさせないと判断すると、ステップＳ９に戻り、Ｐｏｗｅｒ  Ｏｆｆさせると判断するまで通常処理を行う。
一方、ステップＳ１０で、Ｐｏｗｅｒ  Ｏｆｆさせると判断すると、サブマイコン１１は、ＣＰＵ１０への電圧供給を中止させて（ステップＳ１１）、サブマイコンは、スリープ状態になる（ステップＳ１２）。つまり、ＣＰＵ１０の電源をＯｆｆさせてからスリープ状態になる。
【００４６】
次いで、サブマイコン１１は、Ｐｏｗｅｒ  Ｏｎするか否かの判断を行う（ステップＳ１３）。このＰｏｗｅｒ  Ｏｎするか否かの判断は、ユーザの電源Ｏｎ／Ｏｆｆキーの操作により電源をＯｎする旨の操作信号がキー入力部１２から送られてきたか否かにより判断する。
ステップＳ１３で、Ｐｏｗｅｒ  Ｏｎしないと判断するとステップＳ１２に戻り、Ｐｏｗｅｒ  Ｏｎすると判断するまでスリープ状態を保つ。
一方、ステップＳ１３で、Ｐｏｗｅｒ  Ｏｎすると判断すると、サブマイコン１１は、スリープ状態から脱して、ステップＳ４に戻り、ＣＰＵ１０に電圧を供給させることによりＣＰＵ１０の電源をＯｎさせ、上記した動作を繰り返す。
【００４７】
Ｂ−２．ＣＰＵ１０の動作について
次に、ＣＰＵ１０の動作を図４のフローチャートにしたがって説明する。
ＣＰＵ１０は、サブマイコン１１から電圧が供給されることにより電源がＯｎされると、各種の初期化処理を実行させ（ステップＳ５１）、電池が投入された旨を示す情報と、通常通りに起動させた旨を示す情報のうち、どちらの情報がサブマイコン１１から送られてきたか否かを判断する（ステップＳ５２）。なお、この判断は、マイコン１１からどちらか一方の情報が送られてくるまで待ち処理を行う。
【００４８】
ステップＳ５２で、電池が投入された旨を示す情報がサブマイコン１１から送られてきたと判断すると、ＣＰＵ１０は、電池設定メニューを画像表示部１６に表示させる。具体的に説明すると、電池の種類の名称及び画像（写真、絵などを含む）を画像表示部１６に一覧表示させる（ステップＳ５３）とともに、現在設定されている電池（前回使用していた電池）の種類を差別表示させる（ステップＳ５４）。この現在設定されている電池の種類は、メモリ９の電池記憶領域に記憶されているので、該電池記憶領域に記憶されている電池の種類を示す情報を読み出し、該読み出した電池の種類を差別表示させることとなる。
ここでは、現在設定されている電池（前回使用した電池）の種類をアルカリ電池とする。
【００４９】
図５（ａ）は、そのときの画像表示部１６に表示された電池設定メニューの様子を示すものであり、画像表示部１６には、電池の種類の名称及びその名称に対応する電池の画像が一覧表示されており、且つ、現在設定されている電池の種類、ここでは、アルカリ電池が差別表示されているのがわかる。
次いで、ＣＰＵ１０は、ユーザによってＳＥＴキーの操作が行なわれたか否かの判断を行う（ステップＳ５５）。この判断は、ＳＥＴキーの操作に対応する操作信号がサブマイコン１１を介してキー入力部１２から送られてきたか否かにより判断する。
【００５０】
ステップＳ５５で、ＳＥＴキーの操作が行なわれていないと判断すると、ユーザによって電池の選択が行なわれたか否かを判断する（ステップＳ５６）。この判断は、キー入力部１２の十字キーの操作に対応する操作信号がサブマイコン１１を介してキー入力部１２から送られてきたか否かにより判断する。
ステップＳ５６で、電池の選択が行なわれたと判断すると、該選択された電池を差別表示させて（ステップＳ５７）、ステップＳ５５に戻り、ステップＳ５６で、電池の選択が行なわれていないと判断するとそのままステップＳ５５に戻る。
このステップＳ５５〜ステップＳ５７のループの間に、十字キーの操作を行なうことによりユーザは投入した電池の種類を選択することができる。
【００５１】
例えば、図５（ａ）に示すような状態で、ユーザが十字キーの「↑」キーを操作すると、リチウム電池が選択された状態となり、リチウム電池が他の電池と差別表示されることになる（図５（ｂ）参照）。また、図５（ａ）に示すような状態で、ユーザが十字キーの「↓」キーを操作すると、マンガン電池が選択された状態となり、マンガン電池が他の電池と差別表示されることとなる（図示略）。これにより、ユーザが今投入した電池の種類を選択することができる。
そして、ユーザは、今投入した電池を選択してＳＥＴキーの操作を行なうことにより、該選択した電池を今投入した電池の種類であると確定することができる。
ここでは、ユーザは、リチウム電池を十字キーの操作により選択して、ＳＥＴキーの操作を行なったものとする。
【００５２】
図４のフローチャートに戻り、ステップＳ５５で、ＳＥＴキーの操作が行なわれたと判断すると、ＣＰＵ１０は、該選択している電池を今投入された電池として設定する（ステップＳ５８）。つまり、メモリ９の電池記憶領域に記憶されている電池の種類を示す情報に、該選択された電池の種類を示す情報を上書きして記憶させる。
【００５３】
次いで、該設定した電池の種類に対応する終止電圧値の設定を行なう（ステップＳ５９）。つまり、該設定した電池の種類（電池記憶領域に記憶されている電池の種類）に対応する終止電圧値等（７０％電圧値、５０％電圧値、３０％電圧値を含む）をメモリ９に格納されている電圧値テーブルから読み出して電圧記憶領域に記憶させる。このとき、電圧記憶領域に終止電圧値等が記憶されている場合には上書きして記憶させる。
【００５４】
この終止電圧値とは、電池１４の電圧がこの電圧に達したら、電池残量がないと判断する電圧のことである。この終止電圧値は、後述するＰｏｗｅｒ  Ｏｆｆ処理を行うだけの電力を勘案した電圧であり、終止電圧値に達したら全く電池残量がないというわけではない。なお、終止電圧値は、電池の放電特性によって変わってくるので、電池の種類毎に異なることはいうまでもない。
【００５５】
次いで、ＣＰＵ１０は、Ｐｏｗｅｒ  Ｏｆｆ通知（ＣＰＵ１０の電源をＯｆｆさせる旨の情報）をサブマイコン１１に送る（ステップＳ６６）。これによりサブマイコン１１は、ＣＰＵ１０への電圧供給を中止し、ＣＰＵ１０は電源がＯｆｆ状態となる。
つまり、電池１４が投入されると（電池交換がされると）、ＣＰＵ１０の電源がＯｎにされ、ＣＰＵ１０は、電池設定メニューを画像表示部１６に表示させる。そして、電池の種類の設定を行なうと、ＣＰＵ１０の電源がＯｆｆにされる。
【００５６】
一方、ステップＳ５２で、電池が投入された旨を示す情報でなく、通常通りに起動させた旨を示す情報がサブマイコン１１から送られてきた判断すると、ＣＰＵ１０は、通常処理を行う（ステップＳ６０）。この通常処理とは、ＣＣＤ５による撮像を開始させたり、撮像された画像データを画像表示部１６に表示させたり、撮像された画像データをフラッシュメモリ１５に記録したりする処理のことをいう。
次いで、ＣＰＵ１０は、電池１４の電圧値を電源回路１３及びサブマイコン１１を介して取得する（ステップＳ６１）。
【００５７】
次いで、ＣＰＵ１０は、該取得した電圧値を用いて電池残量を判定し、該判定した電池残量を画像表示部１６に表示させる（ステップＳ６２）。この電池残量の判定は、該取得した電圧値とメモリ９の電圧記憶領域に格納されている該電池１４の終止電圧値、７０％電圧値、５０％電圧値、３０％電圧値を用いて、電池残量を判定するようにする。このとき、例えば、取得した電圧値が終止電圧値の場合には、電池残量は０％、つまり、残量なしと判定し、取得した電圧値が５０％電圧値の場合には、電池残量は５０％、つまり、残量は半分と判定する。
【００５８】
また、取得した電圧値が、７０％電圧値と５０電圧値との間の電圧値の場合には、取得した電圧値と、７０％電圧値及び５０％電圧値とを用いて演算により電池残量を判定する。
なお、電圧値テーブルには、電池の種類毎の終止電圧値のみを格納させておき、取得した電池１４の電圧値と、該電池１４の終止電圧を用いて、演算により電池残量を判定するようにしてもよい。
【００５９】
次いで、ＣＰＵ１０は、該取得した電池１４の電圧値が、該電池１４の終止電圧値まで電圧が下がっているか否かの判断を行う（ステップＳ６３）。つまり、電池１４の電圧値が、メモリ９の電圧記憶領域に記憶されている終止電圧値まで下がっているか否かの判断を行う。
ステップＳ６３で、該取得した電池１４の電圧値が、該電池１４の終止電圧値まで下がっていないと判断すると、ステップＳ６０に戻って、通常処理を行い、上記した動作を繰り返す。
【００６０】
一方、ステップＳ６３で、該取得した電池１４の電圧値が、該電池１４の終止電圧値まで下がっていると判断すると、ＣＰＵ１０は、Ｐｏｗｅｒ  Ｏｆｆ処理を開始する（ステップＳ６４）。このＰｏｗｅｒ  Ｏｆｆ処理とは、現在画像データをフラッシュメモリ１５に記録している最中である場合には、該画像データの記録処理を完了させたり、レンズを所定位置に収納させる等、ＣＰＵ１０を電源Ｏｆｆ状態にさせるために必要な動作処理のことをいう。
次いで、ＣＰＵ１０は、Ｐｏｗｅｒ  Ｏｆｆ処理が完了したか否かを判断し（ステップＳ６５）、完了していないと判断すると完了したと判断するまでステップＳ６５に留まる。
【００６１】
一方、ステップＳ６５で、Ｐｏｗｅｒ  Ｏｆｆ処理が完了したと判断すると、つまり、フラッシュメモリ１５への画像データの記録やレンズの収納などが完了すると、ＣＰＵ１０は、サブマイコン１１にＰｏｗｅｒ  Ｏｆｆ通知（ＣＰＵ１０の電源をＯｆｆさせる旨の情報）を送る（ステップＳ６６）。そして、上述したように、サブマイコン１１は、Ｐｏｗｅｒ  Ｏｆｆ通知がＣＰＵ１０から送られてくると、ＣＰＵ１０への電圧の供給を中止させてから、スリープ状態になる。
【００６２】
Ｃ．以上のように、実施の形態においては、サブマイコン１１は、電池１４が投入されたと判断すると、ＣＰＵ１０に電圧を供給することによりＣＰＵ１０の電源をＯｎさせるとともに、電池が投入された旨を通知させ、ＣＰＵ１０は、電源がＯｎにされ、電池が投入された旨が通知されると、ユーザに電池の設定を行なわせるべく、電池設定メニューを表示させるので、電池交換の際、電池の種類の設定忘れを防止することができ、電池残量を正確に認識することができる。
また、電池残量を正確に認識することができるので、適切な電池残量表示を行うこともできる。
【００６３】
なお、上記実施の形態においては、電池が投入されると、ＣＰＵ１０の電源をＯｎさせるとともに、電池設定メニューを画像表示部１６に表示させるようにしたが、電池投入後、ユーザの最初の電源Ｏｎ操作時に電池設定メニューを画像表示部１６に表示させるようにしてもよい。
また、電池が投入されると（電池交換の際）、電池設定メニューを画像表示部１６に表示させるようにしたが、電池設定を促すメッセージを表示させるようにしてもよい。メッセージとしては、例えば、「電池の設定を行なってください」という文章であってもよいし、電池設定を促すアイコンであってもよい。この場合には、ユーザがメニューキーの操作を行なうことにより、電池設定メニューを表示させて、電池の設定を行なうことができる。
【００６４】
また、図３のステップＳ１では、電池１４から電力が供給されていない状態から、電池１４から電力が供給される状態になった場合には、電池が投入されたと判断するようにしたが、電池を仕舞う蓋（電池蓋）の開閉の有無を判断したり、電池が装着されたか否かを判断するようにしてもよい。つまり、電池蓋の開閉が行なわれたと判断された場合、電池が装着されたと判断された場合は、電池が投入されたと判断するようにしてもよい。
この電池蓋の開閉の有無の判断は、開閉の有無を検出するセンサやスイッチボタンによって判断するようにし、電池が装着されたか否かの判断も、電池が装着されたか否かを判断するセンサや、スイッチボタンにより判断するようにする。
【００６５】
また、電池設定メニューとしては、複数の電池の種類の名称及び画像を一覧表示させるようにしたが、画像のみを一覧表示させるようにしてもよいし、名称のみを一覧表示させるようにしてもよい。
また、電池残量と電池設定メニューとを画像表示部１６に表示させるようにしたが、電池残量を表示させる表示部を別に設け、その表示部に電池残量を表示させるようにしてもよい。
【００６６】
また、図４のステップＳ５５では、ユーザによりＳＥＴキーの操作が行なわれたと判断すると、ステップＳ５８に進むようにしたが、ステップＳ５４及びステップＳ５７で、差別表示を行ってから新たに電池が選択されることなく（ステップＳ５５でＮに分岐）、所定時間が経過した場合には、セットキーの操作が行なわれたと判断してステップＳ５８に進むようにしてもよい。また、ユーザの電源Ｏｎ／Ｏｆｆキーの操作により電源Ｏｆｆ操作が行なわれた場合には、セットキーの操作が行なわれと判断して（ステップＳ５５でＹに分岐）、選択されている電池の設定（ステップＳ５８）、設定された電池の種類に対応する終止電圧の設定（ステップＳ５９）を行なってから、パワーオフ通知を行い、サブマイコン１１はＣＰＵ１０の電源をＯｆｆするようにしてもよい。
【００６７】
また、電池温度によって電池の放電特性も変わってしまうので、更にメモリ９の電圧値テーブルに、終止電圧値や、７０％電圧値等を電池温度毎に記録しておき、電池の種類と電池温度に対応する終止電圧値に設定したり、電池残量を判定するようにしてもよい。また、電池温度毎に終止電圧値などをテーブルに記録せずに、電池温度毎に対応する終止電圧値等を演算して求めるようにしてもよい。
【００６８】
更に、本発明の電子機器は上記実施の形態におけるデジタルカメラ１に限定されるものではなく、携帯電話、ＰＤＡ、パソコン、ＩＣレコーダ、音楽携帯プレーヤー又はデジタルビデオカメラ等でもよく、要は電池を駆動源とする機器であれば何でもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】メモリ９に格納された電圧テーブルを示すものである。
【図３】本実施の形態におけるサブマイコン１１の動作を示すフローチャートである。
【図４】本実施の形態におけるＣＰＵ１０の動作を示すフローチャートである。
【図５】画像表示部１６に表示された電池設定メニューを示す図である。
【符号の説明】
【００７０】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動ブロック
４      絞り兼用シャッタ
５      ＣＣＤ
６      ＴＧ
７      ユニット回路
８      ＤＲＡＭ
９      メモリ
１０    ＣＰＵ
１１    サブマイコン
１２    キー入力部
１３    電源回路
１４    電池
１５    フラッシュメモリ
１６    画像表示部
【図１】
2007012360.tif 000003
【図２】
2007012360.tif 000004
【図３】
2007012360.tif 000005
【図４】
2007012360.tif 000006
【図５】
2007012360.tif 000007