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 />

_ALC<br />

_ALT<br />

_ALR<br />

_ALP<br />

The current ambient light color chromaticity reading, specified using x <strong>and</strong> y coordinates per the<br />

CIE Yxy color model. [Optional]<br />

The current ambient light color temperature reading in degrees Kelvin. [Optional]<br />

Returns a set of ambient light illuminance to display brightness mappings that can be used by an<br />

OS to calibrate its ambient light policy. [Required]<br />

Ambient light sensor polling frequency in tenths of seconds. [Optional]<br />

9.2.1 Overview<br />

This definition provides a st<strong>and</strong>ard interface by which the OS may query properties of the ambient<br />

light environment the system is currently operating in, as well as the ability to detect meaningful<br />

changes in these values when the environment changes. Two ambient light properties are currently<br />

supported by this interface: illuminance <strong>and</strong> color.<br />

Ambient light illuminance readings are obtained via the _ALI method. Illuminance readings indicate<br />

the amount of light incident upon (falling on) a specified surface area. Values are specified in lux<br />

(lumen per square meter) <strong>and</strong> give an indication of how “bright” the environment is. For example, an<br />

overcast day is roughly 1000 lux, a typical office environment 300-400 lux, <strong>and</strong> a dimly-lit<br />

conference room around 10 lux.<br />

A possible use of ambient light illuminance data by the OS is to automatically adjust the brightness<br />

(or luminance) of the display device – e.g. increase display luminance in brightly-lit environments<br />

<strong>and</strong> decrease display luminance in dimly-lit environments. Note that Luminance is a measure of<br />

light radiated (reflected, transmitted, or emitted) by a surface, <strong>and</strong> is typically measured in nits. The<br />

_ALR method provides a set of ambient light illuminance to display luminance mappings that can be<br />

used by an OS to calibrate its policy for a given platform configuration.<br />

Ambient light color readings are obtained via the _ALT <strong>and</strong>/or _ALC methods. Two methods are<br />

defined to allow varying types/complexities of ambient light sensor hardware to be used. _ALT<br />

returns color temperature readings in degrees Kelvin. Color temperature values correlate a light<br />

source to a st<strong>and</strong>ard black body radiator <strong>and</strong> give an indication of the type of light source present in<br />

a given environment (e.g. daylight, fluorescent, inc<strong>and</strong>escent). ALC returns color chromaticity<br />

readings per the CIE Yxy color model. Chromaticity x <strong>and</strong> y coordinates provide a more<br />

straightforward indication of ambient light color characteristics. Note that the CIE Yxy color model<br />

is defined by the International Commission on Illumination (abbreviated as CIE from its French title<br />

Commission Internationale de l'Eclairage) <strong>and</strong> is based on human perception instead of absolute<br />

color.<br />

A possible use of ambient light color data by the OS is to automatically adjust the color of displayed<br />

images depending on the environment the images are being viewed in. This may be especially<br />

important for reflective/transflective displays where the type of ambient light may have a large<br />

impact on the colors perceived by the user.<br />

9.2.2 _ALI (Ambient Light Illuminance)<br />

This control method returns the current ambient light illuminance reading in lux (lumen per square<br />

meter). Expected values range from ~1 lux for a dark room, ~300 lux for a typical office<br />

environment, <strong>and</strong> 10,000+ lux for daytime outdoor environments – although readings may vary<br />

Version 6.0 499

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

Saved successfully!

Ooh no, something went wrong!