background image

CAMERA CONTROL NETWORK ADAPTOR

CNA-1

TECHNICAL MANUAL

[English]

1st Edition (Revised 1)

Summary of Contents for CNA-1

Page 1: ...CAMERA CONTROL NETWORK ADAPTOR CNA 1 TECHNICAL MANUAL English 1st Edition Revised 1 ...

Page 2: ... Overview 9 Overall operation 9 Specification 9 Network 9 Data structure 9 Command 9 Connection 9 Examples of using commands 10 Details of Command 10 Types of the command 11 Rules 12 Appendix 13 Example of State Machine diagram for your system 13 Example of Startup Sequence your system works as Controller 14 Example of Startup Sequence your system works as Camera 15 Extended commands of Optional S...

Page 3: ...y CNS devices SSCP Sony Simple Camera Protocol A communication protocol between CNA 1 and your system RCP mode CAM mode An emulation mode of CNA 1 CNA 1 acts as a Sony Control Panel in RCP mode CNA 1 acts as a Sony Camera in CAM mode This configuration can be selected using the Web configurator of CNA 1 Application example Sony camera control application In this application your system behaves as ...

Page 4: ...s of the following setting items see Operation Manual page 17 CNS Configuration CNS Mode Bridge Master Mode Disable Master IP Address Variable Target IP Address CCU s IP Address Device No Variable Gateway Configuration Gateway Mode Enable Emulation Mode RCP CNA 1 Your system work as controller Network hub CCU Bridge mode Camera head ...

Page 5: ...ork For control 1 3 camera by CNA 1 1 3 CNA 1 must be assigned to CCU and camera 1 3 by RCP assignment function provided from MSU MSU will find CNA 1 as RCP 4 6 For detail of RCP assignment function see MSU s Operation Manual CNS Configuration CNS Mode MCS Master Mode Disable Master IP Address Master MSU s IP address Target IP Address Variable Device No Depends on RCPs connected to the network Gat...

Page 6: ...tting items see RCP s Operation Manual CNS Configuration CNS Mode Bridge Master Mode Disable Master IP Address Variable Target IP Address Variable Device No Variable Gateway Configuration Gateway Mode Enable Emulation Mode CAM CNS Configuration CNS Mode Bridge Bridge Mode Connection mode Semi Auto Bridge Mode Target CNA 1 s IP address CNA 1 Your system work as camera Network hub RCP Bridge mode ...

Page 7: ...1 s Device number is set to 3 Therefore MSU can find CNA 1 as Camera 3 and also RCP 3 can control CNA 1 as Camera 3 CNS Configuration CNS Mode MCS Master Mode Disable Master IP Address Master MSU s IP address Target IP Address Variable Device No Depends on CCUs connected to the network Gateway Configuration Gateway Mode Enable Emulation Mode CAM CNA 1 Device No 3 Your system work as camera Network...

Page 8: ...t of log stored in RAM displaying log list operation may take long time depending on the network and performance of the PC 2 Log Storage Configuration Storage Select storage for log Next File every KB Ring buffer with Files Select log rotation number and size of file Eject button Eject the inserted USB flash drive 3 Sever Log Server Log Set the Server log function to on off Server IP Address Set t...

Page 9: ... above Lower and upper case alphabetical numeric 2 characters requires 1 byte Comma Delimiter of each byte New line Termination of a command n r and n r are available Example Set Master Black to 0 23 a9 00 00 n Constructing a command by multi packet is possible Example 23 Packet1 a9 Packet2 00 00 Packet3 n Packet4 CNA 1 will concatenate packets 1 4 and recognize that as 23 a9 00 00 n Multiple comm...

Page 10: ...1 ON to OFF Gamma Bit4 OFF 1 ON to OFF Flare Bit3 OFF 0 no operation S EVS Bit2 OFF 0 no operation ECS Bit1 ON 1 OFF to ON Shutter Bit0 OFF 1 ON to OFF Set function states Send 21 81 31 n 00110001 Receive 21 81 31 n in above condition Knee Saturation Bit7 OFF Auto Knee Bit6 OFF Knee Bit5 ON Gamma Bit4 ON Flare Bit3 OFF S EVS Bit2 OFF ECS Bit1 OFF Shutter Bit0 ON Set function status with bit mask S...

Page 11: ...unction state specified by the PARAM0 address ON to OFF or OFF to ON when bit is set to 1 If PARAM1 bits are all set to 0 it means a status query Absolute control Set the state at the PARAM0 address to PARAM1 or a response of the value of the parameter from the Camera Inc Dec command Increments or decrements a Camera parameter and also adjusts a value directory Format CMD GP PARAM0 PARAM1 n PARAM0...

