AVIIVA® EM1
56
1043D - AVIIVA EM1 –04/11
e2v semiconductors SAS 2011
6.3.12
LUTControl
The User can define or upload a LUT in the
Camera that can be used at the end of the
processing.
The LUT is defined as a correspondence
between each of the 4096 gray levels (in 12
bits) with another outputted value. For
example, a “negative” or “reverse” LUT is the
following equivalence :
Real value
Output value
0 4095
1 4094
2 4093
Then the size of each value is 12bits but the
exchanges with the Application/PC are done on
16 bits :
For 4096 gray levels (from 0 to 4095) the total file size for a LUT is 8Ko.
If the LUT is enabled, The Contrast Expansion (both Digital Gain & Offset) will be
automatically disabled..
Name
Interface
Lock Access
Visibility
Description
LUTEnable
IBoolean
L R/W
E
Activates the current LUT.
LUTValueAll
IRegister
L R/W
G
Accesses all the current LUT
coefficients in a single access without
using individual LUTIndex.
LUTValueSize
IInteger
- R
G
Indicates the size (in Bytes) of LUT
coefficient
LUTIndex
IInteger
L R/W
G
Control the index (offset) of the
coefficient to access in the current
LUT
LUTValue
IInteger
L R/W
G
Returns or set the Value at entry
LUTIndex of the current LUT.
LUTSetSelector
User1
User2
User3
User4
IEnumeration
L
R/W
G
Selects the LUT memory to save/load .
LUTSetSave
ICommand
L
R/W
G
Save the current LUT
LUTSetLoad
ICommand
L
R/W
G
Load the LUT in the memory defined
by LUTSelector in the current LUT.
CurrentLUTSet
IInteger
-
R
G
Indicates the last LUT memory has
been Saved/loaded and is active