ISO IEC 15444-1 JPEG 2000 coding system

ISO IEC 15444-1 adalah Standar Internasional mengenai Teknologi Informasi, khususnya tentang sistem pengkodean inti pada gambar JPEG 2000.

Versi terbaru yang masih berlaku dari standar ini adalah terbitan tahun 2019 dengan judul berikut :

  • ISO/IEC 15444-1:2019 Information technology — JPEG 2000 image coding system — Part 1: Core coding system

Standar ISO/IEC 15444-1:2019

Sebagaimana tercantum dalam Klausa “1 Scope : Lingkup”, bahwa :

Rekomendasi ini (Standar Internasional) mendefinisikan serangkaian metode kompresi lossless (penyimpanan bit) dan lossy untuk :

  • coding bi-level, continuous-tone grey-scale, palletized colour, or continuous-tone colour digital still images.

Rekomendasi ini (Standar internasional) :

  • menentukan proses decoding untuk mengubah data gambar terkompresi menjadi data gambar yang direkonstruksi;
  • menentukan sintaks aliran kode yang berisi informasi untuk menafsirkan data gambar terkompresi;
  • menentukan format file;
  • memberikan panduan tentang proses pengkodean untuk mengubah data gambar sumber menjadi data gambar terkompresi;
  • memberikan panduan tentang bagaimana menerapkan proses ini dalam praktik.

Catatan :

  • Karena spesifikasi ini pertama kali diterbitkan sebagai teks umum hanya setelah ISO/IEC JTC1 telah menyetujui edisi pertama pada tahun 2000, nomor edisi dalam versi ITU dan ISO/IEC di offset oleh satu. Ini adalah edisi ketiga dari ITU-T T.800 dan edisi keempat dari ISO/IEC 15444-1.

Penerbitan Standar ISO/IEC 15444-1:2019

Standar ini diterbitkan dan dipublikasikan pada Oktober 2019, berupa dokumen edisi 4 dengan jumlah halaman sebanyak 234 lembar.

Disusun oleh :

  • Technical Committee ISO/IEC JTC 1/SC 29 Coding of audio, picture, multimedia and hypermedia information,
  • atau : Komite Teknis ISO/IEC JTC 1/SC 29 Pengkodean informasi audio, gambar, multimedia dan hypermedia.

ICS :

  • 35.040.30 Coding of graphical and photographical information, atau : 35.040,30 Pengkodean informasi grafis dan fotografis

Standar ini berkontribusi pada Tujuan Pembangunan Berkelanjutan atau Sustainable Development Goal berikut:

  • Kota dan masyarakat berkelanjutan
  • Industri, inovasi dan infrastruktur
  • Pekerjaan yang layak dan pertumbuhan ekonomi

Dengan terbitnya standar ini, maka standar sebelumnya dinyatakan tidak berlaku dan ditarik yakni ISO/IEC 15444-1:2016.

Sebagaimana standar ISO lainnya, ISO/IEC 15444-1:2019 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 60,60.

Isi Standar ISO/IEC 15444-1:2019

Berikut adalah kutipan isi Standar ISO/IEC 15444-1:2019 yang diambil dari Online Browsing Platform (OBP) dari situs resmi iso.org.

Yang ditambah dengan berbagai keterangan dan informasi untuk mempermudah pemahaman pembaca.

Hanya bagian standar yang informatif yang tersedia untuk umum, OBP hanya menampilkan hingga klausa 3 saja.

Oleh karena itu, untuk melihat konten lengkap dari standar ini, maka pembaca harus membeli standar dari ISO ini secara resmi.

Daftar Isi Standar ISO/IEC 15444-1:2019

0-C

  • Foreword
  • 1 Scope
  • 2 References
  • 2.1 Identical Recommendations | International Standards
  • 2.2 Additional references
  • 3 Definitions
  • 4 Abbreviations and symbols
  • 4.1 Abbreviations
  • 4.2 Symbols
  • 5 General description
  • 5.1 Purpose
  • 5.2 Codestream
  • 5.3 Coding principles
  • 6 Encoder requirements
  • 7 Decoder requirements
  • 7.1 Codestream syntax requirements
  • 7.2 Optional file format requirements
  • 8 Implementation requirements
  • Annex A Codestream syntax(This annex forms an integral part of this Recommendation | International Standard.)
  • A.1 Markers, marker segments and headers
  • A.2 Information in the marker segments
  • A.3 Construction of the codestream
  • A.4 Delimiting markers and marker segments
  • A.5 Fixed information marker segment
  • A.6 Functional marker segments
  • A.7 Pointer marker segments
  • A.8 In-bit-stream marker and marker segments
  • A.9 Informational marker segments
  • A.10 Codestream restrictions conforming to this Recommendation | International Standard
  • Annex B Image and compressed image data ordering(This annex forms an integral part of this Recommendation | International Standard.)
  • B.1 Introduction to image data structure concepts
  • B.2 Component mapping to the reference grid
  • B.3 Image area division into tiles and tile-components
  • B.4 Example of the mapping of components to the reference grid (informative)
  • B.5 Transformed tile-component division into resolution levels and sub-bands
  • B.6 Division of resolution levels into precincts
  • B.7 Division of the sub-bands into code-blocks
  • B.8 Layers
  • B.9 Packets
  • B.10 Packet header information coding
  • B.11 Tile and tile-parts
  • B.12 Progression order
  • Annex C Arithmetic entropy coding(This annex forms an integral part of this Recommendation | International Standard.)
  • C.1 Binary encoding (informative)
  • C.2 Description of the arithmetic encoder (informative)
  • C.3 Arithmetic decoding procedure

