(57)【特許請求の範囲】
【請求項１】
液晶表示を行う携帯型ゲーム機であって、
液晶ディスプレイと、
前記液晶ディスプレイの動作温度を検出する温度検出手段と、
供給される電源電圧を検出する電圧検出手段と、
プログラムを記憶するプログラム記憶手段と、
複数のキャラクタデータを記憶するキャラクタデータ記憶手段と、
前記プログラム記憶手段に記憶されたプログラムに従い、前記温度検出手段によって検出された温度、および前記電圧検出手段によって検出された電圧の少なくとも何れか１つに基づいて前記複数のキャラクタデータから少なくとも１つのキャラクタデータを選択し、前記選択したキャラクタデータを前記液晶ディスプレイに表示させるゲーム処理を行う制御手段とを備えた、携帯型ゲーム機。
【請求項２】
前記液晶ディスプレイを駆動する液晶駆動手段と、
キャラクタデータを記憶するキャラクタデータ記憶手段とを更に備え、
前記キャラクタデータは、ドット単位で所定の色に設定されており、
前記制御手段は、検出温度と検出電圧に基づいて前記キャラクタデータのドット単位で所定の色となるように前記液晶駆動手段の駆動電圧を制御することを特徴とする、請求項１に記載の携帯型ゲーム機。
【請求項３】
前記複数のキャラクタデータは、温度値と電圧値の少なくとも１つに対応づけられており、
前記制御手段は、検出温度と検出電圧の少なくとも１つに基づいてキャラクタデータを選択して表示させることを特徴とする、請求項１に記載の携帯型ゲーム機。
【請求項４】
音声データを出力する音声出力手段と、
複数の音声データを記憶する音声データ記憶手段とをさらに備え、
前記制御手段は、検出温度と検出電圧とに基づき、前記複数の音声データから少なくとも１つを選択し、前記音声出力手段に出力させることを特徴とする、請求項１に記載の携帯型ゲーム機。
【請求項５】
前記プログラム記憶手段、前記キャラクタデータ記憶手段および前記音声データ記憶手段は、前記携帯型ゲーム機に着脱自在に構成されることを特徴とする、請求項１または４に記載の携帯型ゲーム機。
【請求項６】
液晶表示を行う携帯型ゲーム機であって、
液晶ディスプレイと、
前記液晶ディスプレイの動作電圧を検出する温度検出手段と、
供給される電源電圧を検出する電圧検出手段と、
複数のキャラクタデータを記憶するキャラクタデータ記憶手段と、
前記温度検出手段によって検出された温度、および前記電圧検出手段によって検出された電圧の少なくとも何れか１つに基づいて前記複数のキャラクタデータから少なくとも１つのキャラクタデータを選択し、前記選択したキャラクタデータを前記液晶ディスプレイに表示させるゲーム処理を行う制御手段とを備えた、携帯型ゲーム機。
【請求項７】
前記液晶ディスプレイを駆動する液晶駆動手段を更に備え、
前記複数のキャラクタデータは、ドット単位で所定の色に設定されており、
前記制御手段は、検出温度と検出電圧に基づいて前記キャラクタのドット単位で所定の色となるように前記液晶駆動手段の駆動電圧を制御することを特徴とする、請求項６に記載の携帯型ゲーム機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、液晶表示を行う携帯型ゲーム機に関し、特に、動作温度および電源電圧を検出し液晶ディスプレイの駆動電圧を調整する携帯型ゲーム機に関する。
【０００２】
【従来の技術】
低消費電力で画面を表示する液晶ディスプレイは、携帯型ゲーム機に適した表示デバイスである。近年、カラー表示に対応した液晶ディスプレイの一種として、電界制御複屈折方式（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｃｏｎｔｒｏｌｌｅｄ  Ｂｉｒｅｆｒｉｎｇｅｎｃｅ方式、以下、ＥＣＢという）液晶ディスプレイが実用化されている。ＥＣＢ液晶ディスプレイは、液晶層の印加電圧を変化させて液晶分子の傾きを変え、その結果生じた液晶層の複屈折性の変化によりカラー表示を行う。ＥＣＢ液晶ディスプレイは、バックライトを使用しないので、低消費電力でカラー表示を行うことができる。
【０００３】
一方、ＥＣＢ液晶ディスプレイは、動作温度により表示色が変化するという特徴を有する。これは、動作温度が変化すると、液晶層の複屈折性が変化するためである。図１３は、ＥＣＢ液晶ディスプレイにおける温度および電圧と表示色との関係の例を示す図である。ＥＣＢ液晶ディスプレイの表示色は、電圧が高くなるに伴い、例えば緑色から紫色を経て黄色に変化する。また、ＥＣＢ液晶ディスプレイの表示色は、動作温度の変化に伴って変化する。
【０００４】
ＥＣＢ液晶ディスプレイを備えた携帯型ゲーム機においても、液晶ディスプレイは、動作温度が変化しても、予め定められた色を正しく表示する必要がある。例えば、ゲーム内容にキャラクタが登場する携帯型ゲーム機では、液晶ディスプレイは、予め定められた色でキャラクタを表示する必要がある。しかし、携帯型ゲーム機の動作温度は使用状況により変化し、これに伴い、ＥＣＢ液晶ディスプレイの表示色も変化する。このため、ＥＣＢ液晶ディスプレイに正しく色表示をさせることを目的として、液晶ディスプレイの動作温度を検出し、温度検出値に応じて液晶ディスプレイの駆動電圧を調整することが行われる。
【０００５】
また、携帯型ゲーム機では、液晶ディスプレイの駆動電圧は、電池から供給された電源電圧を昇圧して生成される。このため、ＥＣＢ液晶ディスプレイの表示色は、電源電圧の変動の影響を受けやすい。よって、ＥＣＢ液晶ディスプレイに正しく色表示をさせるためには、電源電圧を検出し、電圧検出値に応じて液晶ディスプレイの駆動電圧を調整する必要がある。
【０００６】
【発明が解決しようとする課題】
以上に示すように、ＥＣＢ液晶ディスプレイを備えた携帯型ゲーム機では、色表示を正しく行うために、液晶ディスプレイの動作温度と電源電圧とを検出する必要がある。しかしながら、検出された温度と電圧とは、ＥＣＢ液晶ディスプレイの色表示の制御だけに用いられ、ゲーム内容の制御には用いられていない。
【０００７】
それ故に、本発明の目的は、液晶ディスプレイの色表示制御のために検出された温度と電圧とをゲーム内容に反映することにより、面白さを向上した携帯型ゲーム機を提供することである。
【０００８】
【課題を解決するための手段および発明の効果】
第１の発明は、液晶表示を行う携帯型ゲーム機であって、キャラクタデータを表示する液晶ディスプレイと、前記液晶ディスプレイを駆動する液晶駆動手段と、前記液晶ディスプレイの動作温度を検出する温度検出手段と、供給される電源電圧を検出する電圧検出手段と、プログラムを記憶するプログラム記憶手段と、キャラクタデータを記憶するキャラクタデータ記憶手段と、前記プログラム記憶手段に記憶されたプログラムに従い、前記温度検出手段によって検出された温度、および前記電圧検出手段によって検出された電圧の少なくとも何れか１つをゲーム内容に反映させるようにゲーム処理を行う制御手段とを備える。
【０００９】
このような第１の発明によれば、検出した温度と電圧とに基づき、液晶ディスプレイの駆動電圧が調整され、キャラクタデータの一部の色が所定の色で表示される。これにより、液晶ディスプレイ上にキャラクタをキャラクタに固有の色を用いて表示することができる。
【００１０】
第２の発明は、第１の発明において、前記液晶ディスプレイを駆動する液晶駆動手段と、キャラクタデータを記憶するキャラクタデータ記憶手段とを更に備え、前記キャラクタデータは、ドット単位で所定の色に設定されており、前記制御手段は、検出温度と検出電圧に基づいて前記キャラクタデータのドット単位で所定の色となるように前記液晶駆動手段の駆動電圧を制御することを特徴とする。
【００１１】
このような第２の発明によれば、液晶ディスプレイの駆動電圧を調整することにより、ドット単位で所定の色が設定されているキャラクタデータを所定の色で表示することができる。
【００１２】
第３の発明は、第１の発明において、複数のキャラクタデータを記憶するキャラクタデータ記憶手段を更に備え、前記制御手段は、検出温度と検出電圧に基づいて前記複数のキャラクタデータから少なくとも１つのキャラクタデータを選択し、前記選択したキャラクタデータを前記液晶ディスプレイに表示させることを特徴とする。
【００１３】
このような第３の発明によれば、複数のキャラクタデータが記憶され、検出した温度と電圧とに基づき、選択されたキャラクタデータが液晶ディスプレイ上に表示される。このため、検出した温度と電圧とをキャラクタの選択に反映させることにより、ゲームの面白さを向上させることができる。
【００１４】
第４の発明は、第１の発明において、前記複数のキャラクタデータは、温度値と電圧値の少なくとも１つに対応づけられており、
前記制御手段は、検出温度と検出電圧の少なくとも１つに基づいてキャラクタデータを選択して表示させることを特徴とする。
【００１５】
このような第４の発明によれば、検出した温度と電圧とに基づいたキャラクタを表示することにより、ゲーム機の状態を分かり易く示すことができる。
【００１６】
第５の発明は、第１の発明において、音声データを出力する音声出力手段と、
複数の音声データを記憶する音声データ記憶手段とをさらに備え、
前記制御手段は、検出温度と検出電圧とに基づき、前記複数の音声データから少なくとも１つを選択し、前記音声出力手段に出力させることを特徴とする。
【００１７】
このような第５の発明によれば、検出した温度と電圧とに基づき、音声データを出力することにより、ゲームの面白さを向上させることができる。
【００１８】
第６の発明は、第１または第５の発明において、前記プログラム記憶手段、前記キャラクタデータ記憶手段および前記音声データ記憶手段は、前記携帯型ゲーム機に着脱自在に構成されることを特徴とする。
【００１９】
このような第６の発明によれば、プログラム、キャラクタデータ、および、音声データの記憶された媒体を交換するだけで、１台のゲーム機で種々のゲームを楽しむことができる。
【００２０】
第７の発明は、液晶表示を行う携帯型ゲーム機であって、
温度および電圧によって表示色が変化する液晶ディスプレイと、
前記液晶ディスプレイを駆動する液晶駆動手段と、
前記液晶ディスプレイの動作電圧を検出する温度検出手段と、
供給される電源電圧を検出する電圧検出手段と、
ゲーム表示のためのキャラクタデータを記憶するキャラクタデータ記憶手段と、
前記温度検出手段によって検出された温度、および前記電圧検出手段によって検出された電圧の何れか１つをゲーム内容に反映させるようにゲーム処理を行う制御手段とを備える。
【００２１】
このような第７の発明によれば、検出した温度と電圧とをゲーム内容に反映させることにより、ゲームの面白さを向上させることができる。
【００２２】
第８の発明は、第７の発明において、前記液晶ディスプレイを駆動する液晶駆動手段を更に備え、
前記複数のキャラクタデータは、ドット単位で所定の色に設定されており、
前記制御手段は、検出温度と検出電圧に基づいて前記キャラクタのドット単位で所定の色となるように前記液晶駆動手段の駆動電圧を制御することを特徴とする。
【００２３】
このような第８の発明によれば、液晶ディスプレイの駆動電圧を調整することにより、ドット単位で所定の色が設定されているキャラクタデータを一部の色を変化させて表示することができる。
【００２４】
【発明の実施の形態】
以下、本発明の実施形態に係る携帯型ゲーム機について説明する。図１は、本発明の実施形態に係る携帯型ゲーム機１の構成を示すブロック図である。図１において、携帯型ゲーム機１は、電池２、ゲーム機ＩＣ３、液晶ディスプレイ４、温度検出回路５、電圧検出回路６、操作キー７、および、スピーカ８を備える。ゲーム機ＩＣ３は、携帯型ゲーム機１に必要とされる機能を集積したＩＣであり、ＣＰＵ１０、表示ＲＡＭ１１、ワークＲＡＭ１２、内蔵ＲＯＭ１３、および、液晶駆動回路１４を含む。温度検出回路５と電圧検出回路６とは、後述するように、いずれも、ゲーム機ＩＣ３内の回路と外付け部品とから構成される。
【００２５】
電池２は、携帯型ゲーム機１に対し電源電圧を供給する。ＣＰＵ１０は、内蔵ＲＯＭ１３に記憶されたプログラムに従い、表示ＲＡＭ１１へ画像データを書き込み、操作キー７からキー入力を取り込み、スピーカ８から音を出力する。液晶ディスプレイ４は、マルチカラー表示を行うＥＣＢ液晶ディスプレイであり、文字、図形、イメージ等を含んだ画像データを表示する。液晶駆動回路１４は、表示ＲＡＭ１１に書き込まれた画像データを読み出し、液晶ディスプレイ４を駆動する。これにより、ＣＰＵ１０により生成された画像データは、液晶ディスプレイ４に表示される。液晶ディスプレイ４の駆動電圧は、電池２から供給された電源電圧を液晶駆動回路１４内で昇圧して生成される。ＣＰＵ１０は、液晶駆動回路１４内の駆動電圧調整回路１５を制御することにより、液晶ディスプレイ４の駆動電圧を調整する。液晶駆動回路１４は、ドット単位またはキャラクタサイズの単位で印加電圧を調整可能に構成されている。なお、携帯型ゲーム機１は、ＲＯＭ１３を内蔵したものに限らず、着脱自在に構成したものでもよい。
【００２６】
図２は、本実施形態に係る携帯型ゲーム機１のメモリマップである。ＣＰＵ１０は、表示ＲＡＭ１１、ワークＲＡＭ１２、および、内蔵ＲＯＭ１３にアクセスする。表示ＲＡＭ１１は、液晶ディスプレイ４の表示用ＲＡＭであり、表示画面を記憶する表示画像データ領域２０を含む。この表示ＲＡＭ１１は、液晶ディスプレイ４のドット（ピクセル）に対応する画像データを記憶するもの（いわゆるビットマップ方式）によるものに限らず、縦横のキャラクタ数に対応する升目に表示すべきキャラクタコードを記憶するもの（いわゆるテキスト方式）のいずれであってもよい。ワークＲＡＭ１２は、プログラム用の変数を記憶し、カウンタ領域２１とレジスタ領域２２とを含む。カウンタ領域２１には、時計情報を記憶する時計カウンタ３０が含まれる。レジスタ領域２２には、温度を記憶する温度レジスタ３１と電圧を記憶する電圧レジスタ３２とが含まれる。
【００２７】
内蔵ＲＯＭ１３は、プログラム領域２３、キャラクタデータ領域２４、および、音声データ領域２５を含む。プログラム領域２３は、ＣＰＵ１０が実行するプログラムを記憶し、キャラクタデータ領域２４は、液晶ディスプレイ４に表示される複数のキャラクタデータを記憶する。キャラクタデータは、ドット単位で色を付けられるように色データ（例えば、上述の図１３に示す緑、紫、黄のいずれか）が設定、記憶されるか、キャラクタコードが記憶される。各キャラクタデータは、例えば後述の図１１に示すように、キャラクタの図柄が電圧および／または温度に対応して記憶される。音声データ領域２５には、スピーカ８から出力される複数の音声データが、電圧および／または温度に対応して記憶される。
【００２８】
図３は、本実施形態に係る携帯型ゲーム機１の表示画面の例である。携帯型ゲーム機１は、操作キー７からの入力に基づいて登場するキャラクタの動作や状態を選択し、図３に示すようなキャラクタデータのいずれかを液晶ディスプレイ４に表示する。液晶ディスプレイ４では、キャラクタおよびキャラクタの輪郭は、ぞれぞれ、黄色および黒色で表示される。ただし、キャラクタの耳の部分の色は、温度検出回路５による温度検出値によって変化するものとする。例えば、キャラクタの耳の色は、図３（ａ）では黄色、図３（ｂ）では赤と黄の混合、図３（ｃ）では白と黄の混合であるとする。液晶ディスプレイ４の動作温度と電池２から供給される電源電圧とに関わらず、これらの色を液晶ディスプレイ４に正しく表示させるため、ＣＰＵ１０は、以下のように液晶ディスプレイ４の駆動電圧を調整する。
【００２９】
図４は、本実施形態に係る携帯型ゲーム機１におけるＣＰＵ１０の動作を示すメインフローチャートである。ＣＰＵ１０は、初期設定を行った後（ステップＳ１０１）、ステップＳ１０２からＳ１１３までの操作を繰り返し行う。ＣＰＵ１０は、温度検出回路５を用いた温度検出処理（ステップＳ１０２）、電圧検出回路６を用いた電圧検出処理（ステップＳ１０３）、検出した温度と電圧とに基づき液晶ディスプレイ４の駆動電圧を調整する液晶制御処理（ステップＳ１０４）、検出した温度と電圧とに基づき表示画像を設定する表示画像設定処理（ステップＳ１０５）の４つのサブルーチンを順に実行する。次に、ＣＰＵ１０は、表示画像設定処理において設定されたキャラクタに基づいて表示色を設定し（ステップＳ１０６）、画面を表示する（ステップＳ１０７）。次に、ＣＰＵ１０は、キー入力を検出して（ステップＳ１０８）、キー入力に基づく画像処理を繰り返す（ステップＳ１０９）。ＣＰＵ１０は、この繰り返し処理を一定時間行った後にステップＳ１０２へ戻る（ステップＳ１１０）。また、ＣＰＵ１０は、一定時間キー入力を検出しない場合には（ステップＳ１１１）、画面表示を消し、スタンバイ状態に入る（ステップＳ１１２）。この場合、ＣＰＵ１０は、次のキー入力を検出したらステップＳ１０２へ戻る（ステップＳ１１３）。これにより、携帯型ゲーム機１は、一定時間ごとに液晶ディスプレイ４の動作温度と電池２から供給された電源電圧とを検出し、これらの検出値に応じた電圧で液晶ディスプレイ４を駆動するとともに、これらの検出値に応じて液晶ディスプレイの表示画面を切り替える。
【００３０】
以下、図４に示すフローチャートに含まれる４つのサブルーチンについて説明する。まず、図５と図６とを用いて、第１のサブルーチンである温度検出処理について説明する。図５は、本実施形態に係る携帯型ゲーム機１の温度検出回路５の詳細を示す回路図である。温度検出回路５は、ゲーム機ＩＣ３に外付けされたサーミスタＲ１、基準抵抗Ｒ２、および、コンデンサＣ、並びに、ゲーム機ＩＣ３の内部回路から構成される。サーミスタＲ１は、液晶ディスプレイ４に隣接して配置される。ＣＰＵ１０は、レジスタＸ１とＸ２とに対する値の書き込み、および、カウンタＣＮＴの初期化とカウント値の読み出しとを行う。
【００３１】
ＣＰＵ１０がレジスタＸ１とＸ２とにそれぞれ値０と１とを書き込むと、スイッチＳＷ１が導通状態となり、サーミスタＲ１とコンデンサＣとを含む発振回路（以下、サーミスタＲ１側の発振回路）が構成される。ＣＰＵ１０がレジスタＸ１とＸ２とのいずれにも値１を書き込むと、スイッチＳＷ２が導通状態となり、基準抵抗Ｒ２とコンデンサＣとを含む発振回路（以下、基準抵抗Ｒ２側の発振回路という）が構成される。ＣＰＵ１０は、各発振回路をそれぞれ一定の期間だけ動作させ、カウンタＣＮＴは、その期間における各発振回路の信号変化の回数を数える。液晶ディスプレイ４の動作温度が変化すると、サーミスタＲ１の抵抗値が変化し、これに伴い、サーミスタＲ１側の発振回路によるカウント値も変化する。したがって、温度検出回路５において２つの発振回路のカウント値を求め、ＣＰＵ１０において２つのカウント値に対して演算処理を行うことにより、温度を検出することができる。
【００３２】
図６は、本実施形態に係る携帯型ゲーム機１の温度検出処理サブルーチンのフローチャートである。ＣＰＵ１０は、まず基準抵抗Ｒ２側の発振回路によるカウント値Ｆ２を求め（ステップＳ２０１）、次にサーミスタＲ１側の発振回路によるカウント値Ｆ１を求める（ステップＳ２０２）。ＣＰＵ１０は、温度検出値Ｒを次式（１）により算出し（ステップＳ２０３）、算出した温度検出値Ｒを温度レジスタ３１に書き込む（ステップＳ２０４）。
Ｒ＝Ｆ２／Ｆ１  …（１）
なお、温度レジスタ３１の値は、温度値そのものではないが、温度値と一対一の関係を有する値である。
【００３３】
次に、図７と図８とを用いて、第２のサブルーチンである電圧検出処理について説明する。図７は、本実施形態に係る携帯型ゲーム機１の電圧検出回路６の詳細を示す回路図である。電圧検出回路６は、ゲーム機ＩＣ３に外付けされた抵抗Ｒ４およびツェナーダイオードＤ、並びに、ゲーム機ＩＣ３に内蔵された可変抵抗器ＶＲ、抵抗Ｒ３、および、オペアンプＯＰにより構成される。ＣＰＵ１０は、レジスタＸ３に値を設定することにより可変抵抗器ＶＲの抵抗値を切り替え、レジスタＸ４を読み出すことによりオペアンプＯＰの２つの入力電圧Ｖ１とＶ２とを比較する。ＣＰＵ１０は、これらの機構を用いて、以下のように電池２から供給された電源電圧Ｖｃｃを検出する。
【００３４】
図８は、本実施形態に係る携帯型ゲーム機１の電圧検出処理サブルーチンのフローチャートである。ＣＰＵ１０は、まず、可変抵抗器ＶＲの抵抗値を最大値に設定する（ステップＳ３０１）。次に、ＣＰＵ１０は、オペアンプＯＰの２つの入力電圧Ｖ１とＶ２とを比較する（ステップＳ３０２）。ＣＰＵ１０は、Ｖ１がＶ２より小さい場合、可変抵抗器ＶＲの抵抗値が最小値でなければ、可変抵抗器ＶＲの抵抗値を１段階小さくする（ステップＳ３０３、Ｓ３０４）。ＣＰＵ１０は、Ｖ１がＶ２以上である場合、可変抵抗器ＶＲの抵抗値を電圧レジスタ３２に書き込む（ステップＳ３０５）。電圧レジスタ３２の値は、電圧値そのものではないが、電圧値と一対一の関係を有する値である。
【００３５】
次に、図９と図１０とを用いて、第３のサブルーチンである液晶制御処理について説明する。図９は、本実施形態に係る携帯型ゲーム機１の液晶制御処理サブルーチンのフローチャートである。ＣＰＵ１０は、温度レジスタ３１の値ｔおよび電圧レジスタ３２の値ｖから液晶ディスプレイ４の駆動電圧Ｖdrを算出し（ステップＳ４０１）、算出した駆動電圧Ｖdrを液晶駆動回路１４に設定する（ステップＳ４０２）。
【００３６】
液晶ディスプレイ４に設定された色を表示させるため、ＣＰＵ１０は、ステップＳ４０１において、例えば、次のように駆動電圧Ｖdrを算出する。図１０は、本実施形態に係る携帯型ゲーム機１における温度および電圧と液晶ディスプレイ４の駆動電圧との関係の例を示す図である。図１０において、ＴtrueおよびＶtrueは、それぞれ、温度真値および電圧真値であり、ｔおよびｖは、それぞれ、その条件における温度検出回路５による温度検出値、電圧検出回路６による電圧検出値である。また、BIASは、その条件における最適な駆動電圧Ｖdrに対応する。図１０に示すｔおよびｖとBIASとの関係を表す近似式として、例えば、次式（２）が得られる。ＣＰＵ１０は、次式（２）によりｔおよびｖからBIASを算出し、液晶駆動回路１４に設定する。液晶駆動回路１４は、ＣＰＵ１０により算出されたBIASに対応した最適な電圧Ｖdrで液晶ディスプレイ４を駆動する。
BIAS＝65.545−0.240×ｔ−0.892×ｖ  …（２）
【００３７】
なお、駆動電圧Ｖdrの算出方法は、上記の方法に限られるものではなく、例えば、図１０に示すテーブルを内蔵ＲＯＭ１３に記憶させ、ＣＰＵ１０は、ステップＳ４０１において、テーブルを参照してBIASを求めてもよい。
【００３８】
最後に、図１１と図１２とを用いて、第４のサブルーチンである表示画像設定処理について説明する。ＣＰＵ１０は、温度検出処理による温度検出値および電圧検出処理による電圧検出値に基づき、キャラクタデータ領域２４に記された複数のキャラクタデータから少なくとも１つのキャラクタデータを選択する。
【００３９】
図１１は、本発明の実施形態に係る携帯型ゲーム機１の表示画面の選択を示す図である。電圧検出回路６による電圧検出値は、キャラクタの年齢と対応づけられる。例えば、図１１（ａ）に示すように、キャラクタは、電圧検出値に応じて幼年期、少年期または青年期のいずれかの状態をとる。また、温度検出回路５による温度検出値は、キャラクタの動作と対応づけられる。例えば、図１１（ｂ）に示すように、複数の動作が温度検出値の範囲ごとに予め定められ、キャラクタは、温度検出値に対応した複数の動作から選択した動作を行う。キャラクタの動作の選択においては、温度検出値と電圧検出値とに応じて、キャラクタの年齢に適した動作が選択される。図１１（ｃ）は、温度検出値と電圧検出値との組み合わせによるキャラクタの年齢および動作の選択を示す図である。例えば、温度検出値が２７℃以上であり、キャラクタが幼年期、少年期または青年期である場合には、それぞれ、「暑がっている」、「海水浴」または「サーフィン」が選択される。
【００４０】
図１２は、本発明の実施形態に係る携帯型ゲーム機１の表示画像設定サブルーチンのフローチャートである。ＣＰＵ１０は、まず、電圧検出値によりキャラクタの年齢を選択する。具体的には、ＣＰＵ１０は、電圧が３．１Ｖ以上の場合は幼年期のキャラクタを選択し（ステップＳ５０１、Ｓ５０２）、電圧が３．０Ｖ以上３．１Ｖ未満の場合は少年期のキャラクタを選択し（ステップＳ５０３、Ｓ５０４）、電圧が３．０Ｖ未満の場合は青年期のキャラクタを選択する（ステップＳ５０５）。
【００４１】
次に、ＣＰＵ１０は、温度検出値によりキャラクタの動作を選択する。具体的には、ＣＰＵ１０は、温度が２７℃以上の場合は（ステップＳ５０６）、温度検出値が高い場合の処理を行い（ステップＳ５１１からＳ５１４まで）、温度が８℃以上２７℃未満の場合は（ステップＳ５０７）、温度検出値が中間の場合の処理を行い（ステップＳ５２１からＳ５２４まで）、温度が８℃未満の場合は、温度検出値が低い場合の処理を行う（ステップＳ５３１からＳ５３４まで）。
【００４２】
ＣＰＵ１０は、温度検出値が高い場合の処理においては、まず、図１１（ｃ）を参照して、選択されたキャラクタの年齢に適した「暑さ」に関連した動作を選択し、対応したキャラクタデータを表示ＲＡＭ１１に設定する（ステップＳ５１１）。例えば、キャラクタが幼年期、少年期または青年期である場合には、それぞれ、「暑がっている」、「海水浴」または「サーフィン」動作を選択する。次に、ＣＰＵ１０は、「暑さ」を表す背景画像を表示ＲＡＭ１１に設定する（ステップＳ５１２）。例えば、太陽を表示する等である。次に、ＣＰＵ１０は、キャラクタの一部または全体の表示色を「暑さ」を表す色に設定する（ステップＳ５１３）。例えば、液晶ディスプレイ４に表示されるキャラクタの耳の部分を「暑さ」に対応した赤色に設定する。最後に、ＣＰＵ１０は、暑いことを文字表示または音声で出力する（ステップＳ５１４）。例えば、ＣＰＵ１０は、「今日は暑いね」という文字列のキャラクタデータを表示ＲＡＭ１１に書き込むとともに、同じ文をスピーカ８から音声で出力する。ＣＰＵ１０は、温度検出値が高い場合以外の処理においても、同様の処理を行い、温度検出値と電圧検出値とに応じて選択されたキャラクタデータを表示ＲＡＭ１１に書き込む。
【００４３】
液晶駆動回路１４は、表示ＲＡＭ１１に書き込まれたキャラクタデータを読み出して、ＣＰＵ１０により指定された駆動電圧で液晶ディスプレイ４を駆動する。これにより、液晶ディスプレイ４には、温度検出値と電圧検出値とに応じて選択されたキャラクタデータが表示される。図３に示した携帯型ゲーム機１の表示画面は、以上の処理により表示されたものである。図３（ａ）から（ｃ）に示す画面には、それぞれ、幼年期の普通の動作、少年期の暑い時の動作、青年期の寒い時の動作に対応したキャラクタが表示されている。
【００４４】
以上に示したように、本発明の実施形態に係る携帯型ゲーム機によれば、温度検出回路と電圧検出回路により液晶ディスプレイの動作温度と電源電圧とを検出し、これらの検出値に基づく駆動電圧で液晶ディスプレイを駆動するとともに、複数のキャラクタデータから少なくとも１つのキャラクタデータを選択し、選択されたキャラクタデータを液晶ディスプレイに表示する。このため、動作温度と電源電圧とにより色が変化する電界制御複屈折方式液晶ディスプレイに対しても、温度と電圧との変化を補償して、所定の表示色で画面を表示することができる。また、温度と電圧とに基づいて表示画面を切り替えて、温度と電圧とをゲーム内容に反映させることにより、ゲームの面白さを向上させることができる。また、温度と電圧とに基づいたキャラクタが画面に表示されるので、プレイヤーにゲーム機の状態を分かり易く示すことができる。
【００４５】
また、本実施形態においては、複数のキャラクタデータは、電圧値に応じた年齢を有するキャラクタが温度値に応じた動作を行う様子を示す画像データとされている。このため、プレイヤーは、画面に表示されるキャラクタの年齢と動作により、液晶ディスプレイの動作温度と電池から供給される電源電圧とを知ることができる。プレーヤーは、キャラクタの年齢により電池容量が少ないことを知り、キャラクタが暑さに対応した動作を行うか、寒さに対応した動作を行うかにより、液晶ディスプレイの動作温度を知ることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る携帯型ゲーム機の構成を示すブロック図である。
【図２】本発明の実施形態に係る携帯型ゲーム機のメモリマップである。
【図３】本発明の実施形態に係る携帯型ゲーム機の表示画面の例である。
【図４】本発明の実施形態に係る携帯型ゲーム機のメインフローチャートである。
【図５】本発明の実施形態に係る携帯型ゲーム機の温度検出回路の回路図である。
【図６】本発明の実施形態に係る携帯型ゲーム機の温度検出処理サブルーチンのフローチャートである。
【図７】本発明の実施形態に係る携帯型ゲーム機の電圧検出回路の回路図である。
【図８】本発明の実施形態に係る携帯型ゲーム機の電圧検出処理サブルーチンのフローチャートである。
【図９】本発明の実施形態に係る携帯型ゲーム機の液晶制御処理サブルーチンのフローチャートである。
【図１０】本発明の実施形態に係る携帯型ゲーム機における温度および電圧と液晶ディスプレイの駆動電圧との関係の例を示す図である。
【図１１】本発明の実施形態に係る携帯型ゲーム機における表示画像の選択を示す図である。
【図１２】本発明の実施形態に係る携帯型ゲーム機の表示画像設定処理サブルーチンのフローチャートである。
【図１３】電界制御複屈折方式液晶ディスプレイにおける温度および電圧と表示色との関係を示す図である。
【符号の説明】
１…携帯型ゲーム機
２…電池
３…ゲーム機ＩＣ
４…液晶ディスプレイ
５…温度検出回路
６…電圧検出回路
１０…ＣＰＵ
１１…表示ＲＡＭ
１２…ワークＲＡＭ
１３…内蔵ＲＯＭ
１４…液晶駆動回路
１５…駆動電圧調整回路
【図１】
0004180207.tif 000002
【図２】
0004180207.tif 000003
【図３】
0004180207.tif 000004
【図４】
0004180207.tif 000005
【図５】
0004180207.tif 000006
【図６】
0004180207.tif 000007
【図７】
0004180207.tif 000008
【図８】
0004180207.tif 000009
【図９】
0004180207.tif 000010
【図１０】
0004180207.tif 000011
【図１１】
0004180207.tif 000012
【図１２】
0004180207.tif 000013
【図１３】
0004180207.tif 000014