VPL-HS51A VIDEO PROJECTOR PROTOCOL MANUAL 1st Edition

VPL-HS51A VIDEO PROJECTOR PROTOCOL MANUAL 1st Edition

VIDEO PROJECTOR

VPL-HS51A

PROTOCOL MANUAL

1st Edition

VPL-HS51A

Table of Contents

1. Introduction ...................................................................... 3

2. Operating the Projector from a Computer

2-1.

Accessing the Projector from a Computer ..................................................... 3

2-2.

Checking the Status of the Projector .............................................................. 4

2-3.

Controlling the Projector from a Computer ................................................... 4

2-4.

Setting Up the Projector ................................................................................. 5

2-4-1.

Owner and Projector Information ................................................. 5

2-4-2.

Network Settings ........................................................................... 6

2-4-3.

Setting Passwords for “Administrator” and “User” ...................... 6

2-4-4.

Advanced Setting .......................................................................... 6

3. NETWORK

3-1.

Advertisement ................................................................................................ 7

3-1-1.

Function ......................................................................................... 7

3-1-2.

Setup Items .................................................................................... 7

3-2.

PJ Talk ............................................................................................................ 8

3-2-1.

Function ......................................................................................... 8

3-2-2.

Setup Items .................................................................................... 8

3-3.

SDAP Protocol ............................................................................................... 9

3-4.

SDCP Protocol ............................................................................................. 10

3-4-1.

Format ......................................................................................... 10

3-4-1-1.

Header ...................................................................... 10

3-4-1-2.

Community .............................................................. 10

3-4-1-3.

Command ................................................................. 11

3-4-1-4.

SET Request ............................................................ 12

3-4-1-5.

GET Request ............................................................ 12

3-4-1-6.

ERROR Response .................................................... 12

3-4-2.

Items ............................................................................................ 13

3-4-2-1.

Model Dependent Category ..................................... 13

3-4-2-2.

Equipment Information Acquisition (80**h) .......... 13

3-4-2-3.

Network Information Acquisition (90**h) .............. 14

3-4-3.

Error Code ................................................................................... 15

3-4-3-1.

Item Error ................................................................. 16

3-4-3-2.

Community Error ..................................................... 16

3-4-3-3.

Request Error ........................................................... 17

3-4-3-4.

Network Error .......................................................... 17

3-4-3-5.

Comm Error ............................................................. 18

3-4-3-6.

NVRAM Error ......................................................... 18

Appendix ............................................................................... 19

1

1. Introduction

This protocol manual describes the basic configuration and basic operations of various commands used for projector. Projector can be controlled using the commands provided in “Appendix”. Using an external

CONTROLLER , etc., inputs can be switched and the power can also be turned on and off. In the following paragraphs, “CONTROLLER” means an external device such as a PC which controls projector using these commands.

2. Operating the Projector from a Computer

2-1. Accessing the Projector from a Computer

You can check the present status of the projector on a computer display and control the projector from a computer.

Confirm that the projector and computer are connected to the router/hub with the LAN cables, then turn on the projector, computer and router/hub.

1.

Start Internet Explorer 5.0 (or later versions) on your computer.

2.

Type “http://xxx.xxx.xxx.xxx (the IP address of the projector)” as the “Address”, then press the

ENTER key on your keyboard.

You can check the IP address of the projector using the INFORMATION menu.

Enter the IP address here.

VPL-HS51A

3

2-2. Checking the Status of the Projector

Click “Information”. You can check the information and present status of the projector on a computer display. You can check the information and status in the window, but you cannot change the settings.

INFORMATION

The present status of the projector is displayed.

MENU

The present settings of the projector are displayed.

2-3. Controlling the Projector from a Computer

Click “Control”. You can perform various adjustments and settings of the projector on a computer display.

The functions of the buttons in the windows are the same as those on the remote supplied with the projector.

The present setting status is indicated.

If you change the setting using the remote, click “Refresh” at the upper right-hand corner of the window to update the status.

4

VPL-HS51A

2-4. Setting Up the Projector

