Επιταχυντής Υλικού για Συµπίεση Τρισδιάστατων Εικόνων σε Πραγµατικό Χρόνο

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Επιταχυντής Υλικού για Συµπίεση Τρισδιάστατων Εικόνων σε Πραγµατικό Χρόνο"

Transcript

1 Επιταχυντής Υλικού για Συµπίεση Τρισδιάστατων Εικόνων σε Πραγµατικό Χρόνο. Χαϊκάλης,. Μαρούλης, Ν.Σγούρος, Π. Παπαγέωργας Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών, Τµήµα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστηµιούπολη, Ιλίσια Περίληψη - Το ενδιαφέρον για τρισδιάστατες εφαρµογές αυξάνει τα τελευταία χρόνια κυρίως χάρη στην αύξηση της διαθέσιµης υπολογιστικής ισχύος και της ανάγκης για ρεαλισµό σε πολλές εφαρµογές, όπως π.χ. στην τηλεόραση, στην ιατρική κ.λπ. Τέτοιες εφαρµογές χειρίζονται εικόνες υψηλής ανάλυσης η οποία οδηγεί σε µεγάλο όγκο δεδοµένων για επεξεργασία και µεταφορά. Γι αυτό το λόγο χρειάζεται ένα ισχυρό σύστηµα συµπίεσης, το οποίο θα εκµεταλλεύεται τα ιδιαίτερα χαρακτηριστικά των τρισδιάστατων εικόνων. Η προτεινόµενη υλοποίηση συµπίεσης σε υλικό (hardware) αντιµετωπίζει µε επιτυχία τις µεγάλες απαιτήσεις σε εύρος δεδοµένων που ένα τέτοιο σύστηµα χειρίζεται και κατορθώνει να επιταχύνει τη συγκεκριµένη διαδικασία κατά 1000 φορές σε σχέση µε µια αντίστοιχη εφαρµογή σε λογισµικό. Τα αποτελέσµατα δείχνουν πως η µεθοδολογία µας µπορεί να εφαρµοστεί σε video εφαρµογές σε συνθήκες πραγµατικού χρόνου. 1. Εισαγωγή Η διδιάστατη τεχνολογία απεικόνισης χρησιµοποιείται καθηµερινά σε µια πληθώρα εφαρµογών. Παρ όλ αυτά, υπάρχουν αρκετές εφαρµογές που θα επωφεληθούν από µεγαλύτερο βαθµό ρεαλισµού αν χρησιµοποιηθεί τρισδιάστατη (3D) απεικόνιση. Η αντίληψη του βάθους είναι φυσικό χαρακτηριστικό της όρασης και η τρισδιάστατη απεικόνιση ενισχύει την εντύπωση της παρουσίας του παρατηρητή στη διαδραµατιζόµενη σκηνή, σε οποιαδήποτε εφαρµογή [1]. Οι τρισδιάστατες τεχνολογίες απεικόνισης χρειάζονται πρωτοπόρους αλγορίθµους και υψηλή υπολογιστική ισχύ για να χειριστούν το µεγάλο όγκο δεδοµένων εικόνας. Τα τελευταία χρόνια, η ταχεία αύξηση της υπολογιστικής ισχύος των επεξεργαστών και των επιταχυντών των καρτών γραφικών στους υπολογιστές, συνδυαζόµενα µε βελτιώσεις σε οπτικά συστήµατα 1

2 υψηλής πιστότητας, αναζωογόνησε το ενδιαφέρον για τις 3D εφαρµογές. Πολλές υποσχόµενες τεχνολογίες εξελίχθηκαν, από γυαλιά πόλωσης µέχρι ειδικά γυαλιά µε κλείστρα [2] και πιο τελευταία αυτοστερεοσκοπικές συσκευές απεικόνισης [3]. Οι αυτοστερεοσκοπικές συσκευές απεικόνισης προσφέρουν τρισδιάστατη στερεοσκοπική θέαση χωρίς την ανάγκη επιπλέον φορετού εξοπλισµού από το χρήστη. Με αυτό τον τρόπο µειώνεται η κούραση των µατιών, ενώ πολλές από αυτές επιτρέπουν σε περισσότερους από έναν χρήστες να αντιλαµβάνονται την τρισδιάστατη εντύπωση [4]. Στόχος αυτών των συσκευών είναι η ρεαλιστική απεικόνιση της σκηνής µπροστά στο θεατή, αποφεύγοντας φαινόµενα όπως αυτό του «κουκλοθέατρου», κατά το οποίο η αναπαραγωγή προσώπων είναι αφύσικα µικρή [5]. Τέτοιες συσκευές απεικόνισης συνήθως αποτελούνται από µια οθόνη υγρών κρυστάλλων (LCD) υψηλής ανάλυσης εξοπλισµένες µε ένα κατάλληλο σύστηµα παράλλαξης. Πιο πρόσφατα άρχισαν να κατασκευάζονται οθόνες βασισµένες σε µικροφακούς. Τέτοια συστήµατα απεικόνισης είναι χρήσιµα σε ιατρικές [6], εκπαιδευτικές και ψυχαγωγικές [7] εφαρµογές. Μια ειδική κατηγορία αυτοστερεοσκοπικών οθονών που προσφέρει ενισχυµένη αντίληψη του βάθους και υποστηρίζει απεικονίσεις όλων των χρωµάτων, λειτουργεί µε τις αρχές της ολοκληρωτικής φωτογραφίας (Integral photography, IP), η οποία πρωτοχρησιµοποιήθηκε από τον Lippman [8] το Στην Εικόνα 1 σκιαγραφούνται οι αρχές λήψης και απεικόνισης της ολοκληρωτικής φωτογραφίας. Μεταξύ της διάταξης λήψης και του αντικειµένου παρεµβάλλεται µια συστοιχία µικροφακών (lens array). Κατά την απεικόνιση, µια πανοµοιότυπη συστοιχία τοποθετείται µεταξύ του παρατηρητή και της οθόνης απεικόνισης, δηµιουργώντας έτσι την αντίληψη του βάθους στην προβολή του αντικειµένου. Εικόνα 1: Μια τυπική διάταξη λήψης και απεικόνισης ολοκληρωτικής φωτογραφίας. 2

3 Οι τρισδιάστατες εφαρµογές απαιτούν τη χρήση υψηλής ανάλυσης εικόνων, η οποία οδηγεί σε µεγάλο εύρος δεδοµένων και αντίστοιχες ανάγκες αποθήκευσης για τη λήψη και την αναπαραγωγή 3D αντικειµένων και σκηνών. Εποµένως, είναι πρωτίστης σηµασίας η χρήση ενός αποτελεσµατικού αλγόριθµου συµπίεσης των σχετικών δεδοµένων. Στην Εικόνα 2 φαίνεται ένα µέρος µιας ΙΡ εικόνας. Μια τέτοια εικόνα σχηµατίζεται από υπο-εικόνες οι οποίες είναι συνήθως διατεταγµένες σε τετράγωνη ή εξαγωνική γεωµετρία, ανάλογα µε τη συστοιχία µικροφακών που χρησιµοποιείται σε κάθε περίπτωση. Όπως είναι φανερό, γειτνιάζουσες υπο-εικόνες παρουσιάζουν µεγάλη συσχέτιση η οποία οδηγεί σε µεγάλο όγκο πλεονάζουσας πληροφορίας. Εικόνα 2: µέρος µιας ΙΡ εικόνας. Οι γειτνιάζουσες υπο-εικόνες έχουν έντονο πλεονασµό. Αυτές οι επίκτητες ιδιότητες µιας ΙΡ εικόνας έδωσαν το έναυσµα για δηµιουργία νέων τεχνικών για τη συµπίεση των υψηλά συσχετισµένων δεδοµένων µε σκοπό να υπερβούν την ικανότητα συµπίεσης παραδοσιακών τεχνικών. Οι τεχνικές που χρησιµοποιούνται βασίζονται κυρίως σε υψηλότερων διαστάσεων µετασχηµατισµούς συνηµιτόνου (DCT), µε σηµαντικά αποτελέσµατα για ένα συγκεκριµένο τύπο ΙΡ εικονών. Τα προτερήµατα µια τέτοιας τεχνικής που χρησιµοποιεί έναν τρισδιάστατο DCT επισκιάζονται από την πολυπλοκότητα και την έλλειψη ισχύος λόγω των πολύπλοκων πινάκων κβάντισης σε πολυδιάστατους χώρους. Μια εναλλακτική τεχνική η οποία πετυχαίνει υψηλούς βαθµούς συµπίεσης για οποιαδήποτε τρισδιάστατη εφαρµογή παρουσιάζεται στο [9] και είναι προϊόν ερευνητικής προσπάθειας µελών της οµάδας µας. Η µέθοδος αυτή χαρακτηρίζεται από µεγάλο βαθµό ρωµαλεότητας και ικανότητας βασιζόµενη στη γενική ιδέα του αλγόριθµου κωδικοποίησης MPEG. Στόχος της µεθόδου είναι οι εφαρµογές πραγµατικού χρόνου, όπου υψηλοί λόγοι συµπίεσης πρέπει να συνδυάζονται µε εκτέλεση σε πραγµατικό χρόνο ολόκληρης της διαδικασίας. 3

