Περίληψη: | Το θέμα το οποίο πραγματεύεται η συγκεκριμένη εργασία επικεντρώνεται στη μελέτη του προτύπου ASTC και στη ψηφιακή υλοποίηση μέρους του προτύπου. Αρχικά, στην εργασία εξηγείται η σημασία της συμπίεσης δεδομένων, παρουσιάζοντας τα πλεονεκτήματα που φέρει. Ο αλγόριθμος ASTC αποτελεί μία μορφή συμπίεσης δεδομένων το οποίο έχει αναπτυχθεί ειδικά για τη κωδικοποίηση υφής. Στη συνέχεια ακολουθεί μία περιγραφή του προτύπου ASTC. Παρουσιάζονται τα στάδια ανάπτυξης του προτύπου, η αναγκαιότητα που οδήγησε στην ανάπτυξη του καθώς και οι μηχανισμοί και αλγόριθμοι που αξιοποιεί.
Προτείνονται δύο υλοποιήσεις για την αρχιτεκτονική του αλγορίθμου ASTC στη περιορισμένη LDR λειτουργία του. Η πρώτη υλοποίηση έχει ως στόχο την επεξεργασία κάθε pixel σε ένα κύκλο ρολογιού. Η δεύτερη υλοποίηση έκανε χρήση της τεχνικής pipeline ώστε να χωρίσει το κύκλωμα σε στάδια και να βελτιώσει την συχνότητα του ρολογιού που δύναται να χρησιμοποιηθεί. Η σχεδίαση υλοποιήθηκε σε τεχνολογίες FPGA, υποστηρίζοντας διαφορετικές εικόνες που είναι συμπιεσμένες με το LDR profile του αλγορίθμου ASTC. Με την υλοποίηση μετρήθηκαν οι καταναλισκόμενοι πόροι υλικού και οι επιτεύξιμες συχνότητες λειτουργίας. Τέλος, η εργασία ολοκληρώνεται με την προσομοίωση της σχεδίασης, την αξιολόγηση των αποτελεσμάτων, την ανάλυση συμπερασμάτων καθώς και τις βελτιώσεις που μπορούν να επιτευχθούν.
|