Τι είναι ένα αρχείο J2C;
Ένα αρχείο με επέκταση .j2c είναι μια παραλλαγή της μορφής αρχείου JPEG και συμπιέζεται με τη συμπίεση wavelet. Έχει σχεδόν το ίδιο σύστημα δεικτών και τμημάτων με τη μορφή αρχείου JPEG 2000. Η μορφή αρχείου J2C είναι όπως ορίζεται στο Μέρος 1 της βάσης JPEG 2000 που υποστηρίζει συμπίεση με απώλειες και χωρίς απώλειες. Η ροή κώδικα JPEG 2000 σχεδιάστηκε για να ενσωματώνεται σε JP2 ή σε άλλη μορφή αρχείου, αν και μπορεί να εμφανίζεται σε ένα αρχείο από μόνη της. Ένα αρχείο J2C μπορεί να ανοίξει χρησιμοποιώντας το Adobe Photoshop 2020, το Adobe Illustrator 2020 και το Corel Paintshop Pro.
Μορφή αρχείου J2C
Η μορφή αρχείου J2C είναι η ίδια με αυτή του JPEG 2000 που συχνά αποθηκεύεται ως .jp2 και .jpc. Αυτό κάνει τα αρχεία J2C να ακολουθούν την ίδια προσέγγιση κωδικοποίησης μεταδεδομένων σε μορφή XML, όπου το Standard 12234-1 χρησιμοποιείται ως αναφορά μεταξύ των ετικετών Exif και των στοιχείων XML. Βελτιώνεται περαιτέρω από την επέκταση JPEG 2000 part-2 που συνδυάζει τον μηχανισμό κινούμενων εικόνων και τις διαμορφώσεις ροής κώδικα σε μια ενιαία εικόνα. Τέτοια εκτεταμένα αρχεία μορφής αρχείου αποθηκεύονται ως .jpx.
Διάταξη αρχείου JPEG2000
Το JPEG2000 υποστηρίζει μια ποικιλία εφαρμογών με βάση τη συμμόρφωση για επεκτάσιμες μορφές αρχείων. Αν και ο απλούστερος τύπος μπορεί να περιέχει μία εικόνα, οι πιο σύνθετοι τύποι μπορεί να περιλαμβάνουν μια σειρά εικόνων, στοιβαγμένες η μία πάνω στην άλλη ή με χρονική αλληλουχία.
JP2 Box
Είναι το δομικό στοιχείο ανώτατου επιπέδου της μορφής αρχείου JP2 και περιέχει πεδία τύπου και μήκους στην κεφαλίδα και ένα τμήμα δεδομένων. Ο πιο αξιοσημείωτος τύπος πλαισίου είναι το συνεχόμενο πλαίσιο ροής κώδικα. Αυτό το πλαίσιο αποθηκεύει στην ενότητα δεδομένων του τη ροή κώδικα JPEG2000.
JPEG2000 CodeStream
Το JPEG2000 CodeStream είναι μια ακολουθία byte που απαιτείται για την αποκωδικοποίηση της συμπιεσμένης εικόνας JPEG2000. Σε περίπτωση που το αρχείο δεν έχει τίποτα άλλο εκτός από αυτή τη ροή κώδικα, ονομάζεται αρχείο ακατέργαστης ροής κώδικα. Συνήθως μια ροή κώδικα JPEG είναι η εφαρμογή του αλγόριθμου συμπίεσης JPEG2000 σε μια εικόνα, αν και δεν είναι ο μόνος τρόπος.
Ανταλλακτικά πλακιδίων
Μια κωδικοποιημένη εικόνα JPEG2000 είναι μια συλλογή μονάδων δεδομένων που ονομάζονται πακέτα. Αυτά τα πακέτα διατηρούνται στη ροή κώδικα μέσα σε ομάδες πακέτων που ονομάζονται tile-parts. Πριν κωδικοποιήσει μια εικόνα, ο κωδικοποιητής χωρίζει την εικόνα σε ένα ορθογώνιο πλέγμα μπλοκ, που ονομάζεται πλακίδια όπου κάθε πλακίδιο κωδικοποιείται ξεχωριστά ανεξάρτητα από άλλα πλακίδια.
Συμπίεση J2C
Το JPEG 2000 χρησιμοποιεί τεχνολογία συμπίεσης κυματιδίων που το καθιστά γρήγορο με βάση το γεγονός ότι εμφανίζονται σχετικά λίγα pixel σε οποιοδήποτε παράθυρο προβολής ή παράθυρο που ο θεατής εμφανίζει την εικόνα. Αυτό μπορεί να τονιστεί από το γεγονός ότι μόνο μερικά megabyte pixel θα εμφανιστούν στην οθόνη για εικόνες πολύ μεγάλου μεγέθους (σε gigabyte). Αυτό βοηθά στη γρήγορη ανάκτηση και απόδοση μόνο του μέρους των δεδομένων εικόνας που απαιτείται για τη συμπλήρωση των εικονοστοιχείων οθόνης. Αυτό απαιτεί επίσης τεχνολογία αποσυμπίεσης υψηλής ταχύτητας για την επιτάχυνση του μηχανισμού ανάκτησης εικόνας για τη δημιουργία των εικόνων που απαιτούνται εν κινήσει.
Το J2C εκμεταλλεύεται τη γρήγορη αποσυμπίεση και ανακτά μόνο τις απαραίτητες πληροφορίες για δεδομένα pixel για να αποδώσει μέρος των ορατών εικόνων γρήγορα στις οθόνες. Το J2C έχει σχεδιαστεί κυρίως για την προβολή δεδομένων και όχι την επεξεργασία τους.
Αναγνώριση J2C
Τα αρχεία JPEG 2000 έχουν byte υπογραφής FF 4F FF 51
.
Τύποι μίμου
Οι καταχωρημένοι τύποι Mime για αρχεία JPEG 2000 περιλαμβάνουν:
- εικόνα/j2c
- εικόνα/jpx
- εικόνα/jpm
- βίντεο/mj2
Βελτιώσεις σε σχέση με το πρότυπο JPEG
Οι βελτιώσεις σε σχέση με το πρότυπο JPEG περιλαμβάνουν:
- Ανώτερη απόδοση συμπίεσης
- Αναπαράσταση πολλαπλής ανάλυσης
- Προοδευτική μετάδοση με pixel και ακρίβεια ανάλυσης
- Επιλογή συμπίεσης χωρίς απώλειες ή χωρίς απώλειες
- Ανθεκτικότητα σφάλματος, Ευέλικτη μορφή αρχείου
- Υποστήριξη υψηλού δυναμικού εύρους
- Χωρικές πληροφορίες πλευρικού καναλιού