Μέθοδοι κωδικοποίησης αλκοολισμού: πώς συμβαίνει η θεραπεία. Κωδικοποίηση πληροφοριών. Γενικές πληροφορίες για την κωδικοποίηση πληροφοριών Γενικές πληροφορίες για την κωδικοποίηση πληροφοριών Κωδικοποίηση αριθμητικών πληροφοριών Κωδικοποίηση πληροφοριών κειμένου

Αλφαβητική κωδικοποίηση χαρακτήρων

Διάλεξη 8. Αναπαράσταση κειμένου από υπολογιστή

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

1. Οι πληροφορίες δεν εμφανίζονται ποτέ στην καθαρή τους μορφή, πάντα παρουσιάζονται με κάποιο τρόπο, κατά κάποιο τρόπο κωδικοποιούνται. Η ανθρωπότητα άρχισε να λύνει το πρόβλημα της κωδικοποίησης πληροφοριών πολύ πριν από την εμφάνιση των υπολογιστών. Ως αποτέλεσμα της επίλυσης αυτού του τεράστιου έργου, το η γραφή - ως σύστημα κωδικοποίησης ομιλίας και η αριθμητική - ως σύστημα κωδικοποίησης αριθμών.

2. Ένα άτομο εκφράζει τις σκέψεις του με τη μορφή προτάσεων που αποτελούνται από λέξεις. Οι λέξεις, με τη σειρά τους, αποτελούνται από γράμματα. Τα γράμματα συνδυάζονται σε ένα αλφάβητο. Η βάση της γλώσσας είναι Το αλφάβητο είναι ένα πεπερασμένο σύνολο από διάφορα σημεία (σύμβολα) οποιασδήποτε φύσης που συνθέτουν ένα μήνυμα.

3. Το ίδιο λήμμα μπορεί να έχει διαφορετικές έννοιες. Για παράδειγμα, το σύνολο των αριθμών 251299 μπορεί να υποδεικνύει: τη μάζα ενός αντικειμένου. μήκος αντικειμένου? απόσταση μεταξύ των αντικειμένων? τηλεφωνικό νούμερο; καταχώρηση ημερομηνίας κ.λπ. Η εγγραφή είναι δεδομένα που μπορούν να μετατραπούν σε πληροφορίες μόνο ως αποτέλεσμα της αποκωδικοποίησης. Ετσι, για να παρουσιάσετε πληροφορίες πρέπει να γνωρίζετε το σύστημα κωδικοποίησης και αποκωδικοποίησης ή ορισμένους κανόνες για την εγγραφή κωδικών.

Κωδικοποίηση- Αυτό η διαδικασία αναπαράστασης πληροφοριών με τη μορφή κώδικα ή η μετάβαση από τη μια μορφή στην άλλη, πιο βολική για την αποθήκευση, τη μετάδοση ή την επεξεργασία πληροφοριών.

Κώδικας ένα σύνολο συμβόλων για την παρουσίαση πληροφοριών.

Αποκωδικοποίηση -λήψη πληροφοριών με χρήση κώδικα (αντίστροφη μετατροπή).

Κρυπτογράφηση -Η κωδικοποίηση που εκτελείται για να γίνει μυστικό ένα μήνυμα, ονομάζεται το αποτέλεσμα της κρυπτογράφησης κρυπτογράφημα ή κρυπτογράφηση.

4. Οι πληροφορίες μπορούν να κωδικοποιηθούν με διάφορους τρόπους: προφορικά, γραπτά, με χειρονομίες ή σήματα οποιασδήποτε άλλης φύσης (φανάρια, τηλεφωνικές κλήσεις). Τις περισσότερες φορές, τα κείμενα σε φυσικές γλώσσες κωδικοποιούνται. Υπάρχουν διάφορες μέθοδοι κωδικοποίησης για φυσικές γλώσσες, θα επικεντρωθούμε στις πιο τυπικές και ευρέως χρησιμοποιούμενες μεθόδους.

1. Γραφικός – με βάση τη χρήση ειδικών σχεδίων ή πινακίδων. Η γραφική κωδικοποίηση περιγράφεται, για παράδειγμα, στο λογοτεχνικό έργο του Conan Doyle The Dancing Men, όπου μια ακολουθία ανθρώπινων μορφών χρησιμοποιήθηκε για την κρυπτογράφηση μηνυμάτων. Ένα άλλο παράδειγμα γραφικής κωδικοποίησης είναι ο κώδικας Morse, που δημιουργήθηκε από τον Αμερικανό εφευρέτη Samuel Morse το 1837 για την κωδικοποίηση τηλεγραφικών μηνυμάτων. Στον κώδικα Μορς, κάθε γράμμα ή σύμβολο αντιπροσωπεύεται από έναν συνδυασμό κουκκίδων και παύλων ή μια ακολουθία σύντομων και μεγάλων σημάτων. Μέχρι τώρα, τα σήματα κώδικα Μορς χρησιμοποιούνται στη ναυτική πρακτική, για παράδειγμα, το σήμα κινδύνου - SOS (σώστε τις ψυχές μας).



2. Συμβολικόςβασίζεται σε χαρακτήρες (γράμματα) του ίδιου αλφαβήτου με το κείμενο πηγής. Η μέθοδος χρησιμοποιείται, για παράδειγμα, στην κρυπτογραφία κατά τη δημιουργία κρυπτογραφημένων μηνυμάτων. Μία από τις πρώτες εφαρμογές της μεθόδου είναι η κωδικοποίηση του αγγλικού αλφαβήτου, που προτάθηκε το 1580 από τον Francis Bacon. Ο κρυπτογράφηση Bacon (Πίνακας 8.1) βασίζεται σε έναν δυαδικό κώδικα 5 bit ή σε ένα αλφάβητο δύο χαρακτήρων που αποτελείται από τα γράμματα A και B.

Πίνακας 8.1

Κωδικοποίηση αγγλικού αλφαβήτου

