System and method for testing image device, and non-transitory computer-readable recording medium

By designing an automated imaging device test system and using the processor and imaging port to verify image transmission, the problem of time-consuming, labor-intensive and low-accuracy image signal output verification in the existing technology is solved, and efficient and accurate image transmission verification is achieved.

CN120676135APending Publication Date: 2025-09-19AMTRAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411922104.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-03-19
Filing Date
2024-12-25
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

In existing technologies, verifying the image signal output of HDMI-related products is time-consuming, labor-intensive, and inaccurate, lacking a systematic and automated testing method.

Method used

An automated imaging device test system was designed, comprising a processor, an imaging port, and a non-transient computer-readable recording medium. The processor generates test images, which are transmitted via the imaging port. The normality of the image signal is determined by parsing the encoded image.

Benefits of technology

It realizes the automation of image transmission verification, simplifies the manual verification process, and improves the accuracy and efficiency of verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120676135A_ABST
    Figure CN120676135A_ABST
Patent Text Reader

Abstract

A system and method for testing an image device, and a non-transitory computer readable recording medium, the system for testing an image device including: an image device including a processor, a first image port, and a second image port. The processor generates a test image including test data. The first image port is coupled to the processor and receives the test image. The second image port is coupled to the first image port and the processor, and transmits the test image received from the first image port to the processor. The processor analyzes the test data to generate analysis data, and compares the test data with the analysis data to generate result data. Therefore, the verification process of image transmission can be automated, and judgment is assisted through the coded image, so that the verification process is simplified, and the verification accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a testing system for an imaging device, and more particularly to an automated testing system for an imaging device and a non-transitory computer-readable recording medium. Background Art

[0002] During the development process of HDMI-related products, the video signal output functionality must be rigorously tested. However, traditional manual verification methods are not only time-consuming and labor-intensive, but also lack high accuracy. Therefore, a systematic and automated testing method is needed to improve the efficiency of the verification process. Summary of the Invention

[0003] The present disclosure aims to provide a systematic and automated testing system for imaging devices to streamline the time-consuming and labor-intensive verification process and improve verification accuracy.

[0004] Some aspects of the present disclosure provide a testing system for an imaging device, the testing system comprising an imaging device. The imaging device comprises a processor, a first imaging port, and a second imaging port. The processor generates a test image comprising test data. The first imaging port is coupled to the processor and receives the test image. The second imaging port is coupled to the first imaging port and the processor and transmits the test image received from the first imaging port to the processor. The processor parses the test data to generate parsed data, and compares the test data with the parsed data to generate result data.

[0005] In some embodiments, the imaging device further includes a connecting device coupled between the first imaging port and the second imaging port, and transmitting the test image from the first imaging port to the second imaging port.

[0006] In some embodiments, the imaging device further includes a switch coupled between the first imaging port and the second imaging port, and configured to connect the first imaging port and the second imaging port in response to a conduction signal.

[0007] In some embodiments, the processor is further configured to generate a turn-on signal to turn on the switch.

[0008] In some embodiments, the imaging device testing system further includes a testing machine coupled to the imaging device, outputting a test image to the imaging device and displaying result data.

[0009] Some aspects of the present disclosure provide a method for testing an imaging device. The method tests the imaging device using a test system, comprising the following steps: generating a coded image based on current time data by a processor; outputting a test image having the coded image through a first image port; receiving the test image having the coded image through a second image port; parsing the coded image in the test image by the processor to generate restored time data; and determining whether the contents of the current time data and the contents of the restored time data are consistent with each other to generate a test result.

[0010] In some embodiments, generating the coded image according to the current time data by the processor includes: obtaining the system time of the imaging device as the current time data by the processor, and generating the quick response code as the coded image according to the current time data by the processor.

[0011] In some embodiments, the first video port is an HDMI-OUT port, and the second video port is an HDMI-IN port.

[0012] In some embodiments, determining by a processor whether the content of the current time data and the content of the restored time data are consistent to generate a test result includes: when the content of the current time data and the content of the restored time data are consistent, generating a test result indicating that the image signal is normal.

[0013] In some embodiments, determining by the processor whether the content of the current time data and the content of the restored time data are consistent to generate a test result further includes: repeatedly performing the test.

[0014] In some embodiments, determining by a processor whether the content of the current time data and the content of the restored time data are consistent to generate a test result further includes: when the content of the current time data and the content of the restored time data are inconsistent, generating a test result indicating that the image signal is abnormal.

[0015] In some embodiments, determining by a processor whether the content of the current time data and the content of the restored time data are consistent to generate a test result further includes: presenting the test result through a display screen.

