Ανάπτυξη αρχιτεκτονικών και υλοποιήσεις σε υλικό του αποκωδικοποιητή υφής για το πρότυπο ASTC
Το θέμα το οποίο πραγματεύεται η συγκεκριμένη εργασία επικεντρώνεται στη μελέτη του προτύπου ASTC και στη ψηφιακή υλοποίηση μέρους του προτύπου. Αρχικά, στην εργασία εξηγείται η σημασία της συμπίεσης δεδομένων, παρουσιάζοντας τα πλεονεκτήματα που φέρει. Ο αλγόριθμος ASTC αποτελεί μία μορφή συμπίεσης...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | 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 |