《ISO-10918-2-1995.pdf》由会员分享,可在线阅读,更多相关《ISO-10918-2-1995.pdf(64页珍藏版)》请在三一文库上搜索。
1、I N T E R NAT I O NA L ISO/IEC STANDARD 10918-2 First edition 1995-08-1 5 Information technology - Digital compression and coding of continuous-tone still images: Compliance testing Technologies de linformation - Compression numrique et codage des images fixes de nature photographique: Test de confo
2、rmit Reference number ISO/IEC 1 O91 8-211 995(E) Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 04/05/2007 02:24:13 MDTNo reproduction or networking permitted without license from IH
3、S -,-,- m 48519i33 Ob32795 497 m ISO/IEC 10918-2:1995(E) CONTENTS 1 Scope 2 Normative references . 3 Definitions, abbreviations, symbols, and conventions . 4 General . 5 Compressed data format compliance testing 6 Encoder compliance tests . 7 Decoder compliance tests . Annex A - Procedures for deter
4、mining generic encoder and decoder compliance . Annex B - Quantization tables for generic compliance testing of DCT-based processes . Annex C - Compressed test data stream structure for generic decoder compliance tests . Annex D - Construction of application-specific compliance tests Annex E - Compl
5、iance test data for testing of greater computational accuracy . Annex F - Specification of supported parameter ranges . Annex H - Examples and guidelines . Page 1 1 1 4 6 19 20 25 28 30 51 53 55 58 ISOAEC 1995 All rights reserved . Unless otherwise specified. no part of this publication may be repro
6、duced or utilized in any form or by any means. electronic or mechanical. including photocopying and microfilm. without permission in writing from the publisher . Printed in Switzerland ISOAEC Copyright Office Case postale 56 CH-1211 Genkve 20 Switzerland ii Copyright International Organization for S
7、tandardization Provided by IHS under license with ISO Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 04/05/2007 02:24:13 MDTNo reproduction or networking permitted without license from IHS -,-,- o ISO/IEC 4851903 0632796 323 = ISO/IEC 10918-2:1995(E) Foreword IS0 (the Internati
8、onal Organization for Standardization) and IEC (the Inter- national Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC participate in the development of International Standards through technical committees establishe
9、d 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, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the work. In the fiel
10、d of information technology, IS0 and IEC have established a joint technical committee ISOIEC JTC 1. Draft 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
11、national bodies casting a vote. International Standard ISOAEC 1091 8-2 was prepared by Joint Technical Com- mittee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information, in collaboration with ITU-T. The identical text is published
12、as ITU-T Recommendation T.83. ISOAEC 10918 consists of the following parts, under the general title Information technology - Digital compression and coding of continuous-tone still images: - Part I: Requirements and guidelines - Part 2: Compliance testing Annexes A to D form an integral part of this
13、 part of ISOAEC 10918. Annexes E to H are for information only. . 111 Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 04/05/2007 02:24:13 MDTNo reproduction or networking permitted wi
14、thout license from IHS -,-,- ISO/IEC 10918-2:1995(E) Introduction This Recommendation I International Standard, Digital Compression and Coding of Continuous-tone Still Images, is published as two parts: - - ITU-T Rec. T.81 I ISOAEC 10918-1: Requirements and guidelines. ITU-T Rec. T.83 I ISOAEC 10918
15、-2: Compliance testing. ITU-T Rec. T.81 I ISOAEC 10918-1 sets out requirements and implementation guidelines for continuous-tone still image encoding and decoding processes, and for the coded representation of compressed image data. These processes and representations are intended to be generic, tha
16、t is, to be applicable to a broad range of applications for colour and grayscale still images within communications and computer systems. This part, ITU-T Rec. T.83 I ISOAEC 10918-2, sets out tests for determining whether implementations comply with the requirements for the various encoding and deco
17、ding processes specified in ITU-T Rec. T.81 I ISOAEC 10918-1. ITU-T Rec. T.83 I ISOJEC 10918-2 also specifies tests for determining whether any specific instance of compressed data complies with the ITU-T Rec. T.8 1 I ISOAEC 109 18- 1 specification for compressed data format. The committee which has
18、 prepared this Specification is the ISOAEC JTCl/SC29/WGl Sub Group on JPEG, also known as the Joint Photographic Experts Group (JPEG). Both the committee and the two parts of this Specification continue to be known informally by the name PEG. The “joint” in JPEG refers to the committees collaboratio
19、n with the ITU-T SG8 Rapporteurs Group on Recommendation Q. 16. In this collaboration, WGl has performed the work of selecting, developing, documenting, and testing the generic compression processes. ITU-T SG8 has provided the requirements which these processes must satisfy to be useful for specific
20、 image communications applications such as facsimile, videotex, and audiographic conferencing. This Specification is presented in accordance with the rules of ITU-T and ISOAEC JTC1 established by “Rules for presentation of ITU-T I ISOAEC common text”. iv Copyright International Organization for Stan
21、dardization Provided by IHS under license with ISO Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 04/05/2007 02:24:13 MDTNo reproduction or networking permitted without license from IHS -,-,- m q853903 Ob32798 LTb m ISO/IEC 10918-2 : 1995 (E) INTERNATIONAL STANDARD ITU-T RECOMM
22、ENDATION INFORMATION TECHNOLOGY - DIGITAL COMPRESSION AND CODING OF CONTINUOUS-TONE STILL IMAGES: COMPLIANCE TESTING 4 1 Scope This Recommendation I International Standard is concerned with compliance tests for the continuous-tone still image encoding processes, decoding processes, and compressed da
23、ta formats specified in -T Rec. T.81 I ISOAEC 10918-1. This Specification: - - - - - specifies compliance tests for the ITU-T Rec. T.81 I ISO/IEC 10918-1 compressed data formats; specifies compliance tests for the ITU-T Rec. T.8 1 I ISO/IEC 109 18-1 encoding processes; specifies compliance tests for
24、 the ITU-T Rec. T.81 I ISO/IEC 10918-1 decoding processes; specifies a method for constructing application-specific compliance tests; gives guidance and examples on how to implement these tests in practice. This Specification specifies normative generic compliance tests for the ITU-T Rec. T.81 I ISO
25、AEC 10918-1 encoding and decoding processes. These compliance tests are applicable to “stand-alone” generic implementations of one or more of the encoding and decoding processes specified in ITU-T Rec. T.81 I ISOAEC 10918-1. Among the purposes of these tests is to ensure that generic encoder (and de
26、coder) implementations compute the discrete cosine transform (DCT) and quantization functions with sufficient accuracy. 2 Normative references The following ITU-T Recommendations and International Standards contain provisions which, through reference in this text, constitute provisions of this Recom
27、mendation I International Standard. At the time of publication, the editions indicated were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on this Recommendation I International Standard are encouraged to investigate the possibility of applying the
28、most recent editions of the Recommendations and Standards indicated below. Members of IEC and IS0 maintain registers of currently valid International Standards. The Telecommunication Standardization Bureau of the ITU-T maintains a list of the currently valid ITU-T Recommendations. 2.1 Additional ref
29、erences - IS0 5807: 1985, Information processing - Documentation symbols and conventions for data, program and systemflowcharts, program network charts and system resources charts. 3 Definitions, abbreviations, symbols, and conventions 3.1 Definitions For the purposes of this Specification, the foll
30、owing definitions apply. 3.1.1 3.1.2 3.1.3 3.1.4 (coding) process 1: Coding process with baseline sequential DCT, 8-bit sample precision. (coding) process 2: Coding process with extended sequential DCT, Huffman coding, 8-bit sample precision. (coding) process 3: Coding process with extended sequenti
31、al DCT, arithmetic coding, 8-bit sample precision. (coding) process 4: Coding process with extended sequential DCT, Huffman coding, 12-bit sample precision. ITU-T Rec. T.83 (1994 E) 1 Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=IHS Employe
32、es/1111111001, User=Wing, Bernie Not for Resale, 04/05/2007 02:24:13 MDTNo reproduction or networking permitted without license from IHS -,-,- 4851703 Ob32777 032 ISO/IEC 10918-2 : 1995 (E) 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 in hierarchical mode. (coding)
33、process 5: Coding process with extended sequential DCT, arithmetic coding, 12-bit sample precision. (coding) process 6: Coding process with spectral selection only, Huffman coding, 8-bit sample precision. (coding) process 7: Coding process with spectral selection only, arithmetic coding, 8-bit sampl
34、e precision. (coding) process 8: Coding process with spectral selection only, Huffman coding, 12-bit sample precision. (coding) process 9: Coding process with spectral selection only, arithmetic coding, 12-bit sample precision. (coding) process 10: Coding process with full progression, Huffman codin
35、g, 8-bit sample precision. (coding) process 11: Coding process with full progression, arithmetic coding, 8-bit sample precision. (coding) process 12: Coding process with full progression, Huffman coding, 12-bit sample precision. (coding) process 13: Coding process with full progression, arithmetic c
36、oding, 12-bit sample precision. (coding) process 14: Coding process with lossless, Huffman coding, 2- through 16-bit sample precision. (coding) process 15: Coding process with lossless, arithmetic coding, 2- through 16-bit sample precision. (coding) process 16: Coding process with extended sequentia
37、l DCT, Huffman coding, 8-bit sample precision 3.1.17 in hierarchical mode. (coding) process 17: Coding process with extended sequential DCT, arithmetic coding, 8-bit sample precision 3.1.18 in hierarchical mode. 3.1.19 precision in hierarchical mode. 3.1.20 hierarchical mode. 3.1.21 hierarchical mod
38、e. 3.1.22 hierarchical mode. (coding) process 18: Coding process with extended sequential DCT, Huffman coding, 12-bit sample precision (coding) process 19: Coding process with extended sequential DCT, arithmetic coding, 12-bit sample (coding) process 20: Coding process with spectral selection only,
39、Huffman coding, 8-bit sample precision in (coding) process 21: Coding process with spectral selection only, arithmetic coding, 8-bit sample precision in (coding) process 22: Coding process with spectral selection only, Huffman coding, 12-bit sample precision in 3.1.23 in hierarchical mode. (coding)
40、process 23: Coding process with spectral selection only, arithmetic coding, 12-bit sample precision 3.1.24 hierarchical mode. (coding) process 24: Coding process with full progression, Huffman coding, 8-bit sample precision in 3.1.25 hierarchical mode. 3.1.26 hierarchical mode. 3.1.27 hierarchical m
41、ode. (coding) process 25: Coding process with full progression, arithmetic coding, 8-bit sample precision in (coding) process 26: Coding process with full progression, Huffman coding, 12-bit sample precision in (coding) process 27: Coding process with full progression, arithmetic coding, 12-bit samp
42、le precision in 3.1.28 hierarchical mode. 3.1.29 hierarchical mode. (coding) process 28: Coding process with lossless, Huffman coding, 2- through 16-bit sample precision in (coding) process 29: Coding process with lossless, arithmetic coding, 2- through 16-bit sample precision in 3.1.30 compliance t
43、est: The procedures specified in this Specification which determine whether or not an embodiment of an encoding process, compressed data stream, or decoding process complies with IT-T Rec. T.81 I compressed image test data (stream): Compressed image data generated to test a particular coding process
44、. ISO/IEC 10918-1. 3.1.31 (Distributed as part of the compliance test data.) 2 ITU-T Rw. T.83 (1994 E) Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 04/05/2007 02:24:13 MDTNo reprod
45、uction or networking permitted without license from IHS -,-,- 3.1.32 coding process. (Distributed as part of the compliance test data.) 3.1.33 compressed test data (stream): Either compressed image test data or table specification test data or both. 3.1.34 decoder reference test data: Quantized DCT
46、coefficient data generated by the reference FDCT and reference quantizer from the reconstructed image data output by the reference decoder, the input to which is the compressed image test data to be used in the DCT-based decoder compliance tests. The format of the quantized DCT coefficient data is a
47、 file for each component; each component is a two dimensional array of 8 x 8 blocks stored left-to-right, top-to-bottom order; each 8 x 8 block has 64 coefficients stored in zigzag order; and each coefficient is represented by two bytes, the most significant byte first. This data includes the blocks
48、 which are padded to complete an MCU on the right and bottom of the image. (Distributed as part of the compliance test data.) 3.1.35 encoder reference test data: Quantized DCT coefficient data generated by the reference FDCT and reference quantizer from the source image test data to be used in the D
49、CT-based encoder compliance tests. (Distributed as part of the compliance test data.). 3.1.36 3.1.37 Rec. T.81 I ISOIIEC 10918-1. 3.1.38 quantized coefficient validation data: Quantized DCT coefficient data generated from the source image validation test data to be used in the DCT-based encoder validation tests. (Distr