[0016] Some aspects of the present disclosure provide a non-transitory computer-readable recording medium storing computer-executable instructions for causing an imaging device to perform a test method, wherein the test method includes: reading current time data of the imaging device; generating a coded image based on the current time data; outputting the coded image through a first image port; receiving the coded image through a second image port; parsing the coded image to generate restored time data; and determining whether the contents of the current time data and the contents of the restored time data result in the generation of a test result.

[0017] The imaging device testing system and testing method, as well as the non-transitory computer-readable recording medium provided by this disclosure, can automate the image transmission verification process and assist in judgment through coded images. This can streamline the manual verification process and improve verification accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The aspects of the present invention will be best understood from the following detailed description when read in conjunction with the accompanying drawings. It should be noted that, in accordance with standard practice in the industry, the various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.

[0019] Figure 1 is a schematic diagram of a testing system for an imaging device according to one embodiment of the present disclosure;

[0020] Figure 2 is a schematic diagram of a testing system for an imaging device according to one embodiment of the present disclosure;

[0021] Figure 3 is a schematic diagram of a testing system for an imaging device according to one embodiment of the present disclosure;

[0022] Figure 4 FIG. 4 is a flow chart of a testing method for an imaging device according to an embodiment of the present disclosure.

[0023]

Explanation of symbols

[0024] 10: Test system

[0025] 100: Video Installation

[0026] 110: Processor

[0027] 120,130: Image port

[0028] 140: Storage unit

[0029] 150:Testing machine

[0030] 160: switch

[0031] 170: Connecting device

[0032] 400:Test Method

[0033] S41~S43, S401~S406, S408: Steps DETAILED DESCRIPTION

[0034] In the present disclosure, “connection” or “coupling” may refer to “electrical connection” or “electrical coupling.” “Connection” or “coupling” may also refer to an operation or action between two or more elements.

[0035] Please refer to Figure 1 , Figure 1 FIG. 1 is a schematic diagram of a testing system 10 for an imaging device 100 according to an embodiment of the present disclosure.

[0036] Figure 1 The test system 10 includes an imaging device 100 and a tester 150 . The imaging device 100 includes a processor 110 , an imaging port 120 , an imaging port 130 , and a storage unit 140 .

[0037] The processor 110 and the storage unit 140 are coupled to the tester 150. The processor 110 is coupled to the image port 120, the image port 130, and the storage unit 140. In some embodiments, the image port 120 and the image port 130 are coupled. In some embodiments, the image port 120 and the image port 130 can be coupled directly or through an intermediary connection device. The coupling method of the image port 120 and the image port 130 will be matched with the subsequent Figure 2 as well as Figure 3 illustrate.

[0038] Processor 110 generates a test image containing test data. First, processor 110 generates test data for verifying the image transmission process. In some embodiments, the test data may be the system time of imaging device 100. Next, processor 110 processes the test image used for the image transmission test based on the test data, so that the test image contains the test data.

[0039] For example, the test image may be an image stored in the storage unit 140, or an image output by the test machine 150 and stored in the test machine 150. In some embodiments, the test image may be a static image, a dynamic image, or a blank image.

[0040] The processor 110 may generate the test image with the test data by, for example, encoding the test data into a coded image, such as a barcode image or a QR code image, and then adding the coded image to the test image.

[0041] In some embodiments, the processor 110 outputs a test image to the image port 120 , which receives the test image and then outputs it. The output test image is then received by the image port 130 . The image port 130 then outputs the received test image to the processor 110 .

[0042] In some embodiments, after receiving the test image, the processor 110 parses the test data in the test image to generate parsed data. The processor 110 compares the parsed data with the test data and generates result data indicating whether the two contents are consistent.

[0043] Continuing with the above embodiment, processor 110 transmits and stores the result data in storage unit 140 for subsequent analysis and access. In some embodiments, imaging device 100 further includes a display screen for displaying the result data. In other embodiments, testing machine 150 includes a display screen for displaying the result data. The display screen can be implemented as a touch screen, a display screen with physical buttons, or a combination thereof.

[0044] In some embodiments, the processor 110 may be implemented as a central processing unit (CPU), or other programmable general-purpose or special-purpose micro control unit (MCU), microprocessor, digital signal processor (DSP), programmable controller, application specific integrated circuit (ASIC), graphics processing unit (GPU), image signal processor (ISP), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), or other similar components or combinations of the above components.

[0045] In some embodiments, the processor 110 controls the software on the Android system to analyze the test image, such as reading, encoding, or decoding the image.

[0046] In some embodiments, the video port 120 and the video port 130 may be implemented as a DP port, an HDMI port, a Micro HDMI port, or a Type-C port.

[0047] In some embodiments, the storage unit 140 is implemented by any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk drive (HDD), solid state drive (SSD) or similar elements or a combination of the above elements.

