Browse Prior Art Database

BIT STRUCTURING TECHNIQUE FOR PRINTING DEVICES

IP.com Disclosure Number: IPCOM000024610D
Original Publication Date: 1981-Apr-30
Included in the Prior Art Database: 2004-Apr-02
Document File: 4 page(s) / 195K

Publishing Venue

Xerox Disclosure Journal

Abstract

Disclosed is a low-cost, high-quality system for the taking of orthographic information and bit structuring that information. The system provides a window, which relates aspect ratio of the character in the X, Y plane with the character desired spacing, to operate as the source definition of the X, Y space per character, or pattern. By using an iterating space oriented register and a separate space expansion control in the X direction, redefining and generating a space bit structure related to resolution and size is achieved. The system obviates the problems of holes in characters, memory increases (for line data, font storage, etc.), computational extensions, arithmetic manipulations, and loss of proportional spacing that standard procedures would result in increases in resolution or character size. The system allows control of the aspect ratio manually as well as by program, operation without software intervention or with software interaction. With separate controls, the space oriented register also provides, in the receive mode, an option to store lines of a non-coded data stream for facsimile trans-mission if desired, without adding anything more than a mode control and setting the control to one condition. If the register is used for this purpose, a single switch can control all respective conditions relating to the mode control. In like fashion, the system can accept video data streams from a CRT, for example.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 54% of the total text.

Page 1 of 4

XEROX DISCLOSURE JOURNAL

SER/II

11

REG I ST E R

I

BIT STRUCTURING TECHNIQUE FOR PRINTING DEVICES

,ADDRESS FONT/SPACE DIVIDE axn SPACE LINE

&->

Proposed Classification US. CI. 358/295
Int. Cl. H04n 1/024

Patricia A. Wiener

DATA CODED -

STREAM

-READ/ SHIFT

a ---P

' DEFINITION 8'

/

  SELECT MULTIPLEXER

NUN-LUULU

 DATA PRESENT STREAM COUNT

4

STORE STREAMS CIRCUIT

t k~ 4p

DATA

~~ LIl

CODED

ST ORE

fl ~1n.0 ennrn

Volume 6 Number 2 March/April 1981 95

.-

I

[This page contains 1 picture or other non-text object]

Page 2 of 4

BIT STRUCTURING TECHNIQUE FOR PRINTING DEVICES (Cont'd)

The concepts described herein relate to the generation of line copy for raster output scanners or electrographics in which the call up of the line copy, though orthographic in nature, will allow for bit structuring. Response can be to ASCII codes or any special code once defined. The system is usable for CRT, Printer or facsimile system, and a non-coded bit stream may use the system as a 1:l device.

In this system, bit data is written one line at a time. Character height is related to number of times a line is iterated in the Y-direction and line length by the multiplication of bits to be written in the X-direction as it relates to bit resolution. Iteration does not imply additional storage requirements greater than the defined aspect profile as stored in the font/space rom.

Referring to the drawing, for the X-direction, a divide by n circuit 5 receives the data stream generated by font/space definition store 6 and reduces the data operating frequency. This introduces a relationship related to character size and resolution in the X-direction. The same n can control the sequencing of a space generator and shift register store 8 which acts to produce the individual line a selected number of times by recirculating the selected line to the output to control height in the Y-direction while holding character aspect ratio constant. Shift register store 8 is a recirculating-type register which receives data from the font/space definition store 6 via divide by n circuit 5, divide by n circuit 5 having previously expanded the font/space definition in the X-direction. A counter 10, which is set to the number of times a line is to be iterated, controls the line select multiplexer 11.

The basic concept takes the aspect ratio in its base form (i.e., 8 X 6) and adds desired space between characters so that as a consequence, the character or pattern lies in 8 X 8 space. Font/space definition store 6, which has an eight-bit output and is directly addressed by code from coded data store 15, provides character or pattern size and spacing information in the X-direction. The information is stored temporarily and sequentially in font/space definition store 6 and is used by divide by n circuit 5 to produce the character size selected. The next character or pattern write signal adds information to the store 6 for the next space representation.

Counter 10 controls the number of times a given...