ένα ΑΑΑΑΑ σολ AABBA n ΑΒΒΑΑ t BAABA
σι ΑΑΑΑΒ η ΑΒΒΒ ι ABBAB v BAABB
ντο ΑΑΑΒΑ Εγώ ABAAA Π ABBBA w BABAA
ρε ΑΑΑΒΒ κ ABAAB q ΑΒΒΒΒ Χ ΜΠΑΜΠΑΜΠ
μι AABAA μεγάλο ABABA r BAAAA y ΜΠΑΜΠΑ
φά AABAB Μ ΑΒΑΒΒ μικρό BAAAB z BABBB

Για τη δημιουργία μηνυμάτων με βάση το σύστημα του Bacon, απαιτείται αλφάβητο δύο χαρακτήρων, αλλά το μήκος του ίδιου του μηνύματος αυξάνεται 5 φορές, αφού κάθε γράμμα αντικαθίσταται από ένα σύνολο 5 χαρακτήρων.

3. Αριθμητικός – βασίζεται στην κωδικοποίηση χαρακτήρων με χρήση αριθμών. Η μέθοδος έγινε ευρέως διαδεδομένη χάρη στην ανάπτυξη των υπολογιστών. Στους υπολογιστές, δύο αριθμοί χρησιμοποιούνται για την κωδικοποίηση των γραμμάτων: 0 και 1. Σε αντίθεση με τον κρυπτογράφηση Bacon, όπου αρκεί μια αναπαράσταση 5-bit, στην τεχνολογία υπολογιστών γίνεται αποδεκτή μια αναπαράσταση 8-bit ή 8-bit χαρακτήρων. Μια ακολουθία 8 bit σχηματίζει 1 byte, ένα byte χρησιμοποιείται για την κωδικοποίηση ενός χαρακτήρα. Ο αριθμός των δυνατών συνδυασμών 0 και 1 σε ένα byte υπολογίζεται με τον τύπο 2 8 =256. Αυτό σημαίνει ότι με ένα byte, μπορούν να κωδικοποιηθούν 256 διαφορετικοί χαρακτήρες αλλάζοντας τη σειρά γραφής μηδενικών και μονάδων.

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

Ένας κώδικας είναι ένα σύνολο συμβάσεων (ή σημάτων) για την εγγραφή (ή την επικοινωνία) ορισμένων προκαθορισμένων εννοιών.

Η κωδικοποίηση πληροφοριών είναι η διαδικασία σχηματισμού μιας συγκεκριμένης αναπαράστασης πληροφοριών. Με μια στενότερη έννοια, ο όρος «κωδικοποίηση» συχνά κατανοείται ως μια μετάβαση από μια μορφή αναπαράστασης πληροφοριών σε μια άλλη, πιο βολική για αποθήκευση, μετάδοση ή επεξεργασία.

Συνήθως, κάθε εικόνα κατά την κωδικοποίηση (μερικές φορές ονομάζεται κρυπτογράφηση) αντιπροσωπεύεται από ένα ξεχωριστό σύμβολο.

Ένα σημάδι είναι ένα στοιχείο ενός πεπερασμένου συνόλου στοιχείων διακριτών μεταξύ τους.

Με μια στενότερη έννοια, ο όρος «κωδικοποίηση» συχνά κατανοείται ως μια μετάβαση από μια μορφή αναπαράστασης πληροφοριών σε μια άλλη, πιο βολική για αποθήκευση, μετάδοση ή επεξεργασία.

Ένας υπολογιστής μπορεί να επεξεργαστεί μόνο πληροφορίες που παρουσιάζονται σε αριθμητική μορφή. Όλες οι άλλες πληροφορίες (για παράδειγμα, ήχοι, εικόνες, αναγνώσεις οργάνων κ.λπ.) πρέπει να μετατραπούν σε αριθμητική μορφή για επεξεργασία σε υπολογιστή. Για παράδειγμα, για να ποσοτικοποιηθεί ένας μουσικός ήχος, μπορεί κανείς να μετρήσει την ένταση του ήχου σε συγκεκριμένες συχνότητες σε μικρά διαστήματα, αντιπροσωπεύοντας τα αποτελέσματα κάθε μέτρησης σε αριθμητική μορφή. Χρησιμοποιώντας προγράμματα υπολογιστή, μπορείτε να μετατρέψετε τις λαμβανόμενες πληροφορίες, για παράδειγμα, να "υπερθέσετε" ήχους από διαφορετικές πηγές ο ένας πάνω στον άλλο.

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

Κατά κανόνα, όλοι οι αριθμοί σε έναν υπολογιστή αντιπροσωπεύονται χρησιμοποιώντας μηδενικά και μονά (όχι δέκα ψηφία, όπως συνήθως για τους ανθρώπους). Με άλλα λόγια, οι υπολογιστές συνήθως λειτουργούν στο δυαδικό σύστημα αριθμών, καθώς αυτό κάνει τις συσκευές για την επεξεργασία τους πολύ πιο απλές. Η εισαγωγή αριθμών σε έναν υπολογιστή και η έξοδος τους για ανθρώπινη ανάγνωση μπορεί να γίνει με τη συνήθη δεκαδική μορφή και όλες οι απαραίτητες μετατροπές εκτελούνται από προγράμματα που εκτελούνται στον υπολογιστή.

Μέθοδοι κωδικοποίησης πληροφοριών.

Οι ίδιες πληροφορίες μπορούν να παρουσιαστούν (κωδικοποιημένες) με διάφορες μορφές. Με την εμφάνιση των υπολογιστών, προέκυψε η ανάγκη κωδικοποίησης όλων των τύπων πληροφοριών με τις οποίες ασχολείται τόσο ένα άτομο όσο και η ανθρωπότητα συνολικά. Όμως η ανθρωπότητα άρχισε να λύνει το πρόβλημα της κωδικοποίησης πληροφοριών πολύ πριν από την εμφάνιση των υπολογιστών. Τα μεγαλεπήβολα επιτεύγματα της ανθρωπότητας - η γραφή και η αριθμητική - δεν είναι παρά ένα σύστημα κωδικοποίησης ομιλίας και αριθμητικών πληροφοριών. Οι πληροφορίες δεν εμφανίζονται ποτέ στην καθαρή τους μορφή, πάντα παρουσιάζονται με κάποιο τρόπο, κωδικοποιημένες με κάποιο τρόπο.

