Display anomaly detection method and device, computer device, chip and medium

CN122598544APending Publication Date: 2026-08-18SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610732647.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-25
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0004]在上述现有技术中,需要增加光电二极管的硬件或者处理器需要具备强大计算能力,这些都增加了检测成本

Benefits of technology

[0018] The aforementioned display anomaly detection method, apparatus, computer equipment, chip, and medium allow the display device to extract pixel values ​​at preset pixel positions of the currently displayed video image during video display, according to a preset extraction interval. This results in the extraction of multiple pixel values ​​within a preset detection period. These extracted pixel values ​​are then analyzed to determine the display anomaly detection result. This analysis process does not require the display device to possess powerful computing capabilities, and this embodiment does not require the addition of hardware such as photodiodes to the display device, thus reducing detection costs. Furthermore, this embodiment distinguishes between the normal situation where the sending device continuously sends the same video image to the display device and the abnormal situation where the display device experiences screen freezing, based on whether the extracted pixel values ​​within the preset detection period have changed, thereby reducing false positives and improving the accuracy of display anomaly detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122598544A_ABST
    Figure CN122598544A_ABST
Patent Text Reader

Abstract

The application relates to a display abnormality detection method and device, computer equipment, a chip and a medium. The method comprises the following steps: in the process of video display of a display device, pixel values of preset pixel positions of a currently displayed video image are extracted according to a preset extraction interval; the preset extraction interval is determined based on a refresh rate of the display device for displaying the video image; a display abnormality detection result is determined according to a plurality of extracted pixel values in a preset detection period; the preset detection period is not less than a preset change period, and the preset change period is a period in which pixel values of the preset pixel positions of different video images change periodically according to a preset change rule. The application can reduce the detection cost and improve the detection accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a display anomaly detection method, apparatus, computer equipment, chip, and medium. Background Technology

[0002] During the display of video streams on a display device, display abnormalities may occur, such as a black screen (i.e., the displayed image is completely black) or a frozen screen (i.e., the displayed image is static), thus preventing the normal display of images. For example, the LCD instrument panel in a car's smart cockpit is used to display safety icons. When the LCD instrument panel experiences a black screen or frozen screen malfunction, it cannot provide safety warnings to the driver, affecting driving safety.

[0003] Currently, to detect display anomalies, photodiodes need to be installed at the edge of the display device's screen to detect the brightness and changes in the screen's backlight. The detected light signals are then used to determine whether the screen is displaying correctly. Alternatively, the processor on the display device needs to have powerful computing capabilities. It periodically captures display frame images from the frame buffer, calculates their digital fingerprint features, and determines whether anomalies exist based on the feature values ​​over multiple periods.

[0004] In the aforementioned existing technologies, the addition of photodiode hardware or the processor requiring powerful computing capabilities increases detection costs. Furthermore, the continuous transmission of the same video image from the transmitting device to the display device may be misjudged as a frozen screen, indicating that detection accuracy needs improvement. Summary of the Invention

[0005] Therefore, it is necessary to provide a display anomaly detection method, device, computer equipment, chip, and medium that can reduce detection costs and improve detection accuracy in response to the above-mentioned technical problems.

[0006] In a first aspect, this application provides a display anomaly detection method applied to a display device; the method includes: during the display device's video display process, extracting pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval; wherein the preset extraction interval is determined based on the refresh rate of the video image displayed by the display device; determining a display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period; wherein the preset detection period is not less than a preset change period, and the preset change period is the period during which the pixel values ​​at preset pixel positions of different video images change periodically according to a preset change rule.

[0007] In one embodiment, extracting pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval includes: extracting pixel values ​​from preset pixel positions outside the positions of timing signals in the non-effective regions of the currently displayed video image according to the preset extraction interval.

[0008] In one embodiment, determining the display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period includes: identifying abnormal pixel values ​​from the multiple pixel values ​​extracted within the preset detection period to obtain an identification result; wherein, the abnormal pixel values ​​are pixel values ​​other than those corresponding to a preset change pattern; and determining the display anomaly detection result based on the identification result.

[0009] In one embodiment, determining the display anomaly detection result based on the identification result includes: determining the display anomaly detection result as a first type of display anomaly in response to the identification result indicating the existence of abnormal pixel values; determining the changes in multiple pixel values ​​in response to the identification result indicating the absence of abnormal pixel values, and determining the display anomaly detection result based on the changes and a preset change rule.