Click “Setup”. The Password Properties dialog box appears. The name of the “User” account is preset without a password to “root” at the factory. You can set the owner information, etc.

Click “Apply” at the lower part of each window to update the projector to the data input in each window.

2-4-1. Owner and Projector Information

Click “Owner Information”.

Owner

Enter owner information.

Projector

Enter the location of the projector.

Memo

Enter a memo, if required.

VPL-HS51A

5

2-4-2. Network Settings

Click “Network”.

Internet Protocol (TCP/IP)

Normally, set “Obtain an IP address automatically (DHCP)”. If you select “Specify an IP address”, set the necessary items.

2-4-3. Setting Passwords for “Administrator” and “User”

Click “Password”. You can set passwords for each “Administrator” and “User”.

The name of the “Administrator” account is preset to “root” at the factory. It cannot be changed.

2-4-4. Advanced Setting

Click “Advanced Menu” to display the Advertisement button, PJ Talk button and SNMP button. These settings are mainly for professional use. These contents are indicated by the PROTOCOL manual.

6

VPL-HS51A

3. NETWORK

This section describes the performance, operations and protocol to be used of advertisement and PJ Talk.

3-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.

3-1-1. Function

The equipment information shown below is transmitted as the broadcast packet periodically (at certain intervals).

Information

Category

Equipment name

Serial number

Installation information

Community

Power status

Description

Category of the equipment

Name of the equipment

Serial number of the equipment

Installation location of the equipment

Community name of the equipment

Power status of the equipment m

. The category of projector is 0x0a.

. The power status sets ffffh if communication error occurs.

Protocol

The SDAP protocol is defined in order to provide this service.

Item

Protocol name

Transport

Port number

Broadcast interval

Description

SDAP (Simple Display Advertisement Protocol)

UDP

53862 (Factory-shipments value)

Once every 30 seconds (Factory-shipments value)

3-1-2. Setup Items

The items that can be set for the advertisement service are described below.

Setup items Description

Port No.

Interval

Port number

Broadcast interval

Broadcast Address Adding the transmission place.

VPL-HS51A

7

3-2. PJ Talk

The remote control service is provided that can control the projector from remote location via network.

3-2-1. Function

This responds to the control command and requests for acquiring the status and information supplied from clients.

Control request

Enables the input to be selected and picture control to be adjusted.

SIRCS request

Enables remote control by sending the SIRCS code.

Status request

Enables equipment status information such as power status, error information and power-on time to be acquired.

Information request

Enables equipment information such as equipment name, serial number and installation information to be acquired.

Protocol

Item

Protocol name

Transport

Port number

TCP connection timeout

3-2-2. Setup Items

Description

SDCP (Simple Display Control Protocol)

TCP

53484 (Factory-shipments value)

30 seconds (Factory-shipments value)

The items that can be set for the PJ Talk service are described below.

Setup item

Port No.

Timeout

Host Address

Description

Port number

TCP connection timeout time

IP address of connectable PC

8

VPL-HS51A

3-3. SDAP Protocol

This section describes the SDAP packet structure.

Header

(4)

Community

(4)

Product name

(12)

Serial No.

(4)

Power

Status

(2)

Fig.1 Packet structure

Location

(24)

1) Header

The header consists of ID (16 bit), version (8 bit) and category (8 bit).

0

0 1 2 3 4 5 6 7 8

“DA” (16)

9

1

0 1 2 3 4 5 6 7

Fig. 2 Header

2

8 9 0 1 2 3

Version (8)

4 5

3

6 7 8 9 0 1

(Bit position)

Category (8)

ID

It is fixed to “DA”.

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

When the community data matches the community that is set in the display equipment, the request is

0

0 executed. Community consists of four alphanumeric characters (case sensitive). All display equipment has the default value “SONY” when shipped from the factory.

1 2 3 4 5 6 7 8 9

1

0 1 2 3 4 5 6 7

2

8 9 0 1 2 3 4 5

3

6 7 8 9 0 1

(Bit position)

Community (32)

Fig. 3 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.

VPL-HS51A

9

3-4. SDCP Protocol

This section describes the packet structure of version 2.

