|
|
|
| United States Patent | 4148066 |
| Link to this page | http://www.wikipatents.com/4148066.html |
| Inventor(s) | Saylor; Richard (Monsey, NY) |
| Abstract | An interface for enabling continuous high speed row grabbing video display
with real time hard copy print out thereof interfaces a hard copy printer
with a real time frame grabbing video display terminal for enabling
substantially instantaneous provision of a continuous direct video display
of a selectable predetermined video frame of information on a video
display from continuously receivable information remotely provided over a
transmission media while substantially simultaneously providing real time
hard copy printing of this selectable information on the printer. The
continuously receivable information comprises a plurality of pseudo video
scan lines, each of which has a television video scan line format and is
capable of comprising a complete self-contained packet of digital
information sufficient to provide an entire displayable row of video data
characters, the displayable row comprising a plurality of television video
scan lines, each of the characters comprising a plurality of bits for each
of the television video scan lines. The interface comprises buffer storage
for locally storing hard copy printable information obtained in real time
from the row grabbing terminal video displayable row local storage which
buffer storage is controllably loaded with one bit position of each of the
characters for each of the television video scan lines locally stored in
the row grabbing terminal local storage at the rate at which the
characters are loaded into the row grabbing terminal local storage with a
different bit position being selected for a different one of each of the
television video scan lines comprising the row, the bits comprising the
printable characters thus being selectable from the continuously
receivable information at the character reception rate. A local
microprocessor may be utilized to control the function of the row grabbing
terminal and the printer interface. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 4148066 |
|
|
Interface for enabling continuous high speed row grabbing video display
with real time hard copy print out thereof |
|
|
|
|
|
| Publication Date |
April 3, 1979 |
|
|
|
|
|
| Filing Date |
April 23, 1976 |
|
|
|
|
|
|
|
|
|
|
|
| Parent Case |
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part of a copending U.S. patent
application entitled "Improved Row Grabbing System", filed Sept. 10, 1975,
and bearing U.S. Ser. No. 611,843, now U.S. Pat. No. 4,042,958, and is
related to the following: commonly owned U.S. Pat. No. 3,889,054, issued
June 10, 1975; and the commonly owned copending U.S. patent application of
Robert H. Nagel entitled "Information Retrievable System Having Selectable
Purpose Variable Function Terminal", filed Sept. 10, 1975 and bearing U.S.
Ser. No. 611,937; commonly owned copending U.S. patent application of
Leonard Wintfeld and Robert H. Nagel entitled "Row Grabbing Video Display
Terminal Having Local Programmable Control Thereof", filed Apr. 23, 1976,
and bearing U.S. Ser. No. 679,558; commonly owned copending U.S. patent
application entitled "Digital Video Signal Processor with Distortion
Correction", filed Apr. 23, 1976 and bearing U.S. Ser. No. 679,909; and
the commonly owned copending U.S. patent application entitled "Phase
Locked Loop For Providing Continuous Clock Phase Correction", filed Apr.
23, 1976, and bearing U.S. Ser. No. 679,701, the contents all of which
are specifically incorporated by reference herein. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
Claims  |
|
|
What is claimed is:
1. A printer interface for interfacing a hard copy printer means with a
real time frame grabbing video display terminal for enabling substantially
instantaneous provision of a continuous direct video display of a
selectable predetermined video frame of information on a video display
means from continuously receivable information remotely provided over a
transmission media while substantially simultaneously providing real time
hard copy printing of said selectable predetermined video frame of
information on said printer means, said continuously receivable
information comprising a plurality of pseudo video scan lines, each of
said pseudo video scan lines having a television video scan line format
and capable of comprising a complete self-contained packet of digital
information sufficient to provide an entire displayable row of video data
characters, said displayable row comprising a plurality of television
video scan lines, each of said characters comprising a plurality of bits
for each of said television video scan lines, said pseudo video scan line
having an associated transmission time equivalent to said television video
scan line, said packet of digital information comprising at least address
information for said displayable row and data information for said
displayable characters in said displayable row, said pseudo video scan
line being a composite video signal, said terminal comprising means for
selecting said predetermined video frame to be continuously displayed and
means operatively connected to said video display means and said frame
selection means for processing said composite pseudo video scan line
signals and capable of providing a displayable video row signal to said
video display means from each of said pseudo video scan line signals
pertaining to said selected frame for providing said continuous video
display, said processing means comprising means for providing a master
clock signal output, said terminal further comprising decoder means
operatively connected to said master clock signal output for providing
timing control signals for said processing means indicative of
predetermined character position within said pseudo video scan line signal
and predetermined bit positions within a character for processing said
pseudo video scan line to provide said displayable video row signal
therefrom, said plurality of television video scan lines comprising said
displayable video row signal; said processing means further comprising
local storage means operatively connected to said decoder means and said
video display means for locally storing said displayable video row signal
by said characters by said predetermined bit and character positions; said
interface comprising bit counting means operatively connected to said
decoder means and said processing means local storage means for
incrementally advancing a predetermined count for each of said television
video scan lines comprising said displayable row, buffer storage means for
locally storing said hard copy printable information operatively connected
to said printer means and said processing means local storage means for
providing a hard copy printable signal to said printer means therefrom,
said hard copy printable signal comprising a plurality of printable
characters, each of said printable characters comprising a plurality of
bits, and multiplexer control means operatively connected to said buffer
storage means and said bit counting means for controlling the loading into
said buffer means of one bit position of each of said characters for each
of said television video scan lines locally stored in said processing
means local storage means at the rate at which said characters are loaded
into said processing means local storage means with said multiplexer
control means selecting a different bit position for a different one of
each of said television video scan lines comprising said displayable row,
whereby said bits comprising said printable characters are selectable from
said continuously receivable information at the character reception rate.
2. A printer interface in accordance with claim 1 further comprising local
print clock means having a predetermined clock rate dependent on a
predetermined print rate for said printer means, said local print clock
means being operatively connectable to said buffer storage means for
providing said printable characters to said printer means at said
predetermined clock rate.
3. A printer interface in accordance with claim 1 wherein said processing
means local storage means locally stores said displayable video data
characters in a first plural bit ASCII code and said printer means
utilizes a different second plural bit ASCII code for said printable
characters, said multiplexer control means comprising means for converting
said first plural bit ASCII code into said second plural bit ASCII code
during said buffer storage means loading.
4. A printer interface in accordance with claim 3 wherein said first plural
bit ASCII code is a six bit ASCII code and said second plural bit ASCII
code is a seven bit ASCII code.
5. A printer interface in accordance with claim 4 wherein said printer
means is a matrix printer means.
6. A printer interface in accordance with claim 3 wherein said conversion
means comprises means for logic inverting one of said selected video data
character bits of each of said characters for one of said television video
scan lines, said multiplexer control means additionally loading said logic
inverted bits into said buffer storage means to provide said second
different plural bit ASCII code.
7. A printer interface in accordance with claim 6 wherein said first plural
bit ASCII code is a six bit ASCII code and said second plural bit ASCII
code is a seven bit ASCII code.
8. A printer interface in accordance with claim 7 wherein said printer
means is a matrix printer means.
9. A printer interface in accordance with claim 1 wherein said printer
means is a matrix printer means.
10. A printer interface in accordance with claim 6 wherein said plurality
of television video scan lines comprises eight and said displayable video
data characters each comprise seven bits per character, said multiplexer
control means selecting the seventh bit for every character in the second
television video scan line of said eight, the sixth bit for every
character in the third television video scan line of said eight, the fifth
bit for every character in the fourth television video scan line of said
eight, the fourth bit for every character in the fifth television video
scan line of said eight, the third bit for every character in the sixth
television video scan line of said eight, the second bit for every
character in the seventh and eighth television video scan lines of said
eight, said eighth television video scan line selected second bits being
logic inverted by said logic inversion means for providing said logic
inverted bits, said first plural bit ASCII code comprising said selected
seventh, sixth, fifth, fourth, third and second bits, and said second
plural bit ASCII code comprising said logic inverted selected second bit
as well as said selected seventh, sixth, fifth, fourth, third and second
bits.
11. A printer interface in accordance with claim 1 wherein said plurality
of television video scan lines comprises eight and said displayable video
data characters each comprise seven bits per character, said multiplexer
control means selecting the seventh bit for every character in the second
television video scan line of said eight, the sixth bit for every
character in the third television video scan line of said eight, the fifth
bit for every character in the fourth television video scan line of said
eight, the fourth bit for every character in the fifth television video
scan line of said eight, the third bit for every character in the sixth
television video scan line of said eight, and the second bit for every
character in the seventh television video scan line of said eight.
12. A printer interface in accordance with claim 11 wherein said processing
means local storage means locally stores said displayable video data
characters in a first plural bit ASCII code and said printer means
utilizes a different second plural bit ASCII code for said printable
characters, said multiplexer control means comprising means for converting
said first plural bit ASCII code into said second plural bit ASCII code
during said buffer storage means loading.
13. A printer interface in accordance with claim 12 wherein said conversion
means comprises means for logic inverting one of said selected video data
character bits of each of said characters for one of said television video
scan lines, said multiplexer control means additionally loading said logic
inverted bits into said buffer storage means to provide said second
different plural bit ASCII code, said multiplexer control means further
selecting the second bit for every character in the eighth television
video scan line of said eight, said eighth television video scan line
selected second bits being logic inverted by said logic inversion means
for providing said logic inverted bits.
14. A printer interface in accordance with claim 2 wherein said local print
clock means comprises local oscillator means having a predetermined
frequency corresponding to said predetermined print rate, whereby said
print rate may be varied by changing the frequency of said local
oscillator means.
15. A printer interface in accordance with claim 14 wherein said
predetermined oscillator frequency is substantially 110 Hz and said
predetermined print rate is substantially 110 baud comprising 10
characters per second in an 11 bit per character format.
16. A printer interface in accordance with claim 1 wherein said buffer
storage means comprises random access memory means.
17. A printer interface in accordance with claim 1 wherein said terminal
comprises microcomputer means, said microcomputer means being operatively
connected to said transmission media, to said video display means and to
said printer interface or receiving said continuously receivable
information and controlling the operation of both said terminal and said
printer interface in response thereto, said microcomputer means comprising
said processing means and said decoder means, said selection means being
operatively connected to said microcomputer means for variably selecting
said predetermined video frame to be continuously displayed and
substantially simultaneously hard copy printed.
18. A printer interface in accordance with claim 17 wherein said processing
means local storage means is operatively connected to said microcomputer
means, said terminal further comprising means operatively connectable to
said microcomputer means, to said selection means and to said processing
means local storage means for selectively controlling the local storage of
said continuously receivable information in said local storage means, said
local storage selective control means comprising read only memory means
comprising a condition responsive network for controlling said
microcomputer means in accordance with a predetermined set of conditions
for enabling said direct video display and said substantially simultaneous
hard copy print out of said selected predetermined video frame from said
plurality of continuously received pseudo video scan lines, said
microcomputer means processing said continuously received composite pseudo
video scan lines in accordance with said predetermined set of conditions.
19. A printer interface in accordance with claim 18 wherein said
microcomputer means comprises means for processing said continuously
received composite pseudo video scan lines for providing retrievable
locally storable displayable video row data to said processing means local
storage means from each of said received pseudo video scan line signals
pertaining to said selected predetermined video frame and a displayable
video row signal to said video display means from said local storage means
from each of said locally stored predetermined video frame pertaining
pseudo video scan line signals for enabling said direct video display and
said hard copy printing thereof.
20. A printer interface in accordance with claim 19 wherein said processing
means local storage means comprises random access memory means.
21. A printer interface in accordance with claim 20 wherein said read only
memory means condition responsive network corresponds to a permanently
storable executive and loader program set of instructions for said
microcomputer means defining said set of conditions for controlling the
loading of said selected received corresponding video displayable data
into said random access memory means and said loading of said buffer
storage means and enabling control of said microcomputer processing means
for subsequently providing said continuous direct video display and said
hard copy print out.
22. A printer interface in accordance with claim 21 wherein said processing
means comprises means for updating said retrievable locally stored
displayable video row data in said processing means local storage means on
a displayable video row-by-row basis dependent on the real time data
information content of said received pseudo video scan lines and updating
said displayable video row signal to said video display means in
accordance with said updating of said locally stored displayable video row
data, said printer interface comprising means for updating said buffer
storage in accordance with said processing means local storage update,
whereby said continuous direct video display of said selected
predetermined frame and said hard copy print out thereof is updated on a
displayable video row-by-row basis dependent on said real time data
information content of said received pseudo video scan lines, said
corresponding permanently storable executive and loader program set of
instructions for said microcomputer means further enabling said control of
said microcomputer processing means for providing said updating.
23. A printer interface in accordance with claim 19 wherein said processing
means comprises means for updating said retrievable locally stored
displayable video row data in said processing means local storage means on
a displayable video row-by-row basis dependent on the real time data
information content of said received pseudo video scan lines and updating
said displayable video row signal to said video display means in
accordance with said updating of said locally stored displayable video row
data, said printer interface comprising means for updating said buffer
storage in accordance with said processing means local storage update,
whereby said continuous direct video display of said selected
predetermined frame and said hard copy print out thereof is updated on a
displayable video row-by-row basis dependent on said real time data
information content of said received pseudo video scan lines.
24. A printer interface in accordance with claim 19 wherein said read only
memory means condition responsive network corresponds to a permanently
storable executive and loader program set of instructions for said
microcomputer means defining said set of conditions for controlling the
loading of said selected received corresponding video displayable data
into said processing means local storage means and said loading of said
buffer storage means and enabling control of said microcomputer processing
means for subsequently providing said continuous direct video display and
said hard copy print out.
25. A printer interface in accordance with claim 19 further comprising
input/output buffer means operatively connected between at least said
transmission media, said microcomputer means, said video display means,
said processing means local storage means and said printer interface for
interfacing said microcomputer means with said video display means, said
printer interface and said received information, the inputs and outputs to
said microcomputer means for enabling said continuous direct video display
and said hard copy print out being routed through said input/output buffer
means.
26. A printer interface in accordance with claim 25 wherein said processing
means local storage means comprises random access memory means.
27. A printer interface in accordance with claim 26 wherein said
input/output buffer means, said microcomputer means, said read only memory
means, said random access memory means and said buffer storage means each
comprise integrated circuit chips.
28. A printer interface in accordance with claim 19 wherein each of said
pseudo video scan lines further comprises a horizontal sync signal at the
beginning thereof, said horizontal sync signal providing a record
separator between adjacent pseudo video scan lines and initializing said
bit counting means.
29. A printer interface in accordance with claim 28 wherein each of said
pseudo video scan lines comprises a three level signal having first,
second and third signal levels with each of said packets of digital
information varying between said second and third signal levels and said
horizontal sync signal information being provided between said first and
second signal levels.
30. A printer interface in accordance with claim 19 wherein said processing
means local storage means further comprises means for testing said address
information portion of each of said continuously received pseudo video
scan line signals for satisfaction of at least one predetermined signal
reception condition, said address information corresponding to the frame
associated with said received pseudo video scan line, said address
information testing means providing a first predetermined output condition
to said microcomputer means when said reception condition is satisfied,
said address information testing means comprising means for testing said
frame information, said reception condition being correspondence between
said frame information and said selected frame, said microcomputer means
loading said processing means local storage means with said displayable
video row data and said buffer storage means in accordance therewith when
said first predetermined output condition is provided thereto.
31. A printer interface in accordance with claim 30 wherein said selection
means comprises keyboard means for selecting said predetermined video
frame to be continuously displayed.
32. A printer interface in accordance with claim 19 wherein said selection
means comprises keyboard means for selecting said predetermined video
frame to be continuously displayed.
33. A printer interface in accordance with claim 19 wherein said processing
means comprises means for updating said continuously video displayable
selected frame on a displayable video row-by-row basis dependent on the
real time data information content of said received pseudo video scan
lines, said printer interface comprising means for updating said buffer
storage in accordance with said processing means local storage update.
34. A printer interface in accordance with claim 1 wherein said processing
means comprises means for updating said continuously video displayable
selected frame on a displayable video row-by-row basis dependent on the
real time data information content of said received pseudo video scan
lines, said printer interface comprising means for updating said buffer
storage in accordance with said processing means local storage update.
35. A printer interface in accordance with claim 1 wherein said processing
means comprises means for updating said retrievable locally stored
displayable video row data in said processing means local storage means on
a displayable video row-by-row basis dependent on the real time data
information content of said received pseudo video scan lines and updating
said displayable video row signal to said video display means in
accordance with said updating of said locally stored displayable video row
data, said printer interface comprising means for updating said buffer
storage in accordance with said processing means local storage update,
whereby said continuous direct video display of said selected
predetermined frame and said hard copy print out thereof is updated on a
displayable video row-by-row basis dependent on said real time data
information content of said received pseudo video scan lines.
36. A printer interface in accordance with claim 1 wherein each of said
pseudo video scan lines further comprises a horizontal sync signal at the
beginning thereof, said horizontal sync signal providing a record
separator between adjacent pseudo video scan lines and initializing said
bit counting means.
37. A printer interface in accordance with claim 36 wherein each of said
pseudo video scan lines comprises a three level signal having first,
second and third signal levels with each of said packets of digital
information varying between said second and thrid signal levels and said
horizontal sync signal information being provided between said first and
second signal levels.
38. A printer interface in accordance with claim 17 wherein said processing
means local storage means locally stores said displayable video data
characters in a first plural bit ASCII code and said printer means
utilizes a different second plural bit ASCII code for said printable
characters, said multiplexer control means comprising means for converting
said first plural bit ASCII code into said second plural bit ASCII code
during said buffer storage means loading.
39. A printer interface in accordance with claim 38 wherein said first
plural bit ASCII code is a six bit ASCII code and said second plural bit
ASCII code is a seven bit ASCII code.
40. A printer interface in accordance with claim 39 wherein said printer
means is a matrix printer means.
41. A printer interface in accordance with claim 38 wherein said conversion
means comprises means for logic inverting one of said selected video data
character bits of each of said characters for one of said television video
scan lines, said multiplexer control means additionally loading said logic
inverted bits into said buffer storage means to provide said second
different plural bit ASCII code.
42. A printer interface in accordance with claim 41 wherein said first
plural bit ASCII code is a six bit ASCII code and said second plural bit
ASCII code is a seven bit ASCII code.
43. A printer interface in accordance with claim 42 wherein said printer
means is a matrix printer means.
44. A printer interface in accordance with claim 17 wherein said printer
means is a matrix printer means.
45. A printer interface in accordance with claim 41 wherein said plurality
of television video scan lines comprises eight and said displayable video
data characters each comprise seven bits per character, said multiplexer
control means selecting the seventh bit for every character in the second
television video scan line of said eight, the sixth bit for every
character in the third television video scan line of said eight, the fifth
bit for every character in the fourth television video scan line of said
eight, the fourth bit for every character in the fifth television video
scan line of said eight, the third bit for every character in the sixth
television video scan line of said eight, the second bit for every
character in the seventh and eighth television video scan lines of said
eight, said eighth television video scan line selected second bits being
logic inverted by said logic inversion means for providing said logic
inverted bits, said first plural bit ASCII code comprising said selected
seventh, sixth, fifth, fourth, third and second bits, and said second
plural bit ASCII code comprising said logic inverted selected second bit
as well as said selected seventh, sixth, fifth, fourth, third and second
bits.
46. A printer interface in accordance with claim 17 wherein said plurality
of television video scan lines comprises eight and said displayable video
data characters each comprise seven bits per character, said multiplexer
control means selecting the seventh bit for every character in the second
television video scan line of said eight, the sixth bit for every
character in the third television video scan line of said eight, the fifth
bit for every character in the fourth television video scan line of said
eight, the fourth bit for every character in the fifth television video
scan line of said eight, the third bit for every character in the sixth
television video scan line of said eight, and the second bit for every
character in the seventh television video scan line of said eight.
47. A printer interface in accordance with claim 46 wherein said processing
means local storage means locally stores said displayable video data
characters in a first plural bit ASCII code and said printer means
utilizes a different second plural bit ASCII code for said printable
characters, said multiplexer control means comprising means for converting
said first plural bit ASCII code into said second plural bit ASCII code
during said buffer storage means loading.
48. A printer interface in accordance with claim 47 wherein said conversion
means comprises means for logic inverting one of said selected video data
character bits of each of said character for one of said television video
scan lines, said multiplexer control means additionally loading said logic
inverted bits into said buffer storage means to provide said second
different plural bit ASCII code, said multiplexer control means further
selecting the second bit for every character in the eighth television
video scan line of said eight, said eighth television video scan line
selected second bits being logic inverted by said logic inversion means
for providing said logic inverted bits.
49. A real time frame grabbing system for substantially instantaneously
providing a continuous video display of a selectable predetermined video
frame of information on a video display means while substantially
providing real time hard copy printing of said selectable predetermined
video frame of information on a hard copy printer means from continously
transmittable video information comprising means for transmitting said
video information as a plurality of pseudo video scan lines, each of said
pseudo video scan lines having a television video scan line format and
capable of comprising a complete self-contained packet of digital
information sufficient to provide an entire displayable row of video data
characters, said displayable row comprising a plurality of television
video scan lines, each of said characters comprising a plurality of bits
for each of said television video scan lines, said pseudo video scan line
having an associated transmission time equivalent to said television video
scan line, said packet of digital information comprising at least address
information for said displayable row and data information for said
displayable characters in said displayable row, said pseudo video scan
line being a composite video signal, said system further comprising
television signal distribution means for distributing said transmitted
composite pseudo video scan line signals to said video display means and
said printer means for providing said continuous video display and hard
copy print out thereof, receiver means operatively connected between said
television signal distribution means and said video display means for
processing said distributed composite pseudo video scan line signals and
capable of providing a displayable video row signal to said video display
means from each of said pseudo video scan line signals pertaining to said
selected frame for providing said continous video display, a predetermined
plurality of displayable video rows comprising a displayable video frame
of information, and printer interface means operatively connected to said
receiver means for interfacing said hard copy printing means with said
receiver means for enabling said substantially instantaneous provision of
said continuous direct video display with said substantally instantaneous
provision of said real time hard copy print out, said receiver comprising
means for selecting said predetermined video frame to be continously
displayed and means operatively connected to said video display means and
said frame selection means for processing said composite pseudo video scan
line signals and capable of providing a displayable video row signal to
said video display means from each of said pseudo video scan line signals
pertaining to said selected frame for providing said continuous video
display, said processing means comprising means for providing a master
clock signal output, said terminal further comprising decoder means
operatively connected to said master clock signal output for providing
timing control signals for said processing means indicative of
predetermined character position within said pseudo video scan line signal
and predetermined bit positions within a character for processing said
pseudo video scan line to provide said displayable video row signal
therefrom, said plurality of television video scan lines comprising said
displayable video row signal, said processing means further comprising
local storage means operatively connected to said decoder means and said
video display means for locally storing said displayable video row signal
by said characters by said predetermined bit and character positions; said
interface comprising bit counting means operatively connected to said
decoder means and said processing means local storage means for
incrementally advancing a predetermined count for each of said television
video scan lines comprising said displayable row, buffer storage means for
locally storing said hard copy printable information operatively connected
to said printer means and said processing means local storage means for
providing a hard copy printable signal to said printer means therefrom,
said hard copy printable signal comprising a plurality of printable
characters, each of said printable characters comprising a plurality of
bits, and multiplexer control means operatively connected to said buffer
storage means and said bit counting means for controlling the loading into
said buffer means of one bit position of each of said characters for each
of said television video scan lines locally stored in said processing
means local storage means at the rate at which said characters are loaded
into said processing means local storage means with said multiplexer
control means selecting a different bit position for a different one of
each of said television video scan lines, whereby said bits comprising
said printable characters are selectable from said continuously receivable
information at the character reception rate.
50. A system in accordance with claim 49 wherein said printer interface
further comprises local print clock means having a predetermined clock
rate dependent on a predetermined print rate for said printer means, said
local print clock means being operatively connectable to said buffer
storage means for providing said printable characters to said printer
means at said predetermined clock rate.
51. A system in accordance with claim 49 wherein said processing means
local storage means locally stores said displayable video data characters
in a first plural bit ASCII code and said printer means utilizes a
different second plural bit ASCII code for said printable characters, said
multiplexer control means comprising means for converting said first
plural bit ASCII code into said second plural bit ASCII code during said
buffer storage means loading.
52. A system in accordance with claim 51 wherein said first plural bit
ASCII code is a six bit ASCII code and said second plural bit ASCII code
is a seven bit ASCII code.
53. A system in accordance with claim 52 wherein said printer means is a
matrix printer means.
54. A system in accordance with claim 51 wherein said conversion means
comprises means for logic inverting one of said selected video data
character bits of each of said characters for one of said television video
scan lines, said multiplexer control means additionally loading said logic
inverted bits into said buffer storage means to provide said second
different plural bit ASCII code.
55. A system in accordance with claim 54 wherein said processing means
local storage means locally stores said displayable video data characters
in a first plural bit ASCII code and said printer means utilizes a
different second plural bit ASCII code for said printable characters, said
multiplexer control means comprising means for converting said first
plural bit ASCII code into said second plural bit ASCII code during said
buffer storage means loading.
56. A system in accordance with claim 55 wherein said first plural bit
ASCII code is a six bit ASCII code and said second plural bit ASCII code
is a seven bit ASCII code.
57. A system in accordance with claim 49 wherein said first plural bit
ASCII code is a six bit ASCII code and said second plural bit ASCII code
is a seven bit ASCII code.
58. A system in accordance with claim 51 wherein said plurality of
television video scan lines comprises eight and said displayable video
data characters each comprise seven bits per character, said multiplexer
control means selecting the seventh bit for every character in the second
television video scan line of said eight, the sixth bit for every
character in the third television video scan line of said eight, the fifth
bit for every character in the fourth television video scan line of said
eight, the fourth bit for every character in the fifth television video
scan line of said eight, the third bit for every character in the sixth
television video scan line of said eight, the second bit for every
character in the seventh and eighth television video scan lines of said
eight, said eighth television video scan line selected second bits being
logic inverted by said logic inversion means for providing said logic
inverted bits, said first plural bit ASCII code comprising said selected
seventh, sixth, fifth, fourth, third and second bits, and said second
plural bit ASCII code comprising said logic inverted selected second bit
as well as said selected seventh, sixth, fifth , fourth, third and second
bits.
59. A system in accordance with claim 49 wherein said plurality of
television video scan lines comprises eight and said displayable video
data characters each comprise seven bits per character, said multiplexer
control means selecting the seventh bit for every character in the second
television video scan line of said eight, the sixth bit for every
character in the third television video scan line of said eight, the fifth
bit for every character in the fourth television video scan line of said
eight, the fourth bit for every character in the fifth television video
scan line of said eight, the third bit for every character in the sixth
television video scan line of said eight, and the second bit for every
character in the seventh television video scan line of said eight.
60. A system in accordance with claim 59 wherein said processing means
local storage means locally stores said displayable video data characters
in a first plural bit ASCII code and said printer means utilizes a
different second plural bit ASCII code for said printable characters, said
multiplexer control means comprising means for converting said first
plural bit ASCII code into said second plural bit ASCII code during said
buffer storage means loading.
61. A system in accordance with claim 60 wherein said conversion means
comprises means for logic inverting one of said selected video data
character bits of each of said characters for one of said television video
scan lines, said multiplexer control means additionally loading said logic
inverted bits into said buffer storage means to provide said second
different plural bit ASCII code, said multiplexer control means further
selecting the second bit for every character in the eighth television
video scan line of said eight, said eighth television video scan line
selected second bits being logic inverted by said logic inversion means
for providing said logic inverted bits.
62. A system in accordance with claim 50 wherein said local print clock
means comprises local oscillator means having a predetermined frequency
corresponding to said predetermined print rate, whereby said print rate
may be varied by changing the frequency of said local oscillator means.
63. A system in accordance with claim 62 wherein said predetermined
oscillator frequency is substantially 110 Hz and said predetermined print
rate is substantially 110 baud comprising 10 characters per second in an
11 bit per character format.
64. A system in accordance with claim 49 wherein said buffer storage means
comprises random access memory means.
65. A system in accordance with claim 49 wherein said receiver comprises
microcomputer means, said microcomputer means being operatively connected
to said transmission media, to said video display means and to said
printer interface for receiving said continuously receivable information
and controlling the operation of both said terminal and said printer
interface in response thereto, said microcomputer means comprising said
processing means and said decoder means, said selection means being
operatively connected to said microcomputer means for variably selecting
said predetermined video frame to be continuously displayed and
substantially simultaneously hard copy printed.
66. A system in accordance with claim 65 wherein said processing means
local storage means is operatively connected to said microcomputer means,
said terminal further comprising means operatively connectable to said
microcomputer means, to said selection means and to said processing means
local storage means for selectively controlling the local storage of said
continuously receivable information in said local storage means, said
local storage selective control means comprising read only memory means
comprising a condition responsive network for controlling said
microcomputer means in accordance with a predetermined set of conditions
for enabling said direct video display and said substantially simultaneous
hard copy print out of said selected predetermined video frame from said
plurality of continuously received pseudo video scan lines, said
microcomputer means processing said continously received composite pseudo
video scan lines in accordance with said predetermined set of conditions.
67. A system in accordance with claim 66 wherein said microcomputer means
comprises means for processing said continously received composite pseudo
video scan lines for providing retrievable locally storable displayable
video row data to said processing means local storage means from such of
said received pseudo video scan line signals pertaining to said selected
predetermined video frame and a displayable video row signal to said video
display means from said local storage means from each of said locally
stored predetermined video frame pertaining pseudo video scan line signals
for enabling said direct video display and said hard copy printing
thereof.
68. A system in accordance with claim 65 wherein said processing means
comprises means for updating said retrievable locally stored displayable
video row data in said processing means local storage means on a
displayable video row-by-row basis dependent on the real time data
information content of said received pseudo video scan lines and updating
said displayable video row signal to said video display means in
accordance with said updating of said locally stored displayable video row
data, said printer interface comprising means for updating said buffer
storage in accordance with said processing means local storage update,
whereby said continuous direct video display of said selected
predetermined frame and said hard copy print out thereof is updated on a
displayable video row-by-row basis dependent on said real time data
information content of said received pseudo video scan lines.
69. A system in accordance with claim 65 wherein said processing means
comprises means for updating said continuously video displayable selected
frame on a displayable video row-by-row basis dependent on the real time
data information content of said received pseudo video scan lines, said
printer interface comprising means for updating said buffer storage in
accordance with said processing means local storage update.
70. A system in accordance with claim 65 wherein each of said pseudo video
scan lines further comprises a horizontal sync signal at the beginning
thereof, said horizontal sync signal providing a record separator between
adjacent pseudo video scan lines and initializing said bit counting means.
71. A system in accordance with claim 65 wherein said processing means
local storage means further comprises means for testing said address
information portion of each of said continuously received pseudo video
scan line signals for satisfaction of at least one predetermined signal
reception condition, said address information corresonding to the frame
associated with said received pseudo video scan line, said address
information testing means providing a first predetermined output condition
to said microcomputer means when said reception condition is satisfied,
said address information testing means comprising means for testing said
frame information, said reception condition being correspondence between
said frame information and said selected frame, said microcomputer means
loading said processing means local storage means with said displayable
video row data and said buffer storage means in accordance therewith when
said first predetermined output condition is provided thereto. |
|
|
|
|
Claims  |
|