ISO IEC 11072 adalah Standar Internasional mengenai teknologi informasi, khususnya tentang Model Referensi Grafis Komputer atau Computer Graphics Reference Model.
Standar versi terbaru yang masih berlaku adalah terbitan tahun 1992 dengan judul berikut :
- ISO/IEC 11072:1992 Information technology — Computer graphics — Computer Graphics Reference Model
Peninjauan dan konfirmasi dari standar ini terakhir dilakukan pada tahun 2019, oleh karena itu versi ini masih dinyatakan tetap berlaku hingga saat ini.
Standar ISO/IEC 11072: 1992
Mendefinisikan seperangkat konsep dan hubungan antar mereka yang harus dapat diterapkan pada rangkaian lengkap standar grafis komputer masa depan.
Dapat diterapkan untuk :
- memverifikasi dan menyempurnakan persyaratan untuk grafik komputer;
- mengidentifikasi kebutuhan akan standar grafis komputer dan antarmuka eksternal;
- mengembangkan model berdasarkan persyaratan untuk grafik komputer;
- menentukan arsitektur standar grafis komputer baru;
- membandingkan standar grafis komputer.
Penerbitan Standar ISO/IEC 11072:1992
Standar ini diterbitkan dan dipublikasikan pada Oktober 1992, berupa dokumen edisi 1 dengan jumlah halaman 35 lembar.
Disusun oleh :
- Technical Committee ISO/IEC JTC 1/SC 24 Computer graphics, image processing and environmental data representation,
- atau : Komite Teknis ISO/IEC JTC 1/SC 24 Grafik komputer, pemrosesan gambar, dan representasi data lingkungan.
ICS :
- 35.140 Computer graphics, atau : 35.140 Grafik komputer
Sebagaimana standar ISO lainnya, ISO/IEC 11072: 1992 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 90,93 (dikonfirmasi) .
Isi Standar ISO/IEC 11072:1992
Berikut adalah kutipan isi Standar ISO/IEC 11072:1992 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 2 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 11072:1992
- Foreword
- Introduction
- 1 Scope
- 2 Definitions
- 3 The Computer Graphics Reference Model
- 3.1 Environment model
- 3.2 External relationships
- 3.3 Environment structure
- 3.4 Data elements
- 3.5 Processing elements
- 3.6 Characteristics of specific environments
- 3.7 Relationship between output and input
- 3.8 Internal interfaces
- Annex A Existing standards and the CGRM
- A.1 Graphical kernel system — ISO 7942
- A.2 Graphical kernel system for three dimensions — ISO 8805
- A.3 Programmer’s hierarchical interactive graphics system — ISO 9592
- A.4 Interfacing techniques for dialogues with graphical devices — ISO/IEC 9636
- A.5 Metafile for the storage and transfer of picture description information — ISO 8632
- Annex B The relationship of computer imaging to computer graphics
- Annex C The relationship of window systems to computer graphics
- C.1 Introduction
- C.2 Window systems
- C.3 Windowing considered as an operator
- C.4 Windowing considered as part of the computer graphics system
- Annex D Bibliography
Foreword : Kata pengantar
ISO (Organisasi Internasional untuk Standardisasi) dan IEC (Komisi Elektroteknik Internasional) membentuk sistem khusus untuk standardisasi di seluruh dunia.
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 kepentingan bersama.
Organisasi internasional lainnya, pemerintah dan non-pemerintah, bekerja sama dengan ISO dan IEC, juga ambil bagian dalam pekerjaan tersebut.
Di bidang teknologi informasi, ISO dan IEC telah membentuk komite teknis bersama, ISO/IEC JTC 1.
Rancangan Standar Internasional yang diadopsi oleh komite teknis bersama diedarkan ke badan-badan nasional untuk pemungutan suara.
Publikasi sebagai Standar Internasional memerlukan persetujuan setidaknya 75% dari badan-badan nasional yang memberikan suara.
Standar Internasional ISO/IEC 11072 disusun oleh :
- Joint Technical Committee ISO/IEC JTC 1, Information technology,
- atau : Komite Teknis Bersama ISO/IEC JTC 1, Teknologi informasi.
Lampiran A sampai D dari Standar Internasional ini hanya untuk informasi.
Mengenal ISO dan IEC
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 dengan ISO, IEC juga merupakan 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).
Lebih jelas mengenai ISO dan IEC dapat dibaca pada artikel lain dari standarku.com berikut :
Introduction : Pengenalan Standar
Model Referensi Grafik Komputer (CGRM) menjelaskan kerangka kerja konseptual untuk grafik komputer.
Grafik komputer adalah penciptaan, manipulasi, analisis, dan interaksi dengan representasi bergambar objek dan data menggunakan komputer.
Tujuan utama dari CGRM adalah untuk mendefinisikan konsep-konsep yang akan digunakan untuk mengembangkan standar grafis komputer.
Tujuan tambahan adalah untuk menjelaskan hubungan antara standar SC24 dan untuk menyediakan forum di mana area di luar grafik komputer dapat mengidentifikasi hubungannya dengan grafik komputer.
Standar Internasional (SI) yang terkait dengan grafik komputer mencakup area yang ada dan yang sedang berkembang berikut ini:
- a) Open Systems Interconnection – Basic Reference Model;
- b) Virtual Terminal Protocols and Terminal Management;
- c) File Transfer, Access and Management Protocols;
- d) Office Document Architecture and Interchange;
- e) Text and Office Systems;
- f) Exchange of Product Model Data;
- g) Character Sets and Coding;
- h) Open Distributed Processing;
- i) Image Processing and Interchange.
SI ini akan menjadi dasar untuk pengembangan standar khusus untuk grafik komputer,
dan akan memastikan koherensi jangka panjangnya berdasarkan landasan rasional yang objektif.
Standar grafik komputer yang ada belum tentu cocok dengan Model Referensi.
Namun, pengalaman dengan standar saat ini telah mempengaruhi model secara signifikan.
ISO/IEC 11072:1992 Klausa 1-2
1 Scope : Lingkup
Standar Internasional (SI) ini, Model Referensi Grafik Komputer (CGRM), mendefinisikan struktur di mana Standar Internasional saat ini dan masa depan untuk grafik komputer harus dibandingkan dan hubungannya dijelaskan.
Selain itu juga mendefinisikan seperangkat konsep dan hubungan antar mereka yang harus dapat diterapkan pada rangkaian lengkap standar grafik komputer masa depan.
SI dapat diterapkan untuk:
- a) memverifikasi dan menyempurnakan persyaratan untuk grafik komputer;
- b) mengidentifikasi kebutuhan akan standar grafis komputer dan antarmuka eksternal;
- c) mengembangkan model berdasarkan persyaratan untuk grafik komputer;
- d) mendefinisikan arsitektur standar grafis komputer baru;
- e) membandingkan standar grafis komputer.
Namun, Standar Internasional ini tidak mendefinisikan bagaimana standar grafis komputer harus didefinisikan dan dikembangkan.
Itu tidak menentukan deskripsi fungsional standar grafik komputer, pengikatan standar tersebut ke bahasa pemrograman, atau pengkodean informasi grafis dalam teknik pengkodean atau format pertukaran apa pun.
Ini bukan spesifikasi implementasi untuk sistem yang menggabungkan grafik komputer, atau dasar untuk menilai kesesuaian implementasi.
2 Definition : Definisi
Untuk tujuan Standar Internasional ini, definisi berikut berlaku. Daftar abjad diberikan di akhir klausa ini.
2.1 computer graphics : grafik komputer
Penciptaan, manipulasi, analisis dan interaksi dengan representasi bergambar objek dan data menggunakan komputer.
2.2 application : aplikasi
Objek eksternal yang menggunakan grafik komputer. Aplikasi tidak dimodelkan dalam CGRM, tetapi interaksinya dengan grafik komputer dimodelkan.
2.3 operator
Objek eksternal yang mengamati isi tampilan dan menghasilkan nilai input fisik. Operator tidak dimodelkan dalam CGRM, tetapi interaksi mereka dengan sistem grafis komputer dimodelkan.
2.4 environment : lingkungan
Sebuah subdivisi dari CGRM pada tingkat abstraksi tertentu. Definisi lingkungan mencakup definisi elemen datanya dan elemen pemrosesannya. Nama khusus diberikan untuk lima lingkungan: konstruksi, virtual, melihat, logis dan realisasi (lihat 3.6.1).
2.4.1 construction environment : lingkungan konstruksi
Lingkungan yang menghubungkan ke aplikasi.
2.4.2 virtual environment : lingkungan maya
Lingkungan antara konstruksi dan lingkungan tampilan.
2.4.3 viewing environment
Lingkungan antara lingkungan virtual dan logis.
2.4.4 logical environment : lingkungan logis
Lingkungan antara melihat dan lingkungan realisasi.
2.4.5 realization environment : lingkungan realisasi
Lingkungan yang berinteraksi dengan operator.
2.4.6 higher environment : lingkungan yang lebih tinggi
Lingkungan yang lebih dekat dengan aplikasi.
2.4.7 lower environment : lingkungan yang lebih rendah
Lingkungan yang lebih dekat dengan operator.
2.4.8 entity : Entitas
Item informasi yang disimpan dalam suatu lingkungan atau diteruskan antar lingkungan.
Entitas dibagi menjadi tiga kelas: input, output, dan kontrol.
2.4.9 fan-in
Penggabungan entitas dari beberapa sumber independen untuk menghasilkan aliran tunggal (tanpa mengubah entitas individu) untuk diproses oleh satu lingkungan.
2.4.10 fan-out
Generasi beberapa, entitas independen dari satu entitas tanpa perubahan.
Entitas yang dihasilkan dikirim ke lingkungan independen.
2.5 external interfaces : antarmuka eksternal
Antarmuka antara sistem grafis komputer dan dunia luar, antarmuka berkomunikasi dengan operator, aplikasi, metafile pengambilan data dan metafile jejak audit.
2.5.1 operator interface : antarmuka operator
Antarmuka antara lingkungan realisasi dan operator. Ini adalah satu-satunya antarmuka antara operator dan sistem grafis.
2.5.2 application interface : antarmuka aplikasi
Antarmuka yang disediakan oleh lingkungan konstruksi untuk aplikasi. Ini adalah satu-satunya antarmuka antara aplikasi dan sistem grafis.
2.5.3 data capture metafile : metafile pengambilan data
Objek eksternal untuk mewakili semua atau sebagian elemen data untuk penyimpanan, pengambilan, dan transmisi.
2.5.3.1 export : ekspor
Proses menghasilkan metafile pengambilan data.
2.5.3.2 import : impor
Tindakan pengaturan sebagian atau seluruh elemen data dari metafile pengambilan data.
2.5.4 audit trail metafile : metafile jejak audit
Objek eksternal untuk mewakili aliran informasi berurutan di seluruh antarmuka aplikasi.
2.6 processing element : elemen pemrosesan
Sebuah proses dalam lingkungan: penyerapan, manipulasi, distribusi, perakitan, dan emanasi.
2.6.1 absorption : penyerapan
Sebuah proses yang menerima entitas dari lingkungan yang lebih tinggi berikutnya dan memprosesnya untuk digunakan dalam lingkungannya sendiri.
Nama-nama khusus diberikan untuk penyerapan di setiap tingkat lingkungan: persiapan, produksi, proyeksi, penyelesaian dan presentasi.
2.6.1.1 preparation : persiapan
Nama yang diberikan untuk penyerapan di lingkungan konstruksi.
2.6.1.2 production : produksi
Nama yang diberikan untuk penyerapan di lingkungan virtual.
2.6.1.3 projection : proyeksi
Nama yang diberikan untuk penyerapan di lingkungan tampilan.
2.6.1.4 completion : penyelesaian
Nama yang diberikan untuk penyerapan di lingkungan logis.
2.6.1.5 presentation : presentasi
Nama yang diberikan untuk penyerapan di lingkungan realisasi.
2.6.2 emanation : pancaran
Sebuah proses yang mengeluarkan token store dan entitas kontrol input ke lingkungan yang lebih tinggi berikutnya setelah memprosesnya.
Nama khusus diberikan untuk emanasi di setiap tingkat lingkungan: akumulasi, abstraksi, elevasi, pembangkitan, dan pemanfaatan.
2.6.2.1 accumulation : akumulasi
Nama yang diberikan untuk emanasi di lingkungan realisasi.
2.6.2.2 abstraction : abstraksi
Nama yang diberikan untuk emanasi di lingkungan logis.
2.6.2.3 elevation : ketinggian
Nama yang diberikan untuk emanasi di lingkungan tampilan.
2.6.2.4 generation : generasi
Nama yang diberikan untuk emanasi di lingkungan virtual.
2.6.2.5 utilization : pemanfaatan
Nama yang diberikan untuk emanasi di lingkungan konstruksi.
2.6.3 distribution : distribusi
Sebuah proses yang mendistribusikan komposisi dan keluaran entitas kontrol ke lingkungan yang lebih rendah berikutnya.
2.6.4 assembly : perakitan
Sebuah proses yang menerima entitas dari lingkungan yang lebih rendah berikutnya untuk digunakan dalam lingkungannya sendiri.
2.6.5 manipulation : manipulasi
Sebuah proses yang mengakses dan mengubah isi dari elemen data.
2.7 data element : elemen data
Toko di lingkungan: komposisi, toko koleksi, toko token, toko agregasi, dan status lingkungan.
Klausa 2.7.1 – 2.7.2
2.7.1 composition : komposisi
Satu set primitif keluaran yang terstruktur secara spasial dalam lingkungan tertentu.
Nama khusus diberikan untuk komposisi di setiap tingkat lingkungan: model, adegan, gambar, gambar grafis, dan tampilan.
2.7.1.1 model
Nama yang diberikan untuk komposisi di lingkungan konstruksi.
2.7.1.2 scene : pemandangan
Nama yang diberikan untuk komposisi di lingkungan virtual.
2.7.1.3 picture : gambar
Nama yang diberikan untuk komposisi di lingkungan tampilan.
2.7.1.4 graphical image : gambar grafis
Nama yang diberikan untuk komposisi dalam lingkungan logis.
2.7.1.5 display : menampilkan
Nama yang diberikan untuk komposisi di lingkungan realisasi.
2.7.2 collection store : toko koleksi
Sebuah fasilitas penyimpanan untuk koleksi.
2.7.2.1 collection : koleksi
Satu set entitas keluaran yang diberi nama dan mungkin terstruktur. Koleksi dapat dimanipulasi untuk menghasilkan semua atau sebagian komposisi dalam lingkungan yang sama.
2.7.3 aggregation store : toko agregasi
Sebuah fasilitas penyimpanan untuk agregasi.
2.7.3.1 aggregation : pengumpulan
Sekumpulan entitas input yang diberi nama dan mungkin terstruktur. Agregasi dapat dimanipulasi untuk menghasilkan satu atau lebih token input di toko token di lingkungan yang sama.
Klausa 2.7.4 – 2.7.6
2.7.4 token store : toko token
Kumpulan token input terstruktur dalam lingkungan tertentu.
Nama khusus diberikan ke toko token di setiap lingkungan: toko leksem, toko informasi, toko pilihan, toko direktif dan toko instruksi.
2.7.4.1 lexeme store
Nama yang diberikan ke toko token di lingkungan realisasi.
2.7.4.2 information store : toko informasi
Nama yang diberikan ke toko token di lingkungan logis.
2.7.4.3 selection store : toko pilihan
Nama yang diberikan ke toko token di lingkungan tampilan.
2.7.4.4 directive store : toko petunjuk
Nama yang diberikan ke toko token di lingkungan virtual.
2.7.4.5 instruction store : toko instruksi
Nama yang diberikan ke toko token di lingkungan konstruksi.
2.7.5 environment state : keadaan lingkungan
Entitas dalam lingkungan yang terpisah dari elemen data lainnya: komposisi, penyimpanan koleksi, penyimpanan token, penyimpanan agregasi.
2.7.6 editing : mengedit
Perubahan entitas dalam elemen data di lingkungan.
2.8 output primitive : keluaran primitif
Unit atom untuk output grafis dalam lingkungan tertentu. Mungkin ada lebih dari satu kelas keluaran primitif.
Geometris dan properti lainnya mungkin terikat pada keluaran primitif pada saat pembuatannya atau setelahnya.
2.9 input token : masukan token
Unit atom untuk input grafis dalam lingkungan tertentu. Mungkin ada lebih dari satu kelas token input.
Geometri dan properti lainnya mungkin terikat pada token input pada saat pembuatannya atau setelahnya.
2.9.1 property : Properti
Nilai yang dapat digunakan oleh primitif keluaran atau token masukan untuk menentukan geometri atau karakteristik lainnya.
2.9.2 geometric property : properti geometris
Sebuah properti yang tunduk pada modifikasi oleh transformasi geometris.
2.9.2.1 geometric transformation : transformasi geometris
Transformasi yang memodifikasi geometri token input atau primitif output.
2.9.2.2 geometry : geometri
Properti token input atau output primitif yang digunakan untuk menentukan bentuk, posisi, orientasi, dan jangkauannya.
2.9.3 binding : mengikat
Tindakan menetapkan properti ke primitif keluaran atau token masukan.
2.9.4 unbinding :tidak mengikat
Tindakan membatalkan penetapan properti dari primitif keluaran atau token masukan.
2.9.5 clipping :guntingan
Tindakan membatasi bentuk geometris dan luas baik primitif keluaran atau token masukan berada dalam wilayah tertentu.
Daftar Abjad
Daftar abjad berikut memberikan sub-klausa dari setiap definisi CGRM.
Definisi | sub-klausa |
absorption | 2.6.1 |
abstraction | 2.6.2.2 |
accumulation | 2.6.2.1 |
aggregation | 2.7.3.1 |
aggregation store | 2.7.3 |
application | 2.2 |
application interface | 2.5.2 |
assembly | 2.6.4 |
audit trail metafile | 2.5.4 |
binding | 2.9.3 |
clipping | 2.9.5 |
collection | 2.7.2.1 |
collection store | 2.7.2 |
completion | 2.6.1.4 |
composition | 2.7.1 |
computer graphics | 2.1 |
construction environment | 2.4.1 |
data capture metafile | 2.5.3 |
data element | 2.7 |
directive store | 2.7.4.4 |
display | 2.7.1.5 |
distribution | 2.6.3 |
editing | 2.7.6 |
elevation | 2.6.2.3 |
emanation | 2.6.2 |
entity | 2.4.8 |
environment | 2.4 |
environment state | 2.7.5 |
export | 2.5.3.1 |
external interfaces | 2.5 |
fan-in | 2.4.9 |
fan-out | 2.4.10 |
generation | 2.6.2.4 |
geometric property | 2.9.2 |
geometric transformation | 2.9.2.1 |
geometry | 2.9.2.2 |
graphical image | 2.7.1.4 |
higher environment | 2.4.6 |
import | 2.5.3.2 |
information store | 2.7.4.2 |
input token | 2.9 |
instruction store | 2.7.4.5 |
lexeme store | 2.7.4.1 |
logical environment | 2.4.4 |
lower environment | 2.4.7 |
manipulation | 2.6.5 |
model | 2.7.1.1 |
operator | 2.3 |
operator interface | 2.5.1 |
output primitive | 2.8 |
picture | 2.7.1.3 |
preparation | 2.6.1.1 |
presentation | 2.6.1.5 |
processing element | 2.6 |
production | 2.6.1.2 |
projection | 2.6.1.3 |
property | 2.9.1 |
realization environment | 2.4.5 |
scene | 2.7.1.2 |
selection store | 2.7.4.3 |
token store | 2.7.4 |
unbinding | 2.9.4 |
utilization | 2.6.2.5 |
viewing environment | 2.4.3 |
virtual environment | 2.4.2 |
Annex D (informative)
Daftar Pustaka atau Bibliography :
1 – 10
- [1] ISO 7942:1985, Information processing systems — Computer graphics — Graphic Kernel System (GKS) functional description.
- [2] ISO 8632-1:1987, Information processing systems — Computer graphics — Metafile for the storage and transfer of picture description information — Part 1: Functional specification.
- [3] ISO 8632-2:1987, Information processing systems — Computer graphics — Metafile for the storage and transfer of picture description information — Part 2: Character encoding.
- [4] ISO 8632-3:1987, Information processing systems — Computer graphics — Metafile for the storage and transfer of picture description information — Part 3: Binary encoding.
- [5] ISO 8632-4:1987, Information processing systems — Computer graphics — Metafile for the storage and transfer of picture description information — Part 4: Clear text encoding.
- [6] ISO 8805:1988, Information processing systems — Computer graphics — Graphical Kernel System for Three Dimensions (GKS-3D) functional description.
- [7] ISO/IEC 9592-1:1989, Information processing systems — Computer graphics — Programmer’s Hierarchical Interactive Graphics System (PHIGS) — Part 1: Functional description.
- [8] ISO/IEC 9592-2:1989, Information processing systems — Computer graphics — Programmer’s Hierarchical Interactive Graphics System (PHIGS) — Part 2: Archive file format.
- [9] ISO/IEC 9592-3:1989, Information processing systems — Computer graphics — Programmer’s Hierarchical Interactive Graphics System (PHIGS) — Part 3: Clear-text encoding of archive file.
- [10] ISO/IEC 9636-1:1991, Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 1: Overview, profiles, and conformance.
11 – 15
- [11] ISO/IEC 9636-2:1991, Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 2: Control.
- [12] ISO/IEC 9636-3:1991, Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 3: Output.
- [13] ISO/IEC 9636-4:1991, Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 4: Segments.
- [14] ISO/IEC 9636-5:1991, Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 5: Input and echoing.
- [15] ISO/IEC 9636-6:1991, Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Functional specification — Part 6: Raster.
Penutup
Demikian artikel dari standarku.com mengenai Standar ISO/IEC 11072:1992.
Mohon saran dari pembaca untuk kelengkapan isi artikel ini, silahkan saran tersebut dapat disampaikan melalui kolom komentar.
Baca artikel lain :
- International Organization for Standardization
- Memahami apa itu Standar ISO
- ISO IEC 7942-2 GKS Metafile NDC
- ISO IEC 7942-4 arsip bagian gambar
- ISO IEC 9995-1 tata letak keyboard
- ISO IEC 9995-2 alfanumerik tata letak keyboard
- ISO IEC 9995-3 pelengkap zona alfanumerik keyboard
- ISO IEC 9995-4 numerik tata letak keyboard
- ISO IEC 9995-5 fungsi tata letak keyboard
- ISO 4902 DTE DCE interface connector
- ISO 4903 15-pole DTE/DCE interface connector
- ISO 2709 format pertukaran informasi
- ISO IEC 2022 character code structure
- ISO IEC 646 information interchange
- ISO IEC 4873 ISO 8-bit code information interchange
- ISO IEC 7498-1 Model Referensi Dasar
Sumber referensi :
- https://www.iso.org/obp/ui/#iso:std:iso-iec:11072:ed-1:v1:en
- https://www.iso.org/standard/19059.html