[0010] In one embodiment, determining the display anomaly detection result based on the change situation and a preset change pattern includes: in response to a mismatch between the change situation and the preset change pattern, determining the display anomaly detection result as a second type of display anomaly.

[0011] In one embodiment, the method further includes: reporting the display anomaly detection result in response to the display anomaly detection result being a display anomaly.

[0012] Secondly, this application also provides a display anomaly detection device deployed on a display device; the device includes: a pixel value extraction module, used to extract pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval during the process of video display on the display device; wherein the preset extraction interval is determined based on the refresh rate of the video image displayed on the display device; and an anomaly determination module, used to determine the display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period; wherein the preset detection period is not less than a preset change period, and the preset change period is the period in which the pixel values ​​of preset pixel positions of different video images change periodically according to a preset change rule.

[0013] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method provided in the first aspect.

[0014] Fourthly, this application also provides a chip, including a processor and a communication interface, wherein the processor is configured to cause the chip to perform the steps of the method provided in the first aspect.

[0015] Fifthly, this application also provides a chip module, including a communication module, a power module, a storage module, and a chip, wherein: the power module is used to provide electrical energy to the chip module; the storage module is used to store data and instructions; the communication module is used for internal communication within the chip module, or for communication between the chip module and external devices; and the chip is used to perform the steps of the method provided in the first aspect above.

[0016] In a sixth aspect, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect.

[0017] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method provided in the first aspect.

[0018] The aforementioned display anomaly detection method, apparatus, computer equipment, chip, and medium allow the display device to extract pixel values ​​at preset pixel positions of the currently displayed video image during video display, according to a preset extraction interval. This results in the extraction of multiple pixel values ​​within a preset detection period. These extracted pixel values ​​are then analyzed to determine the display anomaly detection result. This analysis process does not require the display device to possess powerful computing capabilities, and this embodiment does not require the addition of hardware such as photodiodes to the display device, thus reducing detection costs. Furthermore, this embodiment distinguishes between the normal situation where the sending device continuously sends the same video image to the display device and the abnormal situation where the display device experiences screen freezing, based on whether the extracted pixel values ​​within the preset detection period have changed, thereby reducing false positives and improving the accuracy of display anomaly detection. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1A This is a schematic diagram of the system structure in one embodiment;

[0021] Figure 1B This is a schematic diagram of the display system of an automotive smart cockpit in one embodiment;

[0022] Figure 2 This is a flowchart illustrating an anomaly detection method in one embodiment;

[0023] Figure 3A This is a flowchart illustrating the pixel value extraction steps in one embodiment;

[0024] Figure 3B This is a schematic diagram showing the position of a preset pixel in a video image in one embodiment;

[0025] Figure 4 This is a flowchart illustrating the steps for determining the anomaly detection result in another embodiment;

[0026] Figure 5 This is a flowchart illustrating the steps for determining the anomaly detection result in another embodiment;

[0027] Figure 6 This is a flowchart illustrating the result reporting steps in another embodiment;

[0028] Figure 7 This is a structural block diagram showing an anomaly detection device in one embodiment;

[0029] Figure 8 This is an internal structural diagram of a computer device in one embodiment;

[0030] Figure 9 This is an internal structure diagram of a chip module in one embodiment. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0032] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0033] The display anomaly detection method provided in this application embodiment can be applied to, for example, Figure 1A The display system shown includes a display device and a transmitting device. The transmitting device transmits video streams to the display device, and the display device receives the video streams and displays the video images on the display screen.

[0034] See Figure 1BTaking the display system of an automotive intelligent cockpit as an example, the display device in the display system is the receiver, and the transmitting device within the display device is the transmitter. The transmitter and receiver are connected via a wired cable. The transmitter includes a cockpit chip and a serializer. The cockpit chip generates a video stream and writes it into a buffer. The serializer encodes the video stream in the buffer and transmits it to the receiver via the wired cable. The receiver includes a deserializer, a display chip, and an LCD screen. The deserializer decodes the video stream sent by the transmitter and sends the decoding result to the display chip. The display chip controls the LCD screen to display the video stream.