4 Οι υλοποιήσεις σε Επαναπρογραµµατιζόµενες Συστοιχίες Πυλών (FPGAs) εκµεταλλεύονται παράλληλες αρχιτεκτονικές που επιταχύνουν πολύπλοκες εργασίες για τις οποίες ο χρόνος εκτέλεσης διαδραµατίζει σηµαντικό ρόλο. Τα βασικά προτερήµατα των FPGAs συνοψίζονται στη µεταβλητότητα του σχεδιασµού, τους γρήγορους χρόνους σχεδιασµού χάρη στα ειδικά εργαλεία και τις γλώσσες περιγραφής υλικού, και στην ολοένα αυξανόµενη απόδοσή τους [10]. Στις επόµενες παραγράφους, περιγράφεται ο αλγόριθµος συµπίεσης ΙΡ εικόνων και εξηγείται ο σχεδιασµός του σε υλικό. Παρατίθενται επίσης και γίνονται συγκρίσεις µεταξύ χρόνων εκτέλεσης του αλγορίθµου συµπίεσης σε λογισµικό και από την κάρτα (FPGA) της Celoxica. 2. Περιγραφή αλγορίθµου 2.1 Αρχές προτύπου MPEG Μια από τις πιο κρίσιµες διεργασίες ενός σχήµατος συµπίεσης που βασίζεται σε τεχνικές όµοιες µε το MPEG είναι η εκτίµηση κίνησης. Μια περιοχή αναζήτησης στο πλαίσιο αναφοράς διασχίζεται µε σκοπό να βρεθεί το καλύτερο ταίριασµα µιας οµάδας εικονοστοιχείων (µπλοκ) από το τρέχον πλαίσιο. Στη συνέχεα, οι διαφορές στις τιµές φωτεινότητας των εικονοστοιχείων των µπλοκ και η διαφορά στις συντεταγµένες (διάνυσµα κίνησης) κωδικοποιούνται. ύο βασικά ζητήµατα σχετίζονται µε την εκτίµηση κίνησης: το µέγεθος της περιοχής αναζήτησης και το µέτρο που καθορίζει το «καλύτερο ταίριασµα». Και για τα δύο ζητήµατα έχουν προταθεί αρκετές µέθοδοι [11] ώστε να µειωθεί ο αριθµός των υπολογισµών. Το ευρύτερα χρησιµοποιούµενο µέτρο είναι το Άθροισµα των Απολύτων ιαφορών (Sum of Absolute Differences SAD), το οποίο προσθέτει την απόλυτη τιµή των διαφορών µεταξύ των αντίστοιχων εικονοστοιχείων των συγκρινόµενων µπλοκ. Η διαδικασία του υπολογισµού των τιµών SAD είναι χρονοβόρα λόγω της σύνθετης φύσης του υπολογισµού της απόλυτης τιµής και το πλήθος των προσθέσεων. Για ένα µπλοκ 8x8, η τιµή SAD υπολογίζεται µε τον εξής τύπο: SAD ( x, y, r, s) = 7 7 ( A ( x ) + i, y j) B(( x r) i,( y s) j) i= 0 j= 0 4

5 όπου: 0 x, y < µέγεθος πλαισίου, ( r, s) το διάνυσµα κίνησης, A ( x, y) το εικονοστοιχείο του τρέχοντος πλαισίου στη θέση ( x, y) και B ( x, y) το εικονοστοιχείο του πλαισίου αναφοράς στη θέση ( x, y). Ένα δεύτερο ζήτηµα είναι ο τύπος του µετασχηµατισµού που θα χρησιµοποιηθεί για την κωδικοποίηση των πλαισίων. Ο DCT χρησιµοποιείται σε πολλά συστήµατα συµπίεσης πολυµέσων (JPEG, MPEG, H.261) χάρη στη σχετικά χαµηλή πολυπλοκότητά του. Παρά τη σχεδιαστική απλότητά του, ακόµα και ένας τυπικός 8x8 διδιάστατος (2D) DCT έχει σηµαντικό υπολογιστικό κόστος, αφού χρειάζεται να εκτελέσει 4096 υπολογισµούς ανά παράθυρο [12]. Στις εφαρµογές συµπίεσης πολυµέσων, είναι ευρέως παραδεκτό ότι, εφαρµόζοντας τον DCT σε παράθυρα µεγέθους 8 8, πετυχαίνεται µια καλή ανταλλαγή µεταξύ της πολυπλοκότητας του µετασχηµατισµού και της χωρικής συσχέτισης [13]. Η έκφραση για έναν 8 8 διδιάστατο DCT (2D-DCT) είναι: F m, n = 7 7 i= 0 j= 0 f i, j πmi cos 16 πn j cos 16 όπου f i, j είναι τα δείγµατα εισόδου, m n F, είναι το µετασχηµατισµένο σήµα και m i = ( 2i + 1) m και n j = ( 2 j + 1) n οι συντελεστές. 2.2 Περιγραφή αλγορίθµου της µεθόδου Ένα απλό σχήµα κωδικοποίησης MPEG αποτελείται από τυπικούς χάρτες κβάντισης, διαδικασίες κωδικοποίησης, πρόβλεψη διανυσµάτων κίνησης και κωδικοποίηση. Στην εργασία µας [9] η τεχνική συµπίεσης στηρίζεται στο πρότυπο MPEG. Κάποιες µετατροπές όµως γίνονται στους αλγορίθµους εκτίµησης κίνησης ώστε να χρησιµοποιούνται χωρίς υπερβολικό υπολογιστικό κόστος, ενώ παράλληλα να αυξάνεται η ποιότητα της τελικής IP εικόνας. Στην Εικ. 3 φαίνεται η κατάτµηση µιας ΙΡ εικόνας σε υπο-εικόνες και η περιοχή αναζήτησης των Ρ µπλοκ στην Ι υπο-εικόνα. Η µέθοδος συµπίεσης εφαρµόζεται σε µία IP εικόνα, χρησιµοποιώντας κάθε υπο-εικόνα ως ένα χωρικό πλαίσιο το οποίο είναι υψηλά 5

6 συσχετισµένο µε τις γειτνιάζουσες υπο-εικόνες. Με αυτό τον τρόπο, τα διανύσµατα κίνησης του αλγορίθµου MPEG αντικαθιστούνται από διανύσµατα διαφοράς, τα οποία αντιπροσωπεύουν την αλλαγή της σχετικής θέσης των συντεταγµένων του µπλοκ καλύτερου ταιριάσµατος µεταξύ δύο υπο-εικόνων που δρουν ως πλαίσιο αναφοράς και τρέχον πλαίσιο. Ο τύπος αναζήτησης που χρησιµοποιείται είναι εξαντλητική σε µία διεύθυνση, γιατί, όπως αναφέρεται στο [9], ο συγκεκριµένος τύπος οδηγεί στην εύρεση του καλύτερου ταιριάσµατος µε απόδοση πολύ κοντινή στις περισσότερες τυπικές µεθόδους αναζήτησης. Μια ενδιάµεση (τύπου Ι) υπο-εικόνα µεγέθους 32x32 συµπιέζεται µε τρόπο παρόµοιο µε το JPEG, ακολουθούµενος από κβάντιση και κατάλληλη κωδικοποίηση µε στόχο την αύξηση της απόδοσης του αλγορίθµου. Οι δύο υπο-εικόνες πρόβλεψης (τύπου Ρ) µεγέθους 32x32 που βρίσκονται εκατέρωθεν της Ι υπο-εικόνας κατασκευάζονται µε τον υπολογισµό των κατάλληλων διανυσµάτων διαφοράς µε βάση την ανακατασκευασµένη Ι υπο-εικόνα. Για τον υπολογισµό αυτό, χρησιµοποιείται το µέτρο SAD το οποίο περιγράφηκε στην παράγραφο 2.1. Η αναζήτηση του καλύτερου ταιριάσµατος και ο υπολογισµών των τιµών SAD υλοποιούνται σε FPGA, µε στόχο τη λειτουργία σε πραγµατικό χρόνο. P... I P ΙΡ εικόνα Τύπου Ι υπο-εικόνα 8 8 Τύπου Ρ υπο-εικόνα (α) (β) Εικόνα 3: (α) Η διάταξη των Ι και Ρ υπο-εικόνων σε µια ΙΡ εικόνα, (β) η περιοχή αναζήτησης των Ρ µπλοκ στην Ι υπο-εικόνα. 3. Σχεδιασµός υλικού Για την υλοποίηση του αλγορίθµου σε υλικό (hardware), χρησιµοποιείται γλώσσα περιγραφής υλικού VHDL. Το σχέδιο προσοµοιώνεται και ελέγχεται µε τον προσοµοιωτή ModelSim και το τελικό αρχείο προγραµµατισµού δηµιουργείται µε το αναπτυξιακό εργαλείο 6

