TA Document IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1.

Similar documents
TA Document IEEE1394 Interface Implementation Guideline TV Device for Japanese BS/CS Digital Broadcasting System 1.0

TA Document IEEE1394 Interface Implementation Test Specification STB Device for Japanese BS/CS Digital Broadcasting System 1.

TA Document IEEE1394 Interface Implementation Test Specification DV Device 1.0

TA Document Test specification of self-test for AV Devices 1.0 (Point-to-Point Test and Network Test)

TA Document Specification of high-speed transmission of

Specification for TRAN Layer Services

TA Document IEEE1394 Interface Implementation Guideline DV Device 1.0

TA Document IEEE1394 Interface Implementation Guideline D-VHS Device 1.0

TA Document SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0

TA Document AV/C Disc Subunit - DVR-Blue Media Type Specification 1.0

AV/C Disc Media Type Specification CD-DA

TA Document Editorial Corrections to the Asynchronous Serial Bus Connections, Version 1.0

AV/C Disc Media Type Specification MD audio

TA Document AV/C Disc Media Type Specification - SACD 1.2

TA Document AV/C Bulletin Board Subunit General Specification Version 1.0

TA Document Transmission of Rec. ITU-R BO.1294 System B Transport 1.0

TA Document AV/C Camera Storage Subunit 2.1

TA Document AV/C Descriptor Mechanism Specification 1.1

Document number Finger Print Scanner Functional Test Specification. August 9, Sponsored by: 1394 Trade Association

AV/C Digital Interface Command Set General Specification

TA Document AV/C Bulletin Board Type Specification Resource Schedule Board 1.0a

AV/C commands for management of Asynchronous Serial Bus Connections

AV/C Disc Subunit General Specification

INTERNATIONAL STANDARD

OPEN BASE STATION ARCHITECTURE INITIATIVE

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE Home Digital Network Interface Specification with Copy Protection

Recommendations for LXI systems containing devices supporting different versions of IEEE 1588

OPEN BASE STATION ARCHITECTURE INITIATIVE

ANSI/CEA Standard. Tunneling Device Area Network Protocols over Internet Protocol Channels ANSI/CEA-852-C

INTERNATIONAL STANDARD

ANSI/SCTE

RP3 / RP3-01 Interface Profile Document

ANSI/SCTE

OPEN BASE STATION ARCHITECTURE INITIATIVE

ITU-T J.288. Encapsulation of type length value (TLV) packet for cable transmission systems

This is a preview - click here to buy the full publication

SDLC INTELLECTUAL PROPERTY POLICY

CEA Standard. Control Networking Protocol Specification Part 5: Implementation- Application-Layer-Guidelines CEA-709.5

TECH 3381 CARRIAGE OF EBU-TT-D IN ISOBMFF VERSION: 1.0 SOURCE: SP/MIM XML SUBTITLES

Getting Started with MTConnect: Architecture

Interpretations and Clarifications

Terminal I/O Profile Client Implementation Guide

JEDEC SOLID STATE TECHNOLOGY ASSOCIATION

ARM CoreLink DPE-400 Data Parity Extension for NIC-400

INTERNATIONAL STANDARD

TA Document AV/C Printer Subunit Specification 2.0

RapidIO Interconnect Specification Part 3: Common Transport Specification

INTERNATIONAL STANDARD

TA Document AV/C Compatible Asynchronous Serial Bus Connections 2.1

INTERNATIONAL STANDARD

AES standard for digital audio - Audio applications of networks - Application of IEC bit generic data. Preview only

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

NOTICE. (Formulated under the cognizance of the CTA R4.8 DTV Interface Subcommittee.)

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

FOR TCG ACPI Specification

INTERNATIONAL STANDARD

Device Discovery and Configuration. Ashley Butterworth Apple Inc.

ENGINEERING COMMITTEE Digital Video Subcommittee

Frequently Asked Questions (FAQs) Relating to the SNIA s New IP Policy v4

QPP Proprietary Profile Guide

ISO/IEC This is a preview - click here to buy the full publication INTERNATIONAL STANDARD. First edition

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)

ECMA-405. Data Interchange on Parallel Write/Read Disk Format for 5 Optical Disks. 1 st Edition / December Reference number ECMA-123:2009

NEXT DST CHANGE SERVICE

INTERNATIONAL STANDARD

Oracle Communications Network Charging and Control. SIGTRAN m3ua_if Protocol Implementation Conformance Statement Release 6.0.1

Terms Of Use AGREEMENT BETWEEN USER AND DRAKE MODIFICATION OF THESE TERMS OF USE LINKS TO THIRD PARTY WEB SITES USE OF COOKIES

OpenFlow Switch Errata

INTERNATIONAL STANDARD

IEEE P1722 AVBTP. Version 0.01, Alan K. Bartky Bartky Networks Send comments to

96Boards TV Platform Version 1.0, August 2016

Introduction to the American Academy of Forensic Sciences Standards Board

PeopleSoft Fluid Messages Standard

3GPP TS V ( )

American National Standard for Electric Lamps Light-Emitting Diode Package Specification Sheet for General Illumination Applications

TERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia application format (MPEG-A) Part 4: Musical slide show application format

SVP Overview. Ophidian Designs

DTCP Volume 1 Supplement G Mapping DTCP to WirelessHD (Informational Version)

ISO/IEC/ IEEE

This is a preview - click here to buy the full publication PUBLICLY AVAILABLE SPECIFICATION. Pre-Standard

Guidelines Concerning the Transmission, Etc. of Specified Electronic Mail

S1R72U01 Technical Manual

GNSO Council Report to the ICANN Board Locking of a Domain Name subject to UDRP Proceedings PDP

INTERNATIONAL STANDARD

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

IEEE DMLT Study Group Straw-man DRAFT PAR and 5C

[MS-RTPRADEX]: RTP Payload for Redundant Audio Data Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

USB Feature Specification: Shared Endpoints

Enterprise and Datacenter. SSD Form Factor. 1U Long Specification

Suppliers Information Note. BT MediaNet Plus Network Service. Interface Characteristics & Withdrawal Notification

RECOMMENDATION ITU-R BS.776 * Format for user data channel of the digital audio interface **

OpenFlow Trademark Policy

