(57)【要約】【課題】本発明は、画面の内容に変化がない状態におけるグラフィックスメモリの消費電力を削減することが可能な表示制御方法および表示制御装置を提供する。【解決手段】画面が変化しない状態になると、メモリバンク１５１に他のメモリバンク１５２〜１５４の格納情報をコピーし、ＧＰＵ１４の内部設定をインターリーブから１つのメモリバンク１５１に変更し、メモリバンク１５２〜１５４の給電を止める。ここで画面に変化が生じると、メモリバンク１５２〜１５４への給電を再開し、メモリバンク１５１の格納内容Ｂ，Ｃ、Ｄを元のメモリバンク１５２〜１５４へコピーし、ＧＰＵ１４の内部設定を１つのメモリバンク１５１からインターリーブへと変更し、各メモリバンク１５１〜１５４の格納情報を使用した表示へと戻す。【選択図】  図５
2004205577.tif 000002
【特許請求の範囲】
【請求項１】
個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを用いて、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御方法において、
予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知するステップと、
この検知ステップにより前記画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するステップと、
この格納ステップにより前記第２の画像情報が追加格納されると、前記第２のメモリへの電力供給を停止するステップと、
を有することを特徴とする表示制御方法。
【請求項２】
前記停止ステップによる電力供給の停止後に前記画像情報が変化することを検知するステップと、
この検知ステップにより前記画像情報の変化が検知されると、前記第２のメモリに対して電力供給するステップと、
この電力供給ステップにより前記第２のメモリに電力供給されると、前記第２のメモリに対して前記第１のメモリに格納された前記第２の画像情報をコピーするステップと、
を有することを特徴とする請求項１記載の表示制御方法。
【請求項３】
個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを用いて、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御方法において、
予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知するステップと、
この検知ステップにより前記画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するステップと、
この格納ステップにより前記第２の画像情報が追加格納されると、前記第２のメモリを自動的に電荷を補充するオートリフレッシュモードに切替えるステップと、
を有することを特徴とする表示制御方法。
【請求項４】
前記切替ステップによるオートリフレッシュモードへの切替え後に前記画像情報が変化することを検知するステップと、
この検知ステップにより前記画像情報の変化が検知されると、前記第２のメモリに対してオートリフレッシュモードから外部の指示に基づいて電荷が補充されるモードに切替えるステップと、
を有することを特徴とする請求項３記載の表示制御方法。
【請求項５】
前記検知ステップにより画像情報が変化しないことが検知されると、予め設定されたメモリの使用に関する内部設定情報を前記第１および第２のメモリの使用から前記第１のメモリの使用に変更するステップを有することを特徴とする請求項１または請求項３のいずれか記載の表示制御方法。
【請求項６】
個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを有し、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御装置において、
予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知する検知手段と、
この検知手段によって前記画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するコピー手段と、
このコピー手段による前記第２の画像情報の追加コピーがなされると、前記第２のメモリへの電力供給を停止する停止手段と、
前記検知手段によって画像情報が変化すると検知された場合には前記第１及び第２のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記第１のメモリを用いて画像情報を表示するよう制御する制御手段と、
を有することを特徴とする表示制御装置。
【請求項７】
前記検知手段により前記画像情報の変化が検知されると、前記第２のメモリに対して電力供給する供給手段と、
この供給手段により前記第２のメモリに電力供給されると、前記第２のメモリに対して前記第１のメモリに格納された前記第２の画像情報を格納する格納手段と、
を有することを特徴とする請求項６記載の表示制御装置。
【請求項８】
個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを有し、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御装置において、
予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知する検知手段と、
前記検知手段によって画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するコピー手段と、
このコピー手段による前記第２の画像情報の追加コピーがなされると、前記第２のメモリを自動的に電荷を補充するオートリフレッシュモードに切替える切替手段と、
前記検知手段によって画像情報が変化すると検知された場合には前記第１及び第２のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記第１のメモリを用いて画像情報を表示するよう制御する制御手段と、
を有することを特徴とする表示制御装置。
【請求項９】
前記切替手段は、前記検知手段により前記画像情報の変化が検知されると、前記第２のメモリに対してオートリフレッシュモードから外部の指示に基づいて電荷が補充されるモードに切替えを実行することを特徴とする請求項８記載の表示制御装置。
【請求項１０】
前記検知手段によって画像情報が変化しないことが検知されると、予め設定されたメモリの使用に関する内部設定情報を前記第１および第２のメモリの使用から前記第１のメモリの使用に変更する変更手段を有することを特徴とする請求項６または請求項８のいずれか記載の表示制御装置。
【請求項１１】
個別に電力供給可能なＮ個（Ｎは整数）のメモリに順次にアクセスし、これらメモリに格納された画像情報を表示装置に表示するよう制御する表示制御装置において、
予め定められた一定時間の間に前記メモリに格納された画像情報が変化しないことを検知する検知手段と、
この検知手段によって画像情報が変化しないことが検知されると、予め設定されたメモリの使用に関する内部設定情報を、前記Ｎ個のメモリの使用からＭ個（Ｍは整数、Ｍ＜Ｎ）のメモリの使用へと変更する変更手段と、
この変更手段によって変更された前記Ｍ個のメモリ以外のＮ−Ｍ個のメモリに対する電力供給を停止する停止手段と、
前記検知手段によって画像情報が変化すると検知された場合には前記内部設定情報に基づいて前記Ｎ個のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記内部設定情報に基づいてＭ個のメモリを用いて画像情報を表示するよう制御する制御手段と、
を有することを特徴とする表示制御装置。
【請求項１２】
個別に電力供給可能なＮ個（Ｎは整数）のメモリに順次にアクセスし、これらメモリに格納された画像情報を表示装置に表示するよう制御する表示制御装置において、
予め定められた一定時間の間に前記メモリに格納された画像情報が変化しないことを検知する検知手段と、
この検知手段によって画像情報が変化しないことが検知されると、予め設定されたメモリの使用に関する内部設定情報を、前記Ｎ個のメモリの使用からＭ個（Ｍは整数、Ｍ＜Ｎ）のメモリの使用へと変更する変更手段と、
この変更手段によって変更された前記Ｍ個のメモリ以外のＮ−Ｍ個のメモリを、自動的に電荷を補充するオートリフレッシュモードに切替える切替手段と、
前記検知手段によって画像情報が変化すると検知された場合には前記内部設定情報に基づいて前記Ｎ個のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記内部設定情報に基づいてＭ個のメモリを用いて画像情報を表示するよう制御する制御手段と、
を有することを特徴とする表示制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータのディスプレイモニタを制御する表示制御方法および表示制御装置に関する。
【０００２】
【従来の技術】
近年、ノートブックタイプ等に代表されるバッテリ駆動可能な各種パーソナルコンピュータが開発されている。この種のパーソナルコンピュータにおいては、その電力消費の低減を図るためパワーマネージメント技術が採用されている。
【０００３】
例えば特開平６−５９６５５号公報には、画像データの内容に変化がない場合に、スリープモードに移行し、表示メモリと表示装置だけを動作して省電力になる画像表示装置が開示されている。
【０００４】
【特許文献１】
特開平６−５９６５５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の装置では、画像データの内容に変化がない場合に表示メモリと表示装置だけを動作させているが、表示メモリに関する構成は全く記述されていない。その容量が大きい等の表示メモリの構成によっては、画像データの内容に変化がなくても表示メモリ全体を動作させていることとなり、必ずしも省電力とは言い切れない恐れがある。
【０００６】
本発明は、以上の点に鑑みなされたもので、画面の内容に変化がない状態におけるグラフィックスメモリの消費電力を削減することが可能な表示制御方法および表示制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の表示制御方法は、個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを用いて、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御方法において、予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知するステップと、この検知ステップにより前記画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するステップと、この格納ステップにより前記第２の画像情報が追加格納されると、前記第２のメモリへの電力供給を停止するステップと、を有することを特徴とする。
【０００８】
上記目的を達成するために、本発明の表示制御方法は、個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを用いて、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御方法において、予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知するステップと、この検知ステップにより前記画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するステップと、この格納ステップにより前記第２の画像情報が追加格納されると、前記第２のメモリを自動的に電荷を補充するオートリフレッシュモードに切替えるステップと、を有することを特徴とする。
【０００９】
上記目的を達成するために、本発明の表示制御装置は、個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを有し、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御装置において、予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知する検知手段と、この検知手段によって前記画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するコピー手段と、このコピー手段による前記第２の画像情報の追加コピーがなされると、前記第２のメモリへの電力供給を停止する停止手段と、前記検知手段によって画像情報が変化すると検知された場合には前記第１及び第２のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記第１のメモリを用いて画像情報を表示するよう制御する制御手段と、を有することを特徴とする。
【００１０】
上記目的を達成するために、本発明の表示制御装置は、個別に電力供給およびアクセスが可能な第１のメモリと第２のメモリを有し、この第１のメモリに格納された第１の画像情報および前記第２のメモリに格納された第２の画像情報を表示装置に表示するよう制御する表示制御装置において、予め定められた一定時間の間に前記第１及び第２の画像情報が変化しないことを検知する検知手段と、前記検知手段によって画像情報が変化しないことが検知されると、前記第２のメモリに格納されている前記第２の画像情報を前記第１のメモリに格納されている前記第１の画像情報に追加して格納するコピー手段と、このコピー手段による前記第２の画像情報の追加コピーがなされると、前記第２のメモリを自動的に電荷を補充するオートリフレッシュモードに切替える切替手段と、前記検知手段によって画像情報が変化すると検知された場合には前記第１及び第２のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記第１のメモリを用いて画像情報を表示するよう制御する制御手段と、を有することを特徴とする。
【００１１】
上記目的を達成するために、本発明の表示制御装置は、個別に電力供給可能なＮ個（Ｎは整数）のメモリに順次にアクセスし、これらメモリに格納された画像情報を表示装置に表示するよう制御する表示制御装置において、予め定められた一定時間の間に前記メモリに格納された画像情報が変化しないことを検知する検知手段と、この検知手段によって画像情報が変化しないことが検知されると、予め設定されたメモリの使用に関する内部設定情報を、前記Ｎ個のメモリの使用からＭ個（Ｍは整数、Ｍ＜Ｎ）のメモリの使用へと変更する変更手段と、この変更手段によって変更された前記Ｍ個のメモリ以外のＮ−Ｍ個のメモリに対する電力供給を停止する停止手段と、前記検知手段によって画像情報が変化すると検知された場合には前記内部設定情報に基づいて前記Ｎ個のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記内部設定情報に基づいてＭ個のメモリを用いて画像情報を表示するよう制御する制御手段と、を有することを特徴とする。
【００１２】
上記目的を達成するために、本発明の表示制御装置は、個別に電力供給可能なＮ個（Ｎは整数）のメモリに順次にアクセスし、これらメモリに格納された画像情報を表示装置に表示するよう制御する表示制御装置において、予め定められた一定時間の間に前記メモリに格納された画像情報が変化しないことを検知する検知手段と、この検知手段によって画像情報が変化しないことが検知されると、予め設定されたメモリの使用に関する内部設定情報を、前記Ｎ個のメモリの使用からＭ個（Ｍは整数、Ｍ＜Ｎ）のメモリの使用へと変更する変更手段と、この変更手段によって変更された前記Ｍ個のメモリ以外のＮ−Ｍ個のメモリを、自動的に電荷を補充するオートリフレッシュモードに切替える切替手段と、前記検知手段によって画像情報が変化すると検知された場合には前記内部設定情報に基づいて前記Ｎ個のメモリを用いて画像情報を表示し、前記検知手段によって画像情報が変化しないことが検知された場合には前記内部設定情報に基づいてＭ個のメモリを用いて画像情報を表示するよう制御する制御手段と、を有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明に係る実施の形態について詳細に説明する。図１は、本発明の一実施の形態に係るコンピュータシステム１００のシステム構成を示す図である。このコンピュータシステム１００は、例えばバッテリ駆動可能なノートブックタイプの携帯型パーソナルコンピュータである。
【００１４】
図１に示すコンピュータシステム１００は、ＣＰＵ１１、ホストブリッジ１２、主メモリ１３、グラフィックスコントローラ１４、ＶＲＡＭ１５、ＰＣＩ−ＩＳＡブリッジ１６、Ｉ／Ｏコントローラ１７、ハードディスクドライブ（ＨＤＤ）１８、ＢＩＯＳ−ＲＯＭ１９、キーボードコントローラ（ＫＢＣ）２０等を備えている。
【００１５】
ＣＰＵ１１は、本システム全体を制御するためのものであり、主メモリ１３上にロードされたオペレーションシステム、各種アプリケーションプログラム、およびＢＩＯＳ等を実行する。
【００１６】
ホストブリッジ１２は、ＣＰＵバス１とＰＣＩバス３間を双方向で接続するためのブリッジＬＳＩであり、ここには主メモリ１３をアクセス制御するためのメモリコントローラ、およびＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  ＧｒａｐｈｉｃｓＰｏｒｔ）２を介してグラフィックスコントローラ１４との間のデータ転送を行うＡＧＰブリッジ機能が搭載されている。
【００１７】
ＡＧＰ２は、グラフィックスコントローラ１４との間のデータ転送のための専用バスであり、ＰＣＩバス規格の拡張仕様の１つとして定義されている。
【００１８】
グラフィックスコントローラ１４は、本コンピュータシステム１００のディスプレイモニタとして仕様されるＬＣＤ１４２や外部ＣＲＴディスプレイ１４３を制御するための表示制御装置であり、例えばＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の１チップＬＳＩから構成されている。
【００１９】
グラフィックスコントローラ１４は、後述するメモリバンク（ＶＲＡＭ）１５への描画機能、およびＶＲＡＭ１５上のデータを表示信号に変換してディスプレイモニタに出力する機能等を有しており、グラフィックスアクセラレータとして機能する。
【００２０】
ＶＲＡＭ１５は、図２に示すように、例えば４Ｍｂ×３２ｂｉｔの４つのメモリバンク１５１、１５２、１５３、１５４からなり、バス幅を１２８ビットとした４ウェイ・インターリーブ構成をとることができるビデオメモリである。
【００２１】
グラフィックスコントローラ１４は、後述するフローチャートで示す制御処理でその内部設定を変更することによって、ＶＲＡＭ１５のメモリ構成を変更することができる。本実施例では、例えば４ウェイ・インターリーブ構成あるいは一つのメモリバンク（例えば１５１）をアクセスする構成のいずれかのメモリ構成に設定することができる。
【００２２】
その結果、グラフィックスコントローラ１４の内部設定が４ウェイ・インターリーブ構成である場合には、グラフィックスコントローラ１４はメモリバンク１５１〜１５４を並列にアクセス制御する。グラフィックスコントローラ１４の内部設定が単一のメモリバンクアクセスである場合には、グラフィックスコントローラ１４はメモリバンク１５１にアクセス制御する。
【００２３】
グラフィックスコントローラ１４は、ＶＲＡＭ１５に対して、ＶＲＡＭ１５内部の記憶素子に定期的に電荷を再補充してデータの損失を防ぐリフレッシュ動作を指示／実行させる。ＶＲＡＭ１５は、上記各メモリチップ（メモリバンク１５１〜１５４をつくるメモリチップ）内部で定期的に自動でリフレッシュ（電荷の再補充）を行うオートリフレッシュ機能を有する。
【００２４】
尚、グラフィックスコントローラ１４によるリフレッシュ動作よりも、メモリチップ単独で実行するオートリフレッシュ機能を用いた方が消費電力は低くなる。
【００２５】
そして、グラフィックスコントローラ１４は、ＶＲＡＭ１５に対して、オートリフレッシュモードの設定あるいは解除を指示するコマンドを出力する。これに対して、ＶＲＡＭ１５は、グラフィックスコントローラ１４からのコマンドに基づいて、グラフィックスコントローラ１４によってリフレッシュされるリフレッシュモードからオートリフレッシュを行うモード（オートリフレッシュモード）への切替えを実行する。
【００２６】
ＰＣＩ−ＩＳＡブリッジ１６は、ＰＣＩバス３とＩＳＡバス４間を双方向で接続するブリッジＬＳＩである。ＩＳＡバス４にはＢＩＯＳ−ＲＯＭ１９の他、キーボードコントローラ（ＫＢＣ）２０等のＩＳＡデバイスが接続されている。
【００２７】
ＢＩＯＳ−ＲＯＭ１９にはシステムＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）が記憶されている。システムＢＩＯＳは、システム起動時に実行されるＰＯＳＴルーチン（ハードウェアの初期化およびテスト）、グラフィックスコントローラ１４を制御するためのＶＧＡ−ＢＩＯＳを初めとする各種ハードウェア制御のためのルーチン、およびシステムの電源オン・オフおよび省電力に関するシステム管理ルーチンなどから構成されている。
【００２８】
尚、本実施例では、ＧＰＵ１４の内部設定にて変更するＶＲＡＭ１５のメモリ構成を、４ウェイ・インターリーブ構成と単一のメモリバンクをアクセスする構成のいずれかとしたが、これに限らず、個別に電力供給可能なＮ個（Ｎは整数、Ｎ＞１）のメモリにおいてＮ個のメモリへ順次アクセスするモードからＭ個（Ｍは整数、Ｍ＜Ｎ）のメモリへアクセスするモードに変更することも可能である。即ち、例えば、インターリーブ構成を、例えば４ウェイ・インターリーブから２ウェイ・インターブに変更したり、８ウェイ・インターリーブを４ウェイ・インターリーブに変更することも可能である。
【００２９】
次に、図３乃至図５を用いて、コンピュータシステム１００におけるグラフィックスコントローラ１４とＶＲＡＭ１５間のメモリ構成を変更する制御処理の第１の実施例について説明する。
【００３０】
図３及び図４は、画像の内容に変化が生じないスタティックな状態におけるグラフィックスコントローラ（ＧＰＵ）１４とメモリバンク１５１〜１５４の格納内容を模式的に示した図である。
【００３１】
ＣＲＴ１４２やＬＣＤ１４３の画面内容に変化が生じないスタティックな状態である場合には、例えば図３に示すように、メモリバンク１５１には画像情報Ａが格納され、メモリバンク１５２には画像情報Ｂが格納され、メモリバンク１５３には画像情報Ｃが格納され、メモリバンク１５４には画像情報Ｄが格納されている場合、メモリバンク１５１〜１５４の格納内容（画像情報Ａ〜Ｄ）に変化がない（変わらない）状態となる。
【００３２】
複数あるメモリバンク１５１〜１５４の全てを動作させるとそれだけ電力を消費する。これは、メモリバンク１５１〜１５４を構成するメモリチップ全てのリフレッシュを必要とすることも原因である。しかし、このようなスタティックな状態においては、メモリバンク１５１〜１５４に格納される画像情報Ａ〜Ｄに変化が生じない。
【００３３】
そこで、本実施例では、このように画面内容（メモリバンクが格納している画像情報）に変化が生じないスタティックな状態である場合、ＧＰＵ１４のファームウェアであるグラフィックスドライバは、図４に示すように、メモリバンク１５１〜１５４に格納されている画像情報Ａ、Ｂ、Ｃ、Ｄを全て１つのメモリバンク（例えばメモリバンク１５１）に格納する。この際、グラフィックスドライバは、メモリバンク１５１に格納した（元々格納されていなかった）画像情報Ｂ、Ｃ、Ｄの格納場所（アドレス）を記憶しておく。
【００３４】
そして、ＧＰＵ１４の内部設定を例えば単一のメモリバンク（メモリバンク１５１）をアクセスするモードに変更し、以降スタティックな状態が続くかぎり、メモリバンク１５１に全ての画像情報Ａ、Ｂ、Ｃ、Ｄを格納し、表示する。
【００３５】
この結果、メモリバンクのデータ転送速度は４分の１となる。しかし、画面に変化のない状態であるため、メモリバンク１５１へのアクセスはリフレッシュサイクルのみとなる。従って、単一のメモリバンク１５１をアクセスするモードであっても、バス幅３２ビットで画像情報の転送は十分足りるので、問題とならない。
【００３６】
また、本実施例では、残りのメモリバンク（他の３つのメモリバンク１５２〜１５４）に対しては、給電を止める（電源を切る）ようになっている。この結果、残りのメモリバンクに格納されている内容は消失する。即ち、メモリバンク１５２に格納されている画像情報Ｂ、メモリバンク１５３に格納されている画像情報Ｃ、メモリバンク１５３に格納されている画像情報Ｄは消えてしまう。
【００３７】
従って、スタティックな状態が続くかぎり、メモリバンクは１つしか動作されていないので、本実施例ではメモリバンクの消費電力が４分の１となる。
【００３８】
ここで、再び画面内容に変化が生じた場合には、グラフィックスドライバは、給電していなかったメモリバンク１５２〜１５４への給電を再開し、記憶していたアドレスに基づいて１つのメモリバンク１５１にアクセスし、このメモリバンク１５１に格納されている内容（画像情報Ｂ、Ｃ、Ｄ）を他のメモリバンク１５２〜１５４へコピーし、ＧＰＵ１４の内部設定を４ウェイインターリーブのメモリ構成へと変更することにより、メモリバンク１５１〜１５４に格納された画像情報Ａ、Ｂ、Ｃ、Ｄを使用した表示へと戻るようになっている。
【００３９】
図５は、上述するようなコンピュータシステム１００におけるグラフィックスコントローラ１４とＶＲＡＭ１５（複数のメモリバンク）間におけるインターリーブ構成の変更処理に関するフローチャート図である。
【００４０】
図５に示すように、まずＣＰＵ１１（ＧＰＵ１４のファームウェアであるグラフィックスドライバ）は、例えば従来の技術（特開平６−５９６５５号公報）にあるような周知の方法で、画面内容あるいはメモリバンクが格納している画像情報に変化があるか否かを常に監視する（ＳＴ１１、ＳＴ１２のＮｏ）。
【００４１】
ＳＴ１１による監視の結果、画像情報に変化がないスタティック状態であると判定されると（ＳＴ１２のＹｅｓ）、ＣＰＵ１１は、メモリバンク１５１に対して、画像情報Ａを残した状態で、他のメモリバンク１５２〜１５４に格納されていた画像情報Ｂ、Ｃ、Ｄをコピーし、メモリバンク１５１に全ての画像情報Ａ、Ｂ、Ｃ、Ｄを格納する。この際、ＣＰＵ１１は、メモリバンク１５１に格納した画像情報Ｂ、Ｃ、Ｄの格納場所（アドレス）を記憶しておく（ＳＴ１３）。
【００４２】
次に、ＣＰＵ１１は、ＧＰＵ１４の内部設定をアクセスするモードを、４ウェイ・インターリーブ構成から、単一のメモリバンク１５１のみをアクセスするモードに変更する。この結果、メモリバンク１５１に格納された画像情報Ａ、Ｂ、Ｃ、Ｄを用いて表示を継続する（ＳＴ１４）。
【００４３】
ＳＴ１４によりＧＰＵ１４の内部設定が変更されると、ＣＰＵ１１は、残りのメモリバンク１５２〜１５４に対する給電を止める（電源を切る）（ＳＴ１５）。この際、メモリバンク１５２に格納されている画像情報Ｂ、メモリバンク１５３に格納されている画像情報Ｃ、メモリバンク１５３に格納されている画像情報Ｄはリフレッシュが行われないので、消えてしまう。
【００４４】
この状態で、ＣＰＵ１４は、ＳＴ１１と同様に、画面内容（画像情報）に変化があるか否かを常に監視する（ＳＴ１６）。ＳＴ１６の監視を継続した結果、画面内容（画像情報）に変化が生じたと判定されると（ＳＴ１７のＹｅｓ）、まずＣＰＵ１１は、給電していなかったメモリバンク１５２〜１５４への給電を再開する（ＳＴ１８）。この際、メモリバンク１５２〜１５４には何も格納されていない状態である。
【００４５】
メモリバンク１５２〜１５４への給電が再開されると、ＣＰＵ１１は、ＳＴ１３で記憶したアドレスに基づいて１つのメモリバンク１５１にアクセスし、メモリバンク１５１に格納されており、メモリバンク１５２からコピーされた画像情報Ｂをメモリバンク１５２に戻し、メモリバンク１５３からコピーされた画像情報Ｃをメモリバンク１５３に戻し、メモリバンク１５４からコピーされた画像情報Ｄをメモリバンク１５４に戻す（ＳＴ１９）。
【００４６】
ＳＴ１９によるコピーが終わると、ＣＰＵ１１は、ＧＰＵ１４の内部設定におけるメモリ構成を、単一のメモリバンク１５１のみをアクセスするモードから４ウェイ・インターリーブへと変更する。そして、ＣＰＵ１１は、メモリバンク１５１〜１５４に格納された画像情報Ａ、Ｂ、Ｃ、Ｄを使用した表示へと戻す（ＳＴ２０）。再びＳＴ１１へと進み、画面内容（画像情報）に変化があるかの監視を継続する。
【００４７】
上述するように、本実施例では、画面内容（画像情報）に変化がない状態である場合に、複数ある全てのメモリバンクを使用するインターリーブ構成から、より少ないメモリバンク構成に変更し、より少ないメモリバンク構成で画像情報を格納し、使用しないメモリバンクのメモリチップは電源を切っている。従って、スタティックな状態が続くかぎり、少ないメモリ構成で動作しているので、消費電力を少なく抑えることが可能となる。
【００４８】
次に、図６及び図７を用いて、コンピュータシステム１００におけるグラフィックスコントローラ１４とＶＲＡＭ１５を構成する複数のメモリバンク間におけるメモリ構成を変更する制御処理の第２の実施例について説明する。
【００４９】
図６は、画面内容（画像情報）に変化が生じないスタティックな状態におけるグラフィックスコントローラ（ＧＰＵ）１４とメモリバンク１５１〜１５４の内容を模式的に示した図である。
【００５０】
例えば画面内容（画像情報）に変化が生じないスタティックな状態である場合、本実施例では、グラフィックスドライバは、図６に示すように、メモリバンク１５１〜１５４に格納されている画像情報Ａ、Ｂ、Ｃ、Ｄを全て１つのメモリバンク（例えばメモリバンク１５１）に格納する。
【００５１】
そして、ＧＰＵ１４の内部設定を例えば単一のメモリバンク１５１をアクセスするモードに変更し、以降スタティックな状態が続くかぎり、メモリバンク１５１に格納された画像情報Ａ、Ｂ、Ｃ、Ｄを表示するために使用する。
【００５２】
この結果、メモリバンクのデータ転送速度は４分の１となる。しかし、画面に変化のない状態であるため、メモリバンク１５１へのアクセスはリフレッシュサイクルのみとなる。従って、単一のメモリバンク１５１をアクセスするモードであっても、バス幅３２ビットで画像情報の転送は十分足りるので、問題とならない。
【００５３】
本実施例では、上記第１の実施例とは異なり、残りのメモリバンク（他の３つのメモリバンク１５２〜１５４）に対しては、オートリフレッシュモードへと切替えて、格納内容Ｂ，Ｃ，Ｄが消失しないようにする。
【００５４】
従って、スタティックな状態が続くかぎり、メモリバンクは１つしか動作されておらず、他のメモリバンクを構成するメモリチップはオートリフレッシュモードに設定されているので、ＶＲＡＭ１５の消費電力は通常動作時よりも減少する。
【００５５】
ここで、再び画面内容（画像情報）に変化が生じた場合には、グラフィックスドライバは、オートリフレッシュモードにあるメモリバンク１５２〜１５４をＧＰＵ１４によるリフレッシュへと切替え後、ＧＰＵ１４の内部設定を４ウェイインターリーブへと変更することにより、メモリバンク１５１〜１５４に格納された画像情報Ａ、Ｂ、Ｃ、Ｄを使用した表示へと戻るようになっている。
【００５６】
従って、本実施例では、スタティック状態時に使用しないメモリバンクはオートリフレッシュモードに切替えており、画像情報はそのまま格納されているので、画像情報に変化が生じてもとのインターリーブ構成に戻す際にも、メモリバンク間の画像情報の移動を行う必要がなく、第１の実施例と比較して、インターリーブのメモリ構成に復旧する時間を短縮することができる。
【００５７】
図６は、上述するようなコンピュータシステム１００におけるグラフィックスコントローラ１４とＶＲＡＭ１５（複数のメモリバンク）間におけるインターリーブ構成の変更処理に関するフローチャート図である。
【００５８】
図６に示すように、まずＣＰＵ１１（ＧＰＵ１４のファームウェアであるグラフィックスドライバ）は、周知の方法で、画面内容（画像情報）に変更があるか否かを常に監視すると（ＳＴ２１、ＳＴ２２のＮｏ）。
【００５９】
ＳＴ２１による監視の結果、画面内容（画像情報）に変化がないスタティック状態であると判定されると（ＳＴ２２のＹｅｓ）、ＣＰＵ１１は、メモリバンク１５１に対して、画像情報Ａを残した状態で、他のメモリバンク１５２〜１５４に格納されていた画像情報Ｂ、Ｃ、Ｄをコピーして、メモリバンク１５１に全ての画像情報Ａ、Ｂ、Ｃ、Ｄを格納する（ＳＴ２３）。
【００６０】
次に、ＣＰＵ１１は、ＧＰＵ１４の内部設定におけるメモリ構成を、４ウェイ・インターリーブ構成から単一のメモリバンク（例えばメモリバンク１５１）のみをアクセスするモードに変更し、メモリバンク１５１に格納された画像情報Ａ、Ｂ、Ｃ、Ｄを用いてスタティック状態の表示を継続する（ＳＴ２４）。
【００６１】
ＳＴ２４によりＧＰＵ１４の内部設定が変更されると、ＧＰＵ１４は、残りのメモリバンク（他の３つのメモリバンク１５２〜１５４）に対して、オートリフレッシュモードの設定を指示するコマンドを出力する。メモリバンク１５２〜１５４は、このＧＰＵ１４のコマンドを受けて、オートリフレッシュモードに切替わる（ＳＴ２５）。
【００６２】
ＳＴ２５によるオートリフレッシュモードへの切替えが終わると、この状態で、ＣＰＵ１４は、ＳＴ２１と同様に、画像情報に変更があるか否かを常に監視する（ＳＴ２６）。
【００６３】
ＳＴ２６の監視を継続した結果、画像情報に変化が生じたと判定されると（ＳＴ２７のＹｅｓ）、ＧＰＵ１４は、メモリバンク１５２〜１５４に対して、オートリフレッシュモードの解除を指示するコマンドを出力する。メモリバンク１５２〜１５４は、このＧＰＵ１４のコマンドを受けて、ＧＰＵ１４によるリフレッシュモードに切替わる（ＳＴ２８）。
【００６４】
次に、ＣＰＵ１１は、ＧＰＵ１４の内部設定におけるメモリ構成を、単一のメモリバンク１５１のみをアクセスするモードから４ウェイ・インターリーブの構成へと変更する。そして、ＣＰＵ１１は、メモリバンク１５１〜１５４に格納された画像情報Ａ、Ｂ、Ｃ、Ｄを使用した表示へと戻す（ＳＴ２９）。再びＳＴ２１へと進み、画面情報の変更があるかの監視を継続する。
【００６５】
上述するように、本実施例では、画面内容（画像情報）に変化がない状態である場合に、複数ある全てのメモリバンクを使用するインターリーブ構成から、より少ないメモリバンクを使用するメモリ構成に変更する。
【００６６】
そして、静止画面で使用する画像情報を、より少ないメモリバンクを使用するメモリ構成で格納し、使用しないメモリバンクを構成するメモリチップはオートリフレッシュモードに切替える。従って、スタティックな状態が続くかぎり、少ないメモリバンクを使用した構成で動作するので、消費電力を少なく抑えることができ、更に画像情報に変化が生じた際に、複数ある全てのメモリバンクを使用した表示へより早く復旧することが可能となる。
【００６７】
【発明の効果】
以上説明したように、本発明によれば、画面の内容に変化がない状態におけるグラフィックスメモリの消費電力を削減することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るコンピュータシステム１００のシステム構成図。
【図２】グラフィックスコントローラ１４およびＶＲＡＭ１５に関する基本構成を説明するための図。
【図３】グラフィックスコントローラ１４およびＶＲＡＭ１５に関する第１の実施例の構成を説明するための図。
【図４】グラフィックスコントローラ１４およびＶＲＡＭ１５に関する第１の実施例の構成を説明するための図。
【図５】コンピュータシステム１００におけるメモリ構成の変更処理の第１の実施例を説明するためのフローチャート図。
【図６】グラフィックスコントローラ１４およびＶＲＡＭ１５に関する第２の実施例の構成を説明するための図。
【図７】コンピュータシステム１００におけるメモリ構成の変更処理の第２の実施例を説明するためのフローチャート図。
【符号の説明】
１４    グラフィックスコントローラ、ＧＰＵ
１５    ＶＲＡＭ
１００  コンピュータシステム
１５１、１５２、１５３、１５４    メモリバンク
【図１】
2004205577.tif 000003
【図２】
2004205577.tif 000004
【図３】
2004205577.tif 000005
【図４】
2004205577.tif 000006
【図５】
2004205577.tif 000007
【図６】
2004205577.tif 000008
【図７】
2004205577.tif 000009