Text-processing
AssigneeVydec, Inc.
InventorsJonathan R. Williams, Thomas D. Heidt
Life of this patent
Estimating the term…
Abstract
A text-processing system for presenting input data on a display device such as a cathode ray tube (CRT) and/or a data receiving unit from which the data may be selectively retrieved and presented in a predetermined format. The system comprises memory addressing and interpreting means which functions substantially independently for CRT beam controlling means, thus enabling parallel operation of these functions. The system further comprises slewing means for controlling beam movement directly between any selected points on the CRT face. Provision is made for italicizing and/or altering the size of selected ones of the displayed characters.
Claims16
A system for processing textual material comprised of digital data words, certain words being representative of characters and certain words being representative of formatting instructions therefor, said system displaying said textual material on a display device, the displayed text including visible characters arranged in predetermined format by the non-displayed formatting instructions, which comprises:
- means for decoding said data words and for identifying character data to be displayed and formatting data representative of modifications to said character data;
- means, interconnected with said decoding means, for selectively combining formatting data words with character words by modifying said character data words;
- means for controlling the positioning of characters on said display device as a function of said non-displayed formatting instructions;
- and
- buffer means, interposed between said combining means and said positioning means, for passing said combined formatting and character data words from said combining means to said positioning means and for preventing the passage of digital data comprising solely instruction data words therebetween.
An improved word processing system of the type that includes a CRT and a display processor, said display processor being utilized to perform the functions of decoding digital data, addressing predetermined locations in a memory, interpreting displayed and non-displayed data and instructions and presenting this interpreted data to character generation circuitry and to major-positioning circuitry for CRT beam positioning, wherein the improvement comprises:
- means for performing the decoding, addressing and interpreting functions substantially simultaneously with said beam positioning and character display.
An improved system for drawing characters on the face of a CRT at selectable discrete positions on said face by moving an electron beam, wherein the improvement comprises:
- means for continuously moving the electron beam directly from a first position to a second, non-adjacent position on the face of said CRT and for utilizing the continuous motion of said electron beam to underline selected ones of the characters drawn on said CRT.
Apparatus for controlling the positioning of the beam of a CRT, said beam being controlled by X and Y analog position commands signals, which comprises:
- means for identifying a predetermined plurality of points on the screen of said CRT wherein each of said predetermined points has associated therewith a predetermined digital word;
- means for converting said predetermined digital word into an X analog output control signal and a Y analog output control signal;
- means for sensing said X and Y analog output control signals thereby to produce said X and Y analog position command signals respectively, said X and Y analog position command signals controlling movement of said CRT beam;
- means for transitioning from a first predetermined X and Y analog position command signal representative of a first predetermined digital word associated with a predetermined first point on said CRT face to a second predetermined X and Y analog position command signal representative of a second predetermined digital word associated with a predetermined second point on said CRT face, said transition being substantially linear with respect to time;
- means for maintaining said X and Y analog position command signals at predetermined magnitudes during the time that any of said digital words remain unchanged, and
- analog means for generating a busy signal for indicating motion of the electron beam between a first predetermined point and a second predetermined point.
A system for processing textual material comprised of digital data words, certain words being representative of characters and certain words being representative of formatting instructions therefor, said system displaying said textual material on the face of a CRT the displayed text including visible characters arranged in a predetermined format by the non-displayed formatting instructions, which comprises:
- means for decoding said data words and for identifying character data to be displayed and formatting data representative of modifications to said character data;
- means, interconnected with said decoding means, for selectively combining formatting data words with character data words by modifying said character data words;
- means for controlling the positioning of the beam of said CRT;
- buffer means, interposed between said combining means and said positioning means, for passing said combined formatting character data words from said combining means to said positioning means and for preventing the passage of digital data comprising solely instruction data words therebetween;
- and
- said buffer having sufficient capacity to allow the decoding of multiple non-displayed formatting instructions without stopping said means for controlling the positioning the beam of said CRT.
A method for displaying characters comprising lines of text, including alphanumeric symbols, arranged according to non-displayed formatting instructions, on a display device, comprising the steps of:
- storing said lines of text non-contiguously in a refresh memory with an end-of-line symbol at the end of each line of characters;
- reading characters of text out of said refresh memory either sequentially or non-sequentially in accordance with said non-displayed formatting instructions;
- distinguishing the digital data words into display characters and non-displayed formatting instructions;
- processing characters to be displayed substantially independently of non-displayed instructions;
- combining said displayed characters and respective non-displayed instructions associated therewith;
- and
- providing said combined data signals to character positioning and generating circuitry for drawing on the CRT.
Dependencies are inferred from the claim text.