Systems and software engineering Vocabulary

Joint Initiative on a PSD2 Compliant XS2A Interface NextGenPSD2 XS2A Framework Operational Rules

ISO/IEC/ IEEE INTERNATIONAL STANDARD. Systems and software engineering Requirements for acquirers and suppliers of user documentation

Reference Point 2 Specification

Pre-Standard PUBLICLY AVAILABLE SPECIFICATION IEC PAS Batch control. Part 3: General and site recipe models and representation

Application for Social Entrepreneurship Legal Services Clinic 1

Transcription:

TA Document 2003006 IEEE1394 Interface Implementation Guideline STB Device for Japanese Terrestrial Digital Broadcasting System 1.0 April 9, 2004 Sponsored by: 1394 Trade Association Accepted for Release by: 1394 Trade Association Board of Directors. Abstract: This document provides the IEEE 1394 implementation guideline for STB devices which supports Japanese Terrestrial digital broadcasting system. Keywords: STB Copyright 1996-2004 by the 1394 Trade Association. 1111 South Main Street, Suite 100, Grapevine, TX 76051, USA http://www.1394ta.org All rights reserved. Permission is granted to members of the 1394 Trade Association to reproduce this document for their own use or the use of other 1394 Trade Association members only, provided this notice is included. All other rights reserved. Duplication for sale, or for commercial or for-profit use is strictly prohibited without the prior written consent of the 1394 Trade Association.

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 1394 Trade Association Specifications are developed within Working Groups of the 1394 Trade Association, a non-profit industry association devoted to the promotion of and growth of the market for IEEE 1394-compliant products. Participants in working groups serve voluntarily and without compensation from the Trade Association. Most participants represent member organizations of the 1394 Trade Association. The specifications developed within the working groups represent a consensus of the expertise represented by the participants. Use of a 1394 Trade Association Specification is wholly voluntary. The existence of a 1394 Trade Association Specification is not meant to imply that there are not other ways to produce, test, measure, purchase, market or provide other goods and services related to the scope of the 1394 Trade Association Specification. Furthermore, the viewpoint expressed at the time a specification is accepted and issued is subject to change brought about through developments in the state of the art and comments received from users of the specification. Users are cautioned to check to determine that they have the latest revision of any 1394 Trade Association Specification. Comments for revision of 1394 Trade Association Specifications are welcome from any interested party, regardless of membership affiliation with the 1394 Trade Association. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate supporting comments. Interpretations: Occasionally, questions may arise about the meaning of specifications in relationship to specific applications. When the need for interpretations is brought to the attention of the 1394 Trade Association, the Association will initiate action to prepare appropriate responses. Comments on specifications and requests for interpretations should be addressed to: Editor, 1394 Trade Association 1111 South Main Street, Suite 100 Grapevine, TX 76051 USA 1394 Trade Association Specifications are adopted by the 1394 Trade Association without regard to patents which may exist on articles, materials or processes or to other proprietary intellectual property which may exist within a specification. Adoption of a specification by the 1394 Trade Association does not assume any liability to any patent owner or any obligation whatsoever to those parties who rely on the specification documents. Readers of this document are advised to make an independent determination regarding the existence of intellectual property rights, which may be infringed by conformance to this specification. Page 2 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 Table of Contents 1. Overview...7 1.1 Purpose...7 1.2 Scope...7 2. References...9 3. Definitions...10 3.1 Conformance levels...10 3.2 Glossary of terms...10 4. System Overview...11 4.1 Subunit Configuration...11 4.2 Operation Mode of Unit...12 5. Implementation of Tuner Subunit...15 5.1 POWER control command...15 6. Implementation of Bulletin Board Subunit...16 7. Implementation of Unit...17 7.1 Internal signal connection...17 7.2 AV/C commands...19 7.2.1 Support Levels of AV/C commands...19 7.2.2 Implementation of Supported Commands...20 7.3 Vendor-dependent command...29 7.4 Control of Isochronous Connection...29 7.4.1 Control of Isochronous Connection for a Input Plug...29 7.4.2 Control of Isochronous Connection for the Output Plug...32 7.4.3 Other rule...32 7.5 Implementation of Configuration ROM...32 Copyright 2004, 1394 Trade Association. All rights reserved. Page 3

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 List of Figures Figure 4-1 Subunits configuration of STB for terrestrial digital broadcasting system...11 Figure 4-2 The state transition of STB Unit operation mode...13 Figure 7-1 STB internal signal connection model...17 Figure 7-2 bcc/pcc state transition diagram when input-selection is enabled...30 Figure 7-3 Implementation example of Configuration ROM...33 Page 4 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 List of Tables Table 4-1 The example of basic behaviors for each Unit operation mode...14 Table 7-1 Assignment of a plug number...19 Table 7-2 Support Levels of Unit commands...20 Table 7-3 Response for CONNECT status command...21 Table 7-4 Response Frame for CONNECT status command (an inquiry of a source plug)...21 Table 7-5 Response for SUBUNIT INFO status command...24 Table 7-6 Response for UNIT INFO status command...25 Table 7-7 Response for POWER control command...26 Table 7-8 operation to POWER control command...26 Table 7-9 Response for POWER status command...27 Table 7-10 Response for POWER notify command...28 Table 7-11 Response for PLUG INFO status command...29 Copyright 2004, 1394 Trade Association. All rights reserved. Page 5

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 This page is left intentionally blank Page 6 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 1. Overview 1.1 Purpose The purpose of this guideline is to clarify the IEEE1394 implementation which is not described in detail in the related AV/C command specifications and ARIB Standard. STB for terrestrial digital broadcasting system means a STB which has the function to receive broadcast service of terrestrial digital broadcasting system. In addition, a STB which is specified in this guideline may have the function to receive broadcast service of either BS digital broadcasting or CS digital broadcasting, or both. 1.2 Scope The scope of this guideline is to specify the behavior of the STB which complies with ARIB Standard for Receiver for Digital Broadcasting B21 4.0 (ARIB 4.0[R10]) and has a capability to decode MPEG2-TS signals, which are received from both 1394 interface and the antenna for terrestrial digital broadcasting, and output the decoded signals through analogue output. This guideline specifies following functions through IEEE1394, Control of power status, and inquiry of the power status. Control of tuning, and inquiry of the tuning status. Inquiry of the input status (an antenna or 1394 bus). The function which outputs a selected service through IEEE1394 by control from external device. Following functions are optional and beyond the scope of this guideline. This guideline does not specify the behavior of following functions. The function which changes the STB status to 1394 input state. The function which makes partial stream from MPEG2-TS stream received from the bus. The function which outputs two or more services simultaneously. The function which outputs the stream from the Tuner Subunit to 1394 bus while decoding and outputting the MPEG2-TS received from the bus. The function which outputs two or more isochronous stream simultaneously. A terrestrial digital STB which has the function to receive BS and/or CS broadcast service is within the scope of this guideline. In this case, the STB selects one service from Terrestrial signal, BS signal or CS signal. A STB, which has capability to select plural services simultaneously, is beyond the scope of this guideline. In addition, refer to the IEEE1394 Interface Implementation Guideline, STB device for Japanese BS/CS Digital Broadcasting System1.0[R18] about STB which has the function to receive BS or Wideband CS, and does not have the function to receive terrestrial digital broadcasting. This guideline allows two kinds of implementations. One is based on AV/C Digital Interface Command Set, General Specification Version 4.1 (AV/C General 4.1 [R13]) and AV/C Descriptor Mechanism Copyright 2004, 1394 Trade Association. All rights reserved. Page 7

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 Specification Version 1.0 (AV/C Descriptor 1.0 [R14]). The other is based on AV/C Digital Interface Command Set, General Specification Version 3.0 (AV/C General 3.0 [R5]). Although this guideline is described based on the implementation according to AV/C General 4.1 [R13] and AV/C Descriptor 1.0 [R14], it corresponds also to implementation according to AV/C General 3.0 [R5] unless otherwise specified. The portion, that has any difference between two implementations, is described expressly with the version number applied. Page 8 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 2. References This guideline refers to the following specifications: [R1] [R2] [R3] [R4] IEEE Std. 1394-1995, IEEE Standard for a High Performance Serial Bus IEEE Std. 1394a-2000, IEEE Standard for a High Performance Serial Bus (Amendment) IEC61883-1, Consumer audio/video equipment Digital interface Part 1: General IEC61883-4, Consumer audio/video equipment Digital interface Part 4: MPEG2-TS data transmission [R5] 1394TA, AV/C Digital Interface Command Set, General Specification Version 3.0 [R6] 1394TA, Enhancements to the AV/C General Specification 3.0 Version 1.1. [R7] 1394TA, AV/C Tuner Model and Command Set Version 1.0 [R8] [R9] 1394TA, AV/C Tuner Broadcast System Specification - Digital Video Broadcast (DVB) Version 1.0 1394TA, Enhancements to the AV/C Tuner Broadcast System Specification - Digital Video Broadcast (DVB) Version 1.0 [R10] ARIB Standard for Receiver for Digital Broadcasting B21 4.0 [R11] 1394TA, Configuration ROM for AV/C Devices 1.0 [R12] 1394TA, AV/C Tuner Subunit Model and Command Set Version 2.0 [R13] 1394TA, AV/C Digital Interface Command Set, General Specification Version 4.1 [R14] 1394TA, AV/C Descriptor Mechanism Specification Version 1.0 [R15] [R16] [R17] [R18] [R19] 1394TA, Clarification and Implementation Guideline for Isochronous Connection Management of IEC 61883-1 Supplement to IEEE1394 Interface Implementation Guideline, Tuner Subunit for Japanese BS/CS Digital Broadcasting system Supplement to IEEE1394 Interface Implementation Guideline, Bulletin Board Subunit IEEE1394 Interface Implementation Guideline, STB device for Japanese BS/CS Digital Broadcasting System1.0 Supplement to IEEE1394 Interface Implementation Guideline, Tuner Subunit for Japanese Terrestrial Digital Broadcasting System Copyright 2004, 1394 Trade Association. All rights reserved. Page 9

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 3. Definitions 3.1 Conformance levels 3.1.1 expected: A key word used to describe the behavior of the hardware or software in the design models assumed by this Specification. Other hardware and software design models may also be implemented. 3.1.2 may: A key word that indicates flexibility of choice with no implied preference. 3.1.3 shall: A key word indicating a mandatory requirement. Designers are required to implement all such mandatory requirements. 3.1.4 should: A key word indicating flexibility of choice with a strongly preferred alternative. Equivalent to the phrase is recommended. 3.1.5 reserved fields: A set of bits within a data structure that are defined in this specification as reserved, and are not otherwise used. Implementations of this specification shall zero these fields. Future revisions of this specification, however, may define their usage. 3.1.6 reserved values: A set of values for a field that are defined in this specification as reserved, and are not otherwise used. Implementations of this specification shall not generate these values for the field. Future revisions of this specification, however, may define their usage. NOTE The IEEE is investigating whether the may, shall, should and possibly expected terms will be formally defined by IEEE. If and when this occurs, draft editors should obtain their conformance definitions from the latest IEEE style document. 3.2 Glossary of terms 3.2.1 STB for terrestrial digital broadcasting system (STB): The Japanese receiving set for terrestrial digital broadcasting that does not build in TV monitor. Page 10 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 4. System Overview 4.1 Subunit Configuration The Subunits configuration of STB for terrestrial digital broadcasting system which complies with this guideline is shown in Figure 4-1. In this guideline, implementation of Tuner Subunit for terrestrial digital broadcasting system is mandatory. When a STB has the function to receive BS/CS digital broadcasting, it is mandatory to implement Tuner Subunit for BS/CS digital broadcasting system. Although implementation of Bulletin Board Subunit is optional, this guideline recommends implementing Bulletin Board Subunit because other device can not detect the reservation confliction without Bulletin Board Subunit. STB which complies with this guideline does not implement Monitor Subunit because it does not have Monitor display. Tuner Unit for terrestrial digital broadcasting system Tuner Subunit (for terrestrial digital broadcasting system) Tuner Subunit (for BS/CS digital broadcasting system) Bulletin Board Subunit Figure 4-1 Subunits configuration of STB for terrestrial digital broadcasting system The implementation of Unit and each Subunit are described in the following chapter. Copyright 2004, 1394 Trade Association. All rights reserved. Page 11

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 4.2 Operation Mode of Unit This section describes several Unit operation modes and the state transition between the unit modes. The outline of the state transition of STB, which has the function of record-reservation and view reservation, is shown in Figure 4-2. In this guideline, the definitions of Record-reservation and Viewreservation are described below, and these reservations are called internal reservation. Record-reservation: Reservation made by STB itself, which is to record specified program(s) using recording device outside the STB at the specified date and time. At the starting time of the Record reservation, STB select the specified program and control the recording device to record the program. If the STB is power off state at the starting time, it changes its power state to on, and executes above mentioned control. View-reservation: Reservation made by STB itself, which is to view specified program(s) at the specified date and time. At the starting time of the View reservation, STB select the specified program. It is vender dependent whether the STB has the functions of Recording-reservation and/or View-reservation. When it does not have these functions, the transitions to the state of reservation execution in Figure 4-2 are not performed. On the other hand, the reservation registered in the Bulletin Board Subunit of STB from external device is called external reservation in this guideline. The state controlled by external device during the period of external reservation is called external reservation execution. It is vendor dependent whether the STB distinguish the state external reservation execution from the state of usual power on state and has some restrictions of its operation. (Note that Figure 4-2 has no distinctions). In case of the STB is power off state, the STB is under one of tow power off states called i.link standby" and "i.link not standby". The definition of each state is as follows. i.link standby: The state where the STB is existing on 1394 bus as a node and where it can receive AV/C commands. i.link non standby: The state where the STB is not existing on 1394 bus as a node, or the state where it can not receive AV/C commands although the device is existing on 1394 bus as a node (repeater state). The selection of i.link standby or i.link non standby is possible only by manual operation of the STB during power on state by the user. The selection can not be done by the AV/C commands via 1394 bus. Note that a STB that is in the repeater state may change its state to "i.link standby" state by receiving Link-on packet. Page 12 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 Usual power on state. (Reception of digital broadcasting / Decoding of the input stream from 1394 bus / Under external reservation execution) Unit: Power on Tuner Subunit: Power on Starts View-reservation Starts Record-reservation -Finishes Internal reservation *2 - Channel selection by front panel or IR remote commander*4 - Channel selection by AV/C command *4 Power on state under internal reservation execution (Under View-reservation or Record-reservation) Unit: Power on Tuner Subunit: Power on -Finishes Internal reservation *2 - Power off by front panel or IR remote commander.*3 - Power off by AV/C command to Unit or Subunit *3 - Power off by front panel or IR remote commander - Power off by AV/C command to Unit or Subunit - Power on by front panel or IR remote commander - Power on by AV/C command to Unit or Subunit *1 Starts View-reservation *5 Starts Record-reservation Power off (i.link standby / i.link non standby) Unit: Power off Tuner Subunit: Power off Figure 4-2 The state transition of STB Unit operation mode *1) Only when STB is set up with i.link standby. *2) Go back to the power state where just before stating the internal reservation. However, in the case of finishing view-reservation, when the state was "Power off" at the time of starting viewreservation, the state is transitioned to "Power off" or Usual power on state". *3) The reservation under execution is forced to terminate. It is vender dependent to permit this transition. *4) The transition is possible only during View-reservation execution. *5) It is vender dependent to permit this transition. Copyright 2004, 1394 Trade Association. All rights reserved. Page 13

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 As shown in Figure 4-2, the power state of Unit and Tuner Subunit is always the same. And when a STB has the Tuner Subunit for BS/CS digital broadcasting, the power state of each Tuner Subunit is always same. Therefore, when one of the power states of Unit or Tuner Subunit is changed by POWER control command, the other power state shall be changed by the internal operation. The basic behaviors caused by user operation and AV/C control commands in each Unit operation mode are shown in Table 4-1. Table 4-1 The example of basic behaviors for each Unit operation mode Operation Mode AV/C control command User operation by front panel or IR remote commander The usual Power on accept accept DSIT control command is rejected. Reject the user Execution of Internal reservation Other commands are accepted. However, operation except for a (Recording-reservation) depending on a model, REJECTED is power key. returned to Power off control command. Execution of Internal reservation accept (View-reservation) accept Power off (i.link standby) DSIT control command is rejected Other commands are accepted accept Power off (i.link non standby) reject* 1 accept * 1 The state where the STB is not existing on 1394 bus as a node, or in the repeater status although it is existing on 1394 bus as a node. Page 14 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 5. Implementation of Tuner Subunit The STB for terrestrial digital broadcasting system complies with this guideline shall implement Tuner Subunit for terrestrial digital broadcasting system according to the Supplement to IEEE1394 Interface Implementation Guideline, Tuner Subunit for Japanese Terrestrial Digital Broadcasting System[R19] of this Guideline. And when a STB has the Tuner Subunit for BS/CS digital broadcasting, the STB shall implement according to the Supplement to IEEE1394 Interface Implementation Guideline, Tuner Subunit for Japanese BS/CS Digital Broadcasting System[R16]. In addition, The Tuner Subunit shall also be implemented according to the rules described in this chapter. 5.1 POWER control command In this guideline, the following rules are added to the rules described in the Supplement to IEEE1394 Interface Implementation Guideline, Tuner Subunit for Japanese Terrestrial Digital Broadcasting System[R19] and the Supplement to IEEE1394 Interface Implementation Guideline, Tuner Subunit for Japanese BS/CS Digital Broadcasting System[R16] of this Guideline regarding the behavior of the POWER control command. Rule When the target returns the ACCEPTED response for POWER control command and changes the power state of Tuner Subunit, it shall change the power state of Unit simultaneously by internal operation. When there are plural Tuner Subunit, the power state of those Tuner Subunit is always same. In the model described in Figure 4-1 of this guideline, the power state of Unit and Tuner Subunit are always the same by applying above described rule. For details, refer to Section 4.2. Copyright 2004, 1394 Trade Association. All rights reserved. Page 15

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 6. Implementation of Bulletin Board Subunit When Bulletin Board Subunit (BB) is implemented, it shall be implemented to comply with the Supplement Bulletin Board Subunit of this Guideline. Page 16 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 7. Implementation of Unit 7.1 Internal signal connection This section describes the signal connection model inside the STB. Figure 7-1 illustrates an example of the signal connection in the STB. Signal inputs from antenna for terrestrial digital broadcasting system external antenna input plug (9D 16 (recommend)) Signal inputs from antenna for BS/CS digital broadcasting system external antenna input plug (9E 16 (recommend)) antenna destination plug (00 16 ) antenna destination plug (00 16 ) Tuner Subunit Terrestrial Digital demux destination plug (01 16 ) Tuner Subunit BS/CS Digital demux destination plug (01 16 ) source plug (00 16 ) source plug (00 16 ) SW1 SW2 serial bus output plug (00 16 ) 1394 terminals MPEG2-TS outputs external output plug Video-1 terminals (80 16 ) NTSC outputs Video-2 terminals (81 16 ) NTSC outputs D1 terminals (82 16 ) NTSC equivalent serial bus input plug (00 16 ) MPEG2-TS inputs from 1394 terminals Figure 7-1 STB internal signal connection model The STB has an external antenna input plug (antenna input for terrestrial digital broadcasting system), a serial bus input plug as inputs of the device, at leaset one serial bus output plug and at least one external output plug as outputs of the device. Moreover, when a STB physically has two or more analog output terminals, these terminals may be logically regarded and implemented as a single external output plug unless the signal source of these terminals can not be changed independently. The external input plug (antenna input for terrestrial digital broadcasting system) is a plug which inputs the signal received from the antenna to Unit, and is connected with the antenna destination plug of the Tuner Subunit. The serial bus input plug is a plug which receives the MPEG stream from 1394 bus to Unit. The function that makes partial stream from the received stream is optional, and this guideline does not define it. As for received stream from the 1394, this guideline defines the function that decodes the stream as is, and outputs the analog signal. A STB which has the function to receive BS/CS digital broadcasting system has the Tuner Subunit for BS/CS digital broadcasting system as shown in Figure 7-1. A STB may have the analog/digital-separate-operation-mode. In this operation mode, the STB execute two functions at the same time. One is to output the stream tuned by Tuner Subunit through a serial bus output, Copyright 2004, 1394 Trade Association. All rights reserved. Page 17

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 the other is to receive a stream through serial bus input plug, decode it and outputs the decoded signal through external output plug. Or, one is to output the stream tuned and decoded by one side of Tuner Subunit through external output plug, the other is to output the stream tuned by the other side of Tuner Subunit through a serial bus output. In the analog/digital-separate-operation-mode, SW1 selects source plug of the one of Tuner Subunit and SW2 selects serial bus input plug. Or, SW1 selects source plug of the one side of Tuner Subunit and SW2 selects source plug of the other side of Tuner Subunit. SW1 and SW2 will select the same signal source when STB become other than this operation mode. It is vender dependent which signal source is selected at that time. In the case that a STB does not have the analog/digital-separate-operation-mode or a STB with analog/digital-separate-operation-mode is not in the operation mode, SW1 and SW2 are interlocked and the signal source of serial bus output plug and external output plug always becomes the same. The behavior of SW1 and SW2 is specified as follows, and the control of SW1 and SW2 by CONNECT control command is optional. Behavior of SW1: SW1 selects source plug of the Tuner Subunit for terrestrial digital broadcasting system while STB receives the terrestrial digital broadcasting signal from the air. SW1 selects serial bus input plug of Unit while the STB decode a stream from the serial bus input plug. While a STB which has Tuner Subunit for BS/CS digital broadcasting system receives BS/CS digital broadcasting signal, SW1 selects source plug of the Tuner Subunit for BS/CS digital broadcasting system. If a STB receives DSIT control command addressed to Tuner Subunit for terrestrial or BS/CS digital broadcasting system and accepts the command while SW1 selects other than the Tuner Subunit, the connection state of SW1 shall automatically be changed to select the source plug of the Tuner Subunit. While SW1 selects a plug other than the source plug of the Tuner Subunit for terrestrial (or BS/CS) digital broadcasting system, the serial bus output plug may not output the stream corresponding to signal source. Behavior of SW2: SW2 is interlocked with SW1 and select the same signal source while the STB is not in the analog/digital-separate-operation-mode. In the analog/digital-separate-operation-mode, SW2 selects serial bus input plug of Unit or source plug of Tuner Subunit which is not connected to serial bus output plug of Unit. The assignments of a plug number for each plug of Unit are shown in Table 7-1. Page 18 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 Table 7-1 Assignment of a plug number Plug Plug number Note serial bus external input 00 16 1394 input output 00 16 1394 output input antenna inputs for 9D 16 terrestrial digital (recommend) broadcasting system input antenna inputs for 9E 16 BS/CS digital (recommend) broadcasting system output 80 16 analog outputs 1 output 81 16 analog outputs 2 output 82 16 D terminals outputs The recommended value of the number of external antenna input plug is defined by ARIB 4.0[R10]. This guideline uses the value complying with ARIB 4.0[R10]. In this guideline, the external output plug numbers are assigned to ascending order from 8016 in the tern of analog output terminals (NTSC) and D terminals. The Table 7-1 uses the number of external output plugs described in Figure 7-1 as an example. 7.2 AV/C commands This section describes the list of Unit commands supported by the STB and implementation method of each command. 7.2.1 Support Levels of AV/C commands Table 7-2 shows the support levels of Unit commands specified in this guideline and 1394TA Std. The shaded portion in the table means optional or recommended commands to which this guideline does not specify any rules. As for Specific inquiry commands and General inquiry commands, the target shall comply with the rule described in AV/C General 4.1[R13]. This guideline does not specify any additional rule for these commands. Copyright 2004, 1394 Trade Association. All rights reserved. Page 19

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 Table 7-2 Support Levels of Unit commands Unit command opcode Support Levels of this guideline Support Levels of 1394 TA Standard Control Status Notify Control Status Notify CHANNEL USAGE 12 16 O O R R CONNECT 24 16 O * O O O R CONNECT AV 20 16 O O O O O O CONNECTIONS 22 16 O O DIGITAL INPUT 11 16 O O O O DIGITAL OUTPUT 10 16 O O O O DISCONNECT 25 16 O O DISCONNECT AV 21 16 O O INPUT PLUG SIGNAL 19 16 O O O O R O FORMAT OUTPUT PLUG SIGNAL 18 16 O O O O R O FORMAT SUBUNIT INFO 31 16 M M UNIT INFO 30 16 M M POWER B2 16 M M O O M R RESERVE 01 16 O O O O O R PLUG INFO 02 16 M O M: Mandatory O: Optional R: Recommended -: Not Defined or Not Supported *: The support level of the command depends on its operand. 7.2.2 Implementation of Supported Commands This section describes implementation method of AV/C command addressed to Unit and supported by the STB. In the following description, OPR0, OPR1, OPR2 denote operand[0], operand[1], operand[2], 7.2.2.1 CONNECT command Status command [*] In this guideline, the CONNECT status commands which inquires source plug connected to 1) external output plug of Unit, 2) serial bus output plug of Unit, 3) antenna destination plug of all Tuner Subunit and 4) demux destination plug of Tuner Subunit are mandatory. The structure of CONNECT command is specified in Section 12.3 of AV/C General 4.1[R13]. The response for CONNECT status command is shown in Table 7-3. Page 20 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 Table 7-3 Response for CONNECT status command Response NOT_IMPLEMENTED Conditions and Contents of Operands Condition: If the combination of each OPRs are different from the following values, the target may return NOT_IMPLEMENTED response. <The inquiry of source plug by specifying destination plug> destination plug OPR0 OPR1 OPR2 OPR3 OPR4 external output plug #n*1 of Unit FF 16 FF 16 FE 16 FF 16 80 16+n serial bus output plug #0 of Unit FF 16 FF 16 FE 16 FF 16 00 16 antenna destination 28 16 FF plug of Tuner Subunit 16 FF 16 FE 16 /29 16*2 00 16 demux destination plug of Tuner Subunit FF 16 FF 16 FE 16 28 16 /29 16*2 *1 n: plug number (n = 0, 1, 2,, N-1. N is the number of the implemented external output plugs. N is not necessarily the same as the number of physical analog output terminals (Refer to the section 7.1).) *2 STB which implements only one Tuner Subunit returns NOT_IMPLEMENTED response when the value is 29 16. REJECTED Do not use REJECTED response. IN TRANSITION Do not use IN TRANSITION response STABLE Condition: Except for the above, always returns STABLE. Value of each operands: The Response to the inquiry of source plug by specifying destination plug is shown in Table 7-4. 01 16 Table 7-4 Response Frame for CONNECT status command (an inquiry of a source plug) Destination plug Operand of Response frame specified by the status command OPR0 OPR1 OPR2 OPR3 OPR4 Responses not depending on the STB status antenna destination plug of BS/CS digital Tuner Subunit antenna destination plug of terrestrial digital Tuner Subunit FD 16 FF 16 9E 16*5 pp 00 16 FD 16 FF 16 9D 16*5 tt 00 16 Copyright 2004, 1394 Trade Association. All rights reserved. Page 21

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 Responses depending on the STB status Destination plug Operand of Response frame specified by the status command OPR0 OPR1 OPR2 OPR3 OPR4 STB receives the BS/CS digital broadcasting signal from the air. *1 (Not in the analog/digitalseparate-operation-mode) STB receives the BS/CS digital broadcasting signal from the air. *1 (in the analog/digital -separateoperationmode) An output at the external output plug is a 1394 input stream An output at the external output plug is a terrestrial broadcasting signal stream STB receives the terrestrial digital broadcasting signal from the air. *1 (Not in the analog/digitalseparate-operation-mode) STB receives the terrestrial digital broadcasting An output at the external output plug is a 1394 input external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit FC 16 pp 00 16 FF 16 80 16+n FC 16 pp 00 16 FF 16 00 16 FF 16 FF 16 FE 16 pp 01 16 FF 16 FF 16 FE 16 tt 01 16 FC 16 FF 16 00 16 FF 16 80 16+n FC 16 pp 00 16 FF 16 00 16 FF 16 FF 16 FE 16 pp 01 16 FF 16 FF 16 FE 16 tt 01 16 FC 16 tt 00 16 FF 16 80 16+n FC 16 pp 00 16 FF 16 00 16 FF 16 FF 16 FE 16 pp 01 16 FF 16 FF 16 FE 16 tt 01 16 FC 16 tt 00 16 FF 16 80 16+n FC 16 tt 00 16 FF 16 00 16 FF 16 FF 16 FE 16 pp 01 16 FF 16 FF 16 FE 16 tt 01 16 FC 16 FF 16 00 16 FF 16 80 16+n FC 16 tt 00 16 FF 16 00 16 Page 22 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 signal from the air. *1 (in the analog/digital -separateoperationmode) STB receives the stream from 1394 bus. *6 stream An output at the external output plug is a BS/CS broadcasting signal stream The demux function of Tuner Subunit is not used. The demux function of the BS/CS digital Tuner Subunit is used. The demux function of the terrestrial digital Tuner Subunit is used. demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit external output plug #n* of Unit *2 serial bus output plug #0* of Unit demux destination plug of the BS/CS digital Tuner Subunit demux destination plug of the terrestrial digital Tuner Subunit The shaded portion of the table is the same value as a AV/C Command Frame. FF 16 FF 16 FE 16 pp 01 16 FF 16 FF 16 FE 16 tt 01 16 FC 16 pp 00 16 FF 16 80 16+n FC 16 tt 00 16 FF 16 00 16 FF 16 FF 16 FE 16 pp 01 16 FF 16 FF 16 FE 16 tt 01 16 FC 16 FF 16 00 16 FF 16 80 16+n FC 16 FF 16 00 16 FF 16 00 16 FF 16 FF 16 FE 16 pp 01 16 FF 16 FF 16 FE 16 tt 01 16 *4 *4 *4 FF 16 80 16+n *4 *4 *4 FF 16 00 16 FC 16 FF 16 00 16 pp 01 16 *4 *4 *4 tt 01 16 *4 *4 *4 FF 16 80 16+n *4 *4 *4 FF 16 00 16 *4 *4 *4 pp 01 16 FC 16 FF 16 00 16 tt 01 16 Copyright 2004, 1394 Trade Association. All rights reserved. Page 23

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 pp=a value of subunit type and id for the BS/CS digital Tuner Subunit (when the BS/CS digital Subunit is installed in the STB, pp=2816 (recommended), 2916 or 2A16). When the BS/CS digital Subunit is not installed in the STB, patterns with pp do not exist. tt= a value of subunit type and id for the terrestrial digital Tuner Subunit (when the BS/CS digital Subunit is not installed in the STB, tt=2816. When the both Subunits are installed in the STB, tt=2916 (recommended) or tt=2816). *1 It is not dependent on whether the target outputs the stream to 1394 bus. *2 n: plug number (n = 0, 1, 2,, N-1. N is the number of the implemented external output plugs. N is not necessarily the same as the number of physical analog output terminals (Refer to section 7.1).) *3 This condition is applied only when the STB has corresponding status. *4 This guideline does not define this value. *5 Other values may be used, although the recommended values of external antenna input plug for BS/CS digital broadcasting and terrestrial digital broadcasting are 9E16 and 9D16 respectively. *6 When the device has the digital/analog-separate-operation-mode, there may be a case that this status does not exist. 7.2.2.2 SUBUNIT INFO command Status command [Mandatory] The structure of SUBUNIT INFO command is specified in Section 11.3 of AV/C General 4.1[R13]. The response for SUBUNIT INFO status command is shown in Table 7-5. Table 7-5 Response for SUBUNIT INFO status command Response Conditions and Contents of Operands NOT_IMPLEMENTED Condition: OPRs are different from the following values OPR0 = 07 16 OPR1 = FF 16 OPR2 = FF 16,. OPR3 = FF 16 OPR4 = FF 16 REJECTED Do not use REJECTED response IN TRANSITION Do not use IN TRANSITION response STABLE Condition: Except for the above, always returns STABLE. Value of each operands: As an example, the Response Frame for the model described in Figure 4-1 is shown. OPR0 = 07 16 OPR1 = 29 16 (Tuner Subunit) OPR2 = 50 16 (Bulletin Board Subunit) OPR3 = FF 16 OPR4 = FF 16 Note that the value may be replaced between OPR1 and OPR2 Page 24 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 7.2.2.3 UNIT INFO command Status command [Mandatory] The structure of UNIT INFO command is specified in Section 11.2 of AV/C General 4.1[R13]. The response for UNIT INFO status command is shown in Table 7-6. Table 7-6 Response for UNIT INFO status command Response Conditions and Contents of Operands NOT_IMPLEMENTED Condition: OPRs are different from the following values OPR0 = FF 16 OPR1 = FF 16 OPR2 = FF 16,. OPR3 = FF 16 OPR4 = FF 16 REJECTED Do not use REJECTED response. IN TRANSITION Do not use IN TRANSITION response. STABLE Condition: Except for the above, always returns STABLE. Value of each operands: OPR0 = 07 16 OPR1 = 28 16 Tuner (unut_type) OPR2 = OPR3 = (company_id) OPR4 =. Copyright 2004, 1394 Trade Association. All rights reserved. Page 25

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 7.2.2.4 POWER command Control command [Mandatory] The structure of POWER command is specified in Section 11.1 of AV/C General 4.1[R13]. POWER command has three kinds of command types; POWER control command, POWER status command and POWER notify command. The response for POWER control command is shown in Table 7-7 Table 7-7 Response for POWER control command Response Conditions and Behavior NOT_IMPLEMENTED Condition: OPR is different from the following values OPR0 = 70 16 or 60 16 REJECTED Condition: The case where power state transition is prohibited because of the state of a device. (For example, during timer recording using external device etc* 1.) ACCEPTED Condition: Except for the above, always returns ACCEPTED Behavior: The power state of Unit is changed according to Table 7-8. INTERIM Do not use INTERIM response. * 1 This condition is vender dependent. Table 7-8 operation to POWER control command The power state of Unit OPR0 of Command Frame The power state transition of Unit Power on Power off 70 16 (Power on) No transition 60 16 (Power off) Power off 70 16 (Power on) Power on 60 16 (Power off) No transition Remarks: In the operation mode of Unit described in section 4.2, the STB changes power status to "off" and is forced to terminate the undergoing Recording-reservation if it return ACCEPTED response to the control command which request to change the power status to off. Page 26 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 Status command [Mandatory] The response for POWER status command is shown in Table 7-9. Table 7-9 Response for POWER status command Response Conditions and Contents of Operands NOT_IMPLEMENTED Condition: OPR is different from the following values OPR0 = 7F 16 REJECTED Do not use REJECTED response IN TRANSITION Condition: The case where the power status of a device is in transition* 1. Value of each operands: (1) The Unit is transitioning into Power on state. OPR0 = 70 16 (2) The Unit is transitioning into Power off state.. OPR0 = 60 16 STABLE Condition: Except for the above, always returns STABLE. Value of each operands: (1) The power status of Unit is ON OPR0 = 70 16 (2) The power status of Unit is OFF OPR0 = 60 16 (Note) It is vender dependent whether the target uses IN TRANSITION response or not. If a target does not use it while the power state is in transition, the target shall return STABLE response with the expected state that it is transiting into. Notify command [Optional] The response for POWER notify command is shown in Table 7-10. When a target supports POWER notify command, the target shall accept the notification request from at least three controllers (five or more is recommended). Copyright 2004, 1394 Trade Association. All rights reserved. Page 27

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 Table 7-10 Response for POWER notify command Response NOT_IMPLEMENTED REJECTED INTERIM CHANGED after INTERIM REJECTED after INTERIM Conditions and Contents of Operands Condition: OPR is different from the following values OPR0 = 7F 16 Condition: The target already accepted the notification requests from maximum number of controllers. The target already has the pending request from the controller that issue the command. (A target does not accept the plural notification requests from the same controller.) Condition: Except for the above, always returns INTERIM Value of each operands: (1) The power status of Unit is ON OPR0 = 70 16 (2) The power status of Unit is OFF. OPR0 = 60 16 Condition: After a device returns INTERIM, when the power status of he Unit has changed. Value of each operands: (1) The power status of Unit is changed to ON. OPR0 = 70 16 (2) The power status of Unit is changed to OFF. OPR0 = 60 16 Do not use REJECTED response after INTERIM response. 7.2.2.5 PLUG INFO command Status command [Mandatory] The structure of PLUG INFO command is specified in Section 12.1 of AV/C General 4.1[R13]. The response for PLUG INFO status command is shown in Table 7-11. Page 28 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 Table 7-11 Response for PLUG INFO status command Response Conditions and Contents of Operands NOT_IMPLEMENTED Condition: OPRs are different from the following values OPR0 = 00 16 * 1 OPR1 = FF 16 OPR2 = FF 16,. OPR3 = FF 16 OPR4 = FF 16 REJECTED Do not use REJECTED response IN TRANSITION Do not use IN TRANSITION response STABLE Condition: Except for the above, always returns STABLE. Value of each operands: As an example, the Response Frame for the model described in Figure 7-1 is shown. OPR0 = 00 16 OPR1 = 01 16 (The number of serial bus input plugs) OPR2 = 01 16 (The number of serial bus output plugs) OPR3 = 01 16 (The number of external input plugs) OPR4 = 03 16 (The number of external output plugs) * 2 * 1 Although a target may support OPR0 = 0116, this guideline does not specify this operation. * 2 The value of OPR4 depends on a target. It is not necessarily the same as the number of physical analog output terminals (Refer to section 7.1). 7.3 Vendor-dependent command This Version 1.0 of guideline does not define vendor dependent command. 7.4 Control of Isochronous Connection STB which comply with this guideline shall implement the Isochronous Connection control method according to the rules described in this section. This guideline does not specify any rule for isochronous connection managed by controller application 1 embedded in the STB. It is beyond the scope of this guideline. 7.4.1 Control of Isochronous Connection for a Input Plug In this guideline, the STB shall implement the input device selection function, which selects the signal source from the devices (or nodes) on the 1394 bus, with regard to isochronous connection control according to the rules described in this section. The STB may have a capability to disable the input device selection function by the user setting (device dependent). The status transition of the input device selection function that is disabled is outside the scope of this guideline. 1 STB has control application which controls external device such as D-VHS and let it record or reproduce the digital broadcast contents. Copyright 2004, 1394 Trade Association. All rights reserved. Page 29

