Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
249 words
A data converting apparatus for converting original outline data into normal outline data, comprising: an original outline data memory storing a batch of original outline data indicative of at least one closed-loop outline of each of a plurality of characters, each of said at least one outline of said each character consisting of a plurality of successive segments, said plurality of characters including characters each of which comprises at least one outline each of which consists of at least one ordinary segment, and at least one special chain of segments each chain defining a specific pattern, said batch of original outline data indicative of each outline which has said at least one special chain of segments including at least one set of abridged special segment data indicative of said at least one special chain of segments, and at least one set of ordinary segment data representative of said at least one ordinary segment; segment chain data generating means for generating a group of segment chain data based on each of said at least one set of abridged special segment data, said group of segment chain data being representative of all segments of each of said at least one special chain of segments; and outline data output means for outputting a batch of normal outline data which consists of said at least one set of ordinary segment data stored in said original outline data memory, and said group of segment chain data generated by said segment chain data generating means.
Claim 2
Dependent Claim
249 words
A data converting apparatus for converting original outline data into normal outline data, comprising: an original outline data memory storing a batch of original outline data indicative of at least one closed-loop outline of each of a plurality of characters, each of said at least one outline of said each character consisting of a plurality of successive segments, said plurality of characters including characters each of which comprises at least one outline each of which consists of at least one ordinary segment, and at least one special chain of segments each chain defining a specific pattern, said batch of original outline data indicative of each outline which has said at least one special chain of segments including at least one set of abridged special segment data indicative of said at least one special chain of segments, and at least one set of ordinary segment data representative of said at least one ordinary segment; segment chain data generating means for generating a group of segment chain data based on each of said at least one set of abridged special segment data, said group of segment chain data being representative of all segments of each of said at least one special chain of segments; and outline data output means for outputting a batch of normal outline data which consists of said at least one set of ordinary segment data stored in said original outline data memory, and said group of segment chain data generated by said segment chain data generating means.
Claim 3
Dependent Claim
30 words
A data converting apparatus according to claim 1, wherein said plurality of successive segments consist of segments selected from the group consisting of a straight segment and a curved segment.
Claim 4
Dependent Claim
57 words
A data converting apparatus according to claim 2, wherein said curved segment consists of a Bezier curve, and said at least one set of ordinary segment data including at least one set of straight line data each representative of said straight segment, and at least one set of Bezier .curve data each representative of said Bezier curve.
Claim 5
Dependent Claim
30 words
A data converting apparatus according to claim 3, wherein said specific pattern defined by each of said at least one special chain of segments is similar to a basic pattern.
Claim 6
Dependent Claim
137 words
A data converting apparatus according to claim 4, wherein said segment chain data generating means comprises a basic pattern data memory which stores at least one group of basic pattern data each group including a plurality of sets of segment data which represent respective segments of said basic pattern, said segment chain data generating means reading out from said basic pattern data memory one of said at least one group of basic pattern data which corresponds to said each set of abridged special segment data of said original outline data, when said segment chain data generating means reads out from said original outline data memory said each set of special segment data, said segment chain data generating means converting each of said at least one group of basic pattern data into said group of segment chain data.
Claim 7
Dependent Claim
179 words
A data converting apparatus according to claim 5, wherein each of said at least one set of abridged special segment data stored in said original outline memory comprises a pattern identification code designating one of said at least one group of basic pattern data which represents the basic pattern to which said specific pattern is similar, and a set of dimension data necessary for said segment chain data generating means to convert said one group of basic pattern data into said group of segment chain data which represents said specific pattern, said segment chain data generating means reads out from said original outline data memory said pattern identification code and said set of dimension data of said special segment data, and reads out from said basic pattern data memory said one group of basic pattern data designated by said pattern identification code, said segment chain data generating means converting said one group of basic pattern data into said group of segment chain data, by modifying said one group of basic pattern data based on said set of dimension data.
Claim 8
Dependent Claim
398 words
A character output device for outputting characters on an output medium, according to dot data representative of said characters, comprising: an original outline data memory storing a batch of original outline data indicative of at least one closed-loop outline of each of a plurality of characters which are identified by respective character codes, each of said at least one outline of said each character consisting of a plurality of successive segments, said plurality of characters including characters each of which comprises at least one outline each of which consists of at least one ordinary segment, and at least one special chain of segments each chain defining a specific pattern, said batch of original outline data indicative of each outline which has said at least one special chain of segments including at least one set of abridged special segment data indicative of said at least one special chain of segments, and at least one set of ordinary segment data representative of said at least one ordinary segment; a text memory for storing a batch of text data consisting of said character codes which identify the characters to be outputted on said output medium; segment chain data generating means for reading out from said original outline data memory said batch of original outline data for each character identified by said character codes, and generating, for each outline having said at least one special chain of segments, a group of segment chain data based on each of said at least one set of abridged special segment data of said batch of original outline data, said group of segment chain data being representative of all segments of each of said at least one special chain of segments; dot data generating means for generating a batch of dot data representative of the characters identified by said character codes, based on said at least one set of ordinary segment data stored in said original outline data memory, and said plurality of sets of segment chain data generated by said segment chain data generating means, said batch of dot data being indicative of presence or absence of image dots to be formed on said output medium in the form of a matrix of dots; and character output means for outputting on said output medium said characters identified by said character codes, according to said batch of dot data generated by said dot data generating means.
Claim 9
Dependent Claim
398 words
A character output device for outputting characters on an output medium, according to dot data representative of said characters, comprising: an original outline data memory storing a batch of original outline data indicative of at least one closed-loop outline of each of a plurality of characters which are identified by respective character codes, each of said at least one outline of said each character consisting of a plurality of successive segments, said plurality of characters including characters each of which comprises at least one outline each of which consists of at least one ordinary segment, and at least one special chain of segments each chain defining a specific pattern, said batch of original outline data indicative of each outline which has said at least one special chain of segments including at least one set of abridged special segment data indicative of said at least one special chain of segments, and at least one set of ordinary segment data representative of said at least one ordinary segment; a text memory for storing a batch of text data consisting of said character codes which identify the characters to be outputted on said output medium; segment chain data generating means for reading out from said original outline data memory said batch of original outline data for each character identified by said character codes, and generating, for each outline having said at least one special chain of segments, a group of segment chain data based on each of said at least one set of abridged special segment data of said batch of original outline data, said group of segment chain data being representative of all segments of each of said at least one special chain of segments; dot data generating means for generating a batch of dot data representative of the characters identified by said character codes, based on said at least one set of ordinary segment data stored in said original outline data memory, and said plurality of sets of segment chain data generated by said segment chain data generating means, said batch of dot data being indicative of presence or absence of image dots to be formed on said output medium in the form of a matrix of dots; and character output means for outputting on said output medium said characters identified by said character codes, according to said batch of dot data generated by said dot data generating means.
Claim 10
Dependent Claim
30 words
A character output device according to claim 7, wherein said plurality of successive segments consist of segments selected from the group consisting of a straight segment and a curved segment.
Claim 11
Dependent Claim
57 words
A character output device according to claim 8, wherein said curved segment consists of a Bezier curve, and said at least one set of ordinary segment data including at least one set of straight line data each representative of said straight segment, and at least one set of Bezier curve data each representative of said Bezier curve.
Claim 12
Dependent Claim
30 words
A character output device according to claim 9, wherein said specific pattern defined by each of said at least one special chain of segments is similar to a basic pattern.
Claim 13
Dependent Claim
138 words
A character output device according to claim 10, wherein said segment chain data generating means comprises a basic pattern data memory which stores at least one group of basic pattern data each group including a plurality of sets of segment data which represent respective segments of said basic pattern, said segment chain data generating means reading out from said basic pattern data memory one of said at least one group of basic pattern data which corresponds to said each set of abridged special segment data of said original outline data, when said segment chain data generating means reads out from said original outline data memory said each set of abridged special segment data, said segment chain data generating means converting each of said at least one group of basic pattern data into said group of segment chain data.
Claim 14
Dependent Claim
180 words
A character output device according to claim 11, wherein each of said at least one set of abridged special segment data stored in said original outline memory comprises a pattern identification code designating one of said at least one group of basic pattern data which represents the basic pattern to which said specific pattern is similar, and a set of dimension data necessary for said segment chain data generating means to convert said one group of basic pattern data into said group of segment chain data which represents said specific pattern, said segment chain data generating means reads out from said original outline data memory said pattern identification code and said set of dimension data of said abridged special segment data, and reads out from said basic pattern data memory said one group of basic pattern data designated by said pattern identification code, said segment chain data generating means converting said one group of basic pattern data into said group of segment chain data, by modifying said one group of basic pattern data based on said set of dimension data.
Claim 15
Dependent Claim
396 words
A dot-matrix printer for printing characters on a recording medium, according to dot data representative of said characters, comprising: an original outline data memory storing a batch of original outline data indicative of at least one closed-loop outline of each of a plurality of characters which are identified by respective character codes, each of said at least one outline of said each character consisting of a plurality of successive segments, said plurality of characters including characters each of which comprises at least one outline each of which consists of at least one ordinary segment, and at least one special chain of segments each chain defining a specific pattern, said batch of original outline data indicative of each outline which has said at least one special chain of segments including at least one set of abridged special segment data indicative of said at least one special chain of segments, and at least one set of ordinary segment data representative of said at least one ordinary segment; a text memory for storing a batch of text data consisting of said character codes which identify the characters to be printed on said recording medium; segment chain data generating means for reading out from said original outline data memory said batch of original outline data for each character identified by said character codes, and generating, for each outline having said at least one special chain of segments, a group of segment chain data based on each of said at least one set of abridged special segment data of said batch of original outline data, said group of segment chain data being representative of all segments of each of said at least one special chain of segments; dot data generating means for generating a batch of dot data representative of the characters identified by said character codes, based on said at least one set of ordinary segment data stored in said original outline data memory, and said group of sets of segment chain data generated by said segment chain data generating means, said batch of dot data being indicative of presence or absence of image dots to be formed on said output medium in the form of a matrix of dots; and printing means for printing on said recording medium said characters identified by said character codes, according to said batch of dot data generated by said dot data generating means.
Claim 16
Dependent Claim
396 words
A dot-matrix printer for printing characters on a recording medium, according to dot data representative of said characters, comprising: an original outline data memory storing a batch of original outline data indicative of at least one closed-loop outline of each of a plurality of characters which are identified by respective character codes, each of said at least one outline of said each character consisting of a plurality of successive segments, said plurality of characters including characters each of which comprises at least one outline each of which consists of at least one ordinary segment, and at least one special chain of segments each chain defining a specific pattern, said batch of original outline data indicative of each outline which has said at least one special chain of segments including at least one set of abridged special segment data indicative of said at least one special chain of segments, and at least one set of ordinary segment data representative of said at least one ordinary segment; a text memory for storing a batch of text data consisting of said character codes which identify the characters to be printed on said recording medium; segment chain data generating means for reading out from said original outline data memory said batch of original outline data for each character identified by said character codes, and generating, for each outline having said at least one special chain of segments, a group of segment chain data based on each of said at least one set of abridged special segment data of said batch of original outline data, said group of segment chain data being representative of all segments of each of said at least one special chain of segments; dot data generating means for generating a batch of dot data representative of the characters identified by said character codes, based on said at least one set of ordinary segment data stored in said original outline data memory, and said group of sets of segment chain data generated by said segment chain data generating means, said batch of dot data being indicative of presence or absence of image dots to be formed on said output medium in the form of a matrix of dots; and printing means for printing on said recording medium said characters identified by said character codes, according to said batch of dot data generated by said dot data generating means.
Claim 17
Dependent Claim
24 words
A dot-matrix printer according to claim 13, wherein said printing means consists of laser-printing means for laser-printing according to said batch of dot data.
Claim 18
Dependent Claim
32 words
A dot-matrix printer according to claim 13, wherein said at least one special chain of segments includes a special chain of segments which defines a serif of a stroke of a character.