[0035] The LCD screen typically displays information such as vehicle speed, remaining fuel or battery level, brake status, seatbelt warning, tire pressure warning, and vehicle sensor malfunction warnings. This information is collectively referred to as safety icons. The proper display of safety icons is a necessary requirement for the functional safety design of a smart cockpit. When the vehicle experiences various abnormal conditions, safety icons provide the driver with sufficient warning information, reminding them to take appropriate measures; otherwise, accidents or injuries may occur.

[0036] Understandably, a black screen or frozen screen on an LCD screen is a display abnormality problem of the display system. A black screen means that the LCD screen cannot display a normal image and is in an abnormal state of complete black; a frozen screen means that the image displayed on the screen is static.

[0037] To detect display anomalies accurately and at low cost, in one exemplary embodiment, a display anomaly detection method is provided, which is applied to a display device; such as Figure 2 As shown, the method includes:

[0038] S210: During the video display process on the display device, pixel values ​​are extracted from preset pixel positions of the currently displayed video image according to a preset extraction interval.

[0039] The preset extraction interval is determined based on the refresh rate of the video image displayed on the display device.

[0040] Specifically, the preset extraction interval is 1 / the refresh rate of the video image displayed on the display device.

[0041] In this embodiment, the preset frame rate of the video stream sent by the sending device is equal to the refresh rate of the video image displayed by the display device.

[0042] In a real-world scenario, the sending device transmits a video stream to the display device at a preset frame rate. Specifically, the sending device sends one video frame to the display device every 1 / preset frame rate interval, and the display device receives one video frame every 1 / preset frame rate interval. The display device refreshes the video image on its screen according to a refresh rate; that is, the display device updates the video image on its screen every 1 / refresh rate interval (the preset extraction interval mentioned above). When the refresh rate equals the preset frame rate, for every video frame sent by the sending device, the display device displays one frame.

[0043] In practical scenarios, before sending a video stream, the sending device configures the pixel values ​​at preset pixel positions for each frame of the video stream according to a preset variation pattern. For example, the pixel value at the preset pixel position of the first frame is the first pixel value, corresponding to red; the pixel value at the preset pixel position of the second frame is the second pixel value, corresponding to green; the pixel value at the preset pixel position of the third frame is the third pixel value, corresponding to blue; the pixel value at the preset pixel position of the fourth frame is the first pixel value, corresponding to red; the pixel value at the preset pixel position of the fifth frame is the second pixel value, corresponding to green; the pixel value at the preset pixel position of the sixth frame is the third pixel value, corresponding to blue. This process continues until the pixel values ​​at the preset pixel positions of all video frames are configured, and then the video stream is sent to the display device. Alternatively, the sending device can configure the pixel values ​​at the preset pixel positions of each video frame before sending it. In the example above, the preset change pattern of the pixel value at the preset pixel position is red-green-blue, and the preset change period corresponding to the preset change pattern is 3 × preset extraction interval.

[0044] The display device extracts a pixel value from a preset pixel position of the currently displayed video image at preset extraction intervals, obtaining one pixel value. Multiple pixel values ​​can be obtained within a preset detection period. For example, if the preset detection period includes 10 preset extraction intervals, then 10 pixel values ​​can be obtained within the preset detection period.

[0045] The pixel values ​​can be color data, or they can be brightness or lightness, etc. The color data format can be any of RGB888, RGB565, YUV422, and YUV420, or other color data formats.

[0046] S220 determines the display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period.

[0047] The preset change period is the period during which the pixel values ​​at preset pixel positions in different video images change periodically according to a preset change pattern. For example, if the pixel values ​​at preset pixel positions change periodically to red-green-blue according to the preset change pattern, then the preset change period is 3 × the preset extraction interval.

[0048] The preset detection period is not less than the preset change period.

[0049] For example, the preset change period is 3 × preset extraction interval, and the preset detection period is 5 × preset extraction interval, so that the preset detection period can cover the preset change period. In this way, the multiple pixel values ​​extracted within the preset detection period can reflect the changes in the pixel value at the preset pixel position within the preset change period.

[0050] In practical scenarios, there can be one or more preset pixel positions, for example, four. The transmitting device can set the same pixel value or different pixel values ​​for different preset pixel positions. The pixel values ​​at different preset pixel positions can have different preset change patterns and different preset change periods. For example, the preset change pattern for the pixel value at the first preset pixel position is red-green, and the preset change period is 2 × preset extraction interval; the preset change pattern for the pixel value at the second preset pixel position is red-green-blue, and the preset change period is 3 × preset extraction interval. In this embodiment, the display device can execute the above S210~S220 for each preset pixel position. If the display anomaly detection result determined based on at least one preset pixel position indicates the presence of a display anomaly, then the display device is considered to have a display anomaly.