Η δυαδική κωδικοποίηση είναι ένας από τους συνηθισμένους τρόπους αναπαράστασης πληροφοριών. Σε υπολογιστές, ρομπότ και αριθμητικά ελεγχόμενα μηχανήματα, κατά κανόνα, όλες οι πληροφορίες με τις οποίες ασχολείται η συσκευή κωδικοποιούνται με τη μορφή λέξεων του δυαδικού αλφαβήτου.

Κωδικοποίηση συμβολικών (κειμενικών) πληροφοριών.

Η κύρια λειτουργία που εκτελείται σε μεμονωμένους χαρακτήρες κειμένου είναι η σύγκριση χαρακτήρων.

Κατά τη σύγκριση χαρακτήρων, οι πιο σημαντικές πτυχές είναι η μοναδικότητα του κώδικα για κάθε χαρακτήρα και το μήκος αυτού του κώδικα και η ίδια η επιλογή της αρχής κωδικοποίησης είναι πρακτικά άσχετη.

Διάφοροι πίνακες μετατροπών χρησιμοποιούνται για την κωδικοποίηση κειμένων. Είναι σημαντικό να χρησιμοποιείται ο ίδιος πίνακας κατά την κωδικοποίηση και την αποκωδικοποίηση του ίδιου κειμένου.

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

Οι πιο δημοφιλείς πίνακες μετατροπών: DKOI-8, ASCII, CP1251, Unicode.

Ιστορικά, 8 bit ή 1 byte επιλέχθηκε ως μήκος κώδικα για την κωδικοποίηση χαρακτήρων. Επομένως, τις περισσότερες φορές ένας χαρακτήρας κειμένου που είναι αποθηκευμένος σε έναν υπολογιστή αντιστοιχεί σε ένα byte μνήμης.

Με μήκος κώδικα 8 bit, μπορεί να υπάρχουν 28 = 256 διαφορετικοί συνδυασμοί του 0 και του 1, επομένως δεν μπορούν να κωδικοποιηθούν περισσότεροι από 256 χαρακτήρες χρησιμοποιώντας έναν πίνακα μετατροπών. Με μήκος κώδικα 2 byte (16 bit), μπορούν να κωδικοποιηθούν 65536 χαρακτήρες.

Κωδικοποίηση αριθμητικών πληροφοριών.

Η ομοιότητα στην κωδικοποίηση αριθμητικών και κειμένων πληροφοριών είναι η εξής: για να συγκριθούν δεδομένα αυτού του τύπου, διαφορετικοί αριθμοί (καθώς και διαφορετικοί χαρακτήρες) πρέπει να έχουν διαφορετικό κωδικό. Η κύρια διαφορά μεταξύ αριθμητικών δεδομένων και συμβολικών δεδομένων είναι ότι εκτός από τη λειτουργία σύγκρισης, εκτελούνται διάφορες μαθηματικές πράξεις σε αριθμούς: πρόσθεση, πολλαπλασιασμός, εξαγωγή ρίζας, υπολογισμός λογαρίθμου κ.λπ. Οι κανόνες για την εκτέλεση αυτών των πράξεων στα μαθηματικά αναπτύσσονται λεπτομερώς για αριθμούς που αντιπροσωπεύονται στο σύστημα αριθμών θέσης.

Το βασικό αριθμητικό σύστημα για την αναπαράσταση αριθμών σε έναν υπολογιστή είναι το δυαδικό σύστημα αριθμών θέσης.

Κωδικοποίηση πληροφοριών κειμένου

Επί του παρόντος, οι περισσότεροι χρήστες χρησιμοποιούν έναν υπολογιστή για την επεξεργασία πληροφοριών κειμένου, που αποτελούνται από σύμβολα: γράμματα, αριθμούς, σημεία στίξης κ.λπ. Ας υπολογίσουμε πόσα σύμβολα και πόσα bit χρειαζόμαστε.

10 αριθμοί, 12 σημεία στίξης, 15 αριθμητικά σύμβολα, γράμματα του ρωσικού και λατινικού αλφαβήτου, ΣΥΝΟΛΟ: 155 χαρακτήρες, που αντιστοιχεί σε 8 bit πληροφοριών.

Μονάδες μέτρησης πληροφοριών.

1 byte = 8 bit

1 KB = 1024 byte

1 MB = 1024 KB

1 GB = 1024 MB

1 TB = 1024 GB

Η ουσία της κωδικοποίησης είναι ότι σε κάθε χαρακτήρα εκχωρείται ένας δυαδικός κωδικός από το 00000000 έως το 11111111 ή ένας αντίστοιχος δεκαδικός κωδικός από το 0 έως το 255.

Πρέπει να θυμόμαστε ότι επί του παρόντος χρησιμοποιούνται πέντε διαφορετικοί πίνακες κωδικών για την κωδικοποίηση ρωσικών γραμμάτων (KOI - 8, CP1251, CP866, Mac, ISO) και τα κείμενα που κωδικοποιούνται χρησιμοποιώντας έναν πίνακα δεν θα εμφανίζονται σωστά σε έναν άλλο

Η κύρια εμφάνιση της κωδικοποίησης χαρακτήρων είναι ο κωδικός ASCII - American Standard Code for Information Interchange, ο οποίος είναι ένας πίνακας 16 επί 16 όπου οι χαρακτήρες κωδικοποιούνται με δεκαεξαδικό συμβολισμό.

Κωδικοποίηση γραφικών πληροφοριών.

Ένα σημαντικό βήμα στην κωδικοποίηση μιας γραφικής εικόνας είναι η διαίρεση της σε διακριτά στοιχεία (δειγματοληψία).

Οι κύριοι τρόποι αναπαράστασης γραφικών για αποθήκευση και επεξεργασία με χρήση υπολογιστή είναι οι εικόνες ράστερ και διανυσματικά

Μια διανυσματική εικόνα είναι ένα γραφικό αντικείμενο που αποτελείται από στοιχειώδη γεωμετρικά σχήματα (τις περισσότερες φορές τμήματα και τόξα). Η θέση αυτών των στοιχειωδών τμημάτων καθορίζεται από τις συντεταγμένες των σημείων και την ακτίνα. Για κάθε γραμμή, υποδεικνύονται δυαδικοί κωδικοί για τον τύπο γραμμής (συμπαγής, με κουκκίδες, με παύλα), το πάχος και το χρώμα.

Μια εικόνα ράστερ είναι μια συλλογή σημείων (pixel) που λαμβάνονται ως αποτέλεσμα δειγματοληψίας εικόνας σύμφωνα με την αρχή της μήτρας.

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

Το εικονοστοιχείο (στοιχείο εικόνας) είναι η ελάχιστη μονάδα μιας εικόνας, το χρώμα και η φωτεινότητα της οποίας μπορούν να ρυθμιστούν ανεξάρτητα από την υπόλοιπη εικόνα.

Σύμφωνα με την αρχή της μήτρας, οι εικόνες κατασκευάζονται, εξάγονται στον εκτυπωτή, εμφανίζονται στην οθόνη και λαμβάνονται χρησιμοποιώντας σαρωτή.

Όσο υψηλότερη είναι η ποιότητα της εικόνας, τόσο πιο πυκνά είναι τα pixel, δηλαδή τόσο μεγαλύτερη είναι η ανάλυση της συσκευής και τόσο πιο ακριβής είναι η κωδικοποίηση του χρώματος καθενός από αυτά.

Για μια ασπρόμαυρη εικόνα, ο χρωματικός κώδικας για κάθε pixel καθορίζεται με ένα bit.

Εάν η εικόνα είναι έγχρωμη, τότε για κάθε σημείο καθορίζεται ένας δυαδικός κωδικός για το χρώμα της.

Δεδομένου ότι τα χρώματα κωδικοποιούνται σε δυαδικό κώδικα, εάν, για παράδειγμα, θέλετε να χρησιμοποιήσετε μια εικόνα 16 χρωμάτων, τότε θα χρειαστείτε 4 bit (16=24) για να κωδικοποιήσετε κάθε pixel και εάν είναι δυνατό να χρησιμοποιήσετε 16 bit (2 bytes) για να κωδικοποιήσετε χρώμα ένα pixel, τότε μπορείτε να μεταδώσετε 216 = 65536 διαφορετικά χρώματα. Η χρήση τριών byte (24 bit) για την κωδικοποίηση του χρώματος ενός μόνο σημείου σάς επιτρέπει να αντικατοπτρίζετε 16.777.216 (ή περίπου 17 εκατομμύρια) διαφορετικές αποχρώσεις χρώματος - τη λεγόμενη λειτουργία "αληθινού χρώματος". Σημειώστε ότι αυτά χρησιμοποιούνται επί του παρόντος, αλλά απέχουν πολύ από τις μέγιστες δυνατότητες των σύγχρονων υπολογιστών.

Κωδικοποίηση ηχητικών πληροφοριών.

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

Για την επεξεργασία του υπολογιστή, ένα αναλογικό σήμα πρέπει με κάποιο τρόπο να μετατραπεί σε μια ακολουθία δυαδικών αριθμών, και για να γίνει αυτό πρέπει να γίνει δειγματοληψία και ψηφιοποίηση.

Μπορείτε να κάνετε τα εξής: μετρήστε το πλάτος του σήματος σε τακτά χρονικά διαστήματα και γράψτε τις αριθμητικές τιμές που προκύπτουν στη μνήμη του υπολογιστή.

Σελίδα 1


Οι μέθοδοι κωδικοποίησης και μετάδοσης πληροφοριών σε διαφορετικά συστήματα είναι διαφορετικές. Για παράδειγμα, στο οικιακό σύστημα ATSC, χρησιμοποιείται για το σκοπό αυτό ένας κωδικός πολλαπλών συχνοτήτων υψηλής ταχύτητας. Κάθε ψηφίο του αριθμού συνδρομητή μεταδίδεται από τον καταχωρητή στον δείκτη μέσω καλωδίων συνομιλίας με βραχυπρόθεσμη αποστολή ρευμάτων δύο από τις έξι καθορισμένες ώρες. Έτσι, χρησιμοποιώντας διάφορους συνδυασμούς δύο συχνοτήτων από τις έξι, είναι δυνατή η μετάδοση οποιουδήποτε Ψηφίου που περιέχεται στον αριθμό συνδρομητή που έχει καταγραφεί στον δέκτη πληροφοριών. Στο τέλος της σύνδεσης σε ολόκληρη τη διαδρομή μεταγωγής, ο καταχωρητής απενεργοποιείται και μπορεί να πραγματοποιηθεί μια νέα σύνδεση.  

Οι μέθοδοι κωδικοποίησης αριθμητικών πληροφοριών - μέθοδοι μέτρησης και αναπαράστασης αριθμών - έχουν αλλάξει σταθερά στην ιστορία της ανθρωπότητας. Ίχνη αρχαίων συστημάτων μέτρησης και αναπαράστασης αριθμών βρίσκονται ακόμη και σήμερα στον πολιτισμό και τα έθιμα πολλών λαών. Η διαίρεση μιας ώρας σε 60 λεπτά και μιας γωνίας σε 360 μοίρες χρονολογείται από την αρχαία Βαβυλώνα. Για παράδειγμα, συχνά γράφουν XIX αιώνα, XX αιώνα αντί για 19 αιώνα και 20 αιώνα. Η παράδοση της καταμέτρησης κατά δεκάδες χρονολογείται από τους Αγγλοσάξονες - τους κατοίκους των Βρετανικών Νήσων: υπάρχουν 12 μήνες το χρόνο, 12 ίντσες σε ένα πόδι, η ημέρα χωρίζεται σε δύο περιόδους των 12 ωρών.  

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

Ποιες μεθόδους κωδικοποίησης πληροφοριών γνωρίζετε;  

Διάφοροι πιο εξελιγμένοι τρόποι κωδικοποίησης δεκαδικών ψηφίων σε μια τετραάδα οφείλονται σε πλεονασμό κωδικοποίησης και χρησιμοποιούνται για την αυτόματη ανίχνευση σφαλμάτων και αστοχιών στους υπολογισμούς.  

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

