background image

3. protocol for Camera Function control

• Host Communication Flow Diagram

• Communication Format

1) Packet Format

1-1) Basic inform

- Packet Start Code = 'S'

- Packet End Code = 'T'

- Checkum = binary value of a binary value of data, ignore carry

1-2) White Request

1

2

3-4

5

6

7

8-11

12-

(11+2n)

(12+2n)-

(13+2n)

14+2n

'S'

'@'

RS485 address Fixed 2 Byte num (Max 4) 'W' Address

Data

Checksum

'T'

- n is number of byte num

- @ is indicator that the packet use the RS485 address.

  You can Use without '@' and RS485 adress

1-3) Read Request

1

2

3-4

5

6

7

8-11

12-13

14

'S'

'@'

RS485 address Fixed 2 Byte num Max 4 'R' Address

Checksum

'T'

1-4) Read Response

1

2

3-4

5

6

7

8-11

12-

(11+2n)

(12+2n)-

(13+2n)

14+2n

'S'

'@'

RS485 address Fixed 2 Byte num Max 4 'P' Address

Data

Checksum

'T'

1-5) ACK / NACK format

ACK

1

2

3-4

5

6

7

8

9

10

11

12

'S'

'@'

RS485 address Warning code

'K'

'F'

'F'

'0'

'0'

'T'

NACK

1

2

3-4

5

6

7

8

9

10

11

12

'S'

'@' RS485 address

Error_code

'N'

'F'

'F'

'0'

'0'

'T'

1-6) Error Code

# No Code

Description

## No Code

Description

0x00 ADJ_OK

No err

0x06

ADJ_BAD_WR

Try to write to read only 

address

0x01 ADJ_BAD_CHKSUM Check sum err

0x07

ADJ_BAD_RD

Try to read from write only 

address

0x02 ADJ_NO_ADDR

Dest. Addres is 

not exist

0x08

ADJ_BAD_FORMAT Command format error

0x03 ADJ_BAD_ADDR

Dest. Addres is 

not exist partially 

in block packet

0x09

Reserved

0x04 ADJ_BIG_CMD

Command size 

is too big

0x0a

Reserved

0x05 ADJ_TIMEOUT

Time out

1-7) Warning Code

# No Code

Description

# No Code

Description

0x10 ADJ_OK

No err

0x16 ADJ_BAD_WR

Try to write to read only 

address

0x11 ADJ_BAD_CHKSUM Check sum err

0x17 ADJ_BAD_RD

Try to read from write only 

address

0x12 ADJ_NO_ADDR

Dest. Addres is 

not exist

0x18 ADJ_BAD_FORMAT Command format error

0x13 ADJ_BAD_ADDR

Dest. Addres is 

not exist partially 

in block packet

0x19 Reserved

-

0x14 ADJ_BIG_CMD

Command size is 

too big

0x1a Reserved

-

0x15 ADJ_TIMEOUT

Time out

2) Packet Examples

2-1) White request eaamples 1

Supposed Value

Write to Address

1234h

Write Data

1234h

Data Size

2 [Bytes]

RS485 Address

03h

- Checksum = 12h + 34h + 12h + 34h = 8ch

- Transmission Data

#

HOST

SEND Direction

CAMERA

DATA

1

"S@0322W123412348CT"

2

ACK or NACK

2-2) White request eaamples 2

Supposed Value

Write to Address

1234h

Write Data

AABBh & CCDDh

Data Size

2 [Bytes] x 2 = 4 [Bytes]

RS485 Address

03h

- Checksum = 12h + 34h + AAh + BBh + CCh + DDh + 354h = 54ch

- Transmission Data

#

HOST

SEND Direction

CAMERA

DATA

1

"S@0324W1234AABBCCDD54T"

2

ACK or NACK

OSD MANUAL

MAIN MENU

1st Sub MENU

2nd Sub MENU

3rd Sub MENU

4th Sub MENU

EXPOSURE

BRIGHTNESS 0 ~ 20

AE MODE

NORMAL/DEBLUR

AE WINDOW

( RS-485 Only )

AE Window OSD

OFF / ON

AE WINDOW V START 36 ~ V Max

AE WINDOW V END

V Start ~ 920