[0051] Understandably, based on multiple pixel values ​​extracted within a preset detection period, the display device can distinguish between the normal situation where the sending device continuously sends the same video frame to the display device, and the display device experiencing a screen freezing problem. Under the normal situation where the sending device continuously sends the same video frame to the display device, the pixel values ​​at the preset pixel positions of each video frame change. However, when the display device experiences a screen freezing problem, the pixel values ​​at the preset pixel positions of each video frame remain unchanged.

[0052] In this embodiment, during video display, the display device extracts pixel values ​​at preset pixel positions of the currently displayed video image according to a preset extraction interval, thus extracting multiple pixel values ​​within a preset detection period. These extracted pixel values ​​are then analyzed to determine the display anomaly detection result. This analysis process does not require the display device to possess powerful computing capabilities, and this embodiment does not require the addition of hardware such as photodiodes to the display device, thus reducing detection costs. Furthermore, this embodiment distinguishes between the normal situation where the sending device continuously sends the same video image to the display device and the abnormal situation where the display device experiences screen freezing, based on whether the extracted pixel values ​​within the preset detection period have changed, reducing false positives and improving the accuracy of display anomaly detection.

[0053] Based on the technical solutions provided in the above embodiments, an optional embodiment is provided, in which the pixel value extraction step in S210 is refined.

[0054] See Figure 3A The pixel value extraction steps include:

[0055] S310, according to the preset extraction interval, extract the pixel value of the preset pixel position outside the position of the timing signal in the non-effective area of ​​the currently displayed video image.

[0056] In a video frame, there are valid and invalid regions. Pixels in the valid region will be displayed on the screen, while pixels in the invalid region will not be displayed on the screen.

[0057] In the non-valid areas, timing signals are set. The function of the timing signals is to control the display of the valid areas in the video image on the display screen of the display device.

[0058] The timing signals include, but are not limited to, hsync (horizontal synchronization signal), hbp (horizontal rear shoulder signal), and hfp (horizontal front shoulder signal) in the horizontal direction, and vsync (vertical synchronization signal), vbp (vertical rear shoulder signal), and vfp (vertical front shoulder signal) in the vertical direction.

[0059] In this embodiment, the transmitting device selects a preset pixel position outside the location of the timing signal in the invalid area of ​​the video image. See [link to documentation]. Figure 3B As shown, four preset pixel positions are selected in the invalid area. Then, pixel values ​​are configured for these preset pixel positions. This means the display device needs to extract pixel values ​​from these preset pixel positions outside the timing signal locations within the invalid area of ​​the video image.

[0060] In this embodiment, the preset pixel position is set outside the position of the timing signal in the non-effective area of ​​the video image. This can avoid interference with the effective area, so as not to affect the normal display of the picture, and will not affect the timing signal in the non-effective area, thus ensuring that the timing signal plays an effective control role in the display of the effective area.

[0061] Based on the technical solutions provided in the above embodiments, an optional embodiment is provided, in which the step of determining the display anomaly detection result in S220 is refined.

[0062] See Figure 4 The steps for determining abnormal detection results include:

[0063] S410 identifies abnormal pixel values ​​from multiple pixel values ​​extracted within a preset detection period and obtains the identification results.

[0064] Abnormal pixel values ​​are those other than the pixel values ​​corresponding to the preset variation rules. The pixel values ​​corresponding to the preset variation rules can be called preset pixel values. Pixel values ​​other than the preset pixel values ​​are abnormal pixel values.

[0065] For example, if the preset change pattern is red-green-blue, then the pixel values ​​corresponding to the preset change pattern include red, green and blue, and abnormal pixel values ​​are pixel values ​​corresponding to colors other than red, green and blue, such as the pixel value corresponding to black.

[0066] S420, based on the recognition results, determines and displays the anomaly detection results.

[0067] The identification results include a first identification result where abnormal pixel values ​​exist among multiple pixel values ​​extracted within a preset detection period, and a second identification result where abnormal pixel values ​​do not exist among multiple pixel values ​​extracted within a preset detection period.