Header

(2)

Community

(4)

Command

(4)

Data (n)

Fig. 1 Packet structure

3-4-1. Format

3-4-1-1. Header

The header consists of version (8 bits) and category (8 bits).

0

0 1 2 3 4 5 6 7 8 9

1

0 1 2 3 4 5

(Bit position)

Fig. 2 Header structure

Version

This indicates the version number of protocol.

It is fixed to 02h (version 2).

Category

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-4-1-2. Community

When the community data matches the community that is set in the display equipment, the request is executed. Community consists of four alphanumeric characters (case sensitive). All display equipment has the default value “SONY” when shipped from the factory.

0

0 1 2 3 4 5 6 7 8 9

1

0 1 2 3 4 5 6 7

2

8 9 0 1 2 3 4 5

3

6 7 8 9 0 1

(Bit position)

Community (32) n

Community should be entered with four characters. Three characters or less are not accepted.

10

VPL-HS51A

3-4-1-3. Command

This section describes the format of the request command and the response command.

0

0 1 2 3 4 5 6 7 8 9

1

0 1 2 3 4 5 6 7

2

8 9 0 1 2 3 4 5

3

6 7 8 9 0 1

(Bit position)

(1) Request

This section describes the format of the request command that is issued from the host PC to the projector.

Community

This is the same alphanumeric characters as those of community that is set in the projector to which request is going to be sent.

Request

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.

Request Contents

SET (00h) Used to control turning the power on/off and to control the input selector, and to change the various setups.

GET (01h) Used to acquire the installation information, equipment status and various setup values.

Item No.

This is the item number of the request target.

Data Length

This is the length of the data accompanying the request. The maximum length is 128 bytes. If there is no data, it is 0.

Data

This is the data accompanying the request.

(2) Response

This section describes the format of the response command which is used to return a response to the host

PC from the projector.

Community

The same alphanumeric characters as those of the request is entered.

Response

The response returns the result of executing the request from the host PC.

Response Contents

NG (00h)

OK (01h)

Indicates that the request is illegal or cannot be executed.

Indicates that the request was executed correctly.

Item No.

The same value as those of the request is entered.

Data Length

This is the length of the data accompanying the response. The maximum length is 128 bytes. If there is no data, it is 0.

Data

This is the data accompanying the response.

VPL-HS51A

11

3-4-1-4. SET Request

The SET request is used to set a new value in the specified item. Details of the request and the response are described below.

Request

Request

SET (00h)

Item No.

Item No.

Data

Length n

Data

Set Data (n byte)

Response

OK (01h) Item No.

0

3-4-1-5. GET Request

The GET request is used to acquire the value of the specified item. Details of the request and the response are described below.

Request

Request

GET (01h)

Item No.

Item No.

Data

Length

0

Response

OK (01h) Item No.

n Get Data (n byte)

3-4-1-6. ERROR Response

When an error occurs in the contents of a request or in the result of execution, NG is returned as the response.

NG (00h) Item No.

2 Error Code (16)

12

VPL-HS51A

3-4-2. Items

Category

00**h

01**h

03**h

17**h

19**h

80**h

90**h

Contents

Used to control and to change the various setups.

Used to acquire the status.

Used to reset memory.

Sircs (15 bit category)

Sircs (20 bit category)

Used to acquire equipment information.

Used to acquire network setup information.

3-4-2-1. Model Dependent Category

SET

O

O

O

O

GET

O

O

O

O

The supported contents of 00**h, 01**h, 03**h, 17**h and 19**h change depending on the model.

Details are shown on Appendix.

3-4-2-2. Equipment Information Acquisition (80**h)

Used to acquire the equipment information.

Lower byte

00h

01h

02h

03h

Contents

Category Code

Model name

Serial number

Installation location

SET

O

GET

O

O

O

O

0x8000 Category code

1 byte

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.

VPL-HS51A

13

3-4-2-3. Network Information Acquisition (90**h)

Used to acquire the network setup information.

Lower bytes

00h

01h

02h

03h

04h

Contents

MAC Address

IP Address

Subnet Mask