AE WINDOW H START 40 ~ H Max

AE WINDOW H END

H Start ~ 1044

RETURN

BACK / EXIT

SHUTTER

AUTO / 

MANUAL /

FLICKER

LEVEL

1/30(25),1/60(50),1/120(1

00),1/240,1/500,1/1K,1/4K

,1/8K,1/16K,1/30K

RETURN

BACK / EXIT

DSS

Off / X2 / X3 / X4 / X5 / X6 / X7 / X8

AGC

0 ~ 20

RESET DATA

BACK / DEF

RETURN

BACK / EXIT

WHITE

BALANCE

WB MODE

AUTO / AUTOext

/ PUSH / MANUAL

COLOR TEMP

LOW/MIDDLE/HIGH

R-GAIN

0 ~ 20

B-GAIN

0 ~ 20

RETURN

BACK / EXIT

SATURATION

0 ~ 20

RESET DATA

BACK / DEF

RETURN

BACK / EXIT

D-WDR / 

BLC

OFF / BLC / D-WDR

H-POS

0 ~ 20

V-POS

0 ~ 20

H-SIZE

0 ~ 20

V-SIZE

0 ~ 20

RETURN

BACK / EXIT

DNR

OFF / LOW / MIDDLE / HIGH

DAY &

NIGHT

AUTO/ COLOR / 

B&W

AGC THRES

0 ~ 20

AGC MARGIN

0 ~ 20

DELAY

LOW / MIDDLE / HIGH

RESET DATA

BACK / DEF

RETURN

BACK / EXIT

IMAGE

SHARPNESS

0 ~ 20

GAMMA

0 / 1 / 2 / 3 / 4

MIRROR

OFF / ON

FLIP

OFF / ON

DZOOM

1.0X / 1.1X / 1.2X / 1.3X  ……  7.7X / 7.8X / 7.9X / 8.0X

DEFOG

OFF / ON

MODE

AUTO / MANUAL

LEVEL

LOW / MIDDLE / HIGH

RETURN

BACK / EXIT

LENS SHADING OFF / ON

WEIGHT

0% ~ 100%

RETURN

BACK / EXIT

RESET DATA

BACK / DEF

RETURN

BACK / EXIT

SPECIAL

FOCUS ASSIST OFF / ON

PRIVACY

OFF / ON

ZONE NUM

0 ~ 15

ZONE OP

OFF / ON

H-POS

0 ~ 60

V-POS

0 ~ 40 

H-SIZE

0 ~ 40

V-SIZE

0 ~ 40

Y LEVEL

0 ~ 10

CR LEVEL

0 ~ 10

CB LEVEL

0 ~ 10

RETURN

BACK / EXIT

HLMASK

OFF / ON

LEVEL

0 ~ 20

COLOR

BLK / WHI / YEL / CYN / 

GRN / MAG / RED / BLU

RETURN

BACK / EXIT

PATTERN

OFF / ON

RESET DATA

BACK / DEF

RETURN

BACK / EXIT

SYSTEM

COMM. ADJUST

( RS-485 Only )

CAMERA ID

1 ~ 254

BAUD RATE

2400 / 4800 / 9600 / 

19200 / 38400 / 57600 / 

115200 bps

APPLY & EXIT

OK / ON

RETURN

BACK / EXIT

SDI FORMAT

1080P / 720P

FRAME RATE

30(60) / 25(50)

CVBS FORMAT

( W/O RS-485 )

NTSC / PAL

CVBS FORMAT NTSC / PAL
APPLY

OK / ON

LANGUAGE

ENG / CHN / CHN(S)

SYSTEM INFO

S/W VERSION
SET VERSION

R ETURN

BACK / EXIT

REBOOT
RETURN

BACK / EXIT

• Function Description

0. SETUP

- EXPOSURE: Go sub menu for camera exposure control.

- WHITE BALANCE: Go sub menu for camera white balance control.

- WDR/BLC: Go sub menu for camera WDR or BLC action.

- DNR: Control noise reduction setting.

- DAY & NIGHT: Go sub menu for camera day & night control.

- IMAGE: Go sub menu for adjust image functions.

- SPECIAL: Go sub menu for special feature control.

- SYSTEM: Go sub menu for system control & information.

