1、PLEASE NOTE This document is normally accompanied by a disk/disks when purchased in hardcopy. The disk/disks contain information which would be of no value as a hardcopy document. If you require a copy of the disk/disks, please use the contact information below for your request. When submitting your
2、 request, please have the following information available: Your company name/account number Originating organisation Document number UsAlCanada Information Handling Services Tel: 800-447-3 352 E-mail Outside USA/Caiiada (Except the United Kingdom) Information Handling Services Tel: + 1-303-790-0600
3、 E-mail United Kingdoni Technical Indexes Lt d Tel: (01344) 404409, Custoiner Support Fax: (01344) 404421, Customer Support Inforniaiion Handling Services and Technical Indexes - Cornmilled to Service Excellence BSI BS*ISO/IEC LO7L-2 95 LbZqbb 63524398 723 E BRITISH STANDARD Implementation of ISO/I
4、EC 10918-2 : 1995 Information technology e. - Digital compression and coding of continuous-tone still images Part 2. Compliance testing Product code 00663606 BS ISO/LEC 10918-2 : 1995 ES1 BS+ISO/IEC LO9L-2 95 1624667 0529399 bbT BS ISO/IEC 10918-2 : 1996 This British Standard, having been prepared u
5、nder the direction of the Information Systems Technology Assembly, was published under the authority of the Standards Board and comes into effect on 15 January 1996 O BSI 1996 Committees responsible for this British Standard The preparation of this British Standard was entrusted to Technical Committ
6、ee ISTB7, Coding of picture, audio, multimedia and hypermedia information, upon which the following bodies were represented: British Broadcasting Corporation British Telecommunications pic ERA Technology Ltd. GEC Plessey Semiconductors IEM United Kingdom Ltd. Institution of Electrical Engineers Inte
7、rnational Computem Limited Joint Informaion System Committee National Health Services National Ti-cuiscommunications Ltd. Northern Telecommunications Europe Ltd. On-line Media Philips Research Laboratories PICON Pioneer Digital Design Centre Ltd. Plessey Semiconductors Ltd. S.G.S. Thomson Microelect
8、ronics Ltd. University of Warwick Amendments issued since publication No* I Date I Te* affected The following BSI references relate to the work on this standard: Committee reference IST/37 Draft for comment 93651111 DC ISBN O 580 25308 2 BSI BS*ISO/IEC 10918-2 95 1624669 0.529400 101 B BS ISO/IEC 10
9、91-2 : 1995 National foreword This British Standard reproduces verbatim ISOhEC 10918-2 : 1995 and implements it as the TJK national standard. This British Standard is published under the direction of the Information Systems Technology Assembly whose Technical Committee IST/37 has the responsibility
10、to: - aid enquirers to understand the text; - present to the responsible international committee any enquiries on interpretation, or proposals for change, and keep UK interests informed - monitor related intemational and European developments and promulgate them in the UK. NOTE. International and Eu
11、ropean Standards, as well as overseas standards, are available from Customer Services, BSI, 389 Chiswick High Road, London W4 4AL. Compliance with a British Standard does not of itself confer immunity from legal obligations. O BSI 1996 i BSI BS*ISO/IEC 10718-2 95 W 162466% 05294R1 O48 W I N T ER NAT
12、 I O NA L STANDARD ISO/IEC 10918-2 First edition 1995-08-1 5 Information technology - Digital compression and coding of continuous-tone still images: Compliance testing Technologies de /information - Compression numrique et codage des images fixes de nature photographique: Test de conformit Referenc
13、e number I SO/I EC 1 O9 1 8-21 1 995( E) - ES1 BS*ISO/IEC LO9L-2 95 U Lb24669 0527402 Tlr ISO/IEC 10918-2:1995(E) CONTENTS 1 Scope 2 Normative references . . . _._ . . . _._ . 3 Definitions, abbreviations, symbols, and conventions . . . . . . . . . 4 General . 5 Compressed data format cornpliance te
14、sting , . . . . . . . 6 Encoder compliance tests . 7 Decoder compliance tests Annex A - Procedures for determining 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
15、decoder compliance tests Annex D - Construction of application-specific compliance tests Annex E - Compliance test data for testing of greater computational accuracy . Annex F - Specification of supported parameter ranges . Annex H - Examples and guidelines . Q ISO/IEC 1995 All rights reserved. Unle
16、ss 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. Printed in Switzerland ISO/IEC Copyright Office Case postale 56 CH-121 1 Ge
17、nve 20 Switzerland Page 1 1 1 4 6 19 20 25 28 30 51 53 55 58 11 BSI BS*ISO/IEC 10918-2 95 = 1624669 0529403 910 ISOLEC 10918-2:1995(E) Foreword IS0 (the International Organization for Standardization) and IEC (the Inter- national Electrotechnical Commission) form the specialized system for worldwide
18、 standardization. National bodies that are members of IS0 or IEC participate 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 fie
19、lds of mutual interest. Other international organizations, governmental and non-governmental, in liaison with IS0 and EC, also take part in the work. In the field of information technology, IS0 and IEC have established a joint technical committee ISO/IEC JTC 1. Draft International Standards adopted
20、by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 5% of the national bodies casting a vote. International Standard ISOAEC 1091 8-2 was prepared by Joint Technical Com- mittee ISOiEC JTC 1, Informat
21、ion technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information, in collaboration with ITU-T. The identical text is published as ITU-T Recommendation T.83. ISO/IEC 10918 consists of the following parts, under the general title Information technology - Digital comp
22、ression 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 part of ISOAEC 10918. Annexes E to H are for information only. . 111 BSI BS*ISO/IEC LO9LB-2 95 I1624669 0529404 857 E ISOAEC 10918-2:1995
23、(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 ISO/IEC 10918-1: Requirements and guidelines. ITU-T Rec. T.83 I ISO/IEC 10918-2: Compliance testing. ITU-T Rec. T.8 1 I ISO/
24、IEC 1091 8-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, that is, to be applicable to a broad range of a
25、pplications for colour and grayscale still images within communications and computer systems. This part, ITU-T Rec. T.83 I ISO/IEC 10918-2, sets out tests for determining whether implementations comply with the requirements for the various encoding and decoding processes specified in ITU-T Rec. T.81
26、 I ISO/IEC 10918-1. ITU-T Rec. T.83 I ISO/IEC 10918-2 also specifies tests for determining whether any specific instance of compressed data complies with the ITU-T Rec. T.81 I ISOAEC 10918-1 specification for compressed data format. The committee which has prepared this Specification is the ISO/IEC
27、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 collaboration with the ITU-T SG8 Rapporteurs Group on R
28、ecommendation Q. i 6. 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 image communications applications such as
29、 facsimile, videotex, and audiographic conferencing. This Specification is presented in accordance with the rules of ITU-T and ISO/IEC JTCI established by “Rules for presentation of ITU-T I ISO/IEC common text”. iv BSI BS*ISO/IEC LO91-2 95 Lb24bb9 0529405 793 II ISO/IEC 10918-2 : 1995 (E) INTERNATIO
30、NAL STANDARD ITU-T RECOMMENDATION INFORMATION TECHNOLOGY - DIGITAL COMPRESSION AND CODING OF CONTINUOUS-TONE STILL IMAGES: COMPLIANCE TESTING 1 Scope This Recommendation I International Standard is concerned with compliance tests for the continuous-tone still image encoding processes, decoding proce
31、sses, and compressed data formats specified in ITU-T Rec. T.81 I ISOAEC 10918-1. This Specification: - - - - - specifies compliance tests for the ITU-T Rec. T.81 I ISODEC 10918-1 compressed data formats; specifies cornpliance tests for the ITU-T Rec. T.81 I ISO/IEC 10918-1 encoding processes; specif
32、ies compliance tests for the ITU-T Rec. T.81 I ISOAEC 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 th
33、e ITU-T Rec. T.81 I ISO/IEC 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
34、 generic encoder (and decoder) 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
35、provisions of this Recommendation 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 poss
36、ibility of applying the 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 Recommendat
37、ions. 2.1 Additional references - IS0 5807: 1985, Information processing - Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts. 3 Definitions, abbreviations, symbols, and conventions 3.1 Definitions For the purposes of thi
38、s Specification, the following 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 proce
39、ss with extended sequential 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 BSI BS*ISO/IEC 30738-2 95 M aib2Qbb9 052EI4Qb b2T ISO/IEC 10918-2 : 1995 (E) 3.1.5 3.1.6 3.
40、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) 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.
41、 (coding) process 7: Coding process with spectral selection only, arithmetic coding, 8-bit sample 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, 1
42、2-bit sample precision. (coding) process 10: Coding process with full progression, Huffman coding, 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,
43、12-bit sample precision. (coding) process 13: Coding process with full progression, arithmetic coding, 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,
44、 2- through 1 6-bit sample precision. (coding) process 16: Coding process with extended sequential 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 hierarchic
45、al mode. 3.1.19 precision in hierarchical mode. 3.1.20 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, 1Zbit sample (coding) process 20: C
46、oding process with spectral selection only, Huffman coding, 8-bit sample precision in 3.1.21 hierarchical mode. 3.1.22 hierarchical mode. (coding) process 21: Coding process with spectral selection only, arithmetic coding, 8-bit sample precision in (coding) process 22: Coding process with spectral s
47、election only, Huffman coding, 12-bit sample precision in 3.1.23 in hierarchical mode. (coding) process 23: Coding process with spectral selection only. arithmetic coding, 12-bit sample precision 3.1.24 hierarchical mode. 3.1.25 hierarchical mode. (coding) process 24: Coding process with full progre
48、ssion, Huffman coding, 8-bit sample precision in (coding) process 25: Coding process with full progression, arithmetic coding, 8-bit sample precision in 3.1.26 hierarchical mode. 3.1.27 hierarchical mode. 3.1.28 hierarchical mode. (coding) process 26: Coding process with full progression, Huffman co
49、ding, 12-bit sample precision in (coding) process 27: Coding process with full progression, arithmetic coding, 12-bit sample precision in (coding) process 28: Coding process with lossiess, Huffman coding, 2- through 16-bit sample precision in 3.1.29 hierarchical mode. 3.1.30 compliance test: 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 ITU-T Rec. T.81 I (coding) process 29: Codin