new file mode 100644
@@ -0,0 +1,158 @@
+.. SPDX-License-Identifier: CC-BY-SA-4.0
+
+Glossary
+========
+
+This document contains a glossary of technical terms, acronyms and
+abbreviations commonly used throughout the libcamera documentation and
+codebase.
+
+.. Please keep the glossary entries in alphabetical order.
+
+.. glossary::
+ :sorted:
+
+ 3A
+ Refers to the :term:`AE`, :term:`AF` and :term:`AWB`.
+
+ AE
+ Auto Exposure
+
+ AEC
+ Auto Exposure Control
+
+ AEGC
+ Refers to :term:`AEC` and :term:`AGC`
+
+ AF
+ Auto Focus
+
+ AFC
+ Auto Focus Control
+
+ AGC
+ Auto Gain Control
+
+ ALSC
+ Auto Lens Shading Correction
+
+ AWB
+ Auto White Balance
+
+ BLC
+ Black Level Correction
+
+ BLS
+ Black Level Subtraction
+
+ CAC
+ Chromatic Aberration Correction
+
+ CC
+ Color Correction
+
+ CCI
+ Camera Control Interface
+
+ CCM
+ Color Correction Matrix
+
+ CCS
+ Camera Command Set
+
+ CDAF
+ Contrast Detection Auto Focus
+
+ CDN
+ Color Denoise
+
+ CIF
+ Camera Interface
+
+ CPROC
+ Color Processing
+
+ CSC
+ Color Space Conversion
+
+ CSI
+ Camera Serial Interface
+
+ CSI-2
+ Camera Serial Interface 2
+
+ DMA
+ Direct Memory Access
+
+ DPC
+ Defective Pixel Correction
+
+ DPCC
+ Defective Pixel Cluster Correction
+
+ DPF
+ Denoise Pre-Filter
+
+ FB
+ Frame Buffer
+
+ FourCC
+ Four Character Code, abstract identifier that uniquely defines
+ a :term:`FB` pixel format.
+
+ GEQ
+ Green Equalisation
+
+ GSL
+ Gamma Sensor Linearization
+
+ GOC
+ Gamma Out Curve
+
+ HAL
+ Hardware Abstraction Layer
+
+ HDR
+ High Dynamic Range
+
+ IPA
+ Image Processing Algorithm
+
+ IPC
+ Inter-process communication
+
+ IPU3
+ Intel 3rd generation Image Processing Unit
+
+ ISP
+ Image Signal Processor
+
+ NLL
+ Noise Level Lookup
+
+ LSC
+ Lens Shading Correction
+
+ PDAF
+ Phase Detection Auto Focus
+
+ SDN
+ Spatial Denoise
+
+ TDN
+ Temporal Denoise
+
+ UVC
+ USB Video Class
+
+ V4L2
+ Video for Linux 2
+
+ VIMC
+ Virtual Media Controller
+
+ WBG
+ White Balance Gain
+
+ WDR
+ Wide Dynamic Range
@@ -21,6 +21,7 @@
Contribute <contributing>
Getting Started <getting-started>
+ Glossary <glossary>
Camera Sensor Model <camera-sensor-model>
IPA Writer's guide <guides/ipa>
libcamera Architecture <libcamera_architecture>
@@ -161,6 +161,7 @@ if sphinx.found()
'guides/ipa.rst',
'guides/pipeline-handler.rst',
'guides/tracing.rst',
+ 'glossary.rst',
'index.rst',
'internal-api/index.rst',
'introduction.rst',
The page currently contains acronyms and abbreviations commonly used troughout libcamera and related projects, but can be expanded to also explain technical terms. Signed-off-by: Walter Werner Schneider <contact@schnwalter.eu> --- Documentation/glossary.rst | 158 +++++++++++++++++++++++++++++++++++++++++++++ Documentation/index.rst | 1 + Documentation/meson.build | 1 + 3 files changed, 160 insertions(+)