- Reset Data All: Reset camera’s all feature data to default value.

1. EXPOSURE

- BRIGHTNESS: Adjust image brightness value.

- AE MODE: Adjust AE control Mode.

- AE WINDOW: Adjust AE WEIGHT Size. ( RS-485 Only )

AE WIN V START: Select AE window vertical Start position.

AE WIN V END: Select AE window vertical End position.

AE WIN H START: Select AE window Horizontal Start position.

AE WIN H END: Select AE window Horizontal End position.

- SHUTTER: Select shutter speed control type.

LEVEL: Adjust shutter speed at manual shutter mode.

- DSS: Adjust digital slow shutter control level.

- AGC: Adjust max gain level for brightness control.

2. WHITE BALANCE

- WB MODE: Select white balance control mode.

AUTO: Full auto control mode in color temperature rage 2300K~10000K

AUTOext: Extened auto mode for special illumination.

PUSH: Enable fix the control setting for specific environment. 

            Push & release, for fix WB control setting

MANUAL: Enable WB control setting by user’s intention.

>COLOR TEMP:Select color temperature range for WB control at manual mode

>R-GAIN: Adjust red color gain for WB control at maual mode.

>B-GAIN: Adjust blue color gain for WB control at manual mode.

- SATURATION: Adjust image brightness value.

3. WDR/BLC

- MODE: Select WDR for BLC mode.

BLC: Act in Backlight compensation mode.

D-WDR: Digital wide dynamic range control.

- BLC H-POS: Select BLC control zone vertical position.

- BLC V-POS: Select BLC control zone horizontal position.

- BLC H-SIZE: Select BLC control zone vertical size.

- BLC V-SIZE: Select BLC control zone horizontal size.

4. DNR

: Reduce image’s noise

5. DAY & NIGHT

- MODE: Select DN( Digital Day & Night control ) mode.

AUTO: Camera controlled automatically to decide day or night 

             environment using AGC calculation data.

COLOR: Fix to mode at day environment setting. Make video image act in color.

B&W: Fix to mode at night environment setting. Make video image act in B/W.

> AGC THRES: Threshold level for Change Day to Night or Night to Day mode.

> AGC MARGIN: Hysteresis Level for Change Day to Night or Night to Day mode.

> DELAY: Delay Time for change day or Night Mode at Auto mode.

6. IMAGE

- SHARPNESS: Adjust image sharpness level.

- GAMMA: Gamma Curve Select.

- MIRROR: Vertical Mirror Setting.

- FLIP: Horizontal flip setting.

- DZOOM: Select digital zoom magnification.

- DEFOG: Enable Defog compensation.

LEVEL: Defog compensation Level change at Auto / Manual mode.

-LENS SHADING: Enable lens shading compensation.

7. SPECIAL

- FOCUS ASSIST: Enable Lens Focus Assist OSD. ( 1080P Mode Only ).

- PRIVACY: Setting for protect private area in image using mask setting.

ZONE NUM. : Select private mask zone number.

ZONE DISP. : Select zone mask display on/off.

H-POS : Select zone horizontal position.

V-POS : Select zone vertical position.

H-SIZE : Select zone horizontal size.

V-SIZE : Select zone vertical size.

Y LEVEL : Select mask color ( Y Level ).

CR LEVEL : Select mask color ( CR Level ).

CB LEVEL : Select mask color ( CB Level ).

- HLMASK: Mask image high light area.

LEVEL : Select high light level. COLOR : Select mask color

- PATTERN: Color bar display Enable.

8. SYSTEM

- COMM. ADJUST: RS-485 Communication Setting mode. ( RS-485 Only )

CAMERA ID: RS-485 CAM ID Select.

BAUDRATE: RS-485 Communication Speed Select.

Apply & Exit: Apply all RS-485 Setting changed at once.

- SDI FORMAT: 1080P / 720P

- SDI FPS: 30 or 25 fps in 1080p mode, 720P Mode: 60 / 50 fps.

- CVBS FORMAT( W/O RS-485 ): NTSC / PAL

- APPLY: Apply all video setting changed at once. Use the Set button to apply.

- SYSTEM INFO

S/W VERSION: Camera’s basic software version.

