Method and apparatus for fax messaging in a selective call receiver system using multiple code-book data compression
First Claim
1. In a selective call receiver fax messaging system, a method of compressing a fax message and transmitting the fax message to a selective call receiver where a compressed fax message is decompressed for output, the method comprising steps of:
- generating multiple segmentation orientations of at least a portion of the fax message, each segmentation orientation comprising a plurality of segments;
compressing each of the segments of said portion in each of the multiple segmentation orientations with each of a plurality of different code-books;
determining a best compression and corresponding optimal code-book for each segment in each of the segmentation orientations;
transmitting to the selective call receiver at least a data file representing the best compression of said portion of the fax message together with an identifier which identifies an optimal code-book corresponding to the best compression;
receiving the data file at the selective call receiver;
identifying the code-book used to compress the data file on the basis of the identifier;
decompressing the data file with the code-book corresponding to the identifier received by the selective call receiver.
4 Assignments
0 Petitions
Accused Products
Abstract
A fax selective call receiver system (10) featuring compression of a fax message with an optimal one of a plurality of compression code-books (50). At least a portion (44) of a source document (26) is compressed with each of a plurality of code-books (50) and the smallest resulting data file is selected as the optimal compressed file. The compressed data file is transmitted to a selective call receiver (40) together with an index identifying the optimal code-book. The selective call receiver (40) stores each of the plurality of code-books and accesses the particular code-book for decompressing the data file on the basis of the received index. In an alternative embodiment, the fax message is divided into composing segments (SI1, SI2 and SI3) and each segment is compressed with each code-book to determine the optimal code-book for each segment.
41 Citations
14 Claims
-
1. In a selective call receiver fax messaging system, a method of compressing a fax message and transmitting the fax message to a selective call receiver where a compressed fax message is decompressed for output, the method comprising steps of:
-
generating multiple segmentation orientations of at least a portion of the fax message, each segmentation orientation comprising a plurality of segments; compressing each of the segments of said portion in each of the multiple segmentation orientations with each of a plurality of different code-books; determining a best compression and corresponding optimal code-book for each segment in each of the segmentation orientations; transmitting to the selective call receiver at least a data file representing the best compression of said portion of the fax message together with an identifier which identifies an optimal code-book corresponding to the best compression; receiving the data file at the selective call receiver; identifying the code-book used to compress the data file on the basis of the identifier; decompressing the data file with the code-book corresponding to the identifier received by the selective call receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A selective call fax messaging system for communicating with a plurality of fax selective call receivers, comprising;
a selective call terminal for wirelessly transmitting selective call messages to the selective call receivers, the selective call terminal comprising; a message controller for receiving fax messages from a fax transmitter, a selective call processor for generating selective call fax messages for transmission to at least one selective call receiver, a codebook memory for storing a plurality of facsimile codebooks; the selective call processor comprising an image segmenter generating multiple segmentation orientations of the portion of the fax message, each segmentation orientation comprising a plurality of segments;
a data compressor coupled to the image segmenter and compressing each segment in each of the multiple segmentation orientations of said portion of the fax message;
a file size comparator coupled to the data compressor and determining a best compression for said portion of the fax message from said plurality of code-books; and
a file combiner coupled to the data compressor and generating at least a data file representing a best compression and identifier of the corresponding optimal codebook for each segment in each of the segmentation orientations;said selective call receiver comprising; a receiver for receiving the data file; a processor for identifying the code-book used to compress the data file and decompressing the data file with the code-book corresponding to the identifier. - View Dependent Claims (11, 12, 13)
-
14. The system of claim 1o, wherein said file size comparator selects an optimal segmentation orientation based on the segmentation orientation with the cumulative smallest file size, and determines the identifier of each optimal code-book for each segment of the optimal segmentation orientation.
Specification