Page 12: ...ystem with your system requires permission control your system should use Panel Active command and your system s Panel Active state should be controlled by the CNS Master device because CNA 1 behaves in the same way as the Sony Control Panel in RCP mode In a single connection CNA 1 configured Bridge mode of CNS setting the permission control is managed by CNA 1 itself Permission allows your system...

Page 13: ...tablished Not established Find a status change No status changed Connection refused Connection refused Status change complete Valid command Operative command Send complete Status must be sent to Camera Panel Send failed Connection refused Your system power off Status must not be sent to Camera Panel Unknown command Invalid command Return to start Start Checking your system status Analyze changed s...

Page 14: ...cket listen port 7700 This port number can be set to any port other than 7700 or 1 1023 Send status query command s your system want to receive 17 refresh 5 socket connect port 7700 6 socket accept 7 SPP start_session 15 SPP reply_status 8 SPP session_accept 9 socket listen port XXXX 10 socket connect port XXXX 11 socket accept 12 SSCP scan_camera_status 13 SPP scan_camera_status 16 SSCP reply_sta...

Page 15: ...t listen port XXXX 7 socket listen port 7000 14 change_camera_status 5 socket connect port XXXX 13 SSCP send_command 16 SPP reply_camera_status 17 Refresh_display 15 SSCP reply_command 6 socket accept 8 socket connect port 7700 9 socket accept 10 SPP start_session 11 SPP session_accept 12 SPP scan_camera_status This port number can be set to any port other than 7700 or 1 1023 ...

Page 16: ...trol target camera from connected cameras by receiving a Camera Select command from your system Camera Select command switches the session between CNA 1 and Camera CCU Figure 2 Camera selection Command destination control In principle CNA 1 controls an only one camera selected by Camera Select command If your system needs to control two or more cameras simultaneously Address Selector command has t...

Page 17: ... system needs to send Usage Send 6c 02 02 23 a9 00 00 n Clear Master black of Camera 2 Receive No response 6c 02 02 is an address selector command This means Send command to Camera 2 23 a9 00 00 is normal control command Send 6c 02 02 23 a9 00 00 n6c 02 03 23 a9 00 00 n Clear Master black of Camera 2 and Camera 3 at same time Receive No response Processing commands with address selector arrived fr...

Page 18: ...ent status by using following SSCP command 6d 4e 02 fe 12 n 6d Command Group of RCP Assignment 4e This means Request Available RCP status list 02 fe 12 Fixed value of this command This command is to get the status list of available RCP which is turned on and is connected to the CNS Send this command to CNA 1 and you will receive following command as a reply 6d 8e 0d fe 12 02 00 01 fe 01 01 00 02 f...

Page 19: ...Master device in you CNS and the task of CMD GP 0x6d is communication with Master device Each command in this group is distinguished by PARAM0 Following list shows all commands in CMD GP 0x6d Commands in CMD GP 0x6d can be classified in three types RCP Assignment RCP 01 Camera 01 RCP 02 Camera 01 PARAM0 Task of Command 0x48 Request Camera number range info to CNS Master device 0x88 Reply of Camera...

Page 20: ...No 1 Send 6d 49 03 fe 01 01 n Receive 6d 89 05 fe 01 01 00 01 n Reply from Master is Camera No 1 is available 2 Request status of Camera No 1 Camera No 2 and Camera No 4 Send 6d 49 05 fe 03 01 02 04 n Receive 6d 89 0b fe 03 01 00 01 02 00 00 04 00 01 n Reply from Master is Camera No 1 is available Camera No 2 is not available Camera No 4 is available Get Available Camera status info list Parameter...

Page 21: ...le 2 Request status of RCP No 1 and RCP No 4 Send 6d 4d 07 fe 12 02 00 01 00 04 n Receive 6d 8d 0d fe 12 02 00 01 fe 01 01 00 04 fe 01 03 n Reply from Master is RCP No 1 is assigned to Camera No 1 its assignment is default and it is available RCP No 4 is assigned to Camera No 1 its assignment has been changed and it is available Get Available RCP status info list Parameters DLEN Data length after ...

Page 22: ...is permitted CAM No Camera to which you want to assign 01 60 1 96 in Decimal 00 None 00 00 Fixed value No other value is permitted Example 1 change assign of RCP No 1 to Camera No 4 Send 6d 6d 09 fe 12 01 00 01 fe 04 00 00 n Receive 6d 8d 08 fe 12 01 00 01 fe 04 03 n Reply from Master is RCP No 1 is assigned to Camera No 4 its assignment has been changed and it is available 2 change assignment of ...

Page 23: ...6d 8d 08 fe 12 01 00 04 fe 04 01 n Reply from Master is RCP No 4 is assigned to Camera No 4 its assignment is default and it is available The status of RCP No 1 isn t included in the reply command because its assignment is already default and hasn t been changed Type Format Request 6d ae 02 fe 12 n Reply same as reply of Get RCP status info Reply contains RCP status info of which assignment has be...

