ISO IEC 15200-1996 Information technology - Adaptive Lossless Data Compression algorithm (ALDC)《信息技术 自适应无损数据压缩算法(ALDC)》.pdf
《ISO IEC 15200-1996 Information technology - Adaptive Lossless Data Compression algorithm (ALDC)《信息技术 自适应无损数据压缩算法(ALDC)》.pdf》由会员分享,可在线阅读,更多相关《ISO IEC 15200-1996 Information technology - Adaptive Lossless Data Compression algorithm (ALDC)《信息技术 自适应无损数据压缩算法(ALDC)》.pdf(17页珍藏版)》请在麦多课文档分享上搜索。
1、INTERNATIONAL STANDARD ISOjlEC 15200 First edition 1996-l 2-01 Information technology - Adaptive Lossless Data Compression algorithm (ALDC) Technologies de Iinformation - Algorithme de compression de don&es dadaptation sans pertes (ALDCI Reference number ISO/1 EC 15200: 1996(E) ISO/IEC 15200:1996(E)
2、 Contents Foreword IntlWdUCtiOn 1 Scope 2 Conformance 3 Normative Reference 4 Definitions 4.1 Compressed Data Stream 4.2 Copy Pointer 4.3 Current Address 4.4 Data Byte. 4.5 Displacement Field. 4.6 End Marker 4.7 History Buffer. 4.8 Literal. 4.9 Matching String 4.10 Match Count 4.11 Match Count Field
3、. 4.12 Pad Bits 5 Conventions and Notations 5.1 Representation of numbers 5.2 Names 6 ALDC compression algorithm 6.1 Encoding description for a 5 1Zbyte History Buffer 6.2 Description of the Compressed Data Stream Annexes A - ALDC encoding format B - ALDC Overview C - ALDC Encoding Flow Chart D - Bi
4、bliography . . . lu iv 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 5 7 8 12 0 ISO/IEC 1996 All rights reserved. Unless otherwise specified, no part of this publication may be repro- duced or utilized in any form or by any means, electronrc or mechanrcal, rncluding photo- copying and microfilm, witho
5、ut permission In writing from the publisher. ISO/IEC Copyright Office l Case postale 56 l CH-1211 Geneve 20 l Switzerland Printed in Switzerland ii OISO/IEC ISO/IEC15200:1996(E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)
6、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 established by the respective organization to deal with particular fields of technical activity. IS0 and IE
7、C 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 field of information technology, IS0 and IEC have established a joint technical committee, ISO/IEC JT
8、C 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 national bodies casting a vote. International Standard ISO/IEC DIS 15200 was prepared by ECMA (a
9、s ECMA-222) and was adopted, under a special “fast- track procedure”, by Joint Technical Committee ISO/IEC JTC 1, Inform&on technology, in parallel with its approval by national bodies of IS0 and IEC. Annexes A to D are for information only. . . . 111 ISO/IEC 15200:19!M (E) OISO/IEC Introduction In
10、the past decades ISO/IEC have published numerous International Standards for magnetic tapes, magnetic tape cassettes and cartridges, as well as for optical disk cartridges. Those media developed recently have a very high physical recording density. In order to make optimal use of the resulting data
11、capacity, lossless compression algorithms have been designed which allow a reduction of the number of bits required for the representation of user data. These compression algorithms are registered by ECMA, the International Registration Authority established by ISO/IEC. The registration consists in
12、allocating to each registered algorithm a numerical identifier which will be recorded on the medium and, thus, indicate which compression algorithm(s) has been used. This International Standard is the third one for lossless compression algorithms. The two previous International Standards are: ISO/IE
13、C 11558:1992 Information technology - Data compression for information interchange - Adaptive coding with embedded dictionary - DCLZ algorithm. ISOLIEC 12042: 1993 Information technology - Data compression for information interchange - Binary arithmetic coding algorithm. iv INTERNATIONAL STANDARD 0
14、ISO/JIX ISO/IEC 15200:1996 (E) Information technology - Adaptive Lossless Data Compression algorithm (ALDC) 1 Scope This International Standard specifies a lossless compression algorithm to reduce the number of bytes required to represent data. The algorithm is known as Adaptive Lossless Data Compre
15、ssion algorithm (ALDC). The numerical identifiers according to ISO/IEC 11576 allocated to this algorithm are: ALDC 512-Byte History Buffer: 3 ALDC 1024-Byte History Buffer: 4 ALDC 2048-Byte History Buffer: 5 2 Conformance A compression algorithm shall be in conformance with this International Standa
16、rd if its output data stream satisfies the requirements of this International Standard. 3 Normative Reference The following standard contains provisions which, through reference in this text, constitute provisions of this International Standard. At the time of publication, the edition indicated was
17、valid. All standards are subject to revision, and parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent edition of the standard indicated below. Members of IEC and IS0 maintain registers of currently valid International S
18、tandards. ISOIIEC 11576: 1993, Information technology - Procedure for the registration of algorithms for the lossless compression of data 4 Definitions For the purposes of this International Standard, the following definitions apply. 4.1 4.2 Compressed Data Stream: The output stream after encoding.
19、Copy Pointer: A part of the Compressed Data Stream which represents a group of two or more consecutive bytes for which there already exists an identical group in the History Buffer. It comprises a Length Code Field and a Displacement Field. 4.3 4.4 4.5 Current Address: The location within the Histor
20、y Buffer where the Data Byte is written. Data Byte: The current byte of incoming data which is written into the History Buffer and is compared to all data bytes previously written into the History Buffer. Displacement Field: That part of the Copy Pointer which specifies the location within the Histo
21、ry Buffer of the first byte of a Matching String. 4.6 4.7 End Marker: A string of 12 ONES indicating the end of the Compressed Data Stream. History Buffer: A data structure where incoming data bytes are stored for use in the compression and decompression process. 4.8 4.9 Literal: A Data Byte for whi
22、ch no match was found in the History Buffer. Matching String: A sequence of bytes in the incoming data which is identical with a sequence of bytes in the History Buffer. 4.10 4.11 4.12 Match Count: The number of bytes in a Matching String. Match Count Field: That part of the Copy Pointer which speci
23、fies the number of consecutive bytes for which a match was found in the History Buffer. Pad Bits: Bits set to ZERO and included in the Compressed Data Stream, as required, to maintain an g-bit byte boundary. 5 Conventions and Notations 5.1 Representation of numbers The following conventions and nota
24、tions apply in this International Standard, unless otherwise stated. ISOIIEC 152m1996 (E) 01s0m3c - The setting of binary bits is denoted by ZERO and ONE. - Numbers in binary notation and bit combinations are represented by ZEROS and ONES with the most significant bit to the left. - All other number
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISOIEC152001996INFORMATIONTECHNOLOGYADAPTIVELOSSLESSDATACOMPRESSIONALGORITHMALDC 信息技术 自适应 无损 数据压缩 算法

链接地址:http://www.mydoc123.com/p-1256885.html