[0048] Please refer to Figure 2 , Figure 2 FIG. 1 is a schematic diagram of a testing system 10 for an imaging device 100 according to an embodiment of the present disclosure.

[0049] Figure 2 The functions and uses of the processor 110, the image ports 120 and 130, the storage unit 140 and the tester 150 are described in detail. Figure 1 The present invention is described in the embodiment of the present invention, so its content is not repeated here.

[0050] Compared to Figure 1 ,exist Figure 2 In an embodiment, imaging device 100 further includes a switch 160, as an example embodiment for connecting imaging port 120 and imaging port 130. Switch 160 is coupled to processor 110 and is coupled between imaging port 120 and imaging port 130. In some embodiments, processor 110 generates a conduction signal, or tester 150 controls processor 110 to generate a conduction signal for transmission to switch 160. Switch 160 connects imaging port 120 and imaging port 130 in response to the conduction signal. Test images are transmitted from imaging port 120 to imaging port 130 through switch 160.

[0051] Please refer to Figure 3 , Figure 3 FIG. 1 is a schematic diagram of a testing system 10 for an imaging device 100 according to an embodiment of the present disclosure.

[0052] Figure 3 The functions and uses of the processor 110, the image ports 120 and 130, the storage unit 140 and the tester 150 are described in detail. Figure 1 The present invention is described in the embodiment of the present invention, so its content is not repeated here.

[0053] Compared to Figure 1 ,exist Figure 3In the embodiment of the present invention, the test system 10 further includes a connection device 170 as an embodiment of connecting the image port 120 and the image port 130. The connection device 170 is coupled between the image port 120 and the image port 130 to transmit the test image from the image port 120 to the image port 130.

[0054] In some embodiments, the connection device 170 may be implemented as a wire or other device whose image transmission performance can be tested. For example, the other device may be a personal computer, an audio-visual device, or any device capable of transmitting or displaying images.

[0055] Figure 4 This is a flow chart of a method 400 for testing an imaging device according to an embodiment of the present disclosure. Figure 4 Additional operations are provided before, during, and after the process shown, and some of the operations described below may be replaced or eliminated for additional embodiments of the method. The order of these operations / processes may be interchangeable. Like reference numbers are used throughout the various figures and illustrative embodiments to designate like elements. The imaging device testing method 400 includes the following references: Figures 1 to 3 The test system 10 is described with reference to steps S41 to S43.

[0056] In step S41, the testing system 10 performs an image transmission test on the imaging device 100, and step S41 includes steps S401 to S408. Steps S42 and S43 are subsequent steps executed based on the test result of step S41.

[0057] In step S401, the processor 110 generates a coded image based on the current time data, and uses the current time data as test data. For example, the processor 110 obtains the system time of the imaging device 100 and uses it as the current time data. The system time can be measured using Coordinated Universal Time (UTC). Based on the current time data, the processor 110 generates a corresponding Quick Response Code (QR code) as the coded image, and this Quick Response Code contains the content of the current time data. In other embodiments, the coded image can be a one-dimensional or two-dimensional barcode or other image recognition barcode that can provide encoding and decoding functions.

[0058] In step S402 , a test image or other image having a coded image is outputted through the image port 120 .

[0059] The processor 110 generates and outputs a test image with a quick response code to the image port 120. The image port 120 receives and outputs the test image. In some embodiments, the test image with a quick response code is, for example, a QR code placed in the center of a blank image.

[0060] In step S403 , a test image having a coded image is received through the image port 130 .

[0061] In step S404 , the processor 110 parses the encoded image in the test image to generate restored time data.

[0062] The processor 110 parses the quick response code in the test image to obtain parsed data, and parses the quick response code including the current time data to generate restored time data.

[0063] In step S405 , the processor 110 determines whether the content of the current time data and the content of the restored time data are consistent to generate a test result.

[0064] Processor 110 determines whether the current time data and the restored time data are consistent. For example, processor 110 generates a quick response code with the current time data "9:00:00" at 9:00:00. Processor 110 then parses the quick response code to obtain and determine whether the restored time data is "9:00:00." Processor 110 then generates a corresponding test result based on whether the two contents are consistent.

[0065] If the current time data and the restored time data match, processor 110 executes step S406 and generates a test result indicating that the image signal is normal. In the aforementioned example, if both the current time data and the restored time data are "9:00:00," the two contents are consistent, indicating that the image transmission process is normal. Processor 110 then generates a corresponding test result and stores it in storage unit 140. The test result can then be displayed on a display screen on imaging device 100 or test machine 150.

[0066] The imaging device 100 executes steps S401 to S406, indicating that the image transmission process is normal, and then proceeds to step S42 to repeatedly perform the test. When the processor 110 confirms that one round of testing is completed and qualified in step S42, it will re-execute steps S401 to S406.

