JPH11326866A - Information processing apparatus, backlight brightness / contrast control method, and storage medium - Google Patents
Information processing apparatus, backlight brightness / contrast control method, and storage mediumInfo
- Publication number
- JPH11326866A JPH11326866A JP15367298A JP15367298A JPH11326866A JP H11326866 A JPH11326866 A JP H11326866A JP 15367298 A JP15367298 A JP 15367298A JP 15367298 A JP15367298 A JP 15367298A JP H11326866 A JPH11326866 A JP H11326866A
- Authority
- JP
- Japan
- Prior art keywords
- control
- liquid crystal
- crystal display
- display panel
- routine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Liquid Crystal (AREA)
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
Abstract
(57)【要約】
【課題】 バックライト輝度、コントラストのボリュー
ム制御特性が異なる複数の液晶表示パネルのいずれに対
しても適切にボリューム制御を行えるようにする。
【解決手段】 各種のLCDパネルに対応するバックラ
イト輝度、およびコントラストを制御するため制御パラ
メータを記憶しておき、LCDパネルの種別を検出する
ことにより、検知した種別に対応するLCDパネル用の
制御パラメータに基づいて、バックライト輝度、および
コントラストのボリューム制御用のデフォルト値を自動
的に設定すると共に、バックライト輝度、コントラスト
の変更指示がなされた場合は、検知した種別に対応する
LCDパネル用の制御パラメータを参照して上記変更指
示に応じたバックライト輝度、コントラストの変更処理
を行う。
(57) [Problem] To appropriately perform volume control on any of a plurality of liquid crystal display panels having different volume control characteristics of backlight luminance and contrast. SOLUTION: A control parameter for controlling a backlight luminance and a contrast corresponding to various LCD panels is stored, and a type of the LCD panel is detected, thereby controlling the LCD panel corresponding to the detected type. Based on the parameters, the backlight brightness and the default value for volume control of the contrast are automatically set, and when an instruction to change the backlight brightness and the contrast is issued, the LCD panel corresponding to the detected type is changed. With reference to the control parameters, a process of changing the backlight luminance and contrast according to the change instruction is performed.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報処理装置に搭
載された液晶表示パネルのバックライト輝度・コントラ
ストの制御技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for controlling the brightness and contrast of a backlight of a liquid crystal display panel mounted on an information processing apparatus.
【0002】[0002]
【従来の技術】一般に、ノート型パーソナルコンピュー
タ(以後ノートPCと称す)においては、LCD(Li
quid Crystal Display)パネルの
バックライト輝度やコントラストを、内蔵キーボードの
キー押下によって微調整可能に構成されている。2. Description of the Related Art Generally, in a notebook personal computer (hereinafter referred to as a notebook PC), an LCD (Literature Computer) is used.
The backlight brightness and contrast of a liquid crystal display (quid Crystal Display) panel can be finely adjusted by pressing a key on a built-in keyboard.
【0003】このようなバックライト輝度やコントラス
トの調整機構としては、図17に示す例が知られてい
る。図17の例では、電源オン状態(システムDC/D
C変換器1601が発振中)でのみ動作するKBC(K
ey Boad Controller)1602によ
り、内蔵キーボード1603のスキャンを行って押下キ
ーを検出し、その検出結果に基づいて、LCDパネル1
606のバックライト輝度、コントラストのボリューム
を可変するための外付けのD/A変換器1604、16
05をアップ/ダウン信号で制御している。この際、D
/A変換器1604、1605のリファレンス電圧は、
使用するLCDパネルの特性に見合った電圧(Vref
1、Vref2)をシステム電圧(Vsys)から生成
して入力している。また、電気的に消去可能なEEPR
OMをD/A変換器1604、1605に内蔵させるこ
とにより、ユーザが一度調整すれば、次の電源オン時に
は再調整しなくても済むようにしたものも知られてい
る。FIG. 17 shows an example of such a backlight luminance and contrast adjustment mechanism. In the example of FIG. 17, the power supply is turned on (system DC / D
KBC (K) operating only in C converter 1601
Eye Board Controller) 1602, the built-in keyboard 1603 is scanned to detect a pressed key, and based on the detection result, the LCD panel 1
External D / A converters 1604 and 16 for varying the backlight brightness and contrast volume
05 is controlled by an up / down signal. At this time, D
The reference voltage of the / A converters 1604 and 1605 is
A voltage (Vref) that matches the characteristics of the LCD panel used
1, Vref2) is generated from the system voltage (Vsys) and input. In addition, electrically erasable EEPR
It is also known that the OM is built in the D / A converters 1604 and 1605 so that once the user makes the adjustment, it is not necessary to readjust it at the next power-on.
【0004】また、ノートPCをより小型化・軽量化す
るために、図18に示すように、D/A変換器170
4、1705を内蔵したKBC1701を用い、図17
の例では主に電源管理を行うために使用していたPMC
(Power Management Control
ler)1607の機能を、KBC1701の中に組み
込んだものも開発されている。この例では、KBC17
01内のバックライト輝度、コントラストのボリューム
値は、システムDC/DC変換器1601が発振してい
ない状態でもシステム電源とは別電源(Vpmc)で保
持されるので、EEPROMの必要性もなく、コスト的
にも有利になる。In order to further reduce the size and weight of a notebook PC, as shown in FIG.
17 using a KBC 1701 with a built-in 4 and 1705.
In the example above, the PMC used mainly for power management
(Power Management Control
ler) 1607 has been developed into the KBC 1701. In this example, KBC17
Since the backlight brightness and contrast volume values in 01 are maintained at a power supply (Vpmc) different from the system power supply even when the system DC / DC converter 1601 is not oscillating, there is no need for an EEPROM and cost. Is also advantageous.
【0005】[0005]
【発明が解決しようとする課題】しかし、図18の例で
は、小型・軽量・低コスト化を図り得るというメリット
がある反面、デメリットも存在する。However, the example of FIG. 18 has the advantage that it can be reduced in size, weight and cost, but has its disadvantages.
【0006】すなわち、種類の異なるLCDパネルを搭
載する場合には、 図17の例では、LCDパネルの特
性の差に対する対策としては、外付けのD/A変換器に
入力されているリファレンス電圧を変更しさえすれば、
KBCとしては、LCDパネルの特性差を考慮すること
なく、外付けのD/A変換器をアップ/ダウン制御する
だけで済み、各種のLCDパネルに対して共通のROM
を使用することもできる。That is, when different types of LCD panels are mounted, in the example of FIG. 17, as a measure against the difference in the characteristics of the LCD panels, a reference voltage input to an external D / A converter is used. Once you change it,
The KBC requires only up / down control of an external D / A converter without considering the characteristic difference of the LCD panel, and a common ROM is used for various LCD panels.
Can also be used.
【0007】一方、図18の例では、KBCが自らD/
A変換出力を行うため、LCDパネルの特性に見合った
制御をKBCにより行う必要がある。On the other hand, in the example of FIG.
In order to perform A-conversion output, it is necessary to perform control appropriate for the characteristics of the LCD panel by using the KBC.
【0008】コントラストを例にとると、図19に示す
ように、T社の11.3インチDSTN(Dualsc
an Super Twisted Nematic)
パネルの場合は、コントラストの有効可視領域は駆動電
圧で1.53Vから1.92Vの範囲が有効とされてい
る。また室温では、1.70Vが最適値とされている。
また、T社12.1インチDSTNパネルは、コントラ
ストの有効可視領域は駆動電圧で1.24Vから1.8
2Vの範囲が有効とされ、室温では1.49Vが最適値
とされ、P社の12.1インチDSTNパネルは、コン
トラストの有効可視領域は駆動電圧で0Vから1.88
Vの範囲が有効とされ、室温では0.53Vが最適値と
されている。なお、コントラストは微調整が必要なため
に、一般的には32レベルから64レベルが必要であ
り、上記の有効可視領域の範囲内で64段階で制御する
ことが、これらLCDパネルに最適なコントラストのボ
リューム制御になる。Taking the contrast as an example, as shown in FIG. 19, an 11.3-inch DSTN (Dualsc) of Company T
an Super Twisted Nematic)
In the case of a panel, the effective visible region of the contrast is set to a drive voltage in the range of 1.53 V to 1.92 V. At room temperature, 1.70 V is the optimum value.
In the 12.1-inch DSTN panel of Company T, the effective visible region of the contrast is a drive voltage of 1.24 V to 1.8.
The effective range of 2V is considered to be 1.49V at room temperature, and the optimum value of the 12.1 inch DSTN panel of Company P is that the effective visible region of the contrast is 0V to 1.88 in drive voltage.
The range of V is considered to be effective, and the optimum value is 0.53 V at room temperature. Since the contrast requires fine adjustment, generally 32 levels to 64 levels are required, and controlling in 64 steps within the range of the effective visible region described above is the optimum contrast for these LCD panels. Volume control.
【0009】このように、LCDパネルの特性は、メー
カー、或いは同−メーカであってもモデルによって異な
っている。従って、図18の例で、例えばT社12.1
インチDSTN(Dualscan Super Tw
isted Nematic)パネルを搭載する予定で
12.1インチ型のノート型PCを生産していて、より
安価なP社の12.1インチDSTNパネルに切り替え
たい場合は、両者の有効可視領域はそれぞれ、1.24
Vから1.82V、0Vから1.88Vと大きく異な
り、室温での最適値も1.49Vと0.53Vというよ
うに大きく異なるため、コントラストボリューム制御の
見直し、つまりはKBC用のROMの変更が必要にな
り、LCDパネルのタイムリーな切り替えの障害になっ
てくる。As described above, the characteristics of the LCD panel differ depending on the model, even if the manufacturer or the same manufacturer. Therefore, in the example of FIG.
Inch DSTN (Dualscan Super Tw)
If you are producing 12.1 inch type notebook PCs with an installed nematic) panel and want to switch to a cheaper 12.1 inch DSTN panel of Company P, the effective visible areas of both are as follows: 1.24
Since V is very different from 1.82V and 0V to 1.88V, and the optimum value at room temperature is also very different, such as 1.49V and 0.53V, the contrast volume control needs to be reviewed, that is, the ROM for KBC needs to be changed. This becomes an obstacle to timely switching of the LCD panel.
【0010】また、例えば、T社12.1インチDST
NとT社11.3インチDSTNの2タイプのモデルが
予め想定されている場合においでも、いくつかの問題が
ある。For example, for example, a company 12.1 inch DST
Even if two types of models of N and T company 11.3 inch DSTN are assumed in advance, there are some problems.
【0011】これら2つのLCDパネルは、比較的特性
も似ていることから、共通のコントラストボリューム制
御を適用できる。具体的には、図19に示すように、下
限値は12.1インチパネル用の1.24V、上限値は
11.3インチパネル用の1.92Vに設定し、初期値
として両者の中間値である1.6Vをとるようなコント
ラストボリューム制御を行えば、ある程度は、両方のパ
ネルにも対応できる。Since these two LCD panels have relatively similar characteristics, a common contrast volume control can be applied. More specifically, as shown in FIG. 19, the lower limit is set to 1.24 V for a 12.1-inch panel, and the upper limit is set to 1.92 V for a 11.3-inch panel. If the contrast volume control for taking 1.6 V is performed, both panels can be supported to some extent.
【0012】しかし、この場合でも、以下の2つの問題
点は残ってしまう。第1に初期値の問題がある。各パネ
ルにおいて、上記の初期値(1.6V)と最適値との差
は約0.1Vであるが、ユーザから見れば、若干暗かっ
たり、若干明るすぎたりして、微調整が必要になってし
まう。However, even in this case, the following two problems remain. First, there is the problem of initial values. In each panel, the difference between the above initial value (1.6 V) and the optimum value is about 0.1 V. However, from the user's point of view, it is slightly dark or slightly too bright, requiring fine adjustment. Would.
【0013】第2に1段階あたりの調整量の問題があ
る。T社の11.3インチDSTNパネルに最適なコン
トラスト制御は図19に示したように1.53Vから
1.92Vを64段階で調整する仕様であるが、上記の
ように1.24Vから1.92Vを64段階で調整する
と最適制御に比べて1レベルあたりの変化量が大きくな
りすぎて、理想的な微調整が十分には行えないという不
具合が残ってしまう。Second, there is a problem of the adjustment amount per one stage. As shown in FIG. 19, the optimum contrast control for the 11.3 inch DSTN panel of Company T is to adjust from 1.53V to 1.92V in 64 steps, but as described above, from 1.24V to 1.92V. If the 92V is adjusted in 64 steps, the amount of change per level becomes too large compared to the optimal control, leaving a problem that the ideal fine adjustment cannot be performed sufficiently.
【0014】本発明は、このような背景の下になされた
もので、その課題は、バックライト輝度、コントラスト
のボリューム制御特性が異なる複数の液晶表示パネルの
いずれに対しても適切にボリューム制御を行えるように
することにある。The present invention has been made under such a background, and an object of the present invention is to appropriately control the volume of any of a plurality of liquid crystal display panels having different backlight luminance and contrast volume control characteristics. To be able to do it.
【0015】[0015]
【課題を解決するための手段】上記課題を解決するた
め、本発明は、液晶表示パネルを備えた情報処理装置に
おいて、前記液晶表示パネルの種別を検出する検出手段
と、少なくとも前記液晶表示パネルの種別毎にバックラ
イト輝度・コントラストを制御するための制御パラメー
タを記憶する記憶手段と、少なくとも前記記憶手段に記
憶された前記制御パラメータの中から前記検出手段によ
り検出された液晶表示パネルの種別に対応する制御パラ
メータを選択する選択手段と、前記選択手段により選択
された制御パラメータに基づいて前記液晶表示パネルの
バックライト輝度・コントラストを制御する制御手段と
を備えている。In order to solve the above-mentioned problems, the present invention relates to an information processing apparatus having a liquid crystal display panel, comprising: detecting means for detecting the type of the liquid crystal display panel; Storage means for storing control parameters for controlling the backlight brightness / contrast for each type, and corresponding to the type of the liquid crystal display panel detected by the detection means from at least the control parameters stored in the storage means And control means for controlling the backlight brightness and contrast of the liquid crystal display panel based on the control parameters selected by the selection means.
【0016】また、本発明は、液晶表示パネルを備えた
情報処理装置において、前記液晶表示パネルの種別を検
出する検出工程と、少なくとも前記液晶表示パネルの種
別毎にバックライト輝度・コントラストを制御するため
の制御パラメータを記憶する記憶工程と、少なくとも前
記記憶工程により記憶された前記制御パラメータの中か
ら前記検出工程により検出された液晶表示パネルの種別
に対応する制御パラメータを選択する選択工程と、前記
選択工程により選択された制御パラメータに基づいて前
記液晶表示パネルのバックライト輝度・コントラストを
制御する制御工程とを備えている。According to the present invention, in an information processing apparatus having a liquid crystal display panel, a detecting step of detecting a type of the liquid crystal display panel, and controlling at least a backlight luminance and a contrast for each type of the liquid crystal display panel. A storage step of storing control parameters for, a selection step of selecting a control parameter corresponding to a type of the liquid crystal display panel detected by the detection step from at least the control parameters stored by the storage step, Controlling the backlight brightness / contrast of the liquid crystal display panel based on the control parameter selected in the selecting step.
【0017】また、本発明は、情報処理装置に搭載され
た液晶表示パネルのバックライト輝度・コントラストを
制御するためのプログラムを記憶した記憶媒体であっ
て、前記プログラムは、前記液晶表示パネルの種別を検
出する検出ルーチンと、少なくとも前記液晶表示パネル
の種別毎にバックライト輝度・コントラストを制御する
ための制御パラメータを記憶する記憶ルーチンと、少な
くとも前記記憶ルーチンにより記憶された前記制御パラ
メータの中から前記検出ルーチンにより検出された液晶
表示パネルの種別に対応する制御パラメータを選択する
選択ルーチンと、前記選択ルーチンにより選択された制
御パラメータに基づいて前記液晶表示パネルのバックラ
イト輝度・コントラストを制御する制御ルーチンとを備
えている。Further, the present invention is a storage medium storing a program for controlling a backlight luminance / contrast of a liquid crystal display panel mounted on an information processing apparatus, wherein the program is a type of the liquid crystal display panel. And a storage routine for storing at least a control parameter for controlling backlight brightness / contrast for each type of the liquid crystal display panel, and a storage routine for storing at least the control parameter from among the control parameters stored by the storage routine. A selection routine for selecting a control parameter corresponding to the type of the liquid crystal display panel detected by the detection routine, and a control routine for controlling the backlight brightness / contrast of the liquid crystal display panel based on the control parameter selected by the selection routine And
【0018】また、本発明では、前記記憶手段・工程・
ルーチンは、前記液晶表示パネルの種別毎の前記制御パ
ラメータとして、制御レベル毎の複数の制御パラメータ
と共に初期レベルを記憶し、前記選択手段・工程・ルー
チンは、該記憶手段・工程・ルーチンに記憶された前記
制御パラメータ、初期レベルの中から前記検出手段・工
程・ルーチンにより検出された検出された液晶表示パネ
ルの種別に対応する制御パラメータと初期レベルを選択
し、前記制御手段・工程・ルーチンは、該選択手段・工
程・ルーチンにより選択された制御パラメータのうち初
期レベルに対応する制御パラメータを初期設定してい
る。In the present invention, the storage means / step /
The routine stores, as the control parameters for each type of the liquid crystal display panel, an initial level together with a plurality of control parameters for each control level, and the selecting means / step / routine is stored in the storage means / step / routine. The control parameters and the initial level, select a control parameter and an initial level corresponding to the type of the liquid crystal display panel detected by the detection unit / step / routine detected by the detection unit, and the control unit / step / routine includes: The control parameters corresponding to the initial level among the control parameters selected by the selection means / step / routine are initialized.
【0019】また、本発明では、前記選択手段・工程・
ルーチンは、電源投入時には、所定の液晶表示パネルに
対応する制御パラメータ、初期レベルを選択し、前記制
御手段・工程・ルーチンは、電源投入時に選択された制
御パラメータのうち初期レベルに対応する制御パラメー
タをデフォルト値として設定し、前記検出手段・工程・
ルーチンにより検出された液晶表示パネルと前記所定の
液晶表示パネルとが異なる場合は、該検出手段・工程・
ルーチンにより検出された液晶表示パネルの種別に対応
する制御パラメータとして前記選択手段・工程・ルーチ
ンにより選択された制御パラメータのうち初期レベルに
対応する制御パラメータをデフォルト値として再度設定
している。Further, in the present invention, the selecting means, the step,
The routine selects a control parameter and an initial level corresponding to a predetermined liquid crystal display panel when the power is turned on. The control means / step / routine selects a control parameter corresponding to the initial level among the control parameters selected at the time of power supply. Is set as a default value, and the detection means, process,
If the liquid crystal display panel detected by the routine is different from the predetermined liquid crystal display panel,
As a control parameter corresponding to the type of the liquid crystal display panel detected by the routine, the control parameter corresponding to the initial level among the control parameters selected by the selection means, the process, and the routine is set again as a default value.
【0020】また、本発明では、前記検出手段・工程・
ルーチンによる検出結果に基づく制御パラメータの再設
定処理の実行/非実行が完了した後に、前記バックライ
トへ電源を投入する電源投入制御手段・工程・ルーチン
を備えている。Further, according to the present invention, the detecting means, the process,
After the execution / non-execution of the control parameter resetting process based on the detection result by the routine is completed, a power-on control means / process / routine for turning on the power to the backlight is provided.
【0021】また、本発明では、前記制御手段・工程・
ルーチンは、所定の操作手段の操作に応答して、前記選
択手段・工程・ルーチンにより選択された制御パラメー
タの範囲内で前記デフォルト値を変更している。In the present invention, the control means / step /
The routine changes the default value within a range of the control parameter selected by the selecting means / step / routine in response to an operation of a predetermined operating means.
【0022】また、本発明では、前記制御手段・工程・
ルーチンにより設定されている制御パラメータの現在の
レベルを、前記情報処理装置に電源が投入されていない
状態でも保持するレベル記憶手段・工程・ルーチンを備
えている。Further, according to the present invention, the control means, the step,
There is provided a level storage means, a process, and a routine for holding the current level of the control parameter set by the routine even when the information processing apparatus is not powered on.
【0023】また、本発明では、前記記憶手段・工程・
ルーチン、選択手段・工程・ルーチン、制御手段・工程
・ルーチン、電源投入制御手段・工程・ルーチン、及び
レベル記憶手段・工程・ルーチンは、キーボードコント
ローラに内蔵、またはキーボードコントローラにより実
行されている。In the present invention, the storage means / step /
Routines, selection means / processes / routines, control means / processes / routines, power-on control means / processes / routines, and level storage means / processes / routines are built in the keyboard controller or executed by the keyboard controller.
【0024】[0024]
【発明の実施の形態】以下、本発明の実施の形熊につい
て図面を参照しながら詳細に説明する。図2は、本発明
の実施の形態に係る情報処理装置としての携帯可能なノ
ート型パーソナルコンピュータ(以下、ノート型PCと
いう)の外形を示す斜視図である。本ノート型PCは、
図2に示すように、バッテリパック2から供給される直
流電力で駆動可能な装置本体(以下、PC本体という)
1を備え、PC本体1には上記バッテリパック2が着脱
可能に装着されていると共に、内蔵キーボード3、LE
D4、パワースイッチ5、LCD(Liquid Cr
ystal Display)パネル11、および本体
背面にはACアダプタの挿入口(図示省略)が設けられ
ている。LCDパネル11のバックライトの輝度レベル
やコントラストレベルは、内蔵キーボード3上のFnキ
ーとF5からF8までの各ファンクションキーとのコン
ビネーションで、ユーザが調整することができる。具体
的には、FnキーとF5キーで輝度のアップ、Fnキー
とF6キーで輝度のダウン、FnキーとF7キーでコン
トラストのアップ、FnキーとF8キーでコントラスト
のダウンを行うことができる。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 2 is a perspective view showing an outer shape of a portable notebook personal computer (hereinafter, referred to as a notebook PC) as an information processing apparatus according to an embodiment of the present invention. This notebook PC is
As shown in FIG. 2, an apparatus main body (hereinafter, referred to as a PC main body) that can be driven by DC power supplied from the battery pack 2
The battery pack 2 is detachably mounted on the PC main body 1, and a built-in keyboard 3, LE
D4, power switch 5, LCD (Liquid Cr)
An AC adapter insertion opening (not shown) is provided on the rear display panel 11 and on the back of the main body. The brightness level and contrast level of the backlight of the LCD panel 11 can be adjusted by the user with a combination of the Fn key on the built-in keyboard 3 and each of the function keys F5 to F8. Specifically, the brightness can be increased with the Fn key and the F5 key, the brightness can be reduced with the Fn key and the F6 key, the contrast can be increased with the Fn key and the F7 key, and the contrast can be reduced with the Fn key and the F8 key.
【0025】次に、ノート型PCの内部構成について図
1を参照しながら説明する。図1は図2のノート型PC
の内部構成を示すブロック図である。ノート型PCは、
図1に示すように、LCDユニットU、主にMPUが搭
載されたMPUボードB1、メモリ関連チップが搭載さ
れたメモリーボードB2、電源関連のチップが搭載され
た電源ボードB3、各種IO関連のチップが搭載された
IOボードB4、およびスイッチ類とLED類が搭載さ
れたスイッチボードB5を有している。Next, the internal configuration of the notebook PC will be described with reference to FIG. FIG. 1 shows the notebook PC of FIG.
FIG. 2 is a block diagram showing an internal configuration of the device. Notebook PC
As shown in FIG. 1, an LCD unit U, an MPU board B1 mainly including an MPU, a memory board B2 including a memory-related chip, a power supply board B3 including a power-related chip, and various IO-related chips are included. It has an IO board B4 mounted and a switch board B5 mounted with switches and LEDs.
【0026】LCDユニットUには、上記のLCDパネ
ル11の他に、視認性を高めるためのバックライト1
2、バックライト12の制御を行うインバータ13、お
よびI/OボードB4上のVGA(Video Gra
phics Array)コントロ−ラ54から出力さ
れるビデオ関連信号群をTFT(Thin FilmT
ransister)型やDSTN(Dualscan
Super Twisted Nematic)型等
の各種タイプのLCDパネル11に適合するように変換
するためのLCDボード14が搭載されている。The LCD unit U has a backlight 1 for improving visibility in addition to the LCD panel 11 described above.
2. Inverter 13 for controlling backlight 12, and VGA (Video Gra) on I / O board B4.
A video-related signal group output from the Physs Array controller 54 is converted to a TFT (Thin FilmT).
ransister) type and DSTN (Dualscan)
An LCD board 14 for conversion so as to be compatible with various types of LCD panels 11 such as a Super Twisted Nematic type is mounted.
【0027】LCDボード14には、LCDパネル11
のパネルIDを設定するための3個の抵抗素子を実装す
るパターンが用意されており、抵抗素子の実装/非実装
によって、0から7までのパネルIDを設定することが
できる。本実施形態では、S社12.1インチFTをI
D0に、T社11.3インチロSTNを1D3に、T社
12.1インチDSTNをID4に、P社12.1イン
チDSTNをID6に、それぞれ定義している。ID付
きのLCDボード14によって、LCDパネル11を別
のタイプに切替える場合でも、バックライト12やイン
バータ13は共通のものを使用できる。The LCD panel 11 includes an LCD panel 11
A pattern for mounting three resistive elements for setting the panel ID is prepared, and a panel ID from 0 to 7 can be set by mounting / non-mounting the resistive elements. In this embodiment, the S company 12.1 inch FT is
D1 defines the T company's 11.3 inch DSTN as 1D3, T company's 12.1 inch DSTN as ID4, and P company's 12.1 inch DSTN as ID6. Even when the LCD panel 11 is switched to another type by the LCD board 14 with the ID, a common backlight 12 and inverter 13 can be used.
【0028】パネルIDを示す3本の信号線59は、I
/OボードB4上のPCI−ISAブリッジチップ51
のGPIO(汎用入出力ポート)の入力ポートに接続さ
れており、BIOSROM55に格納されたBIOS
(Basic Input Output Syste
m)は後述するPOST(Power On Self
Test)処理の中で、PCI−ISAブリッジチップ
51の対応するGPIOを介してパネルIDをI/Oリ
ードすることで、組み込まれているLCDパネル11の
種類を認識することができる。PCI−ISAブリッジ
チップ51のWAKEUP用にアサインされているポー
トには、スイッチボードB5上のLidスイッチ6から
のLCDパネル11の開閉信号が入力されている。The three signal lines 59 indicating the panel ID are
PCI-ISA bridge chip 51 on I / O board B4
Is connected to an input port of a GPIO (general-purpose input / output port), and is stored in the BIOS ROM 55.
(Basic Input Output System
m) is a POST (Power On Self) described later.
During the (Test) process, the type of the LCD panel 11 incorporated can be recognized by I / O reading the panel ID via the corresponding GPIO of the PCI-ISA bridge chip 51. The opening / closing signal of the LCD panel 11 from the lid switch 6 on the switch board B5 is input to the port assigned for WAKEUP of the PCI-ISA bridge chip 51.
【0029】また、LCDパネル11のバックライト1
2を消すためのバックライトのON/OFF制御信号6
2が、LCDパネル11が閉じた場合に省電力と発熱を
押さえるべく、LCDユニットU上のバックライト12
に対して出力されている。LCDパネル11の閉開によ
って、Lidスイッチ信号が変化すると、BIOSは、
SMI(System Management Int
errupt)処理の中で、PCI−ISAブリッジチ
ップ51の所定レジスタのI/Oリードにより、Lid
スイッチ6によるSMIであることを認識し、必要に応
じてPCI−ISAブリッジチップ51の所定レジスタ
のI/Oライトでバックライト12のON/OFFを制
御する。The backlight 1 of the LCD panel 11
Backlight ON / OFF control signal 6 for turning off 2
2 is a backlight 12 on the LCD unit U for reducing power consumption and heat generation when the LCD panel 11 is closed.
Is output to When the lid switch signal changes due to the opening and closing of the LCD panel 11, the BIOS:
SMI (System Management Int)
During the error (errupt) processing, the I / O read of a predetermined register of the PCI-ISA bridge chip 51 causes
The switch 6 is recognized as an SMI, and the ON / OFF of the backlight 12 is controlled by an I / O write of a predetermined register of the PCI-ISA bridge chip 51 as necessary.
【0030】I/OボードB4上のチップはPCI(P
eripheral Computer Interc
onnect)バスに接続されているものと、ISA
(Industrial Standard Arch
itecture)バスに接続されているものとに大別
できる。PCIバスには、前述のPCI−ISAブリッ
ジチップ51の他に、スロットのPCMC(Perso
nal Computer Memory Card)
を制御するPCMCコントローラ52、ハードディスク
を制御するIDE(Integrated Drive
Electoronics)コントローラ53、およ
びLCDパネル11の表示制御を行うVGA(Vide
o Graphics Array)コントローラ54
等が接続されている。また、ISAバスには、基本入出
力制御用のコード(BIOS)が格納されているBIO
SROM55、ACアダプタやバッテリパック2等の電
源がない状態でも後述のPOST(Power On
Self Test )情報やセットアップ情報を保持
するRTC(Real Time Clock)チップ
56、FDD、FIR(Fast Infrared
Rays)、シリアルポート、パラレルポート等の制御
を行うスーパーI/Oチップ57や、内蔵キーボード3
や電源管理を行うキーボードコントローラ58等が接続
されている。The chip on the I / O board B4 is PCI (P
eripheral Computer Interc
connect) bus and the ISA
(Industrial Standard Arch
item) and those connected to the bus. In addition to the aforementioned PCI-ISA bridge chip 51, a PCI bus (PCMC)
nal Computer Memory Card)
Drive 52 that controls the hard disk, IDE (Integrated Drive) that controls the hard disk
(Electronics) controller 53 and a VGA (Video) for controlling display of the LCD panel 11.
o Graphics Array) Controller 54
Etc. are connected. The ISA bus stores a basic input / output control code (BIOS).
POST (Power On) described later even when there is no power supply such as the SROM 55, the AC adapter and the battery pack 2.
RTC (Real Time Clock) chip 56 for holding Self Test (Self Test) information and setup information, FDD, FIR (Fast Infrared)
Rays), a super I / O chip 57 for controlling a serial port, a parallel port, etc., and a built-in keyboard 3
And a keyboard controller 58 for performing power management.
【0031】本実施形態では、キーボードコントローラ
58として、ROM、RAM、及びA/D変換器、D/
A変換器等の周辺機能をワンチップに内蔵したH社製の
8ビットワンチップマイコンであるH8/3434Fを
使用している。そこで、以下の説明において、キーボー
ドコントローラ58を、H8と称する場合もある。In this embodiment, as the keyboard controller 58, a ROM, a RAM, an A / D converter, a D /
H8 / 3434F, which is an 8-bit one-chip microcomputer manufactured by Company H and has peripheral functions such as an A converter built in one chip, is used. Thus, in the following description, the keyboard controller 58 may be referred to as H8.
【0032】このキーボードコントローラ58は、IS
Aバスの他に、内蔵キーボード3、ポインティングデバ
イス31、スイッチボードB5上のパワースイッチ5か
らの入力信号やLED4への出力信号、および電源ボー
ドB3上の電源回路71等と接続されており、キーボー
ドコントロール(KBC)機能の他にパワーON/OF
F制御や電源回路71を経由したバッテリパック2の充
電・残量検出等のいわゆる電源制御(PMC)機能もサ
ポートしている。さらに、キーボードコントローラ58
に内蔵されている2チャンネルのD/A変換器58aの
出力信号はバックライト輝度制御信号60およびコント
ラスト制御信号61としてLCDボード14上のインバ
ータ12およびLCDパネル11にそれぞれ接続されて
おり、キーボードコントローラ58からのD/A出力電
圧値に応じて、LCDパネル11のバックライト輝度お
よびコントラストが変化する。つまり、キーボードコン
トローラ58は、LCDパネル11のボリューム制御機
能もサポートしている。The keyboard controller 58 has an IS
In addition to the A bus, the keyboard is connected to a built-in keyboard 3, a pointing device 31, an input signal from the power switch 5 on the switch board B5, an output signal to the LED 4, a power circuit 71 on the power board B3, and the like. Power ON / OF in addition to control (KBC) function
It also supports a so-called power control (PMC) function such as F control and detection of the charge / remaining amount of the battery pack 2 via the power supply circuit 71. Further, the keyboard controller 58
The output signals of the two-channel D / A converter 58a incorporated in the LCD controller 14 are connected to the inverter 12 and the LCD panel 11 on the LCD board 14 as a backlight brightness control signal 60 and a contrast control signal 61, respectively. In accordance with the D / A output voltage value from 58, the backlight brightness and contrast of LCD panel 11 change. That is, the keyboard controller 58 also supports the volume control function of the LCD panel 11.
【0033】図1に示すように、I/OボードB4上の
電子部品のうち、キーボードコントローラ58だけはキ
ーボードDC/DC変換器72から電源が供給され、そ
の他の電子部品は、キーボードコントローラ58により
ON/OFF制御されるシステムDC/DC変換器73
から電源が供給されている。As shown in FIG. 1, among the electronic components on the I / O board B4, only the keyboard controller 58 is supplied with power from the keyboard DC / DC converter 72, and the other electronic components are controlled by the keyboard controller 58. ON / OFF controlled system DC / DC converter 73
Power is supplied from.
【0034】図3にキーボードコントローラ58を中心
にしたブロック図を示す。まず、キーボードに関する機
能について説明する。キーボードに関する機能として
は、16本のScan Out信号と8本のRetur
n信号に基づいて、ユーザが押下したキーを検知するキ
ースキャン機能(8051互換機能)や、内蔵キーボー
ド3のユーザが押下したキーに対応するキーコードや外
部に接続されるフルキーボードやマウスから送られるキ
ーコードや情報をBIOSに通知する機能(8052互
換機能)を有している。BIOSとキーボードコントロ
ーラ58間の通信は、KBC用のチップセレクト信号
(KBCS1*・KBCS2*)、ISAバスのI/O
リード/ライト信号(IOR*・IOW*)、およびI
SAバスのD0からD7までの8本のデータバス、キー
ボード割込み(IRQ1)とマウス割込み(1RQ1
2)の信号、さらに、バッテリパック2やACアダプタ
101の挿抜やバッテリパック2の残量が少なくなった
こと等をBIOSに通知するためトリガ信号として使用
するH8SMI信号等の信号群によって実現される。FIG. 3 is a block diagram mainly showing the keyboard controller 58. First, functions regarding the keyboard will be described. Functions related to the keyboard include 16 Scan Out signals and 8 Return
A key scan function (8051 compatible function) for detecting a key pressed by the user based on the n signal, a key code corresponding to the key pressed by the user of the built-in keyboard 3, or a full keyboard or mouse connected to the outside. A function (8052 compatible function) for notifying the BIOS of a key code or information to be transmitted to the BIOS. Communication between the BIOS and the keyboard controller 58 includes a chip select signal (KBCS1 * / KBCS2 *) for the KBC and I / O of the ISA bus.
Read / write signals (IOR * • IOW *) and I
Eight data buses from D0 to D7 of SA bus, keyboard interrupt (IRQ1) and mouse interrupt (1RQ1)
The signal of 2) is further realized by a signal group such as an H8SMI signal used as a trigger signal for notifying the BIOS that the battery pack 2 or the AC adapter 101 has been inserted or removed or the remaining amount of the battery pack 2 has become low. .
【0035】次に、電源に関する機能について説明す
る。キーボードコントローラ58への電源供給は、キー
ボードDC/DC変換器72により行われる。キーボー
ドDC/DC変換器72は、バッテリパック2やACア
ダプタ101の挿入時に、ワンショット回路78によっ
て一定時間(5Omsec)は無条件でキーボードコン
トローラ58への電源供給を行うが、それ以後はキーボ
ードコントローラ58から出力されるHOLDH8信号
に従ってキーボードコントローラ58ヘの電源供給を切
り替える。AC電源の接続/非接続はEXACEN信号
で検出する。AC電源接続時は、ACDCEN信号によ
ってAC用FET75を制御して、AC電源とパワーラ
インを接続する。バッテリパック2の接続/非接続はバ
ッテリパック2内部の温度を検出するためのBATTM
P信号のA/D変換値を元にして行われる。バッテリパ
ック2の接続/非接続、AC電源の接続/非接続情報に
応じて、BATEN1、BATEN2信号によってFE
T76、77を制御して、バッテリパック2とパワーラ
インとの接続を制御する。バッテリパック2とキーボー
ドコントローラ58との間は、BATCLKとBATD
ATの2本の12Cバスで接続きれており、キーボード
コントローラ58は、System Manageme
nt Bus(以下、SMBという)に準拠したコマン
ドプロトコルによって、バッテリパック2内のマイコン
が保持している各種バッテリステータスを取得すること
ができる。Next, functions related to the power supply will be described. The power supply to the keyboard controller 58 is performed by the keyboard DC / DC converter 72. When the battery pack 2 or the AC adapter 101 is inserted, the keyboard DC / DC converter 72 unconditionally supplies power to the keyboard controller 58 by the one-shot circuit 78 for a certain period of time (5 Omsec). The power supply to the keyboard controller 58 is switched according to the HOLDH8 signal output from the 58. The connection / disconnection of the AC power supply is detected by the EXACEN signal. When the AC power supply is connected, the AC FET 75 is controlled by the ACDCEN signal to connect the AC power supply to the power line. The connection / disconnection of the battery pack 2 is based on BATTM for detecting the temperature inside the battery pack 2.
This is performed based on the A / D conversion value of the P signal. According to the connection / disconnection of the battery pack 2 and the connection / disconnection of the AC power supply, the FE is generated by the BATEN1 and BATEN2 signals.
By controlling T76 and T77, the connection between the battery pack 2 and the power line is controlled. Between the battery pack 2 and the keyboard controller 58, BATCLK and BATD
The AT is connected by two 12C buses, and the keyboard controller 58 is connected to the System Managerme.
Various battery statuses held by the microcomputer in the battery pack 2 can be obtained by a command protocol based on nt Bus (hereinafter referred to as SMB).
【0036】トグルスイッチにより構成されたパワース
イッチ5の押下状態は、PWRSW信号として入力され
ており、一定時間以上の連続する押下を検出した場合
に、DCON信号によってシステムDC/DC変換器7
3の発振を開始させて、ACアダプタ101またはバッ
テリパック2からシステム側への電源供給を開始する。
システムDC/DC変換器73の発振開始から一定時間
経過後に、リセットIC74によってシステム側のリセ
ット信号が解除されてパソコン本体のPOST処理が開
始される。つまり、キーボードコントローラ58は、パ
ソコン本体が電源オフ状態であっても、バッテリパック
2、あるいはACアダプタ101のいずれかが接続され
ていれば常に動作しており、キーボードコントローラ5
8内部のRAMの内容も保持されることになる。The depressed state of the power switch 5 constituted by a toggle switch is inputted as a PWRSW signal. When a continuous depressed state for a predetermined time or more is detected, the system DC / DC converter 7 is activated by a DCON signal.
3 to start the power supply from the AC adapter 101 or the battery pack 2 to the system side.
After a lapse of a fixed time from the start of oscillation of the system DC / DC converter 73, the reset signal on the system side is released by the reset IC 74, and the POST process of the personal computer is started. That is, the keyboard controller 58 always operates as long as either the battery pack 2 or the AC adapter 101 is connected, even if the personal computer body is in the power-off state.
The contents of the internal RAM 8 are also held.
【0037】次に、バックライト輝度、コントラストの
ボリューム制御種能についで説明する。キーボードコン
トローラ58内には、8ビットのD/A変換器58aが
2チャンネル内蔵されており、アナログリファレンス電
圧である5Vをベースにして、OVから5Vまでの任意
の電圧を出力することができる。前述のように2チャン
ネルのD/A変換器58aの出力信号は、バックライト
輝度制御信号60およびコントラスト制御信号61とし
てLCDユニットUに出力されている。Next, the volume control functions of backlight luminance and contrast will be described. The keyboard controller 58 includes two channels of 8-bit D / A converters 58a, and can output any voltage from OV to 5V based on 5V which is an analog reference voltage. As described above, the output signals of the two-channel D / A converter 58a are output to the LCD unit U as the backlight luminance control signal 60 and the contrast control signal 61.
【0038】前述のように、キーボードコントローラ5
8は、システムDC/DC変換器73の制御やACアダ
プタ101の接続の有無の検出、さらには内蔵キーボー
ド3のスキャン機能を有しているので、これらの制御や
検出情報をもとにして、バックライト輝度制御信号60
とコントラスト制御信号61の出力電圧レベルを変化さ
せることで、LCDパネル11のバックライト輝度やコ
ントラストを変化させることになる。As described above, the keyboard controller 5
8 has a function of controlling the system DC / DC converter 73, detecting the presence or absence of the connection of the AC adapter 101, and further scanning the built-in keyboard 3; Backlight brightness control signal 60
By changing the output voltage level of the contrast control signal 61, the backlight luminance and contrast of the LCD panel 11 are changed.
【0039】このように構成されたノートPCのBIO
S、およびキーボードコントローラ58で実行される制
御フローについて、図4から説明していく。The BIO of the notebook PC thus configured
S and the control flow executed by the keyboard controller 58 will be described with reference to FIG.
【0040】[B1OSによるPOST処理]システム
用電源ラインに電力が供給されていない状態(電源オフ
状熊)で、キーボードコントローラ58がパワースイッ
チ5の押下を検出し、DC/DC制御信号によってシス
テムDC/DC変換器73が発振を開始した場合に、B
IOSによって実行されるPOST処理について図4を
参照しながら説明する。[POST Processing by B1OS] In a state where power is not supplied to the system power supply line (power-off state), the keyboard controller 58 detects that the power switch 5 is pressed, and the system DC is controlled by a DC / DC control signal. When the / DC converter 73 starts oscillating, B
The POST process executed by the IOS will be described with reference to FIG.
【0041】まず、ステップS1において、取り外し不
可能なハードウェアのPOST処理(Power On
Self Test)を実行する。具体的には、メモ
リコントローラ32内の各種レジスタの初期化とオンボ
ードメモリのチェックを行い、続いてPCIバス上の、
PCI−ISAブリッジチップ51、PCMCコントロ
ーラ52、IDEコントローラ53等の各チップ、さら
にISAバス上のスーパーI/O57等の初期化を実行
する。First, in step S1, a POST process (Power On) of hardware that cannot be removed is performed.
Self Test). Specifically, initialization of various registers in the memory controller 32 and checking of the on-board memory are performed.
The initialization of each chip such as the PCI-ISA bridge chip 51, the PCMC controller 52, and the IDE controller 53, and the super I / O 57 on the ISA bus is performed.
【0042】次のステップS2では、LCDボード14
からPCI−ISAブリッジチップ51のGPIOピン
に入力されているLCDパネル11のパネルIDを取得
する。ステップS3では、取得したパネルIDに基づい
て、PCIバス経由でVGAコントローラ54内の各種
レジスタの設定処理を実行する。In the next step S2, the LCD board 14
, The panel ID of the LCD panel 11 input to the GPIO pin of the PCI-ISA bridge chip 51 is obtained. In step S3, a process of setting various registers in the VGA controller 54 is executed via the PCI bus based on the obtained panel ID.
【0043】続いて、ISAバス上の各コントローラの
初期化を実行していく。すなわち、まず、ステップS4
で、キーボードリセットコマンド(FFh)を60hに
I/Oライトして、キーボードコントローラ58がリセ
ット処理を終了したことを示すAAhが、I/Oアドレ
ス60hに返却されるまで待つ。Subsequently, initialization of each controller on the ISA bus is performed. That is, first, in step S4
Then, the keyboard reset command (FFh) is I / O-written to 60h, and waits until AAh indicating that the keyboard controller 58 has completed the reset processing is returned to the I / O address 60h.
【0044】次に、ステップS5で、前述のLCDパネ
ル11のパネルIDを、ISAバス経由でキーボードコ
ントローラ58に通知する。具体的には、パネルID通
知コマンド(4B)を66hにI/Oライトし、続いて
パネルID番号(n)を62hにI/Oライトする。こ
のパネルID番号(n)は、後述するキーボードコント
ローラ58によるLCDパネル11のボリューム制御で
使用されることになる。Next, in step S5, the panel ID of the LCD panel 11 is notified to the keyboard controller 58 via the ISA bus. Specifically, the panel ID notification command (4B) is I / O-written to 66h, and then the panel ID number (n) is I / O-written to 62h. The panel ID number (n) is used for controlling the volume of the LCD panel 11 by the keyboard controller 58 described later.
【0045】ステップS6で、RTC56内のメモリに
バックアップされているコンフィグレーション情報を取
得する。このコンフィグレーション情報には、パラレル
ポートやシリアルポートのI/Oアドレス及びモード、
FDDやHDDの種類と接続情報、メモリサイズなどの
システム構成情報と、これらI/O群のパワーマネージ
メント設定情報などが含まれている。ステップS7で
は、このコンフィグレーション情報に基づいて、各コン
トローラに接続されているデバイス(HDD、FDD、
F1R、シリアルポート、バラレルポート、キーボード
等)の初期化を実行する。In step S6, the configuration information backed up in the memory in the RTC 56 is obtained. This configuration information includes I / O addresses and modes of parallel ports and serial ports,
It includes system configuration information such as FDD and HDD types and connection information, memory size, and power management setting information for these I / O groups. In step S7, based on the configuration information, the devices (HDD, FDD,
F1R, serial port, parallel port, keyboard, etc.).
【0046】ステップS8では、PCI−ISAブリッ
ジチップ51を経由して、バックライトのオン/オフ信
号を使用して、バックライト12ヘの電力供給を開始す
る。これによって、LCDパネル11が可視状態にな
る。In step S8, the power supply to the backlight 12 is started using the backlight on / off signal via the PCI-ISA bridge chip 51. As a result, the LCD panel 11 becomes visible.
【0047】次に、ステップS9で、オンボード以外の
拡張された分のメモリについて、サイズとリード/ライ
トチェックを行う。最後に、ステップS10で、POS
T処理が成功したか否かを判定する。ステップS1から
ステップS9までの処理中にエラー(例えば、ステップ
S6でメモリから取得したコンフィグレーション情報
と、実際のPOST処理で検出した結果とが矛盾する場
合など)が発生していると、POST処理が失敗したと
判断して、ステップS11に進み、LCDパネル11に
セットアップメニューを表示し、ユーザに再設定を促し
て再度ステップS1からの処理を繰り返す。エラーが無
い場合は、POST処理が成功したと判断して、ステッ
プS12に進み、BIOSによるPOST処理を終了し
て、OSによるPOST処理に制御を引き渡す。Next, in step S9, the size and read / write check are performed on the expanded memory other than the on-board memory. Finally, at step S10, the POS
It is determined whether or not the T process has succeeded. If an error occurs during the processing from step S1 to step S9 (for example, when the configuration information obtained from the memory in step S6 is inconsistent with the result detected in the actual POST processing), the POST processing is performed. Is determined to have failed, the process proceeds to step S11, a setup menu is displayed on the LCD panel 11, the user is prompted to reset, and the process from step S1 is repeated again. If there is no error, it is determined that the POST process has succeeded, the process proceeds to step S12, the POST process by the BIOS ends, and control is passed to the POST process by the OS.
【0048】後述するキーボードコントローラ58での
制御でも説明するが、上記ステップS5でBIOSがキ
ーボードコントローラ58にパネルIDを設定したタイ
ミングで、キーボードコントローラ58はLCDパネル
11のコントラストやバックライト輝度のボリューム制
御に関するパラメータ(最少電圧・最大電圧・1レベル
あたりの変化量・レベルから出力電圧を決定するルック
アップテーブルの内容等)を必要に応じて再構築する。
再構築した場合、結果的にバックライト輝度制御信号6
0やコントラスト制御信号61の出力電圧が変化するこ
とになる。しかしながら、LCDパネル11が可視状熊
になるのは、上記のようにステップS8であり、外見上
は表示中にユーザの意図とは無関係にLCDパネル11
の表示状態が変化することはない。As will be described later with the control by the keyboard controller 58, the keyboard controller 58 controls the contrast of the LCD panel 11 and the volume control of the backlight brightness at the timing when the BIOS sets the panel ID to the keyboard controller 58 in step S5. The parameters concerning (the minimum voltage, the maximum voltage, the amount of change per level, the contents of a lookup table for determining the output voltage from the level, etc.) are reconstructed as necessary.
When reconstructed, the backlight brightness control signal 6
0 or the output voltage of the contrast control signal 61 changes. However, it is in step S8 that the LCD panel 11 becomes visible as described above, and the appearance of the LCD panel 11 during the display is irrespective of the user's intention.
Does not change.
【0049】次に、キーボードコントローラ58の制御
手順について、図5を参照しながら説明する。Next, a control procedure of the keyboard controller 58 will be described with reference to FIG.
【0050】[キーボードコントローラの全体制御フロ
ー]図5は、図1のノートPCにおけるキーボードコン
トローラ58の制御手順を示す全体フローチャートであ
る。[Overall Control Flow of Keyboard Controller] FIG. 5 is an overall flowchart showing a control procedure of the keyboard controller 58 in the notebook PC of FIG.
【0051】キーボードコントローラ58は、まず、I
/Oポートの初期化、内蔵RAMの初期化、割込み設定
およびA/D変換器やD/A変換器等のキーボードコン
トローラ58に内蔵されたモジュールの初期設定を行う
初期化ルーチンを実行する(ステップS20)。続い
て、キーボードコントローラ58自身の電源状態を制御
するPM(Power Management)制御ル
ーチン(ステップS21)、および後述する各サービス
ルーチンの実行/非実行を制御するメインルーチン(ス
テップS22)を実行する。First, the keyboard controller 58
An initialization routine for initializing the / O port, initializing the built-in RAM, setting interrupts, and initializing modules built into the keyboard controller 58 such as an A / D converter and a D / A converter is executed (step S1). S20). Subsequently, a PM (Power Management) control routine (step S21) for controlling the power supply state of the keyboard controller 58 itself and a main routine (step S22) for controlling execution / non-execution of each service routine described later are executed.
【0052】メインルーチンの中には、10msec周
期で実行され各種入出力信号モニタリングを行うI/O
サービスルーチン(ステップS23)、I/Oサービス
ルーチンの検出結果に基づいて各種FETを制御するF
ET制御サービスルーチン(ステップS24)、100
msec周期で実行され主にバッテリの充電制御や残量
検出を行うバッテリ制御サービスルーチン(ステップS
25)が含まれている。また、メインルーチンの中に
は、電源オン中(システムDC/DC変換器73からシ
ステム側への電源が供給されている時)は、いわゆる8
051互換機能(内蔵キーボードスキャン機能)を併せ
持つ8042互換のキーボードサービスルーチン(ステ
ップS26)、およびキーボードサービスルーチンのキ
ースキャン結果にもとづき、対応キーが押下された場合
にLCDパネル11の輝度やコントラストの出力制御を
行うLCDパネルボリューム制御サービスルーチン(ス
テップS27)も含まれている。The main routine is executed at a period of 10 msec and performs I / O for monitoring various input / output signals.
Service routine (step S23), F for controlling various FETs based on the detection result of the I / O service routine
ET control service routine (step S24), 100
A battery control service routine (step S
25) is included. In the main routine, during power-on (when power is supplied from the system DC / DC converter 73 to the system), a so-called 8
Output of the brightness and contrast of the LCD panel 11 when the corresponding key is pressed based on the key scan result of the 8042 compatible keyboard service routine (step S26) having the 051 compatible function (internal keyboard scan function) and the keyboard service routine. An LCD panel volume control service routine for performing control (step S27) is also included.
【0053】ここでは、上記各制御ルーチンのうち、本
発明と密接に関係する初期化ルーチン、FET制御サー
ビスルーチン、キーボードサービスルーチン、およびL
CDパネルボリューム制御サービスルーチンについて、
詳細に説明する。Here, among the above control routines, an initialization routine, an FET control service routine, a keyboard service routine, and an L routine closely related to the present invention.
About CD panel volume control service routine
This will be described in detail.
【0054】[初期化ルーチン]本実施形態では、キー
ボートコントローラ58は、上述したようにROM、R
AM、I/Oなどを内蔵したH社製のいわゆるワンチッ
プマイコンにより構成され、ACアダプタ101あるい
はバッテリパック2のいずれかから電力が供給されてい
れば、システム側の動作とは関係無く、常に動作してい
る。キーボートコントローラ58のリセット解除後に一
回のみ実行される初期化ルーチンについて、図6を使っ
て説明していく。[Initialization Routine] In the present embodiment, as described above, the keyboard controller 58
It is constituted by a so-called one-chip microcomputer manufactured by Company H with built-in AM, I / O, etc., and if power is supplied from either the AC adapter 101 or the battery pack 2, regardless of the operation of the system side, it is always It is working. An initialization routine executed only once after the reset of the keyboard controller 58 is released will be described with reference to FIG.
【0055】電源が全く投入されていない状態からAC
アダプタ101あるいはバッテリパック2が装着された
場合、無条件にキーボートDC/DC変換器72からキ
ーボートコントローラ58に電力が供給される。この電
力供給開始後、キーボードコントローラ58のリセット
が解除されると、一般的なマイコンの初期化処理と同様
に、スタックポインタの初期化を行い(ステップS3
0)、続いてI/Oレジスタおよび内部RAMの初期
化、さらには内蔵モジュールの初期化を実行していく
(ステップS31)。When the power is not turned on at all, AC
When the adapter 101 or the battery pack 2 is attached, power is unconditionally supplied from the keyboard DC / DC converter 72 to the keyboard controller 58. When the reset of the keyboard controller 58 is released after the start of the power supply, the stack pointer is initialized in the same manner as the general microcomputer initialization processing (step S3).
0) Then, initialization of the I / O register and the internal RAM, and further, initialization of the built-in module are executed (step S31).
【0056】上記のI/Oレジスタの初期化では、入出
力方向レジスタに関しては、パワースイッチ5やACア
ダプタ101等のポートは入力方向に、DC/DC制御
信号を始めとする各種FET制御信号は出力方向に設定
する。出力方向に設定したI/Oポートのうち、HOL
DH8信号は無条件にHiにし、キーボートDC/DC
変換器72からキーボードコントローラ58への電力供
給を継続させる。ACDCENやBATEN等のFET
制御信号は、ACアダプタ101やバッテリパック2の
装着の有無に応じて設定する。また、ISAバスに接続
されている信号群や2チャンネルのD/A変換器58a
の出力信号等のような、電源オン状態でのみ機能する信
号群については、ここではリーク電流を防止するために
入力方向に設定し、システム側への電源供給を開始する
際に再度初期化することになる。In the above-mentioned initialization of the I / O register, regarding the input / output direction register, the ports of the power switch 5, the AC adapter 101 and the like are in the input direction, and various FET control signals including the DC / DC control signal are Set in the output direction. Of the I / O ports set in the output direction, HOL
The DH8 signal is unconditionally set to Hi and the keyboard DC / DC
The power supply from the converter 72 to the keyboard controller 58 is continued. FETs such as ACDCEN and BATEN
The control signal is set according to whether the AC adapter 101 or the battery pack 2 is attached. Also, a signal group connected to the ISA bus or a two-channel D / A converter 58a
Here, the signal group that functions only in the power-on state, such as the output signal, is set in the input direction to prevent a leak current, and is initialized again when the power supply to the system side is started. Will be.
【0057】次に、ステップS32の内部ワークRAM
の初期化の中で、特に本発明と密接に関係するLCDパ
ネル11のボリューム制御に関するワークRAMの初期
化について説明する。Next, the internal work RAM of step S32
Of the work RAM related to the volume control of the LCD panel 11, which is closely related to the present invention, will be described.
【0058】キーボードコントローラ58の内部RAM
にはLCDパネル11のボリューム制御に関して、以下
のワークエリアが確保されている。まず、TFT型、D
STN型のLCDパネルに共通するワークエリアとし
て、LCDパネル11のパネルIDを保持するワークエ
リア(1バイト:Panel−ID)が確保されてい
る。DSTNパネル用のコントラストボリューム制御に
関しては、コントラストのルックアップテーブル(64
段階:64バイト:Contrast−TBL)、及び
コントラストの現在のレベルを保持するためのワーク
(1バイト:Contrast−Lvl)が確保されて
いる。さらに、バックライト12の輝度のボリューム制
御に関しては、バックライト輝度のルックアップテーブ
ル(8段階:8バイト:Backlight−TB
L)、及びバックライト12の現在のレベルを保持する
ためのワークエリア(1バイト:Backlight−
Lvl)が確保されている。Internal RAM of keyboard controller 58
The following work areas are secured for volume control of the LCD panel 11. First, TFT type, D
As a work area common to the STN type LCD panel, a work area (1 byte: Panel-ID) for holding the panel ID of the LCD panel 11 is secured. Regarding the contrast volume control for the DSTN panel, the contrast lookup table (64) is used.
Stage: 64 bytes: Contrast-TBL) and a work (1 byte: Contrast-Lvl) for holding the current level of contrast are secured. Further, regarding the volume control of the luminance of the backlight 12, a look-up table of the backlight luminance (8 stages: 8 bytes: Backlight-TB)
L) and a work area for holding the current level of the backlight 12 (1 byte: Backlight-
Lvl) is secured.
【0059】また、内部ROM58bには、次に示した
各種のLCDパネルに対応するテーブルデータが準備さ
れている。すなわち、パネルID3に対応するLCDパ
ネル専用のバックライトテーブルデータ(8バイト)、
その他のパネルIDに対応するLCDパネル用のバック
ライトテーブルデータ(8バイト)、パネルID4に対
応するLCDパネル用のコントラストテーブルデータ
(64バイト)と室温での最適レベル、パネルID5に
対応するLCDパネル用のコントラストテーブルデータ
(64バイト)と室温での最適レベル、パネルID6に
対応するLCDパネル用のコントラストテーブルデータ
(64バイト)と室温での最適レベルが内部ROM58
bにプリセットされている。なお、内部ROM58bに
は、図5〜10、図13、14のフローチャートに対応
するプログラムも格納されている。Table data corresponding to the following various LCD panels is prepared in the internal ROM 58b. That is, backlight table data (8 bytes) dedicated to the LCD panel corresponding to panel ID3,
LCD panel backlight table data (8 bytes) corresponding to other panel IDs, LCD panel contrast table data (64 bytes) corresponding to panel ID 4 and optimum level at room temperature, LCD panel corresponding to panel ID 5 The contrast table data (64 bytes) for LCD panel and the optimum level at room temperature, and the contrast table data for LCD panel corresponding to panel ID 6 (64 bytes) and the optimum level at room temperature are stored in the internal ROM 58.
b is preset. Note that the internal ROM 58b also stores programs corresponding to the flowcharts of FIGS.
【0060】ワークRAMの初期化処理では、生産量が
最も多いモデルであるパネルID6に対応するP社1
2.1インチDSTN型のLCDパネル用のデータを、
キーボードコントローラ58の初期値として、前述の各
ワークエリアにセットする。すなわち、Panel−I
Dには“6”をセットし(ステップS33)、Cont
rast−TBLには、レベル0の出力電圧である0V
に対応するから“0”からレベル63の出力電圧である
4Vに対応する“204”までの64個のパネルID6
用のコントラストテーブルデータを、内部ROM58b
からセットする(ステップS34)。また、コントラス
トの現在のレベルを保持するContrast−Lvl
には、室温での最適値である2Vの出力電圧に対応する
“31”をデフォルト値としてセットする(ステップS
35)。In the initialization processing of the work RAM, the P company 1 corresponding to the panel ID 6 which is the model with the largest production volume
Data for 2.1 inch DSTN type LCD panel
The initial value of the keyboard controller 58 is set in each of the work areas described above. That is, Panel-I
D is set to "6" (step S33), and Cont
Last-TBL has 0 V which is the output voltage of level 0.
64 panel IDs 6 from “0” to “204” corresponding to 4V which is the output voltage of level 63.
The contrast table data for internal ROM 58b
(Step S34). Also, Contrast-Lvl holding the current level of contrast
, "31" corresponding to the output voltage of 2 V, which is the optimum value at room temperature, is set as a default value (step S).
35).
【0061】バックライト輝度に関するワークについて
も同様に、Backlight−TBLに、レベル0の
出力電圧である0Vに対応する“0”からレベル7の出
力電圧である3Vに対応する“163”までの8個のパ
ネルID6用のバックライトテーブルデータを、内部R
OM58bからセットする(ステップS36)。また、
バックライト輝度の現在のレベルを保持するBackl
ight−Lvlには、センター値である1.5Vの出
力電圧に対応する“3”をデフォルト値としてセットす
る(ステップS37)。Similarly, with respect to the work relating to the backlight luminance, the Backlight-TBL includes 8 values from “0” corresponding to 0 V which is the output voltage of level 0 to “163” corresponding to 3 V which is the output voltage of level 7. The backlight table data for panel ID6
It is set from the OM 58b (step S36). Also,
Backl holding the current level of backlight brightness
In the light-Lvl, “3” corresponding to the output voltage of 1.5 V, which is the center value, is set as a default value (step S37).
【0062】最後に、A/D変換器58aやD/A変換
器等のアナログ関連の内蔵モジュール用の各種レジスタ
の初期化(ステップS38)、キーボードコントローラ
58の基準タイマである1msecのタイマー割り込み
を発生させるためのタイマ用レジスタの設定を行う(ス
テップS39)。Finally, initialization of various registers for analog-related built-in modules such as the A / D converter 58a and the D / A converter (step S38), and a 1 msec timer interrupt which is a reference timer of the keyboard controller 58 is executed. The timer register for generation is set (step S39).
【0063】特に本発明に密接に関連するLCDパネル
11のボリューム制御用に使用するD/A変換器58a
に関しては、D/AデータレジスタとD/Aコントロー
ルレジスタが存在する。D/AデータレジスクはD/A
変換するデータを設定するレジスタであり、D/Aコン
トロールレジスタはD/A変換結果を出力するか否かを
制御するレジスタである。電源オフ状態では、D/A変
換出力を行うと電源が入っていないLCDパネル11ヘ
のリーク電流が発生するため、D/Aコントロールレジ
スタは出力禁止状態にしておく。A D / A converter 58a used for volume control of the LCD panel 11, which is particularly related to the present invention.
As for, there is a D / A data register and a D / A control register. D / A data register is D / A
The D / A control register is a register for setting data to be converted. The D / A control register is a register for controlling whether or not to output a D / A conversion result. In the power-off state, when the D / A conversion output is performed, a leak current occurs to the LCD panel 11 to which the power is not turned on. Therefore, the D / A control register is set to the output prohibited state.
【0064】[FET制御サービスルーチン]FET制
御サービスルーチンは、I/Oサービスルーチンによる
ACアダプタ101やバッテリパック2の接続情報やパ
ワースイッチ5のモニタリング情報をもとに、ACアダ
プタ用FET75やバッテリ用FET76、77、およ
びシステム側への電源供給を制御するシステムDC/D
C用FET(システムDC/DC73に内蔵、図示省
略)等を制御するルーチンであるが、この中で本発明に
密接に関連するシステムDC/DC用FETの制御を中
心に図7、8から説明していく。[FET Control Service Routine] The FET control service routine is based on the connection information of the AC adapter 101 and the battery pack 2 and the monitoring information of the power switch 5 by the I / O service routine. System DC / D for controlling power supply to FETs 76 and 77 and system side
This is a routine for controlling the FET for C (built-in to the system DC / DC 73, not shown) and the like. Among them, the control of the FET for system DC / DC closely related to the present invention will be mainly described with reference to FIGS. I will do it.
【0065】I/Oサービスルーチンでチェックしてい
るパワースイッチ5の押下の検出結果を参照し(ステッ
プS40)、押下が確定していない場合には、システム
DC/DC変換器73の制御はスキップして他のFET
の制御に分岐する。バワースイッチ5の押下が確定した
場合には、システムDC/DC変換器73の出力状態を
チェックし(ステップS41)、オンでない場合、つま
りシステムDC/DC変換器73がオフの状態でパワー
スイッチ5が押下された場合には、システムDC/DC
変換器73のオン処理を実行する(ステップS42)。
システムDC/DC変換器73からの出力が安定するま
で50msec待った後(ステップSS43)、ISA
バスによりシステム側に接続されているI/Oポートの
初期化を実行する(ステップS44)。Referring to the detection result of the pressing of the power switch 5 checked in the I / O service routine (step S40), if the pressing is not determined, the control of the system DC / DC converter 73 is skipped. And other FET
Branch to control. If the depression of the power switch 5 is determined, the output state of the system DC / DC converter 73 is checked (step S41). If not, that is, if the power switch 5 is off, that is, the system DC / DC converter 73 is off. Is pressed, the system DC / DC
The ON process of the converter 73 is executed (step S42).
After waiting 50 msec until the output from the system DC / DC converter 73 is stabilized (step SS43), the ISA
The I / O port connected to the system by the bus is initialized (step S44).
【0066】次に、キーボードサービス用の初期化を実
行する。まず、キーボードコントローラ58に内蔵され
たホストインターフェース機能を使用可能にすべく、関
連する内蔵レジスタを初期化し(ステップS45)、キ
−ボードサービスで使用するワークエリアを初期化して
(ステップS46)、ホストインターフェース割込みを
許可した後(ステップS47)、キーボードサービスで
のキースキャン制御用のタイマを起動する(ステップS
48)。Next, initialization for the keyboard service is executed. First, in order to enable use of the host interface function built in the keyboard controller 58, related internal registers are initialized (step S45), and a work area used in the keyboard service is initialized (step S46). After permitting the interface interrupt (step S47), a key scan control timer in the keyboard service is started (step S47).
48).
【0067】次に、D/Aデータレジスタヘの設定値を
決定する。すなわち、内部RAM上に保持されている現
在のコントラストレベル(Contrast−Lvl)
をもとに、RAM上のコントラスト用ルックアップテー
ブル(Contrast−TBL)から対応するレベル
の1バイトのデジタル値(α)を取得して(ステップS
49)、このデジタル値(α)をチャネル1用のD/A
データレジスタにセットする(ステップS50)。例え
ば、キーボードコントローラ58のリセット後の一回目
のパワーオンの場合、前記初期化ルーチンで述べたよう
に、Contrast−Lvlには“31”がセットさ
れている。従って、Contrast−TBLの先頭か
ら31バイト目に位置している“102”という1バイ
ト値がコントラスト用のチャネル1のD/Aデータレジ
スタに設定するデジタル値になる。Next, the set value of the D / A data register is determined. That is, the current contrast level (Contrast-Lvl) held in the internal RAM
, A 1-byte digital value (α) of the corresponding level is obtained from the contrast lookup table (Contrast-TBL) on the RAM (step S
49), and the digital value (α) is converted to the D / A
It is set in the data register (step S50). For example, in the case of the first power-on after the reset of the keyboard controller 58, "31" is set in Contrast-Lvl as described in the initialization routine. Therefore, the 1-byte value “102” located at the 31st byte from the top of the Contrast-TBL becomes a digital value set in the D / A data register of the channel 1 for contrast.
【0068】バックライトの輝度に関しても、コントラ
ストと同様に、現在のバックライト輝度レベル(Bac
klight−Lvl)をもとに、バックライト用ルッ
クアップテーブル(Backlight−TBL)から
対応するデジタル値(β)を取得し(ステップS5
1)、チャネル0のD/Aデータレジスタにセットする
(ステップS52)。例えば、キーボードコントローラ
58のリセット後の一回目のパワーオンの場合、Bac
kligh−Lvlには“3”がセットされている。従
って、Backlight−TBLの先頭から3バイト
目に位置している“77”という1バイト値が、バック
ライト用のチャネル0のD/Aデータレジスタに設定す
るデジタル値になる。Regarding the luminance of the backlight, similarly to the contrast, the current backlight luminance level (Bac
The corresponding digital value (β) is acquired from the backlight look-up table (Backlight-TBL) based on (klight-Lvl) (step S5).
1) Set in the D / A data register of channel 0 (step S52). For example, in the case of the first power-on after resetting the keyboard controller 58, Bac
“3” is set in klight-Lvl. Therefore, the 1-byte value “77” located at the third byte from the top of the Backlight-TBL becomes a digital value set in the D / A data register of the channel 0 for backlight.
【0069】最後に、D/Aデータレジスクに設定した
デジタル値から変換されるアナログ電圧の出力を開始す
るために、D/AコントロールレジスタをD/A変換出
力許可状態に設定する(ステップS53)。Finally, in order to start outputting an analog voltage converted from the digital value set in the D / A data register, the D / A control register is set to a D / A conversion output permission state (step S53). ).
【0070】以上の処理により、キーボードコントロー
ラ58のアナログリファレンス電圧である5Vをベース
に、チャネル1のD/A出力ポート(コントラスト用)
からは2Vが、チャネル0のD/A出力ポート(バック
ライト輝度用)からは1.5Vが出力されることにな
る。ちなみにD/A出力ポートからの出力電圧は、D/
Aデータレジスタ値×5V÷255で算出される。By the above processing, the D / A output port of channel 1 (for contrast) based on 5 V which is the analog reference voltage of the keyboard controller 58
, And 1.5 V is output from the channel 0 D / A output port (for backlight luminance). By the way, the output voltage from the D / A output port is D / A
It is calculated by A data register value × 5V ÷ 255.
【0071】パワーオン状態、つまりシステムDC/D
C変換器用FETがオン状態で、I/Oサービスルーチ
ンでパワースイッチ5の押下が確定した場合には、パワ
ーオフ処理を実行する。まず、内蔵キーボード3のスキ
ャンやBIOSとの通信を実行するためにキーボードル
ーチンの禁止処理を実行する。具体的には、ホストイン
タ−フェース割り込みを禁止し(ステップS54)、キ
ースキャン用周期タイマを停止し(ステップS55)、
ホストインターフェース機能を禁止する(ステップS5
6)。ホストインターフェース機能をディスエーブルに
設定したことよって、ISAバスに接続されている各種
信号は無効(電気的にはハイインピーダンス状熊)にな
り、ISAバスのI/Oアドレス66h、62h、64
h、60hを経由したBIOSとキーボードコントロー
ラ58との間での通信は禁止状態になる。Power on state, that is, system DC / D
When the press of the power switch 5 is determined in the I / O service routine while the FET for the C converter is on, the power-off process is executed. First, a keyboard routine prohibition process is executed in order to execute a scan of the built-in keyboard 3 and communication with the BIOS. Specifically, the host interface interrupt is prohibited (step S54), and the key scan cycle timer is stopped (step S55).
Inhibit the host interface function (step S5
6). By disabling the host interface function, various signals connected to the ISA bus become invalid (electrically in a high-impedance state) and the ISA bus I / O addresses 66h, 62h, 64
Communication between the BIOS and the keyboard controller 58 via h and 60h is prohibited.
【0072】さらに、キーボードサービスで使用したワ
ークRAMの初期化等を実行する(ステップS57)。
ただし、LCDパネル11のボリューム関連のワークエ
リアであるPanel−1D、Contrast−Lv
l、Contrast−TBL、/Backlight
−Lvl、Backlight−TBL等の内容に関し
ては、パワーがオフ状態でもデータは保持される。これ
は、後述するキーボードサービスルーチンで、ユーザに
よるLCDパネル11のバックライト輝度やコントラス
トの微調整が発生した場合に、そのユーザが調整したレ
ベルを保持していくためである。Further, the work RAM used in the keyboard service is initialized (step S57).
However, Panel-1D, Contrast-Lv, which are volume-related work areas of the LCD panel 11,
1, Contrast-TBL, / Backlight
Regarding the contents of -Lvl, Backlight-TBL, etc., data is retained even when the power is off. This is because when a user makes a fine adjustment of the backlight brightness and contrast of the LCD panel 11 in a keyboard service routine to be described later, the level adjusted by the user is maintained.
【0073】キーボードコントローラ58は、上記のよ
うにACアダプタ101またはバッテリパック2が接続
されている状態では常に動作しており、内部RAMのデ
ータも保持し続けるので、ユーザが一度最適値に調整し
たLCDパネル11に関するボリュームのレベルは、電
源オン/オフの切り換えに拘わらず変化することはな
い。つまり、使用環境さえ変わらなければ、立ち上げの
たびに、ユーザが再調整する必要がなくなることにな
る。The keyboard controller 58 always operates when the AC adapter 101 or the battery pack 2 is connected as described above, and keeps the data in the internal RAM. The volume level of the LCD panel 11 does not change irrespective of the power ON / OFF switching. In other words, as long as the usage environment does not change, the user does not need to readjust each time of startup.
【0074】最後に、リーク電流を防止するための処理
を実行する。まず、ISAバス等によりシステム側に接
続されているI/Oポートを入力方向に設定し(S5
8)、D/AコントロールレジスタをD/A出力禁止状
態に設定した後(ステップS59)、システムDC/D
C用FET制御信号をオフにして、システム側への電源
供給を停止する(ステップS60)。Finally, a process for preventing a leak current is executed. First, the I / O port connected to the system side by the ISA bus or the like is set in the input direction (S5).
8) After setting the D / A control register to the D / A output prohibited state (step S59), the system DC / D
The C-FET control signal is turned off, and the power supply to the system is stopped (step S60).
【0075】[キーボードサービスル−チン]キーボー
ドサービスルーチンには、内蔵キーボード3のスキャン
や外部マウス、外部フルキーボードとの通信、対応する
キーコードをBIOSに伝える処理やB1OSからの各
種コマンドを受信して実行する等の様々な機能がある
が、この中で本発明に特に関連する各種コマンドの受信
実行処理と内蔵キーボード3のスキャン処理に限定して
説明する。[Keyboard Service Routine] The keyboard service routine scans the built-in keyboard 3, communicates with an external mouse and an external full keyboard, transmits a corresponding key code to the BIOS, and receives various commands from the B1OS. Although there are various functions such as executing the command, the description will be limited to the process of receiving and executing various commands particularly related to the present invention and the process of scanning the built-in keyboard 3.
【0076】[コマンド受信、実行処理(パネルID通
知コマンド受信処理)]上記B1OSによるPOST処
理中のパネルID通知コマンドに対応するキーボードコ
ントローラ58の処理について、図9、10を用いて説
明する。[Command Receiving and Execution Processing (Panel ID Notification Command Receiving Processing)] The processing of the keyboard controller 58 corresponding to the panel ID notification command during the POST processing by the B1OS will be described with reference to FIGS.
【0077】まず、BIOSが66hのアドレスに4B
hという値をI/Oライトすると、キーボードコントロ
ーラ58に内蔵されたハードウェアによって自動的にI
BF(Input Buffer Full)フラグが
セットされるとともに、HIF(Host Inter
Face)割り込みが発生する。First, the BIOS stores 4B in the address of 66h.
When the value of h is I / O written, I / O is automatically performed by hardware built in the keyboard controller 58.
A BF (Input Buffer Full) flag is set, and a HIF (Host Inter Host Full) is set.
Face) An interrupt occurs.
【0078】キーボードコントローラ58におけるHI
F割り込み処理では、ISAバスに接続されているHI
Fデータレジスタから4Bhという値を取得する。これ
によって、キーボードコントローラ58の内部ハードウ
ェアにより、自動的にIBFフラグがクリアされる。キ
ーボードコントローラ58は、66hのI/Oアドレス
ヘの書き込みであることから、このI/Oライトデータ
はパネルID通知コマンドであるものと判断し コマン
ド保持用ワークに値“4Bh”を保持し(図9のステッ
プS81)、キーボードサービスル−チンに対してコマ
ンド受信済みであることを示すためのフラグを1にセッ
トして(ステップS82)、HIF割込み処理を終了す
る。HI in Keyboard Controller 58
In the F interrupt processing, the HI connected to the ISA bus
The value 4Bh is obtained from the F data register. Thus, the IBF flag is automatically cleared by the internal hardware of the keyboard controller 58. The keyboard controller 58 determines that this I / O write data is a panel ID notification command because it is writing to the I / O address of 66h, and holds the value “4Bh” in the command holding work (FIG. In step S81, a flag is set to 1 to indicate that the command has been received from the keyboard service routine (step S82), and the HIF interrupt process ends.
【0079】BIOSは66hをI/Oリードすること
によってIBFフラグをチェックし、IBFフラグがキ
ーボートコントローラ58によってクリアされたのを確
認した後に、パネルID値を62hにI/Oライトす
る。ここでは、具体例として1D3のLCDパネルが使
用されている場合について説明していく。前記と同様
に、キーボードコントローラ58側では、内蔵ハードウ
ェアによって自動的にIBFフラグがセットされるとと
もに、HIF割込みが発生する。HIF割込み処理で
は、キーボードコントローラ58は、ISAバスに接続
されているHIFデータレジスタから03hというパネ
ルID値を取得する。これによって、キーボードコント
ローラ58の内部ハードウェアにより、自動的にIBF
フラグがクリヤされる。キーボードコントローラ58
は、62hのI/Oアドレスヘの書き込みであることか
ら、このI/Oライトデータはデータ(パネルID値)
であるものと判断し、データ保持用ワークエリアに値
“03h”を保持し(ステップS83)、キーボードサ
ービスルーチンに対してデータ受信済みであることを示
すためのフラグを1にセットし(ステップS84)、H
IF割込み処理を終了する。The BIOS checks the IBF flag by I / O reading 66h, and after confirming that the IBF flag has been cleared by the keyboard controller 58, writes the panel ID value to 62h by I / O. Here, a case where a 1D3 LCD panel is used will be described as a specific example. As described above, on the keyboard controller 58 side, the IBF flag is automatically set by built-in hardware, and a HIF interrupt occurs. In the HIF interrupt processing, the keyboard controller 58 acquires a panel ID value of 03h from the HIF data register connected to the ISA bus. Thereby, the IBF is automatically performed by the internal hardware of the keyboard controller 58.
The flag is cleared. Keyboard controller 58
Is a write to the I / O address of 62h, so this I / O write data is data (panel ID value)
Is determined, the value “03h” is held in the data holding work area (step S83), and a flag indicating that data has been received for the keyboard service routine is set to 1 (step S84). ), H
The IF interrupt processing ends.
【0080】次に、キーボードサービスルーチンについ
て、図10を参照しながら説明する。キーボードサービ
スルーチンは1msec周期で実行されており、このル
ーチンでは、コマンド実行処理やキースキャン処理、さ
らには外部マウス等との通信処理等が実行される。Next, the keyboard service routine will be described with reference to FIG. The keyboard service routine is executed at a cycle of 1 msec. In this routine, a command execution process, a key scan process, a communication process with an external mouse or the like are executed.
【0081】コマンド実行処理では、まず上記ステップ
S82でセットされるコマンド受信済みフラグを参照す
る(ステップS85)。その結果、コマンド受信済みフ
ラグが“0”の場合には、他のキーボード関連処理に分
岐する。“1”の場合には、上記ステップS84でセッ
トされるデータ受信済みフラグを参照する(ステップS
86)。その結果、データ受信済みフラグが“0”の場
合には他のキーボード関連処理に分岐し、“1”の場合
には、コマンド実行処理を行う。つまり、コマンド実行
処理は、コマンド受信済みフラグとデータ受信済みフラ
グとが“1”にセットされている場合に実行される。In the command execution processing, first, the command reception completion flag set in step S82 is referred to (step S85). As a result, if the command received flag is “0”, the flow branches to another keyboard-related process. In the case of "1", the data reception completion flag set in step S84 is referred to (step S84).
86). As a result, if the data reception flag is "0", the process branches to another keyboard-related process. If the data reception flag is "1", the command execution process is performed. That is, the command execution process is executed when the command reception completed flag and the data reception completed flag are set to “1”.
【0082】まず、次回のコマンドのために、コマンド
受信済みフラグとデータ受信済みフラグとをクリアし
(S87)、コマンド保持用ワークエリアから値を取得
してコマンド判定を行う(ステップS88)。コマンド
保持用ワークエリアから取得した値が“4Bh”の場合
には、このコマンドはパネルID通知コマンドであるか
ら、パネルID通知コマンド処理を実行していく。First, the command received flag and the data received flag are cleared for the next command (S87), and a value is obtained from the command holding work area to determine the command (step S88). If the value acquired from the command holding work area is “4Bh”, this command is a panel ID notification command, so that panel ID notification command processing is executed.
【0083】すなわち、データ保持用ワークエリアから
値(x)を取得し、Panel−IDのワークエリアに
保持されている値(y)と比較し(ステップS89)、
同一の場合は現状のルックアップテーブルの内容を継続
可能であるから他のキーボード関連処理に分岐する。異
なる場合は、実際には、上記のキーボードコントローラ
58の初期化処理で設定したパネルID6とは異なるパ
ネルIDのLCDパネル11が取り付けられていること
を意味する。ここでは、B1OSから4Bhコマンドで
“3”を設定された場合(すなわち、パネルID3のL
CDパネル11が取り付けられている場合)について述
べていく。That is, the value (x) is obtained from the data holding work area and compared with the value (y) held in the panel-ID work area (step S89).
If they are the same, the contents of the current look-up table can be continued, and the process branches to another keyboard-related process. If different, it means that the LCD panel 11 having a panel ID different from the panel ID 6 set in the initialization processing of the keyboard controller 58 is actually attached. Here, the case where “3” is set by the 4Bh command from B1OS (that is, L of panel ID3)
(When the CD panel 11 is attached).
【0084】まず、キーボードコントローラ58の初期
化処理で実行したLCDパネル用のワークRAMを再構
築する(ステップS90)。この再構築処理では、Pa
nel−IDに“3”をセットし(ステップS91)、
予めキーボードコントローラ58のROM上に準備され
ているパネルID3用のパラメータ(ルックアップテー
ブルのデータやデフォルトレベル)を、Contras
t−TBL、Contrast−Lvl、Backli
ght−TBL、Backlight−Lvlの各ワー
クエリアに格納していく(ステップS91〜S95)。First, the work RAM for the LCD panel executed in the initialization processing of the keyboard controller 58 is reconstructed (step S90). In this reconstruction process, Pa
"3" is set to the nel-ID (step S91),
The parameters (lookup table data and default level) for panel ID3 prepared in the ROM of the keyboard controller 58 in advance are stored in the Contras
t-TBL, Contrast-Lvl, Backli
ght-TBL and Backlight-Lvl are stored in each work area (steps S91 to S95).
【0085】そして、上記FET制御ルーチンと同様
に、Contrast−Lvl、およびBacklig
ht−Lvlに保持された値でContrast−TB
L、およびBacklight−TBLの各ルックアッ
プテーブルを参照し、対応するデジタル値を取得してD
/Aデータレジスタに設定する(ステップS96〜S9
9)。Then, similarly to the FET control routine, Contrast-Lvl and Backlig
Contrast-TB with the value held in ht-Lvl
L, and the respective look-up tables of Backlight-TBL are referred to, the corresponding digital value is obtained, and D is obtained.
/ A data register (steps S96 to S9)
9).
【0086】以上の処理によって、キーボードコントロ
ーラ58をリセットした後の最初のパワーオンの場合を
例に取ると、パネルID6用からパネルID3用のボリ
ューム制御に切り替わる。すなわち、図11に示すよう
に、コントラストに関しては、そのデフォルト値が、O
Vから1.88Vまでの64段階のうちのレベル18に
対応する0.53Vから、1.53Vから1.92Vま
での64段階のうちのレベル28に対応する1.70V
に切り替わる。また、バックライトに関しては、0Vか
ら3.3Vまでの8段階からOVから1.8Vまでの8
段階に切り替わり、デフォルト値は、1.89Vから
1.03Vに切り替わる。With the above processing, taking the case of the first power-on after resetting the keyboard controller 58 as an example, the control is switched from the control for panel ID 6 to the control for panel ID 3. That is, as shown in FIG. 11, the default value of contrast is O
From 0.53 V corresponding to level 18 of 64 steps from V to 1.88 V, 1.70 V corresponding to level 28 of 64 steps from 1.53 V to 1.92 V
Switch to As for the backlight, eight levels from 0V to 3.3V to eight levels from OV to 1.8V are used.
It switches to stages and the default value switches from 1.89V to 1.03V.
【0087】以上の処理の後に、上記BIOSのPOS
T処理で述べたように、LCDパネル11のバックライ
ト12のオン処理が行われる。バックライト12がオン
しなければ、バックライト12の輝度やコントラストの
差は認識できない。従って、上記のように、LCDパネ
ル用のワークRAMを再構築した後に、LCDパネル1
1のバックライト12のオン処理を行うことにより、ユ
ーザに対して、LCDパネル11の取り替えに伴うパネ
ルボリューム制御の切り替わりを意識させることなく、
現在接続されているLCDパネル11に最適なボリュー
ム電圧で立ち上がることになる。After the above processing, the POS of the BIOS
As described in the T process, the backlight 12 of the LCD panel 11 is turned on. If the backlight 12 is not turned on, the difference in brightness and contrast of the backlight 12 cannot be recognized. Therefore, as described above, after the work RAM for the LCD panel is reconstructed, the LCD panel 1
1 by turning on the backlight 12 without making the user aware of the switching of the panel volume control accompanying the replacement of the LCD panel 11.
The LCD panel 11 that is currently connected starts up with the optimal volume voltage.
【0088】[内蔵キーボードのスキャン処理]次に、
LCDパネル11のボリューム制御に関連する内蔵キー
ボード3のスキャン処理について説明する。ただし、内
蔵キーボード3のスキャン処理には、キーの検出処理、
押下の検出から確定までのディレー処理等が存在する
が、この中で本発明に関連深いキーの検出処理に限定し
て説明する。[Scanning process of built-in keyboard]
The scanning process of the built-in keyboard 3 related to the volume control of the LCD panel 11 will be described. However, the scan processing of the built-in keyboard 3 includes key detection processing,
Although there is a delay process from the detection of the press to the confirmation, etc., only the key detection process related to the present invention will be described.
【0089】本実施形態では、89個のキーをもつ内蔵
キーボード3に対して、16本のスキャンアウトライン
と8本のリターンライン(キーインライン)による8×
16のスキャンマトリックスによって、押下キーの検出
を行う。具体的には、図12に示すようにデザインされ
たスキャンマトリックスに対して、15本のスキャンア
ウトラインを10msec周期で順に1本ずつLowド
ライブしていく。そして、Lowにドライブしていると
きのリターンラインをチェックし、Lowのリターン信
号を検出する。例えば、スキャンアウトラインの5番目
をLowドライブしているときに、6番目のリタ−ンラ
インがLowであれば、スキャンマトリックス上の65
hに対応するキー(つまりENTERキー)の押下を検
出したことになる。すなわち、89個の各キーは、リタ
ーンラインNo.×10h+スキャンアウトラインN
o.で算出される00hから7Fhまでの番号として、
キーボードコントローラ58により認識されることにな
る。In this embodiment, for the built-in keyboard 3 having 89 keys, 8 × 8 lines with 16 scanout lines and 8 return lines (key inline) are used.
Pressed keys are detected by using 16 scan matrices. Specifically, for a scan matrix designed as shown in FIG. 12, 15 scan outlines are sequentially driven one by one at a period of 10 msec. Then, the return line when driving to Low is checked, and a return signal of Low is detected. For example, if the fifth return line of the scan outline is driven low and the sixth return line is low, then 65
Pressing of the key corresponding to h (that is, the ENTER key) is detected. That is, each of the 89 keys has a return line No. × 10h + scan outline N
o. As the number from 00h to 7Fh calculated by
It will be recognized by the keyboard controller 58.
【0090】本実施形態では、前述のように、LCDパ
ネル11のボリューム制御は、以下のキーにアサインさ
れている。すなわち、Fn+F5→バックライト輝度の
アップ、Fn十F6→バックライト輝度のダウン、Fn
+F7→コントラストのアップ、Fn+F8→コントラ
ストのダウンとなっている。図12に示すように、上記
の各キーに対応するマトリックスNo.は、Fn(50
h)、F5(0Dh)、F6(1Eh)、F7(0E
h)、F8(0Bh)となっいる。In this embodiment, as described above, the volume control of the LCD panel 11 is assigned to the following keys. That is, Fn + F5 → increase of backlight luminance, Fn−10F6 → decrease of backlight luminance, Fn
+ F7 → contrast up, Fn + F8 → contrast down. As shown in FIG. Is Fn (50
h), F5 (0Dh), F6 (1Eh), F7 (0E
h), F8 (0Bh).
【0091】以上のように構成された内蔵キーボード3
に対して、10msec周期で実行されるキースキャン
処理について、図13、図14を用いて説明する。The built-in keyboard 3 configured as described above
On the other hand, a key scan process executed at a cycle of 10 msec will be described with reference to FIGS.
【0092】まず、今回のスキャンアウトラインNo.
をワークエリア(スキャンアウトNo.)から取得し
(ステップS100)、取得した番号のスキャンアウト
ラインをLowドライブして(ステップS101)、7
本のリターンラインについて、Lowステータスのリタ
ーンラインNo.をサーチする(ステップS102)。
以上の処理で、押下キーの検出が完了し、次回のキース
キャンのために、スキャンアウトNo.に格納されてい
る値をプラス1する(ステップS103)。ただし、ス
キャンアウトラインは0番から15番迄であるから、プ
ラス1した結果が16以上の場合は、0にリセットす
る。First, the current scan outline No.
Is acquired from the work area (scanout No.) (step S100), and the scanout line of the acquired number is driven low (step S101), and
Regarding the return line of the book, the return line No. of the low status. Is searched (step S102).
With the above processing, the detection of the pressed key is completed, and the scan-out number is set for the next key scan. Is incremented by 1 (step S103). However, since the scan outline is from No. 0 to No. 15, if the result of adding 1 is 16 or more, it is reset to 0.
【0093】次に、ステップS100で取得したスキャ
ンアウトNo.が“5”であるか否かを判別する(ステ
ップS104)。その結果、スキャンアウトNo.が
“5”でなければ、ステップS108に進む。スキャン
アウトNo.が“5”であれば、ステップS108に進
む前に、Fnキーに関するフラグの更新処理を実行す
る。すなわち、Fnキーがアサインされている0番目の
リターンラインのステータスがLowであるか否かを判
別し(ステップS105)、0番目のリターンラインの
ステータスがLowの場合は、Fnキーが押下されてい
るものとして、Fn−Onフラグをセットし(ステップ
S106)、Highの場合は、Fnキーが押下されて
いないものとして、Fn−Onフラグをクリアして(ス
テップS107)、それぞれステップS108に進む。Next, the scan-out No. acquired in step S100. Is determined to be "5" (step S104). As a result, the scan-out No. Is not "5", the process proceeds to step S108. Scan out No. Is "5", a flag update process for the Fn key is executed before proceeding to step S108. That is, it is determined whether or not the status of the 0th return line to which the Fn key is assigned is Low (step S105). If the status of the 0th return line is Low, the Fn key is pressed. The Fn-On flag is set (step S106), and in the case of High, the Fn-On flag is cleared (step S107) assuming that the Fn key is not pressed, and the process proceeds to step S108.
【0094】ステップS108では、ステップS102
でのサーチ結果に基づいて押下キーの有無を判別する。
その結果、押下キーがない場合は、キーボードサービス
ル−チン内の他の処理に分岐する。一方、押下キーがあ
る場合は、Fn−0nフラグのステータスをチェックす
る(ステップS109)。その結果、Fn−0nフラグ
が0の場合は、一般的なキースキャン処理と同様に、押
下キーに対応するキーコードをBIOSに通知する(ス
テップS122)。In step S108, step S102
The presence / absence of a pressed key is determined based on the search result in step (1).
As a result, if there is no pressed key, the process branches to another process in the keyboard service routine. On the other hand, if there is a pressed key, the status of the Fn-0n flag is checked (step S109). As a result, when the Fn-0n flag is 0, the key code corresponding to the pressed key is notified to the BIOS as in the general key scan processing (step S122).
【0095】一方、Fn−0nフラグが“1”の場合
は、押下キーがF5キーからF8キーまでのボリューム
関連のキーであるか否かをチェックし、ボリューム関連
キーでない場合は、上記のステップS122に進む。押
下キーがF5キーからF8キーまでのボリューム関連の
キーである場合は、以下に示す各キーに対応したボリュ
ーム変更処理を実行していく。On the other hand, if the Fn-0n flag is "1", it is checked whether or not the pressed key is a volume-related key from the F5 key to the F8 key. Proceed to S122. When the pressed key is a volume-related key from the F5 key to the F8 key, a volume change process corresponding to each key described below is executed.
【0096】すなわち、押下キーNo.がODhの場
合、つまりF5キーとFnキーが同時に押下されている
場合は、バックライト輝度レベルのアップ処理を実行す
る。まず、Backlight−Lv1に保持されてい
る内容をプラス1する(ステップS110)。ただし、
前述のように本実施形態では最大レベルは7であるか
ら、すでに7である場合は、その値を継続する。次に、
システムDC/DC変換器73オン時の処理と同様に、
Backlight−TBLの先頭からBacklig
ht−Lvlで示される番号のバイト位置に格納されて
いる1バイトデータ(v)を取得し(ステップS11
1)、このデータvをチャネル0のD/Aデータレジス
タにセットする(ステップS112)。この結果、キー
ボードコントローラ58のハードウェアで規定されてい
る変換時間経過後に、デジタル値(v)に対応するアナ
ログ出力電圧に切り替わり、バックライト輝度制御信号
60の出力電圧が増加し、ユーザから見ればバックライ
ト12が1レベル分だけ明るくなる。That is, the pressed key No. Is ODh, that is, when the F5 key and the Fn key are pressed at the same time, the backlight brightness level is increased. First, the content held in the Backlight-Lv1 is incremented by one (step S110). However,
As described above, in this embodiment, the maximum level is 7, and if the maximum level is already 7, the value is continued. next,
Similar to the processing when the system DC / DC converter 73 is on,
Backlight-Backlight from the beginning of TBL
One-byte data (v) stored at the byte position indicated by ht-Lvl is obtained (step S11).
1) The data v is set in the D / A data register of channel 0 (step S112). As a result, after the elapse of the conversion time specified by the hardware of the keyboard controller 58, the output is switched to the analog output voltage corresponding to the digital value (v), and the output voltage of the backlight luminance control signal 60 increases. The backlight 12 becomes brighter by one level.
【0097】押下キーNo.が1Ehの場合、つまりF
6キーとFnキーが同時に押下されている場合は、バッ
クライト輝度レベルのダウン処理を実行する。まず、B
acklight−Lv1に保持されている内容をマイ
ナス1する(ステップS113)。ただし、前述のよう
に本実施形態では最小レベルは0であるから、すでに0
である場合は、その値を継続する。次に、システムDC
/DC変換器73オン時の処理と同様に、Backli
ght−TBLの先頭からBacklight−Lvl
で示される番号のバイト位置に格納されている1バイト
データ(w)を取得し(ステップS114)、このデー
タwをチャネル0のD/Aデータレジスタにセットする
(ステップS115)。この結果、キーボードコントロ
ーラ58のハードウェアで規定されている変換時間経過
後に、デジタル値(w)に対応するアナログ出力電圧に
切り替わり、バックライト輝度制御信号60の出力電圧
が低下し、ユーザから見ればバックライト12が1レベ
ル分だけ暗くなる。Pressed key No. Is 1Eh, that is, F
If the 6 key and the Fn key are pressed at the same time, the backlight brightness level is reduced. First, B
The content held in acknowledgment-Lv1 is decremented by 1 (step S113). However, since the minimum level is 0 in the present embodiment as described above,
If so, continue with that value. Next, the system DC
As with the processing when the / DC converter 73 is turned on, the Backli
Backlight-Lvl from the beginning of ght-TBL
The 1-byte data (w) stored at the byte position of the number indicated by is obtained (step S114), and this data w is set in the D / A data register of channel 0 (step S115). As a result, after the conversion time specified by the hardware of the keyboard controller 58 elapses, the analog output voltage is switched to the analog output voltage corresponding to the digital value (w), and the output voltage of the backlight luminance control signal 60 decreases. The backlight 12 becomes darker by one level.
【0098】押下キーNo.がOEhの場合、つまりF
7キーとFnキーが同時に押下されている場合は、コン
トラストレベルのアップ処理を実行する。まず、Con
trast−Lv1に保持されている内容をプラス1す
る(ステップS116)。ただし、前述のように本実施
形態では最大レベルは63であるから、すでに63であ
る場合は、その値を継続する。次に、システムDC/D
C変換器73オン時の処理と同様に、Contrast
−TBLの先頭からContrast−Lvlで示され
る番号のバイト位置に格納されている1バイトデータ
(x)を取得し(ステップS117)、このデータxを
チャネル1のD/Aデータレジスタにセットする(ステ
ップS118)。この結果、キーボードコントローラ5
8のハードウェアで規定されている変換時間経過後に、
デジタル値(x)に対応するアナログ出力電圧に切り替
わり、コントラスト制御信号61の出力電圧が増加し、
ユーザから見ればコントラストが1レベル分だけアップ
する。Pressed key No. Is OEh, that is, F
If the 7 key and the Fn key are pressed at the same time, the contrast level is increased. First, Con
The content held in trust-Lv1 is incremented by one (step S116). However, as described above, the maximum level is 63 in the present embodiment, and if the maximum level is already 63, the value is continued. Next, the system DC / D
Similar to the processing when the C converter 73 is on, Contrast
-Obtain 1-byte data (x) stored at the byte position indicated by Contrast-Lvl from the beginning of the TBL (step S117), and set this data x in the D / A data register of channel 1 (step S117). Step S118). As a result, the keyboard controller 5
After the conversion time specified by the hardware of No. 8 has elapsed,
Switching to an analog output voltage corresponding to the digital value (x), the output voltage of the contrast control signal 61 increases,
From the viewpoint of the user, the contrast is increased by one level.
【0099】押下キーNo.がOBhの場合、つまりF
8キーとFnキーが同時に押下されている場合は、コン
トラストレベルのダウン処理を実行する。まず、Con
trast−Lv1に保持されている内容をマイナス1
する(ステップS119)。ただし、前述のように本実
施形態では最小レベルは0であるから、すでに0である
場合は、その値を継続する。次に、システムDC/DC
変換器73オン時の処理と同様に、Contrast−
TBLの先頭からContrast−Lvlで示される
番号のバイト位置に格納されている1バイトデータ
(y)を取得し(ステップS120)、このデータyを
チャネル1のD/Aデータレジスタにセットする(ステ
ップS121)。この結果、キーボードコントローラ5
8のハードウェアで規定されている変換時間経過後に、
デジタル値(y)に対応するアナログ出力電圧に切り替
わり、コントラスト制御信号61の出力電圧が低下し、
ユーザから見ればコントラストが1レベル分だけダウン
する。Pressed key No. Is OBh, that is, F
If the 8 key and the Fn key are pressed at the same time, the contrast level is reduced. First, Con
The content held in trust-Lv1 is minus one.
(Step S119). However, since the minimum level is 0 in the present embodiment as described above, if the minimum level is already 0, the value is continued. Next, the system DC / DC
Similar to the process when the converter 73 is on, the Contrast-
1-byte data (y) stored at the byte position indicated by Contrast-Lvl from the beginning of the TBL is acquired (step S120), and this data y is set in the D / A data register of channel 1 (step S120). S121). As a result, the keyboard controller 5
After the conversion time specified by the hardware of No. 8 has elapsed,
Switching to the analog output voltage corresponding to the digital value (y), the output voltage of the contrast control signal 61 decreases,
From the viewpoint of the user, the contrast is reduced by one level.
【0100】以上のボリューム関連の処理を実行した後
は、上記ステップS122の処理を行うことなく、次の
キーボードサービス処理に進む。After the above-described volume-related processing is executed, the process proceeds to the next keyboard service processing without performing the processing of step S122.
【0101】以上説明したように、各種のLCDパネル
に対応するバックライト輝度、およびコントラストを制
御するため制御パラメータを記憶しておき、LCDパネ
ルの種別を検出することにより、検知した種別に対応す
るLCDパネル用の制御パラメータに基づいて、バック
ライト輝度、およびコントラストのボリューム制御用の
デフォルト値を自動的に設定すると共に、バックライト
輝度、コントラストの変更指示がなされた場合は、検知
した種別に対応するLCDパネル用の制御パラメータを
参照して上記変更指示に応じたバックライト輝度、コン
トラストの変更処理を行うようにしている。As described above, control parameters for controlling the backlight brightness and contrast corresponding to various LCD panels are stored, and the type of the LCD panel is detected by detecting the type of the LCD panel. Default values for volume control of backlight brightness and contrast are automatically set based on the control parameters for the LCD panel, and when an instruction to change the backlight brightness and contrast is given, it corresponds to the detected type. The backlight luminance and contrast are changed in accordance with the above change instruction with reference to the control parameters for the LCD panel to be changed.
【0102】従って、搭載したLCDパネルの種別に拘
わらず、常に適切なバックライト輝度、およびコントラ
ストのボリューム制御用のデフォルト値を設定すること
が可能となり、搭載するLCDパネルの種類を変更した
としても微調整を行う必要性が生ずるのを低減すること
ができる。また、指示に応答してバックライト輝度、コ
ントラストの調整を行う際にも、LCDパネルの種別に
応じた適切な1段階当たりの調整量により調整を行うこ
とが可能となる。Therefore, it is possible to always set appropriate backlight brightness and contrast default values for volume control regardless of the type of the mounted LCD panel, and even if the type of the mounted LCD panel is changed. The necessity of performing fine adjustment can be reduced. Also, when adjusting the backlight brightness and contrast in response to the instruction, the adjustment can be performed with an appropriate adjustment amount per one step according to the type of the LCD panel.
【0103】なお、本発明は、上記の実施形態に限定さ
れることなく、バックライト輝度、およびコントラスト
のボリューム調整指示は、内蔵キーボード以外の入力デ
バイスによって行うことも可能である。例えば、図15
に示すように、リモコン操作でバックライト輝度、およ
びコントラストのボリューム調整指示を行うことも可能
である。この場合、図15に示すように、スーパI/O
から入力されるボリューム変更要求をBIOS経由でO
Sやアプリケーションに通知し、そこからボリューム変
更コマンドをBIOS経由でKBCに発行すればよい。
或いは、BIOSはOSやアプリケーションに通知する
ことなくダイレクトにKBCにボリューム変更コマンド
を発行することも可能である。Note that the present invention is not limited to the above embodiment, and it is also possible to issue an instruction for adjusting the volume of the backlight luminance and the contrast using an input device other than the built-in keyboard. For example, FIG.
As shown in (1), it is also possible to issue a volume adjustment instruction for the backlight luminance and the contrast by operating the remote controller. In this case, as shown in FIG.
A volume change request input from the
S or an application may be notified, and a volume change command may be issued to the KBC via the BIOS.
Alternatively, the BIOS can directly issue a volume change command to the KBC without notifying the OS or the application.
【0104】また、生産途中でのLCDユニットの変更
や、LCDパネルの違いによる複数モデルヘの対応の他
に、図16に示すように、LCDユニット自体をユーザ
が自由に取り替え可能な携帯型情報処理装置にも、本発
明を適用することができる。In addition to the change of the LCD unit during the production and the correspondence to a plurality of models due to the difference of the LCD panel, as shown in FIG. 16, the portable information processing which allows the user to freely replace the LCD unit itself. The present invention can be applied to an apparatus.
【0105】[0105]
【発明の効果】以上説明したように、本発明によれば、
液晶表示パネルを備えた情報処理装置において、前記液
晶表示パネルの種別を検出する検出手段と、少なくとも
前記液晶表示パネルの種別毎にバックライト輝度・コン
トラストを制御するための制御パラメータを記憶する記
憶手段と、少なくとも前記記憶手段に記憶された前記制
御パラメータの中から前記検出手段により検出された液
晶表示パネルの種別に対応する制御パラメータを選択す
る選択手段と、前記選択手段により選択された制御パラ
メータに基づいて前記液晶表示パネルのバックライト輝
度・コントラストを制御する制御手段とを備えたので、
バックライト輝度、コントラストのボリューム制御特性
が異なる複数の液晶表示パネルのいずれに対しても適切
にボリューム制御を行うことが可能となる。As described above, according to the present invention,
In an information processing apparatus including a liquid crystal display panel, a detection unit for detecting a type of the liquid crystal display panel, and a storage unit for storing at least a control parameter for controlling a backlight luminance / contrast for each type of the liquid crystal display panel Selection means for selecting a control parameter corresponding to the type of the liquid crystal display panel detected by the detection means from at least the control parameters stored in the storage means, and a control parameter selected by the selection means. Control means for controlling the backlight brightness / contrast of the liquid crystal display panel based on the
Volume control can be appropriately performed on any of a plurality of liquid crystal display panels having different volume control characteristics of backlight luminance and contrast.
【図1】本発明の実施形態に係るノート型PCの電気的
な概略構成を示すブロック図である。FIG. 1 is a block diagram showing an electrical schematic configuration of a notebook PC according to an embodiment of the present invention.
【図2】上記ノート型PCの斜視図である。FIG. 2 is a perspective view of the notebook PC.
【図3】キーボードコントローラを中心とした詳細な構
成を示すブロックである。FIG. 3 is a block diagram showing a detailed configuration centering on a keyboard controller.
【図4】BIOSによるPOST処理を示すフローチャ
ートである。FIG. 4 is a flowchart showing a POST process by the BIOS.
【図5】キーボードコントローラによる処理の概要を示
すフローチャートである。FIG. 5 is a flowchart showing an outline of processing by a keyboard controller.
【図6】キーボードコントローラによる初期化処理を示
すフローチャートである。FIG. 6 is a flowchart illustrating an initialization process performed by a keyboard controller.
【図7】キーボードコントローラによるFET制御を示
すフローチャートである。FIG. 7 is a flowchart showing FET control by a keyboard controller.
【図8】図7の続きのフローチャトである。FIG. 8 is a flowchart continued from FIG. 7;
【図9】キーボードコントローラによるHIF割り込み
処理を示すフローチャートである。FIG. 9 is a flowchart illustrating HIF interrupt processing by a keyboard controller.
【図10】パネルIDを受け取った際のキーボードコン
トローラの処理を示すフローチャートである。FIG. 10 is a flowchart showing processing of a keyboard controller when receiving a panel ID.
【図11】パネルIDを受け取った際のキーボードコン
トローラの処理の具体例を示す図である。FIG. 11 is a diagram illustrating a specific example of a process performed by a keyboard controller when a panel ID is received.
【図12】内蔵キーボードのキースキャンマトリクスを
示す図である。FIG. 12 is a diagram showing a key scan matrix of a built-in keyboard.
【図13】バックライト輝度・コントラストのボリュー
ム制御に関連するキースキャン処理を示すフローチャー
トである。FIG. 13 is a flowchart illustrating key scan processing related to volume control of backlight luminance and contrast.
【図14】図13の続きのフローチャトである。FIG. 14 is a flowchart continued from FIG. 13;
【図15】実施形態の第1の変形例を示すイメージ図で
ある。FIG. 15 is an image diagram showing a first modification of the embodiment.
【図16】実施形態の第2の変形例を示すイメージ図で
ある。FIG. 16 is an image diagram showing a second modified example of the embodiment.
【図17】第1の従来例を示すブロック図である。FIG. 17 is a block diagram showing a first conventional example.
【図18】第2の従来例を示すブロック図である。FIG. 18 is a block diagram showing a second conventional example.
【図19】本発明の課題を示すイメージ図である。FIG. 19 is an image diagram showing the problem of the present invention.
1 PC本体 2 バッテリパック 3 内蔵キーボード 11 LCDパネル 12 バックライト 13 インバータ 14 LCDボード(ID付) 55 BIOSROM 58(H8) キーボードコントローラ 58a D/A変換器 58b 内部ROM 60 バックライト輝度制御信号 61 コントラスト制御信号 72 キーボードDC/DC変換器 101 ACアダプタ DESCRIPTION OF SYMBOLS 1 PC main body 2 Battery pack 3 Built-in keyboard 11 LCD panel 12 Backlight 13 Inverter 14 LCD board (with ID) 55 BIOSROM 58 (H8) Keyboard controller 58a D / A converter 58b Internal ROM 60 Backlight brightness control signal 61 Contrast control Signal 72 Keyboard DC / DC converter 101 AC adapter
Claims (21)
おいて、 前記液晶表示パネルの種別を検出する検出手段と、 少なくとも前記液晶表示パネルの種別毎にバックライト
輝度・コントラストを制御するための制御パラメータを
記憶する記憶手段と、 少なくとも前記記憶手段に記憶された前記制御パラメー
タの中から前記検出手段により検出された液晶表示パネ
ルの種別に対応する制御パラメータを選択する選択手段
と、 前記選択手段により選択された制御パラメータに基づい
て前記液晶表示パネルのバックライト輝度・コントラス
トを制御する制御手段と、 を備えたことを特徴とする情報処理装置。1. An information processing apparatus having a liquid crystal display panel, comprising: detecting means for detecting the type of the liquid crystal display panel; and control parameters for controlling at least the backlight luminance and contrast for each type of the liquid crystal display panel. Storage means for storing a control parameter corresponding to the type of the liquid crystal display panel detected by the detection means from at least the control parameters stored in the storage means; and selection by the selection means. Control means for controlling the backlight brightness / contrast of the liquid crystal display panel based on the obtained control parameters.
種別毎の前記制御パラメータとして、制御レベル毎の複
数の制御パラメータと共に初期レベルを記憶し、前記選
択手段は、該記憶手段に記憶された前記制御パラメー
タ、初期レベルの中から前記検出手段により検出された
検出された液晶表示パネルの種別に対応する制御パラメ
ータと初期レベルを選択し、前記制御手段は、該選択手
段により選択された制御パラメータのうち初期レベルに
対応する制御パラメータを初期設定することを特徴とす
る請求項1記載の情報処理装置。2. The storage unit stores an initial level together with a plurality of control parameters for each control level as the control parameter for each type of the liquid crystal display panel, and the selection unit stores the initial level. Selecting a control parameter and an initial level corresponding to the type of the liquid crystal display panel detected by the detection means from among the control parameters and the initial level, wherein the control means selects the control parameter selected by the selection means; 2. The information processing apparatus according to claim 1, wherein a control parameter corresponding to the initial level is initially set.
の液晶表示パネルに対応する制御パラメータ、初期レベ
ルを選択し、前記制御手段は、電源投入時に選択された
制御パラメータのうち初期レベルに対応する制御パラメ
ータをデフォルト値として設定し、前記検出手段により
検出された液晶表示パネルと前記所定の液晶表示パネル
とが異なる場合は、該検出手段により検出された液晶表
示パネルの種別に対応する制御パラメータとして前記選
択手段により選択された制御パラメータのうち初期レベ
ルに対応する制御パラメータをデフォルト値として再度
設定することを特徴とする請求項1記載の情報処理装
置。3. The control means selects a control parameter and an initial level corresponding to a predetermined liquid crystal display panel when the power is turned on, and the control means responds to the initial level among the control parameters selected when the power is turned on. Control parameters to be set as default values, and when the liquid crystal display panel detected by the detection means is different from the predetermined liquid crystal display panel, the control parameters corresponding to the type of the liquid crystal display panel detected by the detection means 2. The information processing apparatus according to claim 1, wherein among the control parameters selected by the selection unit, a control parameter corresponding to an initial level is set again as a default value.
御パラメータの再設定処理の実行/非実行が完了した後
に、前記バックライトへ電源を投入する電源投入制御手
段を備えたことを特徴とする請求項1記載の情報処理装
置。4. A power-on control means for turning on the power to the backlight after the execution / non-execution of the control parameter resetting process based on the detection result by the detection means is completed. Item 10. The information processing apparatus according to Item 1.
に応答して、前記選択手段により選択された制御パラメ
ータの範囲内で前記デフォルト値を変更することを特徴
とする請求項1記載の情報処理装置。5. The control unit according to claim 1, wherein the control unit changes the default value within a range of the control parameter selected by the selection unit in response to an operation of a predetermined operation unit. Information processing device.
パラメータの現在のレベルを、前記情報処理装置に電源
が投入されていない状態でも保持するレベル記憶手段を
備えたことを特徴とする請求項1記載の情報処理装置。6. A level storage means for holding a current level of a control parameter set by said control means even when the information processing apparatus is not powered on. An information processing apparatus according to claim 1.
源投入制御手段、及びレベル記憶手段は、キーボードコ
ントローラに内蔵されていることを特徴とする請求項1
記載の情報処理装置。7. The keyboard controller according to claim 1, wherein said storage means, selection means, control means, power-on control means, and level storage means are built in a keyboard controller.
An information processing apparatus according to claim 1.
おいて、 前記液晶表示パネルの種別を検出する検出工程と、 少なくとも前記液晶表示パネルの種別毎にバックライト
輝度・コントラストを制御するための制御パラメータを
記憶する記憶工程と、 少なくとも前記記憶工程により記憶された前記制御パラ
メータの中から前記検出工程により検出された液晶表示
パネルの種別に対応する制御パラメータを選択する選択
工程と、 前記選択工程により選択された制御パラメータに基づい
て前記液晶表示パネルのバックライト輝度・コントラス
トを制御する制御工程と、 を備えたことを特徴とするバックライト輝度・コントラ
スト制御方法。8. An information processing apparatus provided with a liquid crystal display panel, a detecting step of detecting a type of the liquid crystal display panel, and a control parameter for controlling at least a backlight luminance / contrast for each type of the liquid crystal display panel. A selecting step of selecting a control parameter corresponding to a type of the liquid crystal display panel detected by the detecting step from at least the control parameters stored by the storing step; and selecting by the selecting step. Controlling a backlight brightness / contrast of the liquid crystal display panel based on the obtained control parameters.
種別毎の前記制御パラメータとして、制御レベル毎の複
数の制御パラメータと共に初期レベルを記憶し、前記選
択工程は、該記憶工程により記憶された前記制御パラメ
ータ、初期レベルの中から前記検出工程により検出され
た検出された液晶表示パネルの種別に対応する制御パラ
メータと初期レベルを選択し、前記制御工程は、該選択
工程により選択された制御パラメータのうち初期レベル
に対応する制御パラメータを初期設定することを特徴と
する請求項8記載のバックライト輝度・コントラスト制
御方法。9. The storage step stores an initial level together with a plurality of control parameters for each control level as the control parameter for each type of the liquid crystal display panel, and the selection step is stored by the storage step. Selecting the control parameter and the initial level corresponding to the type of the liquid crystal display panel detected by the detection step from among the control parameters and the initial level, wherein the control step selects the control parameter selected by the selection step 9. The backlight brightness / contrast control method according to claim 8, wherein a control parameter corresponding to the initial level is initially set.
定の液晶表示パネルに対応する制御パラメータ、初期レ
ベルを選択し、前記制御工程は、電源投入時に選択され
た制御パラメータのうち初期レベルに対応する制御パラ
メータをデフォルト値として設定し、前記検出工程によ
り検出された液晶表示パネルと前記所定の液晶表示パネ
ルとが異なる場合は、該検出工程により検出された液晶
表示パネルの種別に対応する制御パラメータとして前記
選択工程により選択された制御パラメータのうち初期レ
ベルに対応する制御パラメータをデフォルト値として再
度設定することを特徴とする請求項8記載のバックライ
ト輝度・コントラスト制御方法。10. The selecting step selects a control parameter and an initial level corresponding to a predetermined liquid crystal display panel when the power is turned on, and the control step corresponds to an initial level among the control parameters selected when the power is turned on. Control parameters to be set as default values, and when the liquid crystal display panel detected in the detection step is different from the predetermined liquid crystal display panel, the control parameter corresponding to the type of the liquid crystal display panel detected in the detection step 9. The backlight brightness / contrast control method according to claim 8, wherein the control parameter corresponding to the initial level among the control parameters selected in the selecting step is set again as a default value.
制御パラメータの再設定処理の実行/非実行が完了した
後に、前記バックライトへ電源を投入する電源投入制御
工程を備えたことを特徴とする請求項8記載のバックラ
イト輝度・コントラスト制御方法。11. A power-on control step of turning on the power to the backlight after the execution / non-execution of the control parameter reset processing based on the detection result in the detection step is completed. Item 10. A backlight brightness / contrast control method according to Item 8.
作に応答して、前記選択工程により選択された制御パラ
メータの範囲内で前記デフォルト値を変更することを特
徴とする請求項8記載のバックライト輝度・コントラス
ト制御方法。12. The control method according to claim 8, wherein the control step changes the default value within a range of the control parameter selected in the selection step in response to an operation of a predetermined operation means. Backlight brightness / contrast control method.
御パラメータの現在のレベルを、前記情報処理装置に電
源が投入されていない状態でも保持するレベル記憶工程
を備えたことを特徴とする請求項8記載のバックライト
輝度・コントラスト制御方法。13. The information processing apparatus according to claim 8, further comprising a level storing step of retaining a current level of a control parameter set by said control unit even when the information processing apparatus is not powered on. The backlight brightness / contrast control method described in the above.
電源投入制御工程、及びレベル記憶工程は、キーボード
コントローラにより実行されることを特徴とする請求項
8記載のバックライト輝度・コントラスト制御方法。14. The storage step, the selection step, the control step,
9. The backlight brightness / contrast control method according to claim 8, wherein the power-on control step and the level storage step are executed by a keyboard controller.
ネルのバックライト輝度・コントラストを制御するため
のプログラムを記憶した記憶媒体であって、前記プログ
ラムは、 前記液晶表示パネルの種別を検出する検出ルーチンと、 少なくとも前記液晶表示パネルの種別毎にバックライト
輝度・コントラストを制御するための制御パラメータを
記憶する記憶ルーチンと、 少なくとも前記記憶ルーチンにより記憶された前記制御
パラメータの中から前記検出ルーチンにより検出された
液晶表示パネルの種別に対応する制御パラメータを選択
する選択ルーチンと、 前記選択ルーチンにより選択された制御パラメータに基
づいて前記液晶表示パネルのバックライト輝度・コント
ラストを制御する制御ルーチンと、 を備えたことを特徴とする記憶媒体。15. A storage medium storing a program for controlling a backlight brightness / contrast of a liquid crystal display panel mounted on an information processing device, wherein the program detects a type of the liquid crystal display panel. A storage routine for storing at least a control parameter for controlling backlight luminance / contrast for each type of the liquid crystal display panel; and a detection routine for detecting at least the control parameters stored in the storage routine. And a control routine for controlling the backlight brightness / contrast of the liquid crystal display panel based on the control parameters selected by the selection routine. Storage medium characterized by the following: .
ネルの種別毎の前記制御パラメータとして、制御レベル
毎の複数の制御パラメータと共に初期レベルを記憶し、
前記選択ルーチンは、該記憶ルーチンにより記憶された
前記制御パラメータ、初期レベルの中から前記検出ルー
チンにより検出された検出された液晶表示パネルの種別
に対応する制御パラメータと初期レベルを選択し、前記
制御ルーチンは、該選択ルーチンにより選択された制御
パラメータのうち初期レベルに対応する制御パラメータ
を初期設定することを特徴とする請求項15記載の記憶
媒体。16. The storage routine stores an initial level together with a plurality of control parameters for each control level as the control parameters for each type of the liquid crystal display panel,
The selection routine selects a control parameter and an initial level corresponding to the type of the liquid crystal display panel detected by the detection routine from among the control parameters and the initial level stored by the storage routine. The storage medium according to claim 15, wherein the routine initializes a control parameter corresponding to an initial level among the control parameters selected by the selection routine.
は、所定の液晶表示パネルに対応する制御パラメータ、
初期レベルを選択し、前記制御ルーチンは、電源投入時
に選択された制御パラメータのうち初期レベルに対応す
る制御パラメータをデフォルト値として設定し、前記検
出ルーチンにより検出された液晶表示パネルと前記所定
の液晶表示パネルとが異なる場合は、該検出ルーチンに
より検出された液晶表示パネルの種別に対応する制御パ
ラメータとして前記選択ルーチンにより選択された制御
パラメータのうち初期レベルに対応する制御パラメータ
をデフォルト値として再度設定することを特徴とする請
求項15記載の記憶媒体。17. The method according to claim 1, wherein when the power is turned on, a control parameter corresponding to a predetermined liquid crystal display panel,
Selecting an initial level, the control routine sets, as a default value, a control parameter corresponding to the initial level among the control parameters selected at power-on, and the liquid crystal display panel detected by the detection routine and the predetermined liquid crystal. If the display panel is different, the control parameter corresponding to the initial level among the control parameters selected by the selection routine is set again as a default value as the control parameter corresponding to the type of the liquid crystal display panel detected by the detection routine. The storage medium according to claim 15, wherein:
づく制御パラメータの再設定処理の実行/非実行が完了
した後に、前記バックライトへ電源を投入する電源投入
制御ルーチンを備えたことを特徴とする請求項15記載
の記憶媒体。18. A power-on control routine for turning on the power to the backlight after the execution / non-execution of the control parameter resetting process based on the detection result by the detection routine is completed. Item 16. The storage medium according to Item 15.
の操作に応答して、前記選択ルーチンにより選択された
制御パラメータの範囲内で前記デフォルト値を変更する
ことを特徴とする請求項15記載の記憶媒体。19. The control routine according to claim 15, wherein the control routine changes the default value within a range of the control parameter selected by the selection routine in response to an operation of a predetermined operation means. Storage medium.
御パラメータの現在のレベルを、前記情報処理装置に電
源が投入されていない状態でも保持するレベル記憶ルー
チンを備えたことを特徴とする請求項15記載の記憶媒
体。20. A system according to claim 15, further comprising a level storage routine for retaining a current level of a control parameter set by said control means even when the information processing apparatus is not powered on. The storage medium according to the above.
御ルーチン、電源投入制御ルーチン、及びレベル記憶ル
ーチンは、キーボードコントローラにより実行されこと
を特徴とする請求項15記載の記憶媒体。21. The storage medium according to claim 15, wherein said storage routine, selection routine, control routine, power-on control routine, and level storage routine are executed by a keyboard controller.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15367298A JPH11326866A (en) | 1998-05-20 | 1998-05-20 | Information processing apparatus, backlight brightness / contrast control method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15367298A JPH11326866A (en) | 1998-05-20 | 1998-05-20 | Information processing apparatus, backlight brightness / contrast control method, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11326866A true JPH11326866A (en) | 1999-11-26 |
Family
ID=15567659
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15367298A Pending JPH11326866A (en) | 1998-05-20 | 1998-05-20 | Information processing apparatus, backlight brightness / contrast control method, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11326866A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005043435A (en) * | 2003-07-23 | 2005-02-17 | Renesas Technology Corp | Display driving controller and its driving method, electronic equipment, and semiconductor integrated circuit |
| JP2015097392A (en) * | 2007-01-30 | 2015-05-21 | ファーガソン パテント プロパティーズ リミテッド ライアビリティ カンパニー | Image acquisition and display system, method using information derived from region of interest in video image to implement system synchronized brightness control, and use of metadata |
-
1998
- 1998-05-20 JP JP15367298A patent/JPH11326866A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005043435A (en) * | 2003-07-23 | 2005-02-17 | Renesas Technology Corp | Display driving controller and its driving method, electronic equipment, and semiconductor integrated circuit |
| JP2015097392A (en) * | 2007-01-30 | 2015-05-21 | ファーガソン パテント プロパティーズ リミテッド ライアビリティ カンパニー | Image acquisition and display system, method using information derived from region of interest in video image to implement system synchronized brightness control, and use of metadata |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5717428A (en) | Portable computer keyboard for use with a plurality of different host computers | |
| KR940000605B1 (en) | Display control device that changes the luminance according to the state of the power supply circuit | |
| US5448741A (en) | Personal computer capable of changing boot priority | |
| KR100626359B1 (en) | Power Management Methods for Computer Systems | |
| US5410305A (en) | Portable computer keyboard | |
| KR19980035435A (en) | Computer system with automatic detection | |
| US20080065917A1 (en) | Information Processing Apparatus and Resume Control Method | |
| KR950001418B1 (en) | Pop up control system for portable computer having setup function and popup function | |
| US5333309A (en) | Personal computer for disabling resume mode upon replacement of HDD | |
| US20050160302A1 (en) | Power management apparatus and method | |
| US6625739B1 (en) | Hard power shutdown of a computer by actuating both a keyboard controller independent key and a soft power switch together to bypass the power switch together to bypass the power controller | |
| JP4764144B2 (en) | Information processing apparatus and processor control method | |
| US20080122659A1 (en) | Embedded controller and computer system using the same | |
| KR101978323B1 (en) | An apparatus and method for managing a efficient power supply by using GPIO ports | |
| US20060212550A1 (en) | Information processing apparatus and activation method | |
| JPH11326866A (en) | Information processing apparatus, backlight brightness / contrast control method, and storage medium | |
| US5845114A (en) | PC card initialization for microprocessor based devices | |
| KR940006812B1 (en) | Display control system to set grayscale level with popup menu | |
| CN111913754A (en) | Automatic starting method suitable for domestic CPU computer | |
| JP2004139580A (en) | Power-saving electronic device and power-saving method to be used for the device | |
| JPH07319569A (en) | Computer system | |
| JP2001005547A (en) | State transition control device for information processing device and state transition control method for information processing device | |
| KR101255323B1 (en) | Power saving apparatus and method for LCD(Liquid Crystal Display) back-light of portable terminal | |
| WO1991000523A1 (en) | Portable low power computer | |
| JP2009151489A (en) | Information processor |