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

Character image data compression system

Assignee: Shaken Co Ltd
•
Filing: 1985-06-25
•
Granted: 1987-10-27
•
Expires: 2005-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A character image data compression system for compressing binary data from an image corresponding to a two-dimensional character image, making it possible to optionally output the coded data in conformity with the characteristic of a character image having complicated composition, thereby to improve the data compression ratio as a whole character and make the capacity of a character data memory compact.

Inventors

  • 👤 Shinichiro Fukuda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:34
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; G; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G09G5/246; G06; G06F; G06F40/00; G06F40/40; G06F40/53; H04; H04N; H04N1/00; H04N1/41

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 498 words
A character image data compression method for compressing matrix-type binary data having data elements formed in lines and in combination corresponding to a two-directional character image comprising the steps of: detecting the occurrence or non-occurrence of a character image segment in each data element of the matrix in each line; identifying a contact state in a vertical direction of said character image segment, by comparison of data in adjacent lines; and producing an output comprising a control code corresponding to said contact state, and variable length coded data corresponding to information of respectively different types in accordance with the type of contact state, said control code being applicable to all of said states, wherein the contact state in a vertical direction of said character image segment, is identified as any one of the following modes: an insertion mode (INS) in which no contact segment exists in a previous line, a simple contact different mode (DIF) in which one segment in the previous line contacts to one segment in a present line, a join mode (JOIN) in which a plurality of segments in the previous line contact to one segment in the present line, a fork mode (FORK) in which one segment in the previous line contacts to a plurality of segments in the present line, a join-fork mode (J-F) in which a plurality of segments in the previous line contact to a plurality of segments in the present line, and a deletion mode (DEL) in which no contact segment exists in the present line, and the encoded information includes a control code corresponding to the contact state, and also (a) information regarding a length (M) of a background portion prior to said segment and a length (N) of said segment in a case where said contact state corresponds to the insertion mode (INS), (b) information regarding difference amounts (S;D) at each end of respective contact segments and/or repeat number (K) of said simple contact difference mode of the succeeding lines, and/or polarity information (Ps;Pd) applying positive and negative polarities to said difference amounts (S;D) in a case where said contact state corresponds to the simple contact difference mode (DIF), (c) information regarding a number (Q) of segments to be joined and difference amounts (S;D) between extreme ends of a plurality of segments to be joined and ends of one joined segment, and polarity information (Ps;Pd) regarding said difference amounts (S;D) in a case where said contact state corresponds to the join mode (JOIN), (d) information regarding a number (Q) of forked segments and run-lengths (Mq;Nq) of formed segments in a case where said contact state corresponds to the fork mode (FORK), or (e) information regarding a number (Qj) of segments to be joined, the number (Qf) of the forked segments, and run-lengths (Mqf;Nqf) of said forked segments in a case where said contact state corresponds to join-fork mode (J-F), but when the contact state corresponds to the deletion mode, onlly a deletion mode control code (DEL) is produced.
Claim 2
Dependent Claim 498 words
A character image data compression method for compressing matrix-type binary data having data elements formed in lines and in combination corresponding to a two-directional character image comprising the steps of: detecting the occurrence or non-occurrence of a character image segment in each data element of the matrix in each line; identifying a contact state in a vertical direction of said character image segment, by comparison of data in adjacent lines; and producing an output comprising a control code corresponding to said contact state, and variable length coded data corresponding to information of respectively different types in accordance with the type of contact state, said control code being applicable to all of said states, wherein the contact state in a vertical direction of said character image segment, is identified as any one of the following modes: an insertion mode (INS) in which no contact segment exists in a previous line, a simple contact different mode (DIF) in which one segment in the previous line contacts to one segment in a present line, a join mode (JOIN) in which a plurality of segments in the previous line contact to one segment in the present line, a fork mode (FORK) in which one segment in the previous line contacts to a plurality of segments in the present line, a join-fork mode (J-F) in which a plurality of segments in the previous line contact to a plurality of segments in the present line, and a deletion mode (DEL) in which no contact segment exists in the present line, and the encoded information includes a control code corresponding to the contact state, and also (a) information regarding a length (M) of a background portion prior to said segment and a length (N) of said segment in a case where said contact state corresponds to the insertion mode (INS), (b) information regarding difference amounts (S;D) at each end of respective contact segments and/or repeat number (K) of said simple contact difference mode of the succeeding lines, and/or polarity information (Ps;Pd) applying positive and negative polarities to said difference amounts (S;D) in a case where said contact state corresponds to the simple contact difference mode (DIF), (c) information regarding a number (Q) of segments to be joined and difference amounts (S;D) between extreme ends of a plurality of segments to be joined and ends of one joined segment, and polarity information (Ps;Pd) regarding said difference amounts (S;D) in a case where said contact state corresponds to the join mode (JOIN), (d) information regarding a number (Q) of forked segments and run-lengths (Mq;Nq) of formed segments in a case where said contact state corresponds to the fork mode (FORK), or (e) information regarding a number (Qj) of segments to be joined, the number (Qf) of the forked segments, and run-lengths (Mqf;Nqf) of said forked segments in a case where said contact state corresponds to join-fork mode (J-F), but when the contact state corresponds to the deletion mode, onlly a deletion mode control code (DEL) is produced.
Claim 3
Dependent Claim 77 words
An image-data compression method according to claim 1, in which, when the said contact state corresponds to the insertion mode (INS), insertion mode control codes different from one another are produced in accordance with the length N of said segment and one of two insertion mode control codes or may be produced in accordance with a case where said length N of the segment is below "63" or where said length of the segment is over "64".
Claim 4
Dependent Claim 45 words
An image data compression method according to claim 1, wherein a case where said discriminated result of said contact state corresponds to the simple contact difference mode (DIF), difference mode control codes different from one another are outputted in accordance with said difference amounts (S;D).
Claim 5
Dependent Claim 48 words
An image data compression method according to claim 3, wherein, in the case where said difference amounts (S;D) are both "0", only a difference 0 mode control code is produced together with coded data regarding repeat number (K) of said simple contact difference mode in the succeeding lines.
Claim 6
Dependent Claim 106 words
An image data compression method according to claim 3, wherein the case where said difference amounts (S;D) are both "1" or less, or "3" or less, a difference mode control code or (DIF-1) or (DIF-3) is produced together with coded data regarding information of repeat number (K) of said simple contact difference mode in succeeding lines and difference amounts (Sk;Dk) of respective segments in the succeeding lines corresponding to said repeat number (K) and polarity information (Ps;Pd) of said difference amounts (Sk;Dk), and only one type of said polarity information (Ps;Pd) is applied commonly to said difference amounts (Sk;Dk) of said segment in the succeeding lines.
Claim 7
Dependent Claim 51 words
An image data compression method according to claim 3, wherein in the case where either of said difference amounts (S;D) is "4" or more, a difference mode control code is produced together with coded data regarding information of said difference amounts (S;D) and polarity information (Ps;Pd) of said difference amounts (S;D).
Claim 8
Dependent Claim 60 words
An image data compression method according to claim 6, wherein control codes different from one another are produced in accordance with values of said difference amounts (S;D) and any one of "difference 4" mode control codes, and is produced in accordance with any one of cases where said difference amounts (S;D) are "7" or less, "8-15", or "16" or more.
Claim 9
Dependent Claim 85 words
An image data compression method according to claim 1, wherein in a case where said contact state corresponds to the simple contact difference mode satisfying a condition that said difference amounts (S;D) are both "3" or less, any one of difference mode control codes, and is selected in accordance with a condition of generation of the contact state satisfying said difference amount condition in the following line and the selected control code is produced together with said coded data coincident with said selected control code.
Claim 10
Dependent Claim 53 words
An image data compression method according to claim 1, in which in a case where said contact state corresponds to any one of said join mode, said fork mode, and said join-fork mode, there is coded a value obtained by substracting "2" from the number of segments to be actually joined or forked.

References Cited (Backward Citations)

US4204232A Cited
US4189711A Cited
US4229768A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag