This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

Similar documents
INTERNATIONAL STANDARD 11558

INTERNATIONAL STANDARD 11558

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

B C ISO/IEC INTERNATIONAL STANDARD

B C ISO/IEC 9595 INTERNATIONAL STANDARD. Information technology Open Systems Interconnection Common management information service

ISO/IEC INTERNATIONAL STANDARD. Information technology - Digital compression and coding of continuous-tone still images: Compliance testing

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

B C ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC 9293 INTERNATIONAL STANDARD. Information technology - Volume and file structure of disk cartridges for information interchange

ISO/IEC 1001 INTERNATIONAL STANDARD. Information technology File structure and labelling of magnetic tapes for information interchange

ISO/IEC INTERNATIONAL STANDARD. Information technology - Open Distributed Processing - Reference Model: Foundations

ISO/IEC INTERNATIONAL STANDARD. Information technology EAN/UCC Application Identifiers and Fact Data Identifiers and Maintenance

lso/lec INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Reference architecture

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD Information technology - Remote Operations: Concepts, model and notation

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Overview and vocabulary

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISOJIEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Entity authentication

B C ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1

B C ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD. Technologies de I informa tion - Interconnexion de syst&mes ouverts (OS/) - Ges tion-sys tkmes: Fonction de ges tion d obje ts

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISOJIEC I INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 14: XML representation and reference

This document is a preview generated by EVS

INTERNATIONAL STANDARD

IEC ISO. Information technology Configuration of Customer Premises Cabling (CPC) for applications

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

Iso/IEC INTERNATIONAL STANDARD. Information technology mm Optical disk cartridge, write once, for information interchange - Part 1:

ISO/IEC 8822 INTERNATIONAL STANDARD. Information technology - Open Systems Interconnection - Presentation service definition

ISO/IEC INTERNATIONAL STANDARD. Software engineering Product evaluation Part 3: Process for developers

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Open Distributed Processing Interface references and binding

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system: Reference software

ISO/IEC This is a preview - click here to buy the full publication INTERNATIONAL STANDARD. Second edition

ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication TECHNICAL REPORT

This is a preview - click here to buy the full publication INTERNATIONAL ISO/IEC STANDARD

INTERNATICNAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

lso/iec INTERNATIONAL STANDARD Information technology - Information Resource Dictionary System (IRDS) Services Interface

ISO INTERNATIONAL STANDARD. Compressed air Part 3: Test methods for measurement of humidity

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC TR TECHNICAL REPORT. Information technology Telecommunications and information exchange between systems Managed P2P: Framework

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system: An entry level JPEG 2000 encoder

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO 78-2 INTERNATIONAL STANDARD. Chemistry Layouts for standards Part 2: Methods of chemical analysis

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Automatic identification and data capture techniques Bar code master test specifications

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC TR This is a preview - click here to buy the full publication TECHNICAL REPORT. First edition

IEC INTERNATIONAL ISO/IEC STANDARD ISO. Information technology Configuration of Customer Premises Cabling (CPC) for applications

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering Measurement process. Ingénierie des systèmes et du logiciel Processus de mesure

INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication GUIDE 51. Safety aspects Guidelines for their inclusion in standards. Second edition 1999

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: XML Encoding Rules (XER)

INTERNATIONAL STANDARD. Road vehicles - Low-Speed serial data communication - Part 3: Vehicle area network

ISO/IEC INTERNATIONAL STANDARD. Information technology Automatic identification and data capture techniques Syntax for high-capacity ADC media

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

Sýnishorn ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Information security risk management

ISO/IEC INTERNATIONAL STANDARD. Identification cards Recording technique Part 6: Magnetic stripe High coercivity

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Mobile item identification and management Mobile AIDC application programming interface

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Syntax for high-capacity automatic data capture (ADC) media

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Lightweight cryptography Part 2: Block ciphers

ISO 1997 INTERNATIONAL STANDARD. Granulated cork and cork powder - Classification, properties and packing

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 3: Motion JPEG 2000

Transcription:

INTERNATIONAL STANDARD ISO/IEC 12042 First edition 1993-12-15 Information technology - Data compression for information interchange - Binary arithmetic coding algorithm Technologies de I information - Compression de donnees pour I khange d information - Algorithme de codage arithmktique binaire Reference number ISO/IEC 12042:1993(E)

ISO/IEC 12042: 1993 (E) This is a preview - click here to buy the full publication Contents Page 1 scope 2 Normative references 3 Conformance 4 Conventions and notations 5 Algorithm identifier 6 Definitions 61. 62. 63. 64. 65. 66. 67. 68. block Code Block Code String encoding input event Logical Dat;ir Record trailer Unique Table Pair 7 List of acronyms 2 8 Compression algorithm 2 8.1 General 8.2 Encoders 8.3 Formation of a Code Block 8.4 Code String 8.5 Table Pairs 8.6 Encoding @ ISO/IEC 1993 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronie or mechanical, including photocopying and microfilm, without Permission in writing from thc publisher. ISO/IEC Copyright Office l Printed in Switzerland Case postale 56 * CH-121 1 Geneve 20 0 Switzerland ii

ISOIIEC 12042: 1993 (E) 8.6.1 Normal Mode 8.6.2 Run Mode 8.7 Completion of the encoding of a block Annex A Example of a binary arithmetic coding algorithm 10... 111

ISO/IEC 12042: 1993 (E) This is a preview - click here to buy the full publication Foreword ISO (the International Organization 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 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 information technology, ISO and IEC have established a joint technical committee, ISO/IEC 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 national bodies casting a vote. International Standard ISO/IEC 12042 was prepared by the European Computer Manufacturers Association (as Standard ECMA-159) and was adopted, under a special fast-track procedure, by Joint Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its approval by national bodies of ISO and IEC. Annex A of this International Standard is for information only.

ISOIIEC 1204201993 (E) Introduction In the past decades numerous International Standards for magnetic tapes, magnetic tape cassettes and cartridges, as weil as for Optical disk cartridges have been published. Media developed recently have a very high physical recording density. In Order to make an optimal use of the resulting data capacity, compression algorithms have been designed which allow a reduction of the number of bits required for the representation of Laser dat;l in coded form. These compression algorithms arc registered by an International Registration Authority set up by lso/iec. The registration will consist in allocating to each registered algorithm a numerical identifier which will be recorded on the medium and, thus, indicate which compression aigorithm(s) has been used. The fiist International Standard for compression algorithms was: ISO/lEC 11558, Information terhnology -Data Compression for Information Interchange - Adaptive Coding with Embedded Dictionary - BCLZ Algorithm This International Standard is the next one of this series.

INTERNATIONAL STANDARD ISO/IEC 12042:1993(E) Information technology - Data compression for information interchange - Binary arithmetic coding algorithm 1 Scope This International Standard specifies an algorithm for the reduction of the number of bits required to represent information. This process is known as data compression. The algorithm uses binary arithmetic coding. The algorithm provides lossless compression and is intended for use in information interchange. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this International Standard. At the time of publication, the editions indicated were 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 editions of the standards listed below. Members of EC and ISO maintain registers of currently valid International Standards. LSOIIEC 115762993, Information technology - Procedure for the registration of algorithrns for the lossless compression of data. Intern&onal Register of Algorithm for bssless Cornpression of Data, in accordance with LYOIIEC 11576. 1