Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC

Το θέμα το οποίο πραγματεύεται η συγκεκριμένη εργασία επικεντρώνεται στη μελέτη του προτύπου ASTC και στη ψηφιακή υλοποίηση μέρους του προτύπου. Αρχικά, στην εργασία εξηγείται η σημασία της συμπίεσης δεδομένων, παρουσιάζοντας τα πλεονεκτήματα που φέρει. Ο αλγόριθμος ASTC αποτελεί μία μορφή συμπίεσης...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Τσάμης, Θεόδωρος
Άλλοι συγγραφείς: Tsamis, Theodorοs
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15445
id nemertes-10889-15445
record_format dspace
spelling nemertes-10889-154452022-09-05T05:38:59Z Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC Architectural development and hardware implementations of the texture decoder for the ASTC standard Τσάμης, Θεόδωρος Tsamis, Theodorοs Συμπίεση εικόνας Αποκωδικοποιητές Ενσωματωμένα συστήματα Image compression Decoders FPGA ASTC Embedded systems Το θέμα το οποίο πραγματεύεται η συγκεκριμένη εργασία επικεντρώνεται στη μελέτη του προτύπου ASTC και στη ψηφιακή υλοποίηση μέρους του προτύπου. Αρχικά, στην εργασία εξηγείται η σημασία της συμπίεσης δεδομένων, παρουσιάζοντας τα πλεονεκτήματα που φέρει. Ο αλγόριθμος ASTC αποτελεί μία μορφή συμπίεσης δεδομένων το οποίο έχει αναπτυχθεί ειδικά για τη κωδικοποίηση υφής. Στη συνέχεια ακολουθεί μία περιγραφή του προτύπου ASTC. Παρουσιάζονται τα στάδια ανάπτυξης του προτύπου, η αναγκαιότητα που οδήγησε στην ανάπτυξη του καθώς και οι μηχανισμοί και αλγόριθμοι που αξιοποιεί. Προτείνονται δύο υλοποιήσεις για την αρχιτεκτονική του αλγορίθμου ASTC στη περιορισμένη LDR λειτουργία του. Η πρώτη υλοποίηση έχει ως στόχο την επεξεργασία κάθε pixel σε ένα κύκλο ρολογιού. Η δεύτερη υλοποίηση έκανε χρήση της τεχνικής pipeline ώστε να χωρίσει το κύκλωμα σε στάδια και να βελτιώσει την συχνότητα του ρολογιού που δύναται να χρησιμοποιηθεί. Η σχεδίαση υλοποιήθηκε σε τεχνολογίες FPGA, υποστηρίζοντας διαφορετικές εικόνες που είναι συμπιεσμένες με το LDR profile του αλγορίθμου ASTC. Με την υλοποίηση μετρήθηκαν οι καταναλισκόμενοι πόροι υλικού και οι επιτεύξιμες συχνότητες λειτουργίας. Τέλος, η εργασία ολοκληρώνεται με την προσομοίωση της σχεδίασης, την αξιολόγηση των αποτελεσμάτων, την ανάλυση συμπερασμάτων καθώς και τις βελτιώσεις που μπορούν να επιτευχθούν. The diploma thesis focuses on the study of the ASTC standard and the digital implementation of part of the standard. At first, the importance as well as the advantages of data compression are highlighted. The ASTC algorithm is a form of data compression that has been developed specifically for texture coding. Subsequently, a more detailed description of the ASTC standard is provided. The development stages of the standard are presented, the necessity that led to its development and the mechanisms and algorithms that it utilizes. Two implementations are proposed for the architecture of the ASTC algorithm in its limited LDR function. The first implementation aims at editing each pixel in a clock cycle. The second implementation exploits the pipeline technique to divide the circuit into stages and improve the clock frequency that can be used. The design was implemented in FPGA technologies, supporting different images compressed with the LDR profile of the ASTC algorithm. For each implementation the consumed material resources as well as the operational frequencies were estimated. Finally, the work is completed with the simulation of the design, the evaluation of the results, the analysis of conclusions as well as suggestions for potential improvements. 2021-10-26T06:18:03Z 2021-10-26T06:18:03Z 2021-10-22 http://hdl.handle.net/10889/15445 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Συμπίεση εικόνας
Αποκωδικοποιητές
Ενσωματωμένα συστήματα
Image compression
Decoders
FPGA
ASTC
Embedded systems
spellingShingle Συμπίεση εικόνας
Αποκωδικοποιητές
Ενσωματωμένα συστήματα
Image compression
Decoders
FPGA
ASTC
Embedded systems
Τσάμης, Θεόδωρος
Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC
description Το θέμα το οποίο πραγματεύεται η συγκεκριμένη εργασία επικεντρώνεται στη μελέτη του προτύπου ASTC και στη ψηφιακή υλοποίηση μέρους του προτύπου. Αρχικά, στην εργασία εξηγείται η σημασία της συμπίεσης δεδομένων, παρουσιάζοντας τα πλεονεκτήματα που φέρει. Ο αλγόριθμος ASTC αποτελεί μία μορφή συμπίεσης δεδομένων το οποίο έχει αναπτυχθεί ειδικά για τη κωδικοποίηση υφής. Στη συνέχεια ακολουθεί μία περιγραφή του προτύπου ASTC. Παρουσιάζονται τα στάδια ανάπτυξης του προτύπου, η αναγκαιότητα που οδήγησε στην ανάπτυξη του καθώς και οι μηχανισμοί και αλγόριθμοι που αξιοποιεί. Προτείνονται δύο υλοποιήσεις για την αρχιτεκτονική του αλγορίθμου ASTC στη περιορισμένη LDR λειτουργία του. Η πρώτη υλοποίηση έχει ως στόχο την επεξεργασία κάθε pixel σε ένα κύκλο ρολογιού. Η δεύτερη υλοποίηση έκανε χρήση της τεχνικής pipeline ώστε να χωρίσει το κύκλωμα σε στάδια και να βελτιώσει την συχνότητα του ρολογιού που δύναται να χρησιμοποιηθεί. Η σχεδίαση υλοποιήθηκε σε τεχνολογίες FPGA, υποστηρίζοντας διαφορετικές εικόνες που είναι συμπιεσμένες με το LDR profile του αλγορίθμου ASTC. Με την υλοποίηση μετρήθηκαν οι καταναλισκόμενοι πόροι υλικού και οι επιτεύξιμες συχνότητες λειτουργίας. Τέλος, η εργασία ολοκληρώνεται με την προσομοίωση της σχεδίασης, την αξιολόγηση των αποτελεσμάτων, την ανάλυση συμπερασμάτων καθώς και τις βελτιώσεις που μπορούν να επιτευχθούν.
author2 Tsamis, Theodorοs
author_facet Tsamis, Theodorοs
Τσάμης, Θεόδωρος
author Τσάμης, Θεόδωρος
author_sort Τσάμης, Θεόδωρος
title Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC
title_short Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC
title_full Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC
title_fullStr Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC
title_full_unstemmed Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC
title_sort ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο astc
publishDate 2021
url http://hdl.handle.net/10889/15445
work_keys_str_mv AT tsamēstheodōros anaptyxēarchitektonikōnkaiylopoiēseisseylikotouapokōdikopoiētēyphēsgiatoprotypoastc
AT tsamēstheodōros architecturaldevelopmentandhardwareimplementationsofthetexturedecoderfortheastcstandard
_version_ 1771297153726021632