7 Xilinx ISE 5.1. Το τελικό ψηφιακό κύκλωµα ενσωµατώνεται σε Xilinx Virtex XVC-2000E FPGA που βρίσκεται στην αναπτυξιακή κάρτα PCI RC1000-PP της Celoxica. Το συγκεκριµένο FPGA παρέχει ισοδύναµη περιοχή 2 εκατοµµυρίων λογικών πυλών. Η κάρτα περιλαµβάνει 8 ΜΒ µνήµης και το FPGA ενσωµατώνει 80 kbytes µνήµης διπλής προσπέλασης, η οποία µπορεί να χρησιµοποιηθεί για οποιοδήποτε εύρος λέξης [14]. Στην εφαρµογή µας, ένα µέρος µιας ΙP εικόνας µεγέθους ως 2 MB στέλνεται στη µνήµη της κάρτας και από εκεί µπορούν να διαβαστούν από το ψηφιακό κύκλωµα παράλληλα τρεις υπο-εικόνες που σχηµατίζουν Ρ-Ι-Ρ τριάδες υπο-εικόνων. Το ψηφιακό κύκλωµα δηµιουργεί τα διανύσµατα διαφοράς, και το ονοµάζουµε γεννήτρια Πινάκων ιανυσµάτων ιαφοράς (Π ). Στην Εικ. 4 παρουσιάζεται ένα απλοποιηµένο διάγραµµα του κύκλου λειτουργίας της γεννήτριας Π. Η πρώτη λειτουργία της είναι να µεταφέρει ένα µέρος της εικόνας στην εσωτερική µνήµη του. Ο τρόπος µε τον οποίο πρέπει να εισαχθούν τα δεδοµένα στις µονάδες επεξεργασίας καθορίζει το µέγεθος της εσωτερικής µνήµης που υλοποιείται στη γεννήτρια Π για αποθήκευση. Έτσι, σε κάθε κύκλο λειτουργίας της γεννήτριας Π, 16 Ρ-Ι-Ρ τριάδες µεταφέρονται στην εσωτερική µνήµη. Η τελευταία είναι διαµορφωµένη σε 4 τράπεζες, τρεις για τις διαφορετικές υπο-εικόνες που αποτελούν µία τριάδα και άλλη µία για την εγγραφή των αποτελεσµάτων. Από εκεί, µια σειρά υπολογισµών εκτελούνται µε σκοπό να δηµιουργηθούν και να αποθηκευτούν στη µνήµη των αποτελεσµάτων οι πίνακες που περιέχουν τα διανύσµατα διαφοράς για κάθε Ρ υπο-εικόνα. Για τη δηµιουργία των διανυσµάτων διαφοράς, χρησιµοποιείται το µέτρο SAD, όπως αναφέρθηκε στην προηγούµενη παράγραφο. Ο υπολογισµός κάθε τιµής SAD περιλαµβάνει 64 συγκρίσεις ζευγών εικονοστοιχείων, αντιστροφές και µια σειρά προσθέσεων. Για να εκτελεστούν οι υπολογισµοί των τιµών SAD εντελώς παράλληλα, πρέπει να χρησιµοποιηθούν περισσότερα από ένα FGPAs [15], λόγω των µεγάλων απαιτήσεων µιας τέτοιας υλοποίησης σε ροή εισόδου/εξόδου δεδοµένων. Στην προτεινόµενη µέθοδο, δηµιουργούµε ένα σύστηµα που µπορεί να λειτουργήσει ενσωµατωµένο µόνο σε ένα FPGA, υπολογίζοντας µια τιµή SAD σε 8 κύκλους ρολογιού του συστήµατος, εκτελώντας 8 συγκρίσεις σε κάθε κύκλο. Αφού χρησιµοποιηθούν όλα τα δεδοµένα που υπάρχουν στην εσωτερική µνήµη, οι επόµενες 16 Ρ-Ι-Ρ τριάδες µεταφέρονται εκεί από τη µνήµη της κάρτας, και µε αυτό τον τρόπο συντελείται η δηµιουργία των πινάκων διανυσµάτων διαφοράς µέχρι να επεξεργαστούν όλα τα 7

8 δεδοµένα που βρίσκονται στη µνήµη της κάρτας. Στο σηµείο αυτό, τα αποτελέσµατα που έχουν αποθηκευτεί στην εσωτερική µνήµη αποτελεσµάτων της γεννήτριας Π µεταφέρονται στη µνήµη της κάρτας και ο υπολογιστής ειδοποιείται για να τα παραλάβει. Εικόνα. 4: ιάγραµµα του κύκλου λειτουργίας της γεννήτριας Π. Η γεννήτρια Π αποτελείται από της εξής υπο-µονάδες: διδιάστατος DCT, κβαντιστής, αντίστροφος κβαντιστής, αντίστροφος 2D-DCT, µονάδα δηµιουργίας πινάκων διανυσµάτων διαφοράς (DVC), µονάδα παραγωγής διευθύνσεων (AGU) και µονάδα ελέγχου (CU), καθώς και από τις απαραίτητες µνήµες και τον έλεγχό τους. Οι τέσσερις πρώτες υπο-µονάδες είναι οµαδοποιηµένες στη µονάδα Συµπίεσης η οποία είναι υπεύθυνη για τη συµπίεση και 8

9 ανακατασκευή των υπο-εικόνων τύπου Ι. Στην Εικ. 5 φαίνεται ένα σχηµατικό διάγραµµα της γεννήτριας Π και των επιµέρους µονάδων που το αποτελούν. Μνήµη κάρτας Γεννήτρια Π (FPGA) Εσωτερική µνήµη SRAM τράπεζα 3 Αποτελέσµατα Από/προς υπολογιστή SRAM τράπεζα 2 SRAM τράπεζα 1 Μονάδα Συµπίεσης Ρ υπο-εικόνα (αριστερά) Ι υπο-εικόνα ηµιουργία Πινάκων ιανυσµάτων ιαφοράς (DVC) SRAM τράπεζα 0 Λοιπά στοιχεία κάρτας (διαιτησία µνήµης κ.λπ.) Μονάδα Παραγωγής ιευθύνσεων Ρ υπο-εικόνα (δεξιά) Μονάδα Ελέγχου Εικόνα 5: Σχηµατική αναπαράσταση του υλοποιηµένου ψηφιακού κυκλώµατος (γεννήτρια Π ) 4. Αποτελέσµατα Όπως αναφέρθηκε στην προηγούµενη παράγραφο, η γεννήτρια Π επεξεργάζεται 16 Ρ- Ι-Ρ τριάδες σε κάθε κύκλο λειτουργίας του. Ο συνολικός χρόνος για αυτό το σύνολο των υπολογισµών προκύπτει από το άθροισµα των επιµέρους χρόνων των λειτουργιών των διαφόρων µονάδων που το αποτελούν. Έτσι, για τη µεταφορά των 16 τριάδων στη µνήµη της γεννήτριας Π, τον υπολογισµό των τιµών SAD, την εύρεση της µικρότερης τιµής, την εγγραφή των αποτελεσµάτων στην αντίστοιχη εσωτερική µνήµη και τη µεταφορά τους από αυτή στη µνήµη της κάρτας, χρειάζονται συνολικά κύκλοι ρολογιού. Το ψηφιακό σύστηµα λειτουργεί µε µέγιστη συχνότητα λειτουργίας 11,29 MHz και καταλαµβάνει 87% της επιφάνειας του Virtex XVC-2000E FPGA. Η χαµηλή συχνότητα λειτουργίας δικαιολογείται από την έλλειψη εκτεταµένων σταδίων παραλληλισµού σε ορισµένες 9

10 µονάδες της γεννήτριας Π λόγω περιορισµών στη διαθέσιµη επιφάνεια υλοποίησης. Με αυτή τη συχνότητα, προκύπτει ότι 1,9 ms χρειάζονται για τη δηµιουργία των αποτελεσµάτων για 16 τριάδες υπο-εικόνων. Ο χρόνος επεξεργασίας µιας ολόκληρης ΙΡ εικόνας εξαρτάται από το µέγεθός της. Εκτός από το χρόνο επεξεργασίας του FPGA, πρέπει να ληφθεί υπόψη και ο χρόνος µεταφοράς των δεδοµένων από τον υπολογιστή στη µνήµη της κάρτας µέσω καναλιού DMA, αν θεωρήσουµε το ψηφιακό κύκλωµα ως µέρος ενός ολοκληρωµένου συστήµατος συµπίεσης ΙΡ εικόνων. Στο ιάγραµµα 6, παρουσιάζονται οι χρόνοι επεξεργασίας ΙΡ εικόνων διαφόρων διαστάσεων ανά δευτερόλεπτο. 280 Πλήθος εικόνων ΙΡ που µπορούν να επεξεργαστούν ανα δευτερόλεπτο Εικόνες/δευτερόλεπτο FPGA FPGA+DMA Όριο πραγµατικού χρόνου 0 320x x x x x x x x1756 ιαστάσεις εικόνας σε εικονοστοιχεία ιαγραµµα 6: ο αριθµός των ΙΡ εικόνων τις οποίες µπροεί να επεξεργαστεί η γεννήτρια Π ανά δευτερόλεπτο Όπως φαίνεται από το διάγραµµα, παρά τη χαµηλή συχνότητα λειτουργίας, η γεννήτρια Π επεξεργάζεται εικόνες σηµαντικού µεγέθους, εποµένως κρίνεται κατάλληλη η εφαρµογή της σε επεξεργασία κινούµενης εικόνας (video) σε πραγµατικό χρόνο. Λόγω της πρωτοτυπίας της µεθόδου, δε µπορεί να γίνει άµεση σύγκριση χρόνων λειτουργίας και επεξεργασίας µε άλλες υλοποιήσεις. Αναφέρουµε ότι πρόσφατη υλοποίηση σε FPGA ενός σχήµατος εκτίµησης κίνησης µε βελτιστοποίηση του κυκλώµατος ως προς την 10