STB for Japanese Terrestrial Digital Guideline 1.0 TA Document 2003006 April 9, 2004 In the case that the input device selection function is enabled, the STB establishes a point-to-point connection between the selected source device s opcr[0] and its own ipcr[0] according to the following rules when the STB start to input the stream from 1394 bus. Rule 1: STB should search a free channel in ascending order from the channel 32 and allocate the first free channel to reduce the possibility of using channel 31 and 63 which are used by GASP and broadcast channel respectively. Rule 2: If point-to-point connection(s) has already existed on the other device s output plug (even if with a third device), STB overlays a point-to-point connection with that one. However, the overlaying is not necessary if the data rate is not supported by the STB. Rule 3: If only broadcast-out connections exists on the other device s output plug, the STB break the broadcast-out connection, and then establish a point-to-point connection according to the Rule 1 (the lock transaction for breaking and establishing shall be handled separately). Reason: If the STB overlays a point-to-point connection, the point-to-point connection will monopolize the channel which should be used for broadcast-out connection once the broadcast-out connection has been broken. To prevent such situation, the STB establishes a point-to-point connection using another channel. Figure 7-2 shows an implementation example that complies with these rules. Note: bcc and pcc means the broadcast connection counter and the point-to-point connection counter for ipcr[0] accordingly. S0 bcc = 0 pcc = 0 ( self = 0 other = 0 ) T1 T2 S1 bcc = 0 pcc = 1 (self = 1 other = 0) S2 bcc = 0 pcc >= 1 (self = 0 other >=1 ) T1 T2 S3 bcc = 0 pcc>= 2 (self = 1 other >=1 ) STB is in other than 1394 input state. STB is in 1394 input state Figure 7-2 bcc/pcc state transition diagram when input-selection is enabled : Transition initiated by the target (by user operation or AV/C command) : Transition initiated by other device s establishing, breaking, or overlaying point-to-point connection Here, self in reference to pcc indicates the number of point-to-point connections established or overlaid by this device, and other indicates the number of point-to-point connections established or overlaid by the other devices. Page 30 Copyright 2004, 1394 Trade Association. All rights reserved.

