(57)【特許請求の範囲】
【請求項１】
制御手段と、該制御手段に接続された表示手段、スピーカ及び発音リクエスト情報の入力手段とを備え、前記制御手段が、前記スピーカを制御し、また、動作クロックに基づいてアプリケーションプログラムを実行して前記表示手段に画面描画を行い、該画面描画の処理時間の処理ウエイトが前記動作クロックの速度の変化に応じて変動する電子機器において、
前記制御手段が、前記入力手段からの発音リクエスト情報の入力の有無に応じて、前記動作クロックを高低させるとともに前記動作クロックへの割り込み時間間隔を長短させることによって処理ウエイトを長短させて、画面描画の実時間の速度に変化がないようにする、電子機器。
【請求項２】
請求項１の電子機器において、前記発音リクエスト情報の入力があると動作クロックを高速モードにするとともに前記処理ウエイトを長くし、それ以外の場合には動作クロックを低速モードにするとともに前記処理ウエイトを短くする、電子機器。
【請求項３】
請求項１の電子機器において、動作クロックが高められた場合には、前記制御手段が、前記処理ウエイトを長時間にしてその高められた動作クロックにおける割り込み時間の間隔を長くし、それにより、画像描画の実時間の速度に変化がないようにし、また、動作クロックが下げられた場合には、前記制御手段が、前記処理ウエイトを短時間にしてその下げられた動作クロックにおける割り込み時間の間隔を短くし、それにより、画像描画の実時間の速度に変化がないようにする、電子機器。
【請求項４】
請求項１の電子機器において、前記発音リクエスト情報がキー入力操作又はＲＴＣのいずれかである、電子機器。
【請求項５】
制御手段と、該制御手段に接続された表示手段、スピーカ及び発音リクエスト情報の入力手段とを備え、前記制御手段が、前記スピーカを制御し、また、動作クロックに基づいてアプリケーションプログラムを実行して前記表示手段に画面描画を行い、該画面描画の処理時間の処理ウエイトが前記動作クロックの速度の変化に応じて変動する電子機器において、
前記制御手段が、前記入力手段から発音リクエスト情報が入力されると、前記動作クロックを高める一方、前記動作クロックへの割り込み時間間隔を長くすることによって処理ウエイトが長時間になるように制御して、画面描画の実時間の速度に変化がないようにし、
また、前記入力手段から発音リクエスト情報が入力されてなく、さらに、前記発音リクエスト情報による発音がされていないと判断した場合には、前記動作クロックを下げる一方、前記動作クロックへの割り込み時間間隔を短かくすることによって処理ウエイトが短時間になるように制御して、画面描画の実時間の速度に変化がないようにし、
さらに、前記発音リクエスト情報による発音がされていると判断した場合には、前記動作クロックを維持する、電子機器。
【請求項６】
請求項５の電子機器において、前記制御手段が、前記処理ウエイトを長時間にして画像描画の実時間の速度に変化がないようにするときには、高められた動作クロックにおける割り込み時間の間隔を長くするように制御し、また、前記制御手段が、前記処理ウエイトを短時間にして画像描画の実時間の速度に変化がないようにするときには、下げられた動作クロックにおける割り込み時間の間隔を短くするように制御する、電子機器。
【請求項７】
請求項５の電子機器において、前記発音リクエスト情報がキー入力操作又はＲＴＣのいずれかである、電子機器。
【請求項８】
音声及び画像出力を発生可能な電子機器における消費電力低減方法を実行するために、
表示手段、スピーカ及び発音リクエスト情報の入力手段を制御し、
動作クロックに基づいてアプリケーションプログラムを実行して前記スピーカーを制御するとともに、前記表示手段に画面描画を行い、該画面描画の処理時間の処理ウエイトが前記動作クロックの速度の変化に応じて変動し、
前記入力手段からの発音リクエスト情報の入力の有無に応じて、前記動作クロックを高低させるとともにそれに応じて前記動作クロックへの割り込み時間間隔を長短させることによって処理ウエイトを長短させて、画面描画の実時間の速度に変化がないようにする、諸段階を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
音声及び画像出力を発生可能な電子機器における消費電力低減方法を実行するために、
表示手段、スピーカ及び発音リクエスト情報の入力手段を制御し、
動作クロックに基づいてアプリケーションプログラムを実行して前記スピーカーを制御するとともに、前記表示手段に画面描画を行い、該画面描画の処理時間の処理ウエイトが前記動作クロックの速度の変化に応じて変動し、
入力手段から発音リクエスト情報が入力されると、前記動作クロックを高める一方、前記動作クロックへの割り込み時間間隔を長くすることによって処理ウエイトが長時間になるように制御して、画面描画の実時間の速度に変化がないようにし、
また、前記入力手段から発音リクエスト情報が入力されてなく、さらに、前記発音リクエスト情報による発音がされていないと判断した場合には、前記動作クロックを下げる一方、前記動作クロックへの割り込み時間間隔を短かくすることによって処理ウエイトが短時間になるように制御して、画面描画の実時間の速度に変化がないようにし、
さらに、前記発音リクエスト情報による発音がされていると判断した場合には、前記動作クロックを維持する、諸段階を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＰＵの動作クロックを変化させることにより、消費電力を節約することができる方法、携帯用電子機器及びエンタテインメントシステムに関する。
【０００２】
【従来の技術】
ゲーム機に代表されるエンタテインメントシステムのような情報機器等の親機に挿着されて用いられている従来のメモリーカード装置等（子機）は、情報機器の本体（親機）と接続するためのインターフェースと、データを記憶するための不揮発性の記憶素子とを備えている。
【０００３】
図１（ａ）は、このような従来のメモリーカード装置の主要部の構成例を示している。この従来のメモリーカード１０は、その動作を制御するための制御手段１１と、情報機器等のスロット内に設けられた端子に接続するためのコネクタ１２と、データを記憶するための不揮発メモリー１６とを備え、コネクタ１２と不揮発メモリー１６は制御手段１１により接続されている。
【０００４】
制御手段１１は、例えばマイクロコンピュータ（以下の図中では、マイコンと略記する。）を用いて構成される。また、不揮発メモリー１６として、例えばＥＥＰＲＯＭ等のフラッシュメモリーが用いられる。また、情報機器等との接続インターフェースには、プロトコルを解釈するための制御手段としてマイクロコンピュータが使われることもある。
【０００５】
図１（ｂ）は、従来のメモリーカード１０の制御手段１１における制御項目を示している。
【０００６】
このように従来のメモリーカードでは、情報機器等の本体に接続するための本体接続インターフェースと、不揮発メモリーにデータを入出力するためのメモリーインターフェースを備えている。
【０００７】
また、家庭用ビデオゲーム装置のような従来のビデオゲーム装置は、ゲームデータ等を補助記憶装置に記憶する機能を有している。上述したメモリーカード装置は、このようなビデオゲーム装置の補助記憶装置としても用いられる。
【０００８】
図２は、補助記憶装置としてメモリーカードを用いる従来のビデオゲーム装置の一例を示している。この従来のビデオゲーム装置１の本体２は、ほぼ四角形状の筐体に収容されており、その中央部にビデオゲームのアプリケーションプログラムが記憶された記録媒体である光ディスクが装着されるディスク装着部３と、ゲームを任意にリセットするためのリセットスイッチ４と、電源スイッチ６と、例えば２つのスロット部７Ａ、７Ｂとから構成されている。
【０００９】
補助記憶装置として用いられるメモリーカード１０は、このスロット部７Ａ、７Ｂに装着され、例えばビデオゲーム装置１上で実行されたゲームの結果等が、制御手段（ＣＰＵ）１９から送られて不揮発メモリー１６に書き込まれる。なお、上記のスロット部７Ａ、７Ｂには、図示していない複数の操作装置（コントローラ）も接続され、複数の使用者が同時に対戦ゲームを等を行うことができるようになってる。
【００１０】
【発明が解決しようとする課題】
ところで、親機となるエンタテインメントシステムのメモリーカード用スロットを利用して接続される子機に、更にゲーム等のプログラム実行機能を持たせることが考えられている。即ち、親機からゲームのようなプログラムの少なくとも一部をダウンロードし、該プログラム自体の進行を行ったり、プログラムがゲームである場合には、該ゲームのキャラクターの育成等を行う機能を持たせることが考えられる。このような携帯用電子機器（子機）は、そのまま携帯用情報端末としても使用できるものであり、他の機器との通信を容易化することにより、応用範囲が拡大され、新たな需要の喚起にもつながるものである。
【００１１】
このような携帯用電子機器は、親機から取り外された状態では、画像処理、音声処理等を行う中央演算処理ユニット（ＣＰＵ）をＡＣアダプター、電池等を使用して駆動する。特に、携帯して携帯用電子機器を使用する場合、電池を使用する。このような場合の携帯用電子機器では、限られた電池をいかに効率よく使うかが重要である。
【００１２】
一方、携帯用電子機器のうち、ＣＰＵからデジタル／アナログコンバータ（ＤＡＣ）を介してスピーカを駆動させるシステムを使用するものは、楽曲や効果音を発音する場合、その発音周波数に対して少なくとも２倍の周波数が必要であるため、結果としてかなり高い動作クロックを与えないと、クオリティの高い発音をすることが困難であると考えられる。
【００１３】
しかしながら、上述のように、ＣＰＵとＤＡＣが直結されているような携帯用電子機器ではクオリティの高い発音を行うためにはＣＰＵの動作クロックを高くする必要があり、消費電力が大きくなるという問題があった。
【００１４】
本発明は、上記問題に鑑みてなされたものであり、その解決課題は、楽曲、効果音等の発音のクオリティを低下させることなく、携帯用電子機器の電池を効率よく使うことができる方法及び装置を提供することである。
【００１５】
【課題を解決するための手段】
上記課題は、以下に示す第一から第三の発明により解決される。
【００１６】
本発明の第一は、ＣＰＵの指令に基づきスピーカを駆動し、音声を出力するに際し、上記ＣＰＵでの動作クロックを発音リクエストにて可変とすることを特徴とする消費電力低減方法に関する。第一の発明において、上記クロックは、発音リクエストにより高速モード及び中速モードのいずれかに可変され、それ以外の場合には低速モードとされる。
【００１７】
本発明の第二は、ＣＰＵよりデジタル／アナログコンバータを介してスピーカを駆動する構成において、上記ＣＰＵにつながるバスコントローラには、発音リクエストが入力され、このバスコントローラへの入力に応じてクロック可変手段を制御し、動作クロックを可変とすることを特徴とする携帯用電子機器に関する。
【００１８】
本発明の第三は、プログラムの実行機能を有するエンタテインメント装置と、該エンタテインメント装置に脱着自在に装着され、且つ、前記エンタテインメント装置に対して電気的に接続するためのインターフェースを具備した携帯用電子機器とを有するエンタテインメントシステムであって、前記携帯用電子機器が、ＣＰＵよりデジタル／アナログコンバータを介してスピーカを駆動する構成であり、上記ＣＰＵにつながるバスコントローラには、発音リクエストが入力され、このバスコントローラへの入力に応じてクロック可変手段を制御し、動作クロックを可変とする携帯用電子機器であることを特徴とするエンタテインメントシステムに関する。
【００１９】
【発明の実施の形態】
以下に本発明を詳細に説明する。
まず、第一の発明である、本発明の方法について説明する。
【００２０】
第一の発明では、携帯用電子機器の電池寿命と発音クオリティの両立のために、ＣＰＵの動作クロックを動的に制御する。即ち、発音がないときには低クロックでＣＰＵを動作させ、ＣＰＵクロックの可変を行うためのきっかけとしての発音リクエスト（トリガー）があった場合にＣＰＵを高クロックで動作させるように切り替え、発音が終了したときに再度ＣＰＵを低クロックで動作させるようにする。なお、単純にＣＰＵのクロックを変化させるのみでは、画面描画の速度も変化してしまうので、クロックが高い場合には、処理ウエイトを長くし、逆に、クロックが低い場合には、処理ウエイトを短くすることにより見かけ上クロックの変化を感じさせないようにする処理を施す。
【００２１】
なお、本明細書において、処理ウエイトとは、画面描画を一定に保つための処理時間をいう。
【００２２】
ここで、発音リクエストは、後述する携帯用電子機器の場合であれば、起動時の発音のリクエスト、操作ボタンを押すことによる発音のリクエスト等を挙げることができる。また、カーソルのような指示手段を有する携帯用電子機器の場合には、発音リクエストとして、カーソルで対象物をクリックする時に発する音のような発音をリクエストする場合等が挙げられる。更に、例えば時計機構を内蔵した携帯用電子機器の場合には、アラームを鳴らすための発音リクエスト等を挙げることができる。
【００２３】
以下に、第一の発明を図３のフローチャートを参照して具体的に説明する。図３では、ゲーム機に脱着可能に取り付けられる携帯用電子機器でゲームを行いながらＣＰＵのクロック数及び画像描画速度を変化させる方法を例に取り説明する。
【００２４】
携帯用電子機器は、ＣＰＵによりステップ１（ＳＴ１）に示されるように、例えばゲームのキャラクタを移動させるためのキー入力や、背景、キャラクタ等の画像描画のような画面処理、楽曲や効果音等の発音情報の制御などを行なっている。次に、ステップ２（ＳＴ２）において、このような制御中に、新たな発音リクエストがあるか否かを判断する。
【００２５】
ステップ２（ＳＴ２）で新たな発音リクエストがない場合には、ステップ３（ＳＴ３）で現在発音されているか否かを判断し、発音されている場合には、ステップ４（ＳＴ４）で現在の処理ウエイトを維持し、ステップ１（ＳＴ１）のキー入力、画面処理等を引き続き行う。
【００２６】
次に、新たな発音リクエストがなく、ステップ３（ＳＴ３）で現在発音されていないと判断された場合、ステップ５（ＳＴ５）でＣＰＵクロックを低速モードに切り替える。
【００２７】
なお、例えば携帯用電子機器では、ＣＰＵのクロックは、通常３２ｋＨｚから８ＭＨｚの間で動作させる。
【００２８】
ＣＰＵのクロックを低速に切り替える場合、低速に切り替えるのみでは、画面描画の速度も変化するため、画面描画を一定に保ち、見かけ上ＣＰＵクロックの変化がないように画面描画を制御する必要がある。この処理をステップ６（ＳＴ６）及びステップ４（ＳＴ４）において行う。即ち、ステップ６（ＳＴ６）において、時間割り込み処理のような割り込み処理を行い、画面描画処理時間を短時間にセットする。次いで、ステップ４（ＳＴ４）において処理ウエイトを短時間となるように制御する。具体的には、画像描画に必要な所定の割り込み時間を規定し、この割り込み時間に対して割り込み時間の間隔をＣＰＵのクロックに応じて短くする。このような処理を行った後、ステップ１（ＳＴ１）のキー入力、画面処理等を引き続き行う。
【００２９】
次に、ステップ２に戻り、新たな発音リクエストがある場合について説明する。
発音リクエストがある場合には、ステップ２（ＳＴ２）に続いて、ステップ７（ＳＴ７）に進み、ＣＰＵクロックを高速モードに切り替える。ここで、発音リクエストとしては、後述する携帯用電子機器の場合であれば、起動時の発音のリクエスト、操作ボタンを押すことによる発音のリクエスト、ゲームであれば、ゲームプログラム上で要求される効果音、楽曲の発音のリクエスト等を挙げることができる。
【００３０】
上述のように発音リクエストがあったときにＣＰＵのクロックを高速に切り替えるが、高速に切り替えるのみでは、画面描画の速度も変化するため、画面描画を一定に保ち、見かけ上ＣＰＵクロックの変化がないように画面描画を制御する必要がある。この処理をステップ８（ＳＴ８）及びステップ４（ＳＴ４）において行う。即ち、ステップ８（ＳＴ８）において、時間割り込み処理のような割り込み処理を行い、画面描画処理時間を長時間にセットする。次いで、ステップ４（ＳＴ４）において処理ウエイトを長時間となるように制御する。具体的には、画像描画に必要な所定の割り込み時間を規定し、この割り込み時間に対して割り込み時間の間隔をＣＰＵのクロックに応じて長くする。このような処理を行った後、ステップ１（ＳＴ１）のキー入力、画面処理等を引き続き行う。
【００３１】
以上のように、本発明の方法は、発音リクエストに応じてＣＰＵのクロックを変化し、且つ、描画速度を見かけ上変化しないように制御する。本発明の方法は、上記手順によりソフト的にＣＰＵのクロック及び描画速度を制御してもよく、機械的手段により制御してもよい。
【００３２】
更に、本発明の方法では、ＣＰＵのクロックは、二段階以上に変化させることができる。例えば二段階又は三段階とすることができる。例えば、クロック数は、二段階でクロックを変化させる場合には、５１２ｋＨｚと４ＭＨｚ、三段階でクロックを変化させる場合には５１２ｋＨｚ、１Ｍｚ及び４ＭＨｚとすることができる。このように三段階でクロックを変化させることにより、発音リクエストに応じた適切なクロック数を設定することができき、また、発音リクエストとＣＰＵの負荷との関係で適切なクロック数を設定することができる。
【００３３】
また、本発明の方法では、ＣＰＵのクロックを変化させるきっかけ（トリガー）として発音リクエストを挙げたが、処理の重い画面描画を行う必要が生じたときにＣＰＵのクロックを変化させるようにしてもよい。なお、このような場合、上述の三段階でクロックを変化させることにより、消費電力とＣＰＵの負荷との関係において適切なクロック数を選択することができる。
【００３４】
次に、第二の発明について説明する。
第二の発明は、ＣＰＵよりデジタル／アナログコンバータを介してスピーカを駆動する構成において、上記ＣＰＵにつながるバスコントローラには、発音リクエストが入力され、このバスコントローラへの入力に応じてクロック可変手段を制御し、動作クロックを可変とすることを特徴とする携帯用電子機器である。
【００３５】
携帯用電子機器の具体的な構成について説明する。図４は、本発明の携帯用電子機器の一実施例である携帯用電子機器４００を示す。なお、該携帯用電子機器４００は、後述する図７及び８に示されるエンタテインメントシステムの一例において脱着可能な携帯用電子機器としてその一部を構成する。
【００３６】
携帯用電子機器４００は、図４中（Ａ）乃至（Ｃ）に示すように、ハウジング４０１により構成され、各種情報入力のための操作部４２０と、液晶表示装置（ＬＣＤ）等からなる表示部４３０と、ワイヤレス通信手段により側えば赤外線によるワイヤレス通信を行うための窓部４４０とが設けられている。
【００３７】
ハウジング４０１は、上シェル４０１ａ及び下シェル４０１ｂからなり、ＣＰＵ、ＤＡＣ、メモリー素子等を搭載した基板を内部に収納している。このハウジング４０１は、後述するビデオゲーム装置のようなエンタテインメントシステムの本体の所定のスロット部に挿入され得る形状を有する。
【００３８】
上記窓部４４０は、ほぼ半円形状に形成されたハウジング４０１の他端部分に設けられている。表示部４３０は、ハウジング４０１を構成している上シェル４０１ａのほぼ半分の領域を占め、窓部４４０の近傍に位置して設けられる。
【００３９】
操作部４２０は、イベント入力や各種選択等を行うための１個又は複数の操作子４２１、４２２を有しており、上記窓部４４０と同様に上シェル４０１ａに形成され、当該窓部４４０の反対側のほぼ半分の領域を占めて設けられる。更に、この操作部４２０は、ハウジング４０１に対して回動可能に支持された蓋部材４１０上に配置されている。ここで、操作子４２１、４２２は、この蓋部材４１０の上面側より下面側にわたってこの蓋部材４１０を貫通して配設されている。これら操作子４２１、４２２は、蓋部材４１０の上面部に対して出没する方向に移動可能であり、当該蓋部材４１０によって支持されている。
【００４０】
携帯用電子機器４００は、ハウジング４０１内であって、蓋部材４１０の配設位置と対向した位置に基板を有し、更にその基板上にスイッチ抑圧部を有している。スイッチ抑圧部は、蓋部材４１０が閉蓋された状態で、各操作子４２１、４２２の位置に対応する位置に設けられる。これにより、各操作子４２１、４２２が抑圧されると、上記スイッチ抑圧部が例えばダイヤフラムスイッチのような抑圧スイッチを抑圧する。
【００４１】
携帯用電子機器４００は、図５中に示すように、制御手段４４１、接続コネクタ４４２、入力手段４４３、表示手段４４４、時計機能部４４５、不揮発メモリー４４６、スピーカ４４７、データの送受信手段としてのワイヤレス通信手段４４８及び無線受信手段４４９、電池４５０、並びに蓄電手段を構成する電源端子４５１及びダイオード４５２を備えている。
【００４２】
上記制御手段４４１は、例えばマイクロコンピュータを用いて構成されている。制御手段４４１は、図６に示すように、その内部にはプログラム格納手段であるプログラムメモリー部４４１ａ、ＣＰＵコア部４４１ｂ、バスコントローラ部４４１ｃ、クロック可変手段４４１ｄを有している。
【００４３】
本発明に係るＣＰＵクロックの可変は、キー操作４４１ｅ又はＲＴＣ（Real Time Clock）４４１ｆのようなトリガー情報（発音のリクエストとなる情報）が入力された場合、該情報がバスコントローラ４４１ｃを介して、クロック可変手段４４１ｄに入力され、該クロック可変手段４４１ｄによりＣＰＵクロックが変化される。なお、ＲＴＣ４４１ｆによる発音のリクエストとしては、例えば一定時間毎のアラーム出力指令がある。クロック可変手段４４１ｄにはＰＬＬ（Phase Locked Loop）を使用することができる。また、クロック可変手段４４１ｄとしてクリスタルを使用することもできるが、この場合、クリスタルは制御手段４４１の外に配置される。
【００４４】
上記接続コネクタ４４２は、他の情報機器等のスロットに接続するための接続手段として構成されている。例えば、接続コネクタ４４２は、例えばビデオゲーム装置との間でデータの送受信を行うデータ通信機能を有している。
【００４５】
入力手段４４３は、格納されたプログラムを操作するための操作ボタン等から構成される。
【００４６】
表示手段４４４は、種々の情報を表示する表示手段である液晶表示装置（ＬＣＤ）等により構成されている。
【００４７】
時計機能部４４５は、時刻表示をするように構成されており、例えば、上記表示手段４４４への時刻表示を行うことができる。
【００４８】
不揮発メモリー４４６は、各種データを記憶するための素子である。例えば、不揮発メモリー４４６は、フラッシュメモリーのように電源を切っても記録されている状態が残る半導体メモリー素子が用いられる。
【００４９】
なお、この携帯用電子機器４００は、上記電池４５０を備えているので、不揮発メモリー４４６としてデータを高速に入出力できるスタティックランダムアクセスメモリー（ＳＲＡＭ）を用いることもできる。
【００５０】
また、携帯用電子機器４００は、電池４５０を備えていることにより、ビデオゲーム装置本体から抜き取られた状態でも単独で動作することが可能となる。
【００５１】
電池４５０は、例えば、充電可能な２次電池である。この電池４５０は、携帯用電子機器４００がビデオゲーム装置に挿入されている状態において、ビデオゲーム装置から電源が供給される。この場合、電池４５０の接続端には、電源端子４５０が逆流防止用ダイオード４５１を介して、接続されており、ビデオゲーム装置本体に接続した際に、電源供給がなされる。
【００５２】
ワイヤレス通信手段４４８は、赤外線等により、他のメモリーカード等との間でデータ通信を行う部分である。
【００５３】
無線受信手段４４９は、アンテナや復調回路等を有する部分である。即ち、無線放送によって送信されてくる各種データを受信することができる部分である。また、この無線受信手段４４９は、受信される放送データを一時的に記憶するためのメモリーを備えていてもよい。
【００５４】
スピーカ４４７は、プログラム等に応じて発音する発音手段である。
【００５５】
なお、上記の各部は、いずれも制御手段４４１に接続しており、制御手段４４１の制御に従って動作する。
【００５６】
上記のように構成される携帯用電子機器４００では、例えば、携帯用電子機器４００の電源が投入されると、図５に示す制御手段４４１（マイクロコンピュータ）が、動作確認等の、携帯用電子機器４００全体の初期化を行った後、上記のプログラムメモリー部４４１ａに記録されているアプリケーションプログラムを実行する。このアプリケーションプログラムの実行により、制御手段４４１は、使用者からの入力に応じて表示手段４４４、スピーカ４４７等を制御して、画像の表示、効果音、楽音の発生を制御する。
【００５７】
本発明の携帯用電子機器では、上記第一の発明の方法を上述のような制御手段４４１により行う。以下にこの手順を説明する。なお、以下の説明では、図３に示す各ステップをかっこ内に引用する。
【００５８】
プログラムメモリー部に格納されたプログラムの実行中に、例えば、新たな発音リクエストがあるか否かを制御手段４４１により判断する（ＳＴ２）。新たな入力情報がない場合には、現在発音されているか否かを判断し（ＳＴ３）、発音されている場合には、現在の処理ウエイトを維持し（ＳＴ４）、キー入力、画面処理等を引き続き行う（ＳＴ１）。
【００５９】
次に、現在発音されていないと判断された場合、ＣＰＵクロックを低速モードに切り替える（ＳＴ５）。該ＣＰＵクロックを低速モードに切り替えるには、上述のように、上記携帯用電子機器４００で使用されうるＰＬＬ又はクリスタルのようなクロック可変手段４４１ｄにより行う。
【００６０】
なお、例えば、携帯用電子機器では、ＣＰＵのクロックは、通常３２ｋＨｚから８ＭＨｚの間で動作させる。
【００６１】
ＣＰＵのクロックを低速に切り替える場合、低速に切り替えるのみでは、画面描画の速度も変化するため、画面描画を一定に保ち、見かけ上ＣＰＵクロックの変化がないように画面描画を制御する必要がある。この処理は、時間割り込み処理のような割り込み処理を行い、画面描画処理時間を短時間にセットし（ＳＴ６）、次いで、処理ウエイトを短時間となるように制御する（ＳＴ４）。具体的には、画像描画に必要な所定の割り込み時間を規定し、この割り込み時間に対して割り込み時間の間隔をＣＰＵのクロックに応じて短くする。このような処理を行った後、キー入力、画面処理等を引き続き行う（ＳＴ１）。
【００６２】
次に、新たな発音リクエストがある場合について説明する。
発音のリクエストがある場合には、ＣＰＵクロックを高速モードに切り替える。高速モードに切り替えるには、ＰＬＬ又はクリスタルのようなクロック制御手段４４１ｄで行う。ここで、発音のリクエストは、操作ボタンを押すことによる発音のリクエスト、ゲームプログラム上で要求される効果音、楽曲の発音のリクエスト等をあげることができる。
【００６３】
上述のように発音リクエストがあったときにＣＰＵのクロックを高速に切り替えるが、高速に切り替えるのみでは、画面描画の速度も変化するため、画面描画を一定に保ち、見かけ上ＣＰＵクロックの変化がないように画面描画を制御する必要がある。この処理は、まず時間割り込み処理のような割り込み処理を行う。つまり、画面描画処理時間を長時間にするために処理ウエイトを長時間とする（ＳＴ８及びＳＴ４）。具体的には、画像描画に必要な所定の割り込み時間を規定し、この割り込み時間に対して割り込み時間の間隔をＣＰＵのクロックに応じて長くする。このような処理を行った後、キー入力、画面処理等を引き続き行う（ＳＴ１）。
【００６４】
本発明は、上述のように、発音のリクエストに応じてＣＰＵのクロックを変化し、且つ、描画速度を見かけ上変化しないように制御する装置を提供する。本発明の携帯用電子機器では、上記手順のように機械的にＣＰＵのクロック及び描画速度を制御できるが、ソフト的手段により制御することもできる。
【００６５】
本発明の携帯用電子機器では、ＣＰＵのクロック数は、二段階以上に変化させることができ、二段階又は三段階が好ましい。具体的には、二段階でクロック数を変化させる場合には、５１２ｋＨｚと４ＭＨｚ、三段階でクロック数を変化させる場合には５１２ｋＨｚ、１Ｍｚ及び４ＭＨｚで変化させることが好ましい。
【００６６】
また、本発明の携帯用電子機器では、ＣＰＵのクロックを変化させるきっかけ（トリガー）として発音リクエストを挙げたが、処理の思い画面描画を行う必要が生じたときにＣＰＵのクロックを変化させるようにしてもよい。
【００６７】
次に、第三の発明を説明する。
第三の発明は、上記携帯用電子機器を備えたエンタテインメントシステムに関する。即ち、プログラムの実行機能を有するエンタテインメント装置と、該エンタテインメント装置に脱着自在に装着され、且つ、前記エンタテインメント装置に対して電気的に接続するためのインターフェースを具備した携帯用電子機器とを有するエンタテインメントシステムであって、前記携帯用電子機器が、ＣＰＵよりデジタル／アナログコンバータを介してスピーカを駆動する構成であり、上記ＣＰＵにつながるバスコントローラには、発音リクエストが入力され、このバスコントローラへの入力に応じてクロック可変手段を制御し、動作クロックを可変とする携帯用電子機器であることを特徴とするエンタテインメントシステムに関する。
【００６８】
本発明のエンタテインメントシステムの構成を説明する。
本発明のエンタテインメントシステムは、図７及び図８に示すように、ビデオゲーム装置３０１と、このビデオゲーム装置３０１に着脱可能とされて、当該ビデオゲーム装置３０１との間でデータの通信を行う上記携帯用電子機器４００とから構成される。このエンタテインメントシステムにおいて、ビデオゲーム装置３０１は親機として構成され、携帯用電子機器４００はその子機として構成されている。
【００６９】
上記ビデオゲーム装置３０１は、図７及び図８に示すように、記録媒体に記録されているアプリケーションプログラムを読み出して、使用者(ゲームフレイヤ)からの指示に応じて実行するためのものである。例えば、ゲームの実行により、主としてゲームの進行、表示、及び音声制御を行う。
【００７０】
ビデオゲーム装置３０１の本体３０２は、ほぼ四角形状の筐体に収容されており、その中央部にビデオゲーム等のアプリケーションプログラムを供給するための記録媒体であるＣＤ−ＲＯＭ等の光ディスクが装着されるディスク装着部３０３と、ビデオゲームを任意にリセットするためのリセットスイッチ３０４と、電源スイッチ３０５と、上記光ディスクの装着を操作するためのディスク操作スイッチ３０６と、２つのスロット部３０７、３０７Ｂとを備えている。
【００７１】
なお、ビデオゲーム装置３０１では、アプリケーションプログラムは記録媒体から供給されるのみならず、通信回線を介して供給される。
【００７２】
スロット部３０７Ａ、３０７Ｂには、上記携帯用電子機器４００やコントローラ３２０を接続することができる。また、このスロット部３０７Ａ、３０７Ｂには、メモリーカードシステムも接続することができる。
【００７３】
コントローラ３２０は、第１、第２の操作部３２１、３２２と、Ｌボタン３２３Ｌ、Ｒボタン３２３Ｒと、スタートボタン３２４と、選択ボタン３２５と、アナログ的操作が可能な操作部３３１、３３２と、この操作部３３１、３３２の操作モードを選択するモード選択スイッチ３３３と、選択された操作モードを表示するための表示部３３４とを有している。また、コントローラ３２０の内部（図示せず）には、振動付与機構が設けられている。この振動付与機構は、例えば、ビデオゲームの進行等に応じて当該コントローラ３２０に振動を付与する。このコントローラ３２０は、接続部３２６によって本体３０２のスロット部３０７Ｂに電気的に接続される。
【００７４】
例えば、上記スロット部３０７Ａ、３０７Ｂに２つのコントロー３２０を接続することにより、２人の使用者がこのエンタテインメントシステムを共有することができる。例えば、対戦ゲーム等を２人の使用者で行うことができる。なお、スロット部３０７Ａ、３０７Ｂはこのように２系統に限定されるものではない。
【００７５】
このように構成されるエンタテインメントシステムにおいて、上記携帯用電子機器４００は、先に説明したように該エンタテインメントシステムに脱着可能に取り付けられ得る。
【００７６】
以上のようにビデオゲーム装置３０１及び携帯用電子機器４００の外観が構成されている。
【００７７】
本発明のエンタテインメントシステムは、上記構成の携帯用電子機器４００を備えたものであり、該携帯用電子機器において、上述の第二の発明で説明したＣＰＵクロックの可変を行うことができる。
【００７８】
上記第一の発明から第三の発明により、例えば上記携帯用電子機器４００の場合に待機時の消費電力を約六分の一（３．２mAから５５０μＡ）に低減させることができる。
また、本発明の携帯用電子機器４００を用いてＣＰＵのクロック数の変化に対して連続動作時間の変化を測定した。その結果を以下の表１に示す。
【００７９】
【表１】
0004121653.tif 000002
【００８０】
上記表には、動作周波数（Ｈｚ）、消費電流（ｍＡ）、及び連続動作時間（時間）を示した。例えば、動作周波数が５００ｋＨｚ、１ＭＨｚ及び４ＭＨｚの場合、消費電流及び連続動作時間はそれぞれ１．７０（ｍＡ），６５．０（時間）、２．１０（ｍＡ），４５（時間）、及び５．５０（ｍＡ），４．０（時間）であった。即ち、５００ｋＨｚの動作周波数と４ＭＨｚの動作周波数では、動作時間が最大１６倍異なることがわかる。
【００８１】
【発明の効果】
本発明によれば、例えば発音のリクエストに応じてＣＰＵのクロック数を変化することにより、効果音、楽曲のような発音のクオリティーを低下することなく、携帯用電子機器で使用する電池の寿命を著しく長くすることができる。
【図面の簡単な説明】
【図１】図１は、従来のメモリーカード装置の構成例を示す図である。
【図２】図２は、補助記憶装置としてメモリーカードを用いる従来のビデオゲーム装置の一例を示す図である。
【図３】図３は、本発明の方法を説明するためのフローチャートである。
【図４】図４は、本発明の携帯用電子機器の構成を示すブロック図である。
【図５】図５は、本発明の携帯用電子機器の構成を示す図である。
【図６】図６は、本発明の携帯用電子機器の制御手段の構成を示す図である。
【図７】図７は、本発明のエンタテインメントシステムの構成を示す平面図である。
【図８】図８は、本発明のエンタテインメントシステムの構成を示す斜視図である。
【図９】図９は、本発明に従って、携帯用電子機器のＣＰＵのクロック数を変化させた場合のＣＰＵクロック数と動作時間との関係を表す図である。
【符号の説明】
１  従来のエンタテインメントシステム、１０  メモリーカード、１１  制御手段、３０１  本発明に係るエンタテインメントシステム、３２０  コントローラ、４００  携帯用電子機器。
【図１】
0004121653.tif 000003
【図２】
0004121653.tif 000004
【図３】
0004121653.tif 000005
【図４】
0004121653.tif 000006
【図５】
0004121653.tif 000007
【図６】
0004121653.tif 000008
【図７】
0004121653.tif 000009
【図８】
0004121653.tif 000010
【図９】
0004121653.tif 000011