[0068] Understandably, if the identification result is the first identification result, it indicates that the display system has a display anomaly. If the identification result is the second identification result, it indicates that the display system may or may not have a display anomaly, requiring further analysis. Therefore, based on the identification results, a preliminary screening for display anomalies can be quickly performed, improving anomaly detection efficiency.

[0069] In this embodiment, abnormal pixel values ​​among multiple pixel values ​​extracted within a preset detection period are identified. Based on the identification results, the abnormal detection results can be quickly determined and displayed, thereby improving the efficiency of abnormal detection.

[0070] Based on the technical solutions provided in the above embodiments, an optional embodiment is provided, in which the step of determining the display anomaly detection result in S420 is refined.

[0071] See Figure 5 The detailed steps for determining the results of anomaly detection include:

[0072] S510, in response to the recognition result indicating the presence of abnormal pixel values, determines the display anomaly detection result as a first-type display anomaly.

[0073] Among them, the recognition result indicates the presence of abnormal pixel values, that is, the recognition result is the first recognition result mentioned above.

[0074] The first category of display abnormalities includes black screens, but it can also include other abnormal situations, which are not limited here.

[0075] For example, if the display device experiences a black screen, the multiple pixel values ​​extracted by the display device within the preset detection period are all pixel values ​​corresponding to black, and not the pixel values ​​corresponding to red, green and blue involved in the preset change pattern. Therefore, it can be determined that a black screen has occurred.

[0076] S520, in response to the recognition result indicating that there are no abnormal pixel values, determines the changes in multiple pixel values, and determines the display of the abnormal detection result based on the changes and the preset change rules.

[0077] There is no restriction on the order of S510 and S520.

[0078] The identification result indicates the presence of abnormal pixel values, that is, the identification result is the second identification result mentioned above.

[0079] In one optional implementation, determining the display anomaly detection result based on the change situation and the preset change rule in S520 may include: in response to a mismatch between the change situation and the preset change rule, determining the display anomaly detection result as a second type of display anomaly.

[0080] The second category of display abnormalities includes screen freezing, but may also include other abnormal situations, which are not limited here.

[0081] For example, the preset detection period is 5 × preset extraction interval, and the changes of the extracted multiple pixel values ​​are red-green-green-green-green. The preset change pattern is red-green-blue. Since the changes do not match the preset change pattern, and the video image remains still from the third frame, it can be seen that the display device has frozen.

[0082] In the above implementation method, when the identification result is the second identification result, it is determined whether the change situation matches the preset change pattern; if they do not match, the display anomaly detection result is determined to be the second type of display anomaly; if they match, the display anomaly detection result is the display normal. It can be seen that the above implementation method can achieve accurate identification of the second type of display anomaly.

[0083] In this embodiment, if the identification result indicates the presence of abnormal pixel values, the display anomaly detection result can be directly identified as a first-type display anomaly, achieving rapid identification of display anomalies. If the identification result indicates the absence of abnormal pixel values, further judgment is needed based on the changes in multiple pixel values ​​and preset change patterns to ensure the accuracy of display anomaly detection.

[0084] Based on the technical solutions provided in the above embodiments, an optional embodiment is provided, in which the abnormality detection method is further refined to include a result reporting step.

[0085] See Figure 6 The result reporting steps include:

[0086] S610, in response to the display anomaly detection result being a display anomaly, will report the display anomaly detection result.

[0087] For example, the abnormality detection results will be reported to the manual repair platform or to the processor, so that the manual repair platform or the processor can perform timely repair processing according to the abnormality category.

[0088] In this embodiment, if the display anomaly detection result is a display anomaly, such as a first type of display anomaly or a second type of display anomaly, the display anomaly detection result will be reported so that the display anomaly problem can be handled in a timely manner.

[0089] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0090] Based on the same inventive concept, this application also provides a display anomaly detection device for implementing the display anomaly detection method described above. This device can be applied to or integrated into a chip or chip module, for example. The solution provided by this device is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more display anomaly detection device embodiments provided below can be found in the limitations of the display anomaly detection method described above, and will not be repeated here.

[0091] In one exemplary embodiment, a display anomaly detection device is provided, which is deployed on a display device. For example... Figure 7 As shown, the display anomaly detection device includes a pixel value extraction module 710 and an anomaly determination module 720, wherein:

[0092] The pixel value extraction module 710 is used to extract pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval during the process of video display on the display device; wherein, the preset extraction interval is determined based on the refresh rate of the video image displayed on the display device.