11 επιφάνεια και µε ελαχιστοποίηση του εύρους της µνήµης [16] πετυχαίνει µέγιστη συχνότητα λειτουργίας 8 MHz, και µπορεί να επεξεργαστεί σε πραγµατικό χρόνο εικόνες µε µέγεθος µικρότερο από 640x480 εικονοστοιχεία. Συγκρίνοντας τα αποτελέσµατα µε µια ανάλογη υλοποίηση σε λογισµικό, η οποία δηµιουργήθηκε σε γλώσσα προγραµµατισµού C, προκύπτει ότι η γεννήτρια Π εκτελεί τους υπολογισµούς 1000 περίπου φορές γρηγορότερα. Συγκεκριµένα, το λογισµικό χρειάζεται αρκετά δευτερόλεπτα για να δηµιουργήσει τους πίνακες µε τα διανύσµατα διαφοράς, ακόµα και για εικόνες µικρών διαστάσεων. Ο κώδικας του προγράµµατος δηµιουργήθηκε και µεταγλωττίστηκε µε το πρόγραµµα Microsoft Visual Studio 6 και οι χρόνοι του µετρήθηκαν σε υπολογιστή Pentium 4 στα 2400 MHz, µε µνήµη συστήµατος 512ΜΒ. Ο Πίνακας 7 παρουσιάζει τη σύγκριση των παραπάνω χρόνων φανερώνοντας το πλεονέκτηµα της γεννήτριας Π : FPGA (ms) Τρόπος υπολογισµού FPGA + µεταφορά DMA (ms) Λογισµικό (ms) ιαστάσεις εικόνας σε εικονοστοιχεία 576x x x Πίνακας 7: χρόνοι εκτέλεσης σε υλικό και λογισµικό του υπολογισµού Π µιας ΙΡ εικόνας. 5. Συµπεράσµατα Το ολοένα και αυξανόµενο ενδιαφέρον για τρισδιάστατες εφαρµογές έχει οδηγήσει στην αναβίωση της έρευνας για µεθόδους και τεχνικές λήψης και αναπαραγωγής 3D εικόνων. Τα σηµερινά µέσα επεξεργασίας και απεικόνισης πρέπει να χειριστούν µεγάλο όγκο δεδοµένων που προκύπτει από εικόνες υψηλής ανάλυσης. Στην εργασία αυτή, παρουσιάζεται µια υλοποίηση σε FPGA ενός ψηφιακού κυκλώµατος επεξεργασίας ΙΡ εικόνων. Το ψηφιακό κύκλωµα που υλοποιήθηκε αποτελεί µέρος ενός συστήµατος συµπίεσης υψηλής απόδοσης που έχει 11

12 δηµιουργηθεί σε λογισµικό [9]. Το σύστηµα εκµεταλλεύεται τη µεγάλη ποσότητα πλεονάζουσας πληροφορίας που υπάρχει στις ΙΡ εικόνες. Το κρισιµότερο ζήτηµα για τη σχεδίαση του ψηφιακού κυκλώµατος ήταν η βελτιστοποίησή του ως προς την επιφάνεια κάλυψης, δεδοµένου ότι αν ένα τελείως παράλληλο σύστηµα επεξεργασίας υιοθετηθεί, πρέπει να χρησιµοποιηθούν περισσότερα από ένα FPGAs [15]. Στοχεύοντας στην ενσωµάτωση του κυκλώµατος στο διαθέσιµο Virtex-E FPGA µε επιφάνεια ισοδύναµη µε 2 εκατοµµύρια πύλες, καταφέραµε να δηµιουργήσουµε ένα καινοτόµο σύστηµα επεξεργασίας ικανό για εφαρµογές πραγµατικού χρόνου, το οποίο διαδραµατίζει το ρόλο επιταχυντή της συγκεκριµένης διεργασίας σε ένα ισχυρό σύστηµα συµπίεσης τρισδιάστατων εικόνων. Ευχαριστίες Η εργασία πραγµατοποιήθηκε στο πλαίσιο του προγράµµατος «Πυθαγόρας», συγχρηµατοδοτούµενο από την Ευρωπαϊκή Ένωση και το Υπουργείο Εθνικής Παιδείας και Θρησκευµάτων. Χρηµατοδοτήθηκε µερικώς από τον Ειδικό Λογαριασµό Κονδυλίων Έρευνας (ΕΛΚΕ) του Εθνικού και Καποδιστριακού Πανεπιστηµίου Αθηνών. Αναφορές [1] Janusz Konrad Visual Communications of Tomorrow: Natural, Efficient and Flexible, IEEE Communications Magazine, vol. 39, no. 1, pp , Jan [2] Developers Handbook, Stereographics 1997, [3] M. Halle, Autostereoscopic Displays and Computer Graphics, Computer Graphics, 31(2), ACM SIGGRAPH, pp , 1997 [4] Yohsihiro Kajiki, Hiroshi Yoshikawa, and Toshio Honda, Autostereoscopic 3-D Video Display Using Multiple Lightio Beams with Scanning, IEEE Trans. οn Circuits and Systems for Video Technology, vol. 10, no. 2, pp , March 2000 [5] Klaus Hopf, An Autostereoscopic Display Providing Comfortable Viewing Conditions and a High Degree of Telepresence, IEEE Tans. on Circuits and Systems for Video Technology, vol. 10, no. 3, pp , April

