← Back to Patent Explorer
US4673987A Expired / Lapsed US ⏱️ 0.0 years remaining

Compressed block code for facsimile transmission

Assignee: International Business Machines Corp
•
Filing: 1985-04-22
•
Granted: 1987-06-16
•
Expires: 2005-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A coding process for a facsimile transmission system employs block coding and dither matrices of black and white picture elements, wherein each matrix represents a portion of a subject. The subject is scanned to provide gray-scale tone-level data, and the data of continuous tone regions of the subject is represented by standardized patterns in matrix form. A run of identical patterns is counted in the scanning direction and a symbol indicating the number of such repetitions is placed in the code in lieu of the succession of code words representing individual ones of the repeating patterns. A second symbol is inserted into the code to indicate a succession of runs of repeating patterns in the same column now positioned in two or more rows. The second symbol is utilized in lieu of a repetition of code words corresponding to each of the repeated patterns. The two symbols provide for two dimensional compression of the length of the message for improved efficiency of transmission of pictorial data between the subject and a display of an image of the subject.

Inventors

  • 👤 Kazuhara Toyokawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:58
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/90; H04N19/93

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 189 words
A process for encoding pictorial data of a subject for construction of an image thereof comprising: scanning the subject to obtain gray-scale tone-level data of individual pels of the subject; converting tone-level data of each subject pel to a digital word identifying the tone level; coding the data of the subject pels with a block code having individual code words corresponding to the tone levels of respective ones of the subject pels, and wherein some of the blocks of the code correspond to standardized patterns having predetermined arrays of black and white pels which patterns represent various uniform tone levels of the subject pels, and other ones of the blocks provide patterns having a random array of black and white pels which follow detail of the subject; identifying individual ones of the standardized patterns, and the random patterns, with suffixes appended to the code; detecting a repetition of the standardized patterns which may occur during a scanning of the subject; and inserting a further component of the code in place of repeated entries of code words for the repeated patterns, said further component designating the number of such repetitions.
Claim 2
Dependent Claim 189 words
A process for encoding pictorial data of a subject for construction of an image thereof comprising: scanning the subject to obtain gray-scale tone-level data of individual pels of the subject; converting tone-level data of each subject pel to a digital word identifying the tone level; coding the data of the subject pels with a block code having individual code words corresponding to the tone levels of respective ones of the subject pels, and wherein some of the blocks of the code correspond to standardized patterns having predetermined arrays of black and white pels which patterns represent various uniform tone levels of the subject pels, and other ones of the blocks provide patterns having a random array of black and white pels which follow detail of the subject; identifying individual ones of the standardized patterns, and the random patterns, with suffixes appended to the code; detecting a repetition of the standardized patterns which may occur during a scanning of the subject; and inserting a further component of the code in place of repeated entries of code words for the repeated patterns, said further component designating the number of such repetitions.
Claim 3
Dependent Claim 21 words
A process according to claim 1 wherein one of said standardized pattern is totally white, there being no black pels thereon.
Claim 4
Dependent Claim 26 words
A process according to claim 1 wherein the arrays of black and white pels in block code patterns are formed as matrices having rows and columns.
Claim 5
Dependent Claim 24 words
A process according to claim 1 wherein said detecting includes a counting of repeated patterns along a direction of a line of said scanning.
Claim 6
Dependent Claim 64 words
A process according to claim 1 wherein said blocks represent contiguous portions of the subject, the portions being arranged in rows and columns, a row being parallel to a line of the scanning, the portions in any one row being formed by a plurality of successive lines of the scanning; and wherein said detecting includes a counting of contiguous blocks having the same pattern.
Claim 7
Dependent Claim 53 words
A process according to claim 5 wherein said further component of the code includes a row symbol to provide compression of code length for repetition in a run of patterns along a row, and a column symbol to provide compression of code lengths for repetition of runs in the direction of a column.
Claim 8
Dependent Claim 47 words
A process according to claim 1 wherein said further component comprises a row symbol designating a number of repetitions of a pattern in the direction of a scan line, and a column symbol indicating the repetition of a run of repeating contiguous pattern in two successive rows.
Claim 9
Dependent Claim 14 words
A process according to claim 1 wherein said block coding employs a dither matrix.
Claim 10
Dependent Claim 237 words
Apparatus for compressing the length of a message communicated by a facsimile communication system comprising: means for scanning a subject to obtain gray-scale tone-level data of individual pels of the subject; means for converting tone-level data of each subject pel to a digital word identifying the tone level; means for coding the data of the subject pels with a block code having individual code words corresponding to the tone levels of respective ones of the subject pels, and wherein some of the blocks of the code correspond to standardized patterns having predetermined arrays of black and white pels which patterns represent various uniform tone levels of the subject pels, and other ones of the blocks provide patterns having a random array of black and white pels which follow detail of the subject; processing means coupled to said coding means for modifying a series of code words of the block code by replacing repeated entries of code words with a further code component designating the number of such repetitions, wherein the repeated entries of code words designate a continuum of scene data in the subject; and wherein said processing means operates via a process providing for identification of said standardized patterns and a detection of such repetition of the standardized patterns as may occur during a scanning of the subject, said modifying of the said series of code words being in response to said identification and said detection.
Claim 11
Dependent Claim 237 words
Apparatus for compressing the length of a message communicated by a facsimile communication system comprising: means for scanning a subject to obtain gray-scale tone-level data of individual pels of the subject; means for converting tone-level data of each subject pel to a digital word identifying the tone level; means for coding the data of the subject pels with a block code having individual code words corresponding to the tone levels of respective ones of the subject pels, and wherein some of the blocks of the code correspond to standardized patterns having predetermined arrays of black and white pels which patterns represent various uniform tone levels of the subject pels, and other ones of the blocks provide patterns having a random array of black and white pels which follow detail of the subject; processing means coupled to said coding means for modifying a series of code words of the block code by replacing repeated entries of code words with a further code component designating the number of such repetitions, wherein the repeated entries of code words designate a continuum of scene data in the subject; and wherein said processing means operates via a process providing for identification of said standardized patterns and a detection of such repetition of the standardized patterns as may occur during a scanning of the subject, said modifying of the said series of code words being in response to said identification and said detection.

References Cited (Backward Citations)

US4150400A Cited
US4366506A Cited
US4245258A Cited
US4365273A Cited
US4446516A Cited
US4409623A Cited
US4369463A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-06-15 1990-12-15 1991-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-06-15 1994-12-15 1995-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-06-15 1998-12-15 1999-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag