VPL-HW50ES Protocol Manual
VIDEO PROJECTOR
VPL-HW50ES
PROTOCOL MANUAL
1st Edition
! 警告
このマニュアルは,サービス専用です。
お客様が,このマニュアルに記載された設置や保守,点検,修理などを行うと感電や火災,
人身事故につながることがあります。
危険をさけるため,サービストレーニングを受けた技術者のみご使用ください。
! WARNING
This manual is intended for qualified service personnel only.
To reduce the risk of electric shock, fire or injury, do not perform any servicing other than that
contained in the operating instructions unless you are qualified to do so. Refer all servicing to
qualified service personnel.
! WARNUNG
Die Anleitung ist nur für qualifiziertes Fachpersonal bestimmt.
Alle Wartungsarbeiten dürfen nur von qualifiziertem Fachpersonal ausgeführt werden. Um die
Gefahr eines elektrischen Schlages, Feuergefahr und Verletzungen zu vermeiden, sind bei
Wartungsarbeiten strikt die Angaben in der Anleitung zu befolgen. Andere als die angegeben
Wartungsarbeiten dürfen nur von Personen ausgeführt werden, die eine spezielle Befähigung
dazu besitzen.
! AVERTISSEMENT
Ce manual est destiné uniquement aux personnes compétentes en charge de l’entretien. Afin
de réduire les risques de décharge électrique, d’incendie ou de blessure n’effectuer que les
réparations indiquées dans le mode d’emploi à moins d’être qualifié pour en effectuer d’autres.
Pour toute réparation faire appel à une personne compétente uniquement.
VPL-HW50ES
Table of Contents
1. Overview
1-1.
Introduction .................................................................. 1 (E)
1-2.
Glossary of Terms ........................................................ 1 (E)
1-3.
Protocol Stack Structure ............................................... 1 (E)
2. Common Commands
2-1. Sub Commands ............................................................ 2 (E)
2-1-1.
ITEM List ........................................................... 2 (E)
2-1-2.
Infrared Remote Command Code ....................... 7 (E)
2-2.
Reply .......................................................................... 10 (E)
3. RS-232C
3-1.
Connection ................................................................. 11 (E)
3-2.
Communication Specifications................................... 11 (E)
3-3. Communication Procedure ......................................... 12 (E)
3-3-1.
Outline of Communication ............................... 12 (E)
3-4.
Communication Rules ................................................ 12 (E)
3-5.
Approximate Return Waiting Times........................... 12 (E)
3-6. Command Block Format ............................................ 13 (E)
3-6-1.
Simplified Command ........................................ 13 (E)
3-7. Packet Examples ........................................................ 14 (E)
3-7-1.
Change “Aspect” to “Zoom” ............................ 14 (E)
3-8.
AMX Device Discovery ............................................. 14 (E)
VPL-HW50ES
T-1 (E)
1. Overview
1-1. Introduction
This 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 is a PC or other specific device that has the RS-232C terminal.
The command is only RS-232C.
1-2. Glossary of Terms
Table 1-1 Glossary of Terms
Terms
Abbreviated
Description
CONTROLLER
_
Command initiator such as PCs.
PROJECTOR
_
Front projector.
1-3. Protocol Stack Structure
The protocol stack structure diagram is shown below. The stack is for RS-232C.
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 layer and “Asynchronous” is the traditional protocol layer as shown in the
section 3-2.
VPL-HW50ES
1 (E)
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>
<Table 2>
Item Number
Data
Remarks
Item
Upper byte
Lower byte
Data
Byte
Calib. Preset
00h
02h
Cinema Film 1
0000h
Cinema Film 2
0001h
REF
0002h
Contrast
00h
TV
0003h
Photo
0004h
Game
0005h
BRT CINE
0006h
BRT TV
0007h
User
0008h
10h
Set Value
0000h to 0064h (0 to 100)
Brightness
00h
11h
Set Value
0000h to 0064h (0 to 100)
Color
00h
12h
Set Value
0000h to 0064h (0 to 100)
Hue
00h
13h
Set Value
0000h to 0064h (0 to 100)
Sharpness
00h
14h
Set Value
0000h to 0064h (0 to 100)
Color Temp.
00h
17h
D93
0000h
D75
0001h
Lamp Control
Contrast Enhancer
Advanced Iris
2 (E)
00h
00h
00h
1Ah
1Ch
1Dh
D65
0002h
Custom1
0003h
Custom2
0004h
Custom3
0005h
Custom4
0006h
D55
0007h
Custom5
0008h
Low
0000h
High
0001h
Off
0000h
Low
0001h
High
0002h
Middle
0003h
Off
0000h
Manual
0001h
Auto Full
0002h
Auto Limited
0003h
Set/Get
VPL-HW50ES
<Table 1>
<Table 2>
Item Number
Data
Remarks
Item
Upper byte
Lower byte
Data
Byte
Real Color Processing
00h
1Eh
Off
0000h
User1
0001h
User2
0002h
User3
0003h
Off
0000h
Auto1
0001h
Film Mode
Gamma Correction
NR
Color Space
00h
00h
00h
00h
1Fh
22h
25h
3Bh
Auto2
0002h
Off
0000h
1.8
0001h
2.0
0002h
2.1
0003h
2.2
0004h
2.4
0005h
2.6
0006h
Gamma 7
0007h
Gamma 8
0008h
Gamma 9
0009h
Gamma 10
000Ah
Off
0000h
Low
0001h
Middle
0002h
High
0003h
BT.709
0000h
Color Space 1
0001h
Color Space 2
0002h
Color Space 3
0003h
User Gain Red
00h
50h
Set Value
FFE2h to 001Eh (_30 to 30)
User Gain Green
00h
51h
Set Value
FFE2h to 001Eh (_30 to 30)
User Gain Blue
00h
52h
Set Value
FFE2h to 001Eh (_30 to 30)
User Bias Red
00h
53h
Set Value
FFE2h to 001Eh (_30 to 30)
User Bias Green
00h
54h
Set Value
FFE2h to 001Eh (_30 to 30)
User Bias Blue
00h
55h
Set Value
FFE2h to 001Eh (_30 to 30)
Iris Manual
00h
57h
Set Value
0000h to 0064h (0 to 100)
Film Projection
00h
58h
Off
0000h
Motion Enhancer
00h
59h
On
0001h
Off
0000h
Low
0001h
High
0002h
Off
0000h
xvColor
00h
5Ah
On
0001h
Reality Creation
00h
67h
Off
0000h
On
0001h
Resolution
00h
68h
Set Value
0001h to 0064h (1 to 100)
Noise Filtering
00h
69h
Set Value
0001h to 0064h (1 to 100)
MPEG NR
00h
6Ch
Off
0000h
VPL-HW50ES
Low
0001h
High
0002h
Middle
0003h
Set/Get
3 (E)
Table 2-2 ITEM List For Screen
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Aspect
00h
20h
Full
0000h
Normal
0001h
Wide Zoom
0002h
Zoom
0003h
V Stretch
000Bh
Stretch
000Eh
Squeeze
000Fh
0000h
Over Scan
00h
23h
Off
On
0001h
Screen Area
00h
24h
Full
0000h
Through
0001h
Set/Get
Table 2-3 ITEM List For Setup
<Table 1>
<Table 2>
Item Number
Data
Item
Upper byte
Lower byte
Data
Byte
Input
00h
01h
Input A
0002h
Component
0003h
HDMI1
0004h
HDMI2
0005h
Picture Muting
HDMI 1
Dynamic Range
00h
00h
HDMI 2
Dynamic Range
00h
Settings Lock
00h
4 (E)
Remarks
30h
6Eh
6Fh
73h
Off
0000h
On
0001h
Auto
0000h
Limit
0001h
Full
0002h
Auto
0000h
Limit
0001h
Full
0002h
Off
0000h
Level A
0001h
Level B
0002h
Set/Get
VPL-HW50ES
Table 2-4 ITEM List For 3D
<Table1>
<Table2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
2D-3D Display Sel.
00h
60h
Auto
0000h
3D
0001h
2D
0002h
Simulated 3D
0000h
Side-by-Side
0001h
3D Format
00h
61h
Over-Under
0002h
3D Depth Adjust
00h
62h
Set Value
FFFEh to 0002h (_2 to 2)
Simulated 3D
Effect
00h
63h
High
0000h
Middle
0001h
Low
0002h
Set Value
0000h to 0004h (0 to 4)
3D Glasses
Brightness
00h
65h
Set/Get
Table 2-5 ITEM List For Status
<Table 1>
<Table 2>
Item Number
Data
Item
Upper byte
Lower byte
Status Error
01h
01h
Status Power
01h
Remarks
02h
Lamp Timer
01h
13h
Status Error (2)
01h
25h
Data
Byte
No Error
0000h
Lamp Error
0001h
Fan Error
0002h
Cover Error
0004h
Temp Error
0008h
D5V Error
0010h
Power Error
0020h
Temp Warning
0040h
NVM Data Error
0080h
Standby
0000h
Start Up
0001h
Startup Lamp
0002h
Power On
0003h
Cooling1
0004h
Cooling2
0005h
Saving Cooling1
0006h
Saving Cooling2
0007h
Saving Standby
0008h
Use Time
0000h to FFFFh *1
No Error
0000h
Highland Warning
0020h
Get only
*1: Example) In case the lamp timer indicates 1000H, return value is [03E8h].
VPL-HW50ES
5 (E)
Table 2-6 ITEM List For Infrared Remote Command
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Infrared Remote
Command
(15 bit category)
17h
Refer to the
section 2-1-2 *1.
(Table 2-7 to Table 2-10)
_
Infrared Remote
Command
(20 bit category)
19h
Refer to the
section 2-1-2 *1.
(Table 2-7 to Table 2-10)
_
Infrared Remote
Command
(20 bit category)
1Bh
Refer to the
section 2-1-2 *1.
(Table 2-8,Table 2-11)
_
Upper byte
Lower byte
00h
00h
00h
00h
00h
00h
Set Only
*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.
6 (E)
VPL-HW50ES
2-1-2. Infrared Remote Command Code
Tables are shown per function category.
. 15 bit PROJECTOR:
Table 2-7 to Table 2-10
. 20 bit PROJECTOR-E: Table 2-7 to Table 2-10
. 20 bit PROJECTOR-EE: Table 2-8, Table 2-11
Table 2-7 Infrared Remote Command Code For Picture
CATEGORY
Code
Name
15 bit
PROJECTOR
20 bit
PROJECTOR-E
O
_
05
MOTION ENHANCER TOGGLE
O
_
07
CONTRAST ENHANCER TOGGLE
O
_
08
FILM PROJECTION
O
_
18
CONTRAST +HIGH
O
_
19
CONTRAST _LOW
O
_
1A
COLOR +HIGH
O
_
1B
COLOR _LOW
O
_
1E
BRIGHTNESS +BRIGHT
O
_
1F
BRIGHTNESS _DARK
O
_
20
HUE +GREENISH
O
_
21
HUE _PURPLISH
O
_
22
SHARPNESS +SHARP
O
_
23
SHARPNESS _SOFT
_
O
08
RCP
_
O
4B
COLOR SPACE TOGGLE
_
O
4C
REALITY CREATION PALETTE
_
O
51
CALB. PRESET BRT TV
_
O
52
CALB. PRESET TV
_
O
53
CALB. PRESET CINEMA FILM1
_
O
54
CALB. PRESET USER
_
O
55
CALB. PRESET REF
_
O
56
CALB. PRESET GAME
_
O
57
CALB. PRESET PHOTO
_
O
58
CALB. PRESET CINEMA FILM2
_
O
59
CALB. PRESET BRT CINE
_
O
5B
CALB. PRESET TOGGLE
_
O
5C
COLOR TEMP TOGGLE
_
O
5E
GAMMA COLLECTION TOGGLE
_
O
5F
IRIS MODE TOGGLE
VPL-HW50ES
7 (E)
Table 2-8 Infrared Remote Command Code For Screen
CATEGORY
Code
Name
15 bit
PROJECTOR
20 bit
PROJECTOR-E
20 bit
PROJECTOR-EE
O
_
_
47
PITCH
O
_
_
48
SHIFT
_
O
_
60
APA
_
O
_
61
PHASE
_
O
_
6E
ASPECT
_
_
O
3E
ASPECT WIDE ZOOM
_
_
O
41
ASPECT NORMAL
_
_
O
42
ASPECT FULL
_
_
O
43
ASPECT ZOOM
_
_
O
44
ASPECT V STRETCH
_
_
O
47
ASPECT STRETCH
_
_
O
48
ASPECT SQUEEZE
Table 2-9 Infrared Remote Command Code For Setup
CATEGORY
Code
Name
15 bit
20 bit
PROJECTOR
PROJECTOR-E
O
_
15
POWER ON/OFF
O
_
24
PICTURE MUTING
O
_
25
STATUS ON
O
_
26
STATUS OFF
O
_
29
MENU
O
_
2B
INPUT A
O
_
2C
COMPONENT
O
_
2E
POWER ON *1
O
_
2F
POWER OFF
O
_
33
CURSOR →
O
_
34
CURSOR ←
O
_
35
CURSOR ↑
O
_
36
CURSOR ↓
O
_
57
INPUT SELECT
O
_
5A
ENTER
O
_
6F
HDMI 1
O
_
70
HDMI 2
O
_
7B
RESET
*1
*1: Send the command twice when this unit is in standby mode (Low) state.
8 (E)
VPL-HW50ES
Table 2-10 Infrared Remote Command Code For Installation
CATEGORY
15 bit
PROJECTOR
20 bit
PROJECTOR-E
_
O
Code
Name
00
V KEYSTONE +
_
O
01
V KEYSTONE _
_
O
3A
V KEYSTONE
_
O
3B
3D ON/OFF
Table 2-11 Infrared Remote Command Code For 3D
CATEGORY
Code
Name
O
12
2D-3D DISPLAY SEL. TOGGLE
O
13
3D FORMAT TOGGLE
20 bit
PROJECTOR-EE
O
15
3D DEPTH + HIGH
O
16
3D DEPTH _ LOW
O
17
SIMULATED 3D EFFECT TOGGLE
O
19
3D GLASSES BRIGHTNESS+
O
1A
3D GLASSES BRIGHTNESS_
O
32
2D-3D DISPLAY SEL. AUTO
O
33
2D-3D DISPLAY SEL. 3D
O
34
2D-3D DISPLAY SEL. 2D
O
35
3D FORMAT OVER-UNDER
O
36
3D FORMAT SIDE-BY-SIDE
O
37
3D FORMAT SIMULATED 3D
O
3B
SIMULATED 3D EFFECT HIGH
O
3C
SIMULATED 3D EFFECT MIDDLE
O
3D
SIMULATED 3D EFFECT LOW
VPL-HW50ES
9 (E)
2-2. Reply
<Table 3>
Item Number
Data
Item
Data
Upper byte
Lower byte
ACK
Complete
00h
00h
NAK
Undefined Command
01h
01h
Size Error
04h
Select Error
05h
Range Over
06h
Not Applicable
Check Sum Error
Framing Error
0Ah
F0h
10h
20h
Parity Error
30h
Over Run Error
40h
Other Comm Error
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
Other error occurred.
10 (E)
VPL-HW50ES
3. RS-232C
3-1. Connection
Communication is enabled by the use of a D-Sub 9 Pin cross (reverse) cable.
When the connector on the controller side is D-Sub 25 Pin, the pin assignment of D-Sub 9 Pin and D-Sub
25 Pin is as follows.
D-Sub 9 Pin
Shell = FG
3
2
7
8
6
5
1
4
9
D-Sub 25 Pin
1
2
3
4
5
6
7
8
20
22
FG
TxD
RxD
RTS
CTS
DSR
SG
DCD
DTR
RI
Name
Grounding for safety protection or cable shield
Transmission data
Reception data
Transmission request
Transmission permission
Data set ready
GND for signal
Data channel signal carrier detection
Data terminal ready
Calling display (Presence/absence of calling signal)
Pin numbers not 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 reception 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.
START
D0
BIT
(LSB)
D1
D2
D3
D4
D5
D6
D7
PARITY STOP
(MSB) (EVEN)
BIT
1 START Bit + 8 DATA Bits + 1 PARITY Bit + 1 STOP 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-HW50ES
11 (E)
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 CONTROLLER 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 is not sent.
3-4. Communication Rules
. When sending a command from CONTROLLER, the return data from PROJECTOR should be received
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 commands 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 3200 msec.
n
This is the case, unless the communications are interfered anyway.
12 (E)
VPL-HW50ES
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.
B0
B1
B2
B3
B4
B5
START CODE
[A9h]
ITEM NUMBER
Put the item number.
Refer to the item list in the sections 2-1-1 and 2-1-2.
TYPE
SET: 00h (Set data)
GET: 01h (Get data)
DATA
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]
B6
CHECK SUM*1
B7
END CODE
Check Sum
[9Ah]
[Receive (without data)]
The block format for response which includes no return data is shown below. Response is always sent by
PROJECTOR.
B0
B1
B2
B3
B4
START CODE
ACK / NAK
TYPE
[A9h]
Refer to the reply definition table in the section 2-2.
[03h]
DUMMY DATA
This data does not mean any senses.
Dummy Data [00h, 00h] is stored.
B6
CHECK SUM*1
Check Sum
B7
END CODE
B5
[9Ah]
[Receive (with data)]
The block format for response which includes return data is shown below. Response is always sent by
PROJECTOR.
B0
B1
B2
B3
B4
B5
START CODE
[A9h]
ITEM NUMBER
Refer to the item list in the sections 2-1-1 and 2-1-2.
TYPE
[02h]
Express data to be Reply data
DATA
Data value described in the item list
in the sections 2-1-1 and 2-1-2.
B6
CHECK SUM*1
B7
END CODE
Check Sum
[9Ah]
*1: CHECK SUM: B1 to B5 are calculated by OR. Refer to the example below.
<Example of Calculation>
0xA9
1010
1001
0xA9
1010
1001
0xA9
1010
1001
0x9A
1001
1010
Answer
1010
1001
Answer
1011
1011
0xA9
0xBB
VPL-HW50ES
13 (E)
3-7. Packet Examples
3-7-1. Change “Aspect” to “Zoom”
START CODE = A9h
ITEM NUMBER = 0020h (Aspect)
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 “ASPECT” key on the infrared remote controller. By using this key, Aspect can be changed. Issue the Infrared Remote Command for this key several
times to set Aspect “Zoom”. Packet format will make as follows. Refer to the Table 2-8 for ASPECT.
START CODE = A9h
ITEM NUMBER = 196Eh (ASPECT)
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.
n
AMX is a trademark of AMX Corporation.
14 (E)
VPL-HW50ES
VPL-HW50ES (SY)
VPL-HW50ES (J)
VPL-HW50ES (U)
VPL-HW50ES (CN) J, E
9-878-414-01
Sony Corporation
Printed in Japan
2012. 9 32
©2012
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising