IE904102A1 - A screen capture circuit - Google Patents
A screen capture circuitInfo
- Publication number
- IE904102A1 IE904102A1 IE410290A IE410290A IE904102A1 IE 904102 A1 IE904102 A1 IE 904102A1 IE 410290 A IE410290 A IE 410290A IE 410290 A IE410290 A IE 410290A IE 904102 A1 IE904102 A1 IE 904102A1
- Authority
- IE
- Ireland
- Prior art keywords
- capture
- circuit
- screen
- serial
- memory
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/348—Circuit details, i.e. tracer hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3485—Performance evaluation by tracing or monitoring for I/O devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
A capture device for use in testing a target computer 7 has a screen capture circuit 2 including a decode circuit 18 which reads pixel control signals transmitted to a target screen 17, to generate bytes for storage in a capture memory 19 and control signals for a memory pointer circuit 20. This allows monitoring of what is actually displayed on a target screen 17 rather than what is transmitted to the target screen memory 15. The device also includes a serial capture circuit (3, Fig 1) which carries out monitoring and/or simulation of transmitted or received serial signals for the target computer 7.
Description
The invention relates to a capture device for use in testing of a target computer.
Heretofore, capture devices have included screen capture 5 circuits which are constructed to read data transmitted to a screen memory of a target computer. The screen data is read from the screen memory and transmitted to a host computer where the data is stored either for recording as a reference target computer output or for comparison with a reference.
However, the screen data is generally a representation of what is displayed on the screen, for example, the letter A as seen on the screen is actually stored in screen memory as 41 Hex in some target computers. In such a situation, the screen capture circuit would only know that a representation of the letter A has been transmitted to the screen memory and it does not known what is actually displayed on the target screen. Accordingly, character fonts used and the manner (e.g. colour) in which pixels are displayed are not checked.
The invention is directed toward providing a capture device to overcome these problems. - 2 According to the invention, there is provided a computer testing capture device comprising a screen capture circuit comprising:a decode circuit for decoding pixel control signals 5 of a target screen and generating decoded data bytes representing displayed pixels; a capture memory for the decoded data bytes; an output interface for reading the decoded data for transmission to a host computer; and a capture memory address pointer circuit for directing access of the output interface to the capture memory, and wherein the decode circuit comprises means for controlling the pointer circuit in response to position control signals within the pixel control signals.
In one embodiment, the device further comprises a serial capture circuit comprising means for monitoring and simulation of serial data flow between a target computer and a serial device under control of the host computer.
The invention will be more clearly understood from the following description of some preferred embodiments thereof, % - 3 given by way of example only with reference to the accompanying drawings in which:Fig. 1 is a block diagram showing a capture device of the invention, in use; Fig. 2 is a detailed drawing showing a screen capture circuit of the device; and Figs. 3, 4 and 5 are block diagrams showing different configurations for use of the capture device.
Referring to the drawings, and initially to Fig. 1 there is illustrated a capture device of the invention, indicated generally by the reference numeral 1. The device 1 includes a serial capture circuit 3 and a host computer bus interface 4. The bus interface 4 is connected to a host computer 5 by a cable interface 6. A screen capture circuit 2 is connected in a target computer 7 and to an interface circuit 8. The serial capture circuit 3 includes a microprocessor and a memory storing simulation programs. It is connected to transmit and receive lines 9 and 10 respectively connecting the target computer 7 with a serial device 11. The serial device may be a computer, a terminal, a tablet, a mouse or any other serial device. - 4 Referring now to Fig. 2, the screen capture circuit 2 is illustrated in more detail together with portion of the target computer 7. Portions of the target computer 7 which are illustrated are a screen memory 15, which is connected to a graphics display circuit 16, which is in turn connected to a target screen 17. These circuits are conventional and require no further description. The screen capture circuit 2 comprises a decode circuit 18 which is connected to the output of the graphics-display circuit 16. The decode circuit 18 is constructed to monitor the position and clock signals of pixel control signals and to generate hexadecimal bytes representing displayed pixels. The position and clock signals are used to generate these bytes and to generate control signals for the memory pointer circuit 20. The decode circuit 18 is connected to a capture memory 19 and a memory pointer circuit 20. The capture memory 19 is connected to an arbitration circuit 21 which is in turn connected to the bus interface 4.
In operation, as the target computer 7 operates, screen data is transmitted to the screen memory 15 from where it is read by the graphics display circuit 16, which in turn generates control signals for display of pixels at the target screen 17. The pixel control signals include various electronic signals such as pixel data lines, horizontal and vertical synchronous signals, clock signals and blank signals. The pixel control signals are delivered directly to the decode circuit 18, in parallel with delivery to the target screen 17. The decode % · - 5 circuit 18 generates hexadecimal memory bytes from the pixel control signals, which memory bytes are transmitted to the capture memory 19 for storage. Monitored position signals within the pixel control signals are used to address these bytes and to generate control signals for the memory pointer circuit 20 to allow the host computer to read the capture memory 19 in an intelligent manner via the bus interface 4 and the arbitration circuit 21 (which controls access of the bus interface 4 to ±he capture memory 19). The position signals within the pixel control signals which are used for generation of the control signals for the memory pointer circuit 20 are horizontal and vertical synchronous signals and clock signals.
In addition, the decode circuit 18 is constructed to allow examination of individual pixels, which is useful where a computer test engineer wishes to filter out certain colour pixels for storage and/or comparison.
It will thus be appreciated that the screen capture circuit allows a user to examine the actual signals controlling the target screen so that such things as different fonts or even individual pixels may be monitored. The user is thus given a picture of what exactly is displayed rather than a representation of what should be displayed on the target screen. - 6 Simultaneously with monitoring of what is displayed on the target screen, the capture device 1 allows capture of serial data on serial lines such as the lines 9 and 10 connecting the target computer 7 to the serial device 11. The serial data is also delivered to the host computer 5 in a suitable format by the serial capture circuit 3 for storage and/or verification. As shown by the interrupted lines of Fig. 1, the serial capture circuit 3 may simply monitor the transmitted and received serial- data.
Referring now to Figs. 3, 4 and 5 other arrangements are illustrated which show the manner in which the serial capture circuit 3 may be used. In Fig. 3, an arrangement is shown whereby the serial capture circuit generates signals which simulate received signals for the target computer 7 and monitors the subsequent transmit signals for line 9. This is carried out under control of the host computer 5. The reverse situation is illustrated in Fig. 4 in which the serial capture circuit 3 generates simulated transmit signals which are delivered by the serial capture circuit 3 to the serial device 11. The signals are monitored by the host computer 5.
Another arrangement is illustrated in Fig. 5 whereby the serial capture circuit 3 simulates both receive and transmit signals for the target computer 7 and the serial device 11, respectively. - 7 It will thus be appreciated that the invention provides a capture device which is versatile in operation as it allows capture of both screen and serial signals of a target computer.
The invention is not limited to the embodiments hereinbefore described, but may be varied in construction and detail.
Claims (3)
1. A computer testing capture device comprising a screen capture circuit comprising:a decode circuit for decoding pixel control signals 5 of a target screen and generating decoded data bytes representing displayed pixels; a capture memory for the decoded data bytes; an output interface for reading the decoded data for transmission to a host computer; and a capture 10 memory address pointer circuit for directing access of the output interface to the capture memory, and wherein the decode circuit comprises means for controlling the pointer circuit in response to position control signals within the pixel control 15 signals.
2. A device as claimed in claim 1, further comprising a serial capture circuit comprising means for monitoring and simulation of serial data flow between a target computer and a serial device under control of the host computer. - 9
3. A device substantially as hereinbefore described with reference to and as illustrated, in the accompanying drawings .
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IE410290A IE904102A1 (en) | 1990-11-14 | 1990-11-14 | A screen capture circuit |
| BE9101049A BE1003383A6 (en) | 1990-11-14 | 1991-11-14 | INPUT DEVICE FOR TESTING A COMPUTER. |
| GB9124188A GB2250112B (en) | 1990-11-14 | 1991-11-14 | A computer testing capture device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IE410290A IE904102A1 (en) | 1990-11-14 | 1990-11-14 | A screen capture circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| IE904102A1 true IE904102A1 (en) | 1992-05-20 |
Family
ID=11039334
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IE410290A IE904102A1 (en) | 1990-11-14 | 1990-11-14 | A screen capture circuit |
Country Status (3)
| Country | Link |
|---|---|
| BE (1) | BE1003383A6 (en) |
| GB (1) | GB2250112B (en) |
| IE (1) | IE904102A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0573686A1 (en) * | 1992-06-10 | 1993-12-15 | B.O.S. SOFTWARE GmbH | Method for determining the state of a computer system |
| US5825786A (en) * | 1993-07-22 | 1998-10-20 | Texas Instruments Incorporated | Undersampling digital testability circuit |
| US6108637A (en) * | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
| GB9818872D0 (en) * | 1998-08-28 | 1998-10-21 | Green Cathedral Limited | Computer network information use monitoring |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IE60444B1 (en) * | 1988-03-30 | 1994-07-13 | Elverex Ltd | A software verification apparatus |
-
1990
- 1990-11-14 IE IE410290A patent/IE904102A1/en unknown
-
1991
- 1991-11-14 BE BE9101049A patent/BE1003383A6/en not_active IP Right Cessation
- 1991-11-14 GB GB9124188A patent/GB2250112B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| GB9124188D0 (en) | 1992-01-08 |
| GB2250112A (en) | 1992-05-27 |
| GB2250112B (en) | 1994-06-01 |
| BE1003383A6 (en) | 1992-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3066597B2 (en) | Method and apparatus for detecting changes in raster data | |
| US6816163B2 (en) | Updating image frames on a screen comprising memory | |
| KR890015114A (en) | Graphic display device in graphic display system | |
| JPS6414678A (en) | Cpmputer graphic system | |
| US4875185A (en) | Workstation for a vision-impaired user with interface for selectively feeding display data from a bus or a connected computer | |
| IE904102A1 (en) | A screen capture circuit | |
| US5124694A (en) | Display system for Chinese characters | |
| JPS63761A (en) | Knowledge base type fault finder using video | |
| US4928173A (en) | Picture display device | |
| KR900017380A (en) | Still Image File System | |
| KR930004421B1 (en) | Data monitoring method for terminal | |
| JPS59143193A (en) | Display unit | |
| US20050030428A1 (en) | On-screen display device | |
| JPS6038713B2 (en) | Display device control information display method | |
| JPS5866991A (en) | Cursor display control system | |
| JPS62133537A (en) | Read only memory simulator | |
| KR200157789Y1 (en) | Real time display system of video camera data | |
| KR930000483Y1 (en) | Analog high-definition video signal and video graphic array signal output circuit of graphic board | |
| JPH0317698A (en) | Circuit device for crt display | |
| JPS6292071A (en) | Enlarged display control method | |
| KR910010286A (en) | Video display adapter | |
| CN118248057A (en) | Display screen testing method and testing equipment | |
| JPS58168141A (en) | display device | |
| KR860009338A (en) | How to set up a programmable image generator | |
| JPH0333273B2 (en) |