1、INTERNATIONAL STANDARD ISOAEC 138184 0 First edition 1999-07- 15 Information technology - Generic coding of moving pictures and associated audio information - Part 10: Conformance extensions for Digital Storage Media Command and Control (DSM-CC) Technologies de Iin forma tion - Codage gknkique des i
2、mages anim6es et des in formations sonores associkes - Paflie IO: Extensions de conformit pour commande et contr6le de suppot% de mkmoire numbrique (DSM-CC) Reference number lSO/IEC 13818-10:1999(E) Adopted by INCITS (InterNational Committee for Information Technology Standards) as an American Natio
3、nal Standard.Date of ANSI Approval: 12/13/00Published by American National Standards Institute,25 West 43rd Street, New York, New York 10036Copyright 2002 by Information Technology Industry Council (ITI).All rights reserved.These materials are subject to copyright claims of International Standardiza
4、tion Organization (ISO), InternationalElectrotechnical Commission (IEC), American National Standards Institute (ANSI), and Information Technology Industry Council(ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system, withoutthe pri
5、or written permission of ITI. All requests pertaining to this standard should be submitted to ITI, 1250 Eye Street NW,Washington, DC 20005.Printed in the United States of AmericaISO/IEC 13818=10:1999(E) Contents 1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Normative References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8、 . . . . . . . . . . . . . . . . . . . . . 1 4 The PIGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4.1 4.2 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.3.10 4.4 4.4.1 4.4.2 4.4
9、.3 4.5 ISO/IEC Protocol Versions Implemented 3 Global Statement of Conformance . 3 DSM-CC User-to-Network Functional Unit . 4 Roles of DSM-CC User-to-Network . 4 Major Capabilities of DSM-CC User-to-Network . 4 PDU Support for DSM-CC User-to-Network . 4 Parameter support for DSM-CC User-to-Network M
10、essage Header 7 Parameter support for DSM-CC Compatibility Descriptors . 8 Parameter support for DSM-CC User-to-Network Configuration messages . 8 Parameter support for DSM-CC U-N Session messages 9 Parameter Support for DSM-CC User-to-Network Download Messages 19 Parameter support for DSM-CC User-t
11、o-Network SDB CCP Messages 21 Parameter Support for DSM-CC U-N Pass-Thru Messages . 23 DSM-CC User-to-User Functional Unit . 24 Roles of DSM-CC User-to-User 24 Major capabilities of DSM-CC User-to-User 24 Subsidiary Capabilities Related to DSM-CC User-to-User Procedures 27 Conformance 29 5 The Confo
12、rmance ATS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.1 Test Method . . . . . . . . . . . . . . .
13、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .“ 29 5.1.1 Test Environment of DSM-CC U-N Functions . . . . . . . . . . . . . . . . . . .
14、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.1.2 Test Environment of DSM-CC U-U Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.2 Test Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “. 31 5.2.1 DSM-CC User-to-Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.2.2 Test Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . *. 96 5.2.3 DSM-CC User-to-User I.”. 101 0 ISO/IEC 1999 All rights reserv
17、ed. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. ISO/IEC Copyright Office l Case postale 56 l CH-1211 Geneve 20 l Sw
18、itzerland Printed in Switzerland ii ISOAEC ISOAEC 138184 0:1999(E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC parti
19、cipate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmenta
20、l and non-governmental, in liaison with IS0 and IEC, also take part in the work. International Standards are drafted in accordance with the rules given in the ISOAEC Directives, Part 3. In the field of information technology, IS0 and IEC have established a joint technical committee, ISOAEC JTC 1. Dr
21、aft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. International Standard ISOAEC 13818-l 0 was prepared by Joint Technica
22、l Committee ISOAEC JTC 1, information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information. ISOAEC 13818 consists of the following parts, under the general title information technology - Generic coding of moving pictures and associated audio information: -
23、Par? I: Systems - Pat? 2: Video - Part 3: Audio - Part 4: Conformance testing - Pat? 5: Software simulation - Par? 6: Extensions for DSM-CC - Part 7: Advanced Audio Coding (AAC) - Part 9: Extension for real time interface for systems decoders - Part IO: Conformance extensions for Digital Storage Med
24、ia Command and Control (DSM-CC) This page intentionally left blank INTERNATIONAL STANDARD 0 ISO/IEC ISO/IEC 13818-10:1999(E) Information technology - Generic coding of moving pictures and associated audio information - Part 10: Conformance extensions for Digital Storage Media Command and Control (DS
25、M-CC) 1 Scope This part of ISO/IEC 138 18 defines compliance to Data Storage Media Command and Control (DSMCC) standard in 2 steps: the static review and the dynamic review as defined in ISO/IEC 9646 Conformance Testing standard 1, 2, 31. The static review requirements are specified in clause 4 of t
26、his part of ISO/IEC 138 18 in the form of Protocol Implementation Conformance Statement (PICS) proforma. The ATS used for dynamic review is described in clause 5. This part of ISO/IEC 138 18 does not specify all the requirements with which terminal equipment intended for use in conjunction with mult
27、imedia information retrieval services has to comply. In particular, this part of ISO/IEC 138 18 does not specify (lower layer) protocols to be used to deliver/transport DSM-CC protocol data units. Neither does it specify requirements related to safety, protection, and electromagnetic compatibility (
28、EMC) of the equipment, or regulatory requirements with which such equipment may be required to comply. 2 Normative References The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 138 18. At the time of publication, the editio
29、ns indicated were valid. All standards are subject to revision, and parties to agreements based on this part of ISO/IEC 138 18 are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. Members of IEC and IS0 maintain registers of currently va
30、lid International Standards. PI ISO/IEC 9646- 1: Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts. PI ISO/IEC 9646-2: Information technology - Open Systems Interconnection - Conformance testing methodology and framework
31、- Part 2: Abstract Test Suite Specification. PI ISO/IEC 9646-7: Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 7: Implementation Conformance Statements. PI ISO/IEC 138 18-6: Information technology - Generic coding of moving pictures and a
32、ssociated audio information - Part 6: Extensions for DSM-CC. 3 Abbreviations API : Application Portability Interface ATS : Abstract Test Suite DSM-CC : Digital Storage Media-Command and Control DSM-CC UN : Digital Storage Media-Command and Control User to Network DSM-CC UU : Digital Storage Media-Co
33、mmand and Control User to User ETS : Executable Test Suite LT : Lower Tester IUT : Implementation Under Test MPEG-2 : Moving Picture Experts Group-2 PC0 : Point of Control and Observation ISO/IEC 13818=10:1999(E) 0 ISO/IEC PDU : Protocol Data Unit SUT : System Under Test TCP : Test Coordination Proc
34、edures UT : Upper Tester VOD : Video on Demand Additional abbreviations are defined in JSO/IEC 138 18-6 and ISO/IEC 9646 parts l-7. 4 The PIGS This part of ISO/IEC 138 18 defines a Protocol Implementation Conformance Statement (PICS) proforma for the detailed expression of the conformance requiremen
35、ts of ISO/IEC 138 18-6. The PICS proforma is in compliance with the relevant requirements, and in accordance with the relevant guidance for a PICS proforma, g oiven in IS0 9646-2. Detail of the use of this proforma is provided in this part of ISO/IEC 13818. Implementations claiming conformance to IS
36、O/IEC 138 18-6 shall complete the proforma as part of the conformance requirements. The DSM-CC specification is a collection of protocols and interfaces that accomplish the control of bit streams. DSM-CC can be viewed as consisting of two broad categories of functionality; User-to-User and User-to-N
37、etwork. Each of these categories is further divided into functional groups. The following table defines the functional groups of DSM-CC User-to-Network and provides a brief description of each group: Table 1 - DSM-CC User-to-Network Functional Groups Functional Group U-N Configuration Description A
38、set of messages which are used to configure a User device for operation in a DSM-CC Network environment. U-N Session Messages A set of messages which are used to set-up maintain, and tear-down DSM-CC sessions. U-N Download U-N Switched Digital Broadcast Channel Change Protocol U-N Pass Thru Messages
39、 A set of messages which are used to download information to a DSM-CC User. A set of messages which are used by the User to request stream switching by the Network. A set of messages which are used to communicate between Users through the Network and outside of a session. DSM-CC Message Header All D
40、SM-CC UN messages begin with the DSM-CC Message Header, which contains information about the type of message being passed The following table defines the functional groups of DSM-CC User-to-User and provides a brief description of each group: Table 2 - DSM-CC User-to-User Functional Groups Functiona
41、l Group Description r U-U Application Portability Interfaces (API) Describes the U-U interfaces for application software programmer U-U Service Interoperability Interfaces (SII) U-U Application Boot Process Describes the U-U interfaces for network software programmer Describes a complete boot proces
42、s including User-to-Network Session messages U-U Object Carousel U-U API for broadcast networks Stream Descriptors Descriptors that are inserted into the MPEG-2 transport stream to control or signal a change in the stream. 2 0 ISO/IEC ISO/IEC 13818-10:1999(E) Transport in MPEG-2 Systems Defines the
43、method by which the messages and data shall be transported when these messages or data are transported in an MPEG-2 Systems Transport. This clause does not specify transport methods other than MPEG-2 Systems Transport. An implementation may be compliant with any or all of the functional groups as re
44、quired by that implementation. 4.1 ISOllEC Protocol Versions Implemented ISO/IEC 138 18-6 identifies the protocol version through the use of the dsmccType field in the message header of User to Network messages. If the protocol is modified, the dsmccType for that class of messages shall be assigned
45、a new value. The following table (from ISO/IEC 138 18-6 clause 2, table 2-2) identifies the current versions of the DSM-CC protocol: Table 3 - DSM-CC Protocol Versions dsmccType 0x00 0x01 0x02 0x03 0x04 0x05 0x06-Ox7F 0x80-OxFF Description ISO/IEC 13 8 18-6 Reserved Identifies the message as an ISO/
46、IEC 138 18-6 User-to-Network configuration message. Identifies the message as an ISO/IEC 138 18-6 User-to-Network session message. Identifies the message as an ISO/IEC 138 18-6 Download message. Identifies the message as an ISO/IEC 138 18-6 SDB Channel Change Protocol message. Identifies the message
47、 as an ISO/IEC 138 18-6 User-to- Network pass-thru message. ISO/IEC 13 8 18-6 Reserved. User Defined message type. For DSM-CC User-to-User, the protocol version is identified by the object version in the message header. An implementation shall be described by completing a separate PICS proforma for
48、each supported protocol version. The PICS for all versions of the protocol for which conformance is claimed, should be attached to each other, and used together. 4.2 Global Statement of Conformance Table 4 - DSM-CC Functional Units Item Does the implementation support . . . Condition for Status Numb
49、er status Ful User-to-Network (17-N) 0.1 r , Eu2 1Jser-to-User (U-rJ) 0.1 Id Stream Descriptors Eu2 0.1 , Transport in MPEG-2 Systems I Ful Or Ia I 01 . - o. 1 It is mandatory to support at least one of these options Note: DSM-CC may be used in an interactive network and/or a broadcast network. Therefore some environment the U-U Object Carousel will be implemented while in an interactive network the U-U implemented. ISO/IEC 13818-6 reference Implemented? Y = Yes, N = No, n/a = not applicable I unctional units are exclusive. In a broadcast Service Interoperability Interface wi
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1