요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Ambient zone selection
sysfs-class-backlight:49-86ADP8860·ADP8870의 ambient zone 번호, 0 mA off와 automatic operation 복귀·활성화 절차를 제공합니다.
Zone maximum and dim brightness
sysfs-class-backlight:88-185ADP5520·ADP5501·ADP8860·ADP8870의 zone별 max·dim brightness 범위와 정확한 sysfs entry를 정리합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
What: /sys/class/backlight/<backlight>/scale
Date: July 2019
KernelVersion: 5.4
Contact: Daniel Thompson <[email protected]>
Description:
Description of the scale of the brightness curve.
The human eye senses brightness approximately logarithmically,
hence linear changes in brightness are perceived as being
non-linear. To achieve a linear perception of brightness changes
controls like sliders need to apply a logarithmic mapping for
backlights with a linear brightness curve.
Possible values of the attribute are:
unknown
The scale of the brightness curve is unknown.
linear
The brightness changes linearly with each step. Brightness
controls should apply a logarithmic mapping for a linear
perception.
non-linear
The brightness changes non-linearly with each step. Brightness
controls should use a linear mapping for a linear perception.
What: /sys/class/backlight/<backlight>/ambient_light_level
Date: Apr, 2010
KernelVersion: v2.6.35
Contact: Michael Hennerich <[email protected]>
Description:
(RO) Get conversion value of the light sensor.
The value is automatically updated every 80 ms when the
light sensor is enabled.
The value range is device-driver specific:
For ADP8870:
It returns integer between 0 (dark) and 8000 (max ambient
brightness).
For ADP8860:
It returns a 13-bits integer.
What: /sys/class/backlight/<backlight>/ambient_light_zone
Date: Apr, 2010
KernelVersion: v2.6.35
Contact: Michael Hennerich <[email protected]>,
Description:
(RW) Read or write the specific brightness level at which the
backlight operates.
The value meaning is device-driver specific:
For ADP8860:
== ==========================
0 Off: Backlight set to 0 mA
1 Level 1: daylight
2 Level 2: bright
3 Level 3: dark
== ==========================
For ADP8870:
== ==========================
0 Off: Backlight set to 0 mA
1 Level 1: daylight
2 Level 2: bright
3 Level 3: office
4 Level 4: indoor
5 Level 5: dark
== ==========================
Writing 0 returns to normal/automatic ambient light level
operation.
It can be enabled by writing the value stored in
/sys/class/backlight/<backlight>/max_brightness to
/sys/class/backlight/<backlight>/brightness.
What: /sys/class/backlight/<backlight>/<ambient light zone>_max
Date: Sep, 2009
KernelVersion: v2.6.32
Contact: [email protected]
Description:
Control the maximum brightness for <ambient light zone>
on this <backlight>. Values are between 0 and 127. This file
will also show the brightness level stored for this
<ambient light zone>.
The <ambient light zone> is device-driver specific:
For ADP5520 and ADP5501, <ambient light zone> can be:
=========== ================================================
Ambient sysfs entry
light zone
=========== ================================================
daylight /sys/class/backlight/<backlight>/daylight_max
office /sys/class/backlight/<backlight>/office_max
dark /sys/class/backlight/<backlight>/dark_max
=========== ================================================
For ADP8860, <ambient light zone> can be:
=========== ================================================
Ambient sysfs entry
light zone
=========== ================================================
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_max
l2_office /sys/class/backlight/<backlight>/l2_office_max
l3_dark /sys/class/backlight/<backlight>/l3_dark_max
=========== ================================================
For ADP8870, <ambient light zone> can be:
=========== ================================================
Ambient sysfs entry
light zone
=========== ================================================
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_max
l2_bright /sys/class/backlight/<backlight>/l2_bright_max
l3_office /sys/class/backlight/<backlight>/l3_office_max
l4_indoor /sys/class/backlight/<backlight>/l4_indoor_max
l5_dark /sys/class/backlight/<backlight>/l5_dark_max
=========== ================================================
See also: /sys/class/backlight/<backlight>/ambient_light_zone.
What: /sys/class/backlight/<backlight>/<ambient light zone>_dim
Date: Sep, 2009
KernelVersion: v2.6.32
Contact: [email protected]
Description:
Control the dim brightness for <ambient light zone>
on this <backlight>. Values are between 0 and 127, typically
set to 0. Full off when the backlight is disabled.
This file will also show the dim brightness level stored for
this <ambient light zone>.
The <ambient light zone> is device-driver specific:
For ADP5520 and ADP5501, <ambient light zone> can be:
=========== ================================================
Ambient sysfs entry
light zone
=========== ================================================
daylight /sys/class/backlight/<backlight>/daylight_dim
office /sys/class/backlight/<backlight>/office_dim
dark /sys/class/backlight/<backlight>/dark_dim
=========== ================================================
For ADP8860, <ambient light zone> can be:
=========== ================================================
Ambient sysfs entry
light zone
=========== ================================================
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_dim
l2_office /sys/class/backlight/<backlight>/l2_office_dim
l3_dark /sys/class/backlight/<backlight>/l3_dark_dim
=========== ================================================
For ADP8870, <ambient light zone> can be:
=========== ================================================
Ambient sysfs entry
light zone
=========== ================================================
l1_daylight /sys/class/backlight/<backlight>/l1_daylight_dim
l2_bright /sys/class/backlight/<backlight>/l2_bright_dim
l3_office /sys/class/backlight/<backlight>/l3_office_dim
l4_indoor /sys/class/backlight/<backlight>/l4_indoor_dim
l5_dark /sys/class/backlight/<backlight>/l5_dark_dim
=========== ================================================
See also: /sys/class/backlight/<backlight>/ambient_light_zone.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Brightness curve scale
1-26| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/backlight/<backlight>/scale |
| Date | 2019년 7월 |
| KernelVersion | 5.4 |
| Contact | Daniel Thompson <[email protected]> |
| Description | Brightness curve의 scale을 설명합니다. 사람의 눈은 brightness를 대략 logarithmic하게 감지하므로 brightness의 linear change는 non-linear하게 인식됩니다. Linear brightness curve를 가진 backlight에서 brightness 변화가 linear하게 느껴지게 하려면 slider 같은 control이 logarithmic mapping을 적용해야 합니다. |
Brightness curve 종류와 사람이 선형적으로 느끼게 하기 위한 control mapping입니다.
Ambient light sensor conversion 값
28-47| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/backlight/<backlight>/ambient_light_level |
| Date | 2010년 4월 |
| KernelVersion | v2.6.35 |
| Contact | Michael Hennerich <[email protected]> |
| Description | (RO) Light sensor의 conversion 값을 가져옵니다. Light sensor가 활성화되어 있으면 값은 80 ms마다 자동으로 갱신됩니다. 값 범위는 device driver별로 다릅니다. |
ADP8870과 ADP8860 driver가 반환하는 sensor conversion 값 형식입니다.
Ambient light zone 선택
49-86| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/backlight/<backlight>/ambient_light_zone |
| Date | 2010년 4월 |
| KernelVersion | v2.6.35 |
| Contact | Michael Hennerich <[email protected]>; [email protected] |
| Description | (RW) Backlight가 동작할 특정 brightness level을 읽거나 씁니다. 값의 의미는 device driver별로 다릅니다. 0을 쓰면 normal/automatic ambient light level operation으로 돌아갑니다. /sys/class/backlight/<backlight>/max_brightness에 저장된 값을 /sys/class/backlight/<backlight>/brightness에 쓰면 이 기능을 활성화할 수 있습니다. |
ADP8860과 ADP8870이 zone 번호에 부여하는 brightness 환경입니다.
Ambient light zone 최대 brightness
88-135| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/backlight/<backlight>/<ambient light zone>_max |
| Date | 2009년 9월 |
| KernelVersion | v2.6.32 |
| Contact | [email protected] |
| Description | 이 <backlight>에서 <ambient light zone>의 최대 brightness를 제어합니다. 값 범위는 0-127이며 이 file을 읽으면 해당 zone에 저장된 brightness level도 표시합니다. <ambient light zone> 이름은 device driver별로 다릅니다. 관련 속성은 /sys/class/backlight/<backlight>/ambient_light_zone을 참조합니다. |
각 driver family가 <ambient light zone>_max에 사용하는 zone 이름과 sysfs entry입니다.
Ambient light zone dim brightness
137-185| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/backlight/<backlight>/<ambient light zone>_dim |
| Date | 2009년 9월 |
| KernelVersion | v2.6.32 |
| Contact | [email protected] |
| Description | 이 <backlight>에서 <ambient light zone>의 dim brightness를 제어합니다. 값 범위는 0-127이고 일반적으로 0으로 설정합니다. Backlight가 비활성화되면 완전히 꺼집니다. 이 file을 읽으면 해당 zone에 저장된 dim brightness level도 표시합니다. <ambient light zone> 이름은 device driver별로 다릅니다. 관련 속성은 /sys/class/backlight/<backlight>/ambient_light_zone을 참조합니다. |
각 driver family가 <ambient light zone>_dim에 사용하는 zone 이름과 sysfs entry입니다.
Brightness scale and ambient sensor
sysfs-class-backlight:1-47사람의 logarithmic brightness 지각에 맞춘 scale mapping과 ADP8860·ADP8870 sensor conversion 값을 정의합니다.