(57)【要約】【課題】バッテリの残量をユーザの見た目に不自然なく表示する。【解決手段】バッテリ情報のうち、図形情報およびバッテリ残量情報は、電圧に基づく第１のバッテリ残量がバッテリ満容量（１００％）から所定の割合までの期間においては、第１のバッテリ残量に従って表示される。第１のバッテリ残量が上述した所定の割合から０％までの期間においては、第１のバッテリ残量と電流積算値に基づく第２のバッテリ残量の中間のブレンド値に従って表示される。本発明は、バッテリを電源とするあらゆる電子機器に適用することができる。【選択図】      図９
2004213491.tif 000002
【特許請求の範囲】
【請求項１】
充電式のバッテリを電源とする電子装置において、
前記バッテリの電圧を検出する検出手段と、
前記検出手段によって検出された前記電圧を、前記バッテリの電圧と前記バッテリの残量との対応を示すテーブルに照らし合わせて、前記バッテリの残量としての第１の値を取得する取得手段と、
前記バッテリから放電された電流の積算値に基づき、前記バッテリの残量としての第２の値を算出する算出手段と、
前記取得手段によって取得された前記第１の値と、前記算出手段によって算出された前記第２の値との間の第３の値を設定する設定手段と、
前記取得手段によって取得された前記第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、前記第１の値を前記バッテリの残量に決定し、前記取得手段によって取得された前記第１の値が前記所定の閾値よりも小さい場合においては、前記第３の値を前記バッテリの残量に決定する決定手段と、
前記決定手段によって決定された前記バッテリの残量を提示する提示手段と
を含むことを特徴とする電子装置。
【請求項２】
前記所定の閾値は、前記バッテリの電圧と放電量の対応を示す曲線の右肩部分に相当する値である
ことを特徴とする請求項１に記載の電子装置。
【請求項３】
前記バッテリを満充電の状態にするために要する充電時間、または前記バッテリの連続使用可能残り時間のうちの少なくとも一方を、前記第３の値に基づいて推測する推測手段をさらに含み、
前記提示手段は、前記推測手段の推測結果も提示する
ことを特徴とする請求項１に記載の電子装置。
【請求項４】
前記第１の値と前記第３の値の小さい方に基づき、前記情報処理装置が有する機能の実行を制限する制限手段を
さらに含むことを特徴とする請求項１に記載の電子装置。
【請求項５】
充電式のバッテリの残量を提示する提示方法において、
前記バッテリの電圧を検出する検出ステップと、
前記検出ステップの処理で検出された前記電圧を、前記バッテリの電圧と前記バッテリの残量との対応を示すテーブルに照らし合わせて、前記バッテリの残量としての第１の値を取得する取得ステップと、
前記バッテリから放電された電流の積算値に基づき、前記バッテリの残量としての第２の値を算出する算出ステップと、
前記取得ステップの処理で取得された前記第１の値と、前記算出ステップの処理で算出された前記第２の値との間の第３の値を設定する設定ステップと、
前記取得ステップの処理で取得された前記第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、前記第１の値を前記バッテリの残量に決定し、前記取得ステップの処理で取得された前記第１の値が前記所定の閾値よりも小さい場合においては、前記第３の値を前記バッテリの残量に決定する決定ステップと、
前記決定ステップの処理で決定された前記バッテリの残量を提示させる提示ステップと
を含むことを特徴とする提示方法。
【請求項６】
充電式のバッテリの残量を提示するためのプログラムであって、
前記バッテリの電圧を検出する検出ステップと、
前記検出ステップの処理で検出された前記電圧を、前記バッテリの電圧と前記バッテリの残量との対応を示すテーブルに照らし合わせて、前記バッテリの残量としての第１の値を取得する取得ステップと、
前記バッテリから放電された電流の積算値に基づき、前記バッテリの残量としての第２の値を算出する算出ステップと、
前記取得ステップの処理で取得された前記第１の値と、前記算出ステップの処理で算出された前記第２の値との間の第３の値を設定する設定ステップと、
前記取得ステップの処理で取得された前記第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、前記第１の値を前記バッテリの残量に決定し、前記取得ステップの処理で取得された前記第１の値が前記所定の閾値よりも小さい場合においては、前記第３の値を前記バッテリの残量に決定する決定ステップと、
前記決定ステップの処理で決定された前記バッテリの残量を提示させる提示ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項７】
充電式のバッテリの残量を提示するためのプログラムであって、
前記バッテリの電圧を検出する検出ステップと、
前記検出ステップの処理で検出された前記電圧を、前記バッテリの電圧と前記バッテリの残量との対応を示すテーブルに照らし合わせて、前記バッテリの残量としての第１の値を取得する取得ステップと、
前記バッテリから放電された電流の積算値に基づき、前記バッテリの残量としての第２の値を算出する算出ステップと、
前記取得ステップの処理で取得された前記第１の値と、前記算出ステップの処理で算出された前記第２の値との間の第３の値を設定する設定ステップと、
前記取得ステップの処理で取得された前記第１の値が最大値以下であって所定の閾値以上である場合においては、前記第１の値を前記バッテリの残量に決定し、前記取得ステップの処理で取得された前記第１の値が前記所定の閾値よりも小さい場合においては、前記第３の値を前記バッテリの残量に決定する決定ステップと、
前記決定ステップの処理で決定された前記バッテリの残量を提示させる提示ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子装置、提示方法、記録媒体、およびプログラムに関し、例えば、搭載されているバッテリの残量をユーザに提示する場合に用いて好適な電子装置、提示方法、記録媒体、およびプログラムに関する。
【０００２】
【従来の技術】
バッテリが搭載されている各種の電子機器においては、電流積算値を用いてバッテリの残量や使用可能な残り時間などを算出し、ディスプレイ等に表示してユーザに注意を促す機能が設けられている。ただし、電流積算値を用いる残量等の算出は、満充電時の容量のバラツキ、温度の変化、バッテリの劣化等により、その精度が悪化する。
【０００３】
そこで、従来では、通常は電流積算値を用いてバッテリの残量等を算出し、所定のタイミング（例えば、満充電時、所定の電圧まで降下した時等）において、残量等を補正するものがある（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１１−２０６０２７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したように、所定のタイミングにおいて残量を補正した場合、突然、ユーザに提示していた残量が増加したり、減少したりすることになるので、見た目が不自然であり、ユーザにとって信頼性の低い情報となってしまう課題があった。
【０００６】
また、バッテリが搭載されている従来の電子機器では、バッテリが減ってきたときに消費電流が大きい機能の動作を制限することが行われるが、従来、この制限は、実際にはバッテリの電圧が所定の値まで減少したときに行われているので、ユーザに提示されている残量と、消費電流が大きい機能の動作が制限されるタイミングが必ずしも一致しない。従って、このようなことも、バッテリの残量の表示がユーザにとって信頼性の低い情報となってしまう課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、バッテリの残量や使用可能な残り時間等をユーザの見た目に不自然とならないように表示できるようにし、かつ、バッテリの残量に対応して所定の機能の動作を制限できるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の電子装置は、バッテリの電圧を検出する検出手段と、検出手段によって検出された電圧を、バッテリの電圧とバッテリの残量との対応を示すテーブルに照らし合わせて、バッテリの残量としての第１の値を取得する取得手段と、バッテリから放電された電流の積算値に基づき、バッテリの残量としての第２の値を算出する算出手段と、取得手段によって取得された第１の値と、算出手段によって算出された第２の値との間の第３の値を設定する設定手段と、取得手段によって取得された第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、第１の値をバッテリの残量に決定し、取得手段によって取得された第１の値が所定の閾値よりも小さい場合においては、第３の値をバッテリの残量に決定する決定手段と、決定手段によって決定されたバッテリの残量を提示する提示手段とを含むことを特徴とする。
【０００９】
前記所定の閾値は、バッテリの電圧と放電量の対応を示す曲線の右肩部分に相当する値であるようにすることができる。
【００１０】
本発明の電子装置は、バッテリを満充電の状態にするために要する充電時間、またはバッテリの連続使用可能残り時間のうちの少なくとも一方を、第３の値に基づいて推測する推測手段をさらに含むことができ、前記提示手段は、推測手段の推測結果も提示するようにすることができる。
【００１１】
本発明の電子装置は、第１の値と第３の値の小さい方に基づき、情報処理装置が有する機能の実行を制限する制限手段をさらに含むことができる。
【００１２】
本発明の提示方法は、バッテリの電圧を検出する検出ステップと、検出ステップの処理で検出された電圧を、バッテリの電圧とバッテリの残量との対応を示すテーブルに照らし合わせて、バッテリの残量としての第１の値を取得する取得ステップと、バッテリから放電された電流の積算値に基づき、バッテリの残量としての第２の値を算出する算出ステップと、取得ステップの処理で取得された第１の値と、算出ステップの処理で算出された第２の値との間の第３の値を設定する設定ステップと、取得ステップの処理で取得された第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、第１の値をバッテリの残量に決定し、取得ステップの処理で取得された第１の値が所定の閾値よりも小さい場合においては、第３の値をバッテリの残量に決定する決定ステップと、決定ステップの処理で決定されたバッテリの残量を提示させる提示ステップとを含むことを特徴とする。
【００１３】
本発明の記録媒体のプログラムは、バッテリの電圧を検出する検出ステップと、検出ステップの処理で検出された電圧を、バッテリの電圧とバッテリの残量との対応を示すテーブルに照らし合わせて、バッテリの残量としての第１の値を取得する取得ステップと、バッテリから放電された電流の積算値に基づき、バッテリの残量としての第２の値を算出する算出ステップと、取得ステップの処理で取得された第１の値と、算出ステップの処理で算出された第２の値との間の第３の値を設定する設定ステップと、取得ステップの処理で取得された第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、第１の値をバッテリの残量に決定し、取得ステップの処理で取得された第１の値が所定の閾値よりも小さい場合においては、第３の値をバッテリの残量に決定する決定ステップと、決定ステップの処理で決定されたバッテリの残量を提示させる提示ステップとを含むことを特徴とする。
【００１４】
本発明のプログラムは、バッテリの電圧を検出する検出ステップと、検出ステップの処理で検出された電圧を、バッテリの電圧とバッテリの残量との対応を示すテーブルに照らし合わせて、バッテリの残量としての第１の値を取得する取得ステップと、バッテリから放電された電流の積算値に基づき、バッテリの残量としての第２の値を算出する算出ステップと、取得ステップの処理で取得された第１の値と、算出ステップの処理で算出された第２の値との間の第３の値を設定する設定ステップと、取得ステップの処理で取得された第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、第１の値をバッテリの残量に決定し、取得ステップの処理で取得された第１の値が所定の閾値よりも小さい場合においては、第３の値をバッテリの残量に決定する決定ステップと、決定ステップの処理で決定されたバッテリの残量を提示させる提示ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１５】
本発明の電子装置、提示方法、記録媒体、およびプログラムにおいては、バッテリの電圧が検出され、検出された電圧が、バッテリの電圧とバッテリの残量との対応を示すテーブルに照らされて、バッテリの残量としての第１の値が取得される。また、バッテリから放電された電流の積算値に基づき、バッテリの残量としての第２の値が算出され、取得された第１の値と、算出された第２の値との間の第３の値が設定される。さらに、第１の値が成り得る値の最大値以下であって所定の閾値以上である場合においては、第１の値がバッテリの残量に決定され、第１の値が所定の閾値よりも小さい場合においては、第３の値がバッテリの残量に決定され、決定されたバッテリの残量が提示される。
【００１６】
【発明の実施の形態】
図１は、本発明の一実施の形態であるＰＤＡの外観正面図である。このＰＤＡ１は、中央のヒンジ部１２を境に、表示部１１と本体部１３とに分けられており、ヒンジ部１２を介して折り畳み可能に形成されている。
【００１７】
表示部１１の面１１−１のほぼ全面には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）２８、および、ＬＣＤ２８の表面上に積層された透明な感圧式のタッチパネル３６が設けられている。すなわち、ユーザがタッチペン３５を、ＬＣＤ２８上の任意の位置に接触させると、その座標がタッチパネル３６により検出され、検出された座標に対応する所定の処理が行われる。
【００１８】
また、タッチパネル３６の所定の領域（ＬＣＤ２８の図中下方の領域）には、文字を入力するための文字入力エリア２９が設けられており、文字入力エリア２９には、種々のソフトボタンや文字入力エリア等が表示される。ユーザが、タッチペン３５を操作して、その文字入力エリア上にそれらの特殊文字を書くと、その特殊文字が入力される。すなわち、タッチペン３５が移動した軌跡がタッチパネル３６により検知され、その軌跡に対応する文字が入力される。
【００１９】
さらに、ユーザが、タッチペン３５を操作して、ＬＣＤ２８に表示されるソフトボタン（不図示）を押下すると、文字入力エリア２９には、キーボードのキー配列を表示したＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）であるソフトキーボードが表示される。ユーザが、タッチペン３５を操作して、ソフトキーボード上の任意のキーを押下すると、その押下されたキーに対応する文字（または記号等）が入力される。すなわち、タッチペン３５が配置されている座標がタッチパネル３６により検知され、その座標に対応するキーが認識され、認識されたキーに割り当てられている文字（または記号等）が入力される。このように、ユーザは、タッチペン３５、および、ソフトウェアとしての文字入力エリア２９を利用して、容易、かつ迅速に文字を入力することができる。
【００２０】
ヒンジ部１２には、図中右方に、ＰＤＡ１の電源をオンまたはオフ状態にする電源ボタン３１が、その左隣に、ＰＤＡ１に内蔵されているリムーバブルメインバッテリ１６２（図５）に対して充電が行われている最中には点灯し、充電が終了したときに消灯するＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）３０が設けられている。また、ヒンジ部１２には、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等よりなるカメラ部２２、被写体に照射するための閃光を放つフラッシュ４２、およびカメラ部２２のレンズカバー２００（図６）を開閉させるときに操作されるレンズカバーレバー４１が設けられている。
【００２１】
カメラ部２２のレンズカバー２００は、カメラ部２２を構成するレンズ部２０１（図６）を保護するためのものであり、レンズカバーレバー４１をスライドさせるユーザの操作に機械的に連動して開閉する。なお、レンズカバーレバー４１をスライドさせるユーザの操作に対応して、所定の処理を実行すること（例えば、所定のアプリケーションプログラムを実行する）ようにすることも可能である。
【００２２】
さらに、ヒンジ部１２の左端には、カメラ部２２で被写体を撮像するとき操作されるメカキャプチャボタン２３が、それぞれ設けられている。
【００２３】
カメラ部２２は、ヒンジ部１２の、表示部１１とともに本体部１３に対して回動する部分に固定されており、ユーザは、表示部１１を本体部１３に対して開閉させることにより、カメラ部２２を回動させることができる。
【００２４】
ＰＤＡ１を折り畳んだとき、表示部１１に対向する本体部１３の面１３−１には、図中上方に、ＰＤＡ１にインストールされているアプリケーションソフトウェアのそれぞれを表すシンボルが印刷されたボタン３２が設けられており、ユーザがその指でボタン３２を押下すると、それに対応するアプリケーションソフトウェアが起動される。
【００２５】
また、面１３−１のボタン３２が配置されている領域の中央部には、ＬＣＤ２８に表示されている画像をスクロールするためのスクロールボタン３３が設けられている。さらに、面１３−１のボタン３２の下方には、文字（記号等を含む）を入力するためのキーボード３４が設けられている。
【００２６】
本体部１３の面１３−１と垂直な面（側面）１３−２の、図中上方には、リモートコントローラ、または、外部のヘッドホンと接続し、接続したそれらに音声を出力するためのヘッドホンジャック２４が設けられており、その下方には、押下および回転自在なジョグダイヤル２５が面１３−２から僅かに突出した状態で設けられており、その下方には、直前の操作を取り消したりするためのバックボタン２６が設けられており、さらにその下方には、誤って他のボタンが押下された場合、それに対応する機能の実行を禁止するためのホールドスイッチ２７が設けられている。
【００２７】
本体部１３の面１３−１に垂直な面（図中下側の端面）１３−４の、中央部には、付属機器を接続するためのコネクタ６７が設けられている。また、その図中左方には、タッチペン３５を収納する収納口６８が設けられている。
【００２８】
図２は、ＰＤＡ１の外観背面図を示している。図２に示されるように、ヒンジ部１２の図中左側上部には、抜き差し自在な所定のメモリカードや機能拡張モジュールが挿着されるスロット６４、メモリカード内のデータが読み書きされている場合に点灯するランプ６３、および、赤外線で他の装置と通信するための赤外線ポート６２が設けられている。
【００２９】
メモリカードは、例えば、小さく薄い形状のプラスチックケース内に電気的に書き換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）の一種であるフラッシュメモリ素子を格納したものであり、画像や音声、音楽等の各種情報（データ）の書き込みおよび読み出しが可能となっている。
【００３０】
またメモリカードは、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度１．５［ＭＢ／Ｓ］、最大読出速度２．４５［ＭＢ／Ｓ］の高速性能が実現されているとともに、誤消去防止スイッチが設けられて高い信頼性が確保されているものも用いることができる。
【００３１】
従って、ＰＤＡ１は、このようなメモリカードを挿着することができるために、メモリカードを介して他の装置との間でデータの共有化を図ることができる。
【００３２】
本体部１３の面１３−１の反対側の面１３−３の中央部の図中左側には、ＰＤＡ１をリセットするためのリセットボタン６５が設けられており、その下方には、音声を出力するためのスピーカ６６が設けられている。
【００３３】
本体部１３の面１３−２の反対側の面１３−５には、本体部１３の内部に着脱可能なリムーバブルメインバッテリ１６２（図５）を着脱するときに開放させるバッテリ蓋７１が設けられている。ここで、リムーバブルメインバッテリ１６２は、例えば、リチウムイオン電池から成る。
【００３４】
バッテリ蓋７１を開放して、リムーバブルメインバッテリ１６２を着脱する操作について、図３および図４を参照して説明する。リムーバブルメインバッテリ１６２を本体部１３から取り出す場合、まず、電源ボタン３１を操作して電源をオフ状態とする。次に、バッテリ蓋７１を、図３に示される太矢印の方向に移動させて開放する。バッテリ蓋７１の内部には、図４に示されるように、取り外しつまみ８１が設けられおり、取り外しつまみ８１を太矢印の方向に移動させると、本体部１３の内部のメインバッテリ挿着部１６１に挿着されているリムーバブルメインバッテリ１６２が本体部１３から僅かに飛び出すようになされている。
【００３５】
従って、リムーバブルメインバッテリ１６２を取り出すためには、バッテリ蓋７１と取り外しつまみ８１を操作する必要がある。換言すれば、ユーザが誤ってバッテリ蓋７１を開放したとしても、その瞬間にリムーバブルメインバッテリ１６２が本体部１３から外れてしまうことはない。また、ユーザが意図的にあるいは誤操作によりリムーバブルメインバッテリ１６２を取り外したとしても、バッテリ蓋７１を開放してから、リムーバブルメインバッテリ１６２が本体部１３から取り外されるまで、取り外しつまみ８１を操作する分だけ僅かに時間を費やすことになる。この僅かな時間に緊急シャットダウン処理（後述）が完了されるようになされている。
【００３６】
リムーバブルメインバッテリ１６２を本体部１３に挿着する場合には、バッテリ蓋７１を開放し、リムーバブルメインバッテリ１６２の先端で取り外しつまみ８１を、太矢印の方向に押しながら本体部１３の内部に挿着すればよい。
【００３７】
次に、図５は、ＰＤＡ１の内部の構成例を示している。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３２に記憶されているプログラム、または記憶部１３９からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１３３にはまた、ＣＰＵ１３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３８】
ＣＰＵ１３１、ＲＯＭ１３２、およびＲＡＭ１３３は、ＣＰＵインタフェース１３５を介して相互に接続されている。ＣＰＵインタフェース１３５にはまた、ＬＣＤ２８に表示させる画像を制御する表示制御部１３６が接続されている。
【００３９】
表示制御部１３６には、ＣＰＵ１３１の制御に基づいて、上述したカメラ部２２、および、ＬＣＤ２８の他、ＶＲＡＭ１３８が接続されている。表示制御部１３６は、カメラ部２２により撮像された画像を、ＶＲＡＭ１３８に記憶させ、そのＶＲＡＭ１３８に記憶されている画像や、他のメモリ（ＲＡＭ１３３、記憶部１３９、スロット６４に接続されたメモリカード１４３）に記憶されている画像を、ＬＣＤ２８に表示させる。
【００４０】
さらに、ＣＰＵインタフェース１３５には、上述したキーボード３４、各種ボタン２２，３２，３３、および、ジョグダイヤル２５等からなる入力部１３７、タッチパネル３６、レンズカバーレバー４１、フラッシュ４２、赤外線通信ポート６２、メモリカード１４３若しくは機能拡張モジュール１２１が挿着されるスロット６４、リムーバブルメインバッテリ１６２およびバックアップバッテリ１６３を充電させるとともに、他の外部装置１５２との通信の中継装置となるクレードル９１等が接続されるコネクタ６７、並びに、リモートコントローラ１０１若しくはヘッドホン１５３と接続される音声出力部としてのヘッドホンジャック２４が接続されている。
【００４１】
なお、タッチパネル３６により検出された座標は、ＣＰＵインタフェース１３５、バス１３４を介してＣＰＵ１３１に提供され、ＣＰＵ１３１は、提供されたその座標に対応する所定の情報を取得する。
【００４２】
ＣＰＵインタフェース１３５にはまた、ＥＥＰＲＯＭまたはハードディスクなどより構成される記憶部１３９が必要に応じて接続される。さらに、ＣＰＵインタフェース１３５には、Ｂｌｕｅｔｏｏｔｈ（商標）等に従って無線通信を行う無線通信部１４６、および、ＦｅｌｉＣａ（商標）のようなＩＣカードに対して非接触でデータを読み書きする非接触ＩＣカードにインタフェース（Ｉ／Ｆ）１４７が接続されている。
【００４３】
外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどから読み出されたコンピュータプログラムは、赤外線ポート６２を介する赤外線通信、無線通信部１４６を介する無線通信、または、クレードル９１を介する有線通信等の手段により、必要に応じてＰＤＡ１に対して供給され、記憶部１３９にインストールされる。または、スロット６４に適宜挿着されるメモリカード１４３から読み出されたコンピュータプログラムも、必要に応じて記憶部１３９にインストールされる。
【００４４】
またさらに、ＣＰＵインタフェース１３５には、表示部１１が本体部１３に対して閉状態の場合、オン状態となり、かつ、表示部１１が本体部１３に対して開状態の場合、オフ状態となるＬＣＤ開閉スイッチ１４４、および、表示部１１が所定の回動角度以上回動された場合にオン状態となるＬＣＤ回転スイッチ１４５が設けられている。
【００４５】
すなわち、この例においては、ＣＰＵ１３１は、ＬＣＤ開閉スイッチ１４４と、ＬＣＤ回転スイッチ１４５の、それぞれのオン状態またはオフ状態に基づいて、表示部１１の本体部１３に対する開閉の状態、および回動状態を認識する。
【００４６】
さらに、ＣＰＵインタフェース１３５には、リムーバブルメインバッテリ１６２が挿着されるメインバッテリ挿着部１６１、およびリムーバブルメインバッテリ１６２が取り外されたときの予備電源となる、充電式ボタン電池等から成るバックアップバッテリ１６３が接続されている。
【００４７】
図６は、カメラ部２２の構成例を示している。レンズカバー２００によって保護されているレンズ部２０１は、被写体の光学像をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２０２に集光する。ＣＣＤ２０２は、その前面にイエロ（Ｙｅ）、シアン（Ｃｙ）、マゼンタ（Ｍｇ）、およびグリーン（Ｇ）のカラーフィルタがモザイク状に配列されている補色系フィルタによって覆われた撮像素子により構成され、入射された被写体の光学像を光電変換して映像信号を生成し、ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）回路２０３に供給する。ＡＧＣ回路２０３は、映像信号のゲインを調整し、そのゲインが調整された映像信号をＣＤＳ回路（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ  ｃｉｒｃｕｉｔ）２０４に供給する。ＣＤＳ回路２０４は、入力された映像信号に相関二重サンプリングを施してノイズを除去した後、Ａ／Ｄ（Ａｎａｌｏｇ  ／  Ｄｉｇｉｔａｌ）変換回路２０５に供給する。
【００４８】
Ａ／Ｄ変換回路２０５は、入力されたアナログ信号を所定のサンプリング周波数でデジタル信号に変換し、取り込まれた画像データを処理するＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）２０６に供給する。
【００４９】
ＤＳＰ２０６は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  ｏｎｌｙ  Ｍｅｍｏｒｙ）２０７にインストールされたプログラムやデータを用いて、内蔵するＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリにより構成される内蔵ＲＡＭ２０６Ａを用いて、供給された映像信号を保持して所定のフォーマットの画像データを生成し、さらに、生成された画像データに、画質調整や、圧縮処理等の各種のデジタル処理を施す。そして、ＤＳＰ２０６は、生成された画像データを表示制御部１３６に供給する。
【００５０】
また、ＤＳＰ２０６は、画像データのデジタル処理の際に、レンズ部２０１乃至Ａ／Ｄ変換回路２０５を制御するための情報をカメラ制御部２１０に供給する。
【００５１】
カメラ制御部２１０は、ＤＳＰ２０６より供給された情報、およびＣＰＵ１３１より供給された制御情報に基づいて、レンズ部駆動回路２１１を介してレンズ部２０１のレンズ位置、絞り、またはメカシャッタを制御したり、ＣＣＤ駆動回路２１２を介して、ＣＣＤ２０２の電気的動作を制御したりするとともに、ＡＧＣ回路２０３、ＣＤＳ回路２０４、およびＡ／Ｄ変換回路２０５の動作タイミング等を制御する。
【００５２】
レンズ部駆動回路２１１は、モータ等により構成され、カメラ制御部２１０より供給された制御信号に基づいて、レンズ部２０１のレンズ位置を移動させて焦点位置を調整したり、絞りやメカシャッタの開閉を調整して露光量を調整したりする。ＣＣＤ駆動回路２１２は、カメラ制御部２１０より供給されたタイミング信号等に基づいて、ＣＣＤ２０２を駆動させる信号を生成し、画像の取り込みタイミング等を調整する。
【００５３】
次に、図７は、ＣＰＵインタフェース１３５に接続されたメインバッテリ挿着部１６１の構成例を示している。電流積算値検出部３０１は、メインバッテリ挿着部１６１に挿着されているリムーバブルメインバッテリ１６２の満充電時のバッテリ容量（以下、バッテリ満容量と記述する）を検出する。また、電流積算値検出部３０１は、メインバッテリ挿着部１６１に挿着されているリムーバブルメイン１６２の電圧、電流積算値、および電流を積算した時間（以下、積算時間と記述する）を所定の周期毎に検出する。
【００５４】
バッテリセンサ３０２は、メインバッテリ挿着部１６１にリムーバブルメインバッテリ１６２が挿着されているか否かを検出する。バッテリ蓋センサ３０３は、バッテリ蓋７１が開放されているか否かを検出する。
【００５５】
なお、電流積算値検出部３０１の検出結果、バッテリセンサ３０２の検出結果、およびバッテリ蓋センサ３０３の検出結果は、ＣＰＵインタフェース１３５を介してＣＰＵ１３１に供給される。
【００５６】
ＣＰＵ１３１は、電流積算値検出部３０１によって検出された電圧を、予め保持している、電圧とバッテリ残量の対応を示すテーブルに照らし合わせて、バッテリ残量（％）を取得する。以下、このバッテリ残量を、第１のバッテリ残量と記述する。
【００５７】
また、ＣＰＵ１３１は、電流積算値検出部３０１によって検出された電流積算値と積算時間に基づき、使用した容量を算出し、電流積算値検出部３０１によって検出されたバッテリ満容量から、使用した容量を減算して、バッテリ残量（％）を算出する。以下、このバッテリ残量を、第２のバッテリ残量と記述する。
【００５８】
さらに、ＣＰＵ１３１は、第１のバッテリ残量と、第２のバッテリ残量との中間の値を算出する。以下、この中間の値を、ブレンド値と記述する。
【００５９】
ブレンド値の算出方法は、第１のバッテリ残量：第２のバッテリ残量を、例えば、第１のバッテリ残量が所定値（放電カーブの右肩）以上の場合、０：１００で合成し、第１のバッテリ残量が所定の値から０の間にある場合、第１のバッテリ残量に比例した比率で合成する。また、第１のバッテリ残量が所定の値の半分である場合、５０：５０で合成するようにしてもよい。さらに、第１のバッテリ残量が０になった場合、１００：０で合成する。
【００６０】
第１および第２のバッテリ残量、並びにブレンド値は、ユーザに提示するバッテリ情報（後述）に用いられる他、バッテリの残量が減ってきたことに対応して、消費電力の大きい機能（例えば、カメラ部２２による撮影機能、無線通信部１４６による通信機能等）の動作を制限する際の判断基準にも用いられる。
【００６１】
さらに、ＣＰＵ１３１は、バッテリセンサ３０２の検出結果、およびバッテリ蓋センサ３０３の検出結果に基づき、後述するリムーバブルメインバッテリ１６２の着脱およびそのバッテリ残量に対応して、ＰＤＡ１のモードを遷移させる。
【００６２】
次に、図８は、ＬＣＤ２８の所定に位置に表示される、リムーバブルメインバッテリ１６２に関する情報（以下、バッテリ情報と記述する）の表示例を示している。バッテリ情報には、バッテリ残量を電池型図形で視覚的に示す図形情報３１１、バッテリ残量を百分率で示すバッテリ残量情報３１２、現時点から充電を開始して満充電となるまでに要する時間を示す充電完了情報３１３、および、現在の使用状態が継続された場合の連続使用可能時間を示す連続利用情報３１４が含まれる。
【００６３】
バッテリ情報のうち、図形情報３１１およびバッテリ残量情報３１２は、図９に示すように、第１のバッテリ残量がバッテリ満容量（１００％）から所定の割合（図１０に示すようなリムーバブルメインバッテリ１６２の電圧と放電量の関係を示すグラフの波線で囲まれた部分に対応するバッテリ残量、例えば、１５％）までの期間においては、第１のバッテリ残量に従って表示される。第１のバッテリ残量が上述した所定の割合から０％までの期間においては、図形情報３１１およびバッテリ残量情報３１２は、ブレンド値に従って表示される。
【００６４】
このように、図形情報３１１およびバッテリ残量情報３１２の表示を、第１のバッテリ残量が１００％から上述した所定の割合までの期間は、第１のバッテリ残量に従うようにし、第１のバッテリ残量が上述した所定の割合から０％までの期間は、ブレンド値に従うようにすることにより、バッテリの残量に関する図形情報３１１およびバッテリ残量情報３１２の表示が、ユーザにとって不自然なものとなることを抑止することができる。
【００６５】
バッテリ情報のうち、充電完了情報３１３および連続利用情報３１４は、図１１に示すように、第１のバッテリ残量がバッテリ満容量（１００％）から０％までの全期間において、ブレンド値に基づいて算出された値が表示される。
【００６６】
第１のバッテリ残量およびブレンド値は、図１２に示すように、バッテリの残量が減ってきたことに対応して、消費電力の大きい機能の動作を制限する際の判断基準にも用いられる。具体的には、第１のバッテリ残量がバッテリ満容量（１００％）から０％までの全期間において、第１のバッテリ残量とブレンド値の小さい方の値が算出され、その値が所定の閾値よりも小さくなった場合、所定の機能の動作が制限される。
【００６７】
次に、本体部１３に対するリムーバブルメインバッテリ１６２の着脱とそのバッテリ残量に対応するＰＤＡ１のモードの遷移について、図１３を参照して説明する。
【００６８】
リムーバブルメインバッテリ１６２の着脱とそのバッテリ残量に対応するモードとしては、通常の動作状態であるランモード、スリープモード、シャットダウンモード、およびバックアップモードの４種類のモードが存在する。
【００６９】
リムーバブルメインバッテリ１６２により消費電力が賄われているランモードにおいて、割り込みＩ１（電源ボタン３１により電源がオフとされたり、あるいは、所定の時間以上、ユーザからの操作がなされなかったことに対応して電源がオートオフとされたりすること）が発生した場合、通常スリープ処理が実行されてスリープモードに遷移される。スリープモードにおいても、消費電力はリムーバブルメインバッテリ１６２により賄われている。
【００７０】
通常スリープ処理について、図１４のフローチャートを参照して説明する。この通常スリープ処理は、上述したように、割り込みＩ１の発生に対応して開始される。ステップＳ１において、ＣＰＵ１３１は、現在実行中の作業を停止し、停止した作業の状態をＲＡＭ１３３に記憶する。ステップＳ２において、ＣＰＵ１３１は、各部を消費電力の少ない待機状態に設定する（例えば、ＬＣＤ２８の表示を消させる等）。
【００７１】
ステップＳ３において、ＣＰＵ１３１は、ＲＡＭ１３３を消費電力の少ないセルフリフレッシュに設定する。ステップＳ４において、ＣＰＵ１３１は、自己を消費電力の少ない待機状態に設定する。以上で、通常スリープ処理の説明を終了する。
【００７２】
図１３に戻る。スリープモードにおいて、割り込みＩ２（リムーバブルメインバッテリ１６２の残量が第１の閾値以下となったり、あるいは、バッテリ蓋７１が開放されたりすること）が発生した場合、シャットダウン処理が実行されてシャットダウンモードに遷移される。シャットダウンモードにおいても、消費電力はリムーバブルメインバッテリ１６２により賄われる。
【００７３】
シャットダウン処理について、図１５のフローチャートを参照して説明する。このシャットダウン処理は、上述したように、割り込みＩ２の発生に対応して開始される。ステップＳ１１において、ＣＰＵ１３１は、待機中における各部の状態（例えば、無線通信部１４６が待ち受け状態であること等）をＲＡＭ１３３に記憶した後、待機中の各部に対する電流の供給を止めさせて、機械的にその動作を停止する。ステップＳ１１の処理により、ＰＤＡ１の全体の消費電力は、バックアップバッテリ１６３で賄える程度のものとなる。以上で、シャットダウン処理の説明を終了する。
【００７４】
図１３に戻る。シャットダウンモードにおいて、割り込みＩ３（リムーバブルメインバッテリ１６２の残量が、第１の閾値よりも少ない第２の閾値以下となったり、あるいは、リムーバブルメインバッテリ１６２がメインバッテリ挿着部１６１から取り外されたりすること）が発生した場合、バックアップ処理が実行されてバックアップモードに遷移される。バックアップモードにおいて消費電力は、バックアップバッテリ１６３により賄われる。
【００７５】
バックアップ処理について、図１６のフローチャートを参照して説明する。このバックアップ処理は、上述したように、割り込みＩ３の発生に対応して開始される。ステップＳ２１において、ＣＰＵ１３１は、電源をリムーバブルメインバッテリ１６２からバックアップバッテリ１６３に切り替える。また、ＣＰＵ１３１は、割り込みＩ４（リムーバブルメインバッテリ１６２が挿着された状態でそのバッテリ残量が第２の閾値以上に回復すること）以外の割り込み処理を機械的に禁止する。ステップＳ２２において、ＣＰＵ１３１は、リセットボタン６５に対するユーザの操作も受け付けないように自己を設定する。以上で、バックアップ処理の説明を終了する。
【００７６】
図１３に戻る。バックアップモードにおいて、割り込みＩ４が発生した場合、上述したバックアップ処理と逆の処理が実行されて、シャットダウンモードに遷移される。シャットダウンモードにおいて、割り込みＩ５（バッテリ蓋７１が閉じられて、かつ、充電によりリムーバブルメインバッテリ１６２の残量が第１の閾値以上に回復すること）が発生した場合、復電処理が実行されてスリープモードに遷移される。
【００７７】
復電処理について、図１７のフローチャートを参照して説明する。この復電処理は、上述したように、割り込みＩ５の発生に対応して開始される。ステップＳ３１において、ＣＰＵ１３１は、電源をバックアップバッテリ１６３からリムーバブルメインバッテリ１６２に切り替える。また、ＣＰＵ１３１は、待機状態である自己を起動状態に設定する。ステップＳ３２において、ＣＰＵ１３１は、ＲＡＭ１３３をオートリフレッシュに設定する。
【００７８】
ステップＳ３３において、ＣＰＵ１３１は、ＲＡＭ１３３を参照することにより、シャットダウンモードに遷移される前において無線通信部１４６が待ち受け状態であったか否かを判定し、待ち受け状態であったと判定した場合には、ステップＳ３４において、無線通信部１４６を待ち受け状態に設定する。無線通信部１４６以外の各部についても同様にする。ステップＳ３５において、ＣＰＵ１３１は、自己を様々な割り込みを受け付ける状態に設定する。
【００７９】
ステップＳ３６において、ＣＰＵ１３１は、ＲＡＭ１３３を再びセルフリフレッシュに設定する。ステップＳ３７において、ＣＰＵ１３１は、再び自己を待機状態に設定する。以上で、復電処理の説明を終了する。
【００８０】
図１３に戻る。スリープモードにおいて、割り込みＩ６（リセットボタン６５が操作されること）が発生した場合、ＰＤＡ１の全ての設定が初期化された後、ランモードに遷移される。また、スリープモードにおいて、割り込みＩ７（電源ボタン３１により電源がオンとされたり、無線通信部１４６が他の通信機器から呼び出されたり、予め設定されているアラームが発せられること等）が発生した場合、ウェイクアップ処理が実行されてランモードに遷移される。
【００８１】
ウェイクアップ処理について、図１８のフローチャートを参照して説明する。このウェイクアップ処理は、上述したように、割り込みＩ７の発生に対応して開始される。ステップＳ４１において、ＣＰＵ１３１は、待機状態である自己を起動状態に設定する。ステップＳ４２において、ＣＰＵ１３１は、ＲＡＭ１３３をオートリフレッシュに設定する。ステップＳ４３において、ＣＰＵ１３１は、各部を動作状態に設定する（例えば、ＬＣＤ２８に画面を表示させる等）。ステップＳ４４において、ＣＰＵ１３１は、ＲＡＭ１３３を参照して、前回の作業を停止した状態を再開する。以上で、ウェイクアップ処理の説明を終了する。
【００８２】
図３に戻る。ランモードにおいて、割り込みＩ８（リムーバブルメインバッテリ１６２の残量が第１の閾値以下となったり、あるいは、バッテリ蓋７１が開放されたりすること）が発生した場合、緊急シャットダウン処理が実行されてシャットダウンモードに遷移される。なお、緊急シャットダウン処理は、短時間（例えば、８０ｍｓ以内）に完了されるようになされている。
【００８３】
緊急シャットダウン処理について、図１９のフローチャートを参照して説明する。この緊急シャットダウン処理は、上述したように、割り込みＩ８の発生に対応して開始される。ステップＳ５１において、ＣＰＵ１３１は、現在実行中の作業を停止し、停止した作業の状態をＲＡＭ１３３に記憶する。ステップＳ５２において、ＣＰＵ１３１は、各部を消費電力の少ない待機状態に設定する（例えば、ＬＣＤ２８の表示を消させる等）。
【００８４】
ステップＳ５３において、ＣＰＵ１３１は、割り込みＩ５（バッテリ蓋７１が閉鎖され、かつ、充電によりリムーバブルメインバッテリ１６２の残量が第１の閾値以上に回復すること）以外の割り込みを禁止する。ステップＳ５４において、ＣＰＵ１３１は、ＲＡＭ１３３を消費電力の少ないセルフリフレッシュに設定する。ステップＳ５５において、ＣＰＵ１３１は、自己を消費電力の少ない待機状態に設定する。以上で、緊急シャットダウン処理の説明を終了する。
【００８５】
例えば、ランモードにおいて、意図的にあるいは誤操作により、バッテリ蓋７１が開放され、バッテリ取り外しつまみ８１が移動されてリムーバブルメインバッテリ１６２がメインバッテリ挿着部１６１から取り出されたとしても、緊急シャットダウン処理が、バッテリ蓋７１が開放されたことに対応して開始され、メインバッテリ挿着部１６１が取り出される以前に短時間で完了されるので、データが消失してしまうことを抑止することができる。
【００８６】
図３に戻る。ランモードにおいて、割り込みＩ１が発生し、それに対応して、通常スリープ処理が実行されている最中に割り込みＩ９（リムーバブルメインバッテリ１６２の残量が第１の閾値以下となったり、あるいは、バッテリ蓋７１が開放されたりすること）が発生した場合にも、緊急シャットダウン処理が実行されてシャットダウンモードに遷移される。
【００８７】
以上説明したように、ＰＤＡ１は、リムーバブルメインバッテリ１６２の着脱やそのバッテリ残量に対応してモードを遷移するので、リムーバブルメインバッテリ１６２が突然取り出されたり、そのバッテリ残量が低下したりしたとしても、作業中のデータが消失してしまうような事態の発生を抑止することができる。
【００８８】
なお、以上の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムがＰＤＡ１に、ネットワークや記録媒体からインストールされる。ただし、記録媒体は、ＰＤＡ１に直接装着される場合のみならず、必要に応じて他の装置に装着される場合もある。この場合、他の装置とＰＤＡ１が相互に通信を行うことで、プログラムがＰＤＡ１にインストールされる。
【００８９】
この記録媒体は、図５に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されているメモリカード１４３といった半導体メモリのみならず、図示はしないが、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を含む）、もしくは光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）などよりなるパッケージメディアにより構成されることができる。さらに、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているＲＯＭ１３２や、ＥＥＰＲＯＭやハードディスクとしての記憶部１３９などで構成される。
【００９０】
なお、以上においては、各フローチャートに示される処理は、図５のＣＰＵ１３１がソフトウェアにより実行するようにしたが、各処理を実行するハードウェアを用意するようにして、ハードウェアにより実行されるようにすることも、もちろん可能である。
【００９１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９２】
【発明の効果】
以上のように、本発明によれば、バッテリの残量や使用可能な残り時間等をユーザの見た目に不自然とならないように表示することが可能となる。また、本発明によれば、バッテリの残量に対応して所定の機能の動作を制限することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態であるＰＤＡの外観正面図である。
【図２】図１のＰＤＡの外観背面図である。
【図３】図１のＰＤＡの外観側面図である。
【図４】図１のＰＤＡの外観側面図である。
【図５】図１のＰＤＡの内部の構成例を示すブロック図である。
【図６】図５のカメラ部の構成例を示すブロック図である。
【図７】図５のメインバッテリ挿着部の構成例を示すブロック図である。
【図８】バッテリ情報の表示例を示す図である。
【図９】バッテリ残量の表示に用いる値を説明するための図である。
【図１０】リムーバブルメインバッテリの電圧と放電量の対応関係を示す図である。
【図１１】連続使用可能時間等の予測に用いる値を説明するための図である。
【図１２】機能制限に用いる値を説明するための図である。
【図１３】リチウムイオンバッテリの着脱とそのバッテリ残量に対応するモード遷移図である。
【図１４】通常スリープ処理を説明するフローチャートである。
【図１５】シャットダウン処理を説明するフローチャートである。
【図１６】バックアップ処理を説明するフローチャートである。
【図１７】復電処理を説明するフローチャートである。
【図１８】ウェイクアップ処理を説明するフローチャートである。
【図１９】緊急シャットダウン処理を説明するフローチャートである。
【符号の説明】
１  ＰＤＡ，  １３  本体部，  ７１バッテリ蓋，  ８１  取り外しつまみ，  １３１  ＣＰＵ，  １４３  メモリカード，  １６１  メインバッテリ挿着部，  １６２  リムーバブルメインバッテリ，  １６３  バックアップバッテリ，３０１  電流積算値検出部，  ３０２  バッテリセンサ，  ３０３  バッテリ蓋センサ
【図１】
2004213491.tif 000003
【図２】
2004213491.tif 000004
【図３】
2004213491.tif 000005
【図４】
2004213491.tif 000006
【図５】
2004213491.tif 000007
【図６】
2004213491.tif 000008
【図７】
2004213491.tif 000009
【図８】
2004213491.tif 000010
【図９】
2004213491.tif 000011
【図１０】
2004213491.tif 000012
【図１１】
2004213491.tif 000013
【図１２】
2004213491.tif 000014
【図１３】
2004213491.tif 000015
【図１４】
2004213491.tif 000016
【図１５】
2004213491.tif 000017
【図１６】
2004213491.tif 000018
【図１７】
2004213491.tif 000019
【図１８】
2004213491.tif 000020
【図１９】
2004213491.tif 000021