[0093] The anomaly determination module 720 is used to determine and display the anomaly detection result based on multiple pixel values ​​extracted within a preset detection period; wherein, the preset detection period is not less than a preset change period, and the preset change period is the period in which the pixel values ​​at preset pixel positions of different video images change periodically according to a preset change rule.

[0094] In one embodiment, the pixel value extraction module is specifically used to: extract pixel values ​​from preset pixel positions outside the location of timing signals in the non-effective area of ​​the currently displayed video image according to a preset extraction interval.

[0095] In one embodiment, the anomaly determination module includes: an anomaly identification unit, used to identify anomaly pixel values ​​of multiple pixel values ​​extracted within a preset detection period, and obtain an identification result; wherein, the anomaly pixel values ​​are other pixel values ​​besides those corresponding to the preset change rules; and a result determination unit, used to determine and display anomaly detection result based on the identification result.

[0096] In one embodiment, the result determination unit includes: a first determination subunit, configured to determine the display anomaly detection result as a first type of display anomaly in response to the recognition result indicating the presence of abnormal pixel values; and a second determination subunit, configured to determine the changes in multiple pixel values ​​in response to the recognition result indicating the absence of abnormal pixel values, and to determine the display anomaly detection result based on the changes and a preset change rule.

[0097] In one embodiment, the second determining subunit is specifically used to: determine the display anomaly detection result as a second type of display anomaly in response to a mismatch between the change and a preset change pattern.

[0098] In one embodiment, the apparatus further includes a result reporting module, configured to report the display anomaly detection result in response to the display anomaly detection result being a display anomaly.

[0099] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.

[0100] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When executed by the processor, the computer program implements a display anomaly detection method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0101] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0102] In one exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: during video display on a display device, pixel values ​​are extracted from preset pixel positions of the currently displayed video image according to a preset extraction interval; wherein the preset extraction interval is determined based on the refresh rate of the video image displayed on the display device; and a display anomaly detection result is determined based on multiple pixel values ​​extracted within a preset detection period; wherein the preset detection period is not less than a preset change period, and the preset change period is the period in which the pixel values ​​of preset pixel positions of different video images change periodically according to a preset change rule.

[0103] In one embodiment, the step of "extracting pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval" implemented by the processor when executing the computer program includes: extracting pixel values ​​from preset pixel positions outside the positions of timing signals in the non-effective regions of the currently displayed video image according to the preset extraction interval.

[0104] In one embodiment, the step of "determining the display anomaly detection result based on the multiple pixel values ​​extracted within a preset detection period" implemented by the processor when executing the computer program includes: identifying abnormal pixel values ​​of the multiple pixel values ​​extracted within the preset detection period to obtain an identification result; wherein, the abnormal pixel values ​​are other pixel values ​​besides the pixel values ​​corresponding to the preset change pattern; and determining the display anomaly detection result based on the identification result.

[0105] In one embodiment, the step of "determining the display anomaly detection result based on the identification result" implemented by the processor when executing the computer program includes: determining the display anomaly detection result as a first type of display anomaly in response to the identification result indicating the existence of abnormal pixel values; determining the changes in multiple pixel values ​​in response to the identification result indicating the absence of abnormal pixel values, and determining the display anomaly detection result based on the changes and a preset change rule.

[0106] In one embodiment, the step of "determining the display anomaly detection result based on the change and the preset change rule" implemented by the processor when executing the computer program includes: in response to a mismatch between the change and the preset change rule, determining the display anomaly detection result as a second type of display anomaly.

[0107] In one embodiment, when the processor executes the computer program, it further performs the following steps: in response to a display anomaly detection result being a display anomaly, it reports the display anomaly detection result.

[0108] Based on the same inventive concept, this application also provides a chip, including a processor and a communication interface; the communication interface is used to receive or send data; the processor is configured to cause the chip to perform the following steps: during the video display process of the display device, extracting pixel values ​​at preset pixel positions of the currently displayed video image according to a preset extraction interval; wherein, the preset extraction interval is determined based on the refresh rate of the video image displayed by the display device; determining a display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period; wherein, the preset detection period is not less than a preset change period, and the preset change period is the period in which the pixel values ​​at preset pixel positions of different video images change periodically according to a preset change rule.

