`
`umuarchivenrg
`415.561.6To?
`415840—0391 pvt—ax
`
`internet Archive
`300 l-imsnm Avenue.
`
`San Francisco, CA 94118
`
`AFFIDAVIT OF CHRISTOPHER BUTLER
`
`l. I am the Office Manager at the Internet Archive, located in San Francisco,
`California. I make this declaration ofmy own personal knowledge.
`2. The Internet Archive is a website that provides access to a digital library of
`Internet sites and other cultural artifacts in digital form. Like a paper library, we provide
`free access to researchers. historians, scholars, and the general public. The Internet
`Archive has partnered with and receives support from various institutions, including the
`Library of Congress.
`3. The Internet Archive has created a service known as the Wayback Machine. The
`Wayback Machine makes it possible to surf more than 450 billion pages stored in the
`Internet Archive's web archive. Visitors to the Wayback Machine can search archives
`by URL (i.e.. a website address).
`If archived records for a URL are available, the visitor
`will be presented with a list of available dates. The visitor may select one ofthose
`dates, and then begin surfing on an archived version ofthe Web. The links on the
`archived files, when served by the Wayback Machine, point to other archived tiles
`{whether HTML pages or images). Ifa visitor clicks on a link on an archived page, the
`Wayback Machine will serve the archived file with the closest available date to the page
`upon which the link appeared and was clicked.
`4. The archived data made viewable and browseable by the Wayback Machine is
`compiled using software programs known as crawlers, which surf the Web and
`automatically store copies of web tiles, preserving these files as they exist at the point of
`time of capture.
`5. The Internet Archive assigns a URL on its site to the archived files in the format
`http:i’i’webarchive.orglwebr’[Year in yyyy][Month in mm][Day in dd][Time code in
`hh:mm:ss]r’[Archived URL]. Thus, the internet Archive URL
`httpzz’fwebarchive.orga’webfl 9970 l 2604582Si’http:i’lwwwarchiveorgir would be the
`URL for the record of the Internet Archive home page HTML file
`(http:i’i’wwwarchiveorgi') archived on January 26, I997 at 4:58 a.m. and 28 seconds
`(1997f01I26 at 04:58:28). A web browser may be set such that a printout from it will
`display the URL ofa web page in the printout’s footer. The date assigned by the Internet
`Archive applies to the HTML file but not to image files linked therein. Thus images that
`appear on a page may not have been archived on the same date as the HTML file.
`Likewise, ifa website is designed with "frames," the date assigned by the Internet
`Archive applies to the frameset as a whole, and not the individual pages within each
`frame.
`
`6. Attached hereto as Exhibit A are true and accurate copies of printouts of the
`Internet Archive's records of the HTML files or PDF files for the URLs and the dates
`
`specified in the footer ofthe printout (HTML) or attached coversheet (PDF).
`7".
`I declare under penalty of perjury that the foregoing is true and correct.
`
`DATEQ Iii? “bl
`
`y
`
`.
`
`IE
`
`. \,,_
`
`Christopher Butler
`
`0001
`
`US. Patent No. 9,716,853
`
`Roku EX1048
`
`Roku EX1048
`U.S. Patent No. 9,716,853
`
`0001
`
`
`
`
`Exhibit A
`
`Exhibit A
`
`0002
`
`
`
`https://web.archive.org/web/20101214050550/http://www.pioneerelectronics.c
`om:80/ephox/StaticFiles/PUSA/Files/BDP-33FD.pdf
`
`
`0003
`
`
`
`BDP-33FD
`Pioneer Elite 1080p Streaming Blu-ray Disc™ Player
`
`PERFORMANCE FEATURES
` › Spectacular 1080p Picture Quality: The BDP-33FD provides up to
`1920 x 1080p resolution for unrivaled picture quality. And with True
`24fps, you’ll see your movies as the director intended.
` › Simultaneous HDMI® & Component Video Output: Enjoy High
`Definition Video from both the HDMI and Component Video
`connections. (Component Video limited to 1080i Resolution.)
` › Online Streaming Content: Enjoy online content from YouTube and
`read RSS Feeds when connected to the Internet. Additional services
`available soon.
` › iPhone®/iPod® Touch Remote Control: Using our free iControlAV
`application (available for download on the Apple® App StoreSM) users
`can control most major functions of the BDP-33FD with their iPhone/
`iPod Touch.
` › RS232/IP Control: The BDP-33FD allows for control over most major
`functions via the RS232/Ethernet port making it perfect for custom
`installation applications.
` › Armored Chassis
`Construction: The
`BDP-33FD has been
`designed and constructed
`to provide the best audio
`and video in its class. A
`double layered chassis, drive
`stabilizers, shock absorbers
`all aid in providing superior
`audio and video playback.
`
` › Superior Quality Audio Components Selection: The BDP-33FD uses
`superior quality audio parts to reproduce soundtracks and music with
`the great precision. A high quality AC cable is also supplied.
` › Deep Color: The BDP-33FD supports 36-bit* Deep Color, offering
`high definition images with superb color detail.
` › HDMI Precision Quartz Lock System (PQLS) Jitterless Transmission
`(Bit-stream): By HDMI connection with a compatible Pioneer A/V
`receiver, A/V sources such as Blu-ray Discs and DVDs, as well as CD
`music are precisely reproduced with minimum jitter.
` › Internal Audio Decoders: The BDP-33FD features internal decoding
`of all advanced audio formats including Dolby® Digital Plus, Dolby
`TrueHD, DTS-HD® High Resolution, and DTS-HD Master Audio.
` › BD-Live™ Compliant (Profile 2.0): Enjoy special disc contents in
`Picture-in-Picture form, and also download additional content from
`the internet to optional USB memory, such as the director’s interview
`and languages not contained on the disc.**
` › Wireless Ready: An optional 802.11n wireless adapter (AS-WL100)
`is available allowing access to online wireless content and firmware
`upgrades without the need to run additional cables to your Blu-ray
`player.
` › Auto Firmware Notification: When connected to a live internet
`connection the BDP-33FD will automatically notify you of any new
`firmware availability.
` › Dual USB Inputs: A front and Rear USB input are provided to
`accommodate optional BD-Live Storage, our optional AS-WL100
`Wireless internet adapter, or JPG/MP3 media playback.
` › Multi-Format Compatibility: You can play high definition DVD discs
`recorded by digital video cameras in AVCHD format. You can also
`play BD-R/RE, DVD-R/RW, etc. recorded using Blu-ray Disc recorders
`or DVD recorders as well as CD/CD-R.
`
` * Except for 1080p / 60 output.
` ** BD-Live features only available on compatible discs and playable features depend on the disc contents.
`
`0004
`
`
`
`BDP-33FD
`Pioneer Elite 1080p Streaming Blu-ray Disc™ Player
`
`INTEGRATED TECHNOLOGIES
`
`TERMINALS
` › HDMI® Output
` › Component Video Output
` › Composite Video Output
` › Optical Digital Output
` › Ethernet
` › USB Input (1 Front / 1 Rear)
` › RS-232C
`SPECIFICATIONS
` › Power Requirements: 120 V 60 Hz
` › Product Weight: 7 lbs. 1 oz.
`PRODUCT DIMENSIONS
` › W x H x D: 16-9/16” x 2-14/16” x 9”
`UPC
` › 884938112215
`
`CONNECTIONS
`
`Specifications and design subject to modification without notice.
`PIONEER, ELITE, and the Pioneer and Elite logos are registered trademarks of Pioneer Corporation.
`Compatible with MPEG1 Audio Layer3 32 kHz, 44.1 kHz and 48 kHz formats.
`MP3 file name requires mp3 as an extension.
`Chinese characters cannot be displayed, although files featuring them can be played.
`The number of folders and files within a single folder (including the root directory) is limited to a
`maximum of 256. Also, keep the number of folder layers to a maximum of 5.
`Can play VBR (Variable Bit Rate) content, but playing time may not be shown correctly.
`This unit may not be able to play back discs that have been recorded on other units due to the
`recording conditions, mode, surface dirt, or scratches.
`“Blu-ray Disc” and the Blu-ray Disc logo are trademarks of Blu-ray Disc Association.
`The DVD logo is a registered trademark of DVD Format/Logo Licensing Corporation.
`HDMI, the HDMI logo and High-Definition Multimedia Interface are trademarks or registered trade-
`marks of HDMI Licensing LLC.
`
`“x.v.Color” and the “x.v.Color” logo are trademarks of Sony Corporation. x.v.Color only available for
`playback of discs recorded with AVCHD devices.
`“BD-LIVE” logo is trademark of Blu-ray Disc Association.
`“AVCHD” and the “AVCHD” logo are trademarks of Panasonic Corporation and Sony Corporation.
`Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun
`Microsystems, Inc. in the U.S. and other countries.
`Dolby and the double-D symbol are registered trademarks of Dolby Laboratories.
`DTS is a registered trademark & the DTS logo and Symbol are trademarks of DTS, Inc.
`iPhone®, iPod®, and Apple® are registered trademarks of Apple Inc.
`
`© 2010 Pioneer Electronics (USA) Inc.
`
`0005
`
`
`
`9/16/2019
`
`HowStuffWorks "HDMI Connections"
`
`Search HowStuffWorks and the web
`
`Video |
`
`RSS |
`
`Random
`
`Home Adventure Animals Auto Communication Computer Electronics Entertainment Food Geography Health History Home & Garden Money People Science
`
`Cameras & Photography Gadgets Games & Gear Home Audio & Video How-to Tech Personal Audio Phones Solid State Electronics Tech Myths Trade Shows
`
`Home > Electronics > Home Audio & Video > HDTV
`
`Previous Page
`How HDMI Works
`
`by Tracy V. Wilson
`Cite
`
`Feedback
`
`Share
`
`Recommend
`
`Inside this Article
`1. Introduction to How HDMI
`Works
`2. HDMI Signals
`3. HDMI Connections
`
`4. HDMI Standards and
`Revisions
`5. Lots More Information
`6. See all HDTV articles
`
`Next Page
`
`Electronics Videos
`
`More Electronics Videos »
`
`HDMI Connections
`There are lots of methods you can use to connect home-theater components. For example:
`
`Component video carries analog video signals separated into two channels for color and
`a third for luminance. Component video cables use RCA connectors.
`S-video transmits analog signals using one cable and a four-pin connector.
`DVI, or digital visual interface, is a 29-pin connection commonly used with computer
`monitors. Unlike composite video and s-video, it carries digital signals.
`
`Many HDTV early adopters rely on DVI, since it hit the market before HDMI did. Since DVI and HDMI
`both use the TMDS protocol, they're compatible. All you need to connect an HDMI cable to a DVI port is
`a passive adapter.
`
`The DVI and HDMI connectors have some other similarities. Both
`use a grid of pins to transmit signals from the cable to the device.
`While DVI has a 29-pin connector, HDMI's type A connector has
`19 pins. A DVI connector also uses a pair of built-in screws to
`anchor it to the device. HDMI plugs don't have this extra support,
`and some users have expressed concern that this puts
`unnecessary strain on the device's circuitry. There's also a
`miniature version of the HDMI connector for use on smaller
`devices like digital camcorders as well as a 29-pin type B
`connector, although most consumer devices use type A.
`
`Photo courtesy HowStuffWorks Shopper
`With a simple adapter, you can
`From the HDMI connector's pins, signals travel through twisted
`plug an HDMI cable into a DVI slot.
`pairs of copper cable. Three audio and video channels travel
`through two pins each, for a total of six pins. The TMDS clock, which allows devices to synchronize the
`incoming data, travels through one pair of pins. Each of these four total pairs has a shield -- another
`wire that protects it from interference from its neighbors. The TMDS channels, the clock and the shields
`make up the bulk of the cable pairs inside the HDMI cable.
`
`Related Content
`
`Prices: HDMI Cables
`
`Monster Cable Products
`127655 HDMI 1000HD
`Ultra-High Speed HDMI
`Cable (2 m) HDMI Cable
`HDMI Cable, Manufacturer:
`Monster Cable Products,
`PN: 127655, UPC:
`00050644449239
`$63.00 - $133.00
`
`Monster Cable Products
`MC 1000HD-4M HDMI
`Cable 4 meter (127656)
`Video Cable
`Video Cable, Manufacturer:
`Monster Cable Products,
`PN: 127656, UPC:
`050644449246
`$129.00 - $200.00
`
`Monster Cable Products
`Monster HDMI 1000HD
`Ultra-High Speed HDMI
`Cable (1 meter) (127654)
`HDMI Cable
`HDMI Cable, Manufacturer:
`Monster Cable Products,
`PN: 127654, UPC:
`50644449017
`$72.00 - $102.00
`
`https://web.archive.org/web/20100326090548/https://electronics.howstuffworks.com/hdmi2.htm
`
`1/2
`
`0006
`
`
`
`9/16/2019
`
`HowStuffWorks "HDMI Connections"
`
`The other signals that travel through the HDMI cable need only one pin. One such channel is the
`consumer electronics channel (CEC). If your devices support it, this channel allows them to send
`instructions to one another. For example, an HD-DVD player could automatically turn on a home-theater
`receiver and an HDTV when it started playing a disk. The hot plug detect channel, which uses one pin,
`senses when you plug in or unplug a device, re-initializing the HDMI link if necessary. The one-pin
`display data channel (DDC) carries device information and the HDCP encryption information
`discussed in the previous section. Other channels carry encryption data and electricity to power
`communication between devices.
`
`The cables themselves come in two categories.
`Category 1 has a speed of 74.25 MHz. Category 2
`has a speeded of 340 MHz. Most consumer cables
`are the faster category 2 variety.
`
`In addition to the connector and cable, the HDMI
`standard applies to how TV sets can synchronize
`sound with video and display color. These
`capabilities have changed significantly over
`several revisions to the standard, which we'll compare in the next section.
`
`HDMI Certification
`In order to carry the HDMI logo, devices and
`cables have to pass compliance testing.
`Manufacturers, known as HDMI adopters,
`must submit a sample of their product for tests
`before starting mass production.
`
`Previous Page
`
`Next Page
`
`Inside this Article
`1. Introduction to How HDMI Works
`2. HDMI Signals
`3. HDMI Connections
`
`Related Ad Categories
`
`4. HDMI Standards and Revisions
`5. Lots More Information
`6. See all HDTV articles
`
`Search HowStuffWorks and the web
`
`Home | Adventure | Animals | Auto | Communication | Computer | Electronics | Entertainment
`
`| Food | Geography | Health | History | Home & Garden | Money | People | Science
`
`Company Info | Advertise With Us | Newsletter | Careers | Privacy | Contact Us | Help | Visitor Agreement | RSS | HSW Tools
`HowStuffWorks | HSW Brazil | HSW China
`© 1998-2010 HowStuffWorks, Inc.
`
`Video Center | Maps | Consumer Guide Auto | Consumer Guide Products | Make HSW your homepage
`
`Discovery Communications, LLC | Discovery Channel | TLC | Animal Planet | Discovery Health | Science Channel | Planet Green | Discovery Kids
`Petfinder | TreeHugger | Military Channel | Investigation Discovery | HD Theater | FitTV | Turbo | Discovery Education
`
`ATTENTION! We recently updated our privacy policy. The changes are effective as of Thursday, October 30, 2008.
`To see the new policy, click [here]. Questions? See the policy for the contact information.
`
`https://web.archive.org/web/20100326090548/https://electronics.howstuffworks.com/hdmi2.htm
`
`2/2
`
`0007
`
`
`
`https://web.archive.org/web/20060927041858/http://www.havi.org/technical/H
`AVi_1.1.pdf
`
`
`0008
`
`
`
`HAVi SPECIFICATION Version 1.1
`
`The HAVi Specification
`
`
`Specification of the Home Audio/Video
`Interoperability (HAVi) Architecture
`
`
`
`
`
`
`
`
`HAVi, Inc.
`
`
`1. This document is provided “as is” with no warranties, whatsoever, including any warranty of
`merchantability, non-infringement, fitness for any particular purpose, or any warranty otherwise arising out of
`any proposal or specification.
`2. All liability, including liability for infringement of any proprietary rights, relating to use of information in
`this specification is disclaimed.
`3. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted
`herein.
`4. This document is allowed to be used only for evaluation purposes and may not be used for the
`development, design, production or commercialization of products unless proper licenses are taken from the
`owners of Intellectual Property Rights that pertain to this document and the technical content thereof.
`5. This document shall not be used as a basis for the development, design, production or commercialization of
`any product of for any other purpose other than provided for under item #4 hereabove.
`6. This document is protected by copyrights owned by HAVi, Inc. Third party names and brands are the
`property of their respective owners. Despite accessibility on the HAVi website of these HAVi documents it is
`prohibited to copy and/or distribute the same or any part thereof to third parties.
`
`Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S.
`and other countries.
`
`Version 1.1
`May 15, 2001
`
`
`
`I
`
`0009
`
`
`
`HAVi SPECIFICATION Version 1.1
`
`
`
`
`Table of Contents
`1 GENERAL..............................................................................1
`1.1 SCOPE .................................................................................................................1
`1.2 REFERENCES........................................................................................................1
`1.3 TERMINOLOGY......................................................................................................2
`1.4 COMPLIANCE........................................................................................................6
`2 OVERVIEW............................................................................8
`2.1 THE HOME NETWORK...........................................................................................8
`2.2 REQUIREMENTS....................................................................................................9
`2.3 SYSTEM MODEL..................................................................................................11
`2.4 HAVI SOFTWARE ARCHITECTURE.......................................................................13
`2.5 USER INTERFACE SUPPORT ................................................................................17
`2.6 HOME NETWORK CONFIGURATIONS ....................................................................19
`2.7 INTEROPERABILITY IN THE HAVI ARCHITECTURE..................................................20
`2.8 VERSIONING .......................................................................................................22
`2.9 SECURITY...........................................................................................................23
`3 SOFTWARE ELEMENT DESCRIPTIONS.........................25
`3.1 COMMUNICATION MEDIA MANAGER.....................................................................25
`3.2 MESSAGING SYSTEM..........................................................................................26
`3.3 EVENT MANAGER ...............................................................................................48
`3.4 REGISTRY...........................................................................................................49
`3.5 DEVICE CONTROL...............................................................................................53
`3.6 DEVICE CONTROL MODULE MANAGER................................................................63
`3.7 STREAM MANAGER.............................................................................................67
`3.8 RESOURCE MANAGER ........................................................................................74
`3.9 APPLICATION MODULES......................................................................................88
`3.10 CODE UNIT AUTHENTICATION...........................................................................88
`4 DATA DRIVEN INTERACTION..........................................99
`4.1 DATA DRIVEN INTERACTION PROTOCOL ..............................................................99
`4.2 USER OUTPUT AND INPUT DEVICE MODELS.......................................................101
`4.3 DDI ELEMENTS ................................................................................................103
`4.4 NAVIGATION OF THE DDI HIERARCHY................................................................106
`4.5 NOTIFICATION SCOPE FOR TARGET DDI CHANGES............................................106
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`II
`
`0010
`
`
`
`HAVi SPECIFICATION Version 1.1
`
`5 SOFTWARE ELEMENT APIS AND PROTOCOLS ........108
`5.1 HAVI TYPE DEFINITIONS AND API CATEGORIES................................................108
`5.2 COMMUNICATION MEDIA MANAGER...................................................................115
`5.3 MESSAGING SYSTEM........................................................................................124
`5.4 EVENT MANAGER .............................................................................................138
`5.5 REGISTRY.........................................................................................................146
`5.6 DEVICE CONTROL MODULE...............................................................................156
`5.7 FUNCTIONAL COMPONENT MODULE..................................................................186
`5.8 DEVICE CONTROL MODULE MANAGER..............................................................200
`5.9 STREAM MANAGER...........................................................................................217
`5.10 RESOURCE MANAGER ...................................................................................239
`5.11 APPLICATION MODULE...................................................................................253
`5.12 APIS FOR DATA DRIVEN INTERACTION ...........................................................256
`5.13 APIS FOR VERSIONING...................................................................................293
`5.14 APIS FOR BULK TRANSFER ...........................................................................294
`6 APIS FOR FUNCTIONAL COMPONENT MODULES ....296
`6.1 FCM DATA TYPES............................................................................................296
`6.2 TUNER FCM.....................................................................................................299
`6.3 VCR FCM.......................................................................................................309
`6.4 CLOCK FCM ....................................................................................................321
`6.5 CAMERA FCM..................................................................................................328
`6.6 AV DISC FCM..................................................................................................337
`6.7 AMPLIFIER FCM...............................................................................................352
`6.8 DISPLAY FCM..................................................................................................360
`6.9 AV DISPLAY FCM............................................................................................373
`6.10 MODEM FCM ................................................................................................374
`6.11 WEB PROXY FCM.........................................................................................384
`7 HAVI JAVA API DESCRIPTION ......................................393
`7.1 OVERVIEW........................................................................................................393
`7.2 PROFILES.........................................................................................................393
`7.3 MAPPING HAVI IDL TO JAVA............................................................................396
`7.4 CODE UNITS.....................................................................................................414
`7.5 ISOCHRONOUS DATA PROCESSING....................................................................419
`7.6 EXAMPLE: A DCM CODE UNIT AND DCM (INFORMATIVE).................................420
`8 HAVI LEVEL 2 USER INTERFACE .................................425
`8.1 HAVI USER-INTERFACE DESIGN (INFORMATIVE)................................................425
`
`
`
`III
`
`0011
`
`
`
`HAVi SPECIFICATION Version 1.1
`
`
`
`8.2 JAVA.AWT SUBSET ...........................................................................................425
`8.3 HAVI EXTENSIONS TO AWT.............................................................................427
`8.4 HAVI WIDGET FRAMEWORK .............................................................................441
`8.5 HAVI RESIDENT WIDGETS ................................................................................447
`8.6 PROFILES.........................................................................................................448
`8.7 GENERAL APPROACH TO ERROR BEHAVIOR......................................................448
`8.8 REGISTER OF CONSTANTS................................................................................448
`9 SDD DATA.........................................................................454
`9.1 REFERENCES....................................................................................................454
`9.2 INTRODUCTION..................................................................................................454
`9.3 TEXT ENCODING FORMATS ...............................................................................454
`9.4 HAVI KEY VALUES...........................................................................................454
`9.5 MINIMUM REQUIRED DATA................................................................................454
`9.6 ROM FORMAT .................................................................................................455
`9.7 THE GUID AND THE BUS_INFO_BLOCK............................................................456
`9.8 ROOT DIRECTORY.............................................................................................456
`9.9 INSTANCE DIRECTORY ......................................................................................457
`9.10 HAVI UNIT DIRECTORY..................................................................................457
`9.11 EXAMPLES (INFORMATIVE).............................................................................461
`10 SCENARIOS .................................................................465
`10.1 IAV OR FAV BOOTSTRAP .............................................................................465
`10.2 A BAV OR LAV IS PLUGGED INTO THE NETWORK..........................................466
`10.3 AN FAV OR IAV IS PLUGGED INTO THE NETWORK..........................................466
`10.4 A BAV OR LAV IS REMOVED FROM THE NETWORK........................................467
`10.5 AN FAV OR IAV IS REMOVED FROM THE NETWORK .......................................467
`10.6 AN APPLICATION COMMUNICATES WITH AN FCM............................................468
`10.7 TWO APPLICATIONS COMMUNICATE WITH THE SAME DCM .............................469
`10.8 A DCM COMMUNICATES WITH ITS TARGET ....................................................469
`11 ANNEXES......................................................................471
`11.1 HAVI PROTOCOL TYPES................................................................................471
`11.2 HAVI REGISTRY ATTRIBUTES ........................................................................471
`11.3 HAVI SOFTWARE ELEMENT TYPES ................................................................472
`11.4 HAVI SEIDS.................................................................................................473
`11.5 HAVI API CODES..........................................................................................474
`11.6 HAVI OPERATION CODES..............................................................................475
`11.7 HAVI ERROR CODES.....................................................................................482
`
`
`
`
`
`
`
`
`
`
`
`IV
`
`
`
`
`
`
`
`
`
`0012
`
`
`
`HAVi SPECIFICATION Version 1.1
`11.8 HAVI FCM ATTRIBUTE INDICATORS...............................................................488
`11.9 HAVI SYSTEM EVENT TYPES .........................................................................490
`11.10 HAVI MEDIA FORMATS..............................................................................492
`11.11 HAVI STREAM TYPES................................................................................493
`11.12 HAVI CABLE TRANSMISSION FORMATS...................................................495
`11.13 HAVI IMAGE TYPES...................................................................................496
`11.14 HAVI TRANSPORT TYPES..........................................................................496
`11.15 HAVI DDI ELEMENT TYPES.......................................................................497
`11.16 HAVI DDI OPTIONAL ATTRIBUTES.............................................................498
`11.17 HAVI COMPARISON OPERATORS...............................................................499
`APPENDIX A: HAVI JAVA APIS
`
`
`
`V
`
`0013
`
`
`
`HAVi SPECIFICATION Version 1.1
`
`
`
`
`List of Figures
`
`Figure 1. A 1394 Network with AV Clusters ........................................................................................9
`Figure 2. DCM Characteristics ........................................................................................................... 12
`Figure 3. HAVi Architectural Diagram (FAV).................................................................................... 15
`Figure 4. HAVi Controllers .................................................................................................................. 19
`Figure 5. HAVi Displays....................................................................................................................... 20
`Figure 6. SEID Representation........................................................................................................... 26
`Figure 7. Example of Message Transfer Supervision .................................................................... 28
`Figure 8. Typical Reliable Message Sequences.............................................................................. 30
`Figure 9. Reliable Messaging Failing Due to Timer Expiration..................................................... 30
`Figure 10. General Message Format ................................................................................................... 31
`Figure 11.
`IEC 61883 FCP Packet Structure....................................................................................... 34
`Figure 12.
`IEC 61883 CTS Codes ......................................................................................................... 35
`Figure 13. TAM_HaviDataPacket Representation............................................................................. 35
`Figure 14. Function Call Mapping to a Message............................................................................... 38
`Figure 15. Function Return Mapping to a Message.......................................................................... 40
`Figure 16. Example of Synchronous Message Transfer.................................................................. 43
`Figure 17. Self-renumeration Strategy................................................................................................ 44
`Figure 18. Havlet Upload....................................................................................................................... 55
`Figure 19. DCM Installation................................................................................................................... 56
`Figure 20. Connection Diagram ........................................................................................................... 71
`Figure 21. Stream Types........................................................................................................................ 72
`Figure 22. FCM Reservation ................................................................................................................. 76
`Figure 23. Reservation Protocol .......................................................................................................... 79
`Figure 24. Resource Manager and Scheduled Actions.................................................................... 81
`Figure 25. Certificate Tree..................................................................................................................... 89
`Figure 26. Authentication-specific files in a JAR file........................................................................ 90
`Figure 27. havi.signature format.......................