1、 KS X ISO/IEC 230011 KSKSKSKS SKSKSKS KSKSKS SKSKS KSKS SKS KS MPEG 1:XML MPEG KS X ISO/IEC 230011 :2007 (2012 ) 2007 6 28 http:/www.kats.go.krKS X ISO/IEC 230011:2007 : e- ( ) ( ) () () ( ) : (JCTC1/SC29) () ( ) KBS LG KS X ISO/IEC 230011:2007 : (http:/www.standard.go.kr) : :2007 6 28 :2012 12 28 2
2、012-0832 : e- : e- (JCTC1/SC29) ( 02-509-7262) (http:/www.kats.go.kr). 10 5 , . KS X ISO/IEC 230011:2007 i . iii 1 1 2 1 3 .2 3.1 .2 3.2 .5 4 .11 4.1 .11 4.2 .11 4.3 13 5 .14 5.1 (Terminal architecture)14 5.2 (General characteristics of the decoder).14 5.3 (Sequence of events during decoder initiali
3、sation).16 5.4 (Decoder behaviour) .17 5.5 (Issues in encoding documents).18 5.6 (Characteristics of the delivery layer)20 5.7 (Decoding of Fragment references) 21 6 BIM 21 6.1 .21 6.2 DecoderInit.22 6.3 .30 6.4 .31 6.5 .33 6.6 .34 6.7 57 7 (Binary Fragment Update Payload) .77 7.1 .77 7.2 .77 7.3 (F
4、ragment Update Payload syntax and semantics)78 7.4 (Element syntax and semantics) 80 7.5 .91 8 .107 8.1 .107 8.2 107 8.3 109 8.4 .111 KS X ISO/IEC 230011:2007 ii 8.5 .111 8.6 112 8.7 Zlib 114 A() MPEG7 .117 A.1 basicTimePointType117 A.2 basicDurationType.118 B() .121 B.1 .121 B.2 .121 C() .124 .125
5、KS X ISO/IEC 230011:2007 iii e . 2006 1 ISO/IEC 230011, Information technologyMPEG systems technologiesPart 1:Binary MPEG format for XML , . KS X ISO/IEC 230011:2007 . A() MPEG7 B() C() KS X ISO/IEC 230011:2007 (2012 ) MPEG 1:XML MPEG Information technologyMPEG systems technologies Part 1:Binary MPE
6、G format for XML 1 XML . XML . XML . . XML ISO/IEC 230011 (ISO/IEC 230011 (Terminal in short) XML ISO/IEC 23001 1 . XML . 2 . . ( ) . KS X ISO/IEC 10646 (UCS) , W3C (http:/www.w3.org) . . Extensible Markup Language (XML) 1.0 (Second Edition), 6 October 2000, http:/www.w3.org/TR/2000/REC-xml-20001006
7、 XML Schema: W3C Recommendation, 2 May 2001 XML Schema Part 0: Primer, W3C Recommendation, 2 May 2001 XML Schema Part 1: Structures, W3C Recommendation, 2 May 2001 XML Schema Part 2: Datatypes, W3C Recommendation 2 May 2001 xPath, XML Path Language, W3C Recommendation, 16 November 1999 Namespaces in
8、 XML, W3C Recommendation, 14 January 1999 RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax. RFC 1950, ZLIB Compressed Data Format Specification version 3.3. IEEE Standard for Binary Floating-Point Arithmetic, Std 754-1985 Reaffirmed1990, KS X ISO/IEC 230011:2007 2 3 3.1 3.1.1 , “ (elemen
9、t)”, “(attribute)”, “ (simpleType)”, “ (complexType)” XML . . , . . Element naming: (:TimePoint element of TimeType) Attribute naming: .(:timeUnit attribute of IncrDurationType) complexType naming: “Type” . simpleType naming: “Type” . 3.1.2 3.1.2.1 XML Schema XML . . XML . . example element content
10、3.1.2.2 3.1.2.2.1 6., 7., 8. (binary document stream) . . , , . “N” (element) N . . , . KS X ISO/IEC 230011:2007 3 While ( condition ) data_element . . . , . . do data_element . . . while ( condition ) . . if ( condition ) data_element . . . , . , . for ( i = m; i n; i+) data_element . . . (mn) . i
11、m 1 , i . /* comment */ C-code function-like constructs function-like constructs . . C , specifying in brackets the type , datatype Function(datatype parameter_name) Number of bits Mnemonic if (parameter_name = .) OtherFunction(parameter_name) else if . . else . Return return_value , “Function” “dat
12、atype” “parameter_name” . “parameter_name” , . . FragmentUpdatePayload . KS X ISO/IEC 230011:2007 4 “ ” “ ” . “ ” “1” “” “0” . 3.1.2.2.2 C . “0”. data_elementn n 1 . data_elementmn m 1, n1 . data_elementlmn l 1, m1, n1 . 3.1.2.2.3 3.1.2.2.3.1 nextByteBoundary() nextByteBoundary() next byte-aligned p
13、osition . 3.1.2.2.4 “ (reserved)”, “(forbidden)” . “(reserved)” . ISO/IEC . “(forbidden)” . 3.1.2.2.5 ReservedBits: . “1” . ISO/IEC . Stuffing bits: . . “1” . ReservedBitsZero: . “0” . ISO/IEC . 3.1.2.3 . . KS X ISO/IEC 230011:2007 5 Name Definition ExampleType Specifies an . element1 Describes the
14、attribute1 Describes the 3.2 3.2.1 XML . . 3.2.2 . 3.2.3 (simple type) . . 3.2.4 . . 3.2.5 . 3.2.6 3.2.7 URI 3.2.8 3.2.9 6. 7. 3.2.10 KS X ISO/IEC 230011:2007 6 6. 7. 3.2.11 3.2.12 8 . 3.2.13 3.2.14 , , , XML . 3.2.15 3.2.16 . . 3.2.17 3.2.18 . 1 8. ZLib . 2 , . . . 3.2.19 . . 3.2.20 KS X ISO/IEC 23
15、0011:2007 7 3.2.21 3.2.22 XML 3.2.23 3.2.24 3.2.25 . 3.2.26 3.2.27 XML 3.2.28 3.2.29 . . 3.2.30 , (world wide web) URI . 3.2.31 Single , KS X ISO/IEC 230011:2007 8 3.2.32 . XML . 0, . 6. . 3.2.33 3.2.34 . lifetime . 3.2.35 3.2.36 3.2.37 3.2.38 3.2.39 3.2.40 . : , , 3.2.41 . . 3.2.42 KS X ISO/IEC 230
16、011:2007 9 DecoderInit(6.2 ) 3.2.43 3.2.44 3.2.45 . . , , . 3.2.46 (5.3 ). DecoderInit . 3.2.47 3.2.48 DecoderInit . , , URI. 3.2.49 3.2.50 , , . . 3.2.51 3.2.52 3.2.53 KS X ISO/IEC 230011:2007 10 XML “schema document” . “schema document” . “ (XML ) 3.2.54 DecoderInit(6.2 ) . . 3.2.55 portion thereo
17、f . . 3.2.56 URI URI 3.2.57 . 3.2.58 3.2.59 XML 3.2.60 3.2.61 3.2.62 3.2.63 3.2.64 KS X ISO/IEC 230011:2007 11 3.2.65 3.2.66 XML 3.2.67 XML ( ) 4 4.1 AU Access Unit BiM Binary format for document streams D Descriptor DL Delivery Layer FU Fragment Update FUU Fragment Update Unit FSAD Finite State Aut
18、omaton Decoder MPC Multiple element Position Code SBC Schema Branch Code SPC Single element Position Code TBC Tree Branch Code URI Uniform Resource Identifier URL Uniform Resource Locator UTF Universal Character Set Transformation Formats XML Extensible Markup Language XPath XML Path Language MSB Mo
19、st Significant Bit SU Schema Update SUU Schema Update Unit 4.2 C . 4.2.1 ( ) ( ) ) x x x1 . ) x x x1 . * KS X ISO/IEC 230011:2007 12 1 x0 sign() sign(x) 1 x0 abs() abs(x)xsign(x) log2() log2(x)log 2 (x) Ceil(x) x x . Int() . ) 1.3 1, 3.7 3 . b i a i i f ) ( i a b f(i) 4.2.2 | OR & AND ! NOT 4.2.3 . . . . . ! . max(,) min(,) 4.2.4 4.2.5 . . . . k k . . . compare_strings(string1, string2)