[0109] In one embodiment, the processor is configured to cause the chip to perform the step of "extracting pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval", which includes: extracting pixel values ​​from preset pixel positions outside the positions of timing signals in the non-effective regions of the currently displayed video image according to the preset extraction interval.

[0110] In one embodiment, the processor is configured to cause the chip to perform the step of "determining the display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period", which includes: identifying abnormal pixel values ​​of multiple pixel values ​​extracted within the preset detection period to obtain an identification result; wherein, the abnormal pixel values ​​are pixel values ​​other than those corresponding to a preset change pattern; and determining the display anomaly detection result based on the identification result.

[0111] In one embodiment, the processor is configured to cause the chip to perform the step of "determining a display anomaly detection result based on the identification result", which includes: determining the display anomaly detection result as a first type of display anomaly in response to the identification result indicating the existence of abnormal pixel values; and determining the changes in multiple pixel values ​​based on the changes and a preset change rule in response to the identification result indicating the absence of abnormal pixel values.

[0112] In one embodiment, the processor is configured to cause the chip to perform the step of "determining the display anomaly detection result based on the change and the preset change rule", including: in response to a mismatch between the change and the preset change rule, determining the display anomaly detection result as a second type of display anomaly.

[0113] In one embodiment, the processor is configured to cause the chip to further perform the following steps: in response to a display anomaly detection result being a display anomaly, reporting the display anomaly detection result.

[0114] It is understood that the chip involved in the embodiments of this application may be a field-programmable gate array (FPGA), may be an application-specific integrated circuit (ASIC), may be a system on chip (SoC), may be a central processor unit (CPU), may be a network processor (NP), may be a digital signal processor (DSP), may be a microcontroller unit (MCU), may be a programmable logic device (PLD), or other integrated chips, etc.

[0115] Based on the same inventive concept, this application also provides a chip module, such as... Figure 9 As shown, the chip module includes a communication module, a power module, a storage module, and a chip. Specifically: the power module provides power to the chip module; the storage module stores data and instructions; the communication module enables internal communication within the chip module or communication between the chip module and external devices; and the chip corresponds to the chip in the aforementioned chip embodiment. The implementation of this chip module can be found in the relevant content of the aforementioned chip embodiment, and will not be repeated here.

[0116] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it performs the following steps: during the process of video display on a display device, pixel values ​​are extracted from preset pixel positions of the currently displayed video image according to a preset extraction interval; wherein the preset extraction interval is determined based on the refresh rate of the video image displayed on the display device; and a display anomaly detection result is determined based on multiple pixel values ​​extracted within a preset detection period; wherein the preset detection period is not less than a preset change period, and the preset change period is the period in which the pixel values ​​of preset pixel positions of different video images change periodically according to a preset change rule.

[0117] In one embodiment, the step of "extracting pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval" implemented by the computer program when executed by the processor includes: extracting pixel values ​​from preset pixel positions outside the positions of timing signals in the non-effective regions of the currently displayed video image according to the preset extraction interval.

[0118] In one embodiment, the step of "determining the display anomaly detection result based on the multiple pixel values ​​extracted within a preset detection period" implemented when the computer program is executed by the processor includes: identifying abnormal pixel values ​​of the multiple pixel values ​​extracted within the preset detection period to obtain an identification result; wherein, the abnormal pixel values ​​are pixel values ​​other than those corresponding to the preset change pattern; and determining the display anomaly detection result based on the identification result.

[0119] In one embodiment, the step of "determining the display anomaly detection result based on the recognition result" implemented when the computer program is executed by the processor includes: determining the display anomaly detection result as a first type of display anomaly in response to the recognition result indicating the existence of abnormal pixel values; determining the changes in multiple pixel values ​​in response to the recognition result indicating the absence of abnormal pixel values, and determining the display anomaly detection result based on the changes and a preset change rule.

[0120] In one embodiment, the step of "determining the display anomaly detection result based on the change and the preset change rule" implemented when the computer program is executed by the processor includes: in response to a mismatch between the change and the preset change rule, determining the display anomaly detection result as a second type of display anomaly.

[0121] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: in response to a display anomaly detection result being a display anomaly, reporting the display anomaly detection result.

[0122] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps: during video display on a display device, extracting pixel values ​​at preset pixel positions of the currently displayed video image according to a preset extraction interval; wherein the preset extraction interval is determined based on the refresh rate of the video image displayed on the display device; and determining a display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period; wherein the preset detection period is not less than a preset change period, and the preset change period is the period during which the pixel values ​​at preset pixel positions of different video images change periodically according to a preset change rule.

