User's Manual

Last change:
Dec 23, 2016
Torch Bigtide Digital Technology Co., Ltd.
Page 16 of 32
b. 0xBB 0x44 return active sources. 0x30=none, 0x31= DisplayPort only detected, 0x32=DVI (for PIP),
0x33=DVI + DP
c. 0xBB 0x0D return board temperature as an ASCII decimal integer number in degrees C
d. 0xBB 0xED return monitor runtime as an ASCII decimal integer number of hours monitor has
been on since manufacture. Internal counter should be accurate to at least a minute.
e. 0xBB 0xEE return resolution of DVI input video as a pair of short unsigned binary values. Return 0,
0, if DVI is not connected.
3. Backlight luminance
a. 0xBB 0x04 read luminance sensor and return ASCII decimal value, preferably in cd/m2
b. 0xBB 0x05 return current luminance target ASCII decimal value, preferably in cd/m2
c. 0xBC 0x05 <ASCII decimal value “0”, “300”, “500”, “550”, “600”> set backlight luminance in
cd/m2
d. 0xBB 0x0E return backlight drive setting used to achieve luminance target. ASCII decimal value,
preferably as % of full range. This is used to estimate backlight luminance margin.
4. Picture-in-Picture. DVI input should be centered and padded/cropped in configured window.
a. 0xBB 0x57 return PIP status, 0x33 (‘3’) is OFF (default), 0x32 (‘2’) is ON
b. 0x57 0x32 Show PIP window with an icon in lower right corner, even if DVI input is not active
c. 0x57 0x33 Hide PIP window.
d. 0x57 0x30 Show PIP window without an icon
e. 0xBB 0xF0 return upper left corner position of PIP window as a pair of short unsigned binary
values for x, y. Defaults are 1920, 120.
f. 0xBC 0xF0 < byte 1-2 = short unsigned x> < byte 3-4 = short unsigned y> -- set upper left corner
position of PIP window
g. 0xBB 0xF1 return size of PIP window as a pair of short unsigned binary values for width and
height. Defaults are 1920, 1920.
h. 0xBC 0xF1 < byte 1-2 = short unsigned width> < byte 3-4 = short unsigned height> -- set size of PIP
window
5. Look-up tables these are new requests, which could be tailored to whatever implementation
Bigtide may already have. Native and DICOM LUTs could be hardcoded, but at least one
downloadable LUT is desired. Initial video input will be 24-bit RGB, possibly extending to 30-bit RGB.
LUT input is assumed to be 10-bit grayscale with 16-bit output values in whatever format Bigtide
specifies.
a. 0xBC 0xF2 <byte1 = MAIN_LUT# ><byte2 = PIP_LUT# > Select LUT for PIP and main screen video.
LUT# = 0 for Native/Linear, 1 for DICOM at 300 cd/m2, 2 for DICOM at 500 cd/m2, 3 for DICOM
at 550 cd/m2, 4 for DICOM at 600 cd/m2, 5 for OEC Custom downloadable LUT
b. 0xBB 0xF2 return currently selected PIP and main screen video LUTs
c. 0xBC 0xF3 <byte1=LUT# ><byte2= 8 msb of LUT input> <bytes3-10 = 4 short unsigned outputs for 2
lsb of LUT input > -- update 4 entries in specified display LUT
d. 0xBB 0xF3 <byte1=LUT# ><byte2= 8 msb of LUT input> -- return 4 values from specified display LUT
<bytes1-8 = 4 short int outputs for 2 lsb of LUT input >
e. 0xBC 0xF4 < byte 1-2 = Red multiplier> < byte 3-4 = Green multiplier> < byte 5-6 = Blue multiplier>
-- set a tint to apply to output of display LUT. Need to discuss format. Three separate RGB
multipliers (0.0-3.0) could be replaced with a color temperature enumeration.
WORD COMMAND