[0067] If the current time data and the restored time data are inconsistent, processor 110 executes step S408 to generate a test result indicating an image signal anomaly. In the aforementioned example, if the restored time data is not "9:00:00," the two contents are inconsistent, indicating an anomaly in the image transmission process. Processor 110 then generates a corresponding test result and stores it in storage unit 140.

[0068] The imaging device 100 proceeds to step S408 , indicating that the image transmission process is abnormal, and then proceeds to step S43 , confirming that the test is unqualified, and presenting the test result through the display screen of the imaging device 100 or the test machine 150 .

[0069] In some other embodiments, the imaging device testing method 400 described above may be implemented as a computer program and stored in the storage unit 140. The storage unit 140 includes a non-transitory computer-readable recording medium or other device with storage capabilities. This computer program includes one or more computer-executable instructions. These computer-executable instructions may be executed by the processor 110 in the imaging device 100 to perform the imaging device testing method 400 described in the various embodiments described above.

[0070] The imaging device testing system and method disclosed herein can automate the image transmission verification process and assist in judgment through coded images. This not only simplifies the manual verification process but also improves verification accuracy.

[0071] The features of several embodiments are summarized above so that those skilled in the art can better understand the various aspects of an embodiment of the present disclosure. Those skilled in the art should understand that they can easily use an embodiment of the present disclosure as a basis for designing or modifying other processes and structures to achieve the same purposes and / or achieve the same advantages of the embodiments introduced herein. Those skilled in the art should also recognize that these equivalent structures do not depart from the spirit and scope of an embodiment of the present disclosure, and these equivalent structures can be variously modified, replaced, and altered herein without departing from the spirit and scope of an embodiment of the present disclosure.

Claims

1. A testing system for an imaging device, characterized in that: Include: An imaging device comprising: a processor for generating a coded image including a test data; a first image port, coupled to the processor, for receiving the encoded image; and a second image port coupled to the first image port and the processor, for transmitting the encoded image received from the first image port to the processor; The processor is further configured to analyze the test data to generate analysis data, and compare the test data with the analysis data to generate result data.

2. The imaging device testing system according to claim 1, wherein: Also includes: A connecting device is coupled between the first image port and the second image port, and is used for transmitting the encoded image from the first image port to the second image port.

3. The imaging device testing system according to claim 1, wherein: The imaging device also includes: A switch is coupled between the first image port and the second image port, and is used for responding to a conduction signal to conduct the first image port and the second image port.

4. The imaging device testing system according to claim 3, wherein: The processor is further configured to generate the conduction signal to turn on the switch.

5. The imaging device testing system according to claim 1, wherein: Also includes: A testing machine is coupled to the imaging device and is used for outputting the coded image to the imaging device and displaying the result data.

6. A method for testing an imaging device, characterized in that: Include: Performing a test on an imaging device using a test system includes the following steps: Generate a coded image according to current time data by a processor; Outputting a test image having the coded image through a first image port; receiving the test image having the coded image through a second image port; parsing the coded image in the test image by the processor to generate restored time data; as well as The processor determines whether the content of the current time data and the content of the restored time data are consistent to generate a test result.

7. The imaging device testing method according to claim 6, wherein: The processor generating the coded image according to the current time data comprises: The processor obtains a system time of the imaging device as the current time data, and the processor generates a quick response code as the coded image according to the current time data.

8. The imaging device testing method according to claim 6, wherein: The first image port is an HDMI-OUT port, and the second image port is an HDMI-IN port.

9. The imaging device testing method according to claim 6, wherein: The processor determines whether the content of the current time data and the content of the restored time data are consistent to generate the test result, which includes: When the content of the current time data and the content of the restored time data are consistent, the test result indicating that the image signal is normal is generated.

10. The imaging device testing method according to claim 9, wherein: Also includes: Perform this test repeatedly.

11. The imaging device testing method according to claim 6, wherein: The processor determines whether the content of the current time data and the content of the restored time data are consistent to generate the test result, which further includes: When the content of the current time data and the content of the restored time data are inconsistent, the test result indicating that the image signal is abnormal is generated.

12. The imaging device testing method according to claim 11, wherein: Also includes: The test result is displayed on a display screen.

13. A non-transitory computer-readable recording medium, characterized in that: The device stores a computer executable instruction for causing an imaging device to execute a testing method, wherein the testing method includes: Reading current time data of the imaging device; generating a coded image according to the current time data; Outputting the encoded image through a first image port; receiving the encoded image through a second image port; parsing the encoded image to generate restored time data; as well as Determine whether the content of the current time data and the content of the restored time data are consistent to generate a test result.