SET VERSION: Camera’s feature control setting version.

1. Communication Specification

RateBaud

Default 9600bps

Data bits

8 bits

Stop bits

1 bits

CAM ID

Default "1"

Parity Check

None

Supported Protocol

PELCO-D, PELCO-P

2. PELCO protocol for OSD remote control

• PELCO-D

BYTE 1

BYTE 2

BYTE 3

BYTE 4

BYTE 5

BYTE 6

BYTE 7

UP KEY

0 x FF

Cam ID

0 x 00

0 x 08

0 x 00

0x0B~0x3F

ChkSum

DOWN KEY

0 x FF

Cam ID

0 x 00

0 x 10

0 x 00

0x0B~0x3F

ChkSum

LEFT KEY

0 x FF

Cam ID

0 x 00

0 x 04

0x0B~0x3F

0 x 00

ChkSum

RIGHT KEY

0 x FF

Cam ID

0 x 00

0 x 02

0x0B~0x3F

0 x 00

ChkSum

MENU ENTER KEY 0 x FF

Cam ID

0 x 00

0 x 07

0 x 00

0 x 5F

ChkSum

- Cam ID : 0x00 ~ 0x1F

- ChkSum : The Check Sum is the 8 bit (modulo 256) sum of the payload bytes 

                  (Byte2 ~ Byte6) in the Command.

- [ 0x0A~0x3F ] means accept any value(between 0x0A ~ 0x3F) on command action.

• PELCO-P

BYTE 1 BYTE 2 BYTE 3 BYTE 4

BYTE 5

BYTE 6

BYTE 7

BYTE 8

UP KEY

0 x A0

Cam ID

0 x 00

0 x 08

0 x 00

0x0B~0x3F

0 x AF

ChkSum

DOWN KEY

0 x A0

Cam ID

0 x 00

0 x 10

0 x 00

0x0B~0x3F

0 x AF

ChkSum

LEFT KEY

0 x A0

Cam ID

0 x 00

0 x 04 0x0B~0x3F

0 x 00

0 x AF

ChkSum

RIGHT KEY

0 x A0

Cam ID

0 x 00

0 x 02 0x0B~0x3F

0 x 00

0 x AF

ChkSum

MENU ENTER KEY 0 x A0

Cam ID

0 x 00

0 x 07

0 x 00

0 x 5F

0 x AF

ChkSum

- Cam ID : 0x00 ~ 0x1F

- ChkSum : The Check Sum is an XOR sum of Byte1 ~ Byte7

- [ 0x0A~0x3F ] means accept any value(between 0x0A ~ 0x3F) on command action.

RS-485

HOST

White Request

Read Request

Read Request

ACK

ACK

ACK

CAMERA

• Camera CSR

- Base Address = 0x4000.

- Control Address = Base A Offset

Offset

Symbol

Decription

Note

0001

-

Reserved

-

0002

-

Reserved

-

0003

-

Reserved

-

0004

-

Reserved

-

0005

OSD Menu key Enter

[1]: action, self clear

Write Only

0006

OSD Menu key Right

[1]: action, self clear

Write Only

0007

OSD Menu key Left

[1]: action, self clear

Write Only

0008

OSD Menu key up

[1]: action, self clear

Write Only

0009

OSD Menu key Down

[1]: action, self clear

Write Only

000A

Brightness

0 ~ 20

Read / Write

000B

AE Mode

[0]: Normal / [1]: Deblur

Read / Write

000C

Shutter

[0]: Auto / [1]: Manual / [2]: Flicker

Read / Write

000D

Manual Shutter Speed

0

1 / 30

6

1 / 2000

Read / Write

1

1 / 60

7

1 / 4000

2

1 / 120

8

1 / 8000

3

1 / 240

9

1 / 16000

4

1 / 500

10

1 / 30000

5

1 / 1000

000E

DSS

0 ~ 7

Read / Write

000F

Max AGC

0 ~ 20

Read / Write

0010

AWB Mode

0

Auto

2

Push

Read / Write

1

Auto Ext

3

Manual

0011

AWB Saturation

0 ~ 20

Read / Write

0012

MWB Color Temp.

[0]: Low / [1]: Middle / [2]: High

Read / Write

