(57)【要約】【課題】表示部における駆動モードの切り替えをＰＣプラットフォームに依存せず行い、より消費電力を低減することできるようにする。【解決手段】本発明に係る情報処理装置に適用可能なパーソナルコンピュータ１においては、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、システム電源の生成元が外部電源であるかバッテリ４１であるかを判定し、同期設定データテーブル５０を参照して、判定結果に基づいてＬＣＤ４５の駆動モードの状態を指示する駆動モード指示データをＬＣＤ駆動モードレジスタ５３に書き込み、駆動モード信号発生回路５５は、書き込まれた駆動モード指示データに基づいて、ＬＣＤ４５の駆モードの選択を制御するための駆動モード選択制御信号を生成し、駆動モード選択回路４７は、生成された駆動モード選択制御信号に基づいて、ＬＣＤ４５の駆動モードを選択して切り替える。【選択図】  図２
2008158811.tif 000002
【特許請求の範囲】
【請求項１】
システム電源の生成元が外部電源であるかバッテリであるかを判定する第１の判定手段と、
設定データテーブルを参照して、前記第１の判定手段による判定結果に基づいて、表示部の駆動モードの状態を指示する駆動モード指示データを駆動モードレジスタに書き込む第１の書き込み手段と、
前記第１の書き込み手段により書き込まれた前記駆動モード指示データに基づいて、前記表示部の駆動モードの選択を制御するための駆動モード選択制御信号を生成する第１の生成手段と、
前記第１の生成手段により生成された前記駆動モード選択制御信号に基づいて、前記表示部の駆動モードを選択して切り替える第１の切り替え手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記設定テーブルを参照して、前記第１の判定手段による判定結果に基づいて、前記表示部に照射するバックライトの輝度の状態を指示するバックライト輝度指示データをバックライト輝度レジスタに書き込む第２の書き込み手段と、
前記第２の書き込み手段により書き込まれた前記バックライト輝度指示データに基づいて、前記バックライトの輝度を制御するためのバックライト輝度制御信号を生成する第２の生成手段と、
前記第２の生成手段により生成された前記バックライト輝度制御信号に基づいて、前記バックライトの輝度を切り替える第２の切り替え手段とをさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
予め設定された同期／非同期設定データに基づいて、前記表示部の駆動モードの切り替え処理および前記バックライトの輝度の切り替え処理を同期させる同期モードであるか、前記表示部の駆動モードの切り替え処理および前記バックライトの輝度の切り替え処理を同期させない非同期モードであるかを判定する第２の判定手段と、
前記第２の判定手段により前記表示部の駆動モードの切り替え処理および前記バックライトの輝度の切り替え処理を同期させる同期モードであると判定された場合、前記設定データテーブルを用いて、前記表示部の駆動モードの切り替え処理および前記バックライトの輝度の切り替え処理を同期させるように制御する制御手段とをさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第２の判定手段により前記表示部の駆動モードの切り替え処理および前記バックライトの輝度の切り替え処理を同期させる同期モードであると判定された場合、前記制御手段は、予め設定された非同期の際の設定データを用いて、前記表示部の駆動モードの切り替え処理および前記バックライトの輝度の切り替え処理を非同期に制御することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記設定データテーブルには、少なくとも、前記システム電源の生成元と前記表示部の駆動モードとが予め対応付けられて登録されていることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
システム電源の生成元が外部電源であるかバッテリであるかを判定する第１の判定ステップと、
設定データテーブルを参照して、前記第１の判定ステップの処理による判定結果に基づいて、表示部の駆動モードの状態を指示する駆動モード指示データを駆動モードレジスタに書き込む第１の書き込みステップと、
前記第１の書き込みステップの処理により書き込まれた前記駆動モード指示データに基づいて、前記表示部の駆モードの選択を制御するための駆動モード選択制御信号を生成する第１の生成ステップと、
前記第１の生成ステップの処理により生成された前記駆動モード選択制御信号に基づいて、前記表示部の駆動モードを選択して切り替える第１の切り替えステップとを含むことを特徴とする情報処理装置の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および情報処理方法に係り、特に、表示部の電力消費を削減することができるようにした情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）などの表示部に種々の画像を表示する場合、単位時間あたりにより多くの画面を書き換えるほど、表示部における電力消費が増大する。一般に、パーソナルコンピュータなどにおいては、６０Ｈｚの周波数で表示部に表示される画面の書き換えを行うようにしている。
【０００３】
しかし、表示部に表示される表示内容に関わらず、常に一定の周波数（例えば６０Ｈｚなど）で表示部に表示される画面の書き換えを行うようにすると、表示部における電力を無駄に消費してしまう。
【０００４】
そこで、表示部における電力消費を低減する技術が提案されている（特許文献１参照）。
【０００５】
特許文献１に提案されている技術によれば、外部から入力される圧縮データから画像を再生する動画像再生手段と、再生された画像を保持する記憶手段と、リフレッシュ要求信号が発生したときに記憶手段に保持された画像を表示し、次にリフレッシュ要求信号が発生するまでその画像を保持する表示手段と、リフレッシュ要求信号を発生するタイミングを圧縮データに含まれる情報によって決定するリフレッシュ制御手段を備えるようにしたので、表示画質を損なわずにＬＣＤの駆動電力を削減するために、画面内の任意の部位において適応的なリフレッシュレートに切り替えることができる。
【０００６】
また、ＬＣＤなどの表示部に画面を表示する際に、例えばプログレッシブ走査とインタレース走査を切り替える技術や電力消費を低減する省電力制御技術（Ｄ２ＰＯ(Dynamic Display Power Optimization)）も提案されている。
【特許文献１】特開２０００−２２１９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の省電力制御技術では、ＬＣＤなどの表示部に画面を表示する際に、駆動モードを切り替えることで電力消費を低減することはできるが、特定のＰＣプラットフォームが実装されていない場合には、その方法が使用できないものもある。  本発明は、このような状況に鑑みてなされたものであり、表示部における駆動モードの切り替えをＰＣプラットフォームに依存せず行い、より消費電力を低減することができる情報処理装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、上述した課題を解決するために、システム電源の生成元が外部電源であるかバッテリであるかを判定する第１の判定手段と、設定データテーブルを参照して、第１の判定手段による判定結果に基づいて、表示部の駆動モードの状態を指示する駆動モード指示データを駆動モードレジスタに書き込む第１の書き込み手段と、第１の書き込み手段により書き込まれた駆動モード指示データに基づいて、表示部の駆モードの選択を制御するための駆動モード選択制御信号を生成する第１の生成手段と、第１の生成手段により生成された駆動モード選択制御信号に基づいて、表示部の駆動モードを選択して切り替える第１の切り替え手段とを備えることを特徴とする。
【０００９】
本発明の情報処理装置の情報処理方法は、上述した課題を解決するために、システム電源の生成元が外部電源であるかバッテリであるかを判定する第１の判定ステップと、設定データテーブルを参照して、第１の判定ステップの処理による判定結果に基づいて、表示部の駆動モードの状態を指示する駆動モード指示データを駆動モードレジスタに書き込む第１の書き込みステップと、第１の書き込みステップの処理により書き込まれた駆動モード指示データに基づいて、表示部の駆モードの選択を制御するための駆動モード選択制御信号を生成する第１の生成ステップと、第１の生成ステップの処理により生成された駆動モード選択制御信号に基づいて、表示部の駆動モードを選択して切り替える第１の切り替えステップとを含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、表示部における駆動モードの切り替えをＰＣプラットフォームに依存せず行い、より消費電力を低減することできると。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
図１は、本発明に係る情報処理装置として適用可能なノートブック型のパーソナルコンピュータの外観の構成を表している。
【００１３】
パーソナルコンピュータ１は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）（図２のＬＣＤ４５）を有する表示パネル１３が組み込まれている。
【００１４】
表示部としてのディスプレイユニット１２は、コンピュータ本体１１の上面を覆う開放位置とコンピュータ本体１１の上面が露出する閉塞位置との間を回動自在に変化するように、コンピュータ本体１１の奥手側の端部に設けられたヒンジ（支持部）１４に取り付けられている。
【００１５】
コンピュータ本体１１は薄い箱形の筐体を有しており、その筐体上面中央部には、キーボード１５が設けられる。コンピュータ本体１１の手前側の筐体部分上面にはパームレストが形成されている。パームレストのほぼ中央部には、タッチパッド１６、スクロールボタン１７、タッチパッドコントロールボタン１８が設けられる。コンピュータ本体１１の奥側の筐体部分上面には、コンピュータ本体１１の電源をオン／オフするためのパワーボタン１９が配置されている。
【００１６】
次に、図２は、本発明に係る情報処理装置に適用可能なパーソナルコンピュータ１の内部の構成を表している。
【００１７】
図２に示されるように、パーソナルコンピュータ１は、ＣＰＵ３１、ノースブリッジ３２、メインメモリ３３、グラフィクスコントローラ３４、サウスブリッジ３５、ＢＩＯＳ−ＲＯＭ３６、ハードディスクドライブ（ＨＤＤ（Hard Disc Drive））３７、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）３８、およびパワーサプライ３９などにより構成されている。
【００１８】
ディスプレイユニット１２は、ＬＣＤ４５、ＬＣＤ駆動回路４６、駆動モード（プログレッシブ駆動モードまたはインタレース駆動モードなど）を確定して選択する駆動モード選択回路４７、バックライト４８、同期回路４３、第１コネクタＣ１、および第２コネクタＣ２により構成される表示パネル１３を有する。
【００１９】
ＬＣＤ４５のカラーフィルタは赤色、緑色、青色であり、フィルタセグメントを有するＲＧＢ型である。バックライト４８は、透過型（または半透過型）のＬＣＤ４５の背面からＬＣＤ４５を照明する照明部である。ＬＣＤ４５が反射型である場合、ＬＣＤ４５の前側の横からＬＣＤ４５を照明する照明部としてフロントサイドライトが用いられる。バックライト電源４４は、パワーサプライ３９から供給される駆動電源を昇圧し、昇圧された駆動電源をバックライト４８に供給する。
【００２０】
ＣＰＵ（Central Processing Unit）３１はパーソナルコンピュータ１の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ（Hard Disc Drive））３７からメインメモリ３３にロードされる、オペレーティングシステム（ＯＳ）５２およびユーティリティ５１を含む各種アプリケーションプログラムを実行する。また、起動時にハードディスクドライブ（ＨＤＤ）３７から同期設定データテーブル５０がメインメモリ３３にロードされる。
【００２１】
また、ＣＰＵ３１は、ＢＩＯＳ−ＲＯＭ３６に格納されたシステムＢＩＯＳ（Basic Input Output System）をメインメモリ３３にロードした後、メインメモリ３３にロードされたシステムＢＩＯＳを実行する。システムＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２２】
ノースブリッジ３２は、ＣＰＵ３１のローカルバスとサウスブリッジ３５との間を接続するブリッジデバイスである。ノースブリッジ３２には、メインメモリ３３をアクセス制御するメモリコントローラが内蔵されている。また、ノースブリッジ３２は、例えばＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ３４との通信を実行する機能（例えばＡＧＰコントローラなど）も有している。
【００２３】
グラフィクスコントローラ３４は、パーソナルコンピュータ１のディスプレイモニタとして使用されるＬＣＤ４５の赤色画素、緑色画素、青色画素を制御する表示コントローラである。このグラフィクスコントローラ３４はビデオメモリ（ＶＲＡＭ（Video RAM））を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに描画（生成）された表示データ（イメージデータやテキストデータ）から、ＬＣＤ４５に表示すべき表示イメージ（画像）を形成する映像信号を生成する。グラフィクスコントローラ３４によって生成された制御信号としての映像信号は信号線Ｌ１に出力される。信号線Ｌ１は、ディスプレイユニット１２の表示パネル１３に設けられた第１コネクタＣ１に接続されている。表示パネル１３に設けられたＬＣＤ駆動回路４７は、第１コネクタＣ１から供給される映像信号に基づいてＬＣＤ４５の赤色画素、緑色画素、および青色画素を駆動する。
【００２４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）３８は、入力手段としてのキーボード１５、タッチパッド１６、スクロールボタン１７、タッチパッドコントロールボタン１８、およびスイッチ２０のコントロールを行うとともに、バックライト４８およびＬＣＤ４５の白色画素の輝度を制御するコントローラとして機能する。エンベデッドコントローラ／キーボードコントローラＩＣ３８は、パーソナルコンピュータ１のシステム状態に関わらず（すなわち、電源がオフの状態であっても）、各種のデバイス（周辺装置やセンサ、電源回路など）を監視し制御するワンチップ・マイコンである。
【００２５】
また、ＥＣ／ＫＢＣ３８は、少なくとも、ＬＣＤ駆動モードレジスタ（モードレジスタ）５３、バックライト輝度レジスタ（ＢＬ輝度レジスタ）５４、駆動モード信号発生回路５５、およびＢＬ_ＰＷＭ回路５６を有する。ＬＣＤ駆動モードレジスタ５３には、ＬＣＤ４５の駆動モード（プログレッシブ駆動モードまたはインタレース駆動モード）を指示するための駆動モード指示データが格納される。
【００２６】
ここで、プログレッシブ駆動モードとは、一回の画面表示を一回の走査で行う方式をいう。それに対して、インタレース駆動モードとは、一回の画面表示を少なくとも奇数段目と複数段目の２回に分けて走査して行う方式をいう。インタレース駆動モードでは、奇数段目の走査と複数段目の走査をさらに分割して行ってもよい。なお、本発明の実施形態に係るＬＣＤ４５は、プログレッシブ駆動モードとインタレース駆動モードのいずれでも動作させることができる。
【００２７】
バックライト輝度レジスタ５４には、バックライト１７１の輝度を指示するためのバックライト輝度指示データが格納される。
【００２８】
駆動モード信号発生回路５５は、ＬＣＤ駆動モードレジスタ５３に格納されている駆動モード指示データに基づいて、ＬＣＤ駆動モードの選択を制御するための駆動モード選択制御信号を生成する。駆動モード信号発生回路５５によって生成された駆動モード選択制御信号は、信号線Ｌ２に出力され、その後、この駆動モード選択制御信号は信号線Ｌ２を介して同期回路４３に入力される。信号線Ｌ２は、ディスプレイユニット１２の表示パネル１３に設けられた第２コネクタＣ２に接続されている。表示パネル１３に設けられた駆動モード選択回路４７は、第２コネクタＣ２から供給される駆動モード選択制御信号に基づいて、ＬＣＤ駆動回路４６の駆動モード（プログレッシブ駆動モードまたはインタレース駆動モード）を確定して選択する。
【００２９】
ＢＬ_ＰＷＭ回路５６は、バックライト輝度レジスタ５４に格納されているバックライト輝度指示データに基づいて、バックライト電源を制御するためのバックライト電源制御信号としてのＰＷＭ（Pulse Width Modulation）信号を生成し、生成されたＰＷＭ信号をバックライト電源４４に出力する。バックライト電源１５は、ＢＬ_ＰＷＭ回路５６から入力されたＰＷＭ信号に基づいて昇圧した電源をバックライト４８に供給する。バックライト電源４４から供給される昇圧された電源によって、バックライト４８が点灯する。
【００３０】
パワーサプライ３９は、外部電源がＡＣアダプタ４０を介して供給されている場合、ＡＣアダプタ４０から供給される外部電源を用いてパーソナルコンピュータ１の各コンポーネントに供給すべきシステム電源を生成する。また、パワーサプライ３９は、外部電源がＡＣアダプタ４０を介して供給されていない場合、バッテリ４１を用いてパーソナルコンピュータ１の各コンポーネント（パーソナルコンピュータ本体１１，およびディスプレイユニット（表示部）１２）に供給すべきシステム電源を生成する。なお、以下においては、パーソナルコンピュータ本体１１およびディスプレイユニット１２の駆動電源がバッテリ４１である場合を「バッテリ駆動」といい、パーソナルコンピュータ本体１１およびディスプレイユニット１２の駆動電源がＡＣアダプタ４０を介した外部電源である場合を「外部電源駆動」という。
【００３１】
パワーサプライ３９は、システム電源の生成元（外部電源またはバッテリ４１）が変わったときに、システム電源の生成元をＥＣ／ＫＢＣ３８に対して割込通知する機能を有する。ＥＣ／ＫＢＣ３８は、システム電源の生成元をメインメモリ３３上にロードされているシステムＢＩＯＳに通知する。システムＢＩＯＳは、ＥＣ／ＫＢＣ３８から通知されたシステム電源の生成元（外部電源またはバッテリ４１）に応じて、メインメモリ３３上のＢＡＴＴ駆動フラグ４９を、バッテリ駆動を示すイネーブルフラグまたは外部電源駆動を示すディスイネーブルフラグにする。
【００３２】
次に、図３のフローチャートを参照して、図２のパーソナルコンピュータ１における同期・非同期モード設定処理について説明する。この同期・非同期モード設定処理は、ユーザにより例えば入力手段としてのキーボード１５、タッチパッド１６、スクロールボタン１７、タッチパッドコントロールボタン１８、およびスイッチ２０などが操作されることにより同期・非同期モード設定処理を開始するとの指示がなされることで、開始される。
【００３３】
ステップＳ１において、ＣＰＵ３１は、メインメモリ３３にロードされたシステムＢＩＯＳを実行し、ユーザにより例えばキーボード１５およびスイッチ２０などが操作されることにより同期・非同期モード設定処理を開始するとの指示がなされたか否かを判定し、同期・非同期モード設定処理を開始するとの指示がなされたと判定するまで待機する。
【００３４】
ステップＳ１において同期・非同期モード設定処理を開始するとの指示がなされた場合、ＣＰＵ３１はステップＳ２で、システムＢＩＯＳから同期・非同期モード設定処理を開始するとの指示がなされたと判定されたという通知を受けると、メインメモリ３３上にロードされたユーティリティ５１を実行し、同期・非同期モード設定画面の表示データをグラフィックスコントローラ３４に供給する。グラフィックスコントローラ３４は、ＣＰＵ３１から供給された表示データを取得し、取得された同期・非同期モード設定画面の表示データに基づいて、ＬＣＤ４５に表示すべき表示イメージ（画像）を形成する映像信号を生成するとともに、生成された同期・非同期モード設定画面の表示データに対応する表示イメージの映像信号をディスプレイユニット１２に出力する。ディスプレイユニット１２のＬＣＤ４５は、生成された表示イメージの映像信号に基づいて同期・非同期モード設定画面（図示せず）を表示する。
【００３５】
この同期・非同期モード設定画面には、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御を同期させて制御する同期モードを選択するための同期モード選択ラジオボックス（図示せず）、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御を同期させずにユーザがそれぞれを任意に設定可能な非同期モードとを選択するための非同期モード選択ラジオボックス（図示せず）が設けられている。
【００３６】
ステップＳ３において、ＣＰＵ３１は、メインメモリ３３上にロードされたユーティリティ５１を実行し、ユーザにより例えばキーボード１５およびスイッチ２０などが操作されることにより、ＬＣＤ４５上に表示された同期・非同期モード設定画面において同期モード選択ラジオボックスまたは非同期選択ラジオボックスのいずれかの選択を受け付ける。
【００３７】
このとき、同期モード選択ラジオボックスと非同期モード選択ラジオボックスは、排他的に選択可能であり、いずれか一方のラジオボックス（例えば同期モード選択ラジオボックス）がすでに選択されている状態で、他方のラジオボックス（例えば非同期モード選択ラジオボックス）の選択が受け付けられると、すでに選択されていたラジオボックス（例えば非同期モード選択ラジオボックス）のチェックマークが解除されるとともに、選択が受け付けられたラジオボックス（例えば非同期モード選択ラジオボックス）のチェックマークが実行される。
【００３８】
ステップＳ４において、ＣＰＵ３１は、メインメモリ３３上にロードされたユーティリティ５１を実行し、選択が受け付けられたラジオボックス（例えば同期モード選択ラジオボックスと非同期モード選択ラジオボックス）に基づいて、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御を同期させて制御する同期モード、あるいは、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御を同期させずにユーザがそれぞれを任意に設定可能な非同期モードに設定する。
【００３９】
これにより、同期モードか非同期モードかのいずれかに設定される。
【００４０】
例えば同期モードに設定されると、その後、例えばメインメモリ３３にロードされている同期設定データテーブル５０に予め対応付けられている設定データに基づいて、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御が行われる。
【００４１】
図４は、メインメモリ３３にロードされている同期設定データテーブル５０の構成例を表している。なお、図４の同期設定データテーブル５０は、例えばＬＣＤ４５が透過型である場合の同期設定データテーブルを示している。勿論、ＬＣＤ４５が半透過型である場合や反射型である場合にはそれぞれ異なる同期設定データテーブルを用いるようにしてもよいし、いずれの場合においても同様の同期設定データテーブルを用いるようにしてもよい。
【００４２】
図４の同期設定データテーブル５０の場合、パーソナルコンピュータ本体１１およびディスプレイユニット１２の駆動が外部電源駆動であるときには、電力モードが「ハイパワーモード」（すなわち、高消費電力モード）に設定され、ＬＣＤ４５の駆動モードがプログレッシブ駆動モード（プログレッシブ走査による駆動モード）に設定され、さらに、バックライト４８の輝度が「Ｍａｘ」に設定されている。
【００４３】
一方、パーソナルコンピュータ本体１１およびディスプレイユニット１２の駆動がバッテリ駆動であるときには、電力モードが「ノーマルモード」（すなわち、通常の駆動時間モード）または「ロングライフモード」（すなわち、長時間の駆動時間モード）に設定され、ＬＣＤ４５の駆動モードがインタレース駆動モード（インタレース走査による駆動モード）に設定され、さらに、バックライト４８の輝度が「Ｍｉｄ」または「Ｌｏｗ」に設定されている。
【００４４】
ここで、ステップＳ３の受付処理において同期・非同期モード設定画面上において同期モード選択ラジオボックス（図示せず）の選択が受け付けられたとき、ＣＰＵ３１は、メインメモリ３３上にロードされたユーティリティ５１を実行し、ユーザにより例えばキーボード１５およびスイッチ２０などが操作されることにより、バッテリ駆動の際のモードが「ノーマルモード」であるか「ロングライフモード」であるかの選択がさらに受け付けられる。
【００４５】
例えば「ノーマルモード」の選択がさらに受け付けられると、同期モードに設定されるとともに、その後、バッテリ駆動であると判定されたときには、例えばメインメモリ３３にロードされている同期設定データテーブル５０の「ノーマルモード」に予め対応付けられている設定データ（ＬＣＤ４５の駆動モードが「インタレース駆動モード」で、かつ、バックライト４８の輝度が「Ｍｉｄ」に設定された設定データ）に基づいて、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御が行われる。
【００４６】
一方、ステップＳ３の受付処理において同期・非同期モード設定画面上において非同期モード選択ラジオボックス（図示せず）の選択が受け付けられたとき、ＣＰＵ３１は、メインメモリ３３上にロードされたユーティリティ５１を実行し、ユーザにより例えばキーボード１５およびスイッチ２０などが操作されることにより、ＬＣＤ４５の駆動モード（すなわち、プログレッシブ駆動モードかインタレース駆動モードか）の選択がさらに受け付けられるとともに、バックライト４８の輝度の選択がさらに受け付けられる。
【００４７】
このとき、選択が受け付けられるＬＣＤ４５の駆動モードについて、プログレッシブ駆動モードかインタレース駆動モードの２つ以外の駆動モードの選択が受け付けられるようにしてもよい。また、選択が受け付けられるバックライト４８の輝度は例えば２５６段階に予め設定するようにしてもよいし、より多段階に設定するようにしてユーザの好みに応じて任意の選択が受け付けられるようにしてもよい。
【００４８】
ステップＳ５において、ＣＰＵ３１は、メインメモリ３３上にロードされたユーティリティ５１を実行し、設定された同期モードか非同期モードかなどに関する同期／非同期設定データ５７（勿論、同期モードの場合には「ノーマルモード」か「ロングライフモード」かなどに関する設定データも含まれている）をＣＭＯＳメモリ（ＣＭＯＳＲＡＭ）４２に格納する。これにより、同期モードか非同期モードかのいずれかに設定されているか否かなどに関する同期／非同期設定データ５７が記憶される。
【００４９】
図５のフローチャートを参照して、図２のパーソナルコンピュータ１における駆動モード切替処理について説明する。この駆動モード切替処理は、パーソナルコンピュータ１の起動時、あるいは、図３のフローチャートを参照して説明した同期・非同期モード設定処理により同期モードまたは非同期モードが設定された（切り替えられた）ときに開始される。なお、ユーザによりＡＣアダプタ４０を介した外部電源駆動からバッテリ駆動に切り替えられたときにも、この駆動モード切替処理を開始するようにしてもよい。
【００５０】
なお、図５のフローチャートを参照して説明する駆動モード切替処理は、ＬＣＤ４５が透過型である場合について説明するが、勿論、この駆動モード切替処理は、ＬＣＤ４５が半透過型である場合や反射型である場合にも適用することができる。
【００５１】
ステップＳ１１において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、ＣＭＯＳメモリ４２に格納されている同期／非同期設定データ５７を読み出す。
【００５２】
ステップＳ１２において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期／非同期設定データ５７に基づいて、同期モードであるか（すなわち、同期モードに設定されているか）否かを判定する。
【００５３】
ステップＳ１２において同期モードである（すなわち、同期モードに設定されている）と判定された場合、ＣＰＵ３１はステップＳ１３で、メインメモリ３３上にロードされているユーティリティ５１を実行し、現在のシステム電源の生成元がバッテリ４１であるか否かを判定する。
【００５４】
すなわち、メインメモリ３３上のＢＡＴＴ駆動フラグ４９が、バッテリ駆動を示すイネーブルフラグであるか、あるいは、外部電源駆動を示すディスイネーブルフラグであるかに基づいて、現在のシステム電源の生成元がバッテリ４１であるか否かが判定される。
【００５５】
ステップＳ１３において現在のシステム電源の生成元がバッテリ４１ではないと判定された場合（すなわち、現在のシステム電源の生成元がＡＣアダプタ４０であると判定された場合）、ＣＰＵ３１はステップＳ１４で、メインメモリ３３上にロードされているユーティリティ５１を実行し、メインメモリ３３上にロードされている同期設定データテーブル５０（例えば図４の同期設定データテーブル５０）から、外部電源駆動の際の同期設定データを読み出す。
【００５６】
例えば図４の同期設定データテーブル５０の場合、ＬＣＤ４５の駆動モードが「プログレッシブ駆動モード」に設定され、バックライト４８の輝度が「Ｍａｘ」に設定されている同期設定データが読み出される。
【００５７】
ステップＳ１５において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期設定データに基づいて、ＥＣ／ＫＢＣ３８内のＬＣＤ駆動モードレジスタ５３に、ＬＣＤ４５の駆動モードがＯＮ状態（プログレッシブ駆動モード）である場合に応じたデータ（ＬＣＤ４５の駆動モードを指示する駆動モード指示データ）を書き込む。ここでは、便宜上、プログレッシブ駆動モードで動作させる場合を、ＬＣＤ４５の駆動モードが「ＯＮ状態」であるという。
【００５８】
ステップＳ１６において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期設定データに基づいて、ＥＣ／ＫＢＣ３８内のバックライト輝度レジスタ５４に、バックライト４８の輝度がＭａｘ状態である場合に応じたデータ（バックライト４８の輝度を指示するバックライト輝度指示データ）を書き込む。
【００５９】
なお、ステップＳ１５とステップＳ１６の処理の順序は逆になってもよい。
【００６０】
ステップＳ１３において現在のシステム電源の生成元がバッテリ４１であると判定された場合、ＣＰＵ３１はステップＳ１７で、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期／非同期設定データ５７に基づいて、同期モードのバッテリ駆動のうちのロングライフモードに設定されているか否かを判定する。
【００６１】
ステップＳ１７において同期モードのバッテリ駆動のうちのロングライフモードに設定されていないと判定された場合（すなわち、同期モードのバッテリ駆動のうちのノーマルモードに設定されていると判定された場合）、ＣＰＵ３１はステップＳ１８で、メインメモリ３３上にロードされているユーティリティ５１を実行し、メインメモリ３３上にロードされている同期設定データテーブル５０（例えば図４の同期設定データテーブル５０）から、バッテリ駆動のうちのノーマルモードの際の同期設定データを読み出す。
【００６２】
例えば図４の同期設定データテーブル５０の場合、ＬＣＤ４５の駆動モードが「インタレース駆動モード」に設定され、バックライト４８の輝度が「Ｍｉｄ」（すなわち、Ｍｉｄｄｌｅ）に設定されている同期設定データが読み出される。
【００６３】
ステップＳ１９において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期設定データに基づいて、ＥＣ／ＫＢＣ３８内のＬＣＤ駆動モードレジスタ５３に、ＬＣＤ４５の駆動モードがＯＦＦ状態（インタレース駆動モード）である場合に応じたデータ（ＬＣＤ４５の駆動モードを指示する駆動モード指示データ）を書き込む。ここでは、便宜上、インタレース駆動モードで動作させる場合を、ＬＣＤ４５の駆動モードが「ＯＦＦ状態」であるという。
【００６４】
ステップＳ２０において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期設定データに基づいて、ＥＣ／ＫＢＣ３８内のバックライト輝度レジスタ５４に、バックライト４８の輝度がＭｉｄ状態である場合に応じたデータ（バックライト４８の輝度を指示するバックライト輝度指示データ）を書き込む。
【００６５】
なお、ステップＳ１９とステップＳ２０の処理の順序は逆になってもよい。
【００６６】
一方、ステップＳ１７において同期モードのバッテリ駆動のうちのロングライフモードに設定されていると判定された場合、ＣＰＵ３１はステップＳ２１で、メインメモリ３３上にロードされているユーティリティ５１を実行し、メインメモリ３３上にロードされている同期設定データテーブル５０（例えば図４の同期設定データテーブル５０）から、バッテリ駆動のうちのロングライフモードの際の同期設定データを読み出す。
【００６７】
例えば図４の同期設定データテーブル５０の場合、ＬＣＤ４５の駆動モードが「インタレース駆動モード」に設定され、バックライト４８の輝度が「Ｌｏｗ」に設定されている同期設定データが読み出される。
【００６８】
ステップＳ２２において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期設定データに基づいて、ＥＣ／ＫＢＣ３８内のＬＣＤ駆動モードレジスタ５３に、ＬＣＤ４５の駆動モードがＯＦＦ状態（インタレース駆動モード）である場合に応じたデータ（ＬＣＤ４５の駆動モードを指示する駆動モード指示データ）を書き込む。
【００６９】
ステップＳ２３において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期設定データに基づいて、ＥＣ／ＫＢＣ３８内のバックライト輝度レジスタ５４に、バックライト４８の輝度がＬｏｗ状態である場合に応じたデータ（バックライト４８の輝度を指示するバックライト輝度指示データ）を書き込む。
【００７０】
なお、ステップＳ２２とステップＳ２３の処理の順序は逆になってもよい。
【００７１】
一方、ステップＳ１２において非同期モードであると判定された場合、ＣＰＵ３１はステップＳ２４で、メインメモリ３３上にロードされているユーティリティ５１を実行し、ＣＭＯＳメモリ４２に格納されている同期／非同期設定データ５７から、非同期モードの際の設定データ（すなわち、ＬＣＤ４５の駆動モードおよびバックライト４８の輝度に関する設定データ）を読み出す。
【００７２】
例えば、図３の同期・非同期モード設定処理において、ユーザにより例えばキーボード１５およびスイッチ２０などが操作されることにより、非同期モードの際のＬＣＤ駆動モードが「プログレッシブ駆動モード」に設定され、さらに、バックライト４８の輝度が２５６段階中１５８段階目に設定された場合、非同期モードの際の設定データには、これらの設定データが含まれる。
【００７３】
ステップＳ２５において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された非同期モードの際の設定データに基づいて、ＥＣ／ＫＢＣ３８内のＬＣＤ駆動モードレジスタ５３にデータ（ＬＣＤ４５の駆動モードを指示する駆動モード指示データ）を書き込む。
【００７４】
例えば図３の同期・非同期モード設定処理において、ユーザにより例えばキーボード１５およびスイッチ２０などが操作されることにより、非同期モードの際のＬＣＤ駆動モードが「プログレッシブ駆動モード」に設定された場合、ＥＣ／ＫＢＣ３８内のＬＣＤ駆動モードレジスタ５３には、ＬＣＤ４５の駆動モードがＯＮ状態（プログレッシブ駆動モード）である場合に応じたデータが書き込まれる。
【００７５】
ステップＳ２６において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された同期設定データに基づいて、ＥＣ／ＫＢＣ３８内のバックライト輝度レジスタ５４にデータ（バックライト４８の輝度を指示するバックライト指示データ）を書き込む。
【００７６】
例えば図３の同期・非同期モード設定処理において、ユーザにより例えばキーボード１５およびスイッチ２０などが操作されることにより、バックライト４８の輝度が２５６段階中１５８段階目に設定された場合、ＥＣ／ＫＢＣ３８内のバックライト輝度レジスタ５４には、バックライト４８の輝度が２５６段階中１５８段階目である場合に応じたデータが書き込まれる。
【００７７】
なお、ステップＳ２５とステップＳ２６の処理の順序は逆になってもよい。
【００７８】
ステップＳ２７において、ＥＣ／ＫＢＣ３８内の駆動モード信号発生回路５５は、ＬＣＤ駆動モードレジスタ５３にデータ（駆動モード指示データ）が書き込まれた後、ＬＣＤ駆動モードレジスタ５３に書き込まれたＬＣＤ４５の駆動モードの状態に応じたデータ（駆動モード指示データ）を読み出し、読み出されたＬＣＤ４５の駆動モードの状態に応じたデータ（駆動モード指示データ）に基づいて、ＬＣＤ駆動モードの選択を制御するための駆動モード選択制御信号を生成する。この駆動モード選択制御信号には、ＬＣＤ駆動モードを例えばプログレッシブ駆動モードまたはインタレース駆動モードに選択させるための制御信号が含まれている。
【００７９】
例えばステップＳ１４乃至Ｓ１６の処理を経て、ＬＣＤ駆動モードレジスタ５３にＬＣＤ４５の駆動モードがＯＮ状態（プログレッシブ駆動モード）である場合に応じたデータ（駆動モード指示データ）が書き込まれた場合、ステップＳ２７においては、ＬＣＤ４５の駆動モードがＯＮ状態（プログレッシブ駆動モード）である場合に応じたデータ（駆動モード指示データ）に基づいて、ＬＣＤ駆動モードの選択を制御するための駆動モード選択制御信号を生成する。この駆動モード選択制御信号には、ＬＣＤ駆動モードを例えばプログレッシブ駆動モードに選択させるための制御信号が含まれている。
【００８０】
また、例えばステップＳ１８乃至Ｓ２０の処理を経て、ＬＣＤ駆動モードレジスタ５３にＬＣＤ４５の駆動モードがＯＦＦ状態（インタレース駆動モード）である場合に応じたデータ（駆動モード指示データ）が書き込まれた場合、ステップＳ２７においては、ＬＣＤ４５の駆動モードがＯＦＦ状態（インタレース駆動モード）である場合に応じたデータ（駆動モード指示データ）に基づいて、ＬＣＤ駆動モードの選択を制御するための駆動モード選択制御信号を生成する。この駆動モード選択制御信号には、ＬＣＤ駆動モードを例えばインタレース駆動モードに選択させるための制御信号が含まれている。なお、例えばステップＳ２１乃至Ｓ２２の処理を経て、ＬＣＤ駆動モードレジスタ５３にＬＣＤ４５の駆動モードがＯＦＦ状態（インタレース駆動モード）である場合に応じたデータが書き込まれた場合についても同様であり、その説明は省略する。
【００８１】
さらに、例えばステップＳ２４乃至Ｓ２６の処理を経て、ＬＣＤ駆動モードレジスタ５３にＬＣＤ４５の駆動モードがＯＮ状態（プログレッシブ駆動モード）またはＯＦＦ状態（インタレース駆動モード）である場合に応じたデータ（駆動モード指示データ）が書き込まれた場合、ステップＳ２７においては、ＬＣＤ４５の駆動モードがＯＮ状態（プログレッシブ駆動モード）またはＯＦＦ状態（インタレース駆動モード）である場合に応じたデータ（駆動モード指示データ）に基づいて、それぞれ、ＬＣＤ駆動モードの選択を制御するための駆動モード選択制御信号を生成する。この駆動モード選択制御信号には、ＬＣＤ駆動モードを例えばプログレッシブ駆動モードまたはインタレース駆動モードに選択させるための制御信号が含まれている。
【００８２】
ステップＳ２８において、駆動モード信号発生回路５５は、生成された駆動モード選択制御信号を同期回路４３に信号線Ｌ２を介して供給する。その後、生成された駆動モード選択制御信号は、第２コネクタＣ２を介して駆動モード選択回路４７に供給される。
【００８３】
但し、駆動モード信号発生回路５５から供給される駆動モード選択制御信号は、同期回路４３により、グラフィックコントローラ３４から信号線Ｌ１を介してディスプレイユニット１２に出力される映像信号と垂直ブランキングのタイミング同期を取った上で、ディスプレイユニット１２内の駆動モード選択回路４７に供給される。これにより、例えばＬＣＤ駆動モードをプログレッシブ駆動モードからインタレース駆動モードに切り替えた場合であっても、ＬＣＤ４５に表示される表示画面上にノイズを発生しないようにすることができる。
【００８４】
ステップＳ２９において、表示パネル１３に設けられた駆動モード選択回路４７は、第２コネクタＣ２から供給される駆動モード選択制御信号に基づいて、ＬＣＤ駆動回路４６の駆動モード（プログレッシブ駆動モードまたはインタレース駆動モード）を確定して選択し、ＬＣＤ４５の駆動モードを切り替える。
【００８５】
例えばステップＳ１４乃至Ｓ１６の処理を経て、ＬＣＤ駆動モードレジスタ５３にＬＣＤ４５の駆動モードがＯＮ状態（プログレッシブ駆動モード）である場合に応じたデータ（駆動モード指示データ）が書き込まれた場合、ステップＳ２９においては、第２コネクタＣ２から供給される駆動モード選択制御信号に基づいて、ＬＣＤ駆動回路４６の駆動モードがプログレッシブ駆動モードに確定されて選択され、ＬＣＤ４５の駆動モードが切り替えられる。
【００８６】
ステップＳ１８乃至Ｓ２０の処理を経た場合、ステップＳ２１乃至Ｓ２３の処理を経た場合、あるいは、ステップＳ２４乃至Ｓ２６の処理を経た場合についても、同様に、第２コネクタＣ２から供給される駆動モード選択制御信号に基づいて、ＬＣＤ駆動回路４６の駆動モードがプログレッシブ駆動モードまたはインタレース駆動モードに確定されて選択され、ＬＣＤ４５の駆動モードが切り替えられる。
【００８７】
ステップＳ３０において、ＥＣ／ＫＢＣ３８内のＢＬ_ＰＷＭ回路５６は、バックライト輝度レジスタ５４にデータ（バックライト輝度指示データ）が書き込まれた後、バックライト輝度レジスタ５４に書き込まれたバックライト４８の輝度の状態に応じたデータ（バックライト輝度指示データ）を読み出し、読み出されたバックライト輝度指示データに基づいて、バックライト４８の輝度を制御するための輝度制御信号としてのＰＷＭ信号を生成する。このＰＷＭ信号のデューティ比は、バックライト輝度レジスタ５４に書き込まれたバックライト４８の輝度の状態に応じたデータ（バックライト輝度指示データ）によって変化する。
【００８８】
例えばステップＳ１４乃至Ｓ１６の処理を経て、バックライト輝度レジスタ５４にバックライト４８の輝度がＭａｘ状態である場合に応じたデータ（バックライト輝度指示データ）が書き込まれた場合、ステップＳ３０においては、バックライト４８の輝度がＭａｘ状態である場合に応じたデータ（バックライト輝度指示データ）に基づいて、バックライト４８の輝度を制御するための輝度制御信号としてのＰＷＭ信号が生成される。この輝度制御信号としてのＰＷＭ信号には、バックライト４８の輝度をＭａｘ状態に制御するための制御信号が含まれている。
【００８９】
例えばステップＳ１８乃至Ｓ２０の処理を経て、バックライト輝度レジスタ５４にバックライト４８の輝度がＭｉｄｄｌｅ状態である場合に応じたデータ（バックライト輝度指示データ）が書き込まれた場合、ステップＳ３０においては、バックライト４８の輝度がＭｉｄｄｌｅ状態である場合に応じたデータ（バックライト輝度指示データ）に基づいて、バックライト４８の輝度を制御するための輝度制御信号としてのＰＷＭ信号が生成される。この輝度制御信号としてのＰＷＭ信号には、バックライト４８の輝度をＭｉｄｄｌｅ状態に制御するための制御信号が含まれている。
【００９０】
例えばステップＳ２１乃至Ｓ２３の処理を経て、バックライト輝度レジスタ５４にバックライト４８の輝度がＬｏｗ状態である場合に応じたデータ（バックライト輝度指示データ）が書き込まれた場合、ステップＳ３０においては、バックライト４８の輝度がＬｏｗ状態である場合に応じたデータ（バックライト輝度指示データ）に基づいて、バックライト４８の輝度を制御するための輝度制御信号としてのＰＷＭ信号が生成される。この輝度制御信号としてのＰＷＭ信号には、バックライト４８の輝度をＬｏｗ状態に制御するための制御信号が含まれている。
【００９１】
また、例えばステップＳ２４乃至Ｓ２６の処理を経て、バックライト輝度レジスタ５４にバックライト４８の輝度が例えば２５６段階中１５８段階目である場合に応じたデータ（バックライト輝度指示データ）が書き込まれた場合、ステップＳ３０においては、バックライト４８の輝度が例えば２５６段階中１５８段階目である場合に応じたデータ（バックライト輝度指示データ）に基づいて、バックライト４８の輝度を制御するための輝度制御信号としてのＰＷＭ信号が生成される。この輝度制御信号としてのＰＷＭ信号には、バックライト４８の輝度を例えば２５６段階中１５８段階目に制御するための制御信号が含まれている。
【００９２】
ステップＳ３１において、ＢＬ_ＰＷＭ回路５６は、生成されたＰＷＭ信号をバックライト電源４４に出力（供給）する。バックライト電源１５は、ＢＬ_ＰＷＭ回路５６から入力されたＰＷＭ信号に基づいて昇圧した電源をバックライト４８に供給する。
【００９３】
ステップＳ３２において、バックライト４８は、バックライト電源４４から供給される昇圧された電源に応じた輝度で切り替えて点灯する。
【００９４】
例えばステップＳ１４乃至Ｓ１６の処理を経て、バックライト輝度レジスタ５４にバックライト４８の輝度がＭａｘ状態である場合に応じたデータ（バックライト輝度指示データ）が書き込まれた場合、バックライト４８は、バックライト電源４４から供給される昇圧された電源に応じてＭａｘ状態の輝度で点灯する。
【００９５】
本発明の実施形態においては、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御を同期させて制御する同期モードと、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御を同期させずにユーザがそれぞれを任意に設定可能な非同期モードとのいずれか一方を設定することができる。
【００９６】
また、パーソナルコンピュータ１の起動時、あるいは、図３のフローチャートを参照して説明した同期・非同期モード設定処理により同期モードまたは非同期モードが設定された（切り替えられた）ときなどに、同期／非同期設定データに基づいて同期モードか非同期モードに設定されているかを判定し、同期モードに設定されていると判定された場合、さらに現在のシステム電源がバッテリであるか外部電源であるかを判定し、その判定結果に基づいて同期設定データテーブル５０から同期設定データを読み出し、読み出された同期設定データに基づいてＬＣＤ駆動モードレジスタ５３とバックライト電源レジスタ５４にデータをそれぞれ書き込むことができる。
【００９７】
非同期モードに設定されていると判定された場合、同期／非同期設定データから、非同期モードの際の設定データを読み出し、読み出された設定データに基づいてＬＣＤ駆動モードレジスタ５３とバックライト電源レジスタ５４にデータをそれぞれ書き込むことができる。
【００９８】
次に、ＥＣ／ＫＢＣ３８内のＬＣＤ駆動モードレジスタ５３からＬＣＤ４５の駆動モードを指示する駆動モード指示データを読み出し、ＥＣ／ＫＢＣ３８内の駆動モード信号発生回路５５において、読み出された駆動モード指示データに基づいてＬＣＤ４５の駆動モードの選択を制御する駆動モード選択制御信号を生成するとともに、ディスプレイユニット１２の駆動モード選択回路４７において、生成された駆動モード選択制御信号に基づいてＬＣＤ４５の駆動モードを確定し選択し、ＬＣＤ４５の駆動モードを切り替えることができる。
【００９９】
また、パーソナルコンピュータ１の起動時、あるいは、図３のフローチャートを参照して説明した同期・非同期モード設定処理により同期モードまたは非同期モードが設定された（切り替えられた）ときなどに、ＥＣ／ＫＢＣ３８内のバックライト輝度レジスタ５４からバックライト４８の輝度を指示するバックライト輝度指示データを読み出し、ＥＣ／ＫＢＣ３８内のＢＬ_ＰＷＭ回路５６において、読み出されたバックライト輝度指示データに基づいてバックライト４８の輝度を制御する輝度制御信号を生成するとともに、ディスプレイユニット１２のバックライト４８において、バックライト電源１５から供給されたＰＷＭ信号に基づいて昇圧した電源に応じた輝度で切り替えて点灯することができる。
【０１００】
これにより、特定のＰＣプラットフォームに実装される表示ドライバの制御によることなく、ＥＣ／ＫＢＣ３８の制御により、例えばバッテリ駆動時にバックライト４８の輝度をＬｏｗ状態に（低く）するとともに、ＬＣＤ４５の駆動モードをインタレース駆動モード（低電力駆動モード）に切り替えることができ、ディスプレイユニット１２のＬＣＤ４５における消費電力を効率よく低減させるとともに、ユーザが所望するロングライフバッテリ（長時間駆動）を得ることができる。その結果、ディスプレイユニット１２のＬＣＤ４５における駆動モードの切り替えを簡単に行うことができる。また、変更するのに費やす時間と労力が大きい表示ドライバの変更を行う必要がなくなることから、システム設計をより容易にするとともに、パーソナルコンピュータ１のチューニングを行いやすくすることができる。
【０１０１】
また、システム電源の生成元（外部電源かバッテリか）によってＬＣＤ４５の駆動モードを切り替えることができる。
【０１０２】
さらに、ユーザが動画像などを視聴する場合に、ユーザの好みに応じて所望のＬＣＤ４５の駆動モードとバックライト４８の輝度をそれぞれ設定し、設定されたＬＣＤ４５の駆動モードとバックライト４８の輝度によってディスプレイユニット１２のＬＣＤ４５で画像を表示することができる。これにより、動画向けに視認性を向上させることができる。
【０１０３】
また、グラフィックコントローラ３４から信号線Ｌ１を介してディスプレイユニット１２に出力される映像信号と垂直ブランキングのタイミング同期を取った上で、ディスプレイユニット１２内の駆動モード選択回路４７においてＬＣＤ４５の駆動モードを選択するようにしたので、例えばＬＣＤ駆動モードをプログレッシブ駆動モードからインタレース駆動モードに切り替えた場合であっても、ＬＣＤ４５に表示される表示画面上にノイズを発生しないようにすることができる。これにより、ユーザに対して、ＬＣＤ４５の駆動モードの切替時における違和感や不快感を与えないようにすることができる。
【０１０４】
従って、ＬＣＤ４５における駆動モードの切り替えをＰＣプラットフォームに依存せず行い、より消費電力を低減することできる。換言すれば、ディスプレイユニット１２のＬＣＤ４５における駆動モードの切り替えの利便性を向上させることができるとともに、より効率的な低消費電力の環境を提供することができる。
【０１０５】
なお、本発明の実施形態においては、バックライト４８の輝度の状態を、Ｍａｘ、Ｍｉｄｄｌｅ、Ｌｏｗの３つの状態で切り替えるようにしたが、このような場合に限られず、バックライト４８をＯＦＦにする状態を含めて、より多段階（例えば５段階や８段階など）で切り替えるようにしてもよい。
【０１０６】
また、本発明の実施形態においては、同期回路４３をディスプレイユニット１２の外部に設けるようにしたが、同期回路４３をディスプレイユニット１２の内部に設けて、ディスプレイユニット１２内部において自動的に垂直ブランキングと同期を取るようにしてもよい。
【０１０７】
さらに、図４の同期設定データテーブル５０においては、ＬＣＤ４５の駆動モードとバックライト４８の輝度を対応付けるようにしたが、このような場合に限られず、例えばリフレッシュレート（６０Ｈｚ、５０Ｈｚ，４０Ｈｚなど）やクロック周波数などの他の条件も組み合わせて対応付けるようにしてもよい。これにより、より消費電力を低減することができるとともに、よりユーザの好みに合った設定とすることができる。
【０１０８】
また、ディスプレイユニット１２内部に設けた第１コネクタＣ１および第２コネクタＣ２を、１つのコネクタにして実装面積を小さくするようにしてもよい。これにより、コネクタを安価にするとともに、パーソナルコンピュータ１の筐体自体を安価にすることができる。
【０１０９】
ところで、ユーザがこの好みに応じて、例えばスイッチ２０のうちの１つに設けられたＬＣＤ駆動モード切替スイッチ（図示せず）を操作することにより、ＬＣＤ４５の駆動モードのみを瞬時に切り替えるようにしてもよい。以下、この方法を用いた駆動モード切替処理について説明する。
【０１１０】
図６のフローチャートを参照して、図２のパーソナルコンピュータ１における他の駆動モード切替処理について説明する。なお、図６のステップＳ４２乃至Ｓ６３の処理は、図５のステップＳ１１乃至Ｓ３２の処理と同様であり、その説明は繰り返しになるので省略する。
【０１１１】
ステップＳ４１において、ＣＰＵ３１は、メインメモリ３３にロードされたシステムＢＩＯＳを実行し、ユーザにより例えばスイッチ２０のうちのＬＣＤ駆動切替スイッチ（図示せず）が押されたか否かを判定とする。
【０１１２】
ステップＳ４１においてユーザにより例えばスイッチ２０のうちのＬＣＤ駆動切替スイッチ（図示せず）が押されていないと判定された場合、処理はステップＳ４２に進み、ステップＳ４２以降の処理が実行される。
【０１１３】
ステップＳ４１においてユーザにより例えばスイッチ２０のうちのＬＣＤ駆動切替スイッチ（図示せず）が押されたと判定された場合、ＣＰＵ３１はステップＳ６４で、システムＢＩＯＳからユーザにより例えばスイッチ２０のうちのＬＣＤ駆動切替スイッチ（図示せず）が押されたと判定されたという通知を受けると、メインメモリ３３上にロードされたユーティリティ５１を実行し、ＬＣＤ４５の駆動モード制御とバックライト４８の輝度制御を同期させずにユーザがそれぞれを任意に設定可能な非同期モードに設定する。
【０１１４】
これにより、非同期モードかに設定される。
【０１１５】
ステップＳ６５において、ＣＰＵ３１は、メインメモリ３３上にロードされたユーティリティ５１を実行し、ＣＭＯＳメモリ４２に格納されている同期／非同期設定データ５７に含まれる非同期モードの際のＬＣＤの駆動モードを参照して、非同期モードの際のＬＣＤの駆動モードを切り替えて設定する。すなわち、ＣＭＯＳメモリ４２に格納されている同期／非同期設定データ５７に含まれる非同期モードの際のＬＣＤの駆動モードが例えばプログレッシブ駆動モードであった場合、インタレース駆動モードに切り替えて設定される。
【０１１６】
ステップＳ６６において、ＣＰＵ３１は、メインメモリ３３上にロードされたユーティリティ５１を実行し、同期／非同期設定データ５７をＣＭＯＳメモリ４２に格納する。これにより、非同期モードかに設定された後の同期／非同期設定データ５７が記憶される。
【０１１７】
ステップＳ６７において、メインメモリ３３上にロードされているユーティリティ５１を実行し、ＣＭＯＳメモリ４２に格納されている同期／非同期設定データ５７から、非同期モードの際の設定データ（すなわち、切り替えられたＬＣＤ４５の駆動モードおよびバックライト４８の輝度に関する設定データ）を読み出す。
【０１１８】
ステップＳ６８において、ＣＰＵ３１は、メインメモリ３３上にロードされているユーティリティ５１を実行し、読み出された非同期モードの際の設定データに基づいて、ＥＣ／ＫＢＣ３８内のＬＣＤ駆動モードレジスタ５３にデータ（ＬＣＤ４５の駆動モードを指示する駆動モード指示データ）を書き込む。すなわち、切り替えられたＬＣＤ４５の駆動モードを指示する駆動モード指示データが、ＬＣＤ駆動モードレジスタ５３に書き込まれる。
【０１１９】
ステップＳ６９、ＥＣ／ＫＢＣ３８内の駆動モード信号発生回路５５は、ＬＣＤ駆動モードレジスタ５３にデータ（駆動モード指示データ）が書き込まれた後、ＬＣＤ駆動モードレジスタ５３に書き込まれたＬＣＤ４５の駆動モードの状態に応じたデータ（駆動モード指示データ）を読み出し、読み出されたＬＣＤ４５の駆動モードの状態に応じたデータ（駆動モード指示データ）に基づいて、ＬＣＤ駆動モードの選択を制御するための駆動モード選択制御信号を生成する。この駆動モード選択制御信号には、ＬＣＤ駆動モードを例えばプログレッシブ駆動モードまたはインタレース駆動モードに選択させるための制御信号が含まれている。
【０１２０】
ステップＳ７０において、駆動モード信号発生回路５５は、生成された駆動モード選択制御信号を同期回路４３に信号線Ｌ２を介して供給する。その後、生成された駆動モード選択制御信号は、第２コネクタＣ２を介して駆動モード選択回路４７に供給される。
【０１２１】
ステップＳ７１において、表示パネル１３に設けられた駆動モード選択回路４７は、第２コネクタＣ２から供給される駆動モード選択制御信号に基づいて、ＬＣＤ駆動回路４６の駆動モード（プログレッシブ駆動モードまたはインタレース駆動モード）を確定して選択し、ＬＣＤ４５の駆動モードを切り替える。
【０１２２】
これにより、ＬＣＤ４５の駆動モードのみを瞬時に切り替えることができる。従って、ＬＣＤ４５における駆動モードの切り替えをＰＣプラットフォームに依存せず行い、より消費電力を低減することできる。また、ディスプレイユニット１２のＬＣＤ４５における駆動モードの切り替えを簡単に行うことができる。その結果、ディスプレイユニット１２のＬＣＤ４５における駆動モードの切り替えの利便性を向上させることができる。
【０１２３】
なお、本発明は、パーソナルコンピュータ１以外にも、ＰＤＡ（Personal Digital Assistant）、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、その他の情報処理装置にも適用することができる。
【０１２４】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【０１２５】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【０１２６】
【図１】本発明に係る情報処理装置に適用可能なパーソナルコンピュータの外観の構成を示す外観図。
【図２】本発明に係る情報処理装置に適用可能なパーソナルコンピュータの内部の構成を示すブロック図。
【図３】図２のパーソナルコンピュータにおける同期・非同期モード設定処理を説明するフローチャート。
【図４】メインメモリにロードされている同期設定データテーブルの構成例を示す図。
【図５】図２のパーソナルコンピュータにおける駆動モード切替処理を説明するフローチャート。
【図６】図２のパーソナルコンピュータにおける他の駆動モード切替処理を説明するフローチャート。
【符号の説明】
【０１２７】
１…パーソナルコンピュータ、１１…コンピュータ本体、１２…ディスプレイユニット、１３…表示パネル、１４…ヒンジ、１５…キーボード、１６…タッチパッド、１７…スクロールボタン、１８…タッチパッドコントロールボタン、１９…パワーボタン、２０…スイッチ、３１…ＣＰＵ，３２…ノースブリッジ、３３…メインメモリ、３４…グラフィックコントローラ、３５…サウスブリッジ、３６…ＢＩＯＳ−ＲＯＭ、３７…ＨＤＤ、３８…ＥＣ／ＫＢＣ、３９…パワーサプライ、４０…ＡＣアダプタ、４１…バッテリ、４２…ＣＭＯＳメモリ、４３…同期回路、４４…バックライト電源、４５…ＬＣＤ、４６…ＬＣＤ駆動回路、４７…駆動モード選択回路、４８…バックライト、４９…ＢＡＴＴ駆動フラグ、５０…同期設定データテーブル、５１…ユーティリティ、５２…ＯＳ，５３…ＬＣＤ駆動レジスタ、５４…バックライト輝度レジスタ、５５…駆動モード信号発生器、５６…ＢＬ_ＰＷＭ回路、５７…同期／非同期設定データ。
【図１】
2008158811.tif 000003
【図２】
2008158811.tif 000004
【図３】
2008158811.tif 000005
【図４】
2008158811.tif 000006
【図５】
2008158811.tif 000007
【図６】
2008158811.tif 000008