WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Interface for enabling continuous high speed row grabbing video display with real time hard copy print out thereof    
United States Patent4148066   
Link to this pagehttp://www.wikipatents.com/4148066.html
Inventor(s)Saylor; Richard (Monsey, NY)
AbstractAn 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 Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4148066
Interface for enabling continuous high speed row grabbing video display

     with real time hard copy print out thereof - US Patent 4148066 Drawing
Interface for enabling continuous high speed row grabbing video display with real time hard copy print out thereof
Inventor     Saylor; Richard (Monsey, NY)
Owner/Assignee     IDR, Inc. (Farmingdale, NY)
Patent assignment
All assignments
Publication Date     April 3, 1979
Application Number     05/679,907
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     April 23, 1976
US Classification     358/1.6 178/4 348/468 348/564 358/296 358/470
Int'l Classification     H04N 007/00 H04N 007/08 H04N 005/76
Examiner     Britton; Howard W.
Assistant Examiner    
Attorney/Law Firm     Hubbell, Cohen, Stiefel & Gross
Address
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.
Priority Data    
USPTO Field of Search     358/127 358/142 358/263 358/296 358/903 178/4
Patent Tags     interface enabling continuous high speed row grabbing video display real time hard copy print out
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3961137
Hutt
375/333
Jun,1976

[0 after 0 votes]
3602891
Clark
436/34
Aug,1971

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


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.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

The present invention relates to video communication systems in which individual frames may be grabbed for video display thereof and particularly to interfaces for enabling continu