VPL-VW520 Protocol Manual


Add to my manuals
38 Pages

advertisement

VPL-VW520 Protocol Manual | Manualzz
VIDEO PROJECTOR
VPL-VW515
VPL-VW520
VPL-VW528
VPL-VW665
VPL-VW315
VPL-VW320
VPL-VW328
VPL-VW365
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-VW520
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 ............................................................ 3 (E)
2-1-1.
ITEM List ........................................................... 3 (E)
2-1-2.
Infrared Remote Command Code ..................... 11 (E)
2-2.
Reply .......................................................................... 14 (E)
3. RS-232C
3-1.
Connection ................................................................. 15 (E)
3-2.
Communication Specifications .................................. 15 (E)
3-3. Communication Procedure ......................................... 16 (E)
3-3-1.
Outline of Communication ............................... 16 (E)
3-4.
Communication Rules ................................................ 16 (E)
3-5.
Approximate Return Waiting Times........................... 16 (E)
3-6. Command Block Format ............................................ 17 (E)
3-6-1.
Simplified Command ........................................ 17 (E)
3-7. Packet Examples ........................................................ 18 (E)
3-7-1.
Change “ASPECT” to “1.85:1 Zoom” ............. 18 (E)
3-8.
AMX Device Discovery ............................................. 18 (E)
4. Ethernet
4-1. Service ........................................................................ 19 (E)
4-1-1.
Advertisement ................................................... 19 (E)
4-1-2.
PJ Talk............................................................... 20 (E)
4-2.
Communication Procedure ......................................... 21 (E)
4-3. Protocols ..................................................................... 22 (E)
4-3-1.
SDAP ................................................................ 22 (E)
4-3-2.
SDCP................................................................. 23 (E)
4-3-3.
DDDP................................................................ 32 (E)
4-3-4.
SDDP ................................................................ 32 (E)
4-3-5.
CIP .................................................................... 32 (E)
VPL-VW520
T-1 (E)
1. Overview
1-1. Introduction
The projector is remotely controllable over RS-232C as well as Ethernet. It is useful for controlling 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 or Ethernet.
Although most of commands are available for both RS-232C and Ethernet, some commands are dedicated
to Ethernet.
* Ethernet is a registered trademark of Xerox Corporation.
1-2. Glossary of Terms
Table 1-1 Glossary of Terms
Terms
Abbreviated
Description
CONTROLLER
_
Command initiator such as PCs.
PROJECTOR
_
Front projector. (device)
SDAP
Simple Display Advertisement Protocol
Protocol name for advertising the projector status over
Ethernet.
SDCP
Simple Display Control Protocol
Protocol name for controlling projector over Ethernet.
DDDP
Dynamic Device Discovery Protocol
AMX Device Discovery is the protocol name by AMX
to enable to configure the AMX control system and
other intended devices.
SDCP
Simple Display Control Protocol
Protocol name for controlling projector over Ethernet.
SDDP
Simple Device Discover Protocol
Simple Device Discover Protocol is the protocol name
by Control4 to allow devices to be easily added to a
control system.
CIP
Crestron Internet Protocol
Protocol name used in Crestron RoomView and
control system by Crestron.
1-3. Protocol Stack Structure
The protocol stack structure diagram is shown below. Though the stack is drawn for RS-232C and Ethernet separately, 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.
VPL-VW520
1 (E)
(1) RS-232C
Sub Command
AMX Device
Discovery
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.
(2) Ethernet
SDCP Specific Command
Sub
Command
CIP
HTTP
SDAP
DDDP
SDDP
Simplified
Command
SDCP(PJ Talk)
UDP/IP
TCP/IP
Ethernet
Fig. 1-2 Ethernet Protocol Stack
Because of traditional portions for Ethernet general layer, “TCP/IP”, “UDP/IP”, and “HTTP” are out of
scope in this document.
SDCP specific command is described in the section 4-3-2.
SDAP and SDCP are SONY original protocol stack, which are described in the sections 4-3-1 and 4-3-2
respectively.
2 (E)
VPL-VW520
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 Quality Setting
<Table 1>
<Table 2>
Item Number
Data
Remarks
Item
Upper byte
Lower byte
Data
Byte
Power
01h
30h
Off
00h
On
01h
Calib. Preset
00h
02h
Cinema Film 1
0000h
Cinema Film 2
0001h
REF
0002h
TV
0003h
Photo
0004h
Game
0005h
BRT CINE
0006h
BRT TV
0007h
User
0008h
Contrast
00h
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
00h
00h
1Ah
1Ch
D65
0002h
Custom1
0003h
Custom2
0004h
Custom3
0005h
Custom4
0006h
Custom5
0008h
D55
0009h
Low
0000h
High
0001h
Off
0000h
Low
0001h
High
0002h
Middle
0003h
Set only
Set/Get
(Continued)
VPL-VW520
3 (E)
<Table 1>
<Table 2>
Item Number
Item
Advanced Iris
*1
Film Mode
Gamma Correction
NR
Color Space
Remarks
Data
Upper byte
Lower byte
Data
Byte
00h
1Dh
Off
0000h
00h
00h
00h
00h
1Fh
22h
25h
3Bh
Full
0002h
Limited
0003h
Off
0000h
Auto
0002h
Off
0000h
1.8
0001h
2.0
0002h
2.1
0003h
2.2
0004h
2.4
0005h
2.6
0006h
Gamma7
0007h
Gamma8
0008h
Gamma9
0009h
Gamma10
000Ah
Off
0000h
Low
0001h
Middle
0002h
High
0003h
Auto
0004h
BT.709
0000h
Color Space1
0003h
Color Space2
0004h
Color Space3
0005h
Custom
0006h
BT.2020*1
0008h
FFE2h to 001Eh (_30 to 30)
User Gain Red
00h
50h
Set Value
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 Brightness*1
00h
57h
Set Value
0000h to 0064h (0 to 100)
Motionflow
00h
59h
xvColor
Reality Creation
Resolution
00h
00h
00h
5Ah
67h
68h
Off
0000h
Smooth High
0001h
Smooth Low
0002h
Impulse
0003h
Combination
0004h
True Cinema
0005h
Off
0000h
On
0001h
Off
0000h
On
0001h
Set Value
0001h to 0064h (1 to 100)
Set/Get
*1: This item is disabled VPL-VW315/VW320/VW328/VW365.
(Continued)
4 (E)
VPL-VW520
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Noise Filtering
00h
69h
Set Value
0001h to 0064h (1 to 100)
Clear White
00h
6Bh
MPEG NR
Smooth Gradation
00h
00h
6Ch
6Dh
75h
Off
0000h
Low
0001h
High
0002h
Off
0000h
Low
0001h
Middle
0002h
High
0003h
Auto
0004h
Off
0000h
Low
0001h
Middle
0002h
High
0003h
Mastered in 4K
00h
Normal
01h
Reality Creation
Database
00h
Color Space
Custom Red:
Cyan - Red
00h
76h
Set Value
FFCEh to 0032h (_50 to 50)
Color Space
Custom Red:
Green - Magenta
00h
77h
Set Value
FFCEh to 0032h (_50 to 50)
Color Space
Custom Green:
Cyan - Red
00h
78h
Set Value
FFCEh to 0032h (_50 to 50)
Color Space
Custom Green:
Green - Magenta
00h
79h
Set Value
FFCEh to 0032h (_50 to 50)
Color Space
Custom Blue:
Cyan - Red
00h
7Ah
Set Value
FFCEh to 0032h (_50 to 50)
Color Space
Custom Blue:
Green - Magenta
00h
7Bh
Set Value
FFCEh to 0032h (_50 to 50)
HDR*1
00h
7Ch
Off
00h
On
01h
Auto
02h
0000h
Color Correction
00h
86h
Off
On
0001h
Color Correction
Red: Hue
00h
87h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Red: Color
00h
88h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Red: Brightness
00h
89h
Set Value
FFE2h to 001Eh (_30 to 30)
Color Correction
Yellow: Hue
00h
8Ah
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Yellow: Color
00h
8Bh
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Yellow: Brightness
00h
8Ch
Set Value
FFE2h to 001Eh (_30 to 30)
Set/Get
(Continued)
VPL-VW520
5 (E)
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Color Correction
Green: Hue
00h
8Dh
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Green: Color
00h
8Eh
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Green: Brightness
00h
8Fh
Set Value
FFE2h to 001Eh (_30 to 30)
Color Correction
Cyan: Hue
00h
90h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Cyan: Color
00h
91h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Cyan: Brightness
00h
92h
Set Value
FFE2h to 001Eh (_30 to 30)
Color Correction
Blue: Hue
00h
93h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Blue: Color
00h
94h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Blue: Brightness
00h
95h
Set Value
FFE2h to 001Eh (_30 to 30)
Color Correction
Magenta: Hue
00h
96h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Magenta: Color
00h
97h
Set Value
FFCEh to 0032h (_50 to 50)
Color Correction
Magenta:
Brightness
00h
98h
Set Value
FFE2h to 001Eh (_30 to 30)
Input Lag Reduction
00h
99h
Off
0000h
ON
0001h
Set/Get
*1: This item is disabled VPL-VW315/VW320/VW328/VW365.
Table 2-2 ITEM List For Screen Setting
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Picture Position*1
00h
66h
1.85:1
0000h
Aspect
00h
20h
2.35:1
0001h
Custom1
0002h
Custom2
0003h
Custom3
0004h
Normal
0001h
V Stretch
000Bh
1.85:1 Zoom
000Ch
2.35:1 Zoom
000Dh
Stretch
000Eh
Squeeze
000Fh
Set/Get
*1: This item is disabled VPL-VW315/VW320/VW328/VW365.
6 (E)
VPL-VW520
Table 2-3 ITEM List For Initial Setting
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Input
00h
01h
HDMI1
0002h
HDMI2
0003h
Picture Muting
00h
30h
Off
0000h
On
0001h
HDMI1 Dynamic
Range
00h
6Eh
Auto
0000h
Limit
0001h
HDMI2 Dynamic
Range
00h
Settings Lock
00h
6Fh
73h
Full
0002h
Auto
0000h
Limit
0001h
Full
0002h
Off
0000h
Level A
0001h
Level B
0002h
Set/Get
Table 2-4 ITEM List For 3D Setting
<Table1>
<Table2>
Item Number
Data
Remarks
Item
Upper byte
Lower byte
Data
Byte
2D-3D Display Sel.
00h
60h
Auto
0000h
3D
0001h
3D Format
00h
61h
3D Depth Adjust
00h
62h
Simulated 3D
Effect
00h
63h
3D Brightness
00h
VPL-VW520
72h
2D
0002h
Simulated 3D
0000h
Side-by-Side
0001h
Over-Under
0002h
Set Value
FFFEh to 0002h (_2 to 2)
High
0000h
Middle
0001h
Low
0002h
High
0000h
Standard
0001h
Set/Get
7 (E)
Table 2-5 ITEM List For Status
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Status Error*1
01h
01h
No Error
0000h
Lamp Error
0001h
Fan Error
0002h
Cover Error
0004h
Temp Error
0008h
Status Power
*1
01h
02h
Lamp Timer
01h
13h
Status Error (2)*1
01h
25h
D5V Error
0010h
Power Error
0020h
Temp Warning
0040h
Standby
0000h
Start Up
0001h
Startup Lamp
0002h
Power On
0003h
Cooling1
0004h
Cooling2
0005h
Use Time
0000h to FFFFh *2
No Error
0000h
Highland Warning
0020h
Get only
*1: Send the command twice when this unit is in the state of network management “OFF” and standby mode.
*2: Example) In case the lamp timer indicates 1000H, return value is [03E8h].
8 (E)
VPL-VW520
Table 2-6 List for Technical Applications
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Status
00h
A4h
Off
0000h
On
0001h
Language*1
00h
A5h
English
0000h
Menu Position
High Altitude Mode
Power Saving
00h
00h
00h
A6h
A7h
AAh
Test Pattern
00h
ABh
Image Flip
00h
ADh
Lens Control
IR Receiver
Blanking (Left)
Blanking (Right)
Blanking (Up)
Blanking (Down)
00h
00h
00h
*1: This item is disabled VPL-VW315/VW515.
VPL-VW520
AEh
AFh
B0h
B1h
B2h
B3h
Dutch
0001h
French
0002h
Italian
0003h
German
0004h
Spanish
0005h
Portuguese
0006h
Russian
0007h
Swedish
0008h
Norwegian
0009h
Turkish
0010h
Polish
0012h
Japanese
000Ah
Chinese
(Simplified)
000Bh
Chinese
(Traditional)
000Ch
Korean
000Dh
Thai
000Eh
Arabic
000Fh
Bottom Left
0000h
Center
0001h
Off
0000h
On
0001h
Off
0000h
Standby
0002h
Off
0000h
On
0001h
Off
0000h
HV
0001h
H
0002h
V
0003h
Off
0000h
On
0001h
Front & Rear
0000h
Front
0001h
Rear
0002h
Set Value
0000h to 0032h (0 to 50)
Set/Get
(Continued)
9 (E)
<Table 1>
<Table 2>
Item Number
Remarks
Data
Item
Upper byte
Lower byte
Data
Byte
Trigger Select
(Trigger1)
00h
C2h
Off
0000h
Power
0001h
V Stretch
0002h
Trigger Select
(Trigger2)
00h
Anamorphic Lens
00h
Blanking (On/Off)
2.35:1 Zoom
0003h
Off
0000h
Power
0001h
C3h
V Stretch
0002h
2.35:1 Zoom
0003h
1.24x
0001h
1.32x
0000h
Off
0000h
C4h
00h
C8h
On
0001h
0000h
Panel Alignment
Enable
00h
ECh
Off
On
0001h
Settings Reset
01h
6Ah
Picture Data
0000h
Maintenance
Complete
01h
D2h
Lamp
0001h
Mainsoftware
Version
01h
1Eh
Get Value
xxxxh*2
FPGA Device
Version
01h
3Ah
Get Value
xxxxh
Set/Get
Set Only
Get Only
*2: Example: For version 1.23, the return values are [01h] (upper byte) and [23h] (lower byte).
Table 2-7 ITEM List For Infrared Remote Command
<Table 1>
<Table 2>
Item Number
Data
Item
Upper byte
Lower byte
Infrared Remote
Command
(15 bit category)
17h
Refer to the
*1
section 2-1-2 .
(Table 2-8 to Table 2-11)
Data
_
Infrared Remote
Command
(20 bit category)
19h
Refer to the
section 2-1-2 *1.
(Table 2-8 to Table 2-11)
_
Infrared Remote
Command
(20 bit category)
1Bh
Refer to the
section 2-1-2 *1.
(Table 2-9,Table 2-12)
_
Remarks
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.
10 (E)
VPL-VW520
2-1-2. Infrared Remote Command Code
Tables are shown per function category.
. 15 bit PROJECTOR:
Table 2-8 to Table 2-11
. 20 bit PROJECTOR-E: Table 2-8 to Table 2-11
. 20 bit PROJECTOR-EE: Table 2-9, Table 2-12
Table 2-8 Infrared Remote Command Code For Picture
CATEGORY
Code
Name
15 bit
PROJECTOR
20 bit
PROJECTOR-E
20 bit
PROJECTOR-EE
O
_
_
05
MOTIONFLOW TOGGLE
O
_
_
07
CONTRAST ENHANCER TOGGLE
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
_
_
72
LENS SHIFT ↑
O
_
_
73
LENS SHIFT ↓
O
_
_
74
LENS FOCUS FAR
O
_
_
75
LENS FOCUS NEAR
O
_
_
77
LENS ZOOM LARGE
O
_
_
78
LENS ZOOM SMALL
_
O
_
4B
COLOR SPACE TOGGLE
_
O
_
4C
REALITY CREATION PALETTE
_
O
_
51
CALIB. PRESET BRT TV
_
O
_
52
CALIB. PRESET TV
_
O
_
53
CALIB. PRESET CINEMA FILM 1
_
O
_
54
CALIB.PRESET USER
_
O
_
55
CALIB. PRESET REF
_
O
_
56
CALIB. PRESET GAME
_
O
_
57
CALIB. PRESET PHOTO
_
O
_
58
CALIB. PRESET CINEMA FILM 2
_
O
_
59
CALIB. PRESET BRT CINE
_
O
_
5B
PICTURE MODE TOGGLE
_
O
_
5C
COLOR TEMP TOGGLE
_
O
_
5E
GAMMA COLLECTION TOGGLE
_
O
_
5F
IRIS MODE TOGGLE*1
_
_
O
1C
COLOR CORRECTION
*1: This item is disabled VPL-VW315/VW320/VW328/VW365.
VPL-VW520
11 (E)
Table 2-9 Infrared Remote Command Code For Screen
CATEGORY
Code
Name
15 bit
PROJECTOR
20 bit
PROJECTOR-E
20 bit
PROJECTOR-EE
_
_
O
20
PICTURE POSITION 1.85:1
_
_
O
21
PICTURE POSITION 2.35:1*1
_
_
O
22
PICTURE POSITION CUSTOM1*1
_
_
O
23
PICTURE POSITION CUSTOM2*1
_
_
O
24
PICTURE POSITION CUSTOM3*1
_
O
_
62
LENS ZOOM
_
O
_
63
LENS SHIFT
_
O
_
64
LENS FOCUS
_
O
_
6E
ASPECT
_
_
O
41
ASPECT NORMAL
_
_
O
44
ASPECT V STRETCH
_
_
O
45
ASPECT 1.85:1 ZOOM
_
_
O
46
ASPECT 2.35:1 ZOOM
_
_
O
47
ASPECT STRETCH
_
_
O
48
ASPECT SQUEEZE
*1
*1: This item is disabled VPL-VW315/VW320/VW328/VW365.
Table 2-10 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
_
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
_
2B
HDMI 1
O
_
2C
HDMI 2
O
_
7B
RESET
*1
*1: Send the command twice when this unit is in the state of network management “OFF” and standby mode.
12 (E)
VPL-VW520
Table 2-11 Infrared Remote Command Code For Installation
CATEGORY
Code
Name
15 bit
PROJECTOR
20 bit
PROJECTOR-E
20 bit
PROJECTOR-EE
_
O
_
02
LENS SHIFT ←
_
O
_
03
LENS SHIFT →
_
_
O
18
LENS POSITION*1
_
O
_
3B
3D ON/OFF
_
O
_
78
LENS TOGGLE
*1: This item is disabled VPL-VW315/VW320/VW328/VW365.
Table 2-12 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
1B
3D 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
O
50
3D BRIGHTNESS [HIGH]
O
51
3D BRIGHTNESS [LOW]
VPL-VW520
13 (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.
14 (E)
VPL-VW520
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
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.
1 START Bit + 8 DATA Bits + 1 PARITY Bit + 1 STOP Bit
START
D0
BIT
(LSB)
D1
D2
D3
D4
D5
D6
D7
PARITY STOP
(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-VW520
15 (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 Infrared Remote Command is sent, return data is not sent.
3-4. Communication Rules
. When sending a command from CONTROLLER (PC, etc.), the return data from DEVICE (PROJECTOR) should be received first before sending the next command. Even if the next command is sent
before receiving the return data, since DEVICE 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 DEVICE to return the return data after CONTROLLER sends the
command, refer to the section 3-5.
. When a communication error occurs, DEVICE ignores the data received until now, and set into the
reception standby state.
. For undefined commands or commands determined as invalid by DEVICE, DEVICE will send the
“NAK” return data to CONTROLLER .
. Take note that when data is written when the input signal of DEVICE is unstable, that data (value) will
not be incorporated.
. When INDEX specified Infrared Remote 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.
16 (E)
VPL-VW520
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 SUM1
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 SUM1
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 SUM1
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-VW520
17 (E)
3-7. Packet Examples
3-7-1. Change “ASPECT” to “1.85:1 Zoom”
START CODE = A9h
ITEM NUMBER = 0020h (ASPECT)
SET/GET = 00h (SET)
DATA = 000Ch (1.85:1 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 = 0Ch
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 “1.85:1 Zoom”. Packet format will make as follows. Refer to the Table 2-9 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.
t
AMX is a trademark of AMX Corporation.
18 (E)
VPL-VW520
4. Ethernet
4-1. Service
4-1-1. Advertisement
The advertisement service is provided to facilitate development of a PC application that can automatically
detect a projector on the network. This function is achieved by broadcasting the equipment information
periodically to the network.
This protocol is set to ON by default.
[Information]
The equipment information shown below is transmitted as the broadcast packet periodically (at certain
intervals).
Information
Description
Category
Category of the equipment
Equipment name
Name of the equipment
Serial number
Serial number of the equipment
Installation information
Installation location of the equipment
Community
Community name of the equipment
Power status
Power status of the equipment
t
. The category of projector is 0Ah.
. The power status sets FFFFh if communication error occurs.
[Protocol]
The SDAP protocol is defined in order to provide this service.
Item
Description
Protocol name
SDAP (Simple Display Advertisement Protocol)
Transport
UDP
Port number
53862
Broadcast interval
Once every 30 seconds
Community
“SONY”
VPL-VW520
19 (E)
4-1-2. PJ Talk
By using PJ Talk, it is possible to communicate with PROJECTOR over Ethernet network. Both of set and
get method are provided.
This protocol is set to ON by default.
n
When the network management mode is “OFF”, this model cannot be started using the PJ Talk related
devices. Use the remote start.
[Protocol]
Item
Description
Protocol name
SDCP (Simple Display Control Protocol)
Transport
TCP
Port number
53484
TCP connection timeout
30 seconds
Community
“SONY”
20 (E)
VPL-VW520
4-2. Communication Procedure
Communication sequence is shown below. SDCP commands must be issued by CONTROLLER and
PROJECTOR responses to it. On the other hand, SDAP commands are sent by PROJECTOR and have no
response from CONTROLLER.
CONTROLLER
PROJECTOR
SDCP SET/GET Request
The command is executed if it’s valid.
Then, the receive command is sent to
the CONTROLLER.
Response
(OK/NG)
SDAP Broadcast
SDAP Broadcast
Fig. 4-1 Command Sequence
It is prohibited that CONTROLLER send another command before receiving the response to the previous
command. Since PROJECTOR executes the command before sending the return data, CONTROLLER
must wait a while before receiving the response. The waiting time depends on not only the commands but
also network traffic.
VPL-VW520
21 (E)
4-3. Protocols
4-3-1. SDAP
This section describes the SDAP packet structure. The number in the brackets shows byte.
HEADER COMMUNITY
(4)
(4)
POWER
PRODUCT NAME
(12)
SERIAL NO.
STATUS
(4)
(2)
LOCATION
(24)
Fig.4-2 Packet structure
1. Header
The header consists of ID (2 bytes), version (1 byte) and category (1 byte).
4441h (2)
VERSION (1)
CATEGORY (1)
Fig. 4-3 HEADER
ID
It is fixed to “4441h”.
VERSION
This indicates the version number of protocol.
It is fixed to 01h (version 1).
CATEGORY
Category number 0Ah of the projector is entered here.
2. COMMUNITY (Refer to 3. of the section 4-3-2.)
The community that is set in the display equipment is entered.
COMMUNITY (4)
Fig. 4-4 COMMUNITY
3. Equipment Information
PRODUCT NAME
Name of equipment (Maximum twelve characters)
In case, less than twelve characters, 00h is entered in the blank space.
SERIAL NO.
Serial number is entered.
POWER STATUS
Power supply status of the equipment is entered.
LOCATION
Information of installation location (Maximum twenty four characters)
In case, less than twenty four characters, 00h is entered in the blank space.
22 (E)
VPL-VW520
4-3-2. SDCP
1. Packet Structure
The Fig. 4-5 shows SDCP packet format. The number in the brackets shows byte. The statement for each
field is described bellow.
HEADER(2)
COMMUNITY(4)
COMMAND(4)
DATA(n)
Fig. 4-5 SDCP Packet Structure
2. HEADER Field
The HEADER field consists of VERSION and CATEGORY sub field shown below. The length of each
sub field is 1 byte.
VERSION(1)
CATEGORY(1)
Fig. 4-6 HEADER Field
(1) VERSION sub field
This is a fixed value of 02h, which means “version2”.
(2) CATEGORY sub field
Category number 0Ah of the projector is entered here. Projector checks the category number. If a
different category number is entered, the request is ignored.
3. COMMUNITY Field
When the community data matches the community that is set in the display equipment, the request is
executed. COMMUNITY field should consist of four alphanumeric characters (case sensitive). All display
equipment has the default value “SONY”.
VPL-VW520
23 (E)
4. COMMAND Field
There are 2 types of COMMAND field, which are REQUEST and RESPONSE. REQUEST command is
sent to the PROJECTOR from CONTROLLER. On the other hand, RESPONSE command is sent by
PROJECTOR as a response to the REQUEST command.
(1) REQUEST Command
COMMAND filed for REQUEST has 3 sub fields shown as follows.
REQUEST(1)
ITEM NO(2)
DATA LENGTH(1)
Fig. 4-7 COMMAND Filed for REQUEST
1) REQUEST sub field
There are only two types of request. One is the GET request to acquire the projector information and
status. The other is the SET request to modify the projector setup.
SET (00h)
GET (01h)
Used to control turning the power on/off and to control the input selector, and to change
the various setups.
Used to acquire the installation information, equipment status and various setup values.
2) ITEM NO sub field
Refer to 6. of the section 4-3-2.
3) DATA LENGTH sub field
This sub field shows the length in byte of the DATA field in the SDCP packet. The maximum data
length is 128 bytes. If there is no data to be sent, its value should be 0h.
24 (E)
VPL-VW520
(2) RESPONSE Command
COMMAND field for RESPONSE has 3 sub fields shown as follows.
RESPONSE(1)
ITEM NO(2)
DATA LENGTH(1)
Fig. 4-8 COMMAND Filed for RESPONSE
1) RESPONSE sub field
The response returns the result of the request.
OK (01h) Indicates that the request was executed correctly.
NG (00h) Indicates that the request is illegal or cannot be executed.
(1-1) OK Response
For SET Request, the packet format will be as follows.
OK[01h]
ITEM NO(2)
DATA LENGTH[00h]
If the response for SET Request is OK, DATA field should be 00h. Therefore, DATA LENGTH field
should be 00h as well.
For Get Request, the packet format will be as follows.
OK[01h]
ITEM NO(2)
DATA LENGTH(2)
If the response for GET Request is OK, the DATA field which follows the DATA LENGTH field
should be filled with returned data.
(1-2) NG Response
For SET/GET Request
NG[00h]
ITEM NO(2)
DATA LENGTH(2)
If the response for SET/GET Request is no good, DATA field which follows the DATA LENGTH
field should be filed with “ERROR CODE”. “ERROR CODE” are defined in 7. of the section 4-3-2.
2) ITEM NO sub field
Refer to 6. of the section 4-3-2.
3) DATA LENGTH sub field
This sub field shows the length in byte of the DATA field in the SDCP packet. The maximum data
length is 128 bytes. If there is no data to be sent, its value should be 0h.
VPL-VW520
25 (E)
5. DATA Field
The content to be filled in this field depends on the COMMAND field. For SET Request commands,
appropriate DATA value accompanied with ITEM NO should be chosen. ITEM NO (item number) and its
data is shown in the section 2-1-1.
For the GET REQUEST and OK RESPONSE, this field should not be provided. In that case, DATA
LENGTH should be 0h.
6. Items
ITEM NO sub field has 2 bytes long. Some of the value for ITEM NO (item number) are defined in the
section 2-1-1 as a part of the Sub Command.
Table 4-1 ITEM List For SDCP
ITEM NO
Remarks
SET
GET
0000h _ 00FFh
Item Numbers are defined in the section 2-1-1.
Use the value of <Table2> (Data) for DATA Field.
O
O
0100h _ 01FFh
Item Numbers are defined in the section 2-1-1.
Use the value of <Table2> (Data) for DATA Field.
O
O
1700h _ 17FFh
Item Numbers are defined in the section 2-1-1.
Use the value of <Table2> (Data) for DATA Field.
O
_
1900h _ 19FFh
Item Numbers are defined in the section 2-1-1.
Use the value of <Table2> (Data) for DATA Field.
O
_
1B00h _ 1BFFh
Item Numbers are defined in the section 2-1-1.
Use the value of <Table2> (Data) for DATA Field.
O
_
7000h _ 7001h
This is the RS-232C encapsulation mode. “Simple Command” can be encapsulated in the DATA field.
For the packet format of the command, refer to the section 3-6-1.
Use 7000h for the command which the response is expected. Use 7001h for
the command which no response is expected.
O
_
8000h _ 80FFh
For acquiring equipment information. Refer to the (1).
_
O
9000h _ 90FFh
For acquiring the network setup information. Refer to the (2).
_
O
[SDCP Specific Command]
(1) Acquire Equipment Information
This is for acquiring information of PROJECTOR. While the higher byte is fixed as 80h shown in the
table above, the lower byte is defined as follows.
Lower byte
Contents
SET
GET
00h
Category Code
_
O
01h
Model name
_
O
02h
Serial number
_
O
03h
Installation location
O
O
0x8000 Category code
1 byte
26 (E)
VPL-VW520
0x8001 Model name
Alphanumeric 12 characters
If the number of characters is less than 12, the remaining digits are filled with 00h.
0x8002 Serial number
4 bytes
n
The serial number is in the range of 00000000 to 99999999.
0x8003 Installation location
Alphanumeric 24 characters
If the number of characters is less than 24, the remaining digits are filled with 00h.
(2) Acquire Network Setup Information
This is for acquiring network setting of PROJECTOR. While the upper byte is fixed as 90h, the lower
byte is defined as follows.
Lower bytes
Contents
SET
GET
00h
MAC Address
_
O
01h
IP Address
_
O
02h
Subnet Mask
_
O
03h
Default Gateway
_
O
04h
DHCP
_
O
0x9000 Mac Address
6 bytes
0x9001 IP Address
4 bytes
0x9002 Subnet Mask
4 bytes
0x9003 Default Gateway
4 bytes
0x9004 DHCP
1 byte
DHCP disable: 0
DHCP enable: 1
VPL-VW520
27 (E)
7. ERROR CODE
ERROR CODE has 2 bytes long. The table below shows the error code. Each error category is explained
as follows.
Category
Error
Error Code
Item Error (01**h)
Invalid Item
01h
Invalid Item Request
02h
Invalid Length
03h
Invalid Data
04h
Short Data
11h
Not Applicable Item
80h
Community Error (02**h)
Different Community
01h
Request Error (10**h)
Invalid Version
01h
Invalid Category
02h
Invalid Request
03h
Short Header
11h
Short Community
12h
Short Command
13h
Network Error (20**h)
Timeout
01h
Comm Error (F0**h)
Timeout
01h
Check Sum Error
10h
Framing Error
20h
Parity Error
30h
Over Run Error
40h
Other Comm Error
50h
Unknown Response
F0h
NVRAM Error (F1**h)
Read Error
Write Error
20h
28 (E)
10h
VPL-VW520
(1) Item Error
This error occurs when the Item No. of a request is illegal or its data is illegal. The conditions for occurrence of the respective errors are shown below.
Invalid Item
An unsupported Item No. is specified.
Example 1: The unsupported category A**h is specified.
Example 2: The unsupported Item No. 8010h is specified.
Invalid Item Request
The Item No. is supported but an unsupported Request is issued.
Example: An attempt is made to set data in the Model Name (8001h).
Invalid Length
Data length of the specified Item No. is too long.
Example: An attempt is made to set 25 bytes data in the installation location (8003h).
Invalid Data
Data of the specified Item No. is outside the setting range.
Example: An attempt is made to set 101 in the Item when the setting range of the Item is 1 to 100.
Short Data
The length of data is shorter than the value specified by the data length.
Example: The actual data length is 9 bytes but the specified value is 10.
Not Applicable Item
An item that is not valid at present is specified.
Example: The item to switch the display is specified when the main power is off.
(2) Community Error
This error occurs when community is different.
Example: “ABCD” is specified when “SONY” is set.
VPL-VW520
29 (E)
(3) Request Error
This error occurs when header or command is illegal. The conditions of occurrence of the respective
errors are shown below.
Invalid Version
The version of the header is other than 2.
Invalid Category
The category does not match.
Example: 0Bh is specified in the device of category = 0Ah.
Invalid Request
An unsupported request is specified.
Example: Request = 02h is specified.
Short Header
The received data is 1 byte.
Short Community
The received data is in the range of 2 to 5 bytes.
Short Command
The received data is in the range of 6 to 9 bytes.
(4) Network Error
There is something wrong with TCP/IP.
Timeout
Communication was interrupted.
30 (E)
VPL-VW520
(5) Comm Error
Communication between Ethernet controller and main CPU has been failed.
Timeout
Timeout occurred.
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.
Unknown Response
The data cannot be processed was received.
(6) NVRAM Error
Read Error
Reading from NVRAM was failed.
Write Error
Writing to NVRAM was failed.
8. Packet Examples
For setting the picture mode to dynamic, the packet should be as follows.
HEADER (VERSION, CATEGORY) = (02h, 0Ah)
COMMUNITY = “SONY” = (534F4E59h)
COMMAND (REQUEST, ITEM NO, DATA LENGTH) = (00h, 0002h, 02h)
DATA = 0000h
The same result can be obtained by using ENCAPSULATION mode as well.
HEADER (VERSION, CATEGORY) = (02h, 0Ah)
COMMUNITY = “SONY” = (534F4E59h)
COMMAND (REQUEST, ITEM NO, DATA LENGTH) = (00h, 7000h, 08h)
DATA (START CODE, ITEM NO, SET/GET, DATA, CHECK SUM, END CODE)
= (A9h, 0002h, 00h, 0000h, 02h, 9Ah)
VPL-VW520
31 (E)
4-3-3. DDDP
This unit is equipped with the protocol conforming DDDP stipulated by AMX.
For details about DDDP, contact AMX.
This protocol is set to ON by default.
n
. Proper communication may not be possible without setting the default gateway.
. This model cannot be started using the AMX related devices. Use the remote start.
. When the network management mode is “OFF”, this model cannot be started using the AMX related
devices. Use the remote start.
4-3-4. SDDP
This unit is equipped with the protocol conforming SDDP stipulated by Control4.
For details about SDDP, contact Control4.
This protocol is set to ON by default.
IPv6 is not supported.
n
. Proper communication may not be possible without setting the default gateway.
. This model cannot be started using the Control4 related devices. Use the remote start.
. When the network management mode is “OFF”, this model cannot be started using the Control4 related
devices. Use the remote start.
4-3-5. CIP
The protocol that operates in the application “Crestron RoomView” provided by Crestron is implemented
in this unit.
Crestron RoomView is an integrated control system which enables the integrated monitoring and control
of multiple devices connected over the network.
For details of Crestron RoomView, refer to the Crestron website.
Select “Setup” in the web setup window. Then, you can set this function in “Service” of “Advanced
Menu”.
IPv6 is not supported.
n
Set network management to ON beforehand by menu operation when using this function.
t
Crestron and RoomView are registered trademarks of Crestron Electronics, Inc.
32 (E)
VPL-VW520
VPL-VW515 (J)
VPL-VW520 (SY)
VPL-VW528 (CN)
VPL-VW665 (UC)
VPL-VW315 (J)
VPL-VW320 (SY)
VPL-VW328 (CN)
VPL-VW365 (UC) J, E
9-878-671-01
Sony Corporation
Printed in Japan
2015. 10 32
©2015

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

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

advertisement