EP0234018A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Method and apparatus for converting the resolution of dot matrix display data
Assignee: International Business Machines Corp
•
Filing: 1986-12-09
•
Granted: —
•
Expires: 2006-12-09
Abstract
Abstract Original print data of one resolution N are converted into print data of a higher resolution M. The small segment N1 original data is determined by comparing N to M and deriving the smallest fraction therefrom. Additional data is added to the original data by inserting M1-N1 blank data commands evenly between each of the original data. Each inserted blank is converted to a print command when the preceding and following original data are print commands.
Inventors
- 👤 Karen Kaye Kellam
- 👤 Ronnie Chi On Tong
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-30 17:53
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K15/22; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0071
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
133 words
A method of converting original serial graphics display data of one resolution N to data of a higher resolution M, said original data comprising a plurality of binary data digits where a "1" indicates a displayed command, and a "0" indicates a blank command, comprising: determining the smallest segment NI of original data to be converted to data of said second higher resolution by forming a ratio of the lower and higher resolution N and M as N1/M1; adding additional data to said original data by inserting B blank data commands evenly between each of said original data, where B=M1-N1; and converting each of said inserted blank commands which lie between two consecutive print commands to a display command, whereby a segment M1 of data is produced for printing at said higher resolution.
Claim 2
Independent Claim
133 words
A method of converting original serial graphics display data of one resolution N to data of a higher resolution M, said original data comprising a plurality of binary data digits where a "1" indicates a displayed command, and a "0" indicates a blank command, comprising: determining the smallest segment NI of original data to be converted to data of said second higher resolution by forming a ratio of the lower and higher resolution N and M as N1/M1; adding additional data to said original data by inserting B blank data commands evenly between each of said original data, where B=M1-N1; and converting each of said inserted blank commands which lie between two consecutive print commands to a display command, whereby a segment M1 of data is produced for printing at said higher resolution.
Claim 3
Dependent Claim
41 words
The method of claim 1, wherein said additional data is inserted by inserting the same number of blank commands between each data until all of said additional data is inserted to generate a plurality of data partitions with said original data.
Claim 4
Dependent Claim
39 words
The method of claim 2 further comprising distributing any data following said plurality of partitions by rearranging each partition identified by the integer of , where SNAF is the number of remaining data, to include the next original data.
Claim 5
Dependent Claim
26 words
The method of claim 3 where additional data are inserted in every partition corresponding to the integer , the remaining SNAF data being inserted additional data.
Claim 6
Independent Claim
31 words
The method of one of the claims 1 -4, wherein each of said additional data is inserted between each group of original data defined by the integer N1/B, when B N1.
Claim 7
Independent Claim
29 words
The method of one of the claims 1 -4, wherein a plurality of inserted data identified by the integer B/N1 are inserted between each original data when B N1.
Claim 8
Independent Claim
65 words
A method of converting graphic display data comprising serial data of one resolution N to data of a lower resolution S comprising: deriving an integer representing the ratio of said serial data of one resolution N and said lower resolution as X; and combining in a logical OR function groups of said serial data of resolution N, each of said groups containing X consecutive data.
Claim 9
Independent Claim
65 words
A method of converting graphic display data comprising serial data of one resolution N to data of a lower resolution S comprising: deriving an integer representing the ratio of said serial data of one resolution N and said lower resolution as X; and combining in a logical OR function groups of said serial data of resolution N, each of said groups containing X consecutive data.
Claim 10
Dependent Claim
26 words
The method of claim 7 further comprising forming intermediate resolution data from said serial data of resolution N, said intermediate data having a resolution of X"S.
Claim 11
Dependent Claim
15 words
The method of claim 8 where X is selected as (integer ((N-1)/S)) + 1 .
Claim 12
Dependent Claim
26 words
The method of claim 8 or 9, wherein the intermediate resolution data are formed in accordance with the method of one of the claims 1 -6.
Claim 13
Dependent Claim
197 words
In a system for displaying dot matrix data, apparatus for converting serial data comprising a plurality of binary data slices comprising blank commands and a dot command of one resolution N to data of a second resolution M corresponding to the resolution of a display device comprising: a serial data input port (14) connected to receive individual graphic data slices along with data header transmitted from a host processor (11); and a microprocessor (15) connected to receive original serial data from said data input port and to deliver an output data stream to said display device, said microprocessor programmed to decode each received header to determine the resolution N of the data from said host device; determine a minimum ratio of input data resolution to output data resolution M as N1/M1; determine a number of extra data positions M1-N1 in said output data stream; and inserting new data between each of said original serial graphic data until M1-N1 data are inserted, said inserted data being a blank command when one of the preceding and following original data are blank commands, and a dot command when both of said preceding and following original data is a dot command.
Claim 14
Dependent Claim
197 words
In a system for displaying dot matrix data, apparatus for converting serial data comprising a plurality of binary data slices comprising blank commands and a dot command of one resolution N to data of a second resolution M corresponding to the resolution of a display device comprising: a serial data input port (14) connected to receive individual graphic data slices along with data header transmitted from a host processor (11); and a microprocessor (15) connected to receive original serial data from said data input port and to deliver an output data stream to said display device, said microprocessor programmed to decode each received header to determine the resolution N of the data from said host device; determine a minimum ratio of input data resolution to output data resolution M as N1/M1; determine a number of extra data positions M1-N1 in said output data stream; and inserting new data between each of said original serial graphic data until M1-N1 data are inserted, said inserted data being a blank command when one of the preceding and following original data are blank commands, and a dot command when both of said preceding and following original data is a dot command.
Claim 15
Dependent Claim
84 words
The apparatus of claim 11, wherein said microprocessor is further programmed to perform the steps of: determining whether N1 is greater than B where B= M1-N1; inserting each new single new data slice between original data slices at an interval corresponding to the whole number integer of N1/B; and if any remainder data slices SNAF occur following the inserted data, redistributing said original and new data slices by including more than one original data slices at intervals defined by the whole number integer B/SNAF.
Claim 16
Dependent Claim
78 words
The apparatus of claim 12, wherein said microprocessor is further programmed to perform the steps of: determining whether N1 is less than or equal to B, where B = M1-N1; inserting between each original data slice a number of inserted data slices corresponding to the whole number integer of the fraction B and if any remainder data slices SNAF need to be inserted to derive N1-M1 data positions, inserting an additional inserted data slice every integer of N1/SNAF.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.