IDK ICP-401UHD Command Guide

  • Hello! I've reviewed the Command Reference Guide for the IDK ICP-401UHD multi-window processor. This document provides the information about the commands used for controlling the device via LAN. It covers topics like window pattern management, input, output, EDID settings, and preset memory. I'm ready to answer any questions about the device described in the manual.
  • What type of communication is used for external control?
    What are the main operations enabled by communication commands?
    How many TCP-IP connections can be used simultaneously?
    What is the default HDCP input setting?
4K@60/HDCP 2.2 Multi-window Processor
ICP-401UHD
<Command Reference Guide>
Ver.1.2.0
Thank you for choosing our product.
To ensure the best performance of this product, please read this user guide fully and carefully before
using it and keep this manual together with the product for future reference as needed.
IDK Corporation
ICP-401UHD Command Guide
2
Trademarks
The terms HDMI and HDMI High-Definition Multimedia Interface, and the HDMI Logo are trademarks or
registered trademarks of HDMI Licensing Administrator, Inc. in the United States and other countries.
All other company and product names mentioned in this manual are either registered trademarks or
trademarks of their respective owners. In this manual, the “®” or “” marks may not be specified.
ICP-401UHD Command Guide
3
All rights reserved.
Some information contained in this Command guide such as exact product appearance, diagrams, menu
operations, communication commands, and so on may differ depending on the product version.
This Command guide is subject to change without notice. You can download the latest version from IDK’s
website at: www.idkav.com
The reference manual consists of the following two volumes:
User guide: Please download the User guide from the website above.
Provides explanations and procedures for operations, installation, connections among devices,
I/O adjustment and settings.
Command guide (this document):
Provides explanations and procedures for external control using RS-232C and LAN communications.
Before reading this manual
ICP-401UHD Command Guide
4
Table of Contents
1 About this Guide ........................................................................................................................................... 5
2 Communication Configuration and Specifications ........................................................................................ 6
2.1 LAN communication .............................................................................................................................. 6
2.1.1 LAN connector specification.......................................................................................................... 6
2.1.2 LAN communication specification ................................................................................................. 6
2.1.3 Setting up LAN communication ..................................................................................................... 7
2.1.4 The number of TCP-IP connections .............................................................................................. 8
3 Command ..................................................................................................................................................... 9
3.1 Summary ............................................................................................................................................... 9
3.2 Command list ...................................................................................................................................... 10
3.3 Details of commands .......................................................................................................................... 13
3.3.1 Error status .................................................................................................................................. 13
3.3.2 Input setting ................................................................................................................................. 14
3.3.3 Input timing .................................................................................................................................. 15
3.3.4 Window setting ............................................................................................................................ 21
3.3.5 Pattern memory ........................................................................................................................... 26
3.3.6 Output setting .............................................................................................................................. 27
3.3.7 Output timing ............................................................................................................................... 30
3.3.8 Audio setting ............................................................................................................................... 38
3.3.9 EDID setting ................................................................................................................................ 41
3.3.10 LAN communication .................................................................................................................... 44
3.3.11 Preset memory ............................................................................................................................ 46
3.3.12 Other settings .............................................................................................................................. 47
ICP-401UHD Command Guide
5
1 About this Guide
This guide explains how to control the ICP-401UHD (hereafter referred to as “ICP) using commands through
LAN communication.
Communication commands enables the following main operations:
Switching and saving window pattern
Setting input, output, and EDID
Setting preset memory
ICP-401UHD Command Guide
6
2 Communication Configuration and Specifications
2.1 LAN communication
2.1.1 LAN connector specification
It supports Auto MDI/MDI-X, which distinguishes/switches straight and cross cables automatically.
Pin assignments of LAN connector:
RX+
N.C.
TX+
Pin#
1
3
2
4
6
5
7
8
Signal Name
TX-
N.C.
RX-
N.C.
N.C.
(Transmitted Data +)
(Transmitted Data -)
(Received Data +)
(Not Connected)*
(Received Data -)
(Not Connected)*
(Not Connected)*
(Not Connected)*
Lights in orange if the send/receive
rate is 100 Mbps.
Goes off if it is 10 Mbps.
MDI
TX+
N.C.
RX+
RX-
N.C.
TX-
N.C.
N.C.
(Received Data +)
(Received Data -)
(Transmitted Data +)
(Not Connected)*
(Transmitted Data -)
(Not Connected)*
(Not Connected)*
(Not Connected)*
MDI-X
81
LAN connector
8-pin RJ-45 connector
(Rear panel)
Lights in green while link is established.
Blinks in green while data is being
sent/received.
*Not used
[Fig. 2.1] LAN connector
2.1.2 LAN communication specification
[Table 2.1] Specification of LAN communication
Physical layer
10Base-T (IEEE802.3i)/100Base-TX (IEEE802.3u)
Network layer
ARP, IP, ICMP
Transport layer
TCP
Port used for command control : 1100, 6000 to 6999
Port used for WEB browser control(HTTP) : 80
Note:
Up to 8 connections can be used simultaneously. (4 connections for WEB browser)
See: 2.1.4 The number of TCP-IP connections
ICP-401UHD Command Guide
7
2.1.3 Setting up LAN communication
(1) Connect the ICP and the control device via a LAN cable.
(2) Set up LAN communication as follows:
Set IP address and subnet mask
TCP pot number: 1100, 6000 to 6999
Reference: User guide
(3) Establish the connection from the control device to the IP address and TCP port that are set to the
ICP in step (2) above.
(4) Send a communication command from the control device to the ICP in order to check the control
status of the ICP.
Step (3)
Laptop Step (2)
Step (1)
LAN cable
Step (4)
Communication
command
(Control device)
[Fig. 2.2] Setting LAN communication
ICP-401UHD Command Guide
8
2.1.4 The number of TCP-IP connections
The ICP supports up to eight simultaneous TCP-IP connections (eight logical ports).
To maintain optimal system accessibility, it is advisable to issue port-open and port-close commands
before and after command or query strings are issued. This approach enables eight or more control devices
to be effectively interfaced simultaneously and without concern for communication errors.
[Table 2.2] Increasing connections
Your PC software
Connecting TCP-IP
Sending command (@xxx)
Closing TCP-IP
Note:
As a safeguard, the ICP incorporates a 30-second timeout window for each port. If any port is inactive for
more than 30 seconds, it will be closed automatically.
ICP-401UHD Command Guide
9
3 Command
3.1 Summary
A command consists of “@” (“40” in hexadecimal), 3 one-byte alphabetical characters (upper and lower
cases), followed by parameters (one-byte numbers). For some commands, multiple parameter values can be
specified or parameters are not necessary. Processing is executed by sending a delimiter at the end of the
command.
Example: @SPM,2
“,”( a comma, “2C” in hex) is indicated between a command and parameter and between two parameters.
“ ” is indicated as a delimiter CR LF (return+line feed, 0D and 0A in hex).
An error command is returned if an undefined command or wrong parameter is included.
Example: @SSW,1
@ERR,1
If only delimiter is sent, command list as the help command is returned.
Example:
[ HELP ]
@RWM : Recalling Window Pattern
@RPM : Recalling Preset Memory
@GIV : Getting Product ID & Firmware Version
ICP-401UHD Command Guide
10
3.2 Command list
Error status
Command
Function
Page
@ERR
Error status
13
Input setting
Command
Function
Page
@GDT / @SDT
No-signal input monitoring
14
@GHE / @SHE
HDCP input setting
14
Input timing
Command
Function
Page
@GPI / @SPI
Start position
15
@GSI / @SSI
Active area
15
@GAP / @SAP
Aspect ratio
16
@GIC / @SIC
Contrast
17
@GIB / @SIB
Brightness
17
@GBL / @SBL
Blank color
18
@GEF / @SEF
Input video settings
19
Window setting
Command
Function
Page
@GOP / @SOP
Window position/size
21
@GQP / @SQP
Window start position/display size
22
@GBC / @SBC
Window background color
23
@GPR / @SPR
Window layer order
23
@GTO / @STO
Window overlay titling
24
@GTN / @STN
Editing window overlay titling
24
@GWV / @SWV
Window hiding
25
@GWS / @SWS
Window transition effect
25
Pattern memory
Command
Function
Page
@RWM
Recalling window pattern
26
@SWM
Saving window pattern
26
@GLK / @SLK
Linking window pattern and preset memory
26
ICP-401UHD Command Guide
11
Output setting
Command
Function
Page
@GDM / @SDM
Output mode
27
@GHM / @SHM
Sink device EDID check
27
@GMK / @SMK
Hot plug ignoring duration
28
@GDC / @SDC
Deep Color
28
@GEN / @SEN
HDCP output
29
Output timing
Command
Function
Page
@GOT / @SOT
Output resolution
30
@GUM / @SUM
Aspect ratio of sink device
31
@GTP / @STP
Test pattern
32
@GMR / @SMR
Display size/position
33
@GEC / @SEC
Background color
34
@GOA / @SOA
Output video settings
35
Audio setting
Command
Function
Page
@GAM / @SAM
Audio output mute
38
@GSO / @SSO
Audio input level
38
@GSL / @SSL
Audio output level
39
@GAS / @SAS
Selecting audio input channel
39
@GAT / @SAT
Test tone
40
EDID setting
Command
Function
Page
@GED / @SED
EDID resolution
41
@RME
Copying EDID
42
@GDI / @SDI
Deep Color
42
@GAF / @SAF
LPCM Audio
43
LAN communication
Command
Function
Page
@GIP / @SIP
IP address
44
@GSB / @SSB
Subnet mask
44
@GLP / @SLP
TCP port number
45
@GMC
MAC address
45
ICP-401UHD Command Guide
12
Preset memory
Command
Function
Page
@RPM
Recalling preset memory
46
@SPM
Saving preset memory
46
Other settings
Command
Function
Page
@GLS / @SLS
Key function lock
47
@GLM / @SLM
Grouping front key function lock
47
@GIS
Input signal status
48
@GOS
Sink device status
50
@GST
Temperature status
51
@GFS
Fan status
51
@GPS
Voltage status
51
@GHC
System status
52
@GIV
Viewing version information
52
ICP-401UHD Command Guide
13
3.3 Details of commands
3.3.1 Error status
@ERR
Error status
Description
Response in case the command is not executed
Response
@ERR, error
Parameter
error: Error status
1 = Erroneous parameter format or value
2 = Undefined command or wrong format
4 = Loading EDID from the sink device failed
Getting
example
Command
Response
@SDT
@ERR,1
Description
@SDT is sent.
Command format error
Remarks
ICP-401UHD Command Guide
14
3.3.2 Input setting
@GDT / @SDT
No-signal input monitoring
Getting
Command
@GDT
Response
@GDT, time_1, ・・・, time_4
Setting
Command
@SDT, in_1, time_1 (,in_2, time_2・・・)
Response
@SDT, in_1, time_1 (,in_2, time_2・・・)
Parameter
time_1-4: No-signal input monitoring time
0 = OFF, 3 to 15 = 3 sec. to 15 sec. [Default] 10 = 10 sec.
in_1-4: Input channel
0 = All inputs, 1 to 4 = IN1 to IN4
Getting
example
Command
Response
@GDT
@GDT,10,10,10,10
Description
Getting the no-signal input monitoring time
All input channels: 10 sec.
Setting
example
Command
Response
@SDT,0,4
@SDT,0,4
Description
Setting the monitoring time of all input channels to 4 sec.
Remarks
@GHE / @SHE
HDCP input setting
Getting
Command
@GHE
Response
@GHE, hdcp_1, ・・・, hdcp_4
Setting
Command
@SHE, in_1, hdcp_1 (,in_2, hdcp_2・・・)
Response
@SHE, in_1, hdcp_1 (,in_2, hdcp_2・・・)
Parameter
hdcp_1-4: HDCP input
0 = Disabled
1 = HDCP 1.4
2 = HDCP2.2 [Default]
in_1-4: Input channel
0 = All inputs, 1 to 4 = IN1 to IN4
Getting
example
Command
Response
@GHE
@GHE,2,2,2,2
Description
Getting HDCP input setting
All input channels: HDCP 2.2 enabled
Setting
example
Command
Response
@SHE,0,0
@SHE,0,0
Description
Setting HDCP input of all input channels to be disabled
Remarks
ICP-401UHD Command Guide
15
3.3.3 Input timing
@GPI / @SPI
Start position
Getting
Command
@GPI, in
Response
@GPI, in, h_posi, v_posi
Setting
Command
@SPI, in, h_posi, v_posi
Response
@SPI, in, h_posi, v_posi
Parameter
in: Input channel
1 to 4 = IN1 to IN4
h_posi : Horizontal start position (by 0.01%)
v_posi : Vertical start position (by 0.01%)
0 to 10000 = 0% to 100% [Default] 0 = 0%
Getting
example
Command
Response
@GPI,1
@GPI,1,0,0
Description
Getting the IN1 start position
Horizontal and vertical start positions: 0%
Setting
example
Command
Response
@SPI,1,0,0
@SPI,1,0,0
Description
Setting the IN1 horizontal and vertical positions to 0%
Remarks
@GSI / @SSI
Active area
Getting
Command
@GSI, in
Response
@GSI, in, h_size, v_size
Setting
Command
@SSI, in, h_size, v_size
Response
@SSI, in, h_size, v_size
Parameter
in: Input channel
1 to 4 = IN1 to IN4
h_size : Horizontal active area (by 0.01%)
v_size : Vertical active area (by 0.01%)
0 to 10000 = 0% to 100% [Default] 10000 = 100%
Getting
example
Command
Response
@GSI,1
@GSI,1,10000,10000
Description
Getting the IN1 active area
Horizontal and vertical active areas: 100%
Setting
example
Command
Response
@SSI,1,10000,10000
@SSI,1,10000,10000
Description
Setting the IN1 horizontal and vertical active areas to 100%
Remarks
ICP-401UHD Command Guide
16
@GAP / @SAP
Aspect ratio
Getting
Command
@GAP, in
Response
@GAP, in, aspect, val
Setting
Command
@SAP, in, aspect (,val)
Response
@SAP, in, aspect (,val)
Parameter
in: Input channel
1 to 4 = IN1 to IN4
aspect: Input video aspect ratio
0 = AUTO [Default], 1 = FULL,
2 = 4:3, 3 = 5:3, 4 = 5:4,
5 = 16:9, 6 = 16:10, 7 = 16:9 LETTER BOX,
8 = 64:27, 9 = 256:135, 10 = Value of val
val: Aspect ratio (Horizontal/vertical)
33333 to 300000 = 0.33333 to 3
Getting
example
Command
Response
@GAP,1
@GAP,1,0,100000
Description
Getting the IN1 aspect ratio
AUTO
Setting
example
Command
Response
@SAP,1,0
@SAP,1,0
Description
Setting the IN1 aspect ratio to AUTO
Setting
example
Command
Response
@SAP,1,10,150000
@SAP,1,10,150000
Description
The aspect ratio is specified to 1.5.
Remarks
ICP-401UHD Command Guide
17
@GIC / @SIC
Contrast
Getting
Command
@GIC, in
Response
@GIC, in, red, green, blue
Setting
Command
@SIC, in, red, green, blue
Response
@SIC, in, red, green, blue
Parameter
in: Input channel
1 to 4 = IN1 to IN4
red : Contrast (Red)
green : Contrast (Green)
blue : Contrast (Blue)
0 to 200 = 0% to 200% [Default] 100 = 100%
Getting
example
Command
Response
@GIC,1
@GIC,1,100,100,100
Description
Getting the IN1 contrast
Red, Green and Blue: 100%
Setting
example
Command
Response
@SIC,1,100,100,100
@SIC,1,100,100,100
Description
Setting the IN1 contrast to 100% for all (red, green and blue)
Remarks
@GIB / @SIB
Brightness
Getting
Command
@GIB, in
Response
@GIB, in, brightness
Setting
Command
@SIB, in, brightness
Response
@SIB, in, brightness
Parameter
in: Input channel
1 to 4 = IN1 to IN4
brightness:
0 to 200 = 0% to 200% [Default] 100 = 100%
Getting
example
Command
Response
@GIB,1
@GIB,1,100
Description
Getting the IN1 brightness
100%
Setting
example
Command
Response
@SIB,1,100
@SIB,1,100
Description
Setting the IN1 brightness to 100%
Remarks
ICP-401UHD Command Guide
18
@GBL / @SBL
Blank color
Getting
Command
@GBL, in
Response
@GBL, in, red, green, blue
Setting
Command
@SBL, in, red, green, blue
Response
@SBL, in, red, green, blue
Parameter
in: Input channel
1 to 4 = IN1 to IN4
red : Blank color (Red)
green : Blank color (Green)
blue : Blank color (Blue)
0 to 255 [Default] 0
Getting
example
Command
Response
@GBL,1
@GBL,1,0,0,0
Description
Getting the IN1 blank color
Red, Green and Blue: 0 (Black)
Setting
example
Command
Response
@SBL,1,0,0,0
@SBL,1,0,0,0
Description
Setting the IN1 black color to 0 (black) for all (red, green and blue)
Remarks
ICP-401UHD Command Guide
19
@GEF / @SEF
Input video settings
Getting
Command
@GEF, in
Response
@GEF, in, h_size, v_size, h_posi, v_posi, aspect, c_red, c_green, c_blue,
brightness, b_red, b_green, b_blue
Setting
Command
@SEF, in, h_size, v_size, h_posi, v_posi, aspect, c_red, c_green, c_blue,
brightness, b_red, b_green, b_blue
Response
@SEF, in, h_size, v_size, h_posi, v_posi, aspect, c_red, c_green, c_blue,
brightness, b_red, b_green, b_blue
Parameter
in: Input channel
1 to 4 = IN1 to IN4
h_size : Horizontal start position (by 0.01%)
v_size : Vertical start position (by 0.01%)
0 to 10000 = 0% to 100% [Default] 10000 = 100%
h_posi : Horizontal active area (by 0.01%)
v_posi : Vertical active area (by 0.01%)
0 to 10000 = 0% to 100% [Default] 0 = 0%
aspect: Input video aspect ratio
0 = AUTO [Default], 1 = FULL,
2 = 4:3, 3 = 5:3, 4 = 5:4,
5 = 16:9, 6 = 16:10, 7 = 16:9 LETTER BOX,
8 = 64:27, 9=256:135,
10 = Aspect ratio specified using @GAP / @SAP
c_red : Contrast (Red)
c_green : Contrast (Green)
c_blue : Contrast (Blue)
0 to 200 = 0% to 200% [Default] 100 = 100%
brightness:
0 to 200 = 0% to 200% [Default] 100 = 100%
b_red : Blank color (Red)
b_green : Blank color (Green)
b_blue : Blank color (Blue)
0 to 255 [Default] 0
ICP-401UHD Command Guide
20
@GEF / @SEF
Input video settings (Contd)
Getting
example
Command
Response
@GEF,1
@GEF,1,10000,10000,0,0,0,100,100,100,100,50,50,50
Description
Getting the IN1 input video settings
- Horizontal and vertical active area : 100%
- Horizontal and vertical start position : 0%
- Input video aspect ratio : AUTO
- Contrast : 100% for all (red, green and blue)
- Brightness : 100%
- Blank color : 50% for all (red, green and blue)
Setting
example
Command
Response
@SEF,1,10000,10000,0,0,0,100,100,100,100,50,50,50
@SEF,1,10000,10000,0,0,0,100,100,100,100,50,50,50
Description
Setting the IN1 input video as follows:
- Horizontal and vertical active area : 100%
- Horizontal and vertical start position : 0%
- Input video aspect ratio : AUTO
- Contrast : 100% for all (red, green and blue)
- Brightness : 100%
- Blank color : 50% for all (red, green and blue)
Remarks
/