Point screen testing device and method
Patent Information
- Application Number
- CN202310129989.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-01
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2043-02-01
AI Technical Summary
[0003]本发明提供一种点屏测试装置和方法,用以解决现有技术中测试显示屏不方便的问题
[0027]本发明提供的一种点屏测试装置和方法,通过使用正确的参数适配不同显示屏的驱动方式以点亮显示屏,以快速筛选屏出厂是否有异常,并且还可以实现屏定时老化功能,排除屏的前期失效风险和提高品牌形象,同时也支持软件的迭代升级功能。
Smart Images

Figure CN117409689B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display screen testing technology, and more particularly to a screen dot test device and method. Background Technology
[0002] In the display panel manufacturing industry, screen testing is essential for quality control, as it detects dead pixels such as bright or dark spots. However, with the TCONLESS solution (which integrates the TCON board into the SOC main chip and directly outputs P2P signals to the display) becoming increasingly common, downstream manufacturers frequently encounter screen testing failures (including screens that fail to light up), or are forced to use original TCON boards, resulting in extremely poor versatility. For large-scale factory production, this hinders product development and project delivery. Summary of the Invention
[0003] This invention provides a screen testing device and method to solve the problem of inconvenience in testing displays in the prior art.
[0004] In a first aspect, the present invention provides a screen dot-mapping testing device for performing screen dot-mapping tests on a display screen, the device comprising:
[0005] The main SOC module is used to output standard format image signals to the display screen;
[0006] An image processing module, which is connected to the main SOC module, is used to convert the image signal output by the main SOC module to adapt to the driving mode of different displays.
[0007] An output interface is connected to the image processing module and to the display screen to output a dot signal to the display screen.
[0008] A storage module, which is connected to the main SOC module, is used to store software programs and data for iterative upgrades;
[0009] The power control module, which is connected to the main SOC module, is used to supply power to the screen testing device.
[0010] In one embodiment of the present invention, the device further includes an infrared signal receiving module, which is connected to the main SOC module and is used to receive external remote control signals.
[0011] In one embodiment of the present invention, the device further includes an LED indicator control module, which is connected to the main SOC module and is used to display the working status of the screen testing device, including standby status, power-on status, and software upgrade status.
[0012] In one embodiment of the present invention, the device further includes a button control module, which is connected to the main SOC module and is used to control the screen testing device by means of buttons.
[0013] In one embodiment of the present invention, the device further includes a USB interface, which provides a peripheral interface for online software upgrades via the insertion of a USB flash drive.
[0014] In one embodiment of the present invention, the device further includes a WIFI interface, which is used to connect to an external WIFI network to perform OTA software upgrades via the Internet.
[0015] In a second aspect, the present invention also provides a screen testing method based on the screen testing device according to any one of the first aspects, the method comprising:
[0016] Upon initial power-on, the power control module controls the main SOC module to directly enter MBOOT mode to start the display screen.
[0017] The RGB monochrome field test of the display screen is achieved through the button control module or the infrared signal receiving module.
[0018] Press and hold the button to preset the duration to achieve RGB aging test mode for the display screen, and set the RGB aging duration via remote control;
[0019] Different remote control passwords are sent to the infrared signal receiving module to adapt to the driving methods of different displays.
[0020] In one embodiment of the present invention, the method further includes:
[0021] Software upgrades can be performed via USB through the USB interface or via OTA through the WIFI interface.
[0022] In one embodiment of the present invention, the step of connecting the power control module to control the main SOC module to directly enter MBOOT mode to start the display screen after the first power-on includes:
[0023] After the power control module is turned on, the ROM boot of the main SOC module is started to perform hardware initialization and testing, and the RAM boot is loaded into memory to run in order to test the software functions.
[0024] Load the kernel into memory and decompress it to start the kernel.
[0025] In one embodiment of the present invention, the method further includes:
[0026] To achieve the corresponding functions, different hardware and software are loaded based on the unique identifier PID of the same movement. Specifically, this includes sending a command message through the remote control to restart the screen testing device to obtain the corresponding unique identifier PID and setting the unique identifier PID.
[0027] This invention provides a screen testing device and method that uses the correct parameters to adapt the driving mode of different displays to light up the display, so as to quickly screen whether there are any abnormalities in the screen before it leaves the factory. It can also realize the screen timed aging function, eliminate the risk of early failure of the screen and improve the brand image. It also supports the software iteration and upgrade function. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0029] Figure 1 This is a block diagram of the dot-screen testing device provided by the present invention;
[0030] Figure 2 This is a flowchart of the screen testing method provided by the present invention;
[0031] Figure 3 This is a flowchart of a startup display screen provided in an embodiment of the present invention. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0033] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.
[0034] Because the interface formats and signals of the displays are different, different TCON boards are required to control different displays. Therefore, when testing different displays, different TCON boards need to be prepared in advance. In particular, when producing screens that do not come with a TCON board (such as TCONLESS screens), TCON boards need to be purchased in advance, and different screens require different TCON boards, which increases production costs and makes testing inconvenient.
[0035] To address the inconvenience of testing displays in existing technologies, this invention provides a screen testing device and method. By using the correct parameters to adapt the driving methods of different displays to illuminate the displays, it can quickly screen for any abnormalities at the factory. It can also implement a timed aging function for the displays, eliminating the risk of early failure and improving brand image. At the same time, it also supports software iteration and upgrade functions.
[0036] The following is combined with Figures 1-3 This invention describes a screen testing apparatus and method.
[0037] Please refer to Figure 1 , Figure 1 This is a block diagram of the screen testing device provided by the present invention. A screen testing device 10 includes a main SOC (System on Chip) module 101, an image processing module 102, an output interface 103, a storage module 104, a power control module 105, an infrared signal receiving module 106, an LED indicator control module 107, and a button control module 108.
[0038] For example, the main SOC module 101 is used to output standard format image signals to the display screen and receive instruction information sent by other modules. The main SOC module 101 can provide various control signals required by the current display screen driver board, and the driver board in turn provides various voltages and control levels required by the display screen.
[0039] For example, the image processing module 102 is connected to the main SOC module 101 and is used to convert the image signal output by the main SOC module 101 to adapt to the driving mode of different displays.
[0040] For example, the output interface 103 has the function of a screen cable socket, which is connected to the image processing module 102. The output interface 103 is connected to the display screen through a connecting cable to output a screen dot signal to the display screen.
[0041] For example, this type of connection cable is a flat cable or an FFC (Flexible Flat Cable) cable.
[0042] For example, the storage module 104 is connected to the main SOC module 101 and is used to store software programs and data for iterative upgrades.
[0043] For example, the power control module 105 is connected to the main SOC module 101 and is used to supply power to the screen testing device 10, and can control the working status of other modules. The power control module 105 is connected to an external power supply through the power interface 111.
[0044] For example, the infrared signal receiving module 106 is connected to the main SOC module 101 and is used to receive external remote control signals, such as remote control signals sent by an external remote controller.
[0045] For example, the LED indicator control module 107 is connected to the main SOC module 101 and is used to display the working status of the dot screen testing device, including standby status, power-on status and software upgrade status.
[0046] For example, the button control module 108 is connected to the main SOC module 101 and is used to control the screen testing device 10 by means of buttons.
[0047] In some embodiments of the present invention, the screen testing device 10 further includes a USB interface 109 and a WIFI interface 110. The USB interface 109 provides a peripheral interface for online software upgrades via a USB flash drive, and the WIFI interface is used to connect to an external WIFI network for OTA (Over-the-Air Technology) software upgrades via the Internet.
[0048] In summary, the screen testing device provided by this invention can switch between different manufacturers' screens using different passwords, resulting in strong universal compatibility. It also supports RGB three-color cyclic aging screen detection to screen for short-term screen failures. Furthermore, by checking the bright and dark spots on the screen using a single color, it can quickly screen for bright and dark spots. Additionally, this invention supports USB flash drive upgrades and OTA upgrades.
[0049] The screen testing method provided by the present invention is described below. The screen testing method described below can be referred to in correspondence with the screen testing device described above.
[0050] Please refer to Figure 2 , Figure 2 This is a flowchart of the screen testing method provided by the present invention. A screen testing method based on the aforementioned screen testing device includes the following steps:
[0051] Step 210: After the power is turned on for the first time, the power control module controls the main SOC module to directly enter MBOOT mode to start the display screen.
[0052] The program that starts the display includes the MBOOT program (boot program) and the NAND main program. After the MBOOT program is written to the main SOC module, STR (Suspend To RAM) stores data and system operating status information in the main SOC module's memory. After power-on, it can directly enter the state before suspension by reading the corresponding data from memory without going through complex system tests, thus improving boot speed. Therefore, this invention can realize the first-time STR function, solve the problem of slow AC power-on, and improve testing efficiency.
[0053] Step 220: Perform RGB monochrome field testing on the display screen by controlling the button module or the infrared signal receiving module.
[0054] Step 230: Press and hold the button to preset the duration to achieve RGB aging test mode for the display screen, and set the RGB aging duration via remote control.
[0055] Step 240: Different remote control passwords are sent to the infrared signal receiving module to adapt to the driving methods of different displays.
[0056] For example, the screen testing method of the present invention further includes the following steps:
[0057] Software upgrades can be performed via USB through the USB interface or via OTA through the WIFI interface.
[0058] Therefore, this invention supports RGB three-color cyclic aging of screens, has the function of screening for short-term screen failures, and can quickly screen for bright and dark spots by checking the brightness and darkness of the screen's over-the-air (OC) phase using a single color. Furthermore, it uses a password to switch between screens from different manufacturers, ensuring strong universal compatibility. In addition, this invention also supports USB flash drive upgrades and OTA upgrades.
[0059] Please refer to Figure 3 , Figure 3 This is a flowchart of a display screen startup process provided in an embodiment of the present invention. In step 110 above, the step of controlling the main SOC module to directly enter MBOOT mode to start the display screen after the power-on control module is first powered on includes:
[0060] Step 310: Turn on the power control module and start the ROM boot of the main SOC module to perform hardware initialization and testing.
[0061] ROM boot runs on NAND or eMMC. NAND is a type of flash memory, hence the name NAND Flash. Flash memory uses electrical signals for erasing and reading / writing. eMMC is formed by packaging NAND; a storage chip conforming to the eMMC interface is called an eMMC chip. The main task of ROM boot is hardware initialization and detection. It should be noted that the MBOOT boot program can be stored in ROM.
[0062] Kernel files and system environment files can be image files stored in ROM (Read-Only Memory). ROM is a non-volatile memory; the information stored in ROM will not be lost even if power is lost, making it suitable for storing fixed programs and data.
[0063] Step 320: ROM boot loads RAM boot into memory and runs it to test software functionality.
[0064] RAM boot runs in memory and its main tasks are platform-related functions, such as environment change initialization, upgrades, boot logo display, and screen timing activation. The volatility of RAM means that some data will be lost when the power is turned off.
[0065] Step 330: Load the kernel into memory and decompress it to start the kernel.
[0066] Before the kernel starts, RAM boot can pass some information to the kernel via the kernel command line tool cmdline. After the kernel starts, user applications can be loaded. User applications can be written in C or C++, compiled into machine code by the processor, forming a process that communicates with the kernel through system call interfaces.
[0067] The kernel is the core of the operating system, used to manage system resources, such as providing abstractions for software and hardware access. Software abstractions can include operations and access control for objects such as processes, file systems, synchronization, memory, and network protocols. Hardware access abstractions can include access to hardware such as disks, displays, and network interface cards.
[0068] In some embodiments of the present invention, the screen testing method of the present invention further includes the following steps:
[0069] To achieve the corresponding function, different hardware and software configurations are loaded based on the unique identifier PID of the same movement. Specifically, this includes sending a command message through the remote control to restart the screen testing device to obtain the corresponding unique identifier PID and setting the unique identifier PID.
[0070] The PID (Project ID) is a unique identifier for the TV software system within the same chassis, and it is closely related to projects, functions, production, and OTA updates. System startup loads different hardware and software configurations based on the PID to present the corresponding functions. The PID consists of two parts: SID and HID.
[0071] Specifically, the user-mode PID is defined as follows:
[0072] The maximum value for SID is the first preset value (e.g., 100), and the maximum value for HID is the second preset value (e.g., 479).
[0073] Specifically, the user-mode PID algorithm specifies:
[0074] PID=(SID&0x7F)<<8)|(HID&0xFF)I(HID&0x100)<<7).
[0075] For example, SID = 100 (binary: 1100100), HID = 479 (binary: 111011111), PID = 58591.
[0076] Specifically, the PID specification for SKD mode is as follows:
[0077] The SID value can range from 234 to 252, and the HID value can range from 480 to 511.
[0078] Specifically, the PID algorithm for SKD mode:
[0079] PID = (SID & OxFF << 8) + HID.
[0080] For example, SID = 234 (binary 11101010), HID = 480 (binary 111100000), PID = 60384.
[0081] Therefore, in the SKD mode, the SID value ranges from 234 to 252, the HID value ranges from 480 to 511, and the PID value ranges from 60384 to 65023. The screen testing device is restarted by sending a command message via remote control to obtain the corresponding unique identifier PID, and this unique identifier PID is then set to achieve the corresponding function.
[0082] For example, the PID can be modified by sending a command to the screen testing device via an external remote control. For instance, if the remote control presses 062598+PID+MENU, the screen testing device will automatically restart after about 10 seconds and enter the corresponding PID. Then, the PID can be modified via the tcli command.
[0083] For example, the path to obtain the current PID is:
[0084] / tvos / bin / tcli tos.factory.get_project_id.
[0085] For example, the path to set the PID is:
[0086] / tvos / bin / tcli tos.factory.set_project_id 257.
[0087] It should be noted that the screen testing method provided in this embodiment of the invention can achieve the functions of the above-mentioned device embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the device embodiment will not be described in detail here.
[0088] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A screen dot test device for performing screen dot test on a display screen, characterized in that, The device includes: The main SOC module is used to output standard format image signals to the display screen; An image processing module, which is connected to the main SOC module, is used to convert the image signal output by the main SOC module to adapt to the driving mode of different displays. An output interface is connected to the image processing module and to the display screen to output a dot signal to the display screen. A storage module, which is connected to the main SOC module, is used to store software programs and data for iterative upgrades; A power control module, which is connected to the main SOC module, is used to supply power to the screen testing device; The device also includes an infrared signal receiving module, which is connected to the main SOC module and is used to receive external remote control signals. The device also includes a button control module, which is connected to the main SOC module and is used to control the screen testing device via buttons. The screen testing method of the screen testing device includes: Upon initial power-on, the power control module controls the main SOC module to directly enter MBOOT mode to start the display screen. The RGB monochrome field test of the display screen is achieved through the button control module or the infrared signal receiving module. Press and hold the button to preset the duration to achieve RGB aging test mode for the display screen, and set the RGB aging duration via remote control; Different remote control passwords are sent to the infrared signal receiving module to adapt to the driving methods of different displays.
2. The screen testing device according to claim 1, characterized in that, The device also includes an LED indicator control module, which is connected to the main SOC module and is used to display the working status of the screen testing device. The working status includes standby status, power-on status, and software upgrade status.
3. The screen testing device according to claim 1, characterized in that, The device also includes a USB interface that provides a peripheral interface for online software upgrades via a USB flash drive.
4. The screen testing device according to claim 1, characterized in that, The device also includes a WIFI interface for connecting to an external WIFI network to perform OTA software upgrades via the Internet.
5. A screen testing method based on the screen testing device according to any one of claims 1 to 4, characterized in that, The method includes: Upon initial power-on, the power control module controls the main SOC module to directly enter MBOOT mode to start the display screen. The RGB monochrome field test of the display screen is achieved through the button control module or the infrared signal receiving module. Press and hold the button to preset the duration to achieve RGB aging test mode for the display screen, and set the RGB aging duration via remote control; Different remote control passwords are sent to the infrared signal receiving module to adapt to the driving methods of different displays.
6. The screen dot test method according to claim 5, characterized in that, The method further includes: Software upgrades can be performed via USB or OTA via Wi-Fi.
7. The screen dot test method according to claim 5, characterized in that, The step of connecting the power control module to control the main SOC module to directly enter MBOOT mode to start the display screen after the first power-on includes: After the power control module is turned on, the ROM boot of the main SOC module is started to perform hardware initialization and testing, and the RAM boot is loaded into memory to run in order to test the software functions. Load the kernel into memory and decompress it to start the kernel.
8. The screen dot test method according to claim 7, characterized in that, The method further includes: To achieve the corresponding functions, different hardware and software are loaded based on the unique identifier PID of the same movement. Specifically, this includes sending a command message through the remote control to restart the screen testing device to obtain the corresponding unique identifier PID and setting the unique identifier PID.
Citation Information
Patent Citations
All-general type image processing SOC chip and image processing method
CN114090500A
Driving device of Tconless display screen
CN114267310A