TA Document 2003006, April 9, 2004 STB for Japanese Terrestrial Digital Guideline 1.0 State-transition operations, actions in each state, and isochronous connection control methods for each state transition are described below. Refer to Figure 7-2 for descriptions of connection conditions in each state. Transition operations: T1: Select an input device and transition to 1394 input state occurs. T2: Transition to state other than 1394 input occurs. Actions in each state: S0: No connection exists; no 1394 input action undertaken. S1: With input (1394) device selected; undertake 1394 input action. S2: State where point-to-point connection established by other device. Because STB is not in 1394 input state, no actual 1394 input action is undertaken. S3: In the state after 1394 input is performed, undertake 1394 input action. Isochronous connection control method in state transitions: S0->S1: Establish a point-to-point connection between the selected device s opcr[0] and its own ipcr[0]. Search the free channel in ascending order from the channel 32 and uses the channel (Rule 1). If a point-to-point connection already exists on the selected device s opcr[0], overlay a point-to-point connection on that (Rule 2). If the selected device has broadcast-out connection, break the connection and then establish a connection as above (Rule 3). S1->S0: Break the point-to-point connection established by itself. S2->S3: Specify a remote device based on the information in CIP header of incoming isochronous packets, and overlay a point-to-point connection with that device s opcr[i] (where i is given by the pcc field and channel field in opcr) (Rule 2). In this transition, only the device with the point-to-point connection established is selected. S3->S2: Break the overlaid point-to-point connection, initiated by itself. Notice for establishing point-to-point connections by external controllers: A controller should keep point-to-point connection to an ipcr of a target device in minimum period that the connection is really required. After the connection becomes not required, the controller should break the point-to-point connection as soon as possible. [Reason] While the point-to-point connection remains, input select function of the target device can not work or other controllers may fail establishing new point-to-point connections. Copyright 2004, 1394 Trade Association. All rights reserved. Page 31