1. Technical Field
Embodiments of the present disclosure relate to image signal testing, and more particularly to a system and a method for testing video graphics array (VGA) signal groups.
2. Description of Related Art
Generally, multiple VGA signal groups are tested using a digital oscilloscope, such as H Sync, V Sync, R, G, and B signals, for example. Some digital oscilloscopes only have four probes to receive the multiple VGA signal groups. However, if five VGA signal groups need to be tested using the digital oscilloscope having four probes, testers have to switch the probes to receive the five VGA signal groups manually. It is inconvenient and inefficient to test the VGA signals manually.
What is needed, therefore, is an improved system and a method for testing VGA signal groups.
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean at least one.
In general, the word “module,” as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, for example, Java, C, or Assembly. One or more software instructions in the modules may be embedded in firmware, such as an EPROM. It will be appreciated that modules may comprised connected logic units, such as gates and flip-flops, and may comprise program-controlled units, such as program-controlled gate arrays or processors. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of computer-readable medium or other computer storage device.
As shown in
In one embodiment, the test object 10 may output a plurality of VGA signal groups to the signal channel selector 20. In one embodiment, the test object 10 outputs five VGA signal groups to the signal channel selector 20 through the five program-controlled input channels respectively. As shown in
The five VGA signal groups may be transferred from the signal channel selector 20 to the digital oscilloscope 30 through the four program-controlled output channels. The four program-controlled output channels of the signal channel selector 20 are connected to four probes of the digital oscilloscope 30, such as, a first probe, a second probe, a third probe, and a fourth probe. The digital oscilloscope 30 may analyze the five VGA signal groups output from the test object 10, and acquire corresponding analysis results of each of the VGA signal groups. Detailed descriptions about the analysis process will be provided below.
The computer 40 further includes a processor 41, a storage device 42, and a display screen 43. The processor 41 executes one or more computerized operations of the computer 40 and other applications, to provide functions of the computer 40. The storage device 42 stores one or more programs of the computer 40, and various kinds of data, such as the analysis results, for example. In one embodiment, the storage device 42 may be a memory of the computer 40, or an external storage card, such as a memory stick, a smart media card, a compact flash card, or any other type of memory media. The display screen 43 may display various visible data, such as the analysis results of each of the VGA signal groups.
In one embodiment, the test system 100 includes a configuration module 401, a first control module 402, a second control module 403, and a processing module 404. The modules 401, 402, 403, and 404 may include one or more computerized codes to be executed by the processor 41 to perform one or more operations of the test system 100. Details of the operations are provided below.
After the test object 10, the signal channel selector 20, the digital oscilloscope 30, and the computer 40 are connected as shown in
The configuration module 401 further sets a plurality of test parameters to test the VGA signal groups. In one embodiment, the test parameters may include, but are not limited to, types of the multiple VGA signal groups, test items of each of the VGA signal groups, test items of an image, test times, and a resolution of the computer 40 corresponding to each of the VGA signal groups.
For example, as shown in
The first control module 402 establishes a connection between the input channel and the output channel of the signal channel selector 20 corresponding to each of the VGA signal groups during the connection time. The first control module 402 further transfers each of the VGA signal groups to the digital oscilloscope 30 through the connection. For example, during a connection time of “0-2 seconds”, the first control module 402 establishes a connection between the first input channel and the first output channel of the signal channel selector 20 to transfer the “H Sync” VGA signal group. For another example, during a connection time of “2-4 seconds”, the first control module 402 establishes a connection between the fifth input channel and the first output channel of the signal channel selector 20 to transfer the “B” VGA signal group.
The second control module 403 sends control signals to the digital oscilloscope 30, and enables the digital oscilloscope 30 to analyze each of the VGA signal groups according to the control signals and acquire analysis results of each of the VGA signal groups. The second control module 403 further reads the analysis results of each of the VGA signal groups from the digital oscilloscope 30. A detailed example is provided below.
In one embodiment, the second control module 403 determines a test item of each of the VGA signal groups, and selects an image according to the test item. For example, the image is a composite image that is integrated by a black-and-white image, a black-to-white image, and a white image, as shown in
The digital oscilloscope 30 regulates a wave shape of each of the VGA signal groups, to occupy a whole display interface of the display screen 43. Furthermore, the digital oscilloscope 3 regulates a resolution of the whole display interface according to the test parameters.
The digital oscilloscope 30 analyzes each of the VGA signal groups according to the test item and the regulated wave shape, to generate an analysis result corresponding to the test item of each of the VGA signal groups. Furthermore, the digital oscilloscope 30 may determine whether all the test items corresponding to each of the VGA signal groups have been analyzed. In addition, the digital oscilloscope 30 analyzes whether the analysis of each of the VGA signal groups has been completed according to the test times, and analyzes whether all of the multiple VGA signal groups have been analyzed.
The processing module 404 generates a test report including the analysis results of each of the VGA signal groups read from the second control module 403. The test report may be displayed on the display screen 43, or be printed using a printer connected to the computer 40.
In block S402, the test object 10, the signal channel selector 20, the digital oscilloscope 30, and the computer 40 are connected as shown in
In block S404, the configuration module 401 configures a route parameter for a VGA signal group output by the test object 10. As mentioned above, the route parameter includes an input channel and an output channel of the signal channel selector 20 corresponding to the VGA signal group, and a connection time corresponding to the VGA signal group.
In block S406, during the connection time, the first control module 402 establishes a connection between the input channel and the output channel of the signal channel selector 20 corresponding to the VGA signal group, and transfers the VGA signal group to the digital oscilloscope 30 through the connection.
In block S408, the second control module 403 sends control signals to the digital oscilloscope 30, and enables the digital oscilloscope 30 to analyze the VGA signal group according to the control signals and acquire analysis results of the VGA signal group. Detailed descriptions of the analysis process have been described above.
In block S410, the second control module 403 reads the analysis results of the VGA signal group from the digital oscilloscope 30.
In block S412, the processing module 404 generates a test report including the analysis results of each of the VGA signal group.
By repeating block S404 to S412, multiple VGA signal groups output by the test object may be automatically tested using the test system 100.
Although certain inventive embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
| Number | Date | Country | Kind |
|---|---|---|---|
| 98143034 | Dec 2009 | TW | national |