Color space conversion from a first image definition scheme to a second
image definition scheme is realized by utilizing only one step of matrix
multiplication and by determining whether determined RGB values are in a
valid RGB region and, if not, generating a first modification factor to
bring the RGB vector onto or in close proximity to the boundary of the
valid RGB region. Then, the first modification factor is employed to
modify in a prescribed manner the converted chroma values. In a specific
embodiment of the invention, only a single matrix multiplication is
employed and the otherwise additional required multiplication and/or
division steps are realized by additions and/or subtractions and by
employing a prescribed iterative process to bring the RGB values into or
close to the valid RGB color space region. The converted chroma values are
also modified by associated second modification factors also generated in
the iteration process. In another specific embodiment of the invention,
the converted chroma values are modified or not during an iteration
depending upon whether a factor corresponding to and related to R.sub.0,
G.sub.0, B.sub.0 is within a specific color space region or not. If
R.sub.0, G.sub.0, B.sub.0 are within the specific color space region, the
chroma values are modified by the associated second modification factors,
the second modification factors are adjusted and the process is iterated.
If R.sub.0, G.sub.0, B.sub.0 are other than within the specific color
space region, the chroma values are not modified, the second modification
factors are adjusted and the process is iterated. A prescribed number of
iterations are used.
Η διαστημική μετατροπή χρώματος από ένα πρώτο σχέδιο καθορισμού εικόνας σε ένα δεύτερο σχέδιο καθορισμού εικόνας πραγματοποιείται με τη χρησιμοποίηση μόνο ενός βήματος του πολλαπλασιασμού μητρών και με τον καθορισμό εάν οι καθορισμένες RGB τιμές είναι σε μια έγκυρη RGB περιοχή και, εάν όχι, παραγωγή ενός πρώτου παράγοντα τροποποίησης για να φέρουν το RGB διάνυσμα επάνω ή στη στενή εγγύτητα στο όριο της έγκυρης RGB περιοχής. Κατόπιν, ο πρώτος παράγοντας τροποποίησης υιοθετείται για να τροποποιήσει με έναν ορισμένο τρόπο τις τιμές χρώματος. Σε μια συγκεκριμένη ενσωμάτωση της εφεύρεσης, μόνο ένας ενιαίος πολλαπλασιασμός μητρών υιοθετείται και τα ειδάλλως πρόσθετα απαραίτητα βήματα πολλαπλασιασμού ή/και τμήματος πραγματοποιούνται από τις προσθήκες ή/και τις αφαιρέσεις και με την υιοθέτηση μιας ορισμένης επαναληπτικής διαδικασίας για να φέρουν τις RGB τιμές σε ή κοντά στην έγκυρη RGB διαστημική περιοχή χρώματος. Οι τιμές χρώματος τροποποιούνται επίσης από τους σχετικούς δεύτερους παράγοντες τροποποίησης που παράγονται επίσης στη διαδικασία επανάληψης. Σε μια άλλη συγκεκριμένη ενσωμάτωση της εφεύρεσης, οι τιμές χρώματος τροποποιούνται ή όχι κατά τη διάρκεια μιας επανάληψης ανάλογα με εάν ένας παράγοντας που αντιστοιχεί και σχετικός με R.sub.0, G.sub.0, B.sub.0 είναι μέσα σε μια συγκεκριμένη διαστημική περιοχή χρώματος ή όχι. Εάν R.sub.0, G.sub.0, B.sub.0 είναι μέσα στη συγκεκριμένη διαστημική περιοχή χρώματος, οι τιμές χρώματος τροποποιούνται από τους σχετικούς δεύτερους παράγοντες τροποποίησης, οι δεύτεροι παράγοντες τροποποίησης ρυθμίζονται και η διαδικασία επαναλαμβάνεται. Εάν R.sub.0, G.sub.0, B.sub.0 είναι εκτός από μέσα στη συγκεκριμένη διαστημική περιοχή χρώματος, οι τιμές χρώματος δεν τροποποιούνται, οι δεύτεροι παράγοντες τροποποίησης ρυθμίζονται και η διαδικασία επαναλαμβάνεται. Ένας ορισμένος αριθμός επαναλήψεων χρησιμοποιείται.