0013

MWB R Gain

0 ~ 20

Read / Write

0014

MWB B Gain

0 ~ 20

Read / Write

0015

WDR Mode

[0]: Off / [1]: WDR

[2]: HBLC / [3]: D-WDR

Read / Write

0016

BLC OSD

[0]: Off

[1]: On

Read / Write

0017

BLC Position X

0 ~ 20

Read / Write

0018

BLC Position Y

0 ~ 20

Read / Write

0019

BLC Size X

0 ~ 20

Read / Write

001A

BLC Size X

0 ~ 20

Read / Write

001B

DNR

[0]: Off / [1]: Low / [2]: Middle / [3]: High

Read / Write

001C

Day & Night Mode

[0]: Auto / [1]: Color / [2]: BW

Read / Write

001D

DN Threshold

0 ~ 20

Read / Write

001E

DN Margin

0 ~ 20

Read / Write

001F

DN Delay

0 ~ 10

Read / Write

0020

Sharpness

0 ~ 20

Read / Write

0021

Gamma

[0]: 0.45 / [1]: 0.50 / [2]: 0.55 / [3]: 0.60 / [4]:0.65

Read / Write

0022

Flip

[0]: Off / [1]: H Flip / [2]: V Flip / [3]: HV Flip

Read / Write

0023

D-Zoom

0 ~ 70

Read / Write

0024

Defog

[0]: Off / [1]: On

Read / Write

0025

Defog Mode

[0]: Manual / [1]: Auto

Read / Write

0026

Defog Level

[0]: Low / [1]: Middle / [2]: High

Read / Write

0027

Lens Shading

[0]: Off / [1]: On

Read / Write

0028

Shading Level

0 ~ 100

Read / Write

0029

Privacy Zone Num

0 ~ 15

Read / Write

002A

Privacy On

[0]: Off / [1]: On

Read / Write

002B

Privacy H Position

0 ~ 60

Read / Write

002C

Privacy V Position

0 ~ 40

Read / Write

002D

Privacy H Size

0 ~ 40

Read / Write

002E

Privacy V Size

0 ~ 40

Read / Write

002F

Privacy Y Color

0 ~ 20

Read / Write

0030

Privacy Cb Color

0 ~ 20

Read / Write

0031

Privacy Cr Color

0 ~ 20

Read / Write

0032

HLC

[0]: Off / [1]: On

Read / Write

0033

HLC Level

0 ~ 20

Read / Write

0034

HLC Color

0

BLK

4

GRN

Read / Write

1

WHT

5

MAG

2

YEL

6

RED

3

CYN

7

BLU

0035

Color Pattern

[0]: Off / [1]: On

Read / Write

0036

Cam ID

0 ~ 255

Read / Write

0037

Baud rate

0

2400 bps

4

38400 bps

Read / Write

1

4800 bps

5

57600 bps

2

9600 bps

6

115200 bps

3

19200 bps

0038

SDI Format

[0]: 720p / [1]: 1080p

Read / Write

0039

Frame Rate

720p

[0]: 60hz / [1]: 50hz

Read / Write

1080p

[0]: 30hz / [1]: 25hz

003A

AE Window OSD

[0]: Off / [1]: On

Read / Write

003B

AE Window V Start

0x24 ~ V Max

Read / Write

003C

AE Window V End

V Start ~ 0 x 398

Read / Write

003D

AE Window H Start

0x28 ~ H Max

Read / Write

003E

AE Window H End

H Start ~ 0 x 414

Read / Write

003F

-

Reserved

-

0040

Reboot

Write Only

0041

Default Setting

Write Only

0042

Parameter

Write Only

2-2) Read request eaamples

Supposed Value

Read from Address

1234h

Data value in Address

AA11h

Data Size

2 [Bytes]

RS485 Address

03h

- Host Send Date Checksum = 12h + 34h = 464h -> 64h

- Camera Response Data Checksum = 12h + 34h + AAh + 11h =101h -> 01h

- Transmission Data

#

HOST

SEND Direction

CAMERA

DATA

1

"S@0322R12346T"

2

ACK

(if NACK then Proc. End)

3

"S@0322P1234AA1101T"

4

ACK 0r NACK

Reviews: