U
SER
M
ANUAL
16
K
/8
K
CXP
M
ONO
–
R
EV
K
–
06/2017
P
A G E
|
44
7.8
Look Up Table
The User can define an 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 this LUT is enables, the “Contrast Expansion” feature (digital Gain and Offset) will be disabled
Feature
CXP @
Size
in
bytes
R/W Description
LUTEnable
0x08A00
4
RW
0
: Disable LUT (“False”)
1
: Enable LUT (“True”)
LUTValueAll
0x30000
8K
RW Memory containing LUT on 12 bits
Size=2^12 * 2
LUTValueSize
Xml
2
RO
Integer providing LUT value size in byte
There is no software or interface provided even through GenICam to Upload/Download the
Look Up Table in the Camera.
GenICam just provides an access to the corresponding Memory area in the Camera
(LUTValueAll in the Register table above)
7.8.1
Save & Restore LUT in User Memory Banks
Feature
CXP @
Size
in
bytes
R/W Description
RestoreLUTFromBank
0x08C08
4
RW Restore current LUT from LUT bank number <val>, from 1
to 4; <val> comes from LUTSetSelector
1,2,3,4
: User Bank
SaveLUTToBank
0x08C0C
4
WO Save current LUT to LUT bank number <val>, from 1 to 4;
<val> comes from LUTSetSelector
1,2,3,4
: User Bank
LUTSetSelector
Xml
-
LUT bank selector