D-I

  • Annex D Coefficient bit modelling(This annex forms an integral part of this Recommendation | International Standard.)
  • D.1 Code-block scan pattern within code-blocks
  • D.2 Coefficient bits and significance
  • D.3 Decoding passes over the bit-planes
  • D.4 Initializing and terminating
  • D.5 Error resilience segmentation symbol
  • D.6 Selective arithmetic coding bypass
  • D.7 Vertically causal context formation
  • D.8 Flow diagram of the code-block coding
  • Annex E Quantization(This annex forms an integral part of this Recommendation | International Standard.)
  • E.1 Inverse quantization procedure
  • E.2 Scalar coefficient quantization (informative)
  • Annex F Discrete wavelet transformation of tile-components (This annex forms an integral part of this Recommendation | International Standard.)
  • F.1 Tile-component parameters
  • F.2 Discrete wavelet transformations
  • F.3 Inverse discrete wavelet transformation
  • F.4 Forward transformation (informative)
  • Annex G DC level shifting and multiple component transformations(This annex forms an integral part of this Recommendation | International Standard.)
  • G.1 DC level shifting of tile-components
  • G.2 Reversible multiple component transformation (RCT)
  • G.3 Irreversible multiple component transformation (ICT)
  • G.4 Chrominance component sub-sampling and the reference grid
  • Annex H Coding of images with regions of interest(This annex forms an integral part of this Recommendation | International Standard.)
  • H.1 Decoding of ROI
  • H.2 Description of the Maxshift method
  • H.3 Remarks on region of interest coding (informative)
  • Annex I JP2 file format syntax(This annex forms an integral part of this Recommendation | International Standard. This annex is optional for the minimum decoder.)
  • I.1 File format scope
  • I.2 Introduction to the JP2 file format
  • I.3 Greyscale/Colour/Palettized/multi-component specification architecture
  • I.4 Box definition
  • I.5 Defined boxes
  • I.6 Adding intellectual property rights information in JP2
  • I.7 Adding vendor-specific information to the JP2 file format
  • I.8 Dealing with unknown boxes

J-M

  • Annex J Examples and guidelines(This annex does not form an integral part of this Recommendation | International Standard.)
  • J.1 Software conventions adaptive entropy decoder
  • J.2 Selection of quantization step sizes for irreversible transformations
  • J.3 Filter impulse responses corresponding to lifting-based irreversible filtering procedures
  • J.4 Example of discrete wavelet transformation
  • J.5 Row-based wavelet transform
  • J.6 Scan-based coding
  • J.7 Error resilience
  • J.8 Implementing the Restricted ICC method outside of a full ICC colour management engine
  • J.9 An example of the interpretation of multiple components
  • J.10 An example of decoding showing intermediate steps
  • J.11 Visual frequency weighting
  • J.12 Encoder sub-sampling of components
  • J.13 Rate control
  • J.14 Guidelines on handling YCC codestream
  • J.15 Guidelines for digital cinema applications
  • Annex K Bibliography
  • K.1 General
  • K.2 Quantization and entropy coding
  • K.3 Wavelet transformation
  • K.4 Region of interest coding
  • K.5 Visual frequency weighting
  • K.6 Error resilience
  • K.7 Scan-based coding
  • K.8 Colour
  • K.9 Guidelines for digital cinema applications
  • Annex L Patent statement(This annex does not form an integral part of this Recommendation | International Standard.)
  • Annex M Elementary stream for broadcast applications(This annex forms an integral part of this Recommendation | International Standard.)
  • M.1 Introduction
  • M.2 Definitions
  • M.3 Access unit construction
  • M.4 Elementary stream marker box (superbox)

Kata pengantar

Sebagaimana tercantum dalam Klausa “0 Foreword”, bahwa :

ISO (Organisasi Internasional untuk Standardisasi) dan IEC (Komisi Elektroteknik Internasional) membentuk sistem khusus untuk standardisasi di seluruh dunia.

Badan-badan nasional yang menjadi anggota ISO atau IEC berpartisipasi dalam pengembangan Standar Internasional melalui komite teknis yang dibentuk oleh organisasi masing-masing untuk menangani bidang kegiatan teknis tertentu.

Komite teknis ISO dan IEC berkolaborasi dalam bidang yang menjadi kepentingan bersama.

