A data compression system separates input data into color planes prior to
compression. If needed for legacy game consoles, compression is performed
by a game cartridge transparent to the console. To minimize the number of
passes required of a coder/decoder, color planes are ordered by density
and the densest color plane is coded first. After the first color plane is
coded, other color planes are coded, but pixels which are known to have
colors from previously coded color planes are not coded. The last color
plane is not coded, but is deduced from all the other color planes.
Alternatively, pixel color values are represented by vectors with
components thereof separately coded by subcolor planes. Also, each color
plane can be coded until a threshold number of pixels are coded, and the
remaining pixels coded by bit plane. The image data could be coded using
pixel position information as context.
Ένα σύστημα συμπίεσης στοιχείων χωρίζει τα δεδομένα εισόδου στα αεροπλάνα χρώματος πριν από τη συμπίεση. Εάν είναι απαραίτητο για τις κονσόλες παιχνιδιών κληρονομιών, η συμπίεση εκτελείται από μια κασέτα παιχνιδιών διαφανή στην κονσόλα. Για να ελαχιστοποιήσουν τον αριθμό περασμάτων που απαιτούνται από έναν κωδικοποιητή/έναν αποκωδικοποιητή, τα αεροπλάνα χρώματος διατάζονται από την πυκνότητα και το πυκνότερο αεροπλάνο χρώματος κωδικοποιείται πρώτα. Αφότου κωδικοποιείται το πρώτο αεροπλάνο χρώματος, άλλα αεροπλάνα χρώματος κωδικοποιούνται, αλλά τα εικονοκύτταρα που είναι γνωστά για να έχουν τα χρώματα από τα προηγουμένως κωδικοποιημένα αεροπλάνα χρώματος δεν κωδικοποιούνται. Το τελευταίο αεροπλάνο χρώματος δεν κωδικοποιείται, αλλά συνάγεται από όλα τα άλλα αεροπλάνα χρώματος. Εναλλακτικά, οι τιμές χρώματος εικονοκυττάρου αντιπροσωπεύονται από τα διανύσματα με τα συστατικά επ' αυτού που κωδικοποιούνται χωριστά με τα αεροπλάνα subcolor. Επίσης, κάθε αεροπλάνο χρώματος μπορεί να κωδικοποιηθεί έως ότου κωδικοποιείται ένας αριθμός κατώτατων ορίων εικονοκυττάρων, και τα υπόλοιπα εικονοκύτταρα κωδικοποιημένος με το αεροπλάνο κομματιών. Τα στοιχεία εικόνας θα μπορούσαν να κωδικοποιηθούν χρησιμοποιώντας τις πληροφορίες θέσης εικονοκυττάρου ως πλαίσιο.