13 [6] H. Liao, S. Nakajima et. al., Intra-operative Real-Time 3D Information Display System Based on Integral Videography, MICCAI 01, LNCS 2208, pp , 2001 [7] P. Harman, Home Based 3D entertainment an overview, Proc. ICIP(1), pp. 1-4, 2000 [8] G. Lippman, La Photographie Integrale, C. R. Acad. Sci, 146, pp , 1908 [9] N. Sgouros, A. Andreou, M. Sangriotis, P. Papageorgas, D. Maroulis, N. Theofanous, Compression of IP Images for Autostereoscopic 3D Imaging Applications, 3rd International Symposium on Image and Signal Processing and Analysis (ISPA03), Rome, Italy, September 18-20, 2003 [10] S. Rathnam, G. Slavenburg, An Architectural Overview of the Programmable Multimedia Processor, TM-1, Proc. COMPCON 96, pp , 1996 [11] S. Wong, S. Vassiliadis, S. Cotofana, A Sum of Absolute Differences Implementation in FPGA Hardware, 28 th Euromicro Conference (EUROMICRO'02), pp , Dortmund, Germany, September 04-06, 2002 [12] R. Woods, A. Cassidy, J. Gray VLSI Architectures for Field Programmable Gate Arrays: A Case Study IEEE Symposium on FPGAs for Custom Computing Μachines, [13] M. Martina, A. Molino, F. Vacca Reconfigurable and Low Power 2D-DCT IP for Ubiquitous Multimedia Streaming 2002 IEEE International Conference on Multimedia and Expo (ICME 2002), Vol. 2, August 26-29, pp [14] Celoxica RC1000-PP development board: Hardware Reference, [15] S. Wong, B. Stougie, S. Cotofana, Alternatives in FPGA-based SAD Implementations, IEEE I.C. on Field Programmable Technology 2002 (FPT 02), Hong Kong, December 2002 [16] Diogo Zandonai, Carro Luigi, Sergio Bampi, Altamiro Suzim An Architecture for MPEG Motion Estimation, IWS'2001- VII Workshop IBERCHIP, Montevideo, v.1. p

Τεχνολογία Τρισδιάστατης Εικόνας, Μεταβίβαση και Προκλήσεις 1

Τεχνολογία Τρισδιάστατης Εικόνας, Μεταβίβαση και Προκλήσεις 1 Τεχνολογία Τρισδιάστατης Εικόνας, Μεταβίβαση και Προκλήσεις 1 Ν. Σγούρος,. Χαϊκάλης,. Μαρούλης, Π. Παπαγέωργας, Μ. Σαγκριώτης, Ν. Θεοφάνους Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών, Τµήµα Πληροφορικής

Διαβάστε περισσότερα

Πτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές πλακέτες LP-2900 και DE2.

Πτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές πλακέτες LP-2900 και DE2. ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Πτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία Εικόνας

Ψηφιακή Επεξεργασία Εικόνας ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ψηφιακή Επεξεργασία Εικόνας Ενότητα 9 : Κωδικοποίηση βίντεο Πρότυπο συμπίεσης MPEG Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΟΡΑΣΗ. Όταν ένα ρομπότ κινείται σε άγνωστο χώρο ή σε χώρο που μπορεί να αλλάξει η διάταξή του τότε εμφανίζεται η ανάγκη της όρασης μηχανής.

ΡΟΜΠΟΤΙΚΗ ΟΡΑΣΗ. Όταν ένα ρομπότ κινείται σε άγνωστο χώρο ή σε χώρο που μπορεί να αλλάξει η διάταξή του τότε εμφανίζεται η ανάγκη της όρασης μηχανής. ΡΟΜΠΟΤΙΚΗ ΟΡΑΣΗ Όταν ένα ρομπότ κινείται σε άγνωστο χώρο ή σε χώρο που μπορεί να αλλάξει η διάταξή του τότε εμφανίζεται η ανάγκη της όρασης μηχανής. Αισθητήρες που χρησιμοποιούνται για να αντιλαμβάνεται

Διαβάστε περισσότερα

Κωδικοποίηση βίντεο (H.261 / DVI)

Κωδικοποίηση βίντεο (H.261 / DVI) Κωδικοποίηση βίντεο (H.261 / DVI) Αρχές κωδικοποίησης βίντεο Εισαγωγή στο H.261 Κωδικοποίηση βίντεο Ροή δεδοµένων Εισαγωγή στο DVI Κωδικοποίηση ήχου και εικόνων Κωδικοποίηση βίντεο Ροή δεδοµένων Τεχνολογία

Διαβάστε περισσότερα

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Αρχές κωδικοποίησης. Τεχνολογία Πολυµέσων 08-1

Αρχές κωδικοποίησης. Τεχνολογία Πολυµέσων 08-1 Αρχές κωδικοποίησης Απαιτήσεις κωδικοποίησης Είδη κωδικοποίησης Βασικές τεχνικές κωδικοποίησης Κωδικοποίηση Huffman Κωδικοποίηση µετασχηµατισµών Κβαντοποίηση διανυσµάτων ιαφορική κωδικοποίηση Τεχνολογία

Διαβάστε περισσότερα

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 1 η :

Διαβάστε περισσότερα

Εισαγωγή. Τεχνολογία Πολυµέσων 01-1

Εισαγωγή. Τεχνολογία Πολυµέσων 01-1 Εισαγωγή Τι είναι τα πολυµέσα Ποιοι εµπλέκονται στα πολυµέσα Χαρακτηριστικά των µέσων Απαιτήσεις πολυµέσων Ιδιότητες πολυµέσων Μετάδοση πολυµέσων οµή συστηµάτων πολυµέσων Τεχνολογία Πολυµέσων 01-1 Τι είναι

Διαβάστε περισσότερα

Κυκλωμάτων» Χειμερινό εξάμηνο

Κυκλωμάτων» Χειμερινό εξάμηνο «Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Εισαγωγή στα Συστήματα Ολοκληρωμένων Κυκλωμάτων Δρ. Παρασκευάς Κίτσος Επίκουρος Καθηγητής http://diceslab.cied.teiwest.gr E-mail: pkitsos@teimes.gr

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΥΛΙΚΟ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΠΣ Πληροφορικής και Τηλεπικοινωνιών, E Εξάμηνο

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

Διαβάστε περισσότερα

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου Εφαρµογές σε µικρά ενσωµατωµένα συστήµατα Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 2ο Περίληψη και σηµαντικά σηµεία Τα

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014 Συστήματα VLSI Εισαγωγή Γιώργος Δημητρακόπουλος Δημοκρίτειο Πανεπιστήμιο Θράκης Άνοιξη 2014 Συστήματα VLSI 1 Τα ολοκληρωμένα κυκλώματα από «μέσα» Συστήματα VLSI 2 Τα εργαλεία της σχεδίασης Algorithms-Applications

Διαβάστε περισσότερα

χωρίςναδηµιουργείταιαίσθησηαπώλειαςτηςποιότηταςτηςανακατασκευασµένηςεικόνας.

χωρίςναδηµιουργείταιαίσθησηαπώλειαςτηςποιότηταςτηςανακατασκευασµένηςεικόνας. Το πρότυπο JPEG για κωδικοποίησηση εικόνας Το JPEG, που υιοθετήθηκε από την Joint Photographic Experts Group, είναι ένα πρότυπο που χρησιµοποιείταιευρέωςγιατησυµπίεσηακίνητωνεικόνων, µε µέσο λόγο συµπίεσης

Διαβάστε περισσότερα

Συστήµατα και Αλγόριθµοι Πολυµέσων

Συστήµατα και Αλγόριθµοι Πολυµέσων Συστήµατα και Αλγόριθµοι Πολυµέσων Ιωάννης Χαρ. Κατσαβουνίδης Οµιλία #12: Αρχιτεκτονική Texas Instruments OMAP (διπλού πυρήνα ARM + DSP) και Intel XScale 29 Νοεµβρίου 2005 Επανάληψη ιεθνές στάνταρ H.264/MPEG4-10/AVC

Διαβάστε περισσότερα

J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου

J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου J-GANNO ΓΕΝΙΚΕΥΜΕΝΟ ΠΑΚΕΤΟ ΥΛΟΠΟΙΗΣΗΣ ΤΕΧΝΗΤΩΝ ΝΕΥΡΩΝΙΚΩΝ ΙΚΤΥΩΝ ΣΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β,

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Ενότητα 7: Συμπίεση Εικόνας κατά JPEG. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 7: Συμπίεση Εικόνας κατά JPEG. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 7: Συμπίεση Εικόνας κατά JPEG Θρασύβουλος Γ. Τσιάτσος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

Διαβάστε περισσότερα

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1 Αρχές κωδικοποίησης Απαιτήσεις κωδικοποίησης Είδη κωδικοποίησης Κωδικοποίηση εντροπίας Διαφορική κωδικοποίηση Κωδικοποίηση μετασχηματισμών Στρωματοποιημένη κωδικοποίηση Κβαντοποίηση διανυσμάτων Τεχνολογία

Διαβάστε περισσότερα

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βιβλιογραφία. Εισαγωγή. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βιβλιογραφία. Εισαγωγή. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT Περιεχόµενα ΕΠΛ : Συστήµατα Πολυµέσων Συµπίεση εικόνων: Το πρότυπο JPEG Εισαγωγή Ο µετασχηµατισµός DCT Το πρότυπο JPEG Προετοιµασία εικόνας / µπλοκ Ευθύς µετασχηµατισµός DCT Κβαντισµός Κωδικοποίηση ηµιουργία

Διαβάστε περισσότερα

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.3 Ο Επεξεργαστής - Εισαγωγή - Συχνότητα λειτουργίας - Εύρος διαδρόμου δεδομένων - Εύρος διαδρόμου διευθύνσεων - Εύρος καταχωρητών Όταν ολοκληρώσεις το μάθημα

Διαβάστε περισσότερα

ΨΗΦΙΑΚΗΕΠΕΞΕΡΓΑΣΙΑVIDEO ΣΠΟΥ ΑΣΤΗΣ: ΠΑΣΜΑΤΖΙ ΗΣ ΙΩΑΝΝΗΣ

ΨΗΦΙΑΚΗΕΠΕΞΕΡΓΑΣΙΑVIDEO ΣΠΟΥ ΑΣΤΗΣ: ΠΑΣΜΑΤΖΙ ΗΣ ΙΩΑΝΝΗΣ ΨΗΦΙΑΚΗΕΠΕΞΕΡΓΑΣΙΑVIDEO ΣΠΟΥ ΑΣΤΗΣ: ΠΑΣΜΑΤΖΙ ΗΣ ΙΩΑΝΝΗΣ ΣΚΟΠΟΣ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ Ο σκοπός της πτυχιακής εργασίας είναι να αποκτηθεί εµπειρία στη παραγωγή video. Στα πλαίσια της εργασίας παράχθηκε οπτικοαουστικό

Διαβάστε περισσότερα

Εικόνες και γραφικά. Τεχνολογία Πολυµέσων 05-1

Εικόνες και γραφικά. Τεχνολογία Πολυµέσων 05-1 Εικόνες και γραφικά Περιγραφή στατικών εικόνων Αναπαράσταση γραφικών Υλικό γραφικών Dithering και anti-aliasing Σύνθεση εικόνας Ανάλυση εικόνας Μετάδοση εικόνας Τεχνολογία Πολυµέσων 05-1 Περιγραφή στατικών

Διαβάστε περισσότερα

Συμπίεση Πολυμεσικών Δεδομένων

Συμπίεση Πολυμεσικών Δεδομένων Συμπίεση Πολυμεσικών Δεδομένων Εισαγωγή στο πρόβλημα και επιλεγμένες εφαρμογές Παράδειγμα 2: Συμπίεση Εικόνας ΔΠΜΣ ΜΥΑ, Ιούνιος 2011 Εισαγωγή (1) Οι τεχνικές συμπίεσης βασίζονται στην απόρριψη της πλεονάζουσας

Διαβάστε περισσότερα

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία Ενότητα 2: Ο Άνθρωπος Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

DIP_06 Συμπίεση εικόνας - JPEG. ΤΕΙ Κρήτης

DIP_06 Συμπίεση εικόνας - JPEG. ΤΕΙ Κρήτης DIP_06 Συμπίεση εικόνας - JPEG ΤΕΙ Κρήτης Συμπίεση εικόνας Το μέγεθος μιας εικόνας είναι πολύ μεγάλο π.χ. Εικόνα μεγέθους Α4 δημιουργημένη από ένα σαρωτή με 300 pixels ανά ίντσα και με χρήση του RGB μοντέλου

Διαβάστε περισσότερα

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT ΒΕΣ : Συµπίεση και Μετάδοση Πολυµέσων Συµπίεση εικόνων: Το πρότυπο JPEG Περιεχόµενα Εισαγωγή Ο µετασχηµατισµός DCT Το πρότυπο JPEG Προετοιµασία εικόνας / µπλοκ Ευθύς µετασχηµατισµός DCT Κβαντισµός Κωδικοποίηση

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία Εικόνας

Ψηφιακή Επεξεργασία Εικόνας ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ψηφιακή Επεξεργασία Εικόνας Ενότητα 7 : Πρότυπο συμπίεσης JPEG Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 2 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Υπολογιστής Συνοπτικό λεξικό Οξφόρδης -> «ηλεκτρονική υπολογιστική μηχανή»

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Ενότητα 15: Συμπίεση Ψηφιακού Βίντεο. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 15: Συμπίεση Ψηφιακού Βίντεο. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Συστήματα Πολυμέσων Ενότητα 15: Συμπίεση Ψηφιακού Βίντεο Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Επεξεργασία Χαρτογραφικής Εικόνας

Επεξεργασία Χαρτογραφικής Εικόνας Επεξεργασία Χαρτογραφικής Εικόνας ιδάσκων: Αναγνωστόπουλος Χρήστος Αρχές συµπίεσης δεδοµένων Ήδη συµπίεσης Συµπίεση εικόνων Αλγόριθµος JPEG Γιατί χρειαζόµαστε συµπίεση; Τα σηµερινά αποθηκευτικά µέσα αδυνατούν

Διαβάστε περισσότερα

Βασικές έννοιες. Αναλογικό Βίντεο. Ψηφιακό Βίντεο. Κινούμενα γραφικά (animation)( Πλαίσιο (frame, καρέ) Ρυθμός πλαισίων (frame rate)

Βασικές έννοιες. Αναλογικό Βίντεο. Ψηφιακό Βίντεο. Κινούμενα γραφικά (animation)( Πλαίσιο (frame, καρέ) Ρυθμός πλαισίων (frame rate) 8. Video & ΠΟΛΥΜΕΣΑ Βασικές έννοιες Πλαίσιο (frame, καρέ) Ρυθμός πλαισίων (frame rate) Αναλογικό Βίντεο Τύποι αναλογικού σήματος Κωδικοποίηση αναλογικού βίντεο Ψηφιακό Βίντεο Σύλληψη, ψηφιοποίηση, δειγματοληψία

Διαβάστε περισσότερα

Συστήµατα και Αλγόριθµοι Πολυµέσων

Συστήµατα και Αλγόριθµοι Πολυµέσων Συστήµατα και Αλγόριθµοι Πολυµέσων Ιωάννης Χαρ. Κατσαβουνίδης Οµιλία #3: Αρχές Επεξεργασίας Σηµάτων Πολυµέσων 10 Οκτωβρίου 005 Επανάλειψη (1) ειγµατοληψία επανα-δειγµατοληψία Τεχνικές φίλτρων (συνέλειξη)

Διαβάστε περισσότερα

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική

Διαβάστε περισσότερα

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος ΕΣ 08 Επεξεργαστές Ψηφιακών Σημάτων Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος Κλήμης Νταλιάνης Λέκτορας Π.Δ.407/80 Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου Αρχιτεκτονική

Διαβάστε περισσότερα

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Χειμερινό εξάμηνο Γραφικά με υπολογιστές Διδάσκων: Φοίβος Μυλωνάς fmlonas@ionio.gr Διαλέξεις #-# Σύνθεση Δ Μετασχηματισμών Ομογενείς Συντεταγμένες Παραδείγματα Μετασχηματισμών

Διαβάστε περισσότερα

Συστοιχία Επιτόπια Προγραμματιζόμενων Πυλών Field Programmable Gate Arrays (FPGAs)

Συστοιχία Επιτόπια Προγραμματιζόμενων Πυλών Field Programmable Gate Arrays (FPGAs) Συστοιχία Επιτόπια Προγραμματιζόμενων Πυλών Field Programmable Gate Arrays (FPGAs) Οι προγραμματιζόμενες λογικές διατάξεις (PLDs Programmable Logic Devices) είναι ψηφιακά ολοκληρωμένα κυκλώματα (ICs) που

Διαβάστε περισσότερα

Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση

Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση Χειμερινό Εξάμηνο 2013-2014 Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση 5 η Παρουσίαση : Ψηφιακή Επεξεργασία Εικόνας Διδάσκων: Γιάννης Ντόκας Σύνθεση Χρωμάτων Αφαιρετική Παραγωγή Χρώματος Χρωματικά

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 12: Κωδικοποίηση βίντεο: H.26x Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 12: Κωδικοποίηση βίντεο: H.26x Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 12: Κωδικοποίηση βίντεο: H.26x Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 11: Κωδικοποίηση εικόνων: JPEG Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 11: Κωδικοποίηση εικόνων: JPEG Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 11: Κωδικοποίηση εικόνων: JPEG Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου

Διαβάστε περισσότερα

Δ10. Συμπίεση Δεδομένων

Δ10. Συμπίεση Δεδομένων Συμπίεση Δεδομένων 203-204 Κωδικοποίηση εικονοροής (Video) Δρ. Ν. Π. Σγούρος 2 Ανάλυση Οθονών Δρ. Ν. Π. Σγούρος 3 Πρωτόκολλα μετάδοσης εικονοροών Πρωτόκολλο Ρυθμός (Hz) Φίλμ 23.976 ATSC 24 PAL,DVB-SD,DVB-HD

Διαβάστε περισσότερα

Δ11 Δ12. Συμπίεση Δεδομένων

Δ11 Δ12. Συμπίεση Δεδομένων Συμπίεση Δεδομένων 2013-2014 Κωδικοποιητές εικονοροής (Video) Δρ. Ν. Π. Σγούρος 2 Κωδικοποιητές Εικονοροών ITU-T VCEG H.261 (1990) ISO/IEC MPEG H.263 (1995/9 6) MPEG-2 (H.262) (1994/9 5) H.263+ (1997/98)

Διαβάστε περισσότερα

Ανατομία ενός πομποδέκτη σταθμού βάσης HSDPA (Node-B)

Ανατομία ενός πομποδέκτη σταθμού βάσης HSDPA (Node-B) ΤΕΙ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ Ανατομία ενός πομποδέκτη σταθμού βάσης HSDPA (Node-B) Anatomy of a Node B (HSDPA)

Διαβάστε περισσότερα

Group (JPEG) το 1992.

Group (JPEG) το 1992. Μέθοδοι Συμπίεσης Εικόνας Πρωτόκολλο JPEG Συμπίεση Εικόνας: Μείωση αποθηκευτικού χώρου Ευκολία στη μεταφορά αρχείων Δημιουργήθηκε από την ομάδα Joint Photographic Experts Group (JPEG) το 1992. Ονομάστηκε

Διαβάστε περισσότερα

Τεράστιες ανάγκες σε αποθηκευτικό χώρο

Τεράστιες ανάγκες σε αποθηκευτικό χώρο ΣΥΜΠΙΕΣΗ Τεράστιες ανάγκες σε αποθηκευτικό χώρο Παράδειγμα: CD-ROM έχει χωρητικότητα 650MB, χωρά 75 λεπτά ασυμπίεστου στερεοφωνικού ήχου, αλλά 30 sec ασυμπίεστου βίντεο. Μαγνητικοί δίσκοι χωρητικότητας

Διαβάστε περισσότερα

Ανάλυση Διατάξεων Εκπομπής σε Συστήματα Ψηφιακής Τηλεόρασης Υψηλής Ευκρίνειας

Ανάλυση Διατάξεων Εκπομπής σε Συστήματα Ψηφιακής Τηλεόρασης Υψηλής Ευκρίνειας ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ Ανάλυση Διατάξεων Εκπομπής σε Συστήματα Ψηφιακής Τηλεόρασης Υψηλής Ευκρίνειας Φλώρος Άγγελος ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Διαβάστε περισσότερα

Κωδικοποίηση βίντεο (MPEG)

Κωδικοποίηση βίντεο (MPEG) (MEG) Εισαγωγή στο MEG-1 Κωδικοποίηση βίντεο οµή βίντεο Κωδικοποίηση ήχου Ροή δεδοµένων Τεχνολογία Πολυµέσων 11-1 Εισαγωγή στο MEG-1 MEG (Motion ictures Experts Group) ίντεο και ήχος υψηλής ποιότητας ιανοµή

Διαβάστε περισσότερα

Τι είναι τα πολυμέσα;

Τι είναι τα πολυμέσα; ΕΝΟΤΗΤΑ Κεφάλαιο 3: Πολυμέσα Α τάξη Λέξεις Κλειδιά: Ανάλυση εικόνας, αναλογικό σήμα, αλληλεπιδραστικότητα (interactivity), βάθος χρώματος, δειγματοληψία, εικονοστοιχείο (pixel), Πολυμέσα (Multimedia),

Διαβάστε περισσότερα

R k = r k x r k y r k z

R k = r k x r k y r k z Κατασκευή 3D µοντέλων κεφαλιών από ϕωτογραφίες Καλογήρου Χαρίλαος Ηλ. Ταχυδροµείο : harkal@cs.uoi.gr Πανεπιστήµιο Ιωαννίνων Τµήµα Πληροφορικής Κατασκευή 3D µοντέλων κεφαλιών από ϕωτογραφίες p.1/ Εισαγωγή

Διαβάστε περισσότερα

ΕΙΔΗ ΠΛΑΙΣΙΩΝ Ενδο-πλαισιακή κωδικοποίηση (Intra- frame Coding): Δια-πλαισιακή κωδικοποίηση (Inter-frame Coding):

ΕΙΔΗ ΠΛΑΙΣΙΩΝ Ενδο-πλαισιακή κωδικοποίηση (Intra- frame Coding): Δια-πλαισιακή κωδικοποίηση (Inter-frame Coding): ΕΙΔΗ ΠΛΑΙΣΙΩΝ Ενδο-πλαισιακή κωδικοποίηση (Intraframe Coding): κάθε εικόνα αντιμετωπίζεται και κωδικοποιείται ανεξάρτητα από τις υπόλοιπες (όπως στο JPEG) Δια-πλαισιακή κωδικοποίηση (Inter-frame Coding):

Διαβάστε περισσότερα

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 6-7 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας

Διαβάστε περισσότερα

Εισαγωγή Αλγόριθµοι Αποτελέσµατα Επίλογος Ορισµός του Προβλήµατος Ευθυγράµµιση : Εύρεση ενός γεωµετρικού µετασχηµατισµού που ϕέρνει κοντά δύο τρισδιάσ

Εισαγωγή Αλγόριθµοι Αποτελέσµατα Επίλογος Ορισµός του Προβλήµατος Ευθυγράµµιση : Εύρεση ενός γεωµετρικού µετασχηµατισµού που ϕέρνει κοντά δύο τρισδιάσ Εισαγωγή Αλγόριθµοι Αποτελέσµατα Επίλογος Αλγόριθµοι Ευθυγράµµισης Τρισδιάστατων Αντικειµένων Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών 20 Οκτωβρίου 2005 Εισαγωγή

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Διπλωματικές

Διαβάστε περισσότερα

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

Διαβάστε περισσότερα

ΘΕΜΑ 2. (2,5 µονάδες) Θεωρήστε τρεις κρυφές µνήµες των 512 πλαισίων µε 8 λέξεις ανά πλαίσιο και οργανώσεις αντίστοιχα:

ΘΕΜΑ 2. (2,5 µονάδες) Θεωρήστε τρεις κρυφές µνήµες των 512 πλαισίων µε 8 λέξεις ανά πλαίσιο και οργανώσεις αντίστοιχα: ΑΡΧΙΤΕΤΟΝΙΗ ΥΠΟΛΟΓΙΣΤΩΝ 2 Σεπτεµβρίου 2006 ΘΕΜΑ 1. (2 µονάδες) Θεωρούµε δύο υπολογιστές Υ1 και Υ2 που έχουν υλοποιηθεί µε τους επεξεργαστές Ε 1 και Ε 2 αντίστοιχα που έχουν την ίδια αρχιτεκτονική σε επίπεδο

Διαβάστε περισσότερα

ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ένα συνδυαστικό κύκλωµα µπορεί να περιγραφεί από: Φεβ-05. n-είσοδοι

ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ένα συνδυαστικό κύκλωµα µπορεί να περιγραφεί από: Φεβ-05. n-είσοδοι ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Φεβ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 3 -i: Σχεδιασµός Συνδυαστικών Κυκλωµάτων Περίληψη Αρχές σχεδιασµού Ιεραρχία σχεδιασµού Σχεδιασµός

Διαβάστε περισσότερα

ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ. Ενέργεια. 2.2.3.στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΧΡΩΜΩΝ ΕΓΓΡΑΦΩΝ

ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ. Ενέργεια. 2.2.3.στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΧΡΩΜΩΝ ΕΓΓΡΑΦΩΝ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΣΕΡΡΩΝ Τμήμα ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ Ενέργεια. 2.2.3.στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ

Διαβάστε περισσότερα

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ενότητα 3: Υλοποίηση Ψηφιοποίησης, Τρισδιάσταση Ψηφιοποίηση, Ψηφιοποίηση ήχου και video Το περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

Συµπίεση Εικόνας: Το πρότυπο JPEG

Συµπίεση Εικόνας: Το πρότυπο JPEG ΒΕΣ : Συµπίεση και Μετάδοση Πολυµέσων ΒΕΣ Συµπίεση και Μετάδοση Πολυµέσων Συµπίεση Εικόνας: Το πρότυπο JPEG ΒΕΣ : Συµπίεση και Μετάδοση Πολυµέσων Εισαγωγή Σχεδιάστηκε από την οµάδα Joint Photographic Experts

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας

Διαβάστε περισσότερα

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου 1. Τι ονομάζουμε κόμβο και τι σύνδεσμο σε μια μη γραμμικά διαρθρωμένη ύλη; Με την έννοια σύνδεσμος (link) σε μια μη γραμμικά διαρθρωμένη

Διαβάστε περισσότερα

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Κωδικοποίηση εικόνας

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Κωδικοποίηση εικόνας ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ 2 Κωδικοποίηση εικόνας Ακολουθία από ψηφιοποιημένα καρέ (frames) που έχουν συλληφθεί σε συγκεκριμένο ρυθμό frame rate (π.χ. 10fps,

Διαβάστε περισσότερα

Τμήμα Επιστήμης Υπολογιστών ΗΥ-474. Ψηφιακό βίντεο. Αναλογικό βίντεο / ψηφιοποίηση Διεπαφές Εκτίμηση κίνησης μπλοκ

Τμήμα Επιστήμης Υπολογιστών ΗΥ-474. Ψηφιακό βίντεο. Αναλογικό βίντεο / ψηφιοποίηση Διεπαφές Εκτίμηση κίνησης μπλοκ Ψηφιακό βίντεο Αναλογικό βίντεο / ψηφιοποίηση Διεπαφές Εκτίμηση κίνησης μπλοκ Αναλογικό βίντεο SECAM PAL NTSC Ρυθμός πλεγμάτων (Hz) 50 50 59,94 Αριθμός ενεργών γραμμών ανά καρέ 576 576 480 Σχήμα εικονοστοιχείου

Διαβάστε περισσότερα

MPEG-4: Βασικά Χαρακτηριστικά

MPEG-4: Βασικά Χαρακτηριστικά MPEG-4 MPEG-4: Βασικά Χαρακτηριστικά Σχεδιάστηκε ώστε να καλύπτει ευρύ φάσμα ρυθμών, από 5 kbps εώς 10 Mbps Εκτός από τη συμπίεση δίνει έμφαση και στην αλληλεπίδραση με το χρήστη Χρησιμοποιεί αντικείμενα

Διαβάστε περισσότερα

Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή

Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή Oι οπτικές επιδράσεις, που μπορεί να προκαλέσει μια εικόνα στους χρήστες, αποτελούν ένα από τα σπουδαιότερα αποτελέσματα των λειτουργιών γραφικών με Η/Υ. Τον όρο της οπτικοποίησης

Διαβάστε περισσότερα

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Εικόνες και Πολυµεσικές Εφαρµογές. Ψηφιακή Επεξεργασία Εικόνας.

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Εικόνες και Πολυµεσικές Εφαρµογές. Ψηφιακή Επεξεργασία Εικόνας. ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων Εικόνα και Πολυµεσικές Εφαρµογές Περιεχόµενα Ψηφιακή Επεξεργασία Εικόνας Σηµειακές µέθοδοι Φίλτρα γειτνίασης Γεωµετρικές µέθοδοι Εικόνες και Πολυµεσικές Εφαρµογές

Διαβάστε περισσότερα

Ανάκτηση πολυμεσικού περιεχομένου

Ανάκτηση πολυμεσικού περιεχομένου Ανάκτηση πολυμεσικού περιεχομένου Ανίχνευση / αναγνώριση προσώπων Ανίχνευση / ανάγνωση κειμένου Ανίχνευση αντικειμένων Οπτικές λέξεις Δεικτοδότηση Σχέσεις ομοιότητας Κατηγοριοποίηση ειδών μουσικής Διάκριση

Διαβάστε περισσότερα

Δομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης

Δομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης Δομές Δεδομένων και Αλγόριθμοι Λουκάς Γεωργιάδης loukas@cs.uoi.gr www.cs.uoi.gr/~loukas Στόχοι Μαθήματος Η σχεδίαση και ανάλυση αλγορίθμων και δομών δεδομένων αποτελεί σημαντικό τμήμα της πληροφορικής.

Διαβάστε περισσότερα

Ψηφιακά ολοκληρωμένα κυκλώματα

Ψηφιακά ολοκληρωμένα κυκλώματα Ψηφιακά ολοκληρωμένα κυκλώματα Εισαγωγή Γιώργος Δημητρακόπουλος Δημοκρίτειο Πανεπιστήμιο Θράκης Φθινόπωρο 2013 Ψηφιακά ολοκληρωμένα κυκλώματα 1 O κόσμος των ηλεκτρονικών... Ψηφιακά ολοκληρωμένα κυκλώματα

Διαβάστε περισσότερα

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

Λογικά σύμβολα των CPU, RAM, ROM και I/O module Μικροϋπολογιστές Λογικά σύμβολα των CPU, RAM, ROM και I/O module Data CPU Data Data Address RAM Control Address Control External Data Data Address Control I/O module External Data External Control ROM

Διαβάστε περισσότερα

Αρχιτεκτονικές Υπολογιστών

Αρχιτεκτονικές Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών Βασικά Συστατικά ενός Υπολογιστικού Συστήµατος ( οµή Οργάνωση) ιδάσκων:αναπλ.καθ. Κ. Λαµπρινουδάκης clam@unipi.gr Αρχιτεκτονικές Υπολογιστών

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Τύπων. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΑ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ ΠΑΡΑ ΟΣΕΙΣ ΑΣΚΗΣΕΙΣ ΚΑΘΗΓΗΤΕΣ/ΤΡΙΕΣ

ΜΑΘΗΜΑΤΑ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ ΠΑΡΑ ΟΣΕΙΣ ΑΣΚΗΣΕΙΣ ΚΑΘΗΓΗΤΕΣ/ΤΡΙΕΣ Τεχνικές Προγραµµατισµού Εισαγωγή στον Προγραµµατισµό Γλώσσες Προγραµµατισµού, Θεωρία Γλωσσών Προγραµµατισµού 1999-2002 Θεωρία Γλωσσών 1996-2000, 2000-2002 Αρχές Γλωσσών Προγραµµατισµού 2002-2005 Τυπικές

Διαβάστε περισσότερα

MPEG-4 : Διαδραστικές εφαρμογές πολυμέσων

MPEG-4 : Διαδραστικές εφαρμογές πολυμέσων MPEG-4 : Διαδραστικές εφαρμογές πολυμέσων Συμπίεση οπτικοακουστικών δεδομένων για το Διαδίκτυο Οπτικοί δίσκοι Ψηφιακή τηλεόραση (επίγεια, δορυφορική) Συμβατότητα με MPEG-1 και MPEG-2 Συνθετική σκηνή Εισαγωγή

Διαβάστε περισσότερα

Κωδικοποίηση βίντεο (MPEG)

Κωδικοποίηση βίντεο (MPEG) Κωδικοποίηση βίντεο (MPEG) Εισαγωγή στο MPEG-2 Κωδικοποίηση βίντεο Κωδικοποίηση ήχου Ροή δεδοµένων Εισαγωγή στο MPEG-4 οµή σκηνών Κωδικοποίηση ήχου και βίντεο Τεχνολογία Πολυµέσων 11-1 Εισαγωγή στο MPEG-2

Διαβάστε περισσότερα

Οπτική αντίληψη. Μετά?..

Οπτική αντίληψη. Μετά?.. Οπτική αντίληψη Πρωτογενής ερεθισµός (φυσικό φαινόµενο) Μεταφορά µηνύµατος στον εγκέφαλο (ψυχολογική αντίδραση) Μετατροπή ερεθίσµατος σε έννοια Μετά?.. ΓΙΑ ΝΑ ΚΑΤΑΝΟΗΣΟΥΜΕ ΤΗΝ ΟΡΑΣΗ ΠΡΕΠΕΙ ΝΑ ΑΝΑΛΟΓΙΣΤΟΥΜΕ

Διαβάστε περισσότερα

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access)

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μελετώντας το μάθημα θα μπορείς να ξέρεις τη λειτουργία του Polling να ξέρεις

Διαβάστε περισσότερα

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων

Διαβάστε περισσότερα

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

Διαβάστε περισσότερα

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους;

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους; Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Αρχιτεκτονικές Συνόλου Εντολών (ΙΙ) (Δομή Εντολών και Παραδείγματα) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Αρχιτεκτονική

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές...

Περιεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές... Περιεχόμενα Πρόλογος... XI Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA... 1 1.1 Εισαγωγή... 1 1.2 Βασικές Αρχές... 1 1.2.1 Boolean Άλγεβρα... 1 1.2.2 Σχηματικά και Λογικά Σύμβολα... 6 1.3 Ψηφιακή Σχεδίαση

Διαβάστε περισσότερα

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ & ΥΛΙΚΟΥ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ & ΥΛΙΚΟΥ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ & ΥΛΙΚΟΥ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΑΝΑ ΙΑΤΑΣΣΟΜΕΝΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΓΙΑ ΤΗΝ ΥΛΟΠΟΙΗΣΗ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ SCAN ΓΙΑ ΣΥΜΠΙΕΣΗ

Διαβάστε περισσότερα

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης ΟΜΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ Ένας υπολογιστής αποτελείται από την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ), τη µνήµη, τις µονάδες εισόδου/εξόδου και το σύστηµα διασύνδεσης

Διαβάστε περισσότερα

ΑΝΙΧΝΕΥΣΗ ΦΩΤΙΑΣ. Χαοτικό φαινόμενο, με ακανόνιστο σχήμα Βασικό χαρακτηριστικό της φωτιάς είναι το χρώμα

ΑΝΙΧΝΕΥΣΗ ΦΩΤΙΑΣ. Χαοτικό φαινόμενο, με ακανόνιστο σχήμα Βασικό χαρακτηριστικό της φωτιάς είναι το χρώμα ΕΙΣΑΓΩΓΗ Έντονη ερευνητική δραστηριότητα για την ανακάλυψη του τέλειου αλγορίθμου πρόβλεψης πυρκαγιάς Χρήση ενσωματωμένων συστημάτων Στόχος της εργασίας είναι η σχεδίαση και η υλοποίηση ενός αυτόνομου

Διαβάστε περισσότερα

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α' ΛΥΚΕΙΟΥ ΕΝΟΤΗΤΑ 1η ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Τι ονομάζουμε υλικό και τι λογισμικό ενός υπολογιστικού συστήματος; 2. Τι είναι α) η μητρική πλακέτα ( motherboard), β) η κεντρική μονάδα

Διαβάστε περισσότερα

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 6 η : Συμπίεση Εικόνας. Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 6 η : Συμπίεση Εικόνας. Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 6 η : Συμπίεση Εικόνας Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Εισαγωγή στη συμπίεση εικόνας Μη απωλεστικες

Διαβάστε περισσότερα

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ενότητα 7: Πρότυπα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Ενότητα 3: Εισαγωγικά θέματα Συμπίεσης. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 3: Εισαγωγικά θέματα Συμπίεσης. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Εισαγωγικά θέματα Συμπίεσης Θρασύβουλος Γ. Τσιάτσος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Κωδικοποίηση εικόνων κατά JPEG

Κωδικοποίηση εικόνων κατά JPEG Κωδικοποίηση εικόνων κατά JPEG Εισαγωγή Προετοιµασία της εικόνας ρυθµός Ακολουθιακός απωλεστικός ρυθµός Εκτεταµένος απωλεστικός ρυθµός Μη απωλεστικός ρυθµός Ιεραρχικός ρυθµός Τεχνολογία Πολυµέσων 09-1

Διαβάστε περισσότερα

Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών. Δ. Μετάφας. (Android, ipad κ.α.). Το παιχνίδι που θα επιλεγεί για την

Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών. Δ. Μετάφας. (Android, ipad κ.α.). Το παιχνίδι που θα επιλεγεί για την 31 Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών Δ. Μετάφας Στόχος της εργασίας είναι η ανάπτυξη δικτυακού εκπαιδευτικού παιχνιδιού πολλών χρηστών, ανεξάρτητο πλατφόρμας λειτουργικού συστήματος.

Διαβάστε περισσότερα

Βίντεο. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 06-1

Βίντεο. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 06-1 Βίντεο Εισαγωγή Χαρακτηριστικά του βίντεο Απόσταση θέασης Μετάδοση τηλεοπτικού σήματος Συμβατικά τηλεοπτικά συστήματα Ψηφιακό βίντεο Εναλλακτικά μορφότυπα Τηλεόραση υψηλής ευκρίνειας Κινούμενες εικόνες

Διαβάστε περισσότερα

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ 1.1 Το Υπολογιστικό Σύστηµα ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ Από τον υπολογιστή των Αντικυθήρων µέχρι τα αυτοκίνητα χωρίς οδηγό Κατηγορίες µε βάση το µέγεθος και τη χρήση: Υπερυπολογιστές (supercomputers)

Διαβάστε περισσότερα

Συστήµατα και Βάσεις Πολυµέσων. Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας

Συστήµατα και Βάσεις Πολυµέσων. Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας Συστήµατα και Βάσεις Πολυµέσων Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας Ενότητα : Μετασχηµατισµός/Κβαντοποίηση Δρ. Μαρία Κοζύρη Συστήµατα & Βάσεις Πολυµέσων Ενότητα 2 Διαδικαστικά Παράδοση:

Διαβάστε περισσότερα

ιεθνής Αερολιµένας Αθηνών Τεχνολογίες ροής δεδοµένων σε ΙΡ δίκτυα: Ένας δρόµος προς τα συστήµατα πληροφόρησης επιβατών επόµενης γενιάς

ιεθνής Αερολιµένας Αθηνών Τεχνολογίες ροής δεδοµένων σε ΙΡ δίκτυα: Ένας δρόµος προς τα συστήµατα πληροφόρησης επιβατών επόµενης γενιάς ιεθνής Αερολιµένας Αθηνών Τεχνολογίες ροής δεδοµένων σε ΙΡ δίκτυα: Ένας δρόµος προς τα συστήµατα πληροφόρησης επιβατών επόµενης γενιάς Σύστηµα πληροφόρησης επιβατών Σύστηµα πληροφόρησης επιβατών επόµενης

Διαβάστε περισσότερα