ITU-T Rec. T.800 (08/2002) Information Technology

ITU-T Rec. T.800 (08/2002) Information Technology

INTERNATIONAL TELECOMMUNICATION UNION ITU-T T.800 TELECOMMUNICATION (08/2002) STANDARDIZATION SECTOR OF ITU SERIES T: TERMINALS FOR TELEMATIC SERVICES Information technology – JPEG 2000 image coding system: Core coding system ITU-T Recommendation T.800 INTERNATIONAL STANDARD ISO/IEC 15444-1 ITU-T RECOMMENDATION T.800 Information technology – JPEG 2000 image coding system: Core coding system Summary This Recommendation | International Standard defines a set of lossless (bit-preserving) and lossy compression methods for coding bi-level, continuous-tone grey-scale, palletized color, or continuous-tone colour digital still images. This Recommendation | International Standard: – specifies decoding processes for converting compressed image data to reconstructed image data; – specifies a codestream syntax containing information for interpreting the compressed image data; – specifies a file format; – provides guidance on encoding processes for converting source image data to compressed image data; – provides guidance on how to implement these processes in practice. Source ITU-T Recommendation T.800 was prepared by ITU-T Study Group 16 (2001-2004) and approved on 29 August 2002. An identical text is also published as ISO/IEC 15444-1. ITU-T Rec. T.800 (08/2002 E) i FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-T's purview, the necessary standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the expression "Administration" is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approval of this Recommendation, ITU had received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementors are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database. ITU 2003 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU. ii ITU-T Rec. T.800 (08/2002 E) CONTENTS Page 1 Scope.............................................................................................................................................................. 1 2 References ...................................................................................................................................................... 1 2.1 Identical Recommendations | International Standards ........................................................................ 1 2.2 Additional references .......................................................................................................................... 1 3 Definitions...................................................................................................................................................... 2 4 Abbreviations and symbols ............................................................................................................................ 6 4.1 Abbreviations...................................................................................................................................... 6 4.2 Symbols............................................................................................................................................... 7 5 General description......................................................................................................................................... 8 5.1 Purpose................................................................................................................................................ 8 5.2 Codestream.......................................................................................................................................... 8 5.3 Coding principles ................................................................................................................................ 8 6 Encoder requirements..................................................................................................................................... 10 7 Decoder requirements..................................................................................................................................... 10 7.1 Codestream syntax requirements......................................................................................................... 10 7.2 Optional file format requirements ....................................................................................................... 11 8 Implementation requirements......................................................................................................................... 11 Annex A – Codestream syntax .................................................................................................................................. 12 A.1 Markers, marker segments, and headers ............................................................................................. 12 A.2 Information in the marker segments.................................................................................................... 14 A.3 Construction of the codestream........................................................................................................... 15 A.4 Delimiting markers and marker segments........................................................................................... 19 A.5 Fixed information marker segment ..................................................................................................... 20 A.6 Functional marker segments................................................................................................................ 22 A.7 Pointer marker segments ..................................................................................................................... 32 A.8 In-bit-stream marker and marker segments......................................................................................... 38 A.9 Informational marker segments........................................................................................................... 39 A.10 Codestream restrictions conforming to this Recommendation | International Standard ..................... 40 Annex B – Image and compressed image data ordering............................................................................................ 42 B.1 Introduction to image data structure concepts..................................................................................... 42 B.2 Component mapping to the reference grid .......................................................................................... 42 B.3 Image area division into tiles and tile-components ............................................................................. 44 B.4 Example of the mapping of components to the reference grid (informative)...................................... 45 B.5 Transformed tile-component division into resolution levels and sub-bands ....................................... 48 B.6 Division of resolution levels into precincts......................................................................................... 49 B.7 Division of the sub-bands into code-blocks ........................................................................................ 50 B.8 Layers.................................................................................................................................................. 51 B.9 Packets ................................................................................................................................................ 52 B.10 Packet header information coding....................................................................................................... 54 B.11 Tile and tile-parts ................................................................................................................................ 59 B.12 Progression order ................................................................................................................................ 59 Annex C – Arithmetic entropy coding....................................................................................................................... 64 C.1 Binary encoding (informative)............................................................................................................ 64 C.2 Description of

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    212 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us