[0123] In one embodiment, the step of "extracting pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval" implemented by the computer program when executed by the processor includes: extracting pixel values ​​from preset pixel positions outside the positions of timing signals in the non-effective regions of the currently displayed video image according to the preset extraction interval.

[0124] In one embodiment, the step of "determining the display anomaly detection result based on the multiple pixel values ​​extracted within a preset detection period" implemented when the computer program is executed by the processor includes: identifying abnormal pixel values ​​of the multiple pixel values ​​extracted within the preset detection period to obtain an identification result; wherein, the abnormal pixel values ​​are pixel values ​​other than those corresponding to the preset change pattern; and determining the display anomaly detection result based on the identification result.

[0125] In one embodiment, the step of "determining the display anomaly detection result based on the recognition result" implemented when the computer program is executed by the processor includes: determining the display anomaly detection result as a first type of display anomaly in response to the recognition result indicating the existence of abnormal pixel values; determining the changes in multiple pixel values ​​in response to the recognition result indicating the absence of abnormal pixel values, and determining the display anomaly detection result based on the changes and a preset change rule.

[0126] In one embodiment, the step of "determining the display anomaly detection result based on the change and the preset change rule" implemented when the computer program is executed by the processor includes: in response to a mismatch between the change and the preset change rule, determining the display anomaly detection result as a second type of display anomaly.

[0127] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: in response to a display anomaly detection result being a display anomaly, reporting the display anomaly detection result.

[0128] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0129] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0130] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0131] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for detecting display anomalies, characterized in that, Applied to a display device; the method includes: During the video display process on the display device, pixel values ​​are extracted from preset pixel positions of the currently displayed video image according to a preset extraction interval; wherein, the preset extraction interval is determined based on the refresh rate of the video image displayed on the display device; Based on the multiple pixel values ​​extracted within a preset detection period, the abnormality detection result is determined; wherein, the preset detection period is not less than a preset change period, and the preset change period is the period in which the pixel values ​​at preset pixel positions of different video images change periodically according to a preset change rule.

2. The method according to claim 1, characterized in that, The step of extracting pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval includes: According to the preset extraction interval, the pixel values ​​are extracted from the preset pixel positions outside the positions of the timing signals in the non-effective areas of the currently displayed video image.

3. The method according to claim 1 or 2, characterized in that, The step of determining the display anomaly detection result based on multiple pixel values ​​extracted within a preset detection period includes: Anomaly pixel value identification is performed on multiple pixel values ​​extracted within a preset detection period to obtain an identification result; wherein, the abnormal pixel value is a pixel value other than the pixel value corresponding to the preset change rule; Based on the identification results, the abnormality detection results are determined and displayed.

4. The method according to claim 3, characterized in that, The step of determining and displaying the anomaly detection result based on the identification result includes: In response to the recognition result indicating the presence of the abnormal pixel value, the display anomaly detection result is determined to be a first type of display anomaly; In response to the recognition result indicating that there are no abnormal pixel values, the changes in the multiple pixel values ​​are determined, and based on the changes and the preset change rules, the abnormality detection result is determined and displayed.

5. The method according to claim 4, characterized in that, The step of determining and displaying the anomaly detection result based on the changes and the preset change rules includes: In response to the fact that the change does not match the preset change pattern, the display anomaly detection result is determined to be a second type of display anomaly.

6. The method according to any one of claims 1 to 3, characterized in that, The method further includes: In response to the display anomaly detection result being a display anomaly, the display anomaly detection result is reported.

7. A device for detecting display anomalies, characterized in that, Deployed on a display device; the device includes: A pixel value extraction module is used to extract pixel values ​​from preset pixel positions of the currently displayed video image according to a preset extraction interval during the video display process on the display device; wherein, the preset extraction interval is determined based on the refresh rate of the video image displayed on the display device; The anomaly determination module is used to determine and display anomaly detection results based on multiple pixel values ​​extracted within a preset detection period; wherein the preset detection period is not less than a preset change period, and the preset change period is the period in which the pixel values ​​at preset pixel positions of different video images change periodically according to a preset change rule.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A chip, characterized in that, The device includes a processor and a communication interface, wherein the processor is configured to cause the chip to perform the steps of the method described in any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.