RAM-ROM sebagai Pendukung Algoritma Zigzag Scan Menggunakan Metode Pemetaan pada Kompresi Citra Real-Time
DOI:
https://doi.org/10.25126/jtiik.20241046993Abstrak
Konsep pengiriman informasi yang meliputi berbagai macam format data dengan proses yang cepat (real-time) semakin dibutuhkan untuk berbagai kebutuhan, hal ini harus didukung dengan infrastruktur yang memadai baik saluran komunikasi, perangkat keras maupun aplikasi yang digunakan. Guna mendukung konsep real-time diperlukan 2 komponen Random Access Memory (RAM) yang dapat menyimpan data sehingga tidak terdapat antrian data. Hal ini bertujuan agar proses scan dapat berlangsung dengan cepat karena proses penulisan dan pembacaan koefisien Discrete Cosine Transform (DCT) dapat dilakukan secara bersamaan di kedua RAM tersebut. Proses yang dilakukan yaitu pada siklus clock yang sama RAM 1 melakukan proses penulisan dan RAM 2 melakukan proses pembacaan, pada siklus clock berikutnya RAM 1 melakukan proses pembacaan dan RAM 2 melakukan proses penulisan, sehingga RAM 1 dan RAM 2 dapat bekeja secara paralel, yaitu melakukan proses penulisan dan pembacaan secara bersamaan agar proses scan koefisien DCT dapat berlangsung dengan cepat. Hasil perancangan prototipe IC RAM dan ROM menggunakan FPGA dapat diimplementasikan untuk proses kompresi citra secara real-time.
Abstract
The concept of sending information which includes various data formats with fast (real-time) processing is increasingly needed for various needs, this must be supported by adequate infrastructure, both communication channels, hardware and applications used. In order to support the real-time concept, 2 components of Random Access Memory (RAM) are needed which can store data so that there is no data queue. It is intended that the scanning process can take place quickly because the process of writing and reading the Discrete Cosine Transform (DCT) coefficients can be done simultaneously in both RAMs. The process that is carried out is that in the same clock cycle RAM 1 carries out the writing process and RAM 2 performs the reading process, in the next clock cycle RAM 1 carries out the reading process and RAM 2 carries out the writing process, so RAM 1 and RAM 2 can work in parallel, i.e. the process of writing and reading simultaneously so that the DCT coefficient scan process can take place quickly. The results of the IC RAM and ROM prototype design using FPGA can be implemented for real-time image compression process.
Downloads
Referensi
AGOSTINI, L.V., SILVA, I.S., BAMPI, S. 2007. Multiplierless and fully pipelined JPEG compression soft IP targeting FPGAs. Microprocessors and Microsystems. vol. 31. No. 8. pp. 487–497.
AWCOCK, G.J, THOMAS, R. 1995. Applied Image Processing. MACMILLAN Press LTD.
BUDIARTO, J., QUDSI, J. 2018. Deteksi Citra Kendaraan Berbasis Web Menggunakan Javascript Framework Library. Jurnal MATRIK Jurnal Manajemen. Teknik Informatika dan Rekayasa Komputer. Vol. 18. No. 1. pp. 125–133.
HARTONO, P., TRISMIYATI. 2014. Kamera pada pengolahan citra digital. Metal Indonesia. Vol. 36. No. 2. pp. 70–75.
IRFAN, M., SETIAWAN, H. 2022. Sistem pendukung Keputusan untuk UMKM. [ebook]. Implementasi Komputasi Akar kuadrat Resolusi Tinggi Pada Field Programmable Gate Array (FPGA). Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK). Vol. 9. No. 7. pp. 1617-1622.
KARDIAN, A.R., SUDIRO, S.A., MADENDA, S. 2018. Efficient Implementation of Mean, Variance and Skewness Statistic Formula for Image Processing using FPGA Device. Bulletin of Electrical Engineering and Informatics. Vol. 7. No. 3. pp. 386–392.
KUSUMA, E.D. 2010. Kompresi Citra JPEG Berbasis FPGA Xilinx Spartan-3E. Tesis Teknik Elektro Universitas Gajah Mada.
MADENDA, S., HAYET, L., BAYU, I. 2010. Kompresi Citra Berwarna Menggunakan Metode Pohon Biner Huffman. Laboratorium Pengolahan Citra dan Multimedia Universitas Gunadarma.
NAIK, C.N., VELVANI, V.M., PATEL, P.J., PAREKH, K.G. 2015. VLSI Based 16 Bit ALU with Interfacing Circuit. International Journal of Innovative and Emerging Research in Engineering. Vol. 2. No. 3. pp. 65–69.
PERTIWI, A., MADENDA, S., SUDIRO, S.A. 2014. Desain Skematik Algoritma Histogram Untuk Kebutuhan Analisis Tekstur Citra Berbasis FPGA (Field Programmable Gate Array). Seminar Ilmiah Nasional Komputer dan Sistem Intelijen (KOMMIT). Vol. 8. pp. 110–117.
PRAKASH, V.A.M., GURUMURTHY, K.S. 2012. VLSI Architecture for Low Power Variable Length Encoding and Decoding for Image Processing Applications. International Journal of Advance in Engineering & Technology. Vol. 4. No. 5. pp. 105–120.
PRATOMO, A.H., KASWIDJANTI., W., MU’ARIFAH, S. 2020. Implementasi Algoritma Region of Interest ( ROI ) Untuk Meningkatkan Performa Algoritma Deteksi Dan Klasifikasi Kendaraan. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK). Vol. 7. No. 1. pp. 155–162.
RUSTAMAJI, H.C., MARIANI, M., YUWONO, B. 2015. Aplikasi Kompresi Data Menggunakan Metode Huffman Statik Pada Perangkat Mobile Berbasis Android. Telematika. Vol. 11. No. 1. pp. 9-18.
SAPTONO, D., FIRDAUS, R.A., PERTIWI, A. 2013. Implementasi Penampil Citra Dengan Menggunakan Picoblaze FPGA. Seminar Nasional Teknologi Informasi dan Komunikasi Terapan (SEMANTIK). pp. 78–82.
SUGIARTOWO, AMBO, S.N., 2018. Implementasi Simulasi Media Pembelajaran Rangkaian Kombinasional Berbasis Kolaburasi Multimedia Simulator Dan Pemrogram Delphi. Jurnal Informatika UPGRIS. Vol. 4. No. 2. pp. 170-180.
TOCCI, R.J., WIDMER, N.S. 2001. Digital Systems Principles and Applications, 8th edition. Prentice Hall.
WANG, X., YU, M. 2011. Power research of JPEG circuits in FPGA. Proc. - 7th International Conference on Intelligent Information Hiding and Multimedia Signal Processing. pp. 206–208.
ZWOLINSKI, M. 2004. Digital System Design with VHDL. Pearson Education.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Artikel ini berlisensi Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Penulis yang menerbitkan di jurnal ini menyetujui ketentuan berikut:
- Penulis menyimpan hak cipta dan memberikan jurnal hak penerbitan pertama naskah secara simultan dengan lisensi di bawah Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) yang mengizinkan orang lain untuk berbagi pekerjaan dengan sebuah pernyataan kepenulisan pekerjaan dan penerbitan awal di jurnal ini.
- Penulis bisa memasukkan ke dalam penyusunan kontraktual tambahan terpisah untuk distribusi non ekslusif versi kaya terbitan jurnal (contoh: mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan penerbitan awalnya di jurnal ini.
- Penulis diizinkan dan didorong untuk mem-posting karya mereka online (contoh: di repositori institusional atau di website mereka) sebelum dan selama proses penyerahan, karena dapat mengarahkan ke pertukaran produktif, seperti halnya sitiran yang lebih awal dan lebih hebat dari karya yang diterbitkan. (Lihat Efek Akses Terbuka).