VIDEO PROJECTOR
VPL-VW85
PROTOCOL MANUAL
1st Edition
Table of Contents
1. Overview
1-1. Introduction........................................................................ 1
1-2. Glossary of Terms.............................................................. 1
1-3. Protocol Stack Structure .................................................... 1
2. Common Commands
2-1. Sub Commands .................................................................. 2
2-1-1.
2-1-2.
ITEM List ................................................................. 2
Infrared Remote Command Code ............................ 7
2-2. Reply ................................................................................ 10
3. RS-232C
3-1. Connection ....................................................................... 11
3-2. Communication Specifications ........................................ 11
3-3. Communication Procedure .............................................. 12
3-3-1.
Outline of Communication ..................................... 12
3-4. Communication Rules ..................................................... 12
3-5. Approximate Return Waiting Times ............................... 12
3-6. Command Block Format.................................................. 13
3-6-1.
3-7. Packet Examples .............................................................. 14
3-7-1. Change “Wide Mode” to “Zoom” .......................... 14
Simplified Command ............................................. 13
3-8. AMX Device Discovery .................................................. 14
VPL-VW85
1 (T)
1. Overview
1-1. Introduction
The projector is remotely controllable over RS-232C. It is useful for setting up the projector away from
the operator.
This protocol manual describes the specifications such as packet format and procedures for controlling
the projector.
In the following sections below, the term “CONTROLLER” is used as a device which controls the
projector. CONTROLLER can be a PC or other specific device that is able to handle RS-232C.
Although most of commands are available for both RS-232C.
1-2. Glossary of Terms
Table 1-1 Glossary of Terms
Terms
Abbreviated
Description
CONTROLLER
PROJECTOR
_
_
Command initiator such as PCs.
Front projector.
1-3. Protocol Stack Structure
The protocol stack structure diagram is shown below. Though the stack is drawn for RS-232C, the
following portions are common.
Table 1-2 Common Portions in Protocol Stack
Layer Name
Description
Sub Command
Value is assigned for projector’s functions. Refer to the section 2-1 for detail description.
Simplified Command
Packet format for sending/receiving “Sub Command”. Refer to the section 3-6-1 for
detail description.
(1) RS-232C
Sub Command
Simplified Command
Asynchronous
RS-232C
Fig. 1-1 RS-232C Protocol Stack
“RS-232C” layer is physical portion and “Asynchronous” is the traditional protocol layer as shown in the
section 3-2.
VPL-VW85
1
2. Common Commands
2-1. Sub Commands
Sub Command is the value which is used by Simplified Command. Value is assigned for executing
function. For example, if you want to change the picture mode, the appropriate value assigned for the
desired picture mode should be chosen.
2-1-1. ITEM List
Item list tables are described below. Tables are shown per function category.
Table 2-1 ITEM List For Picture
<Table 1>
Item Number
Upper byte
00h
<Table 2>
Data
Remarks
Item
Lower byte
Data
Dynamic
Standard
Cinema1
Cinema2
Cinema3
User
Byte
Picture Mode
02h
0000h
0001h
0002h
0003h
0004h
0005h
Set/Get
Contrast
Brightness
Color
00h
00h
00h
00h
00h
00h
10h
11h
12h
13h
14h
17h
Set Value
Set Value
Set Value
Set Value
Set Value
High
0000h to 0064h (0 to 100)
0000h to 0064h (0 to 100)
0000h to 0064h (0 to 100)
Hue
0000h to 0064h (0 to 100)
Sharpness
Color Temp.
0000h to 0064h (0 to 100)
0000h
Mid
0001h
Low1
0002h
Custom1
Custom2
Custom3
Custom4
Low2
0003h
0004h
0005h
0006h
0007h
0008h
Custom5
Low
Lamp Control
00h
00h
1Ah
1Ch
0000h
High
0001h
Black Level Adj.*1
Set Value
FFFDh to 0003h (_3 to 3)
*1 The data definition of “Black Level Adj.” differs depending on the model.
VPL-VW85
2
<Table 1>
Item Number
Upper byte
00h
<Table 2>
Data
Remarks
Item
Lower byte
Data
Off
Byte
0000h
0001h
0002h
0003h
0000h
0001h
0002h
0003h
0000h
0001h
0002h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0008h
0009h
000Ah
0000h
0001h
0002h
0003h
0000h
0001h
0002h
0003h
0000h
0001h
0002h
0003h
Advanced Iris
1Dh
Set/Get
Manual
Auto1
Auto2
Real Color Processing
00h
1Eh
Off
User1
User2
User3
Off
Film Mode
00h
00h
1Fh
22h
Auto1
Auto2
Gamma Correction
Off
Gamma 1
Gamma 2
Gamma 3
Gamma 4
Gamma 5
Gamma 6
Gamma 7
Gamma 8
Gamma 9
Gamma 10
Off
NR
00h
00h
00h
25h
26h
27h
Low
Middle
High
Block NR
Mosquito NR
Off
Low
Middle
High
Off
Low
Middle
High
White Level Adj.
Color Space
00h
00h
28h
3Bh
Set Value
Normal
Wide1
Wide2
Wide3
FFFDh to 0003h (_3 to 3)
0000h
0001h
0002h
0003h
VPL-VW85
3
<Table 1>
Item Number
Upper byte
00h
<Table 2>
Data
Remarks
Item
Lower byte
50h
Data
Set Value
Set Value
Set Value
Set Value
Set Value
Set Value
Recommend
Fast
Byte
User Gain Red
User Gain Green
User Gain Blue
User Bias Red
User Bias Green
User Bias Blue
Iris Sensitivity
FFE2h to 001Eh (_30 to 30)
Set/Get
00h
51h
FFE2h to 001Eh (_30 to 30)
00h
52h
FFE2h to 001Eh (_30 to 30)
00h
53h
FFE2h to 001Eh (_30 to 30)
00h
54h
FFE2h to 001Eh (_30 to 30)
00h
55h
FFE2h to 001Eh (_30 to 30)
00h
56h
0000h
0001h
Slow
0002h
Iris Manual
00h
00h
57h
58h
Set Value
Off
0000h to 0064h (0 to 100)
Film Projection
0000h
0001h
0002h
0003h
0000h
0001h
0002h
0000h
0001h
Mode1
Mode2
Mode3
Off
Motion Enhancer
xvColor
00h
00h
59h
5Ah
Low
High
Off
On
Table 2-2 ITEM List For Screen
<Table 1>
Item Number
Upper byte
00h
<Table 2>
Data
Remarks
Item
Lower byte
Data
Full
Byte
Wide Mode
20h
0000h
0001h
0002h
0003h
0007h
0008h
000Bh
0000h
0001h
0000h
0001h
Set/Get
Normal
Wide Zoom
Zoom
Full1
Full2
Anamorphic Zoom
Off
Over Scan
00h
00h
23h
24h
On
Screen Area
Full
Through
VPL-VW85
4
Table 2-3 ITEM List For Setup
<Table 1>
Item Number
Upper byte
00h
<Table 2>
Data
Remarks
Item
Lower byte
Data
Video
Byte
Input
01h
0000h
0001h
0002h
0003h
0004h
0005h
0000h
0001h
0000h
0001h
0002h
0003h
Set/Get
S Video
Input A
Component
HDMI1
HDMI2
Off
Picture Muting
00h
00h
30h
32h
On
Input-A Signal Sel
Auto
Computer
Component
Video GBR
Table 2-4 ITEM List For Status
<Table 1>
Item Number
Upper byte
01h
<Table 2>
Data
Remarks
Item
Lower byte
Data
No Error
Byte
Status Error
01h
0000h
0001h
0002h
0004h
0008h
0010h
0020h
0040h
0080h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0008h
Get only
Lamp Error
Fan Error
Cover Error
Temp Error
D5V Error
Power Error
Temp Warning
NVM Data Error
Standby
Status Power
01h
02h
Start Up
Startup Lamp
Power On
Cooling1
Cooling2
Saving Cooling1
Saving Cooling2
Saving Standby
Use Time
Lamp Timer
01h
01h
13h
25h
0000h to FFFFh *1
0000h
Status Error (2)
No Error
Lens Shutter Error
Highland Warning
0001h
0020h
*1 Example) In case the lamp timer indicates 1000H, return value is [03E8h].
VPL-VW85
5
Table 2-5 ITEM List For Infrared Remote Command
<Table 1>
<Table 2>
Data
Remarks
Item Number
Upper byte
17h
Item
Lower byte
Data
Upper byte
00h
Lower byte
Infrared Remote
Command
(15 bit category)
Refer to the
section 2-1-2 *1
(Table 2-6 -
Table 2-9)
00h
Set Only
.
.
.
_
Infrared Remote
Command
(20 bit category)
19h
1Bh
Refer to the
section 2-1-2 *1
(Table 2-6 -
Table 2-9)
00h
00h
00h
00h
_
_
Infrared Remote
Command
(20 bit category)
Refer to the
section 2-1-2 *1
(Table 2-10)
*1: By using this Item Number, it is possible to simulate the infrared remote controller.
Choose your desired Code from the table in the section 2-1-2 and use it as the Lower byte of Item Number.
n
Depending on the category, different value (Upper byte) is assigned.
VPL-VW85
6
2-1-2. Infrared Remote Command Code
Tables are shown per function category.
. 15 bit PROJECTOR:
Table 2-6-Table 2-9
. 20 bit PROJECTOR-E: Table 2-6-Table 2-9
. 20 bit PROJECTOR-EE: Table 2-10
Table 2-6 Infrared Remote Command Code For Picture
CATEGORY
20 bit
Code
Name
15 bit
PROJECTOR
PROJECTOR-E
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
_
_
05
07
08
18
19
1A
1B
1E
1F
20
21
22
23
72
73
74
75
77
78
08
09
4B
51
52
53
54
55
56
5B
5C
5E
5F
MOTION ENHANCER TOGGLE
BLACK LEVEL TOGGLE
FILM PROJECTION TOGGLE
CONTRAST +HIGH
_
_
_
_
CONTRAST _LOW
_
COLOR +HIGH
_
COLOR _LOW
_
BRIGHTNESS +BRIGHT
BRIGHTNESS _DARK
HUE +GREENISH
_
_
_
HUE _PURPLISH
_
SHARPNESS +SHARP
SHARPNESS _SOFT
LENS SHIFT ↑
_
_
_
LENS SHIFT ↓
_
LENS FOCUS FAR
_
LENS FOCUS NEAR
LENS ZOOM LARGE
LENS ZOOM SMALL
RCP
_
_
O
O
O
O
O
O
O
O
O
O
O
O
O
_
ADJUST PICTURE TOGGLE
COLOR SPACE TOGGLE
PICTURE MODE DYNAMIC
PICTURE MODE STANDARD
PICTURE MODE CINEMA1
PICTURE MODE CINEMA2
PICTURE MODE CINEMA3
PICTURE MODE USER
PICTURE MODE TOGGLE
COLOR TEMP TOGGLE
GAMMA COLLECTION TOGGLE
IRIS MODE TOGGLE
_
_
_
_
_
_
_
_
_
_
_
VPL-VW85
7
Table 2-7 Infrared Remote Command Code For Screen
CATEGORY
20 bit
Code
Name
15 bit
PROJECTOR
PROJECTOR-E
O
O
_
_
_
_
_
_
_
47
48
60
61
62
63
64
6E
PITCH
_
SHIFT
O
O
O
O
O
O
APA
PHASE
LENS ZOOM
LENS SHIFT
LENS FOCUS
WIDE MODE TOGGLE
Table 2-8 Infrared Remote Command Code For Setup
CATEGORY
20 bit
Code
Name
15 bit
PROJECTOR
PROJECTOR-E
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
15
24
25
26
29
2A
2B
2C
2E
2F
33
34
35
36
57
5A
5F
6F
70
7B
POWER ON/OFF *1
PICTURE MUTING
STATUS ON
STATUS OFF
MENU
VIDEO
INPUT A
COMPONENT
POWER ON *1
POWER OFF
CURSOR →
CURSOR ←
CURSOR ↑
CURSOR ↓
INPUT SELECT
ENTER
S VIDEO
HDMI 1
HDMI 2
RESET
*1: Send the command twice when this unit is in standby mode (Low) state.
VPL-VW85
8
Table 2-9 Infrared Remote Command Code For Installation
CATEGORY
20 bit
Code
Name
15 bit
PROJECTOR
PROJECTOR-E
_
_
_
_
_
_
O
O
O
O
O
O
00
01
02
03
3A
78
V KEYSTONE +
V KEYSTONE _
LENS SHIFT ←
LENS SHIFT →
V KEYSTONE
LENS TOGGLE
Table 2-10 Infrared Remote Command Code for 20 bit PRJECTOR-EE
CATEGORY
Code
Name
20 bit
PROJECTOR-E
O
O
O
O
O
O
O
O
O
O
6E
6F
70
71
72
73
74
75
76
77
OPTIONS
EXIT
LINK MENU ON/OFF
PLAY
STOP
PAUSE
FAST REWIND
FAST FORWARD
PREVIOUS
NEXT
VPL-VW85
9
2-2. Reply
<Table 3>
Item Number
Data
Item
ACK
NAK
Data
Complete
Upper byte
00h
Lower byte
00h
Undefined Command
Size Error
01h
01h
04h
Select Error
05h
Range Over
06h
Not Applicable
Check Sum Error
Framing Error
Parity Error
0Ah
F0h
10h
20h
30h
Over Run Error
Other Comm Error
40h
50h
Error description
Check Sum Error
A check sum error occurred.
Framing Error
A framing error occurred.
Parity Error
A parity error occurred.
Over Run Error
An overrun error occurred.
Other Comm Error
Another error occurred.
VPL-VW85
10
3. RS-232C
3-1. Connection
Communication is enabled by the use of a D-Sub 9 Pin cross (reverse) cable.
The pin assignment of D-Sub 9 Pin and D-Sub 25 Pin is as follows.
D-Sub 9 Pin D-Sub 25 Pin
Name
Grounding for safety protection or cable shield
Transmission data
Shell = FG
1
2
FG
3
2
7
8
6
5
1
4
9
TxD
3
RxD Reception data
4
RTS Transmission request
CTS Transmission permission
DSR Data set ready
5
6
7
SG
GND for signal
8
DCD Data channel signal carrier detection
DTR Data terminal ready
20
22
RI
Calling display (Presence/absence of calling signal)
Pin numbers indicated as D-Sub 25 Pin are not used.
Assured cable length: 15 m (However, assurance may not be applicable for some cables.)
The software for controlling the projector from a PC is intended for performing transmission and recep-
tion for only the TxD and RxD lines.
Therefore the handshake normally performed by RS-232C is not necessary.
3-2. Communication Specifications
. Full duplex communication channels (Flow control not performed.)
. Start-stop synchronism system
. Baud rate: 38.4 kbps (bits per second)
. The bit configuration is defined as follows.
1 START Bit + 8 DATA Bits + 1 PARITY Bit + 1 STOP Bit
START
BIT
D0
D1
D2
D3
D4
D5
D6
D7
PARITY STOP
(LSB)
(MSB) (EVEN) BIT
EVEN Parity ...... Total number of “1”s from D0 to D7 is an even number. 8 0
...... Total number of “1”s from D0 to D7 is an odd number. 8 1
VPL-VW85
11
3-3. Communication Procedure
3-3-1. Outline of Communication
All communication between CONTROLLER (PC, etc.) and DEVICE (PROJECTOR) is performed by the
command block format. Communication is started by the issue of a command at CONTROLLER and
ended when the return data is sent to CONTROLLER after DEVICE receives the command.
CONTROLLER is prohibited from sending several commands at one time. This means that after CON-
TROLLER sends one command, it cannot send other commands until DEVICE returns the return data.
DEVICE sends the return data after processing the command. The time from when CONTROLLER sends
the command until the return data is returned differs according to the contents of the command.
n
When Sircs Direct Command is sent, return data may not be returned in some cases.
3-4. Communication Rules
. When sending a command from CONTROLLER, the return data from PROJECTOR should be re-
ceived first before sending the next command. Even if the next command is sent before receiving the
return data, since PROJECTOR will not be able to receive that command, it does not return a response
to CONTROLLER. Consequently, no error code is also sent.
For detail of the waiting times for PROJECTOR to return the return data after CONTROLLER sends
the command, refer to the section 3-5.
. When a communication error occurs, PROJECTOR ignores the data received until now, and set into the
reception standby state.
. For undefined commands or commends determined as invalid by PROJECTOR, PROJECTOR will
send the “NAK” return data to CONTROLLER .
. Take note that when data is written when the input signal of PROJECTOR is unstable, that data (value)
will not be incorporated.
. When INDEX specified SIRCS direct command is transmitted, leave an interval of 45 msec until the
next transmission. (Do not return the return data (ACK, NAK) when the SIRCS direct command is
received.)
3-5. Approximate Return Waiting Times
The await-return time is approx. 30 to 2700 msec.
n
This is the case, unless the communications are interfered anyway.
VPL-VW85
12
3-6. Command Block Format
The block format of Simplified Command for RS-232C as shown in the Fig. 1-1. In this section, the block
format for Simplified Command is provided.
3-6-1. Simplified Command
[Send]
The block format for sending request is shown below.
[A9h]
B0
START CODE
ITEM NUMBER
B1
B2
Put the item number.
Refer to the item list in the sections 2-1-1 and 2-1-2.
SET: 00h (Set data)
GET: 01h (Get data)
TYPE
B3
B4
B5
B6
B7
SET: Put the Data value described in the item list in the sections 2-1-1 and 2-1-2.
GET: Unused. Set Dummy data [00h, 00h]
DATA
CHECK SUM*
1
Check Sum
[9Ah]
END CODE
[Receive (without data)]
The block format for response which includes no return data is shown below. Response is always sent by
PROJECTOR.
[A9h]
B0
B1
B2
B3
B4
B5
B6
B7
START CODE
ACK / NAK
TYPE
Refer to the reply definition table in the section 2-2.
[03h]
This data does not mean any senses.
Dummy Data [00h, 00h] is stored.
DUMMY DATA
1
CHECK SUM*
END CODE
Check Sum
[9Ah]
[Receive (with data)]
The block format for response which includes return data is shown below. Response is always sent by
PROJECTOR.
[A9h]
B0
B1
B2
START CODE
ITEM NUMBER
Refer to the item list in the sections 2-1-1 and 2-1-2.
[02h]
B3
TYPE
Express data to be Reply data
B4
B5
B6
B7
Data value described in the item list
in the sections 2-1-1 and 2-1-2.
DATA
CHECK SUM*
1
Check Sum
[9Ah]
END CODE
*1: CHECK SUM: B1 to B5 are calculated by OR. Refer to the example below.
<Example of Calculation>
0xA9
0xA9
Answer
1010
1010
1010
1001
1001
1001
0xA9
0xA9
0x9A
Answer
1010
1001
1011
1001
1010
1011
0xBB
VPL-VW85
13
3-7. Packet Examples
3-7-1. Change “Wide Mode” to “Zoom”
START CODE = A9h
ITEM NUMBER = 0020h (Wide Mode)
SET/GET = 00h (SET)
DATA = 0003h (Zoom)
CHECK SUM = 23h
END CODE = 9Ah
You will receive the packet below if the process is successfully completed.
START CODE = A9h
ACK/NAK = 0000h (Complete)
ACK = 03h
DUMMY DATA = 0000h
CHECK SUM = 03h
END CODE = 9Ah
There’s another way to realize the same purpose. There is “WIDE MODE TOGGLE” key on the infrared
remote controller. By using this key, wide mode can be changed. Issue the Infrared Remote Command for
this key several times to set wide mode “Zoom”. Packet format will make as follows. Refer to the Table
2-7 for wide mode toggle.
START CODE = A9h
ITEM NUMBER = 196Eh (WIDE MODE TOGGLE)
SET/GET = 00h (SET)
DATA = 0000h
CHECK SUM = 7Fh
END CODE = 9Ah
3-8. AMX Device Discovery
This model is equipped with the protocol that conforms to the Device Discovery stipulated by AMX.
Contact AMX for details about the Device Discovery.
VPL-VW85
14
The material contained in this manual consists of
information that is the property of Sony Corporation.
Sony Corporation expressly prohibits the duplication of
any portion of this manual or the use thereof for any
purpose other than the operation or maintenance of the
equipment described in this manual without the express
written permission of Sony Corporation.
Le matériel contenu dans ce manuel consiste en
informations qui sont la propriété de Sony Corporation.
Sony Corporation interdit formellement la copie de
quelque partie que ce soit de ce manuel ou son emploi
pour tout autre but que des opérations ou entretiens de
l’équipement à moins d’une permission écrite de Sony
Corporation.
Das in dieser Anleitung enthaltene Material besteht aus
Informationen, die Eigentum der Sony Corporation sind.
Die Sony Corporation untersagt ausdrücklich die
Vervielfältigung jeglicher Teile dieser Anleitung oder den
Gebrauch derselben für irgendeinen anderen Zweck als
die Bedienung oder Wartung der in dieser Anleitung
beschriebenen
Ausrüstung
ohne
ausdrückliche
schriftliche Erlaubnis der Sony Corporation.
VPL-VW85
VPL-VW85 (CN)
VPL-VW85 (J)
VPL-VW85 (SY)
VPL-VW85 (U) E
9-968-691-01
Printed in Japan
2009. 9 16
©2009
Sony Corporation
|