Page 24: ...o seconds panel_active 0x0b SENDER_ SRCID 0x01 CONTROL VALUE SENDER_SRCID 0x90 CONTROL VALUE 0x00 Current active status query 0x01 Active off release own control to Camera 0x02 Active on get control to Camera 0x81 Active off status reply 0x82 Active on status reply This command is available in condition of Panel Active Function of CNA 1 is enabled default is disable iris_active 0x0b SENDER_ SRCID ...

Page 25: ...dB 02 0dB 03 3dB 04 6dB 05 9dB 06 12dB 07 15dB 08 18dB 09 21dB 0A 24dB 0B 27dB 0C 30dB 0D 33dB 0E 36dB 0F 39dB 10 42dB 11 45dB 12 48dB 13 51dB 14 54dB 15 57dB 16 60dB nd_filter 0x03 INC DEC value Bit5 0 00 Filter 1 1 ND 1 01 Filter 1 2 ND 2 02 Filter 1 3 ND 3 03 Filter 1 4 ND 4 04 Filter 1 5 ND 5 cc_filter 0x04 INC DEC value Bit5 0 00 Filter 2 1 CC A 01 Filter 2 2 CC B 02 Filter 2 3 CC C 03 Filter...

Page 26: ...is_ window_ select 0x0a INC DEC value Bit5 0 00 Cutting the top end 01 Cutting the top bottom left and right ends 02 Cutting the left and right ends 03 Cutting uniformly 04 Cutting the top left and right ends 05 Cutting the bottom end 06 Variable Window preset_mtx_ select 0x0d INC DEC value Bit5 0 00 Default 01 SMPTE 240M 02 REC 709 03 SMPTE WIDE 04 NTSC 05 EBU standard_ gamma_ table_mode 0x13 INC...

Page 27: ...w_key_sat _low_range 0x1d INC DEC value Bit5 0 00 Low Range 01 Lower Middle Range 02 Higher Middle Range 03 High Range sls_select 0x20 INC DEC value Bit5 0 00 1F 01 2F 02 3F 03 4F 04 5F 05 6F 06 7F 07 8F 08 11F 09 12F 0A 15F 0B 16F 0C 22F 0D 24F 0E 25F 0F 30F 10 32F 11 45F 12 48F 13 50F 14 60F 15 64F 16 90F 17 96F 18 100F 19 120F 1A 128F 1B 180F 1C 192F 1D 200F 1E 240F 1F 256F Command Usage Comman...

Page 28: ... 0F 39dB 10 42dB 11 45dB 12 48dB 13 51dB 14 54dB 15 57dB 16 60dB digital_ extender 0x27 INC DEC value Bit5 0 00 x1 0 OFF 01 x1 5 02 x2 0 03 x2 5 04 x3 0 05 x3 5 06 x4 0 07 x4 5 08 x5 0 09 x5 5 0A x6 0 0B x6 5 0C x7 0 0D x7 5 0E x8 0 flicker_ reduce_area _select 0x28 INC DEC value Only for HDC3300 compensation 0x29 INC DEC value Command Usage Command Category Command Type Command Name CMD_GP Relati...

Page 29: ...r HDFA 200 Bit command chu_function 01 0x81 ON OFF bit value Bit 7 Knee Saturation 6 Auto Knee 5 Knee 4 Gamma 3 Flare 2 S EVS 1 ECS 0 Shutter chu_function 02 0x82 ON OFF bit value Bit 7 Detail Level Depend 6 Detail 5 User Matrix 4 Preset Matrix 3 V Mod Saw 2 Black Gamma 1 White Clip 0 Knee Aperture chu_function 03 0x83 ON OFF bit value Bit 7 Slim Detail 6 Multi Matrix 5 N A 4 Matrix 3 Auto Iris 2 ...

Page 30: ...ystem s filter can be controlled remotely your system should send this command with bit0 0 Filter Remote to Sony Control Panel chu_function 06 0x89 ON OFF bit value Bit 7 5 N A 4 Slow Shutter 3 0 N A chu_function 07 0x8b ON OFF bit value Bit 7 N A 6 Flicker Reduction 5 1 N A 0 Low Key Matrix skin_detail_ ch 0x8d ON OFF bit value Bit 7 4 N A 3 Natural Skin Detail 2 CHU Skin Detail CH3 1 CHU Skin De...

Page 31: ...chu_mode_ sw04 0xa4 ON OFF bit value Bit 7 2 N A 1 V Detail Source Mode 0 Freq 1001 1000 1001 0 1000 1 0xc2 ON OFF bit value Bit 7 N A 6 SD Detail 5 0 N A Word command white_R 0x22 0x23 0x01 value H value L Effective size 10bits white_G 0x02 value H value L white_B 0x03 value H value L master_mod _shd_v_saw 0x04 value H value L mod_shd_v_ saw_R 0x05 value H value L mod_shd_v_ saw_G 0x06 value H va...

Page 32: ...ue L knee_slope_ R 0x19 value H value L knee_slope_ G 0x1a value H value L knee_slope_ B 0x1b value H value L master_ gamma 0x1c value H value L gamma_R 0x1d value H value L gamma_G 0x1e value H value L gamma_B 0x1f value H value L master_ white_clip 0x20 value H value L white_clip_R 0x21 value H value L white_clip_G 0x22 value H value L white_clip_B 0x23 value H value L flicker_ reduce_gain _m 0x...

Page 33: ...ol 0x76 value H value L Effective size 16bits focus_value_ percent 0x77 value H value L Effective size 16bits focus_value_ meter 0x78 value H value L Effective size 16bits zoom_control 0x79 value H value L Effective size 16bits zoom_speed _control 0x7a value H value L Effective size 16bits zoom_value _percent 0x7b value H value L Effective size 16bits zoom_value _milimeter 0x7c value H value L Eff...

Page 34: ...rture 0xaf value H value L comb_filter 0xb0 value H value L low_key_clip _level 0xb7 value H value L adaptive_ knee_point 0xc4 value H value L adaptive_ knee_slope 0xc5 value H value L slim_detail 0xc6 value H value L skin_detail2_ level 0xc7 value H value L skin_detail2_ sat 0xc8 value H value L skin_detail3_ level 0xc9 value H value L skin_detail3_ sat 0xca value H value L chu_ saturation 0xd2 v...

Page 35: ...in Detail Auto Hue CH3 EXECUTE STATUS 0x00 Status query 0x01 Start 0x02 Break 0x03 OK 0x04 NG 0x05 Under execution 0x06 Standby 0x07 Cancel Standby 0x08 Reset Status 0x09 Busy CHU Scene FileControl Other command scene_file_ control 0x27 EXECUTE STATUS 0x03 FILE_NO EXECUTE STATUS 0x00 Canceling the operation Cancel 0x01 Initialization Formatting 0x02 Calling 0x03 Saving 0x04 Erasing 0x05 Canceling ...

Page 36: ...ccu_function 01 0x12 ON OFF bit value Bit 7 3 N A 2 Mono 1 0 N A preview_ control 0x31 ON OFF bit value Bit 7 1 N A 0 Preview Inc Dec command SD_letter_ box_mode 0x40 INC DEC value Bit5 0 00 16 9 01 15 9 02 14 9 03 13 9 04 12 9 Bit command SD_function 02 0xc2 ON OFF bit value Bit 7 N A 6 SD Detail 5 SD User Matrix 4 SD Preset Matrix 3 0 N A SD_function 03 0xc3 ON OFF bit value Bit 7 N A 6 SD Multi...

Page 37: ... H value L SD_detail_ crispening 0xdc value H value L SD_detail_ HV_ratio 0xde value H value L SD_detail_ frequency 0xdf value H value L SD_detail_ level_ depend 0xe0 value H value L optical_level 0xf0 value H value L Effective size 15bits unsigned Utility Other command ccu_switch_ with_mask 0x49 SW_ADDR SW_DATA MASK_ DATA Same as chu_switch_with_mask System Control Byte Command camera_ select 0x6...

Page 38: ...f_ available_ camera_ status_list 0x8a COMMAND request_all_ camera_ status_list 0x4b COMMAND reply_of_all_ camera_ status_list 0x8b COMMAND request_rcp_ number_ range_info 0x4c COMMAND reply_of_ rcp_number_ range_info 0x8c COMMAND request_rcp_ status 0x4d COMMAND reply_of_ rcp_status 0x8d COMMAND request_rcp_ assignment_ status_ change 0x6d COMMAND request_ available_ rcp_status_ list 0x4e COMMAND...

Page 39: ...chu_system_mode 0x85 bit0 bit5 bit4 bit3 bit2 bit1 bit0 bit6 bit1 bit0 1035 59 94I 0 0 1 0 1035 60I 1 0 1 0 PAL 0 0 1 NTSC 0 0 0 NTSC 29 97P 0 0 1 0 0 0 0 1 0 0 NTSC 23 98P 0 0 1 0 0 1 0 1 0 0 NTSC 59 94I 0 0 0 0 0 0 0 1 0 0 PAL 50I 1 0 0 0 0 0 1 1 0 1 PAL 25P 1 0 1 0 0 0 1 1 0 1 1080 60I 1 0 0 0 0 0 0 1 1 0 1080 59 94I 0 0 0 0 0 0 0 1 1 0 1080 30P 1 0 1 0 0 0 0 1 1 0 1080 29 97P 0 0 1 0 0 0 0 1 1...

Page 40: ...CNA 1 SY 4 431 827 02 1 2012 Sony Corporation ...

Reviews: