1、 KSKSKSKS KS X ISO/IEC 15444 5SKSKSKS KSKSKS SKSKS KSKS SKS KS JPEG 2000 5 : KS X ISO/IEC 15444 5: 2005 2005 12 26 X ISO/IEC 15444 5: 2005 e ( ) ( ) ( ) ( ) ( ) ( ) ( ) : : 2002 12 31 : 2005 12 26 2005 0947 : e : e ( ) ( 02 509 7272 4) . 7 5 , . X ISO/IEC 15444 5: 2005 . KS X ISO/IEC 15444 5: 2005 .
2、 A( ) JASPER C B( ) JJ2000 JavaTM KS X ISO/IEC 15444 “ JPEG 2000 ” . 1: 2: 3: JPEG 2000 4 : 5: 6: 12: ISO i ICS 35.040 KS X ISO/IEC J PEG 2000 5 : 15444 5: 2005Information technology JPEG 2000 image coding system Part 5: Reference software 2003 ISO/IEC 15444 5 Information technology JPEG 2000 image
3、coding system Part 5: Reference software . 1. ITU T Rec. T.800 | ISO/IEC 15444 1 ITU T Rec. T.800 | ISO/IEC 15444 1 , . JPEG 2000 JP2 JPEG 2000 ( ) JPEG 2000 JPEG 2000 JP2 JP2 ICC(Restricted ICC) 3 (Three Component MatrixBased) sRGB JP2 ICC(Restricted ICC) (Monochrom) JP2 sRGB JP2 sYCC sRGB JP2 2. I
4、SO/IEC 15444 5: 2003 2. . 2.1 ITU T T.800 | KS X ISO/IEC 15444 1: 2002 JPEG 2000 1 : 2.2 KS X 2022 1 (POSIX) 1 : (API) C KS X 2022 2 (POSIX) 2 : KS X ISO/IEC 9899: 2003 C X ISO/IEC 15444 5: 2005 3. . 3.1 ( big endian) 3.2 (bit) . 0 1 3.3 (bit-plane) . . , , , 3.4 (bit stream) . EOC . 3.5 (box) . 3.6
5、 (bo x contents) . DBox 3.7 ( byte) 8 3.8 (channel) . . 3.9 (code-block) 3.10 (coder) 3.11 (codestream) , , , EOC . . . 3.12 (coefficient) 3.13 (co mponent) 3 . ( , , ). 3.14 ( compressed image data) . 3.15 (decoder ) , 3.16 (decoding process) 3.17 (discrete wavelet transformation:DW T) 10 1 . 3.18
6、(enc oder) , 3.19 (encoding process) 3.20 (f ile format) . , , 3.21 (header) ( 2 X ISO/IEC 15444 5: 2005 ) ( ) 3.22 (image) 3.23 (image area) 3.24 (image area offset) 3.25 (image data) . 3.26 (irreversible) , , , 3.27 JP2 (JP 2) ITU_T.81 T.800 | ISO/IEC 15444 1 3.28 JPEG | ITU_T.81 T.81 | KS X 1703
7、1 (JPEG): ITU_T.81 T.83 | KS X 1703 2 (JPEG): ITU_T.81 T.84 | KS X 1703 3 (JPEG): ITU_T.81 T.84 | KS X 1703 3 AMD 1( ), (JPEG): 1 ITU_T.81 T.86 | KS X 1703 4 (JPEG):JPEG , SPIFF , SPIFF , SPIFF , APPn , SPIFF, (REGAUT) 3.29 JPEG 2000 | 3.30 (layer) . . 3.31 (lossless) . 3.32 (lossy) . . 3.33 (maker)
8、 16 FF(0xFF) 1(0x01) 16 FE(0xFE) 3.34 (maker segment) 3.35 (packet) 3.36 ( paket header) 3.37 (precinct) 3.38 (pr ecision) , 3 X ISO/IEC 15444 5: 2005 3.39 (progression) . . . 3.40 (quantization) . . ( ) 3.41 (raster order) . . . 3.42 ( reconstructed image) 3.43 (reconstructed sample) . . 3.44 ( ref
9、erence grid) . 3.45 (r eference tile) 3.46 (r egion of interest: ROI) relevance 3.47 (resolution level) : LL . 3.48 (reversible) , , 3.49 (sample) 2 3.50 (source image) 3.51 (subband) 3.52 (subband cofficient) 3.53 (tile) 3.54 (tile-component) 3.55 ( tile index) 3.56 (transformation) (space) (space)
10、 (mapping) 4. 4.1 . CCITT : , ITU T(International Telegraph and Telephone Consultative Committee, now ITU T) ICC: (International Colour Consortium) ICT: (Irreversible Colour transformation) 4 X ISO/IEC 15444 5: 2005 IEC: (International Electrotechnical Commission) ISO: (International Organization fo
11、r Standardization) ITTF: (Information Technology Task Force) ITU: (International Telecommunication Union) ITU T: ( CCITT)International Telecommunication Union Telecommunication Standardization Sector(formerly the CCITT) JPEG: (Joint Photographic Experts Group) ISO/ITU . . ITU T T.81 | ISO/IEC 10918
12、1, ITU T T.83 | ISO/IEC 10918 2, ITU T T.84 | ISO/IEC 10918 3 ITU T T.87 | ISO/IEC 14495 JURA: JPEG (Utilities Registration Authority) 1D DWT: 1 (One-dimensional Discrete Wavelet Transformation) FDWT: (Forward Discrete Wavelet Transformation) IDWT: (Inverse Discrete Wavelet Transformation) LSB: (Lea
13、st Significant Bit) MSB: (Most Significant Bit) PCS: (Profile Connection Space) RCT: (Reversible Colour Transformation) ROI: (Region Of Interest) SNR: (Signal to Noise Ratio) UCS: (Universal Character Set) URI: (Uniform Resource Identifier) URL: (Uniform Resource Location) UTF 8: UCS 8(Transformatio
14、n Format 8) UUID: (Universal Unique Identifier) XML: (Extensible Markup Language) W3C: (World Wide Web Consortium) 4.2 . 0x-: 8 nnn: . 8 . COC: COD: COM: CRG: EPH: EOC: PLM: , PLT: , POC: 5 X ISO/IEC 15444 5: 2005 PPM: , PPT: , QCC: QCD: RGN: SIZ: SOC: SOP: SOD: SOT: TLM: 5. (tree) (zip) . (tree) .
15、. JPEG http:/www.jpeg.org ISO | ITU T . 6. (tree) . JASPER.ZIP, (zip) copyright . C ISO | IEC 9899: 1999 POSIX C API, ISO | IEC9945 1: 1990 C (compile) . JJ2000.ZIP, (zip) copyright . Java 1.1.1 Java Virtual Machine(JVM) . A(Jasper) B(JJ2000) 8. . ITU T Rec. T.800 | ISO/IEC 15444 1: 2000 . 7. (modul
16、e) ITU T Rec. T.800 | ISO/IEC 15444 1: 2000 , (copyright) . (module) . ISO/IEC (license) . (module) . (module) , , ISO/IEC (module) , . ITU T Rec. T.800 | ISO/IEC 15444 1: 2000 (license) . 3 , 3 ITU T Rec. T.800 | ISO/ IEC 15444 1:6 X ISO/IEC 15444 5: 2005 2000 . (license) . 8. . . 8.1 Jasper Jasper
17、 . (Red Hat) (Linux) 7.0, GNU C 2.96, GNU Make 3.79.1 (Sun) OS/ (SPARC) 5.5.1, GNU C 2.7.2.1, (Sun) OS make (Sun) OS/ (SPARC) 5.7, GNU C 2.95, (Sun) OS make (Windows) 2000 Professional, (Microsoft Visual) C 6.0 (Windows) 98 2 (Second Edition), Cygwin 1.1.8.2, GNU Bash 2.04, GNU C 2.95, GNU Make 3.79
18、.1 8.2 JJ2000 JJ2000 Java (Virtual Machine) 1.1.1 (Sun Solais), (Microsoft Windows) TM 95/98/NT/2000, Linux, (MacOS), JDK(Java Development Kit), (Suns) JRE(Java Runtime Environment), (Microsofts) JVM(Java Virtual Machine) . JJ2000 (source tree) readme . 9. ITU T T.800 | KS X ISO/IEC 15444 1 JP2 . (t
19、ranscoding) , sRGB sRGB . (source tree) (install) . 30 . 9.1 Jasper Jasper . JASPER, JPEG, (Portable) (BitMap)(PNM/PGM/PPM), (Windows) BMP, (SunRaster) . JPEG 2000 . IMGCMP, SNR . IMGINFO, JPEG 2000 . 9.2 JJ2000 JJ2000 . JJ2K (encoder), PGM, PPM, PGX JPEG 2000 ( JP2 ). PGX JJ2000 PGM . JJ2K (decoder), JPEG 2000 JP2 PGM, PPM, PGX . JJ2K (decoder) 7 X ISO/IEC 15444 5: 2005 (emulate) . (rendering) JPEG 2000 JP2 . 10. ITU T Rec. T.800 | ISO/IEC 15444 1