Organisasi internasional lainnya, pemerintah dan non-pemerintah, bekerja sama dengan ISO dan IEC, juga ambil bagian dalam pekerjaan tersebut.

Prosedur yang digunakan untuk mengembangkan dokumen ini dan yang dimaksudkan untuk pemeliharaan lebih lanjut dijelaskan dalam Arahan ISO/IEC, Bagian 1.

Secara khusus, kriteria persetujuan yang berbeda yang diperlukan untuk jenis dokumen yang berbeda harus diperhatikan.

Dokumen ini disusun sesuai dengan aturan editorial Arahan ISO/IEC, Bagian 2 (lihat www.iso.org/directives).

Perhatian diberikan pada kemungkinan bahwa beberapa elemen dari dokumen ini dapat menjadi subyek hak paten.

ISO dan IEC tidak bertanggung jawab untuk mengidentifikasi setiap atau semua hak paten tersebut.

Rincian hak paten yang diidentifikasi selama pengembangan dokumen akan ada di Pendahuluan dan/atau pada daftar ISO dari deklarasi paten yang diterima (lihat www.iso.org/patents) atau daftar IEC dari deklarasi paten yang diterima (lihat http: //patents.iec.ch).

Setiap nama dagang yang digunakan dalam dokumen ini adalah informasi yang diberikan untuk kenyamanan pengguna dan bukan merupakan suatu dukungan.

Tersedia pula halaman www.iso.org/iso/foreword.html untuk :

  • penjelasan tentang arti istilah dan ekspresi khusus ISO yang terkait dengan penilaian kesesuaian,
  • informasi tentang kepatuhan ISO terhadap prinsip-prinsip WTO dalam Technical Barriers to Trade (TBT).

Penyusunan Standar

Dokumen ini disusun oleh ITU-T sebagai ITU-T T.800 (06/2019) dan disusun sesuai dengan aturan redaksionalnya.

Itu ditugaskan ke :

  • Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information,
  • atau : Komite Teknis Bersama ISO/IEC JTC 1, Teknologi informasi, Subkomite SC 29, Pengkodean informasi audio, gambar, multimedia dan hypermedia.

Edisi keempat ini membatalkan dan menggantikan edisi ketiga (ISO 15444-1:2016), yang telah direvisi secara teknis.

Daftar semua bagian dalam seri ISO/IEC 15444 dapat ditemukan di situs web ISO.

Mengenal ISO, IEC, WTO dan TBT Agreement

ISO (International Organization for Standardization) adalah suatu organisasi atau lembaga nirlaba internasional,

Tujuan dari ISO adalah untuk membuat dan memperkenalkan standar dan standardisasi internasional untuk berbagai tujuan.

Sebagaimana ISO, IEC juga merupakan suatu organisasi standardisasi internasional yang menyusun dan menerbitkan standar-standar internasional.

Namun ruang lingkupnya adalah untuk seluruh bidang elektrik, elektronik dan teknologi yang terkait atau bidang teknologi elektro (electrotechnology).

TBT Agreement (Technical Barriers to Trade) adalah perjanjian internasional mengenai hambatan teknis perdagangan di bawah kerangka Organisasi WTO (World Trade Organization).

WTO (World Trade Organization) adalah sebuah organisasi resmi internasional yang mengatur standar sistem perdagangan bebas di dunia.

Lebih jelas mengenai ISO, IEC, WTO dan TBT Agreement dapat dibaca pada artikel lain dari standarku.com berikut :

ISO/IEC 15444-1:2019 Klausa 1-3

1 Scope : Lingkup

Klausa ini sudah tercantum di bagian awal artikel ini, pada paragraf berjudul “Standar ISO/IEC 15444-1:2019”.

2 References : Referensi

Rekomendasi dan Standar Internasional berikut berisi ketentuan yang, melalui referensi dalam teks ini, merupakan ketentuan dari Rekomendasi ini (Standar internasional).

Pada saat publikasi, edisi yang ditunjukkan adalah valid.

Semua Rekomendasi dan Standar tunduk pada revisi, dan para pihak dalam kesepakatan berdasarkan Rekomendasi ini (Standar Internasional) didorong untuk menyelidiki kemungkinan penerapan edisi terbaru dari Rekomendasi dan Standar yang tercantum di bawah ini.

Anggota IEC dan ISO memelihara daftar Standar Internasional yang berlaku saat ini.

Biro Standardisasi Telekomunikasi ITU menyimpan daftar Rekomendasi ITU-T yang berlaku saat ini.

2.1 Identical Recommendations (International Standards)  : Rekomendasi Identik (Standar internasional)

  • Recommendation ITU-T T.81 (1992) | ISO/IEC 10918-1:1994, Information technology – Digital compression and coding of continuous-tone still images: Requirements and guidelines.
  • Recommendation ITU-T T.84 (1996) | ISO/IEC 10918-3:1997, Information technology – Digital compression and coding of continuous-tone still images: Extensions.
  • Recommendation ITU-T T.84 (1996)/Amd.1 (1999) | ISO/IEC 10918-3:1997/Amd.1:1999, Information technology – Digital compression and coding of continuous-tone still images: Extensions – Amendment 1: Provisions to allow registration of new compression types and versions in the SPIFF header.
  • Recommendation ITU-T T.86 (1998) | ISO/IEC 10918-4:1999, Information technology – Digital compression and coding of continuous-tone still images: Registration of JPEG Profiles, SPIFF Profiles, SPIFF Tags, SPIFF colour Spaces, APPn Markers, SPIFF Compression types and Registration Authorities (REGAUT).
  • Recommendation ITU-T T.87 (1998) | ISO/IEC 14495-1:2000, Lossless and near-lossless compression of continuous-tone still images – Baseline.
  • Recommendation ITU-T T.88 (2000) | ISO/IEC 14492:2001, Information technology – Lossy/lossless coding of bi-level images.
  • Recommendation ITU-T T.810 (2006) | ISO/IEC 15444-11:2007, Information technology – JPEG 2000 image coding system: Wireless.
  • ISO/IEC 646:1991, Information technology – ISO 7-bit coded character set for information interchange.
  • ISO 8859-15:1999, Information technology − 8-bit single-byte coded graphic character sets – Part 15: Latin alphabet No. 9.

2.2 Additional references :  Referensi tambahan

  • Recommendation ITU-R BT.601-6 (2007), Studio encoding parameters of digital television for standard 4:3 and wide screen 16:9 aspect ratios.
  • Recommendation ITU-R BT.709-5 (2002), Parameter values for the HDTV standards for production and international programme exchange.
  • IEC 61966-2-1:1999, Multimedia systems and equipment – Colour measurement and management – Part 2-1: Colour management – Default RGB colour space – sRGB.
  • IEC 61966-2-1:1999/Amd.1:2003, Multimedia systems and equipment – Colour measurement and management – Part 2-1: Colour management – Default RGB colour space – sRGB.
  • IETF RFC 2279 (1998), UTF-8, a transformation format of ISO 10646.
  • ISO 11664-1:2007 (CIE S 014-1/E:2006), Colorimetry – Part 1: CIE standard colorimetric observers.
  • ISO 14721, Space data and information transfer systems – Open archival information system – Reference model.
  • ISO 15076-1, Image technology colour management – Architecture, profile format and data structure – Part 1: Based on ICC.1:2010.
  • ISO 26428-1:2008, Digital cinema (D-cinema) distribution master – Part 1: Image characteristics.
  • ISO/IEC 11578:1996, Information technology – Open Systems Interconnection – Remote Procedure Call.

3 Definitions : Definisi

Untuk tujuan Rekomendasi ini (Standar Internasional), definisi berikut berlaku:

ISO IEC 15444-1 Klausa 3.1 – 3.13

3.1⌊x⌋ : ⌊x⌋

floor function

Ini menunjukkan bilangan bulat terbesar yang tidak melebihi x.

3.2⌈x⌉ : ⌈x⌉

ceiling function

Ini menunjukkan bilangan bulat terkecil yang tidak dilampaui oleh x.

3.35-3 reversible filter

Sepasang filter tertentu yang digunakan dalam transformasi wavelet. Pasangan filter reversibel ini memiliki 5 tap di low-pass dan 3 tap di high-pass.

3.49-7 irreversible filter

Sepasang filter tertentu yang digunakan dalam transformasi wavelet. Pasangan filter ireversibel ini memiliki 9 tap di low-pass dan 7 tap di high-pass.

3.5 access unit : unit akses

Representasi berkode dari satu bingkai video.

3.6 AND

operator logika Bit wise AND.

3.7 arithmetic coder : pembuat kode aritmatika

Entropy coder yang mengubah string panjang variabel menjadi kode panjang variabel (encoding) dan sebaliknya (decoding).

3.8 auxiliary channel : saluran bantu

Saluran yang digunakan oleh aplikasi di luar cakupan konversi ruang warna. Misalnya, saluran opacity atau saluran kedalaman akan menjadi saluran tambahan.

3.9 bit

Suatu kontraksi istilah “digit biner”; unit informasi yang diwakili oleh nol atau satu.

3.10 bit-plane

Array bit dua dimensi.

Dalam Rekomendasi ini (Standar Internasional) bit-plane mengacu pada semua bit dengan besaran yang sama di semua koefisien atau sampel.

Ini bisa merujuk ke bidang bit dalam komponen, komponen tile, blok kode, wilayah yang diinginkan, atau lainnya.

3.11 bit stream : aliran kecil

Urutan bit sebenarnya yang dihasilkan dari pengkodean urutan simbol. Ini tidak termasuk penanda atau segmen penanda di header utama dan bagian tile atau penanda EOC.

Itu tidak termasuk header paket dan penanda in-stream dan segmen penanda yang tidak ditemukan dalam header utama atau tile-part.

3.12 big-endian

Bit dari representasi nilai terjadi dalam urutan dari yang paling signifikan hingga yang paling tidak signifikan.

3.13 box : kotak

Bagian dari format file yang ditentukan oleh panjang dan jenis kotak yang unik. Kotak dari beberapa jenis mungkin berisi kotak lain.

ISO IEC 15444-1 Klausa 3.14 – 3.23

3.14 box contents : isi kotak

Mengacu pada data yang dibungkus dalam struktur kotak. Isi kotak tertentu disimpan dalam bidang DBox di dalam struktur data kotak.

3.15 box type : jenis kotak

Menentukan jenis informasi yang harus disimpan dengan kotak. Jenis kotak tertentu disimpan dalam bidang TBox di dalam struktur data kotak.

3.16 byte

Delapan bit.

3.17 channel : saluran

Salah satu komponen logis dari gambar. Saluran mungkin merupakan representasi langsung dari satu komponen dari aliran kode, atau dapat dihasilkan oleh penerapan palet ke komponen dari aliran kode.

3.18 cleanup pass

Sebuah pass coding dilakukan pada satu bit-plane dari kode-blok koefisien.

Pass pertama dan satu-satunya coding pass untuk bit-plane signifikan pertama adalah cleanup pass; pass ketiga dan terakhir dari setiap bit-plane yang tersisa adalah cleanup pass.

3.19 codestream : aliran kode

Kumpulan dari satu atau lebih aliran bit dan header utama, header tile-part, dan EOC yang diperlukan untuk decoding dan perluasannya ke dalam data gambar.

Ini adalah data gambar dalam bentuk terkompresi dengan semua sinyal yang diperlukan untuk memecahkan kode.

3.20 code-block : blok kode

Pengelompokan koefisien persegi panjang dari sub-band yang sama dari komponen tile.

3.21 code-block scan : pemindaian blok kode

Urutan di mana koefisien dalam blok kode dikunjungi selama coding pass.

Blok kode diproses dalam garis-garis, masing-masing terdiri dari empat baris (atau semua baris yang tersisa jika kurang dari empat) dan mencakup lebar blok kode.

Setiap strip diproses kolom demi kolom dari atas ke bawah dan dari kiri ke kanan.

3.22 coder : pembuat kode

Perwujudan dari proses encoding atau decoding.

3.23 coding pass

Suatu pass through melalui kode-blok di mana nilai-nilai koefisien yang sesuai dan konteks diterapkan.

Ada tiga jenis coding passes : significance propagation pass, magnitude refinement pass dan cleanup pass.

Hasil dari setiap pass (setelah pengkodean aritmatika, jika bypass pengkodean aritmatika selektif tidak digunakan) adalah aliran data gambar terkompresi.

ISO IEC 15444-1 Klausa 3.24 – 3.35

3.24 coefficient : koefisien

Nilai-nilai yang merupakan hasil transformasi.

3.25 colour channel : saluran warna

Saluran yang berfungsi sebagai input ke sistem transformasi warna.

Misalnya, saluran merah atau saluran skala abu-abu akan menjadi saluran warna.

3.26 component : komponen

Sebuah array dua dimensi sampel.

Sebuah gambar biasanya terdiri dari beberapa komponen, misalnya, mewakili merah, hijau dan biru.

3.27 compressed image data : data gambar terkompresi

Sebagian atau seluruh aliran bit. Itu juga dapat merujuk ke kumpulan aliran bit sebagian atau seluruh aliran kode.

3.28 conforming reader : pembaca yang sesuai

Aplikasi yang membaca dan menafsirkan file JP2 dengan benar.

3.29 context : konteks

Fungsi dari koefisien yang sebelumnya didekodekan dan digunakan untuk mengkondisikan decoding dari koefisien yang ada.

3.30 context label : label konteks

Indeks arbitrer digunakan untuk membedakan nilai konteks yang berbeda. Label digunakan sebagai kenyamanan notasi daripada normatif.

3.31 context vector : vektor konteks

Vektor biner yang terdiri dari status signifikansi dari koefisien yang termasuk dalam konteks.

3.32 decoder : dekoder

Perwujudan dari proses decoding, dan secara opsional proses transformasi warna.

3.33 decoding process : proses penguraian kode

Sebuah proses yang mengambil semua atau sebagian dari aliran kode dan mengeluarkan semua atau sebagian dari gambar yang direkonstruksi.

3.34 decomposition level : tingkat dekomposisi

Kumpulan sub-band wavelet di mana setiap koefisien memiliki dampak spasial atau rentang yang sama sehubungan dengan sampel komponen sumber.

Ini termasuk sub-pita HL, LH dan HH dari dekomposisi sub-pita dua dimensi yang sama.

Untuk tingkat dekomposisi terakhir, sub-band LL juga disertakan.

3.35 delimiting markers and marker segments : pembatas penanda dan segmen penanda

Penanda dan segmen penanda yang memberikan informasi tentang titik awal dan akhir dari struktur dalam aliran kode.

Klausa 3.36 – 3.46

3.36 discrete wavelet transformation (DWT) : transformasi wavelet diskrit

Transformasi yang secara iteratif mengubah satu sinyal menjadi dua atau lebih sinyal yang difilter dan dihancurkan sesuai dengan pita frekuensi yang berbeda.

 Transformasi ini beroperasi pada sampel diskrit spasial.

3.37 encoder : pembuat kode

Sebuah perwujudan dari proses encoding.

3.38 encoding process : proses pengkodean

Sebuah proses yang mengambil sebagai inputnya semua atau sebagian dari data gambar sumber dan mengeluarkan codestream.

3.39 file format : format file

Aliran kode dan data serta informasi dukungan tambahan yang tidak secara eksplisit diperlukan untuk penguraian kode aliran kode.

Contoh data dukungan tersebut termasuk bidang teks yang menyediakan informasi judul, keamanan dan historis, data untuk mendukung penempatan beberapa aliran kode dalam file data tertentu, dan data untuk mendukung pertukaran antar platform atau konversi ke format file lain.

3.40 fixed information markers and fixed information marker segments : penanda informasi tetap dan segmen penanda informasi tetap

Penanda dan segmen penanda yang menawarkan informasi tentang gambar asli.

3.41 functional markers and functional marker segments : penanda fungsional dan segmen penanda fungsional

Penanda dan segmen penanda yang menawarkan informasi tentang prosedur pengkodean.

3.42 grid resolution : resolusi grid

Resolusi spasial grid referensi, menentukan jarak antara titik-titik tetangga pada grid referensi.

3.43 guard bits : bit penjaga

Bit paling signifikan tambahan yang telah ditambahkan ke data sampel.

3.44 header

Baik bagian dari aliran kode yang hanya berisi penanda dan segmen penanda (header utama dan header bagian tile) atau bagian pensinyalan dari sebuah paket (header paket).

3.45 HH sub-band

Sub-band diperoleh dengan penyaringan high-pass horizontal maju dan penyaringan high-pass vertikal.

Sub-band ini berkontribusi pada rekonstruksi dengan penyaringan high-pass vertikal terbalik dan penyaringan high-pass horizontal.

3.46 HL sub-band

Sub-band diperoleh dengan penyaringan high-pass horizontal maju dan penyaringan low-pass vertikal.

Sub-band ini berkontribusi pada rekonstruksi dengan penyaringan low-pass vertikal terbalik dan penyaringan high-pass horizontal.

Klausa 3.47 – 3.58

3.47 image : gambar

Himpunan semua komponen.

3.48 image area : area gambar

Bagian persegi panjang dari grid referensi, terdaftar dengan offset dari asal dan luas dari grid referensi.

3.49 image area offset : offset area gambar

Jumlah titik grid referensi ke bawah dan ke kanan asal grid referensi tempat asal area gambar dapat ditemukan.

3.50 image data : data gambar

Komponen dan sampel komponen membentuk sebuah gambar.

Data gambar dapat merujuk ke data gambar sumber atau data gambar yang direkonstruksi.

3.51 in-bit-stream markers and in-bit-stream marker segments : penanda in-bit-stream dan segmen penanda in-bit-stream

Marker dan segmen marker yang menyediakan fungsionalitas ketahanan kesalahan.

3.52 informational markers and informational marker segments : penanda informasi dan segmen penanda informasi

Penanda dan segmen penanda yang menawarkan informasi tambahan.

3.53 instantaneous bit rate : kecepatan bit instan

Untuk setiap frame, ini sesuai dengan ukuran codestream yang berdekatan untuk frame dalam bit dikalikan dengan frame rate.

3.54 irreversible : ireversibel

Transformasi, perkembangan, sistem, kuantisasi, atau proses lain yang, karena kesalahan sistemik atau kuantisasi, tidak memungkinkan pemulihan lossless.

Proses ireversibel hanya dapat menyebabkan kompresi lossy.

3.55 JP2 file : file JP2

Nama file dalam format file yang dijelaskan dalam Rekomendasi ini (Standar internasional).

Secara struktural, file JP2 adalah urutan kotak yang berdekatan.

3.56 JPEG : JPEG

Digunakan untuk merujuk secara global ke proses encoding dan decoding dari Rekomendasi berikut (Standar internasional)

  • — Rek. ITU-T T.81 | ISO/IEC 10918-1;
  • — Rek. ITU-T T.83 | ISO/IEC 10918-2;
  • — Rek. ITU-T T.84 | ISO/IEC 10918-3;
  • — Rek. ITU-T T.86 | ISO/IEC 10918-4.

3.57 JPEG 2000 : JPEG 2000

Digunakan untuk merujuk secara global ke proses encoding dan decoding dalam Rekomendasi ini (Standar Internasional) dan perwujudannya dalam aplikasi.

3.58 LH sub-band : sub band LH

Sub-band diperoleh dengan penyaringan low-pass horizontal maju dan penyaringan high-pass vertikal.

Sub-band ini berkontribusi pada rekonstruksi dengan penyaringan high-pass vertikal terbalik dan penyaringan low-pass horizontal.

Klausa 3.59 – 3.68

3.59 LL sub-band : sub band LL

Sub-band diperoleh dengan penyaringan low-pass horizontal maju dan penyaringan low-pass vertikal. Sub-band ini berkontribusi pada rekonstruksi dengan penyaringan low-pass vertikal terbalik dan penyaringan low-pass horizontal.

3.60 layer : lapisan

Kumpulan data gambar terkompresi dari coding pass dari satu atau lebih code-block dari tile-component.

Lapisan memiliki urutan penyandian dan penguraian kode yang harus dipertahankan.

3.61 lossless : tanpa kerugian

Sebuah istilah deskriptif untuk efek dari keseluruhan proses encoding dan decoding di mana output dari proses decoding identik dengan input ke proses encoding.

Restorasi bebas distorsi dapat dipastikan.

Semua proses pengkodean atau langkah-langkah yang digunakan untuk penyandian dan penguraian kode bersifat reversibel.

3.62 lossy : rugi

Istilah deskriptif untuk efek keseluruhan proses encoding dan decoding dimana output dari proses decoding tidak identik dengan input pada proses encoding.

Ada distorsi (diukur secara matematis).

Setidaknya satu dari proses pengkodean atau langkah-langkah yang digunakan untuk penyandian dan penguraian kode tidak dapat diubah.

3.63 magnitude refinement pass

Jenis pass pengkodean.

3.64 main header : tajuk utama

Sekelompok penanda dan segmen penanda di awal aliran kode yang menjelaskan parameter gambar dan parameter pengkodean yang dapat diterapkan ke setiap petak dan komponen petak.

3.65 marker : penanda

Kode dua byte di mana byte pertama adalah FF heksadesimal (0xFF) dan byte kedua adalah nilai antara 1 (0x01) dan FE heksadesimal (0xFE).

3.66 marker segment : segmen penanda

Penanda dan kumpulan parameter terkait (tidak kosong).

3.67 mod

mod(y,x) = z, di mana z sedemikian rupa sehingga 0 z < x, dan sedemikian rupa sehingga y z adalah kelipatan dari x.

3.68 packet : paket

Bagian dari aliran bit yang terdiri dari header paket dan data gambar terkompresi dari satu lapisan dari satu daerah dari satu tingkat resolusi dari satu komponen tile.

Klausa 3.69 – 3.77

3.69 packet header : header paket

Bagian dari paket yang berisi pensinyalan yang diperlukan untuk mendekode paket tersebut.

3.70 pointer markers and pointer marker segments : penanda penunjuk dan segmen penanda penunjuk

Penanda dan segmen penanda yang menawarkan informasi tentang lokasi struktur dalam aliran kode.

3.71 precinct : kantor polisi

Sebuah wilayah persegi panjang dari komponen tile yang diubah, dalam setiap tingkat resolusi, digunakan untuk membatasi ukuran paket.

3.72 precision : presisi

Jumlah bit yang dialokasikan untuk sampel tertentu, koefisien atau representasi numerik biner lainnya.

3.73 progression : kemajuan

Urutan aliran kode di mana penguraian kode setiap bit yang berurutan berkontribusi pada rekonstruksi gambar yang “lebih baik”.

Metrik apa yang membuat rekonstruksi “lebih baik” adalah fungsi dari aplikasi. Beberapa contoh progresi adalah meningkatkan resolusi atau fidelitas sampel yang ditingkatkan.

3.74 quantization : kuantisasi

Sebuah metode untuk mengurangi presisi dari masing-masing koefisien untuk mengurangi jumlah bit yang digunakan untuk mengkode entropi mereka.

Ini setara dengan pembagian saat mengompresi dan mengalikan saat dekompresi.

 Kuantisasi dapat dicapai dengan operasi eksplisit dengan nilai kuantisasi yang diberikan atau dengan menjatuhkan (memotong) coding pass dari codestream.

3.75 raster order : urutan raster

Urutan data berurutan tertentu dari jenis apa pun dalam array.

Urutan raster dimulai dengan titik data kiri atas dan bergerak ke titik data kanan langsung, dan seterusnya, hingga akhir baris.

Setelah akhir baris tercapai, titik data berikutnya dalam urutan adalah titik data paling kiri tepat di bawah baris saat ini.

Urutan ini dilanjutkan ke akhir array.

3.76 reconstructed image : gambar yang direkonstruksi

Gambar yang merupakan output dari decoder.

3.77 reconstructed sample : sampel yang direkonstruksi

Sebuah sampel direkonstruksi oleh decoder.

Ini selalu sama dengan nilai sampel asli dalam pengkodean lossless tetapi mungkin berbeda dari nilai sampel asli dalam pengkodean lossy.

Klausa 3.78 – 3.90

3.78 reference grid : grid referensi

Array titik persegi panjang biasa digunakan sebagai referensi untuk array data persegi panjang lainnya. Contohnya termasuk komponen dan tile.

3.79 reference tile : tile referensi

Sub-grid persegi panjang dengan ukuran berapa pun yang terkait dengan grid referensi.

3.80 region of interest (RO) : daerah perhatian

Kumpulan koefisien yang dianggap memiliki relevansi tertentu oleh beberapa ukuran yang ditentukan pengguna.

3.81 resolution level : tingkat resolusi

Setara dengan tingkat dekomposisi dengan satu pengecualian: sub-band LL juga merupakan tingkat resolusi yang terpisah.

3.82 reversible : reversibel

Transformasi, perkembangan, sistem atau proses lain yang tidak mengalami kesalahan sistemik atau kuantisasi dan oleh karena itu, memungkinkan pemulihan sinyal tanpa kehilangan.

3.83 sample : Sampel

Satu elemen dalam array dua dimensi yang terdiri dari sebuah komponen.

3.84 segmentation symbol : simbol segmentasi

Simbol khusus yang dikodekan dengan konteks yang seragam di akhir setiap pass pengkodean untuk ketahanan kesalahan.

3.85 selective arithmetic coding bypass : bypass pengkodean aritmatika selektif

Gaya pengkodean di mana beberapa blok kode yang lewat tidak dikodekan oleh pembuat kode aritmatika.

Alih-alih bit yang akan dikodekan ditambahkan langsung ke aliran bit tanpa pengkodean.

3.86 shift : menggeser

Perkalian atau pembagian suatu bilangan dengan pangkat dua.

3.87 sign bit : bit tanda

Sedikit yang menunjukkan apakah suatu bilangan positif (nilai nol) atau negatif (satu nilai).

3.88 sign-magnitude notation

Representasi biner dari bilangan bulat di mana jarak dari asal dinyatakan dengan angka positif dan arah dari asal (positif atau negatif) dinyatakan dengan bit tanda tunggal yang terpisah.

3.89 significance propagation pass : lulus propagasi signifikansi

Sebuah pass coding dilakukan pada satu bit-plane dari kode-blok koefisien.

3.90 significance state : status signifikansi

Keadaan koefisien pada bidang bit tertentu. Jika sebuah koefisien, dalam notasi tanda-besar, memiliki besaran pertama 1 bit pada atau sebelum bidang bit yang diberikan, itu dianggap “signifikan”.

Jika tidak, itu dianggap “tidak penting”.

Klausa 3.91 – 3.104

3.91 source image : gambar sumber

Gambar yang digunakan sebagai input ke encoder.

3.92 sub-band

Sekelompok koefisien transformasi yang dihasilkan dari urutan operasi penyaringan low-pass dan high-pass yang sama, baik secara vertikal maupun horizontal.

3.93 sub-band coefficient : koefisien sub-band

Koefisien transformasi dalam sub-band tertentu.

3.94 sub-band decomposition : dekomposisi sub-band

Transformasi komponen petak gambar menjadi sub-pita.

3.95 superbox : kotak super

Sebuah kotak itu sendiri berisi urutan kotak yang berdekatan (dan hanya urutan kotak yang berdekatan). Karena file JP2 hanya berisi urutan kotak yang berdekatan, file JP2 itu sendiri dianggap sebagai superbox.

Ketika digunakan sebagai bagian dari hubungan antara dua kotak, istilah “kotak super” mengacu pada kotak yang secara langsung berisi kotak lainnya.

3.96 tile

Sebuah array persegi panjang dari titik-titik pada grid referensi, terdaftar dan diimbangi dari asal grid referensi dan ditentukan oleh lebar dan tinggi.

Tile yang tumpang tindih digunakan untuk menentukan komponen tile.

3.97 tile-component : tile-komponen

Semua sampel komponen yang diberikan dalam tile.

3.98 tile index : indeks tile

Indeks tile saat ini mulai dari nol hingga jumlah tile dikurangi satu.

3.99 tile-part : bagian tile

Sebagian dari aliran kode dengan data gambar terkompresi untuk beberapa, atau semua tile.

Bagian tile mencakup setidaknya satu, dan hingga semua paket yang membentuk tile berkode.

3.100 tile-part header : header bagian tile

Sekelompok penanda dan segmen penanda di awal setiap bagian petak dalam aliran kode yang menjelaskan parameter pengkodean bagian petak.

3.101 tile-part index : indeks bagian tile

Indeks bagian tile saat ini mulai dari nol hingga jumlah bagian tile dikurangi satu dalam tile tertentu.

3.102 transformation : transformasi

Pemetaan matematis dari satu ruang sinyal ke ruang sinyal lainnya.

3.103 transform coefficient : koefisien transformasi

Nilai yang merupakan hasil transformasi.

3.104 XOR

Operator logika OR eksklusif

Penutup ISO

Demikian artikel dari standarku.com mengenai Standar ISO/IEC 15444-1:2019.

Mohon saran dari pembaca untuk kelengkapan isi artikel ini, silahkan saran tersebut dapat disampaikan melalui kolom komentar.

Baca artikel lain :

Sumber referensi :

Leave a Comment