Default Gateway

DHCP

0x9000 Mac Address

6 bytes

0x9001 IP Address

4 bytes

0x9002 Subnet Mask

4 bytes

0x9003 Default Mask

4 bytes

0x9004 DHCP

1 byte

DHCP invalid: 0

DHCP valid : 1

SET GET

O

O

O

O

O

14

VPL-HS51A

3-4-3. Error Code

The error code list is shown below with a detailed description of each.

Category Error Error Code

Item Error (01**h)

Community Error (02**h)

Request Error (10**h)

Network Error (20**h)

Comm Error (F0**h)

NVRAM Error (F1**h)

Invalid Item

Invalid Item Request

Invalid Length

Invalid Data

Short Data

Not Applicable Item

Different Community

Invalid Version

Invalid Category

Invalid Request

Short Header

Short Community

Short Command

Timeout

Timeout

Check Sum Error

Framing Error

Parity Error

Over Run Error

Other Comm Error

Unknown Response

Read Error

Write Error

12h

13h

01h

01h

10h

20h

30h

40h

50h

F0h

10h

20h

01h

01h

02h

03h

11h

01h

02h

03h

04h

11h

80h

VPL-HS51A

15

3-4-3-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 0xA** is specified.

Example 2: The unsupported Item No. 0x8010 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 (0x8001).

Invalid Length

Data length of the specified Item No. is too long.

Example: An attempt is made to set 25 byte data in the installation location (0x8003).

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 data length 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.

3-4-3-2. Community Error

This error occurs when community is different.

Example: “ABCD” is specified when “SONY” is set.

16

VPL-HS51A

3-4-3-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.

n

When another version is supported, an error occurs in all versions other than the supported version.

Invalid Category

The category does not match.

Example: 0x0B is specified in the device of category = 0x0A.

Invalid Request

An unsupported request is specified.

Example: Request = 0x02 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.

3-4-3-4. Network Error

This is an error that occurs in TCP/IP. The conditions of occurrence of the respective errors are shown below.

Timeout

Communication was interrupted.

VPL-HS51A

17

3-4-3-5. Comm Error

This is an error in communication with the main control microprocessor of the display.

Timeout

Reception data is not returned after data is sent.

Check Sum Error

A check sum error occurred in the main control microprocessor of the display.

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.

3-4-3-6. NVRAM Error

Read Error

Reading from NVRAM was failed.

Write Error

Writing to NVRAM was failed.

18

VPL-HS51A

Appendix

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.

The following lists the approximate waiting times for PROJECTOR to return the return data after

CONTROLLER sends the command.

. 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.)

VPL-HS51A

19

Item

Input

Picture Mode

Contrast

Brightness

Color

Hue

Sharpness

Color Temp

Lamp Control

DDE

Black Level Adj.

Advanced Iris

RCP

(Real Color Processing)

<Table 1>

Item Number

Upper byte

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

Lower byte

01h

02h

10h

11h

12h

13h

14h

17h

1Ah

1Bh

1Ch

1Dh

1Eh

Data

Video

S-Video

Input-A

Component

HDMI

Dynamic

Standard

Cinema

User1

User2

User3

Setting value (0 to 100)

Setting value (0 to 100)

Setting value (0 to 100)

Setting value (0 to 100)

Setting value (0 to 100)

High

Mid

Low

Custom1

Custom2

Custom3

Low

High

Off

Progressive

Film

Auto

Off

User 1

User 2

User 3

Off

Low

High

Off

On

<Table 2>

Data

Upper byte

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

02h

00h

01h

02h

00h

01h

02h

03h

00h

01h

00h

01h

02h

00h

01h

05h

00h to 64h

00h to 64h

00h to 64h

00h to 64h

00h to 64h

00h

01h

02h

03h

04h

05h

Lower byte

00h

01h

02h

03h

04h

00h

01h

02h

03h

04h

Remarks

Set/Get

20

VPL-HS51A

Item

Wide Mode

PictureMuting

Input-A Signal Sel

USER Gain Red

USER Gain Green

USER Gain Blue

USER Bias Red

