(57)【要約】【課題】駆動電源に応じて適切に表示輝度値を変更することが可能な情報処理装置を実現する。【解決手段】ＢＩＯＳは、ＬＣＤ１７の背面に配置されたバックライト１８の輝度を制御する為に第１および第２の２種類の表示輝度テーブルを選択的に使用する機能を有する。ＢＩＯＳは、ＡＣアダプタ１２５Ｂおよびバッテリ１２５Ａのどちらから電源供給されているかを判断して第１および第２の表示輝度テーブルの一方を選択する。バッテリ駆動時に選択される第２の表示輝度テーブルに定義された最大表示輝度値は、ＡＣ駆動時に選択される第１の表示輝度テーブルに定義された最大表示輝度値よりも低い。【選択図】      図２
2006048131.tif 000002
【特許請求の範囲】
【請求項１】
バッテリおよび外部電源によって駆動可能な情報処理装置において、
表示装置と、
前記表示装置の表示輝度を変更することを指示するイベントを入力する手段と、
前記情報処理装置が前記外部電源および前記バッテリのうちのいずれによって駆動されているかを判別する手段と、
前記情報処理装置が前記外部電源によって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記表示装置の表示輝度を第１の輝度値と前記第１の輝度値よりも大きい値である第２の輝度値との間の範囲内で変更し、前記情報処理装置が前記バッテリによって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記表示装置の表示輝度を前記第２の輝度値よりも小さい値である第３の輝度値から前記第３の輝度値よりも大きい値であり前記第２の輝度値よりも小さい値である第４の輝度値の範囲内で変更する輝度変更処理を実行する手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記表示装置は照明を有しており、
前記輝度変更処理は前記照明の輝度を制御する処理を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１の輝度値と前記第２の輝度値とを定義する第１の輝度制御情報と、前記第３の輝度値と前記第４の輝度値とを定義する第２の輝度制御情報とを記憶する記憶手段をさらに有し、
前記輝度変更処理を実行する手段は、前記情報処理装置が前記外部電源によって駆動されていると判別された場合、前記記憶手段に記憶されている第１の輝度制御情報を用いることで輝度変更処理を実行し、前記情報処理装置が前記バッテリによって駆動されていると判別された場合、前記記憶手段に記憶されている第２の輝度制御情報を用いることで輝度変更処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第４の輝度値は、前記バッテリの電流容量値から、前記情報処理装置を構成する、前記表示装置以外の他のコンポーネント群の総消費電流値を減算した残りの値に基づいて決定されていることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記イベントを入力する手段は、前記情報処理装置の筐体に設けられ、前記表示装置の表示輝度の増加および減少の一方を指示するボタンスイッチを含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
バッテリおよび外部電源によって駆動可能な情報処理装置において、
照明を有する表示装置と、
前記照明の輝度を変更することを指示するイベントを入力する手段と、
前記情報処理装置が外部電源および前記バッテリのうちのいずれによって駆動されているかを判別する手段と、
前記情報処理装置が前記外部電源によって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記照明の輝度を第１の輝度値から前記第１の輝度値よりも大きい値である第２の輝度値までの範囲内における複数の輝度値の中の指定の輝度値に設定し、前記情報処理装置が前記バッテリによって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記照明の輝度を前記第２の輝度値よりも小さい値である第３の輝度値から前記第３の輝度値よりも大きい値であり前記第２の輝度値よりも小さい値である第４の輝度値までの範囲内における複数の輝度値の中の指定の輝度値に設定する手段と、
前記設定された輝度値に基づいて前記照明の輝度を変更する手段と、
を具備することを特徴とする情報処理装置。
【請求項７】
前記第１の輝度値から前記第２の輝度値までの範囲内の複数の輝度値を定義する第１の輝度制御情報と前記第３の輝度値から前記第４の輝度値までの範囲内の複数の輝度値を定義する第２の輝度制御情報とを記憶する記憶手段をさらに具備し、
前記設定手段は、前記情報処理装置が前記外部電源によって駆動されている状態で前記イベントが入力された場合、前記記憶手段に記憶されている前記第１の輝度制御情報と、前記入力されたイベントとに基づいて、前記第１の輝度制御情報で定義された前記第１の輝度値と前記第２の輝度値との間の範囲で前記照明の輝度を設定する手段と、前記情報処理装置が前記バッテリによって駆動されている状態で前記イベントが入力された場合、前記記憶手段に記憶されている前記第２の輝度制御情報と、前記入力されたイベントとに基づいて、前記第２の輝度制御情報で定義された前記第３の輝度値と第４の輝度値との間の範囲で前記照明の輝度を設定する手段とを具備することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記第４の輝度値は、前記バッテリの電流容量値から、前記情報処理装置を構成する、前記表示装置以外の他のコンポーネント群の総消費電流値を減算した残りの値に基づいて決定されていることを特徴とする請求項６記載の情報処理装置。
【請求項９】
前記イベントを入力する手段は、前記情報処理装置の筐体に設けられ、前記表示装置の表示輝度の増加および減少の一方を指示するボタンスイッチを含むことを特徴とする請求項６記載の情報処理装置。
【請求項１０】
情報処理装置に設けられた表示装置の表示輝度を制御する表示輝度制御方法であって、
前記表示装置の表示輝度を変更することを指示するイベントを入力するステップと、
前記情報処理装置が外部電源およびバッテリのいずれによって駆動されているかを判別するステップと、
前記情報処理装置が前記外部電源によって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記表示装置の表示輝度を第１の輝度値と前記第１の輝度値よりも大きい値である第２の輝度値との間の範囲内で変更し、前記情報処理装置が前記バッテリによって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記表示装置の表示輝度を前記第２の輝度値よりも小さい値である第３の輝度値から前記第３の輝度値よりも大きい値であり前記第２の輝度値よりも小さい値である第４の輝度値の範囲内で変更する輝度変更処理を実行するステップとを具備することを特徴とする表示輝度制御方法。
【請求項１１】
前記表示装置は照明を有しており、
前記輝度変更処理は前記照明の輝度を制御する処理を含むことを特徴と請求項１０記載の表示輝度制御方法。
【請求項１２】
前記情報処理装置は、前記第１の輝度値と前記第２の輝度値とを定義する第１の輝度制御情報と、前記第３の輝度値と前記第４の輝度値とを定義する第２の輝度制御情報とを記憶する記憶手段を備えており、
前記輝度変更処理を実行するステップは、前記情報処理装置が前記外部電源によって駆動されていると判別された場合、前記記憶手段に記憶されている第１の輝度制御情報を用いることで輝度変更処理を実行し、前記情報処理装置が前記バッテリによって駆動されていると判別された場合、前記記憶手段に記憶されている第２の輝度制御情報を用いることで輝度変更処理を実行することを特徴とする請求項１０記載の表示輝度制御方法。
【請求項１３】
前記第４の輝度値は、前記バッテリの電流容量値から、前記情報処理装置を構成する、前記表示装置以外の他のコンポーネント群の総消費電流値を減算した残りの値に基づいて決定されていることを特徴とする請求項１０記載の表示輝度制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置および同装置で用いられる表示輝度制御方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤ、ＴＶ装置のようなオーディオ・ビデオ（ＡＶ）機器と同様のＡＶ機能を備えたパーソナルコンピュータが開発されている。
【０００３】
このようなパーソナルコンピュータにおいては、映像データを明るく且つ鮮明に表示できるようにするために、表示輝度の高い表示装置が用いられている。
【０００４】
また、特許文献１には、ホットキーの操作に応じて表示装置の表示輝度を増減する機能を有するパーソナルコンピュータが開示されている。ユーザは、ホットキーを操作することにより、表示輝度を自由に調整することが出来る。
【特許文献１】特開平６−１０２９７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、今後、ＡＶ機能を備えたパーソナルコンピュータにおいては、専用のＴＶ装置と同等の非常に高い表示輝度が要求される可能性がある。表示輝度値が高くなると、その分だけ表示装置の消費電力は増加する。
【０００６】
このため、パーソナルコンピュータがバッテリによって駆動されている状態においては、もし表示輝度値がユーザによるホットキー操作によって表示装置の最大輝度値にまで増加されると、システムの消費電力値がバッテリの最大供給電力値を越えてしまう危険がある。この場合、システムの動作速度が著しく低減される等の不具合が発生する。システムの動作速度が低減すると、もはや映像データを滑らかに再生することは困難となる。
【０００７】
本発明は上述の事情を考慮してなされたものであり、駆動電源に応じて適切に表示輝度値を変更することが可能な情報処理装置および表示輝度制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明は、バッテリおよび外部電源によって駆動可能な情報処理装置において、表示装置と、前記表示装置の表示輝度を変更することを指示するイベントを入力する手段と、前記情報処理装置が前記外部電源および前記バッテリのうちのいずれによって駆動されているかを判別する手段と、前記情報処理装置が前記外部電源によって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記表示装置の表示輝度を第１の輝度値と前記第１の輝度値よりも大きい値である第２の輝度値との間の範囲内で変更し、前記情報処理装置が前記バッテリによって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記表示装置の表示輝度を前記第２の輝度値よりも小さい値である第３の輝度値から前記第３の輝度値よりも大きい値であり前記第２の輝度値よりも小さい値である第４の輝度値の範囲内で変更する輝度変更処理を実行する手段とを具備することを特徴とする。
【０００９】
また、本発明は、バッテリおよび外部電源によって駆動可能な情報処理装置において、照明を有する表示装置と、前記照明の輝度を変更することを指示するイベントを入力する手段と、前記情報処理装置が外部電源および前記バッテリのうちのいずれによって駆動されているかを判別する手段と、前記情報処理装置が前記外部電源によって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記照明の輝度を第１の輝度値から前記第１の輝度値よりも大きい値である第２の輝度値までの範囲内における複数の輝度値の中の指定の輝度値に設定し、前記情報処理装置が前記バッテリによって駆動されていることが判別された場合、前記入力されたイベントに応じて、前記照明の輝度を前記第２の輝度値よりも小さい値である第３の輝度値から前記第３の輝度値よりも大きい値であり前記第２の輝度値よりも小さい値である第４の輝度値までの範囲内における複数の輝度値の中の指定の輝度値に設定する手段と、前記設定された輝度値に基づいて前記照明の輝度を変更する手段とを具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、駆動電源に応じて適切に表示輝度値を変更することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１２】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、バッテリによって駆動可能に構成されている。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。ＬＣＤ１７は透過型液晶パネルから構成されている。ディスプレイユニット１２においては、ＬＣＤ１７の背面にバックライトが配置されている。バックライトは、ディスプレイユニット１２の照明装置として機能する。バックライトは、冷陰極管（ＣＣＦＬ：Ｃｏｌｄ  Ｃａｔｈｏｄｅ  Ｆｌｕｏｒｅｓｃｅｎｔ  Ｌａｍｐ）のような蛍光管を光源として備えている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１４】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、ＴＶ放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンスイッチである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ機能を実行するためのＴＶアプリケーションプログラムが自動的に起動される。
【００１５】
本コンピュータにおいては、汎用の主オペレーティングシステムの他に、ＡＶ（オーディオ・ビデオ）データを処理するための専用の副オペレーティングシステムがインストールされている。ＴＶアプリケーションプログラムは、副オペレーティングシステム上で動作するプログラムである。
【００１６】
パワーボタン１４がユーザによって押下された時、主オペレーティングシステムが起動される。一方、ＴＶ起動ボタン１５Ａがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてＴＶアプリケーションプログラムが自動的に実行される。副オペレーティングシステムはＡＶ機能を実行するための最小限の機能のみを有している。このため、副オペレーティングシステムのブートアップに要する時間は、主オペレーティングシステムのブートアップに要する時間に比べて遙かに短い。よって、ユーザは、ＴＶ起動ボタン１５Ａを押すだけで、ＴＶ視聴／録画を即座に行うことが出来る。
【００１７】
ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンスイッチである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのビデオ再生アプリケーションプログラムが自動的に起動される。このビデオ再生アプリケーションプログラムも、副オペレーティングシステム上で動作するアプリケーションプログラムである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてビデオ再生アプリケーションプログラムが自動的に実行される。
【００１８】
さらに、入力操作パネル１５は、輝度制御ボタン１５Ｃ，１５Ｄも設けられている。これら輝度制御ボタン１５Ｃ，１５Ｄの各々は、ＬＣＤ１７の表示輝度を変更すべきことを指示する輝度制御イベントを入力するためのボタンスイッチである。輝度制御ボタン１５Ｃは表示輝度をアップすべきことを指示する輝度制御イベント（表示輝度アップイベント）を入力するために使用され、また輝度制御ボタン１５Ｄは表示輝度をダウンすべきことを指示する輝度制御イベント（表示輝度ダウンイベント）を入力するために使用される。
【００１９】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２０】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、ＴＶチューナ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、電源コントローラ１２５、および表示輝度制御回路１２６を備えている。
【００２１】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、主オペレーティングシステム（主ＯＳ）／副オペレーティングシステム（副ＯＳ）、および各種アプリケーションプログラムを実行する。
【００２２】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。このＢＩＯＳは、ＬＣＤ１７の表示輝度を制御する機能を有している。表示輝度の制御は、ＬＣＤ１７の背面に配置されたバックライト１８の輝度を制御することによって行なわれる。ＢＩＯＳは、ＬＣＤ１７の表示輝度を制御するために、第１及び第２の２種類の表示輝度テーブルを選択的に使用する。
【００２３】
第１の表示輝度テーブルは、本コンピュータ１０がＡＣアダプタ１２５Ｂからの外部電源（外部ＡＣ電源）によって駆動されている場合に使用される表示輝度制御情報である。この第１の表示輝度テーブルには、最小輝度値から第１の最大輝度値までの範囲内の複数の輝度値が定義されている。本コンピュータ１０がＡＣアダプタ１２５Ｂからの外部電源（外部ＡＣ電源）によって駆動されている場合、つまりＡＣ駆動時においては、ＢＩＯＳは、第１の表示輝度テーブルに基づいてＬＣＤ１７の表示輝度を制御する。この場合、ＬＣＤ１７の表示輝度は、第１の表示輝度テーブルに定義された最小輝度値と第１の最大輝度値との間の範囲で変更することができる。表示輝度の変更は、輝度制御ボタン１５Ｃまたは１５Ｄの操作に応答して実行される。輝度制御ボタン１５Ｃが押された時、ＢＩＯＳは、第１の表示輝度テーブルに基づいて、ＬＣＤ１７の表示輝度を現在の表示輝度値よりも１レベル高い輝度値に設定する処理を実行する。変更可能な表示輝度値の上限は第１の最大輝度値までである。一方、輝度制御ボタン１５Ｄが押された時は、ＢＩＯＳは、第１の表示輝度テーブルに基づいて、ＬＣＤ１７の表示輝度を現在の表示輝度値よりも１レベル低い輝度値に設定する処理を実行する。
【００２４】
第２の表示輝度テーブルは、本コンピュータ１０がバッテリ１２５Ａによって駆動されている場合、つまりバッテリ駆動時に使用される表示輝度制御情報である。この第２の表示輝度テーブルには、最小輝度値から第２の最大輝度値までの範囲内の複数の輝度値が定義されている。第２の最大輝度値は、第１の表示輝度テーブルに定義された上述の第１の最大輝度値よりも低い。この第２の最大輝度値は、バッテリ１２５Ａの電流容量値（定格電流容量）から、本コンピュータ１０を構成する、バックライト以外の他のコンポーネント群の総消費電流値を減算した残りの値に基づいて決定されている。例えば、バッテリ１２５Ａの電流容量値がＮアンペアで、バックライト以外の他のコンポーネント群の総消費電流値がＫアンペアであるならば、バックライトの最大消費電流値がＮ−Ｋアンペアになるように、第２の最大輝度値が決定される。
【００２５】
本コンピュータ１０にＡＣアダプタ１２５Ｂが接続されておらず、本コンピュータ１０がバッテリ１２５Ａによって駆動されている場合（バッテリ駆動時）には、ＢＩＯＳは、第２の表示輝度テーブルに基づいてＬＣＤ１７の表示輝度を制御する。この場合、ＬＣＤ１７の表示輝度は、第２の表示輝度テーブルに定義された最小輝度値と第２の最大輝度値との間の範囲で変更することができる。表示輝度の変更は、輝度制御ボタン１５Ｃまたは１５Ｄの操作に応答して実行される。輝度制御ボタン１５Ｃが押された時、ＢＩＯＳは、第２の表示輝度テーブルに基づいて、ＬＣＤ１７の表示輝度を現在の表示輝度値よりも１レベル高い輝度値に設定する処理を実行する。変更可能な表示輝度値の上限は第２の最大輝度値までである。これにより、システムの消費電力値がバッテリの最大供給電力値を越えるという事態の発生を未然に防止することができる。一方、輝度制御ボタン１５Ｄが押された時、ＢＩＯＳは、第２の表示輝度テーブルに基づいて、ＬＣＤ１７の表示輝度を現在の表示輝度値よりも１レベル低い輝度値に設定する処理を実行する。
【００２６】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２７】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａを有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに書き込まれた表示データから、ＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。
【００２８】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、ＴＶチューナ１２３を制御する機能、およびＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２９】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。このＨＤＤ１２１には、上述したように主オペレーティングシステムに加え、副オペレーティングシステムもインストールされている。
【００３０】
光ディスクドライブ（ＯＤＤ）１２３は、ビデオコンテンツが格納されたＤＶＤ、ＣＤなどの記憶メディアを駆動するためのドライブユニットである。ＴＶチューナ１２３は、ＴＶ放送番組のような放送番組データを外部から受信するための受信装置である。
【００３１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、輝度制御ボタン１５Ｃまたは１５Ｄがユーザによって押された時、輝度制御イベント（表示輝度アップイベント／表示輝度ダウンイベント）が入力されたことをＢＩＯＳに通知するために、ＣＰＵ１１１に例えばＳＭＩ（System Management Interrupt）のような割り込み信号を発生する。また、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電源コントローラ１２５との通信を行うことが出来る。また、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ＡＣアダプタ１２５Ｂの着脱を示すイベントが電源コントローラ１２５から入力された時も、そのイベントの入力をＢＩＯＳに通知するために、ＣＰＵ１１１に割り込み信号を発生する。
【００３２】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電源コントローラ１２５と協調して動作することにより、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電源コントローラ１２５と協調して動作することにより、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０をパワーオンすることもできる。
【００３３】
またエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４には、表示輝度を制御するためのハードウェアロジックとして、輝度制御レジスタ１２４ＡおよびＰＷＭ（Pulse Width Modulation）回路１２４Ｂが設けられている。輝度制御レジスタ１２４Ａは、ＣＰＵ１１１によってリード／ライト可能なＩ／Ｏレジスタである。ＢＩＯＳは、目標の表示輝度値に対応する表示輝度制御データを輝度制御レジスタ１２４Ａに書き込む。ＰＷＭ回路１２４Ｂは、輝度制御レジスタ１２４Ａに書き込まれた表示輝度制御データに対応するＰＷＭ信号を発生する。ＰＷＭ信号のデューティ比は、表示輝度制御データの値によって変化する。例えば、上述の第１の最大輝度値に対応する表示輝度制御データが輝度制御レジスタ１２４Ａにセットされたならば、デューティ比＝１のＰＷＭ信号がＰＷＭ回路１２４Ｂから発生される。ＰＷＭ信号は表示輝度回路１２６に送られる。
【００３４】
表示輝度回路１２６は、ＰＷＭ回路１２４ＢからのＰＷＭ信号を、バックライト１８の輝度を制御するための輝度制御電圧に変換する。輝度制御電圧の電圧値はＰＷＭ信号のデューティ比に応じて変化する。ＰＷＭ信号のデューティ比が１の場合、輝度制御電圧の電圧値はその最大値となる。ディスプレイユニット１２には、インバータ回路１９が設けられている。インバータ回路１９は、表示輝度回路１２６からの輝度制御電圧に応じてバックライト１８の輝度を制御する。
【００３５】
電源コントローラ１２５は、ＡＣアダプタ１２５Ｂを介して供給される外部電源またはバッテリ１２５Ａから、本コンピュータ１０の各コンポーネントを起動するためのシステム電源を生成する。電源コントローラ１２５は、ＡＣアダプタ１２５Ｂからの電源供給の有無に応じて、ＡＣアダプタ１２５Ｂが本コンピュータ１０に接続されているか否かを検出する。この検出結果はＡＣ／バッテリフラグとして電源コントローラ１２５内のステータスレジスタに設定される。ＡＣアダプタ１２５Ｂが本コンピュータ１０に接続されている場合、電源コントローラ１２５は、外部電源からシステム電源を生成すると共に、バッテリ１２５Ａの充電を行う。一方、ＡＣアダプタ１２５Ｂが本コンピュータ１０に接続されていない場合、電源コントローラ１２５は、バッテリ１２５Ａから、システム電源を生成する。
【００３６】
次に、図３および図４を参照して、ＡＣ駆動時に用いられる第１の表示輝度テーブルＴ１およびバッテリ駆動時に用いられる第２の表示輝度テーブルＴ２を説明する
図３は、第１の表示輝度テーブルＴ１の例を示している。第１の表示輝度テーブルＴ１には、８つの表示輝度レベル１〜８それぞれに対応する複数の輝度制御情報が定義されている。各輝度制御情報は、表示輝度ターゲットと、当該ターゲットに対応する表示輝度制御データとを有している。
【００３７】
表示輝度ターゲットは設定すべき表示輝度の値（ｃｄ／ｍ２）を示す。ＡＣ駆動時の表示輝度ターゲットの最大値（表示輝度レベル＝８）は、例えば６００カンデラ／平方メートル（ｃｄ／ｍ２）である。ＬＣＤ１７の表示輝度が６００カンデラ／平方メートル（ｃｄ／ｍ２）に設定されている状態においては、専用のＴＶ装置と同じく、ＴＶ放送番組などの映像データを明るく且つ鮮明にＬＣＤ１７に表示することが出来る。また、ＡＣ駆動時の表示輝度ターゲットの最小値（表示輝度レベル＝１）は、例えば２０カンデラ／平方メートル（ｃｄ／ｍ２）である。
【００３８】
ディスプレイユニット１２の消費電力は、ＬＣＤ１７の表示輝度が高くなるほど増加する。ＡＣ駆動時には本コンピュータ１０は十分な電力を外部から受けることができるので、ユーザは、輝度制御ボタン１５Ｃ，１５Ｄを操作するだけで、ＬＣＤ１７の表示輝度を２０カンデラ／平方メートルから６００カンデラ／平方メートルの範囲で自由に増減することができる。
【００３９】
表示輝度制御データは、輝度制御レジスタ１２４Ａに設定されるべきデータの値を示す。表示輝度制御データの値は、対応する表示輝度ターゲットの値に応じて予め決定されている。表示輝度制御データは、例えば１６ビットのバイナリーデータから構成される。なお、図３におけるＡ１〜Ａ８は、表示輝度レベル１〜８それぞれに対応する表示輝度制御データの値を仮想的に示したものであり、表示輝度制御データの実際の値ではないことに注意されたい。
【００４０】
表示輝度レベル１〜８の内の一つは、ＡＣ駆動時のデフォルトの表示輝度として使用される。例えば、表示輝度レベル５が、ＡＣ駆動時のデフォルトの表示輝度レベルである。本コンピュータ１０がＡＣアダプタ１２５Ｂに接続されている状態でパワーオンされた場合、ＢＩＯＳは、表示輝度レベル５に対応する表示輝度制御データＡ５を輝度制御レジスタ１２４Ａに書き込むことにより、ＬＣＤ１７の表示輝度を表示輝度レベル５に対応する表示輝度値（２００カンデラ／平方メートル）に設定する。
【００４１】
図４は、第２の表示輝度テーブルＴ２の例を示している。第２の表示輝度テーブルＴ２においても、８つの表示輝度レベル１〜８それぞれに対応する複数の輝度制御情報が定義されている。第２の表示輝度テーブルＴ２に定義された表示輝度ターゲットの最大値（表示輝度レベル＝８）は、例えば３８０カンデラ／平方メートルであり、第１の表示輝度テーブルＴ１に定義された表示輝度ターゲットの最大値よりも低く設定されている。また、第２の表示輝度テーブルＴ２に定義された表示輝度ターゲットの最小値（表示輝度レベル＝１）は、第１の表示輝度テーブルＴ１に定義された表示輝度ターゲットの最小値（２０カンデラ／平方メートル）と同じである。図４における表示輝度制御データの値Ｂ１〜Ｂ８は、表示輝度レベル１〜８それぞれに対応する表示輝度制御データの値を仮想的に示したものである。
【００４２】
表示輝度レベル１〜８の内の一つは、バッテリ駆動時のデフォルトの表示輝度として使用される。例えば、表示輝度レベル５が、バッテリ駆動時のデフォルトの表示輝度レベルである。本コンピュータ１０がＡＣアダプタ１２５Ｂに接続されていない状態でパワーオンされた場合、ＢＩＯＳは、表示輝度レベル５に対応する表示輝度制御データＢ５を輝度制御レジスタ１２４Ａに書き込むことにより、ＬＣＤ１７の表示輝度を表示輝度レベル５に対応する表示輝度値（１４０カンデラ／平方メートル）に設定する。
【００４３】
本コンピュータ１０がバッテリ駆動されている時においても、ユーザは、輝度制御ボタン１５Ｃ，１５Ｄを操作することによって、ＬＣＤ１７の表示輝度を増減することができる。しかし、設定可能なＬＣＤ１７の最大表示輝度値は、３８０カンデラ／平方メートルまでに制限される。このため、ユーザによる輝度制御ボタン１５Ｃ，１５Ｄの操作によってＬＣＤ１７の表示輝度が増減されても、システムの総消費電力がバッテリ１２５Ａの電流容量を越えるという事態は発生しない。
【００４４】
次に、図５のフローチャートを参照して、ＢＩＯＳによって実行される表示輝度設定処理を説明する。
【００４５】
この表示輝度設定処理は、本コンピュータ１０がパワーオンされた時に実行される処理である。
【００４６】
ＢＩＯＳは、まず、本コンピュータ１０が外部電源によって駆動されているかどうか、つまりＡＣ駆動であるかどうかを判定する処理を実行する（ステップＳ１０１）。このステップＳ１０１においては、ＢＩＯＳは、エンベデッドコントローラ／キーボードコントローラＩＣ１２４を通じて電源コントローラ１２５内のステータスレジスタに設定されているＡＣ／バッテリフラグをチェックする。ＡＣ駆動であると判定されたとき（ステップＳ１０１のＹＥＳ）、ＢＩＯＳは、第１の表示輝度テーブルＴ１を選択する（ステップＳ１０２）。一方、ＡＣ駆動ではないと判定されたとき（ステップＳ１０１のＮＯ）、ＢＩＯＳは第２の表示輝度テーブルＴ２を選択する（ステップＳ１０３）。
【００４７】
この後、ＢＩＯＳは、選択した表示輝度テーブルからデフォルトの表示輝度レベルに対応する表示輝度制御データを取得し、この取得した表示輝度制御データをエンベデッドコントローラ／キーボードコントローラＩＣ１２４内の輝度制御レジスタ１２４Ａにセットする（ステップＳ１０４）。これにより、ＡＣ駆動的においては、ＬＣＤ１７の表示輝度は、デフォルトの表示輝度レベル５に対応する表示輝度（２００カンデラ／平方メートル）に初期設定される。また、バッテリ駆動的においては、ＬＣＤ１７の表示輝度は、デフォルトの表示輝度レベル５に対応する表示輝度（１４０カンデラ／平方メートル）に初期設定される。
【００４８】
次に、図６のフローチャートを参照して、ＢＩＯＳによって実行される表示輝度テーブル切り替え処理を説明する。
【００４９】
この表示輝度テーブル切り替え処理は、本コンピュータ１０の起動後にＡＣアダプタ１２５Ｂがユーザによって着脱された場合に実行される。
【００５０】
本コンピュータ１０にＡＣアダプタ１２５Ｂが接続された時、または本コンピュータ１０からＡＣアダプタ１２５Ｂが取り外された時、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、ＡＣアダプタ着脱イベントの発生をＢＩＯＳに通知するために、割り込み信号をＣＰＵ１１１に発生する。ＢＩＯＳは、この割り込み信号に応答して、以下の処理を実行する。
【００５１】
ＢＩＯＳは、まず、電源コントローラ１２５のステータスレジスタにセットされているＡＣ／バッテリフラグを参照して、現在本コンピュータ１０が外部電源によって駆動されているかどうか、つまりＡＣ駆動であるかどうかを判定する処理を実行する（ステップＳ２０１）。
【００５２】
ＡＣ駆動であると判定されたとき（ステップＳ２０１のＹＥＳ）、ＢＩＯＳは、本コンピュータ１０がバッテリ駆動からＡＣ駆動に切り替わったと判断し、第１の表示輝度テーブルＴ１を選択する（ステップＳ２０２）。これにより、使用すべき表示輝度テーブルは第２の表示輝度テーブルＴ２から第１の表示輝度テーブルＴ１に切り替えられる。この後、ＢＩＯＳは、ＡＣアダプタ１２５Ｂが接続される直前まで使用されていた現在の表示輝度レベルに対応する表示輝度制御データを第１の表示輝度テーブルＴ１から取得し、この取得した表示輝度制御データをエンベデッドコントローラ／キーボードコントローラＩＣ１２４内の輝度制御レジスタ１２４Ａにセットする（ステップＳ２０４）。この結果、例えば、もしＡＣアダプタ１２５Ｂが接続される直前まで使用されていた現在の表示輝度レベルが最大表示輝度レベル（表示輝度レベル＝８）であったならば、ＬＣＤ１７の表示輝度は、バッテリ駆動時の最大表示輝度値である３８０カンデラ／平方メートルから、ＡＣ駆動時の最大表示輝度値である６００カンデラ／平方メートルに切り替えられる。
【００５３】
ＡＣ駆動ではないとき（ステップＳ２０１のＹＥＳ）、ＢＩＯＳは、ＡＣアダプタ１２５Ｂが取り外されることなどによって本コンピュータ１０がＡＣ駆動からバッテリ駆動に切り替わったと判断し、第２の表示輝度テーブルＴ２を選択する（ステップＳ２０３）。これにより、使用すべき表示輝度テーブルは第１の表示輝度テーブルＴ１から第２の表示輝度テーブルＴ２に切り替えられる。この後、ＢＩＯＳは、バッテリ駆動に切り替わる直前まで使用されていた現在の表示輝度レベルに対応する表示輝度制御データを第２の表示輝度テーブルＴ２から取得し、この取得した表示輝度制御データをエンベデッドコントローラ／キーボードコントローラＩＣ１２４内の輝度制御レジスタ１２４Ａにセットする（ステップＳ２０４）。この結果、例えば、もしバッテリ駆動に切り替わる直前まで使用されていた現在の表示輝度レベルが最大表示輝度レベル（表示輝度レベル＝８）であったならば、ＬＣＤ１７の表示輝度は、ＡＣ駆動時の最大表示輝度値である６００カンデラ／平方メートルから、バッテリ駆動時の最大表示輝度値である３８０カンデラ／平方メートルに切り替えられる。
【００５４】
次に、図７のフローチャートを参照して、ＢＩＯＳによって実行される表示輝度レベル切替え処理を説明する。
【００５５】
この表示輝度レベル切り替え処理は、輝度制御ボタン１５Ｃまたは１５Ｄがユーザによって操作されたときに実行される。輝度制御ボタン１５Ｃまたは１５Ｄがユーザによって押下された時、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、輝度制御イベント（表示輝度レベルＵＰイベント／表示輝度レベルＤＯＷＮイベント）が入力されたことをＢＩＯＳに通知するために、割り込み信号をＣＰＵ１１１に発生する。ＢＩＯＳは、この割り込み信号に応答して、以下の処理を実行する。
【００５６】
ＢＩＯＳは、まず、エンベデッドコントローラ／キーボードコントローラＩＣ１２４から押下されたボタンに対応するコードを取得し、この取得したコードの値に応じて、押下されたボタンが輝度制御ボタン１５Ｃおよび１５Ｄのどちらであるかを判別する（ステップＳ３０１，Ｓ３０３）。
【００５７】
押下されたボタンが輝度制御ボタン１５Ｃである場合、つまり表示輝度ＵＰイベントが入力された場合には（ステップＳ３０１のＹＥＳ）、ＢＩＯＳは、現在の表示輝度レベルを＋１レベル分だけ増加する処理を実行する（ステップＳ３０２）。このステップＳ３０２においては、ＢＩＯＳは、現在選択されている表示輝度テーブルから、現在の表示輝度レベルよりも１レベル高い表示輝度レベルに対応する表示輝度制御データを取得する。そして、ＢＩＯＳは、取得した表示輝度制御データをエンベデッドコントローラ／キーボードコントローラＩＣ１２４内の輝度制御レジスタ１２４Ａにセットする。もし現在の表示輝度レベルが現在選択されている表示輝度テーブルに定義された最高表示輝度レベルであれば、ステップＳ３０２の処理は実行されない。したがって、バッテリ駆動時においては、ＬＣＤ１７の表示輝度値の上限は、第２の表示輝度テーブルＴ２に定義された最高表示輝度レベルに対応する輝度値（３８０カンデラ／平方メートル）に制限される。
【００５８】
押下されたボタンが輝度制御ボタン１５Ｄである場合、つまり表示輝度ＤＯＷＭイベントが入力された場合には（ステップＳ３０３のＹＥＳ）、ＢＩＯＳは、現在の表示輝度レベルを１レベル分だけ低下する処理を実行する（ステップＳ３０４）。このステップＳ３０４においては、ＢＩＯＳは、現在選択されている表示輝度テーブルから、現在の表示輝度レベルよりも１レベル低い表示輝度レベルに対応する表示輝度制御データを取得する。そして、ＢＩＯＳは、取得した表示輝度制御データをエンベデッドコントローラ／キーボードコントローラＩＣ１２４内の輝度制御レジスタ１２４Ａにセットする。もし現在の表示輝度レベルが現在選択されている表示輝度テーブルに定義された最低表示輝度レベルであれば、ステップＳ３０４の処理は実行されない。
【００５９】
次に図８を参照して、バックライトの輝度が変化する様子を説明する。図８に示す太い実線はその時間における表示輝度値を示している。今、本コンピュータ１０のバックライト１８の輝度は、ＡＣ駆動時の上限である最高表示輝度レベルに対応する表示輝度値６００カンデラ／平方メートルに設定されている。ユーザによって輝度制御ボタン１５Ｄが２回押下されて、表示輝度レベルが最高表示輝度レベル８に対応する表示輝度値６００カンデラ／平方メートルから表示輝度レベル７に対応する表示輝度値４５０カンデラ／平方メートルへ、さらに表示輝度レベル６に対応する表示輝度値３００カンデラ／平方メートルへと低下している。さらに次点の時間では、今度は輝度制御ボタン１５Ｃが１回押下されて、表示輝度レベルが表示輝度レベル６に対応する表示輝度値３００カンデラ／平方メートルから表示輝度レベル７に対応する表示輝度値４５０カンデラ／平方メートルへと再び増加している。
【００６０】
次に、ＡＣ駆動時からバッテリ駆動に切り替わった切替時において、使用される表示輝度テーブルは、第１の表示輝度テーブルＴ１から第２の表示輝度テーブルＴ２へ切り替えられる。このときの表示輝度レベルは、バッテリ駆動に切り替わる直前まで使用されていた現在の表示輝度レベルになる。この場合、第１の表示輝度テーブルＴ１に定義された表示輝度レベル７に対応する表示輝度値は４５０カンデラ／平方メートルであり、第２の表示輝度テーブルＴ２に定義された表示輝度レベル７に対応する表示輝度値は２８０カンデラ／平方メートルであるので、バックライト１８の輝度は、２８０カンデラ／平方メートルに切り替えられる。
【００６１】
バッテリ駆動に切り替わってからも、バックライト１８の輝度は、ユーザによって輝度制御ボタン１５Ｄが押下されて、表示輝度レベル７に対応する表示輝度値２８０カンデラ／平方メートルから表示輝度レベル６に対応する表示輝度値１９０カンデラ／平方メートルへと低下する。さらに次点の時間では、輝度制御ボタン１５Ｃが２回押下されて、表示輝度レベルが表示輝度レベル６に対応する表示輝度値１９０から表示輝度レベル７に対応する表示輝度値２８０カンデラ／平方メートルへ、さらに最大表示輝度レベル８に対応する表示輝度値３８０カンデラ／平方メートルへと再び増加している。
【００６２】
以上のように、本実施形態においては、供給電源の種類によって使用すべき表示輝度テーブルが自動的に選択される。また、バッテリ駆動時に選択される第２の表示輝度テーブルＴ２に定義された最大表示輝度値は、ＡＣ駆動時に選択される第１の表示輝度テーブルＴ１に定義された最大表示輝度値よりも低い。したがって、ユーザによる輝度制御ボタン１５Ｃの操作によって表示装置の表示輝度値が最大まで増加されても、コンピュータの動作速度が著しく低下する等の不具合の発生を防止することが可能となる。
【００６３】
なお、輝度制御ボタン１５Ｃおよび輝度制御ボタン１５Ｄの代わりに、キーボード上の所定のキーの組み合わせを輝度制御イベントの入力に用いることも出来る。また、第１の表示輝度テーブルＴ１に定義された最小表示輝度値と第２の表示輝度テーブルＴ２に定義された最小表示輝度値とが同一である必要は無い。すなわち、第２の表示輝度テーブルＴ２の最大表示輝度値は第１の表示輝度テーブルＴ１の最大表示輝度値よりも小さい値であり、第２の表示輝度テーブルＴ２の最小表示輝度値は第２の表示輝度テーブルＴ２の最大表示輝度値よりも小さい値であるという関係が成立していればよい。
【００６４】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に係るコンピュータの概観を示す斜視図。
【図２】図１のコンピュータシステムの構成を示すブロック図。
【図３】図１のコンピュータで用いられる第１の表示輝度テーブルを示す図。
【図４】図１のコンピュータで用いられる第２の表示輝度テーブルを示す図。
【図５】図１のコンピュータによって実行される電源投入時の表示輝度テーブル選択処理の手順を示すフローチャート。
【図６】図１のコンピュータによって実行される表示輝度テーブル選択処理の手順を示すフローチャート。
【図７】図１のコンピュータによって実行される表示輝度レベル変更処理の手順を示すフローチャート。
【図８】図１のコンピュータによる表示輝度の変化の様子を示す図。
【符号の説明】
【００６６】
１０…コンピュータ、１７…ＬＣＤ、１８…バックライト、１１１…ＣＰＵ、１２４…エンベデッドコントローラ／キーボードコントローラＩＣ、１２４Ａ…輝度制御レジスタ、１２４Ｂ…ＰＷＭ回路、１２５…電源コントローラ、１２５Ａ…バッテリー、１２５Ｂ…ＡＣアダプタ、１２６…表示輝度制御回路。
【図１】
2006048131.tif 000003
【図２】
2006048131.tif 000004
【図３】
2006048131.tif 000005
【図４】
2006048131.tif 000006
【図５】
2006048131.tif 000007
【図６】
2006048131.tif 000008
【図７】
2006048131.tif 000009
【図８】
2006048131.tif 000010