Browse Prior Art Database

Data Structuring Algorithm

IP.com Disclosure Number: IPCOM000047342D
Original Publication Date: 1983-Nov-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 2 page(s) / 57K

Publishing Venue

IBM

Related People

Harper, HL: AUTHOR

Abstract

Video data from all-addressable points captured during regeneration of odd and even scans on a video display tube are typically stored as successive bytes in a memory divided into odd and even pages. When the data are to be recorded by a serial printer, rearrangement is required at a print buffer to store a respective scan line of data for each print element in the print head as it traverses the record medium. In addition, each scan line may have a status byte to indicate that the next two odd and two even scan lines are to be skipped to allow for spacing between character rows on the printout.

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 52% of the total text.

Page 1 of 2

Data Structuring Algorithm

Video data from all-addressable points captured during regeneration of odd and even scans on a video display tube are typically stored as successive bytes in a memory divided into odd and even pages. When the data are to be recorded by a serial printer, rearrangement is required at a print buffer to store a respective scan line of data for each print element in the print head as it traverses the record medium. In addition, each scan line may have a status byte to indicate that the next two odd and two even scan lines are to be skipped to allow for spacing between character rows on the printout. The data rearrangement uses a microprocessor and is described for a printer having two vertical parallel rows of eight print elements each with one row offset vertically relative to the other to interlace the odd and even scan line data. Thus, 16 scan lines are to be printed during each horizontal print head traversal of print elements 0-15. The print buffer (P/B) can store all data for a single print head traversal. Display data captured in scan 1 must be applied to the top element 15 of the print head, data captured in scan 2 is applied to element 14, etc. Picturing the print elements as containing two bytes of data with the top elements (15 and 14) as the most significant bits, information from particular scans can be ANDed into these bytes for printing. Sixteen passes must be made in order to assemble data from 16 scans before printing. Two buffer addresses are required for each print position, one for odd wires and one for even wires. The print buffer is initialized to all 1's before data capture. A bit set to 0 causes a dot to be printed for that print position. The alg...