User Tools

Site Tools


digic6:registers

DIGIC 6 Register Map:

LV peaking (Highlights / zebra)

Address Output Type Controls what?
0xD2010510 HDMI zebra enable / disable
0xD2010670 HDMI overexpo threshold and style
0xD2010674 HDMI overexpo color
0xD2010678 HDMI underexpo threshold and style
0xD201067c HDMI underexpo color
0xD2013810 LCD/EVF zebra enable / disable
0xD2013970 LCD/EVF overexpo threshold and style
0xD2013974 LCD/EVF overexpo color
0xD2013978 LCD/EVF underexpo threshold and style
0xD201397C LCD/EVF underexpo color

Registers used by DispVram State object to control overexposure highlighting feature.

Note on directly writing the registers

Some models overwrite register values with ones stored in memory. For example, 750D.110 does that for enable register, 200D.101 overwrites both enable and style regs, EOS R does that only for HDMI enable register (see Digic 8 Registers). Reason is not yet known, but in those cases one needs to update in-ram value instead of given register directly.

Enable register

reg & 0x10000000 controls if highlight is enabled or not.

Threshold / style register

**** **** **** **** **** **** **** ****
*... .... .... .... .... .... .... .... visibility (on/off)
.... .... *... .... .... .... .... .... stripes angle (45 / -45 deg)
.... .... .*.. .... .... .... .... .... stripes move speed (0-1)
.... .... ..** .... .... .... .... .... stripes style
.... .... .... .*** .... .... .... .... stripes opacity
.... .... .... .... **** **** .... .... threshold (underexpo)
.... .... .... .... .... .... **** **** threshold (overexpo)
Field Range Description
visibility 0,1 zebra visibility (do not confuse with Enable register)
angle 0-1 0: 45 deg, 1: -45 deg
speed 0-1 lines/dots are moving slower → faster
style 0-3 0: light dots, 1: thin lines, 2: thick lines, 3 = 0
opacity 0-7 very opaque → solid color
underexpo_th 0-255 Threshold on undexexpo register, ignored on overexpo
overexpo_th 0-255 Threshold on overexpo register, ignored on underexpo

Color register

Controls color of highlight overlays. ??YYUUVV format. Canon code defaults to black (00008080)

digic6/registers.txt · Last modified: 2022/02/21 22:52 by kitor