Qt – 3 – Σχεδιασμός Γραφικής Διεπαφής GUI με χρήση του Qt Designer

Qt – 3 – Σχεδιασμός Γραφικής Διεπαφής GUI με χρήση του Qt Designer

3 – Σχεδιασμός Γραφικής Διεπαφής GUI με χρήση του Qt Designer   Ενώ απλές γραφικές διεπαφές, σαν αυτή του μετατροπέα που δημιουργήσαμε στο Κεφάλαιο 2, μπορούν να συνταχθούν “χειροκίνητα” χωρίς ιδιαίτερα προβλήματα, υπάρχει η ανάγκη για ένα γραφικό εργαλείο σχεδιασμού διεπαφής, ειδικά για τον σχεδιασμό παραθύρων διαλόγων με πολλά γραφικά στοιχεία. Η Qt παρέχει ακριβώς […]

Qt – 2 – Απαιτούμενα εργαλεία για τη δημιουργία πλαισίων διαλόγων

Qt – 2 – Απαιτούμενα εργαλεία για τη δημιουργία πλαισίων διαλόγων

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

H.264 – Κεφάλαιο 4 – Ποιοτική και Ποσοτική Αξιολόγηση των προτύπων του Web Video

H.264 – Κεφάλαιο 4 – Ποιοτική και Ποσοτική Αξιολόγηση των προτύπων του Web Video

4.1 – Γενική Επισκόπηση των τεχνολoγιών για αναπαραγωγή video στο web   Όπως εκτενώς αναλύσαμε στο κεφάλαιο 3 στο web εμφανήσθηκαν στο παρελθόν και χρησιμοποιούνται αυτή την στιγμή αρκετές τεχνολογίες για αναπαραγωγή video. Ιστορικά να αναφέρουμε ορισμένες απο αυτές όπως τον RealPlayer, Windows Media Player και Quicktime. Δεν θα εξετάσουμε αυτούς καθώς τεχνολογικά έχουν ξεπερθεί […]

Κεφάλαιο 3 – Χρήση του VLC στο H.264 (Άκυρη Υλοποίηση)

Κεφάλαιο 3 – Χρήση του VLC στο H.264 (Άκυρη Υλοποίηση)

3.1.1 – Εισαγωγή στο FFmpeg   Όπως προαναφέρθηκε στο σκέλος των υλοποιήσεων του συνόλου πρότυπων H.264, η εταιρία ή ομάδα υλοποίησης μιας τεχνολογίας χρησιμοποιεί κάθε φορά την δικιά της τεχνική όταν πρόκειται να σχεδιάσει μια τεχνολογία κινούμενης εικόνας. Το H.264 σε πληθώρα περιπτώσεων, υλοποιείται με την χρήση των εργαλείων που έχει υλοποιήσει και τεκμηριώσει η […]

Κεφάλαιο 3 – Αναπαραγωγή Η.264 Video με Flash και HTML5

Κεφάλαιο 3 – Αναπαραγωγή Η.264 Video με Flash και HTML5

3.1 Ιστορική επισκόπηση του video στο internet   Από τις πρώτα χρόνια της εμπορικής διάθεσης του internet η υποστηρίξη για video ήταν μηδαμινή εώς περιοσμένη. Ο όρος streaming media, πολυμέσα ροής, αναφέρετε στην διαδικάσία παροχής περιοχμένου απο τον πάροχο στον τελικό χρήστη. Το μοντέλο αυτό παροχής δεδομένων μπορεί να γενικευθεί, περιλαμβάνοντας τα κλασσικά μοντέλα διάθεσης […]

Κεφάλαιο 2 – Ανάλυση Προτύπων H.264

Κεφάλαιο 2 – Ανάλυση Προτύπων H.264

2.1 – Το H.264  Επισκόπηση   Το H.264/MPEG4 Part 10 ή αλλιώς AVC (Advanced Video Coding) αποτελεί ένα αρκετά διαδεδομένο πρότυπο συμπίεσης κινούμενης εικόνας. Ο τελικός σχεδιασμός του προτύπου αυτού ολοκληρώθηκε τον Μάη του 2003. Αποτελεί ένα πρότυπο κωδικοποίησης λαμβάνοντας υπόψιν την διανυσματική κίνηση των μπλοκ εικονοστοιχείων και αναπτύχθηκε από την ITU-T (VCEG) μαζί με […]

H.264 Κεφάλαιο 1 – Ιστορική ανασκόπηση, video codecs, image codecs

H.264 Κεφάλαιο 1 – Ιστορική ανασκόπηση, video codecs, image codecs

1.1 – Συμπίεση Δεδομένων (Data Compression)   1.1.1 – Γενικά   Στην επιστήμη υπολογιστών και στην θεωρία πληροφορίας, η συμπίεση δεδομένων αποτελεί την διαδικασία κωδικοποίησης πληροφορίας χρησιμοποιώντας λιγότερα bits (ή άλλες μονάδες αναπαράστασης πληροφορίας) σε σχέση με τον όγκο δεδομένων της ασυμπίεστης αναπράστασης, με την χρήση τεχνικών συγκεκριμένης κωδικοποίησης. Όπως κάθε άλλη μορφή επικοινωνίας, η […]

Ανάλυση Προτύπου Video Η.264 και εφαρμογές με HTML5

Ανάλυση Προτύπου Video Η.264 και εφαρμογές με HTML5

Περίληψη Η παρούσα εργασία αποτελεί μια ολοκληρωμένη ανάλυση του συνόλου προτύπων video h.264. Στην αρχή, γίνεται ιστορική ανασκόπηση των μεθόδων συμπιεσης δεδομένων, στατικής και κινούμενης εικόνας. Στην συνέχεια, εξετάζονται οι εσωτερικές τεχνικές συμπίεσης στο πρότυπο h.264, τα επίπεδα του καθώς και τα επιμέρους προφίλ του. Γίνεται μια ιστορική αναδρομή των μεθόδων συμπίεσης video, των εμπορικών […]