Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
55 words
In a facsimile coding system, the method comprising the steps of segmenting an uncompressed digital raster data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols, coding said segmented symbols and non-symbols to form representative digital codes and combining said digital codes into a digital compressed data stream.
Claim 2
Dependent Claim
55 words
In a facsimile coding system, the method comprising the steps of segmenting an uncompressed digital raster data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols, coding said segmented symbols and non-symbols to form representative digital codes and combining said digital codes into a digital compressed data stream.
Claim 3
Dependent Claim
27 words
The method of claim 1 wherein said segmenting step includes optical symbol recognition in which pixel patterns representing said symbols are recognized and separated from said non-symbols.
Claim 4
Dependent Claim
16 words
The method of claim 1 wherein said segmenting step includes matching said symbols with stored symbols.
Claim 5
Dependent Claim
34 words
The method of claim 1 wherein said segmenting step includes isolation of a pattern of black and white pixels by connection of contiguous white pixels around the pattern of black pixels and white pixels.
Claim 6
Dependent Claim
74 words
In a facsimile coding system, the method comprising the steps of dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, encoding said segmented symbols and said residue to form symbol and residue codes and combining said symbol and residue codes into a compressed digital data stream.
Claim 7
Dependent Claim
74 words
In a facsimile coding system, the method comprising the steps of dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, encoding said segmented symbols and said residue to form symbol and residue codes and combining said symbol and residue codes into a compressed digital data stream.
Claim 8
Dependent Claim
72 words
In a facsimile decoding system, the method comprising the steps of receiving a digital compressed data stream including data representing encoded spatially segmented symbol and non-symbol codes, separating said symbol and non-symbol codes, decoding said symbol code thereby forming first raster data, decoding said non-symbol code thereby forming second raster data, and combining said first and second raster data into an uncompressed raster data stream representing symbols and non-symbols on a document.
Claim 9
Dependent Claim
72 words
In a facsimile decoding system, the method comprising the steps of receiving a digital compressed data stream including data representing encoded spatially segmented symbol and non-symbol codes, separating said symbol and non-symbol codes, decoding said symbol code thereby forming first raster data, decoding said non-symbol code thereby forming second raster data, and combining said first and second raster data into an uncompressed raster data stream representing symbols and non-symbols on a document.
Claim 10
Dependent Claim
135 words
In a facsimile coding system, the method comprising the steps of dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, encoding said segmented symbols and said residue to form symbol and residue codes, combining said symbol and residue codes into a compressed digital data stream, transmitting said compressed data stream from a first location to a second location, receiving said digital compressed data stream, separating said symbol and residue codes, decoding said symbol codes thereby forming first raster data, decoding said residue codes thereby forming second raster data, combining first and second raster data into a raster data stream representing said symbols and non-symbols on said document.
Claim 11
Dependent Claim
135 words
In a facsimile coding system, the method comprising the steps of dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, encoding said segmented symbols and said residue to form symbol and residue codes, combining said symbol and residue codes into a compressed digital data stream, transmitting said compressed data stream from a first location to a second location, receiving said digital compressed data stream, separating said symbol and residue codes, decoding said symbol codes thereby forming first raster data, decoding said residue codes thereby forming second raster data, combining first and second raster data into a raster data stream representing said symbols and non-symbols on said document.
Claim 12
Dependent Claim
135 words
In a facsimile coding system, the method comprising the steps of scanning raster data having a plurality of black and white pixels representing an image for a first black pixel having white pixels disposed immediately preceding and above said first black pixel, blocking a group of black pixels contiguous to said first black pixel thereby forming a trial block, determining whether a symbol is isolated within said trial block, transferring said trial block to a residue if no symbol is isolated within said trial block and encoding same, comparing an isolated symbol block with stored symbols to determine a match, forming identification codes representing matched symbols, storing unmatched symbols, generating a pixel contents code representing said unmatched symbols, and combining said encoded data, said identification codes and said contents code into a digital bit stream.
Claim 13
Dependent Claim
135 words
In a facsimile coding system, the method comprising the steps of scanning raster data having a plurality of black and white pixels representing an image for a first black pixel having white pixels disposed immediately preceding and above said first black pixel, blocking a group of black pixels contiguous to said first black pixel thereby forming a trial block, determining whether a symbol is isolated within said trial block, transferring said trial block to a residue if no symbol is isolated within said trial block and encoding same, comparing an isolated symbol block with stored symbols to determine a match, forming identification codes representing matched symbols, storing unmatched symbols, generating a pixel contents code representing said unmatched symbols, and combining said encoded data, said identification codes and said contents code into a digital bit stream.
Claim 14
Dependent Claim
103 words
In a facsimile coding system, the method comprising the steps of segmenting a digital uncompressed raster stream representing symbols and non-symbols into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, matching said segmented symbols with stored symbols, generating identification codes representing sufficiently matched segmented symbols, forming the exclusive-OR of said matched segmented symbols with said matched stored symbols, combining said residue and said exclusive-OR, encoding said combined residue and exclusive-OR to form representative digital codes, and combining said identification codes and said digital codes into a compressed digital data stream.
Claim 15
Dependent Claim
103 words
In a facsimile coding system, the method comprising the steps of segmenting a digital uncompressed raster stream representing symbols and non-symbols into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, matching said segmented symbols with stored symbols, generating identification codes representing sufficiently matched segmented symbols, forming the exclusive-OR of said matched segmented symbols with said matched stored symbols, combining said residue and said exclusive-OR, encoding said combined residue and exclusive-OR to form representative digital codes, and combining said identification codes and said digital codes into a compressed digital data stream.
Claim 16
Dependent Claim
82 words
The method of claim 9 further including the steps of transmitting the compressed encoded data from a first location to a second location, receiving the transmitted compressed data stream, separating said identification codes from said digital codes, decoding said identification codes to form first raster data, decoding said digital codes to form second raster data, and combining said first and second raster data by an exclusive-OR operation thereby forming an uncompressed raster data stream representing said symbols and non-symbols on said document.
Claim 17
Dependent Claim
101 words
In a facsimile coding system, the method comprising the steps of forming a digital raster data stream having black and white pixels representing symbols and non-symbols on a document, dynamically segmenting the data stream into spatially segmented symbols and non-symbols, encoding the segmented non-symbols thereby forming first digital codes representing said segmented non-symbols, matching said segmented symbols with stored symbols, generating identification codes representing matched symbols, storing unmatched segmented symbols, generating second digital codes representative of said unmatched segmented symbols, and combining said first and second digital codes and said identification codes into a compressed digital data stream representing said document.
Claim 18
Dependent Claim
101 words
In a facsimile coding system, the method comprising the steps of forming a digital raster data stream having black and white pixels representing symbols and non-symbols on a document, dynamically segmenting the data stream into spatially segmented symbols and non-symbols, encoding the segmented non-symbols thereby forming first digital codes representing said segmented non-symbols, matching said segmented symbols with stored symbols, generating identification codes representing matched symbols, storing unmatched segmented symbols, generating second digital codes representative of said unmatched segmented symbols, and combining said first and second digital codes and said identification codes into a compressed digital data stream representing said document.
Claim 19
Dependent Claim
60 words
The method of claim 11 including the steps of scanning said raster data stream for the first black pixel having white pixels disposed immediately preceding and above said first black pixel, blocking a group of black pixels contiguous to said first black pixel thereby forming a trial block, and determining whether a symbol-like block is contained within said trial block.
Claim 20
Dependent Claim
19 words
The method of claim 12 including the step of determining the height, width and blackcount of said trial blocks.
Claim 21
Dependent Claim
39 words
The method of claim 13 including the step of determining the averages of the horizontal and vertical first and last run-lengths, and determining the number of transitions between black and white pixels in both said vertical and horizontal directions.
Claim 22
Dependent Claim
40 words
The method of claim 14 including the steps of calculating the feature space distance between the symbol-like block and each stored symbol, and selecting a stored symbol having the smallest feature space distance as the best prospect for a match.
Claim 23
Dependent Claim
26 words
The method of claim 15 further including the step of selecting a stored symbol having the next smallest distance as next best prospect for a match.
Claim 24
Dependent Claim
33 words
The method of claim 11 including the steps of storing a predetermined number of symbols, and replacing the least used symbol with a new symbol when said predetermined number of symbols are stored.
Claim 25
Dependent Claim
53 words
A facsimile coding system comprising means for segmenting an uncompressed digital raster data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols, encoding said segmented symbols and non-symbols to form representative digital codes, and means for combining said digital codes into a digital compressed data stream.
Claim 26
Dependent Claim
53 words
A facsimile coding system comprising means for segmenting an uncompressed digital raster data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols, encoding said segmented symbols and non-symbols to form representative digital codes, and means for combining said digital codes into a digital compressed data stream.
Claim 27
Dependent Claim
27 words
The system of claim 18 wherein said means for segmenting includes optical symbol recognition means for recognizing and separating pixel patterns representing said symbols from said non-symbols.
Claim 28
Dependent Claim
19 words
The system of claim 18 wherein said means for segmenting includes means for matching said symbols with stored symbols.
Claim 29
Dependent Claim
36 words
The system of claim 18 wherein said means for segmenting includes means for isolating a pattern of black and white pixels by connection of contiguous white pixels around the pattern of black pixels and white pixels.
Claim 30
Dependent Claim
74 words
A facsimile coding system comprising means for dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, means for encoding said segmented symbols and said residue to form symbol and residue codes and means for combining said symbol and residue codes into a compressed digital data stream.
Claim 31
Dependent Claim
74 words
A facsimile coding system comprising means for dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, means for encoding said segmented symbols and said residue to form symbol and residue codes and means for combining said symbol and residue codes into a compressed digital data stream.
Claim 32
Dependent Claim
77 words
A facsimile decoding system comprising means for receiving a digital compressed data stream including data representing encoded spatially segmented symbol and non-symbol codes, means for separating said symbol and non-symbol codes, means for decoding said symbol codes thereby forming first raster data means for decoding said non-symbol codes thereby forming second raster data, and means for combining said first and second raster data into an uncompressed raster data stream representing said symbols and non-symbols on a document.
Claim 33
Dependent Claim
77 words
A facsimile decoding system comprising means for receiving a digital compressed data stream including data representing encoded spatially segmented symbol and non-symbol codes, means for separating said symbol and non-symbol codes, means for decoding said symbol codes thereby forming first raster data means for decoding said non-symbol codes thereby forming second raster data, and means for combining said first and second raster data into an uncompressed raster data stream representing said symbols and non-symbols on a document.
Claim 34
Dependent Claim
149 words
A facsimile coding system comprising means for dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, means for encoding said segmented symbols and said residue to form symbol and residue codes, means for combining said symbol and residue codes into a compressed digital data stream, means for transmitting said compressed data stream from a first location to a second location, means for receiving said transmitted compressed data stream, means for separating said symbols and residue codes, means for decoding said symbol codes thereby forming first raster data, means for decoding said residue codes thereby forming second raster data, and means for combining said first and second raster data into a raster data stream representing said symbols and non-symbols on said document.
Claim 35
Dependent Claim
149 words
A facsimile coding system comprising means for dynamically segmenting an uncompressed data stream having pixels representing symbols and non-symbols on a document into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, means for encoding said segmented symbols and said residue to form symbol and residue codes, means for combining said symbol and residue codes into a compressed digital data stream, means for transmitting said compressed data stream from a first location to a second location, means for receiving said transmitted compressed data stream, means for separating said symbols and residue codes, means for decoding said symbol codes thereby forming first raster data, means for decoding said residue codes thereby forming second raster data, and means for combining said first and second raster data into a raster data stream representing said symbols and non-symbols on said document.
Claim 36
Dependent Claim
148 words
A facsimile coding system comprising means for scanning raster data having a plurality of black and white pixels representing an image for a first black pixel having white pixels disposed immediately preceding and above said first black pixel, means for blocking a group of black pixels contiguous to said first black pixel thereby forming a trial block, means for determining whether a symbol is isolated within said trial block, means for transferring said trial block to residue coding means if no symbol is isolated within said trial block and encoding same, means for comparing an isolated symbol block with stored symbols to determine a match, means for forming identification codes representing matched symbols, means for storing unmatched symbols, means for generating a pixel contents code representing said unmatched symbols, and means for combining said encoded data, said identification codes and said contents code into a digital bit stream.
Claim 37
Dependent Claim
148 words
A facsimile coding system comprising means for scanning raster data having a plurality of black and white pixels representing an image for a first black pixel having white pixels disposed immediately preceding and above said first black pixel, means for blocking a group of black pixels contiguous to said first black pixel thereby forming a trial block, means for determining whether a symbol is isolated within said trial block, means for transferring said trial block to residue coding means if no symbol is isolated within said trial block and encoding same, means for comparing an isolated symbol block with stored symbols to determine a match, means for forming identification codes representing matched symbols, means for storing unmatched symbols, means for generating a pixel contents code representing said unmatched symbols, and means for combining said encoded data, said identification codes and said contents code into a digital bit stream.
Claim 38
Dependent Claim
118 words
A facsimile coding system comprising means for segmenting a digital uncompressed raster data stream representing symbols and non-symbols into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, means for matching said segmented symbols with stored symbols, means for generating identification codes representing sufficiently matched segmented symbols, means for forming an exclusive-OR signal representing the difference between said matched segmented symbols with said matched stored symbols, means for combining said residue and said exclusive-OR signal, means for encoding said combined residue and exclusive-OR signal to form representative digital codes, and means for combining said identification codes and said digital codes into a compressed digital data stream.
Claim 39
Dependent Claim
118 words
A facsimile coding system comprising means for segmenting a digital uncompressed raster data stream representing symbols and non-symbols into spatially segmented symbols and non-symbols by removing all symbols from the document at their location thereby leaving a residue of non-symbols, means for matching said segmented symbols with stored symbols, means for generating identification codes representing sufficiently matched segmented symbols, means for forming an exclusive-OR signal representing the difference between said matched segmented symbols with said matched stored symbols, means for combining said residue and said exclusive-OR signal, means for encoding said combined residue and exclusive-OR signal to form representative digital codes, and means for combining said identification codes and said digital codes into a compressed digital data stream.
Claim 40
Dependent Claim
91 words
The system of claim 26 further including means for transmitting the compressed data stream from a first location to a second location, means for receiving the transmitted compressed data stream, means for separating said identification codes from said digital codes, means for decoding said identification codes to form first raster data, means for decoding said digital codes to form second raster data, and means for combining by an exclusive-OR operation said first and second raster data thereby forming an uncompressed raster data stream representing said symbols and non-symbols on said document.
Claim 41
Dependent Claim
106 words
A facsimile coding system comprising means for forming a digital raster data stream having black and white pixels representing symbols and non-symbols on a document, means for dynamically segmenting the data stream into spatially segmented symbols and non-symbols, means for encoding the segmented non-symbols thereby forming first digital codes, means for matching said segmented symbols with stored symbols, means for generating identification codes representing matched symbols, means for storing unmatched segmented symbols, means for generating second digital codes representing said unmatched segmented symbols, and means for combining said first and second codes and said identification codes to form a compressed digital data stream representing said document.
Claim 42
Dependent Claim
106 words
A facsimile coding system comprising means for forming a digital raster data stream having black and white pixels representing symbols and non-symbols on a document, means for dynamically segmenting the data stream into spatially segmented symbols and non-symbols, means for encoding the segmented non-symbols thereby forming first digital codes, means for matching said segmented symbols with stored symbols, means for generating identification codes representing matched symbols, means for storing unmatched segmented symbols, means for generating second digital codes representing said unmatched segmented symbols, and means for combining said first and second codes and said identification codes to form a compressed digital data stream representing said document.
Claim 43
Dependent Claim
63 words
The system of claim 28 including means for scanning said raster data stream for the first black pixel having white pixels disposed immediately preceding and above said first black pixel, means for blocking a group of black pixels contiguous to said first black pixel thereby forming a trial block, and means for determining whether a symbol-like block is contained within said trial block.
Claim 44
Dependent Claim
18 words
The system of claim 29 including means for determining the height, width and blackcount of said trial blocks.
Claim 45
Dependent Claim
40 words
The system of claim 30 including means for determining the averages of the horizontal and vertical first and last run-lengths, and means for determining the number of transitions between black and white pixels in both said vertical and horizontal directions.
Claim 46
Dependent Claim
41 words
The system of claim 31 including means for calculating the feature space distance between the symbol-like block and each stored symbol, and means for selecting a stored symbol having the smallest feature space distance as the best prospect for a match.
Claim 47
Dependent Claim
25 words
The system of claim 32 further including means for selecting a stored symbol having the next smallest distance as next best prospect for a match.
Claim 48
Dependent Claim
36 words
The system of claim 28 including means for storing a predetermined number of symbols in said storage means, and means for replacing the least used symbol with a new symbol when said storage means is filled.