DVDO VP20 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of DVDO VP20, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of DVDO VP20 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of DVDO VP20. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of DVDO VP20 should contain:
- informations concerning technical data of DVDO VP20
- name of the manufacturer and a year of construction of the DVDO VP20 item
- rules of operation, control and maintenance of the DVDO VP20 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of DVDO VP20 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of DVDO VP20, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the DVDO service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of DVDO VP20.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the DVDO VP20 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Serial and IR Automation Specifications and Programming Guide for iScan VP20, VP30, VP50 and VP50 PRO Revised - December 2007[...]

  • Page 2

    Document Contents 0 Preface ......................................................................................................................... 3 0.1 Information Warranty Statement ........................................................................ 3 0.2 Document Scope and Limitations .....................................................[...]

  • Page 3

    0 Preface Thank you for purchasing a DVDO iScan VP xx Series video processor. We believe the iScan will become a favorite device in your m ultimedia presentation system due to picture quality, ease of use, and the level of control the iScan gives you or your customer over the processed signal. This document is intended to cover the supplemental con[...]

  • Page 4

    0.2 Document Scope and Limitations This document will cover the necessary inform ation required to construct and transmit a serial (RS-232 ) or Infrared (IR) control signal to a DVDO iScan VP xx model video processor. These two basic mediums of control, are intended to convey the intentions of the user or automation system into the processes that o[...]

  • Page 5

    0.3.2 Product Introduction This section is a brief introduction with pict ures of each of the models of the iScan VP xx series – it is only intended as a brief “spo tters guide” to iScan units. Please refer to your product’s user’s manual or our website for more in-depth pr oduct information at www.anchorbaytech.com/products/systems (repl[...]

  • Page 6

    0.3.4 VP30 (MM603) iScan VP30 Front iScan VP30 Back This model is our high-end entry-level pr oduct with the full four HDMI comp lement, the RGBHV/Component 3 input a nd Analog video output – with available options like an SD-SDI input and the ABT102 Deinterlacing add-on card for excepti onal reproduction of interlaced SD content. The VP30 also f[...]

  • Page 7

    0.3.6 VP50 PRO (MM606) iScan VP50 PRO Front iScan VP50 PRO Back The iScan VP50 PRO is the first Video Processor to achieve the THX certif ication f or Video Processors, setting the benchmark for vi deo processing. This device is also the first HDMI 1.3 compatible video processor wi th the sam e outstanding Anchor Bay VRS HD and SD content processin[...]

  • Page 8

    0.4 How does automation work? The iScan line of DVDO brand video processo rs are designed to enable control and flexibility over various input and output signal configurations – as we ll as our proprietary algorithms to improve several aspects of vide o quality and enable new capabilities that legacy devices by themselves are not able to achieve.[...]

  • Page 9

    0.4.3 What is Binary? The digital world is all ones and zeros. By placing ones and zeros in a standardized pattern we can encode data th at can be exchanged between multiple devices. The lowest level of encoding data is “binar y notation”. In this notation, a “bit” represents the “true” or “false” presence of the numeric value at th[...]

  • Page 10

    As an example, using “65” again – the HEX eq uivalent is “41h”. So what’s the “h” at the end? There are two commonly accepted ways to identify HEX notatio n in a sentence (or “string”). One is with the use of a “ 0x00” notation, where the tw o last zeros represent the two HEX characters, or with “00h” show ing that this [...]

  • Page 11

    0.5 A brief dialog about remote controlling a VPxx series video processor Please be honest with yourself and ensu re that you have understood the previous sections. If you’re not confident about how binary = HEX = decimal and relates to ASCII, then you may want to check out the internet for more inform ation on digital information technology – [...]

  • Page 12

    0.6 A dialog about input video memories Due to the number of inputs and different types of input formats and ever further numerous types of source devices, we at Anchor Bay added input memories, which allow the user/system-integrator to configure very specific “effects” for a specific input form at on a specific input connection. This means th [...]

  • Page 13

    This page intentionally left blank 13[...]

  • Page 14

    1 RS-232 Control 1.1 The RS-232 Physical Connection RS-232 connections come in several styl es which are accepted in the consumer electronics industry. The most common is th e 9-pin D-Subminiature connector found on the back of most computers, and is the one that we use on the iScan VP xx products. The female seri al port, found on the back panel o[...]

  • Page 15

    1.1.1 The Anchor Bay RS-232 Protocol In this portion of the document, we will dis cus the three types of control communications that occur between th e iScan and the controlling device. 1.1.2 A Dialog on Checksums Checksums are a way for a receiving device to double check the communication that occurred between the transmitting de vice and th e rec[...]

  • Page 16

    Also, each of the above “characters” has a related HEX notation number to go with it: “Attention” = Start Text or STX = 0x 02 in HEX notation >>pause<< = Null or NUL = 0x 00 in HEX notation “I’m Done Talking” = End Text or ETX = 0x 03 in HEX notation It is up to the individual programmer to determ ine which method is easie[...]

  • Page 17

    Before we start listing Command ID bytes, lets look at the “ this long ” portion of our sentence. For this, count the two command ID bytes (c ount the bytes, don’t add the values!), add the count of the two NUL bytes (again, don’t add the values), add the count of the value bytes (this r eally should sink in now - don’t add the values the[...]

  • Page 18

    Let’s look at the sentence agai n, replacing what we know now: “0x 02 0x 33 0x 30 0x 30 0x 35 0x 41 0x 31 0x 00 0x 31 0x 00 [ checksum – optional] 0x 03 ” If you recall, unless your applica tion calls for it specifically – YOU DO NOT NEED A CHECKSUM!!! If your application doesn’t need it, you are done with the sentence construction (jus[...]

  • Page 19

    The checksum. This is the last part ot her than the Command ID Table and Value Table you might need to create a comma nd string. Again, unless your custom er/job requirements demand/specify it – YOU DO NOT NEED A CHECKSUM!! Assuming that you absolutely need to have a check sum due to a customer/job requirem ent, the checksum is fairly easy - add [...]

  • Page 20

    1.2.1 Example RS-232 Command Packets This section contains the most comm only requested automation command-type strings (no checksums are provided): Power On 0x 02 0x 33 0x 30 0x 35 0x 41 0x 31 0x 00 0x 31 0x 00 0x 03 Off 0x 02 0x 33 0x 30 0x 35 0x 41 0x 31 0x 00 0x 30 0x 00 0x 03 Input Composite 1 0x 02 0x 33 0x 30 0x 35 0x 41 0x 43 0x 00 0x 31 0x[...]

  • Page 21

    Preset 1 0x 02 0x 33 0x 30 0x 35 0x 43 0x 31 0x 00 0x 35 0x 00 0x 03 Preset 2 0x 02 0x 33 0x 30 0x 35 0x 43 0x 31 0x 00 0x 36 0x 00 0x 03 Preset 3 0x 02 0x 33 0x 30 0x 35 0x 43 0x 31 0x 00 0x 37 0x 00 0x 03 Preset 4 0x 02 0x 33 0x 30 0x 35 0x 43 0x 31 0x 00 0x 38 0x 00 0x 03 Preset 5 0x 02 0x 33 0x 30 0x 35 0x 43 0x 31 0x 00 0x 39 0x 00 0x 03 Prese[...]

  • Page 22

    Mosquito Noise Reduction Off 0x 02 0x 33 0x 30 0x 35 0x 43 0x 41 0x 00 0x 30 0x 00 0x 03 Level 1 0x 02 0x 33 0x 30 0x 35 0x 43 0x 41 0x 00 0x 31 0x 00 0x 03 Level 2 0x 02 0x 33 0x 30 0x 35 0x 43 0x 41 0x 00 0x 32 0x 00 0x 03 Level 3 0x 02 0x 33 0x 30 0x 35 0x 43 0x 41 0x 00 0x 33 0x 00 0x 03 Output Display Profile (recall – not save ) Display Pro[...]

  • Page 23

    1.3 Query Commands Query commands allow an external device to determine the setting of a given control. Building on the information presente d in th e previous section on constructing Command Packets, we will discuss the method for build ing a Query Packet. We’ll use the example of querying the “power” stat e of the unit (Command ID A1 used i[...]

  • Page 24

    1.4 Responses Responses (aka “feedback”) is arguabl y what really make RS-232 a powerful interface. As opposed to infrared control, the RS-232 port allows for bi-direction al communication, so that the controlling devi ce can get information from the controlled unit to make decisions based on the actual stat e of the unit. Res ponse packets are[...]

  • Page 25

    Error “1” – Invalid checksum. This e rror m eans either the checksum you sent was wrong or the transmission was bad due to interference (double check your checksum calculation or your serial link). Error “2” – Invalid Incoming Packet ID (i.e. Command = “3”&”0”, Query = “2”&“0 ”, others are invalid when sent to th[...]

  • Page 26

    The query response is the most involved re sponse packet you will ge t in reply. This packet can have any data in the “value” bytes (although it will still be ASCII characters in HEX notation). Note that commands like “ Model Name” will reply with text, while commands which are controlled by numbers will reply with n umbers. The response to[...]

  • Page 27

    2 IR Control We have provided a reprint of Barry G or do n ’s pape r on IR interfacing in Appendix B at the end of this document. If you feel the information provided in the next few sections is a bit confusing, please take a moment to read that document. 2.1 The NEC IR Protocol (Factory Remote) In this section, we will provide the basic values n[...]

  • Page 28

    2.2 The Anchor Bay IR Protocol (Discrete Control) As stated before, the discrete controls may be longer than the NEC protocol will allow. The NEC protocol only allows fo r one byte of “c ontrol/value” data to be transfer red from the rem ote control to t he controlled device. The Pr onto HEX fo rmat does not have specific le ngth limit s, and s[...]

  • Page 29

    If you recall from the RS-232 section, th e comman d ID for the power control is “A ” and “1”, but if you look at th e Pronto HEX format, the command ID can only be o ne byte. This is why we mad e the Command IDs out of “HEX compatible” na ming – so that the same data when represented as a byte will look very familiar. Thus the HEX by[...]

  • Page 30

    This writer finds this to be the best step to explai n the “bit burst” count in the Pronto HEX format. The bit burst is every “bit” fro m th e after last “00 00” in the header to the last “bit” in the co mmand defenition. The bits being referred to are in bold and larger above. There is one st art bit, 8 command ID bi t s, 8 val ue [...]

  • Page 31

    2.2.1 Discrete IR Control Examples Below is a partial l ist of comm only used disc rete commands in P ronto HE X syntax form at (Pronto HEX is a com mon Home-A utomation I nterchange f ormat): Power On: 0000 006c 001b 0000 0064 0 064 0016 0041 0016 0015 0 016 0015 0016 0015 0016 0 015 0016 0041 0016 0015 0016 004 1 0016 0041 0016 0015 001 6 0015 00[...]

  • Page 32

    S-Video 2: 0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 00 40 0016 0015 0015 0015 00 16 0015 0016 0015 0015 004 0 0016 0015 0015 0015 001 6 0015 0016 0015 00 15 0015 0016 0040 0015 0 015 0016 0015 0016 001 5 0015 0015 0016 0040 001 5 0015 0016 0015 00 16 0015 0015 0015 0016 0 015 0016 003f 0016 0040 0015 0015 0016 0040 0015 0040 0016 003f[...]

  • Page 33

    SDI: 0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 00 40 0016 0015 0015 0015 00 16 0015 0016 0015 0015 004 0 0016 0015 0015 0015 001 6 0015 0016 0015 00 15 0015 0016 0040 0015 0 015 0016 0015 0016 001 5 0015 0015 0016 0015 001 6 0015 0015 0040 00 16 0015 0015 0015 0016 0 015 0016 003f 0016 0040 0015 0040 0016 003f 0016 0 015 0016 003f 0016[...]

  • Page 34

    Right: 0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 00 40 0016 0015 0015 0015 00 16 0015 0016 0015 0015 004 0 0016 0015 0015 0015 001 6 0015 0016 0015 00 15 0015 0016 0040 0015 0 015 0016 0015 0016 003f 0016 0040 0015 0015 001 6 0015 0016 003f 001 6 0015 0016 0015 0015 00 15 0016 0015 0016 001 5 0015 0040 0016 003f 0016 0015 0016 003f 001[...]

  • Page 35

    Cue Off: 0000 006c 001b 0000 0064 0 064 0016 0015 0016 0015 0 016 0015 0016 0041 0016 0 015 0016 0041 0016 0015 0016 001 5 0016 0015 0016 0015 001 6 0015 0016 0015 00 16 0041 0016 0041 0016 0 015 0016 0015 0016 001 5 0016 0015 0016 0015 001 6 0041 0016 0041 00 16 0015 0016 0041 0016 0 015 0044 0044 016 0001 On: 0000 006c 001b 0000 0064 0 0640016 00[...]

  • Page 36

    IAR Preset 1: 0000 006c 001b 0000 0064 0 064 0016 0041 0016 0015 0 016 0015 0016 0015 0016 0 015 0016 0041 0016 0041 0016 004 1 0016 0015 0016 0015 001 6 0041 0016 0015 00 16 0041 0016 0041 0016 0 015 0016 0015 0016 004 1 0016 0015 0016 0041 001 6 0015 0016 0041 00 16 0015 0016 0015 0016 0 015 0044 0044 0016 000 1 IAR Preset 2: 0000 006c 001b 0000 [...]

  • Page 37

    1.55:1 0000 006c 001b 0000 0064 0 064 0016 0015 0016 0015 0 016 0015 0016 0015 0016 0 041 0016 0015 0016 0041 0016 001 5 0016 0015 0016 0041 001 6 0015 0016 0015 00 16 0041 0016 0041 0016 0 015 0016 0015 0016 001 5 0016 0041 0016 0015 001 6 0015 0016 0015 00 16 0015 0016 0015 0016 0 041 0044 0044 0016 000 1 1.66:1 0000 006c 001b 0000 0064 0 064 001[...]

  • Page 38

    Audio 4: 0000 006c 001b 0000 0064 0 064 0016 0015 0016 0041 0 016 0015 0016 0041 0016 0 015 0016 0015 0016 0041 0016 001 5 0016 0015 0016 0015 001 6 0041 0016 0015 00 16 0041 0016 0041 0016 0 015 0016 0015 0016 001 5 0016 0041 0016 0041 001 6 0041 0016 0041 00 16 0041 0016 0041 0016 0 015 0044 0044 0016 000 1 Analog: 0000 006c 001b 0000 0064 0 064 [...]

  • Page 39

    On: 0000 006c 001b 0000 0064 0 064 0016 0041 0016 0041 0 016 0041 0016 0015 0016 0 015 0016 0041 0016 0041 0016 004 1 0016 0041 0016 0015 001 6 0015 0016 0015 00 16 0041 0016 0041 0016 0 015 0016 0015 0016 001 5 0016 0015 0016 0015 001 6 0041 0016 0041 00 16 0015 0016 0015 0016 0 015 0044 0044 0016 000 1 Deinterlacin g Modes Auto: 0000 006c 001b 00[...]

  • Page 40

    Curtain: 0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 00 40 0016 0015 0015 0015 00 16 0015 0016 0015 0015 004 0 0016 0015 0015 0015 001 6 0015 0016 0015 00 15 0015 0016 0040 0015 0 015 0016 0015 0016 001 5 0015 0015 0016 0015 001 6 003f 0016 0015 00 16 0015 0015 0015 0016 0 015 0016 003f 0016 0040 0015 0040 0016 0015 0015 0040 0016 003f 0[...]

  • Page 41

    Viewing Modes: 0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0 015 0016 0015 0016 0015 0015 004 1 0016 0015 0015 0015 001 6 0015 0016 0015 00 15 0015 0016 0041 0015 0 015 0016 0015 0016 004 0 0016 0015 0016 0015 001 5 0015 0016 0040 00 15 0015 0016 0041 0015 0 015 0016 0015 0016 004 0 0016 0041 0015 0041 001 6 0015 0015[...]

  • Page 42

    3 Automation Command IDs and V alues This section beginning on the next page, c ontains the entire list of Control/Query commands available with the iScan VP xx line of video processors. The two character Command ID is in bold-underline (example: A1 for “Power”). The possible values are given for each control in bold (example: 1.000 ). We have [...]

  • Page 43

    Complete OSD Menu Tree Input Select – 4C Video 1 - 1 Video 2 - 2 S-Video 1 - 3 S-Video 2 - 4 Component 1 - 5 Component 2 - 6 RGBHV/Component - 7 HDMI 1 - 8 HDMI 2 - 9 HDMI 3 - 10 HDMI 4 - 11 SD/HD-SDI 1 - 12 (with SD/HD-SDI module installed) SD/HD-SDI 2 - 14 (with HD-SDI module installed) Auto - 13 Input Aspect Ratio (OSD MENU ONLY) Frame AR – [...]

  • Page 44

    Borders (see below) Horizontal – 44 R a n g e : 0-200 Vertical – 45 R a n g e : 0-200 Preset – E1 4:3 Full Frame - 1 Letterbox - 2 16:9 Full Frame - 3 4:3 Stretch - 14 Preset 1 - 4 Preset 2 - 5 Preset 3 - 6 Preset 4 - 7 Preset 5 - 8 Preset 6 - 9 Preset 7 - 10 Preset 8 - 11 Preset 9 - 12 Preset 10 - 13 U s e r - 0 Save User to – 53 (there is[...]

  • Page 45

    Deinterlacing – 49 A u t o - 6 Film Bias Mode - 0 Video Mode - 1 Forced 3:2 Mode - 8 or with ABT102 card Forced 2:2 Mode - 10 or with ABT102 card 2:2 Even Mode - 2 or with ABT102 card 2:2 Odd Mode - 3 or with ABT102 card Game Mode 1 - 4 or with ABT102 card Game Mode 2 - 5 or with ABT102 card Field-Scale - 9 PReP – B6 O f f - 0 O n - 1 Cadence D[...]

  • Page 46

    Auto AR – B0 O f f - 0 O n - 1 Auto Color Space – B1 O f f - 0 O n - 1 Auto Priority – 81 Range: 1-13 Audio Input – 4A Audio 1 - 1 Audio 2 - 2 Audio 3 - 3 Audio 4 - 4 Stereo - 5 HDMI - 6 O f f - 0 AV Lipsync – 4B Range: 0-200 Picture Control ( OSD MENU ONLY) Fine Detail – C8 Range: (-100)-(+100) Edge Enhancement – C9 Range: (-100)-(+1[...]

  • Page 47

    Configur ati on ( OSD MENU ONLY) Test Patterns – 80 O f f - 0 Frame Geometry - 1 Brightness/C ontrast - 2 Checker board - 3 Vertical Lines - 4 Horizontal Lines - 5 J u d d e r - 6 Color8 Bars75 - 7 Color8 Bars100 - 8 Window IRE10 - 9 Window IRE20 - 10 Window IRE30 - 11 Window IRE40 - 12 Window IRE50 - 13 Window IRE60 - 14 Window IRE70 - 15 Window[...]

  • Page 48

    User Mode – 85 Normal - 1 Advanced - 2 Serial Port Rate – A3 (Unit will reply with acknowledge, then switch to new baud-rate) 4800bps - 1 9600bps - 2 14400bps - 3 19200bps - 4 38400bps - 5 57600bps - 6 Factory Default – AC (Use value “0” – there is no safety fo r this function) Software Update – AD (Use value “0” – there is no s[...]

  • Page 49

    1365x768 - 35 852x576 - 15 1366x768 (1) - 16 1366x768 (2) - 33 1360x768 (1) - 31 1360x768 (2) - 32 1280x768 - 17 1024x1024 - 18 1024x852 - 19 1024x768 - 36 1024x576 - 20 848x600 - 21 1365x1024 - 22 1400x1050 - 23 1400x788 - 24 960x540 - 25 1280x960 - 26 1440x960 - 27 1440x1152 - 28 U s e r - 29 USER RESOLUTION CONTROLS: Horizontal Shi f t (OSD MENU[...]

  • Page 50

    Aspect Ratio (OSD MENU ONLY) D i s p l a y – 6A 4:3 - 1 5:4 - 2 16:9 - 3 2.35:1 - 4 U s e r - 5 Display User Value – 88 Range: 1.00-3.00 Lens – B7 M o d e 1 - 1 Mode 1 “Auto” - 2 M o d e 2 - 3 N o n e - 0 S c r e e n – 89 4:3 - 1 5:4 - 2 16:9 - 3 2.35:1 - 4 U s e r - 5 S c r e e n U s e r V a l u e – 8A R a n g e : 1.00-3.00 Image Shi[...]

  • Page 51

    Output Level – E6 Video - 1 P C - 2 Framerate (OSD MENU ONLY) W h e n input is: 24Hz - NOT YET DEFINED 2 4 H z L o c k - 1 4 8 H z L o c k - 2 6 0 H z L o c k - 3 7 2 H z L o c k - 4 U n l o c k - 0 24Hz input, Unlocked output framerate – NOT YET DEFINED R a n g e : 24.00-80.00 W h e n input is: 25Hz - NOT YET DEFINED 2 5 H z L o c k - 1 5 0 H [...]

  • Page 52

    Border Level – 4F Range: (-16)-(+100) Output Picture Cont rols (OSD MENU ONLY) Presets – C4 ISF Day Normal - 1 ISF D ay Br ight - 2 I S F N i g h t - 3 Preset 1 - 4 Preset 2 - 5 Brightness – C0 R a n g e : (-100)-(+100) Contrast – C1 R a n g e : (-100)-(+100) Saturation – C2 R a n g e : (-100)-(+100) H u e – C3 R a n g e : (-100)-( +100[...]

  • Page 53

    Appendix A. Decimal to Binary to HEX to ASCII Conversion Table Some ASCII Characters will not be u sed ev er in the iScan communication – these are grayed out for clarity (the entire list is published for the sake of com pletion). Decimal Binary (MSB) HEX ASCII 0 0000 0000 0x00 NUL – Null 1 0000 0001 0x01 SOH – Start of Heading 2 0000 0010 0x[...]

  • Page 54

    39 0010 0111 0x27 ‘ 40 0010 1000 0x28 ( 41 0010 1001 0x29 ) 42 0010 1010 0x2A * 43 0010 1011 0x2B + 44 0010 1100 0x2C , 45 0010 1101 0x2D - 46 0010 1110 0x2E . 47 0010 1111 0x2F / 48 0011 0000 0x30 0 49 0011 0001 0x31 1 50 0011 0010 0x32 2 51 0011 0011 0x33 3 52 0011 0100 0x34 4 53 0011 0101 0x35 5 54 0011 0110 0x36 6 55 0011 0111 0x37 7 56 0011 [...]

  • Page 55

    84 0101 0100 0x54 T 85 0101 0101 0x55 U 86 0101 0110 0x56 V 87 0101 0111 0x57 W 88 0101 1000 0x58 X 89 0101 1001 0x59 Y 90 0101 1010 0x5A Z 91 0101 1011 0x5B [ 92 0101 1100 0x5C 93 0101 1101 0x5D ] 94 0101 1110 0x5E ^ 95 0101 1111 0x5F _ 96 0110 0000 0x60 ` 97 0110 0001 0x61 a 98 0110 0010 0x62 b 99 0110 0011 0x63 c 100 0110 0100 0x64 d 101 0110 [...]

  • Page 56

    129 1000 0001 0x81 No ASCII Character at This Value 130 1000 0010 0x82 No ASCII Character at This Value 131 1000 0011 0x83 No ASCII Character at This Value 132 1000 0100 0x84 No ASCII Character at This Value 133 1000 0101 0x85 No ASCII Character at This Value 134 1000 0110 0x86 No ASCII Character at This Value 135 1000 0111 0x87 No ASCII Character [...]

  • Page 57

    174 1010 1110 0xAE No ASCII Character at This Value 175 1010 1111 0xAF No ASCII Character at This Value 176 1011 0000 0xB0 No ASCII Character at This Value 177 1011 0001 0xB1 No ASCII Character at This Value 178 1011 0010 0xB2 No ASCII Character at This Value 179 1011 0011 0xB3 No ASCII Character at This Value 180 1011 0100 0xB4 No ASCII Character [...]

  • Page 58

    219 1101 1011 0xDB No ASCII Character at This Value 220 1101 1100 0xDC No ASCII Character at This Value 221 1101 1101 0xDD No ASCII Character at This Value 222 1101 1110 0xDE No ASCII Character at This Value 223 1101 1111 0xDF No ASCII Character at This Value 224 1110 0000 0xE0 No ASCII Character at This Value 225 1110 0001 0xE1 No ASCII Character [...]

  • Page 59

    Appendix B. Infrared Control White Paper by Barry Gordon Note: This article in Sections 2.1 thro ugh 2.5 is reprinted with permission from Barry Gordon. The original article was printed circa 1998, although the information it contains is still very pertinent. We wish to thank Barry for allo wing us to reprint the article. Anchor Bay is not responsi[...]

  • Page 60

    been pressed (and perhaps even what device this key is for). We first need to simplify the problem so that we don’t have deal with t oo m any "Pulse widths". We can easily do this by representing the number in base 2, or bina ry. (I apologize if th is now gets a little technical, but in reality it alre ady has). In binary there are only[...]

  • Page 61

    having them equal. We m ight choose 48,24 for the "1" and 24,24 for the "0". In fact this is what Sony has done in its IR remotes. [Note: If you work through the numbers you will find that Sony IR signaling uses a sequence of 1200 microseconds of light followed by 600 microseconds of no light to represent a "1"; and a [...]

  • Page 62

    A Burst Pair Sequence usually looks as follows: Lead in Burst Pair Data Burst Pairs Lead Out Burst Pair The Lead In Burst pair can be thought of as the hello or wake up burst. It tells the receiver to start listening (or rather looking) ve ry closely as what is com ing. It is usually of different timing duration than the Burst Pair s in the data pa[...]

  • Page 63

    IR Codes The world of IR remotes has become a commodity world. IR remotes (simple ones, not the Pronto) are rela tively inexpensive. I bought 5, credit card sized, universal remotes for $10. They are three times as thick as a credit card but the sam e height and width. Fits nicely in a shirt pocket. (A true couch potato must NE VER EVER be without [...]

  • Page 64

    Let us break it up to decipher it. Preamble 0000 0067 000 0015 Word 1 0 so it is a learned IR code Word 2 103 decimal which when plugged into the formula already given yields an IR Ca rrier frequency of about 40kHz. Word 3 0000 is the length of the On e Time Burst. There is no one time burst Word 4 Decimal 21 is the l ength of the repeat burst. The[...]

  • Page 65

    Continuing on to the device code we have: Word 21,22 0018 0018 (24,24 decimal) Burst Pair 8, bit 1 = " 0" Word 23,24 0030 0018 (48,24 decimal) Burst Pair 9, bit 2 = " 1" Word 25,26 0018 0018 (24,24 decimal) Burst Pair 10, bit 3 = "0" Word 27,28 0030 0018 (48,24 decimal) Burst Pair 11, bit 4 = "1" Word 29,30 0[...]

  • Page 66

    NEC IR Code Format Parameter Carrier Freque ncy Unit of Burst Time Lead In Burst "1" Burst Pattern "0" Burst Pattern Lead Out Decimal Value 40kHz 22 cycles o f the carrier 341 171 22 96 22 24 22, 1427 HEX Value 0156 00ab 0016 0060 0016 0016 0016 0593 Doing the arithmetic we see that this c ode uses a base time of 550 m icrosecon[...]

  • Page 67

    If you work out all of the detailed analys is in a manner similar to that shown for the Sony you should determine that the carrier frequency is indeed 40kHz, there are 34 total burst pairs in the o n e burst s equence use d, and the burst sequence is repeatable. The actual 32 bits of data is : 00010101 11101010 01011000 10100111 Looking at the adja[...]

  • Page 68

    Appendix C. Help and Support Thanks for taking the time to read this docum ent. W e have tried to cover in easy-to- understand terms, every facet of autom ation the iScan supports – while attempting at answer every question we’ve ever been asked by customers and installers. However – if after reading this docum ent you have questions which ar[...]