Complex character generator
AssigneeInternational Business Machines Corporation
InventorsGerald Goertzel, Carl G. Powell, Samuel C. Tseng
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGerald Goertzel, Carl G. Powell, Samuel C. Tseng
Estimating the term…
A character compaction and generation method and apparatus which is particularly adapted to the generation of complex characters such as Kanji characters. A dot matrix defining a given character is compacted into a sparse matrix, with the original character being reconstructed for printing or display from the compacted character defined in the sparse matrix. Each character in the complex character set is compacted and stored in memory one time only, with decompaction being performed each time a given character is to be generated. A set of symbols are defined to represent different patterns which occur frequently in the entire complex character set. Different combinations of the symbols define a given character. The information stored for each sparse matrix representing a given character is comprised of each symbol in the sparse matrix, its position, and its size parameter if the symbol represents a family of patterns which differ only in size. Three groups of different patterns are defined which occur frequently in the complex character set, namely, a first group which has a fixed size for each pattern, a second group which has one size parameter which must be specified for each pattern, and a third group which has a plurality of size parameters which must be specified for each pattern.
In character generating apparatus, a method of generating characters in a complex character set on a utilization device, with each character in said complex character set being described by an original m by n element matrix, where m and n are integers which may or may not be equal, said method comprising the steps of:
In character generating apparatus, a method of generating characters in a Kanji character set on a utilization device, with each character in said Kanji character set being described by an original m by n element matrix, where m and n are integers which may or may not be equal, said method comprising the steps of:
In character generating apparatus, a method of generating characters in a complex character set on a utilization device, with each character in said complex character set being described by an original m by n elements matrix, where m and n are integers which may or may not be equal, said method comprising the steps of:
A method of compacting characters in a complex character set, with each character in said complex character set being described by an original m by n element matrix, where m and n are integers which may or may not be equal, said method comprising the steps of:
In a complex character generator for generating a complex character set, with each character in said complex character set being described by an original m by n element matrix, where m and n are integers which may or may not be equal, defining in terms of elements, three groups of different patterns which occur frequently in said complex character set, namely, a first group which has a fixed size for each pattern, a second group which has one size parameter which must be specified for each pattern, and a third group which has a plurality of size parameters which must be specified for each pattern, assigning a different symbol to represent each of of said different patterns, defining a sparse m by n character matrix for each character in said complex character set in terms of the combination of symbols assigned to represent the combination of patterns defining the corresponding original character matrix, with at least certain ones of said characters having elements of different patterns which overlap, such that when the character is generated, the elements that overlap patterns are generated for each pattern of which they form a part, with each symbol being positioned in the sparse matrix where a predetermined one of the elements forming the pattern defined by that symbol is positioned in the original character matrix, the combination comprising:
Dependencies are inferred from the claim text.