Controllo RS-422
Cos'è il protocollo RS-422?
Il protocollo RS-422, lo standard broadcast per il controllo seriale utilizzato dalle emittenti sin dai primi anni ottanta, è disponibile su deck, prodotti di automazione, e programmi di montaggio lineari e non lineari. Tutti i modelli esistenti di HyperDeck supportano questo standard, garantendone la perfetta integrazione alle soluzioni di automazione broadcast, di controllo remoto, di montaggio, e di controllo su misura.
HyperDeck Studio è anche compatibile con i comandi Advanced Media Protocol (AMP) tramite
RS-422 e consente il controllo remoto da un dispositivo esterno. Per esempio si possono impartire comandi per aggiungere una clip a una playlist, stabilire il nome del file della clip successiva, azionare la riproduzione continua di una clip o dell’intera timeline, o cancellare una playlist.
Utilizzare un dispositivo di controllo esterno RS-422
Tutti i modelli HyperDeck ospitano una porta di controllo deck remoto RS-422 standard compatibile con Sony™ che consente la connessione diretta a qualsiasi dispositivo di controllo di tipo RS-422 come HyperDeck Extreme Control.
È possibile utilizzare i cavi a 9 pin in commercio, purché i pin alle due estremità siano configurati allo stesso modo. Se preferisci utilizzare cavi su misura, consulta l’illustrazione della piedinatura di seguito.
HyperDeck si può gestire da HyperDeck Extreme Control invece che dai pulsanti del pannello stesso.
1 Connetti un segnale video all’ingresso di HyperDeck.
2 Collega HyperDeck Studio ad HyperDeck Extreme Control con un cavo RS-422.
3 Premi Rem sul pannello frontale o seleziona Remoto dal menù del display LCD di
HyperDeck Studio Mini per attivare il controllo remoto.
Ora a distanza puoi avviare e interrompere la registrazione e la riproduzione delle clip, e controllare altre funzioni di HyperDeck, ad esempio jog e shuttle. La sezione successiva
“Comandi RS-422 compatibili” contiene l'elenco completo dei comandi RS-422 compatibili.
5 4 3 2 1
9 8 7 6
Receive
(–)
2
Receive
(+)
7
Transmit
(–)
8
Piedinatura della connessione RS-422
Transmit
(+)
3
Ground
Pins
1, 4, 6, 9
Controllo RS-422 613
Abilita il controllo deck remoto tramite RS-422 selezionando Remoto nel menù del display LCD o premendo il pulsante Rem
Tutti i modelli HyperDeck supportano il controllo remoto tramite la porta RS-422 sul retro
Comandi RS-422 compatibili
Command
0 - System Control
0x00 0x11 DeviceTypeRequest
1 - Slave Response
0x20 0x00 Stop
0x20 0x01 Play
0x20 0x02
0x20 0x04
Record
StandbyOff
0x20 0x05 StandbyOn
0x20 0x0F Eject
0x20 0x10 FastFwd
0x21 0x11 JogFwd1
0x22 0x11 JogFwd2
0x21
0x22
0x21
0x12
0x12
0x13
VarFwd1
VarFwd2
ShuttleFwd1
0x22 0x13 ShuttleFwd2
0x20 0x20 Rewind
0x21 0x21 JogRev1
0x22
0x21
0x21 JogRev2
0x22 VarRev1
Reply
NTSC: 0xF0E0
PAL: 0xF1E0
24P: 0xF2E0
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
No Remote Notes
Enabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Treated as N=1;
Same as JogFwd1
Uses ShuttleFwd1
Treated as N=1;
Same as VarFwd1
Treated as N=1;
Same as ShuttleFwd1
Treated as N=1;
Same as JogRev1
Uses ShuttleRev1
Controllo RS-422 614
0x22
0x21
0x22
0x22
0x23
0x23
Command
VarRev2
ShuttleRev1
ShuttleRev2
0x40
0x40
0x40
0x40
0x44
0x44
0x40
0x40
0x40
0x40
0x20 0x30
0x24 0x31
0x20 0x34
Preroll
CueData
SyncPlay
0x20 0x40
0x20 0x41
Preview
Review
0x20 0x43
0x22 0x5C
OutpointPreview
DMCSetFwd
0x22 0x5D DMCSetRev
0x20 0x60 FullEEOff
0x20 0x61 FullEEOn
0x20 0x63 SelectEEOn
4 - Preset/Select Control
0x40
0x40
0x44
0x10
0x11
0x14
InEntry
OutEntry
InDataPreset
0x15
0x18
0x19
0x1A
0x1B
OutDataPreset
InShift+
InShift-
OutShift+
OutShift-
0x20 InReset
0x21 OutReset
0x22
0x23
0x31
AInReset
AOutReset
PrerollPreset
0x40 0x40 AutoModeOff
0x40
0x41
0x41
0x37
AutoModeOn
InputCheck
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Reply
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Acknowledge
No Remote Notes
Disabled
Treated as N=1;
Same as VarRev1
Disabled
Disabled
Treated as N=1;
Same as ShuttleRev1
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Status bits are set
Status bits are set
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled ignored, Status bit remembered ignored, Status bit remembered
Controllo RS-422 615
Command
6 - Sense Request
0x61
0x61
0x0A TimeCodeGenSense
0x0C CurrentTimeSense
0x60 0x10
0x60 0x11
0x60 0x12
0x60 0x13
0x61
InDataSense
OutDataSense
AInDataSense
AOutDataSense
0x20 StatusSense
0x60 0x2B RemainTimeSense
0x60 0x2E SpeedSense
0x60 0x31
0x60 0x36
0x60 0x3E
PrerollTimeSense
TimerModeSense
RecordInhibitSense
7 - Sense Reply
0x78 0x00 Timer1Data
0x78 0x04 LTCUserBitsTimeData
0x78
0x74
0x74
0x74
0x78
0x74
0x74
0x74
0x74
0x74
0x74
0x06 VITCUserBitsTimeData
0x06 VITCTimeData
0x07 UserBitsVITCTimeData
0x08 GenTCData
0x08 GenTCUBData
0x09 GenUBData
0x10 InData
0x11
0x12
0x13
OutData
AInData
AOutData
0x14 CorrectedLTCTimeData
0x70 0x20 StatusData
0x76
0x71
0x74
0x71
0x72
0x2B RemainTimeData
0x2E SpeedData
0x31 PrerollTimeData
0x36 TimerModeData
0x3E RecordInhibitStatus
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Reply
—
—
InData
OutData
AInData
AOutData
StatusData
RemainTimeData
SpeedData
PreRollTimeData
TimerModeData
RecordInhibitStatus
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
No Remote Notes
—
—
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Current Time and
00:00:00:00
Current Time and
00:00:00:00
Current Time and
00:00:00:00
Current Time
00:00:00:00
Current Time
Current Time and
00:00:00:00
00:00:00:00
Current Time
Please see “Status Bits” sheet: Limited to 9 bytes of status, silently truncated
Returns 0 (TimeCode)
Controllo RS-422 616
Command
A - Advanced Media Protocol
0xA1 0x01 AutoSkip
0xAX 0x15 ListNextID
Reply
Acknowledge
IDListing
No Remote Notes
Disabled
Enabled
8-bit signed number of clips to skip from current clip when x = 0 single clip request when x = 1, # clips can be specified in the send data
0x20 0x29 ClearPlaylist Acknowledge Disabled
0x41 0x42 SetPlaybackLoop
0x41 0x44 SetStopMode
0x4f 0x16 AppendPreset
Acknowledge
Acknowledge
Acknowledge
Disabled
Disabled
Disabled
Bit 0 loop mode enable,
0=false 1=true
Bit 1 is single clip/timeline
0=single clip
1=timeline
0 = Off
1 = Freeze on last frame
2 = Freeze on next clip
3 = Show black
2 Bytes for the length N of the clip name
N Bytes for each character of the clip name
4 Byte in point timecode
(format is FFSSMMHH)
4 Byte out point timecode
(format is FFSSMMHH)
Blackmagic Extensions
0x82 0x02 BMDSeekToTimelinePosition Acknowledge
0x81 0x03 BMDSeekRelativeClip Acknowledge
Disabled
Disabled
16-bit little endian fractional position
[0..65535]
One-byte signed integer, which is the number of clips to skip (negative for backwards).
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
RS-422 - Informazioni per sviluppatori
bit 7
0 bit 6
0 bit 5
Cassette out bit 4
0 bit 3
0
0
0
0
Standby 0
Servo Lock 0
Auto Mode 0
Select EE
0
0
Stop
Shuttle
0
0
Jog
0
Full EE
0
Loop Playback
0
Lamp Still Lamp Fwd
0
0
Lamp Rev 0
0
0
Rewind
Var
Aout Set
0
0
0
0
Near EOT
0
0
EOT
0
0
0
0 bit 2
0
0
0
0
0
0
0
Forward
Direction
Ain Set bit 1
0
0
0
0
0
0
0
Record
Still
Out Set bit 0
Local
0
0
0
0
0
0
Play
1
In Set
Controllo RS-422 617