Περιγράφονται ορισμένες μέθοδοι για την κωδικοποίηση ψηφιακών σημάτων που αντιστοιχούν σε αναλογικά σήματα με πλήρη περιορισμό πλάτους. Αυτές οι μέθοδοι βασίζονται στην αρχή της τοπικής κωδικοποίησης Lupanov και λαμβάνουν υπόψη τα χαρακτηριστικά και τις ιδιότητες τόσο των αρχικών αναλογικών σημάτων όσο και των εφαρμοζόμενων μετατροπών αναλογικού σε ψηφιακό. Η ανάλυση των κωδικών που προέκυψαν που πραγματοποιήθηκε στην εργασία δείχνει ότι οι παρουσιαζόμενες μέθοδοι κωδικοποίησης καθιστούν δυνατή την επίτευξη σημαντικής συμπίεσης πληροφοριών - με την έννοια της μείωσης του μήκους των κωδικών.  

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

Για αρνητικούς αριθμούς, χρησιμοποιούνται μέθοδοι άμεσης, συμπληρωματικής και αντίστροφης κωδικοποίησης. Ταυτόχρονα, σημειώνουμε ότι με την προηγουμένως επιλεγμένη μέθοδο κωδικοποίησης των σημείων των αριθμών με δυαδικά ψηφία (συν τον αριθμό 0 και τον μείον αριθμό 1), οποιοσδήποτε κωδικός θετικού αριθμού συμπίπτει με τον ίδιο τον αριθμό.  


Κρατικό εκπαιδευτικό ίδρυμα
Δευτεροβάθμια επαγγελματική εκπαίδευση
Kurganinsky Agricultural and Technological College.


Εκθεση ΙΔΕΩΝ

Θέμα: «Σύγχρονες μέθοδοι κωδικοποίησης πληροφοριών στην τεχνολογία υπολογιστών».

Ετοιμος : Avanesyan Veronica
Αρκάντιεβνα
Ομαδικός μαθητήςΝο. 6 "Α"
Τετραγωνισμένος : Τκάτσεφ Σεργκέι
Νικολάεβιτς

Βαθμός ______________

Κουργκανίνσκ
ακαδημαϊκό έτος 2011-2012

Περιεχόμενο:

1. Εισαγωγή
2. Ιστορικό κωδικοποίησης πληροφοριών
3. Μέθοδοι κωδικοποίησης πληροφοριών
4.Κωδικοποίηση πληροφοριών κειμένου
5. Κωδικοποίηση γραφικών πληροφοριών
6. Κωδικοποίηση ηχητικών πληροφοριών
7. Συμπέρασμα και συμπεράσματα
8. Κατάλογος παραπομπών που χρησιμοποιήθηκαν

Εισαγωγή:

Κωδικοποίηση. Βασικές έννοιες και ορισμοί

Ας δούμε τις βασικές έννοιες που σχετίζονται με την κωδικοποίηση πληροφοριών. Για μετάδοση σε κανάλι επικοινωνίας, τα μηνύματα μετατρέπονται σε σήματα. Τα σύμβολα με τα οποία δημιουργούνται τα μηνύματα αποτελούν το κύριο αλφάβητο και κάθε σύμβολο χαρακτηρίζεται από την πιθανότητα εμφάνισής του στο μήνυμα. Κάθε μήνυμα αντιστοιχεί μοναδικά σε ένα σήμα που αντιπροσωπεύει μια ορισμένη ακολουθία στοιχειωδών διακριτών συμβόλων, που ονομάζονται συνδυασμοί κωδικών. Κωδικοποίηση - αυτή είναι η μετατροπή των μηνυμάτων σε σήμα, δηλ. μετατροπή μηνυμάτων σε συνδυασμούς κωδικών. Κώδικας - ένα σύστημα αντιστοιχίας μεταξύ στοιχείων μηνύματος και συνδυασμών κωδικών. Κωδικοποιητής - μια συσκευή που εκτελεί κωδικοποίηση. Αποκρυπτογράφος - μια συσκευή που εκτελεί την αντίστροφη λειτουργία, π.χ. μετατροπή ενός συνδυασμού κωδικών σε μήνυμα. Αλφάβητο - σύνολο πιθανών στοιχείων κώδικα, π.χ. στοιχειώδη σύμβολα (κωδικά σύμβολα) X = (x Εγώ }, Οπου i = 1, 2,..., m.Αριθμός στοιχείων κώδικα - Μλέγεται βάση . Για δυαδικό κώδικα Χ Εγώ = {0, 1} Και m = 2.Η τελική ακολουθία χαρακτήρων σε ένα δεδομένο αλφάβητο ονομάζεται συνδυασμός κωδικών (κωδική λέξη). Αριθμός στοιχείων στον συνδυασμό κωδικών - nπου ονομάζεται σημασία (μήκος συνδυασμού). Αριθμός διαφορετικών συνδυασμών κωδικών ( N = m n) λέγεται Ενταση ΗΧΟΥ ή ισχύς κωδικού.
Αν Ν 0 - αριθμός μηνυμάτων πηγής, λοιπόν Ν; Ν 0 . Το σύνολο των καταστάσεων κώδικα πρέπει να καλύπτει το σύνολο των καταστάσεων αντικειμένων. Πλήρης στολή n- ψηφιακός κωδικός με ρίζα Μπεριέχει N = m nσυνδυασμούς κωδικών. Αυτός ο κωδικός ονομάζεται πρωτόγονος.

Ταξινόμηση κωδικών

Οι κωδικοί μπορούν να ταξινομηθούν σύμφωνα με διάφορα κριτήρια:
1. Με βάση (αριθμός χαρακτήρων στο αλφάβητο):
δυάδικος (δυαδικό m=2) και μη δυαδικό (m ? 2).
2. Κατά μήκος συνδυασμών κωδικών (λέξεις):
στολή - εάν όλοι οι συνδυασμοί κωδικών έχουν το ίδιο μήκος.
άνισος - εάν το μήκος του συνδυασμού κωδικών δεν είναι σταθερό.
3. Με μέθοδο μετάδοσης:
ακολουθητικός Και παράλληλο;
ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ - τα δεδομένα τοποθετούνται πρώτα σε ένα buffer και στη συνέχεια μεταδίδονται στο κανάλι και το δυαδικό συνεχής .

4. Όσον αφορά την ασυλία θορύβου:
απλός (πρωτόγονος, πλήρης) - όλοι οι πιθανοί συνδυασμοί κωδικών χρησιμοποιούνται για τη μετάδοση πληροφοριών (χωρίς πλεονασμό).
διορθωτικός (αντοχή θορύβου) - όχι όλοι, αλλά μόνο μέρος των (επιτρεπόμενων) συνδυασμών κωδικών χρησιμοποιούνται για τη μετάδοση μηνυμάτων.
5. Ανάλογα με το σκοπό και την εφαρμογή, διακρίνονται οι ακόλουθοι τύποι κωδικών:
Εσωτερικοί κωδικοί - Αυτό κωδικούς που χρησιμοποιούνται μέσα στις συσκευές. Πρόκειται για κωδικούς μηχανής, καθώς και για κωδικούς που βασίζονται στη χρήση συστημάτων αριθμών θέσης (δυαδικά, δεκαδικά, BCD, οκταδικά, δεκαεξαδικά κ.λπ.). Ο πιο συνηθισμένος κώδικας σε έναν υπολογιστή είναι ο δυαδικός κώδικας, ο οποίος σας επιτρέπει να εφαρμόσετε απλά σε συσκευές υλικού για την αποθήκευση, την επεξεργασία και τη μετάδοση δεδομένων σε δυαδικό κώδικα. Παρέχει υψηλή αξιοπιστία των συσκευών και ευκολία στην εκτέλεση λειτουργιών σε δεδομένα σε δυαδικό κώδικα. Τα δυαδικά δεδομένα, συνδυασμένα σε ομάδες των 4, σχηματίζουν έναν δεκαεξαδικό κώδικα που ταιριάζει καλά με αρχιτεκτονικές υπολογιστών που λειτουργούν με δεδομένα σε πολλαπλάσια ενός byte (8 bit).
Κώδικες για ανταλλαγή δεδομένων και τη μετάδοσή τους μέσω καναλιών επικοινωνίας . Ο κώδικας ASCII (American Standard Code for Information Interchange) χρησιμοποιείται ευρέως σε υπολογιστές. Το ASCII είναι ένας κώδικας 7-bit για αλφαριθμητικούς και άλλους χαρακτήρες. Δεδομένου ότι οι υπολογιστές λειτουργούν με byte, το 8ο bit χρησιμοποιείται για συγχρονισμό ή έλεγχο ισοτιμίας ή επέκταση κώδικα. Οι υπολογιστές της IBM χρησιμοποιούν EBCDIC (Εκτεταμένος Δυαδικός Κωδικοποιημένος Κώδικας Ανταλλαγής Δεκαδικών) για την ανταλλαγή πληροφοριών.
Ο τηλετυπικός κωδικός CCITT (International Advisory Committee on Telephony and Telegraphy) και οι τροποποιήσεις του (ITC κ.λπ.) χρησιμοποιούνται ευρέως στα κανάλια επικοινωνίας.
Κατά την κωδικοποίηση πληροφοριών για μετάδοση μέσω καναλιών επικοινωνίας, συμπεριλαμβανομένων των εσωτερικών διαδρομών υλικού, χρησιμοποιούνται κωδικοί που παρέχουν τη μέγιστη ταχύτητα μετάδοσης πληροφοριών, λόγω της συμπίεσής τους και της εξάλειψης του πλεονασμού (για παράδειγμα: κώδικες Huffman και Shannon-Fano) και κωδικοί που διασφαλίζουν την αξιοπιστία της μετάδοσης δεδομένων, με την εισαγωγή πλεονασμού στα μεταδιδόμενα μηνύματα (για παράδειγμα: κωδικοί ομάδας, Hamming, κυκλικοί και οι ποικιλίες τους).
Κωδικοί για ειδικές εφαρμογές - αυτοί είναι κωδικοί που έχουν σχεδιαστεί για την επίλυση ειδικών προβλημάτων μετάδοσης και επεξεργασίας δεδομένων. Παραδείγματα τέτοιων κωδικών είναι ο κυκλικός γκρι κώδικας, ο οποίος χρησιμοποιείται ευρέως σε γωνιακούς και γραμμικούς ADC. Οι κωδικοί Fibonacci χρησιμοποιούνται για την κατασκευή ADC υψηλής ταχύτητας και ανθεκτικότητας στο θόρυβο.
Η κύρια εστίαση του μαθήματος είναι στους κώδικες ανταλλαγής και μετάδοσης δεδομένων μέσω καναλιών επικοινωνίας.
ΣΤΟΧΟΙ ΚΩΔΙΚΟΠΟΙΗΣΗΣ:
1) Αύξηση της αποτελεσματικότητας της μετάδοσης δεδομένων με την επίτευξη της μέγιστης ταχύτητας μεταφοράς δεδομένων.
2) Αυξημένη ασυλία θορύβου κατά τη μετάδοση δεδομένων.
Σύμφωνα με αυτούς τους στόχους, η θεωρία κωδικοποίησης αναπτύσσεται σε δύο κύριες κατευθύνσεις:
1. Η θεωρία της οικονομικής (αποτελεσματικής, βέλτιστης) κωδικοποίησης ασχολείται με την αναζήτηση κωδικών που καθιστούν δυνατή την αύξηση της αποτελεσματικότητας της μετάδοσης πληροφοριών σε κανάλια χωρίς παρεμβολές, εξαλείφοντας τον πλεονασμό της πηγής και ταιριάζοντας καλύτερα τον ρυθμό μετάδοσης δεδομένων με τη χωρητικότητα του καναλιού επικοινωνίας.
2. Θεωρία κωδικοποίησης διόρθωσης θορύβου αναζητά κωδικούς που αυξάνουν την αξιοπιστία της μετάδοσης πληροφοριών σε κανάλια με παρεμβολές.

3. Μέθοδοι παρουσίασης κωδικών

Ανάλογα με τις μεθόδους κωδικοποίησης που χρησιμοποιούνται, χρησιμοποιούνται διάφορα μαθηματικά μοντέλα κωδικών, με τη συχνότερα χρησιμοποιούμενη αναπαράσταση των κωδικών με τη μορφή: πίνακες κώδικα; κώδικα δέντρα? πολυώνυμα? γεωμετρικά σχήματα κ.λπ.

Ιστορικό κωδικοποίησης πληροφοριών:

Κώδικας- ένα σύνολο συμβόλων για την παρουσίαση πληροφοριών.

Η κωδικοποίηση είναι η διαδικασία αναπαράστασης πληροφοριών με τη μορφή κώδικα(αναπαράσταση συμβόλων ενός αλφαβήτου με σύμβολα ενός άλλου· μετάβαση από μια μορφή αναπαράστασης πληροφοριών σε άλλη, πιο βολική για αποθήκευση, μετάδοση ή επεξεργασία).

Ο αντίστροφος μετασχηματισμός ονομάζεται αποκρυπτογράφηση.

Για να επικοινωνήσουμε μεταξύ μας χρησιμοποιούμε έναν κωδικό - τη ρωσική γλώσσα.

Όταν μιλάτε, αυτός ο κώδικας μεταδίδεται με ήχους, όταν γράφετε - με γράμματα.

Ο οδηγός μεταδίδει το σήμα χρησιμοποιώντας κόρνα ή προβολείς που αναβοσβήνουν.

Αντιμετωπίζετε κωδικοποίηση πληροφοριών όταν διασχίζετε το δρόμο με τη μορφή φαναριών.

Έτσι, η κωδικοποίηση καταλήγει στη χρήση ενός συνόλου συμβόλων σύμφωνα με αυστηρά καθορισμένους κανόνες.

Η μέθοδος κωδικοποίησης εξαρτάται από το σκοπό για τον οποίο εκτελείται:

    συντομογραφία εγγραφής?
    ταξινόμηση (κρυπτογράφηση) πληροφοριών·
    ευκολία επεξεργασίας?
    και ούτω καθεξής.

Υπάρχουν τρεις κύριοι τρόποι κωδικοποίησης κειμένου:
    γραφικός– χρήση ειδικών σχεδίων ή εικονιδίων.
    αριθμητικός– χρήση αριθμών.
    συμβολικός– χρησιμοποιώντας χαρακτήρες του ίδιου αλφαβήτου με το κείμενο πηγής.

Το πιο σημαντικό για την ανάπτυξη της τεχνολογίας ήταν η μέθοδος αναπαράστασης πληροφοριών χρησιμοποιώντας έναν κώδικα που αποτελείται μόνο από δύο χαρακτήρες: 0 και 1.

Για ευκολία στη χρήση ενός τέτοιου αλφαβήτου, συμφωνήσαμε να καλέσουμε οποιονδήποτε από τους χαρακτήρες του "κομμάτι" (από τα Αγγλικά "δις nary digit » -δυαδικό σημάδι).

Ένα bit μπορεί να εκφράσει δύο έννοιες: 0 ή 1(ναι ή όχι, μαύρο ή άσπρο, αληθινό ή ψευδές κ.λπ.).

Οι δυαδικοί αριθμοί είναι πολύ βολικοί για αποθήκευση και μετάδοση χρησιμοποιώντας ηλεκτρονικές συσκευές.

Για παράδειγμα, το 1 και το 0 μπορεί να αντιστοιχούν σε μαγνητισμένες και μη μαγνητισμένες περιοχές του δίσκου. μηδενική και μη μηδενική τάση. η παρουσία και η απουσία ρεύματος στο κύκλωμα κ.λπ.

Να γιατί Τα δεδομένα σε έναν υπολογιστή σε φυσικό επίπεδο αποθηκεύονται, επεξεργάζονται και μεταδίδονται σε δυαδικό κώδικα.

Μια σειρά από bit μπορεί να κωδικοποιήσει κείμενο, εικόνα, ήχο ή οποιαδήποτε άλλη πληροφορία. Αυτή η μέθοδος παρουσίασης πληροφοριών ονομάζεται δυαδική κωδικοποίηση .

Ετσι, Ο δυαδικός κώδικας είναι ένα καθολικό μέσο κωδικοποίησης πληροφοριών.

Κωδικοποίηση πληροφοριών κειμένου


Εάν κάθε χαρακτήρας του αλφαβήτου σχετίζεται με έναν συγκεκριμένο ακέραιο (για παράδειγμα, έναν σειριακό αριθμό), τότε οι πληροφορίες κειμένου μπορούν επίσης να κωδικοποιηθούν χρησιμοποιώντας δυαδικό κώδικα. Για την αποθήκευση του δυαδικού κώδικα εκχωρείται ένας χαρακτήρας 1 byte = 8 bit.

Δεδομένου ότι κάθε bit παίρνει την τιμή 0 ή 1, ο αριθμός των δυνατών συνδυασμών τους σε ένα byte είναι ίσος με

Αυτό σημαίνει ότι με 1 byte μπορείτε να λάβετε 256 διαφορετικούς συνδυασμούς δυαδικού κώδικα και να τους χρησιμοποιήσετε για να εμφανίσετε 256 διαφορετικούς χαρακτήρες.

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

Η κωδικοποίηση συνίσταται στην εκχώρηση σε κάθε χαρακτήρα ενός μοναδικού δεκαδικού κωδικού από το 0 έως το 255 ή ενός αντίστοιχου δυαδικού κωδικού από το 00000000 έως το 11111111.

Έτσι, ένα άτομο διακρίνει τους χαρακτήρες από το περίγραμμά τους και έναν υπολογιστή - από τον κώδικά τους.

Είναι σημαντικό ότι η αντιστοίχιση ενός συγκεκριμένου κωδικού σε ένα σύμβολο είναι θέμα σύμβασης, το οποίο καθορίζεται πίνακα κωδικών.

Το σύστημα ASCII έχει δύο πίνακες κωδικοποίησης - βασικά και προχωρημένα.

Ο βασικός πίνακας καθορίζει τις τιμές κωδικών από 0 έως 127 και ο εκτεταμένος πίνακας αναφέρεται σε χαρακτήρες με αριθμούς από 128 έως 255.

Οι πρώτοι 33 κωδικοί (από το 0 έως το 32) δεν αντιστοιχούν σε χαρακτήρες, αλλά σε λειτουργίες (τροφοδοσία γραμμής, εισαγωγή κενού κ.λπ.).

Οι κωδικοί 33 έως 127 είναι διεθνείς και αντιστοιχούν σε χαρακτήρες του λατινικού αλφαβήτου, αριθμούς, αριθμητικά σύμβολα και σημεία στίξης.

Οι κωδικοί από το 128 έως το 255 είναι εθνικοί, δηλ. στις εθνικές κωδικοποιήσεις, διαφορετικοί χαρακτήρες αντιστοιχούν στον ίδιο κωδικό.



Στη συνέχεια, η λέξη COMPUTER κωδικοποιείται χρησιμοποιώντας τον πίνακα ASCII ως εξής:


ντο

Ο

Μ

Π

U

Τ

μι

R

67

79

77

80

85

84

69

82

01000011

01001111

01001101

01010000

01010101

01010100

01000101

01010010

Με την εξάπλωση των σύγχρονων τεχνολογιών πληροφοριών στον κόσμο, κατέστη απαραίτητη η κωδικοποίηση χαρακτήρων από τα αλφάβητα άλλων γλωσσών: Ιαπωνικά, Κορεατικά, Αραβικά, Χίντι, καθώς και άλλοι ειδικοί χαρακτήρες.

Το παλιό σύστημα έχει αντικατασταθεί από ένα νέο καθολικό - UNICODE, στο οποίο ένας χαρακτήρας κωδικοποιείται όχι από ένα, αλλά από δύο byte.

Επί του παρόντος, υπάρχουν πολλοί διαφορετικοί πίνακες κωδικοποίησης (DOS, ISO, WINDOWS, KOI8-R, KOI8-U, UNICODE, κ.λπ.), επομένως τα κείμενα που δημιουργούνται σε μια κωδικοποίηση ενδέχεται να μην εμφανίζονται σωστά σε άλλη.

Κωδικοποίηση γραφικών πληροφοριών


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

Ας δούμε την οθόνη του υπολογιστή μέσα από ένα μεγεθυντικό φακό.

Ανάλογα με τη μάρκα και το μοντέλο του εξοπλισμού, θα δούμε είτε πολλά πολύχρωμα ορθογώνια είτε πολλούς πολύχρωμους κύκλους.

Και τα δύο είναι ομαδοποιημένα σε ομάδες των τριών, του ίδιου χρώματος, αλλά σε διαφορετικές αποχρώσεις.

Ονομάζονται PIXELS (από τα αγγλικά Το στοιχείο της εικόνας).

Τα pixel κυκλοφορούν μόνο σε τρία χρώματα - πράσινο, μπλε και κόκκινο.

Άλλα χρώματα δημιουργούνται με την ανάμειξη χρωμάτων.

Ας εξετάσουμε την απλούστερη περίπτωση - κάθε κομμάτι ενός εικονοστοιχείου μπορεί είτε να είναι αναμμένο (1) είτε όχι (0).

Τότε παίρνουμε το ακόλουθο σύνολο χρωμάτων:
Από τρία χρώματα μπορείτε να πάρετε οκτώ συνδυασμούς.

Για να αποκτήσετε μια πλούσια παλέτα χρωμάτων, στα βασικά χρώματα μπορούν να δοθούν διαφορετικές εντάσεις και, στη συνέχεια, ο αριθμός των διαφορετικών επιλογών για τους συνδυασμούς τους, δίνοντας διαφορετικά χρώματα και αποχρώσεις, αυξάνεται.

Μια παλέτα δεκαέξι χρωμάτων λαμβάνεται χρησιμοποιώντας μια κωδικοποίηση pixel 4 bit: ένα bit έντασης προστίθεται στα τρία bit των βασικών χρωμάτων. Αυτό το bit ελέγχει τη φωτεινότητα και των τριών χρωμάτων ταυτόχρονα.

Αριθμός χρωμάτων που αναπαράγονται στην οθόνη της οθόνης ( Ν), και τον αριθμό των bit που έχουν εκχωρηθεί στη μνήμη βίντεο για κάθε pixel ( Εγώ), σχετίζονται με τον τύπο:

Μέγεθος Εγώπου ονομάζεται βάθος bit ή βάθος χρώματος.

Όσο περισσότερα κομμάτια χρησιμοποιούνται, τόσο περισσότερες αποχρώσεις χρωμάτων μπορούν να παραχθούν.

Έτσι, οποιαδήποτε γραφική εικόνα στην οθόνη μπορεί να κωδικοποιηθεί χρησιμοποιώντας αριθμούς, δηλώνοντας πόσες κοινές χρήσεις κόκκινου, πόσες πράσινες και πόσες μπλε υπάρχουν σε κάθε pixel.

Επίσης Οι γραφικές πληροφορίες μπορούν να παρουσιαστούν με τη μορφή διανυσματικής εικόνας.

Μια διανυσματική εικόνα είναι ένα γραφικό αντικείμενο που αποτελείται από στοιχειώδη τμήματα και τόξα.

Η θέση αυτών των στοιχειωδών αντικειμένων καθορίζεται από τις συντεταγμένες των σημείων και το μήκος της ακτίνας.

Για κάθε γραμμή, υποδεικνύεται ο τύπος της (συμπαγής, με κουκκίδες, με παύλα), το πάχος και το χρώμα της.

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

Η ποιότητα της εικόνας καθορίζεται από την ανάλυση της οθόνης, δηλ. τον αριθμό των σημείων από τα οποία αποτελείται.

Όσο μεγαλύτερη είναι η ανάλυση, δηλ. Όσο μεγαλύτερος είναι ο αριθμός των ράστερ γραμμών και κουκκίδων ανά γραμμή, τόσο υψηλότερη είναι η ποιότητα της εικόνας.

Κωδικοποίηση ηχητικών πληροφοριών


Από τις αρχές της δεκαετίας του '90, οι προσωπικοί υπολογιστές ήταν σε θέση να λειτουργούν με ήχους
και τα λοιπά.................