1、Information technology Coding of audio-visual objects Part 4: Conformance testing AMENDMENT 25: LASeR and SAF conformanceAmendment 25:2009 (IDT) toNational Standard of CanadaCAN/CSA-ISO/IEC 14496-4-06(ISO/IEC 14496-4:2004, IDT)NOT FOR RESALE.PUBLICATION NON DESTINE LA REVENTE.CSA Standards Update Se
2、rviceAmendment 25:2009 toCAN/CSA-ISO/IEC 14496-4-06October 2009Title: Information technology Coding of audio-visual objects Part 4: Conformance testing AMENDMENT 25: LASeR and SAF conformancePagination: 42 pages (iii preliminary and 39 text)To register for e-mail notification about any updates to th
3、is publicationgo to www.ShopCSA.caclick on E-mail Services under MY ACCOUNTclick on CSA Standards Update ServiceThe List ID that you will need to register for updates to this publication is 2418413.If you require assistance, please e-mail techsupportcsa.ca or call 416-747-2233.Visit CSAs policy on p
4、rivacy at www.csagroup.org/legal to find out how we protect your personal information.Reference numberISO/IEC 14496-4:2004/Amd.25:2008(E)ISO/IEC 2008INTERNATIONAL STANDARD ISO/IEC14496-4Second edition2004-12-15AMENDMENT 252008-06-01Information technology Coding of audio-visual objects Part 4: Confor
5、mance testing AMENDMENT 25: LASeR and SAF conformance Technologies de linformation Codage des objets audiovisuels Partie 4: Essai de conformit AMENDEMENT 25: Conformit LASeR et SAF ISO/IEC 14496-4:2004/Amd.25:2008(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Ado
6、bes licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes licensing policy
7、. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every car
8、e has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2008 All rights reserved. Unless otherwise specified
9、, 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 either ISO at the address below or ISOs member body in the country of the requester. ISO copyright office Case p
10、ostale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org ii ISO/IEC 2008 All rights reservedAmendment 25:2009 toCAN/CSA-ISO/IEC 14496-4-06ISO/IEC 14496-4:2004/Amd.25:2008(E) ISO/IEC 2008 All rights reserved iiiForeword ISO (the International Or
11、ganization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the
12、respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of info
13、rmation technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of the joint technical committee is to prepare International Standards. Draft Internati
14、onal 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. Attention is drawn to the possibility that some of the elements of this document ma
15、y be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Amendment 25 to ISO/IEC 14496-4:2004 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia a
16、nd hypermedia information. Amendment 25:2009 toCAN/CSA-ISO/IEC 14496-4-06ISO/IEC 14496-4:2004/Amd.25:2008(E) ISO/IEC 2008 All rights reserved 1Information technology Coding of audio-visual objects Part 4: Conformance testing AMENDMENT 25: LASeR and SAF conformance In Clause 2 Normative References, a
17、dd reference to ISO/IEC 14496-20: ISO/IEC 14496-20, Information technology Coding of audio-visual objects Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) After 4.14, add the following subclause: 4.15 LASeR Conformance 4.15.1 Bitstream conformance 4.1
18、5.1.1 Conformance Requirements LASeR streams shall comply with the specifications in clause 12 of ISO/IEC 14496-20. 4.15.1.2 Measurement procedure Syntax of the LASeR stream shall meet the requirements of clause 12 of ISO/IEC 14496-20. 4.15.1.3 Tolerance There is no tolerance for bitstream syntax ch
19、ecking. The diagnosis is pass or fail. 4.15.2 Terminal conformance 4.15.2.1 Conformance Requirements The terminal shall recover the LASeR access units in the LASeR Decoding Buffer bit-exact as constructed by the LASeR encoder. 4.15.2.2 Measurement Procedure The LASeR Access Units recovered from this
20、 conformance point shall be strictly identical to the Access Units stored in the corresponding LASeR track in the test SAF file. 4.15.2.3 Tolerance There is no tolerance. The diagnosis is pass or fail. Amendment 25:2009 toCAN/CSA-ISO/IEC 14496-4-06ISO/IEC 14496-4:2004/Amd.25:2008(E) 2 ISO/IEC 2008 A
21、ll rights reserved4.15.3 Scene Graph Conformance 4.15.3.1 Conformance Requirements The scene shall be reconstructed and updated by LASeR Command streams, and event/scripting execution as specified in ISO/IEC 14496-20. 4.15.3.2 Measurement procedure The scene graph shall be the same as the scene grap
22、h of a reference implementation at any time. The procedure to test is to make scene dumps according to the format described in this document at some key points in time. The test material must provide the original LASeR bitstream as well as the scene dumps for the same key points in time. The key poi
23、nts will be determined by the author of the test sequence according to the following criteria: in the case of LASeR Command streams, the scene graph shall be checked after the CTS of each command. in the case of events or scripting, the scene graph shall be checked every TBD ms. The assumption is th
24、at interpolation of values are performed at the same rate shifted by TBD ms. 4.15.3.3 Tolerance The accuracy of the time stamp at which the values will be updated shall be tested according to the level definition. Arithmetic precision shall be tested according to the level definition. 4.15.4 LASeR T
25、est Sequences The next subclause documents the test sequences. The table being too big, it is split in two tables. There is one line per sequence, and one column per element type in LASeR. Table AMD25.1 shows information on elements a to lsr:Delete. Table AMD25.2 shows information on elements lsr:In
26、sert to rect. Table AMD25.3 shows information on elements saf:* to video. The content of each cell is the number of elements of that type in that sequence. Table AMD25.1 Presence of elements a to rect in test sequences File Name a animate animateColor animateMotionanimateTransform audiocircledefs de
27、scellipse ev:listener foreignObjectg image line linearGradientlsr:Add lsr:Delete1.svg 9 1 0 1 13 0 0 0 0 1 0 0 38 0 0 0 0 0 2laser3.xml 0 0 0 0 0 0 3 0 0 0 0 0 1 0 0 0 0 0 2_cht.svg 4 6 0 6 0 0 0 0 1 5 0 0 8 0 0 0 0 0 2_dwnl.svg 4 8 0 5 0 0 0 0 1 5 0 0 8 0 0 0 0 0 2_fnc.svg 5 8 0 7 1 0 0 0 1 6 0 0 9
28、 0 0 0 0 0 2_fnnf.svg 7 12 0 9 1 0 0 0 1 8 0 0 11 0 0 0 0 0 2_gms.svg 4 6 0 6 1 0 0 0 1 5 0 0 8 0 0 0 0 0 2_msgs.svg 7 12 0 9 0 0 0 0 1 8 0 0 11 0 0 0 0 0 2_mvdf.svg 7 12 0 9 1 0 0 0 1 10 0 0 11 0 0 0 0 0 2_nw.svg 7 12 0 9 0 0 0 0 1 8 0 0 11 0 0 0 0 0 2_shlp.svg 7 12 0 9 1 0 0 0 1 8 0 0 11 0 0 0 0 0
29、 3laser.xml 0 0 0 0 0 0 3 1 0 0 0 0 3 0 0 0 0 0 Amendment 25:2009 toCAN/CSA-ISO/IEC 14496-4-06ISO/IEC 14496-4:2004/Amd.25:2008(E) ISO/IEC 2008 All rights reserved 3File Name a animate animateColor animateMotionanimateTransform audiocircledefs descellipse ev:listener foreignObjectg image line linearG
30、radientlsr:Add lsr:Delete3_cht.svg 3 2 0 8 0 0 0 0 1 3 0 0 6 1 0 0 0 0 3_dwnl.svg 3 3 0 8 0 0 0 0 1 3 0 0 6 1 0 0 0 0 3_fnc.svg 3 9 0 8 0 0 0 0 1 3 0 0 9 1 0 0 0 0 3_fnnf.svg 3 2 0 8 0 0 0 0 1 3 0 0 6 1 0 0 0 0 3_gms.svg 3 2 0 8 0 0 0 0 1 3 0 0 6 1 0 0 0 0 3_msgs.svg 3 3 0 8 0 0 0 0 1 3 0 0 6 1 0 0
31、0 0 3_mvdf.svg 3 3 0 8 0 0 0 0 1 3 0 0 6 1 0 0 0 0 3_nw.svg 3 3 0 8 0 0 0 0 1 3 0 0 6 1 0 0 0 0 3_shlp.svg 3 3 0 8 0 0 0 0 1 3 0 0 6 1 0 0 0 0 afrique.xml 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 afrique_AR_none.xml 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 afrique_AR_xMaxYMaxMeet.xml 0 0 0 0 0 0 0 0 0 0 0 0 3
32、 0 0 0 0 0 afrique_AR_xMidYMidMeet.xml 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 afrique_AR_xMidYMidMeet_size.xml 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 afrique_AR_xMinYMinMeet.xml 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 amerique_centrale.xml 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 amerique_sud.xml 0 0 0 0 0 0 0 0 0
33、 0 0 0 1 0 0 0 0 0 animate-elem-02-t.svg 0 4 0 0 0 0 0 0 1 0 0 0 5 0 8 0 0 0 animate-elem-02-t.xml 0 4 0 0 0 0 0 0 1 0 0 0 5 0 8 0 0 0 animate-elem-03-t.svg 0 2 0 0 0 0 0 1 1 0 0 0 3 0 0 0 0 0 animate-elem-04-t.svg 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-04-t.xml 0 0 0 1 0 0 0 0 1 0 0 0 2 0
34、 0 0 0 0 animate-elem-05-t.svg 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-05-t.xml 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-06-t.svg 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-06-t.xml 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-07-t.svg 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 0 0 a
35、nimate-elem-07-t.xml 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-08-t.svg 0 0 0 2 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-08-t.xml 0 0 0 2 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-09-t.svg 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-elem-09-t.xml 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-ele
36、m-10-t.svg 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-elem-10-t.xml 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-elem-11-t.svg 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-elem-11-t.xml 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-elem-12-t.svg 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-elem-12-t.xml
37、 0 1 0 1 0 0 0 0 1 0 0 0 6 0 8 0 0 0 animate-elem-13-t.svg 0 6 0 0 0 0 0 0 1 0 0 0 7 0 2 0 0 0 animate-elem-13-t.xml 0 6 0 0 0 0 0 0 1 0 0 0 7 0 2 0 0 0 animate-elem-14-t.svg 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-14-t.xml 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-15-t.svg 0 1 0 0 0
38、 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-15-t.xml 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-16-t.svg 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-16-t.xml 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-17-t.svg 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-17-t.xml 0 1 0 0 0 0 0 0 1 0
39、 0 0 3 0 4 0 0 0 Amendment 25:2009 toCAN/CSA-ISO/IEC 14496-4-06ISO/IEC 14496-4:2004/Amd.25:2008(E) 4 ISO/IEC 2008 All rights reservedFile Name a animate animateColor animateMotionanimateTransform audiocircledefs descellipse ev:listener foreignObjectg image line linearGradientlsr:Add lsr:Deleteanimat
40、e-elem-18-t.svg 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-18-t.xml 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-19-t.svg 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-19-t.xml 0 1 0 0 0 0 0 0 1 0 0 0 3 0 4 0 0 0 animate-elem-20-t.svg 2 2 0 0 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-20-
41、t.xml 2 2 0 0 0 0 0 0 1 0 0 0 2 0 0 0 0 0 animate-elem-21-t.svg 2 6 0 0 0 0 2 0 1 0 0 0 2 0 0 0 0 0 animate-elem-21-t.xml 2 6 0 0 0 0 2 0 1 0 4 0 2 0 0 0 0 0 animate-elem-23-t.svg 0 0 1 0 0 0 4 0 1 0 0 0 3 0 0 0 0 0 animate-elem-23-t.xml 0 0 1 0 0 0 4 0 1 0 0 0 3 0 0 0 0 0 animate-elem-24-t.svg 0 0
42、0 1 2 0 0 1 1 0 0 0 4 0 0 0 0 0 animate-elem-25-t.svg 0 2 0 0 0 0 0 0 1 0 0 0 2 0 4 0 0 0 animate-elem-25-t.xml 0 2 0 0 0 0 0 0 1 0 0 0 2 0 4 0 0 0 animate-elem-26-t.svg 0 2 0 0 0 0 8 0 1 0 0 0 3 0 0 0 0 0 animate-elem-26-t.xml 0 2 0 0 0 0 8 0 1 0 0 0 3 0 0 0 0 0 animate-elem-27-t.svg 0 2 0 0 0 0 0
43、0 1 0 0 0 2 0 4 0 0 0 animate-elem-27-t.xml 0 2 0 0 0 0 0 0 1 0 0 0 2 0 4 0 0 0 animate-elem-28-t.svg 0 1 0 0 0 0 1 0 1 0 0 0 2 0 0 0 0 0 animate-elem-28-t.xml 0 1 0 0 0 0 1 0 1 0 0 0 2 0 0 0 0 0 animate-elem-4.xml 0 0 0 0 1 0 0 0 0 0 0 0 5 0 0 0 0 0 ANIMATETRANSFORM_rotate.xml 0 0 0 0 1 0 0 0 0 0 0
44、 0 1 0 0 0 0 0 ANIMATETRANSFORM_scale.xml 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATETRANSFORM_scale_rotation.xml 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATETRANSFORM_translation.xml 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATETRANSFORM_translation_accumulate.xml 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 A
45、NIMATETRANSFORM_translation_additive.xml 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_display.xml 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 ANIMATE_display_by.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_display_fromto.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_display_to.xml 0 1 0 0 0 0 0 0 0 0 0
46、0 1 0 0 0 0 0 ANIMATE_fillopacity.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_accumulate.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_by.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_colornone.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_from.xml 0 1 0 0 0 0 0 0 0 0 0
47、 0 1 0 0 0 0 0 ANIMATE_fill_fromto.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_to.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_to_additive.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_values.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fill_valuesKeyTimes.xml 0 1 0 0 0 0
48、0 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_fontfamily.xml 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 ANIMATE_fontfamily_valueskeytimes.xml 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 ANIMATE_fontsize.xml 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 ANIMATE_fontstyle.xml 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 ANIMATE_G_size.xml 0 1 0 0 0
49、 0 0 0 0 0 0 0 1 1 0 0 0 0 animate_hrefuse.xml 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 ANIMATE_line_x2y2.xml 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 Animate_no_href.xml 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Amendment 25:2009 toCAN/CSA-ISO/IEC 14496-4-06ISO/IEC 14496-4:2004/Amd.25:2008(E) ISO/IEC 2008 All rights reserved 5File Name a animate animateColor animateMotionanimateTransform audiocircledefs descellipse ev:listener foreignObjectg image line linearGradientlsr:Add lsr:DeleteANIMATE_Path_C.xml 0 1 0 0 0 0 0 0 0 0 0 0 1