27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACPI-Defined Devices <strong>and</strong> Device-Specific Objects<br />

that approaches a fully-bright display (100% absolute) in very bright ambient environments<br />

regardless of the user’s display brightness preference. Using a small value for max (e.g. 0% @ 300<br />

lux) would influence the ALS policy to limit the use of this technology solely as a power-saving<br />

feature (never brighten the display). Conversely, setting min to a 0% adjustment instructs ALS<br />

policy to brighten but never dim.<br />

A minimum of two data points are required in the return package, interpreted as min <strong>and</strong> max. Note<br />

that the baseline value does not have to be explicitly stated; it can be derived from the response<br />

curve. Addition elements can be provided to fine-tune the response between these points. Figure 9-<br />

52 illustrates the use of two data points to achieve a response similar to (but simpler than) that<br />

described in Figure 9-51 .<br />

Min<br />

Baseline<br />

Max<br />

Amb ie n t L ig h t Illu mi n an ce ( Lu x)<br />

1200<br />

350<br />

90<br />

20<br />

5<br />

(70,30)<br />

Dimly-Lit<br />

Conference<br />

Room<br />

Typical<br />

Office<br />

Brightly-Lit<br />

Café<br />

(150,1000)<br />

0<br />

(70,0)<br />

-30% -20% -10% 0% +10% ...<br />

Display Luminance (Brightness) Adjustment<br />

Figure 9-52 A two-point ALS Response Curve<br />

+50%<br />

This example lacks an explicit baseline <strong>and</strong> includes a min with an ambient light value above 0 lux.<br />

The baseline can easily be extrapolated by ALS Policy (e.g. 0% adjustment at ~400 lux). All<br />

ambient light brightness settings below min (20 lux) would be treated in a similar fashion by ALS<br />

policy (e.g. -30% adjustment). This two-point response curve would be modeled as:<br />

Name(_ALR, Package() {<br />

Package{70, 30}, // Min ( -30% adjust at 30 lux)<br />

Package{150,1000} // Max ( +50% adjust at 1000 lux)<br />

})<br />

This model can be used to convey a wide range of ambient light to display brightness responses. For<br />

example, a transflective display – a technology where illumination of the display can be achieved by<br />

reflecting available ambient light, but also augmented in dimly-lit environments with a backlight –<br />

could be modeled as illustrated in Figure 9-53.<br />

Version 6.0 503

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!