USER Bias Green

USER Bias Blue

Gain Red

Gain Green

Gain Blue

Bias Red

Bias Green

Bias Blue

Status Error

Status Power

VPL-HS51A

00h

00h

00h

00h

00h

01h

00h

00h

00h

00h

00h

00h

00h

00h

00h

<Table 1>

Item Number

Upper byte

00h

01h

83h

84h

85h

01h

55h

80h

81h

82h

50h

51h

52h

53h

54h

Lower byte

20h

30h

32h

02h

Setting value (0 to 255)

Setting value (0 to 255)

Setting value (0 to 255)

No Error

Lamp Error

Fan Error

Cover Error

Temp Error

D5V Error

Power Error

Temp Warning Error

NVM Data Error

Standby

Start Up

Start Up Lamp

Power On

Cooling1

Cooling2

Saving Cooling1

Saving Cooling2

Saving Standby

Data

Full

Normal

Wide Zoom

Zoom

Subtitle

Off

On

Auto

Computer

Component

Video GBR

Setting value ( _30 to 30)

Setting value ( _30 to 30)

Setting value ( _30 to 30)

Setting value ( _30 to 30)

Setting value ( _30 to 30)

Setting value ( _30 to 30)

Setting value (0 to 255)

Setting value (0 to 255)

Setting value (0 to 255)

<Table 2>

Data

Upper byte

00h

00h

00h

00h

00h

00h

01h

02h

03h

04h

Lower byte

00h

01h

00h

01h

02h

00h 03h

E2h to 1Eh ( _30 to 30)

E2h to 1Eh ( _30 to 30)

E2h to 1Eh ( _30 to 30)

E2h to 1Eh ( _30 to 30)

E2h to 1Eh ( _30 to 30)

E2h to 1Eh ( _30 to 30)

00h 00h to FFh

00h

00h

00h to FFh

00h to FFh

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h

00h to FFh

00h to FFh

00h to FFh

00h

01h

02h

04h

08h

10h

20h

40h

80h

00h

01h

02h

03h

04h

05h

06h

07h

08h

Remarks

Set/Get

Get only

21

Item

Control Mode

Lamp Timer

ROM Version

SC1 ROM Version

NVM Data Version

W/B All Save

W/B Low Save

W/B High Save

Sircs(15 bit category)

Sircs(20 bit category)

<Table 1>

Item Number

Upper byte

01h

01h

01h

01h

01h

03h

Lower byte

05h

13h

1Dh

1Eh

27h

04h

05h

06h

Refer to Table4

Refer to Table5

Data

User Mode

Service Mode

Lamp Use Time

MAIN ROM Version

SC1 ROM Version

NVM Data VERSION

_

<Table 2>

Data

Upper byte

00h

00h

Lower byte

00h

01h

0000h-FFFFh *1

*2

*2

*3

00h 00h

17h

19h

_

_

00h

00h

00h

00h

*1 Example) In case the lamp timer indicates 1000H, return values are [03h] upper byte and [E8h] lower byte.

*2 Example) In case the software version is 1.03, return values are [01h] upper byte and [03h] lower byte.

*3 Example) In case the NVM data version is 3, return values are [00] upper byte and [03] lower byte.

*4 It is corresponded to single command only.

When Sircs Direct Command is sent, return data may not be returned.

Remarks

Get only

Set only

Set only *4

Item

ACK

NAK

<Table 3>

Item Number

Data

_

Undefined Command

Size Error

Select Error

Range Over

Not Applicable

Check Sum Error

Framing Error

Parity Error

Over Rub Error

Other Comm Error

Approximate Return Waiting Times

The await-return time is approx. 200 msec.

Upper byte

00h

01h

Data

F0h

Lower byte

00h

01h

04h

05h

06h

0Ah

10h

20h

30h

40h

50h n

This is the case, unless the communications are interfered anyway.

22

VPL-HS51A

VPL-HS51A

23

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-HS51A

VPL-HS51A (U) E

9-872-765-01

Sony EMCS Corporation

Ichinomiya TEC

English

2005IR08-1

©2005

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