Supplemental data generation for complementing adjacent lines of facsimile data
AssigneeKabushiki Kaisha Toshiba
InventorTakehiko Minowa
Life of this patent
Estimating the term…
Abstract
A method of generating supplemental lines for placement between adjacent lines of real data, such as adjacent lines of facsimile data, is disclosed. Supplemental lines are generated in a curvilinear fashion in order to smooth the transition between the adjacent lines of real data, and is of particular utility in facsimile devices and the like where the real data would otherwise be printed in a noncontiguous manner, that is, with gaps therebetween.
Claims13
In a device for printing characters in a first and a second predetermined pattern on adjacent first and second real data lines, respectively, a method of generating M supplemental data lines comprising supplemental characters for placement between the adjacent real data lines to complement the adjacent real data lines in a curvilinear fashion, said method comprising the steps of:
- determining a first set of M borders about a group of contiguous characters on the first real data line, each border N being a distance N*x from the left-most and right-most characters of the group of contiguous characters on the first real data line and a distance N*y from the lower portion of the first real data line for N=1, 2, . . . , M, x corresponding to the effective horizontal width of the character and y corresponding to the effective vertical height of the character;
- determining a second set of M borders about a group of contiguous characters on the second real data line, each border L being a distance L*x from the left-most and right-most characters of the group of contiguous characters on the second real data line and a distance L*y from the upper portion of the second real data line for L=1, 2, . . . , M;
- determining the intersecting boundary betwen the borders N and L, wherein L=[(M+1)-N] for N =1, 2, . . . , M on each of the M supplemental lines;
- and,
- generating the supplemental characters on each of the M supplemental data lines at the locations determined by the intersecting boundry on each of the M supplemental lines.
A device for printing characters in a first and a second predetermined patterns on adjacent first and second real data lines, respectively, including a line data generating means for generating M supplemental data lines comprising supplemental characters for placement between the adjacent real data lines to complement the adjacent real data lines in a curvilinear fashion, the line data generating means comprising:
- first determining means for determining a first set of M borders about a group of contiguous characters on the first real data line, each border N being a distance N*x from the left-most and right-most characters of the group of contiguous characters on the first real data line and a distance N*y from the lower portion of the first real data line for N=1, 2, . . . M, wherein x corresponds to the effective horizontal width of the character and y corresponds to the effective vertical height of the character;
- a second determining means for determining a second set of M borders about a group of contiguous characters on the second real data line, each border L being a distance L*x from the left-most and right-most characters of the group of contiguous characters on the second real data line and a distance L*y from the upper portion of the second real data line for L=1, 2, . . . M;
- intersection determining means, coupled to said first and second determining means, for determining the intersecting boundary between the borders N and L;
- and,
- supplemental character generating means for generating the supplemental characters on each of the M supplemental data lines at the locations determined by the intersection determining means.
In a facsimile device for receiving encoded information from a transmitting facsimile device and printing characters in a first and second predetermined pattern on adjacent first and second real data lines, respectively, in accordance with a first and a second line of decoded information received, the facsimile device including means for communicating with the transmitting facsimile, means for decoding the encoded information, means for storing at least the first and the second line of decoded information, printing means for printing the first and the second lines of decoded information as the adjacent first and second real data lines, respectively, line data generating means coupled to receive the first and second lines of decoded information for supplying the printing means with the adjacent real data lines and M supplemental data lines comprising supplemental characters for placement between the real data lines for complementing the real data lines in a curvilinear fashion, and control means for controlling the operation of the facsimile device, said line data generating means comprising;
- first and second line storage devices to store the first and second real data lines, respectively;
- first and second shift registers operatively connected to said first and second line storage devices, respectively, for serially receiving the first and second real data lines from the respective line storage devices;
- and
- circuit means operatively coupled to said first and second shift registers for generating the M supplemental data lines for placement between the first and second real data lines, said supplemental data lines complementing the adjacent real data lines in a curvilinear fashion.
Dependencies are inferred from the claim text.