A method and apparatus for compressing and decompressing electronic
documents, with maximum intradocument independence, and maximum
flexibility in optimization of compression modes. The method includes
receiving documents containing unknown combinations of a plural data
types, including combinations of scanned data, computer rendered data,
compressed data and/or rendering tags; dividing the received image into
strips of blocks determining from the image itself, which data types are
present in each block; compressing data of each data type present in each
block with a compression method optimized for its data type. Scanned data
may be further segmented into plural scanned data types, where each data
type is compressed in said compressing data step with a compression method
optimized for said scanned image data type. If the received data type is
compressed data, the process may include the additional functions of
determining a compression ratio thereof, and accepting the compressed data
for use as, or decompressing and recompressing the data, based on
acceptability of said compression ration determination. An instruction set
is generated that allows detailed decompression instruction data and image
data to be combined with transmitted compressed data. A data structure is
shown, which segregates data types and instruction data, and allows for
block to block and strip to strip processing independence.
Μια μέθοδος και συσκευές για και τα ηλεκτρονικά έγγραφα, με τη μέγιστη ανεξαρτησία intradocument, και μια μέγιστη ευελιξία στη βελτιστοποίηση των τρόπων συμπίεσης. Η μέθοδος περιλαμβάνει τη λήψη των εγγράφων που περιέχουν τους άγνωστους συνδυασμούς τύπων πληθυντικού στοιχείων, συμπεριλαμβανομένων των συνδυασμών ανιχνευμένων στοιχείων, υπολογιστής στοιχεία, συμπιεσμένα στοιχεία ή/και που δίνουν τις ετικέττες διαιρώντας τη λαμβανόμενη εικόνα σε λουρίδες των φραγμών που καθορίζουν από η ίδια την εικόνα, ποιοι τύποι στοιχείων είναι παρόντες σε κάθε φραγμό τα συμπιέζοντας στοιχεία κάθε στοιχείου δακτυλογραφούν το παρόν σε κάθε φραγμό με μια μέθοδο συμπίεσης που βελτιστοποιείται για τον τύπο στοιχείων του. Τα ανιχνευμένα στοιχεία μπορούν να τέμνονται περαιτέρω ανιχνευμένους στους πληθυντικός τύπους στοιχείων, όπου κάθε τύπος στοιχείων συμπιέζεται στο εν λόγω συμπιέζοντας βήμα στοιχείων με μια μέθοδο συμπίεσης που βελτιστοποιείται για τον εν λόγω ανιχνευμένο τύπο στοιχείων εικόνας. Εάν ο λαμβανόμενος τύπος στοιχείων είναι συμπιεσμένο στοιχείο, η διαδικασία μπορεί να περιλάβει τις πρόσθετες λειτουργίες να καθορίσει μια αναλογία συμπίεσης επ' αυτού, και της αποδοχής των συμπιεσμένων στοιχείων για τη χρήση όπως, ή την αποσυμπίεση και των στοιχείων, βασισμένων στην αποδοχή του εν λόγω προσδιορισμού δελτίων τροφίμων συμπίεσης. Ένα σύνολο οδηγίας παράγεται που επιτρέπει στα λεπτομερή στοιχεία οδηγίας αποσυμπίεσης και τα στοιχεία εικόνας για να συνδυαστεί με τα διαβιβασθέντα συμπιεσμένα στοιχεία. Μια δομή δεδομένων παρουσιάζεται, που διαχωρίζει τους τύπους στοιχείων και τα στοιχεία οδηγίας, και επιτρέπει το φραγμό που εμποδίζουν και τη λουρίδα στη λουρίδα ανεξαρτησία επεξεργασίας.