Screen display detection circuit and its detection method, display device, chip

By calculating the difference in chromaticity values ​​between the displayed object and the background area in the color gamut space, the problem of insufficient contrast between the OSD displayed object and the background layer is solved, ensuring the validity and security of the displayed information. In particular, it reduces misjudgments and improves system responsiveness in security-related applications.

CN120340384BActive Publication Date: 2025-10-31CHIPONE TECHNOLOGY (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510792679.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-13
Publication Date
2025-10-31
Estimated Expiration
2045-06-13

AI Technical Summary

Technical Problem

Existing technologies result in low contrast when the colors of the displayed object and the background layer are similar, making it difficult to distinguish information and affecting the effectiveness of the display. This can pose security risks, especially in security-related applications.

Method used

By acquiring the location information and image data of the display object and background area, calculating their chromaticity values ​​in the color gamut space, and comparing the differences to output error indicators, the system ensures that the contrast between the display object and the background layer is high enough, and outputs single-frame or multi-frame error indicators to indicate potential risks.

Benefits of technology

It enables accurate determination of the validity of screen display in display devices, reduces misjudgments, improves security and the responsiveness of display devices, and can handle potential risks in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120340384B_ABST
    Figure CN120340384B_ABST
Patent Text Reader

Abstract

This invention discloses a screen display detection circuit, detection method, display device, and chip. The screen display detection method includes acquiring position information of the display object and the target display area, as well as image data; acquiring pixel values ​​of the display object based on the position information and image data, and calculating a first chromaticity value mapped to a color gamut space; acquiring pixel values ​​of the background area based on the position information of the target display area and the display object, as well as image data, and calculating a second chromaticity value mapped to a color gamut space; and calculating the difference between the first chromaticity value and the second chromaticity value, comparing the difference with a first threshold, and outputting a single-frame error flag when the difference is less than the first threshold. This allows for accurate determination of screen display validity even when the display device has an image processing module, enabling the system to respond promptly and handle potential risks, thus improving screen display security.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display technology, and in particular to a screen display detection circuit and its detection method, display device, and chip. Background Technology

[0002] On-Screen Display (OSD) technology is a technique for displaying relevant information on the screen of electronic devices. Its core is to overlay text, simple images, and other information onto images, providing users with more additional information. For example, in devices such as televisions, monitors, and projectors, when a user adjusts parameters such as volume, brightness, and contrast, corresponding menus or prompts appear on the screen to inform the user of the current settings.

[0003] In certain application environments, the information provided by OSD (On-Screen Display) objects serves a safety warning function and is directly related to the safety of users or equipment. For example, if a display screen used to control industrial production fails to display warning information correctly, it will directly affect the operator's decision-making, thereby endangering equipment and personal safety. Similarly, in automotive displays, if functional safety-related signals (such as oil temperature / fuel level / tire pressure / turn signals / battery charge / signal strength) displayed on the instrument panel or central control screen are not displayed correctly, it may lead to driver errors and create safety hazards. Current technology typically performs feature value calculations (such as cyclic redundancy check) on the color values ​​of OSD display objects and compares them with standard reference values ​​to determine the correctness of the screen display (OSD display).

[0004] However, when the color of the OSD display object is similar to the color of the background layer, the contrast between the OSD display object and the background layer will be low, making it difficult to distinguish the information provided by the OSD display object and thus failing to provide effective information to the user. Figure 1 This diagram illustrates the comparison between the OSD display object and the background layer. (Example:) Figure 1 As shown, the left side illustrates a scenario where the color of the OSD display object and the background layer have high contrast, while the right side illustrates a scenario where the color of the OSD display object and the background layer have low contrast. Figure 1 As can be seen, the color of the OSD display object on the right is quite similar to the color of the background layer, making the OSD display object (such as the exclamation mark) difficult to distinguish.

[0005] Therefore, there is a need to propose a new screen display detection circuit, its detection method, display device, and chip to solve the above problems. Summary of the Invention

[0006] In view of the above problems, the purpose of this invention is to provide a screen display detection circuit and its detection method, display device and chip, so as to accurately determine whether the screen display is effective.

[0007] According to one aspect of the present invention, a screen display detection method is provided, comprising: acquiring position information of a display object and a target display area, and image data; acquiring pixel values ​​of the display object based on the position information of the display object and the image data, and calculating a first chromaticity value mapped to a color gamut space; acquiring pixel values ​​of a background area based on the position information of the target display area and the display object, and the image data, and calculating a second chromaticity value mapped to the color gamut space; and calculating the difference between the first chromaticity value and the second chromaticity value, and comparing the difference with the first threshold, so as to output a single-frame error identifier when the difference is less than the first threshold.

[0008] Optionally, the screen display detection method further includes acquiring the cumulative value of the single-frame error identifier over a continuous multi-frame time period, and outputting the multi-frame error identifier when the cumulative value reaches a second threshold.

[0009] Optionally, the display object includes at least one sub-display object. The step of obtaining the pixel value of the display object based on its position information and the image data, and calculating its first chromaticity value mapped to the color gamut space, includes obtaining the pixel value of each sub-display object based on its position information and the image data, and calculating the first sub-chromaticity value mapped to the color gamut space for each sub-display object. The step of calculating the difference between the first chromaticity value and the second chromaticity value, and comparing the difference with a first threshold, to output a single-frame error identifier when the difference is less than the first threshold, includes: calculating the difference between each first sub-chromaticity value and the second chromaticity value, and comparing each difference with the first threshold, to output its corresponding sub-single-frame error identifier when each difference is less than the first threshold.

[0010] Optionally, obtaining the pixel value of the display object based on the position information of the display object and the image data includes obtaining the average value of the pixel values ​​of multiple pixels in the non-transition area of ​​the display object and using the average value as the pixel value of the display object; obtaining the pixel value of the background area based on the target display area, the position information of the display object, and the image data includes obtaining the average value of the pixel values ​​of multiple pixels in the non-transition area of ​​the background area and using the average value as the pixel value of the background area, wherein the background area refers to the area in the target display area that is not covered by the display object.

[0011] Optionally, the color gamut space adopts the CIE xyY color gamut space or the CIE LUV color gamut space.

[0012] According to a second aspect of the present invention, a screen display detection circuit is provided for performing the screen display detection method as described above. The screen display detection circuit includes a pixel value acquisition module for acquiring image data and position information, wherein the position information includes position information of a display object and a target display area. The pixel value acquisition module is further configured to acquire pixel values ​​of the display object based on the position information of the display object and the image data, and to acquire pixel values ​​of the background area based on the position information of the display object and the target display area and the image data. A chromaticity value calculation module is configured to receive the pixel values ​​of the display object and the pixel values ​​of the background area, and to calculate a first chromaticity value mapped from the pixel values ​​of the display object to a color gamut space, and a second chromaticity value mapped from the pixel values ​​of the background area to the color gamut space. A first comparison module is configured to calculate the difference between the first chromaticity value and the second chromaticity value, and to compare the difference with a first threshold, so as to output a single-frame error identifier when the difference is less than the first threshold.

[0013] Optionally, the screen display detection circuit further includes a storage and summation module for storing the single-frame error identifiers over multiple consecutive frames and calculating their cumulative value; and a second comparison module for comparing the cumulative value with a second threshold and outputting multi-frame error identifiers when the cumulative value reaches the second threshold.

[0014] Optionally, the display object includes at least one sub-display object, and the pixel value acquisition module is further configured to acquire the pixel value of each sub-display object according to the position information of each sub-display object and the image data; the chromaticity value calculation module is further configured to receive the pixel value of each sub-display object and calculate a first sub-chromaticity value of each sub-display object mapped to the color gamut space; the first comparison module is further configured to calculate the difference between each first sub-chromaticity value and the second chromaticity value, and compare each difference with the first threshold, so as to output the corresponding sub-single frame error identifier when each difference is less than the first threshold.

[0015] Optionally, the pixel value acquisition module is further configured to acquire the average value of multiple pixels in the non-transition area of ​​the display object and use the average value as the pixel value of the display object, and to acquire the average value of multiple pixels in the non-transition area of ​​the background area and use the average value as the pixel value of the background area.

[0016] According to a third aspect of the present invention, a display device is provided, comprising a screen display circuit for performing screen display based on input image data; an image processing module for processing the pixel values ​​of the input image data to obtain image data; and a screen display detection circuit as described above.

[0017] According to a fourth aspect of the present invention, a chip is provided, comprising a screen display detection circuit as described above, for performing a screen display detection method as described above.

[0018] The screen display detection circuit, detection method, display device, and chip provided by this invention include: firstly acquiring the position information and image data of the display object and the target display area; then calculating a first chromaticity value of the pixel value of the display object mapped to the color gamut space based on the acquired position information and image data, and mapping the pixel value of the background area to a second chromaticity value of the color gamut space; finally calculating the difference between the first chromaticity value and the second chromaticity value, and comparing the difference with a first threshold; and outputting a single-frame error flag when the difference is less than the first threshold. This allows for accurate determination of screen display validity even when the display device has an image processing module, enabling the system to respond to and handle potential risks in a timely manner and improving the security of the screen display.

[0019] In a preferred embodiment, by obtaining the cumulative value of single-frame error flags over multiple consecutive frames and outputting multi-frame error flags when the cumulative value reaches a second threshold, error flags can be output only when the display error is sufficient to affect the visual display effect, thereby reducing unnecessary error reports.

[0020] In a preferred embodiment, by judging the display validity of each sub-display object individually, it is possible to subsequently correct invalid sub-display objects in a targeted manner. Attached Figure Description

[0021] The above and other objects, features and advantages of the present invention will become more apparent from the following description of embodiments of the invention with reference to the accompanying drawings, in which:

[0022] Figure 1 This diagram illustrates the comparison between the OSD display object and its background layer.

[0023] Figure 2 A schematic diagram of a frame of image with OSD display is shown;

[0024] Figure 3 A flowchart of a screen display detection method according to an embodiment of the present invention is shown;

[0025] Figure 4 A schematic diagram of the structure of a screen display detection circuit according to an embodiment of the present invention is shown;

[0026] Figure 5 A schematic diagram of position information acquisition by a screen display detection circuit according to an embodiment of the present invention is shown;

[0027] Figure 6 A schematic diagram of the structure of a display device according to an embodiment of the present invention is shown. Detailed Implementation

[0028] Various embodiments of the invention will now be described in more detail with reference to the accompanying drawings. In the various drawings, the same elements or modules are indicated by the same or similar reference numerals. For clarity, the various parts in the drawings are not drawn to scale.

[0029] It should be understood that, in the following description, "circuit" may include single or combined hardware circuits, programmable circuits, state machine circuits, and / or elements capable of storing instructions executed by the programmable circuit. When an element or circuit is said to be "connected" to another element or "connected" between two nodes, it may be directly coupled or connected to the other element, or there may be intermediate elements; the connection between elements may be physical, logical, or a combination thereof. Conversely, when an element is said to be "directly coupled to" or "directly connected" to another element, it means that there are no intermediate elements between them.

[0030] Furthermore, certain terms are used in this application specification and claims to refer to specific components. Those skilled in the art will understand that hardware manufacturers may use different names to refer to the same component. This patent specification and claims do not distinguish components based on differences in name, but rather on differences in function.

[0031] Furthermore, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0032] The applicant attempted to determine the validity of the OSD display by selecting the pixel values ​​of the OSD display object and the background layer and comparing them directly, or by comparing the difference between the two pixel values ​​with a reference value. However, some errors still occurred. With advancements in display technology, many image processing modules (such as Gamma calibration and background adjustment) optimize image data. This optimization typically modifies the pixel values ​​of the OSD display object and the background layer. In this case, regardless of whether the original or modified pixel values ​​are used to determine the validity of the OSD display, the error rate increases compared to before.

[0033] Based on this, the applicant proposed a screen display (OSD display) detection method.

[0034] Figure 2 An exemplary schematic diagram of a frame of image with OSD display is shown, wherein 110 is the area for displaying the OSD display object, which will be referred to as the target display area below for convenience; 120 is the OSD display object mentioned above, which will be referred to as the display object below for convenience.

[0035] Figure 3 A flowchart of a screen display detection method according to an embodiment of the present invention is shown.

[0036] The screen display (OSD display) detection method provided in this embodiment of the invention is used to detect whether the screen display (OSD display) is valid (i.e. whether the display object can be effectively identified), specifically including steps S01-S04.

[0037] In step S01, the location information of the display object and the target display area, as well as the image data, are obtained.

[0038] The content of the displayed object can be varied; it can be text, symbols, characters, graphics, or any combination thereof. Furthermore, the displayed object can be a flat display, a three-dimensional display, or a combination of both. Generally, a display screen includes a display area and a non-display area. The target display area can be located anywhere within the display area, and its size can vary. The positional information of the displayed object and the target display area can be obtained from the OSD (On-Screen Display) circuitry, the microprocessor (MCU), or external non-volatile memory (Flash memory).

[0039] When the input image data is not processed by an image processing module (such as Gamma calibration, background adjustment, etc.), the image data is the input image data. When the input image data needs to be processed by an image processing module, the image data is the image data after being processed by the image processing module.

[0040] In step S02, the pixel values ​​of the display object are obtained based on the position information and image data of the display object, and the first chromaticity value mapped to the color gamut space is calculated.

[0041] In step S03, the pixel values ​​of the background area are obtained based on the location information of the target display area and the display object, as well as the image data, and the second chromaticity value mapped to the color gamut space is calculated.

[0042] The background area refers to the region within the target display area that is not covered by the displayed object. The pixel values ​​of the displayed object and the pixel values ​​of the target display area are mapped to the same color space.

[0043] The color gamut space can be any existing color gamut space (such as CIE Yxy, CIE LAB, etc.). Preferably, the CIE xyY or CIE LUV color gamut space is used. The specific choice of color gamut space can be determined by considering both computational complexity and display effect. The advantage of the CIE xyY color gamut space is its relatively simple calculation, but its display effect is slightly inferior to the CIE LUV color gamut space. The advantage of the CIE LUV color gamut space is its slightly better display effect compared to the CIE xyY color gamut space, but its calculation is relatively complex.

[0044] In step S04: the difference between the first chromaticity value and the second chromaticity value is calculated, and the difference is compared with a first threshold, so that a single frame error flag is output when the difference is less than the first threshold.

[0045] The single-frame error flag indicates that the color contrast between the displayed object and the background area is too low within a single frame, and the displayed object cannot be properly recognized.

[0046] Furthermore, since display errors in a single frame or a few frames are insufficient to affect the visual effect, to prevent unnecessary error reports, after step S04, the following may also be included:

[0047] Obtain the cumulative value of single-frame error flags over a continuous multi-frame time period, and output multi-frame error flags when the cumulative value reaches the second threshold.

[0048] The multi-frame time and the second threshold can be set according to the actual situation. For example, if there are two instances of low contrast (i.e., two single-frame error flags) within 32 frames, it does not affect the human eye's recognition. In this case, the multi-frame time can be set to 32 frames and the second threshold can be set to 3.

[0049] Furthermore, step S02, obtaining the pixel values ​​of the display object based on its position information and image data, includes:

[0050] Get the average of the pixel values ​​of multiple pixels in the non-transition region of the display object, and use this average as the pixel value of the display object.

[0051] The transition area of ​​the displayed object can be set according to the actual situation. Figure 2 Taking the display object "I" as an example, assuming that the width of the middle vertical line covers 6 pixels and the length covers 20 pixels, the leftmost 1*20 pixels and the rightmost 1*20 pixels can be regarded as the transition area of ​​the display object, and the middle 4*20 pixels can be regarded as the non-transition area of ​​the display object. Of course, the leftmost 2*20 pixels and the rightmost 2*20 pixels can also be regarded as the transition area of ​​the display object, and the middle 2*20 pixels can be regarded as the non-transition area of ​​the display object.

[0052] Step S03, which involves obtaining the pixel values ​​of the background area based on the location information of the target display area and the display object, and image data, includes:

[0053] Obtain the average pixel value of multiple pixels in the non-transition area of ​​the background region, and use this average value as the pixel value of the background region.

[0054] The transition area of ​​the background area can be set according to the actual situation. For example, the pixels adjacent to the display object can be regarded as the transition area of ​​the background area.

[0055] Furthermore, a display object may include at least one sub-display object. For example, if a display object includes ten numbers, then each number can be considered a sub-display object.

[0056] At this point, step S02, which involves obtaining the pixel values ​​of the display object based on its position information and image data, and calculating its first chromaticity value mapped to the color gamut space, includes:

[0057] The pixel value of each sub-display object is obtained based on its position information and image data, and the first sub-chromaticity value of each sub-display object is calculated and mapped to the color gamut space.

[0058] Step S04, which involves calculating the difference between the first chromaticity value and the second chromaticity value and comparing the difference with a first threshold to output a single-frame error flag when the difference is less than the first threshold, includes:

[0059] Calculate the difference between each first sub-chromaticity value and the second chromaticity value, and compare each difference with a first threshold to output the corresponding sub-frame error flag when each difference is less than the first threshold.

[0060] Figure 4A schematic diagram of the structure of a screen display detection device according to an embodiment of the present invention is shown.

[0061] See Figure 4 The screen display detection circuit 200 includes a pixel value acquisition module 210, a chromaticity value calculation module 220, and a first comparison module 230.

[0062] The pixel value acquisition module 210 is used to acquire image data and location information, the location information including the location information of the display object and the target display area.

[0063] The pixel value acquisition module 210 is also used to acquire the pixel value of the display object based on the position information of the display object and the image data, and to acquire the pixel value of the background area based on the position information of the display object and the target display area and the image data.

[0064] The pixel value acquisition module 210 is also used to acquire the average value of multiple pixels in the non-transition area of ​​the display object and use the average value as the pixel value of the display object, and to acquire the average value of multiple pixels in the non-transition area of ​​the background area and use the average value as the pixel value of the background area.

[0065] The chromaticity value calculation module 220 receives the pixel values ​​of the display object and the background area, and calculates the first chromaticity value mapped to the color gamut space for the pixel values ​​of the display object, and the second chromaticity value mapped to the color gamut space for the pixel values ​​of the background area. The background area refers to the area in the target display area that is not covered by the display object. The pixel values ​​of the display object and the pixel values ​​of the target display area are mapped to the same color gamut space.

[0066] The first comparison module 230 is used to calculate the difference between the first chromaticity value and the second chromaticity value, and compare the difference with a first threshold, so as to output a single frame error flag when the difference is less than the first threshold.

[0067] Furthermore, the screen display detection circuit 200 also includes a storage and summation module 240 and a second comparison module 250.

[0068] The storage and summation module 240 is used to store single-frame error flags over multiple consecutive frames and calculate their cumulative values.

[0069] The second comparison module 250 is used to compare the aforementioned cumulative value with a second threshold, so as to output a multi-frame error flag when the cumulative value reaches the second threshold. The single-frame error flag and / or the multi-frame error flag are fed back to an external microprocessor.

[0070] Furthermore, the display object includes at least one sub-display object.

[0071] At this time, the pixel value acquisition module 210 is also used to acquire the pixel value of each sub-display object based on the position information and image data of each sub-display object.

[0072] The chromaticity value calculation module 220 is also used to receive the pixel value of each sub-display object and calculate the first sub-chromaticity value of each sub-display object mapped to the color gamut space.

[0073] The first comparison module 230 is also used to calculate the difference between each first sub-chromaticity value and the second chromaticity value, and compare each difference with a first threshold, so as to output the corresponding sub-frame error flag when each difference is less than the first threshold.

[0074] Figure 5 A schematic diagram of position information acquisition by a screen display detection circuit according to an embodiment of the present invention is shown.

[0075] See Figure 5 The OSD (On-Screen Display) detection circuit 200 can obtain position information from modules such as the OSD circuit 300, the microprocessor (MCU) 400, and the external non-volatile memory (Flash) 500.

[0076] The screen display detection circuit, detection method, and display device provided by this invention include first acquiring the position information and image data of the display object and the target display area; then calculating a first chromaticity value of the pixel value of the display object mapped to the color gamut space based on the acquired position information and image data, and mapping the pixel value of the background area to a second chromaticity value of the color gamut space; finally calculating the difference between the first chromaticity value and the second chromaticity value, and comparing the difference with a first threshold; and outputting a single-frame error flag when the difference is less than the first threshold. This allows for accurate determination of screen display validity even when the display device has an image processing module, enabling the system to respond to and handle potential risks in a timely manner and improving the security of screen display.

[0077] Furthermore, the screen display detection method and screen display detection device provided in this embodiment of the invention also acquire the cumulative value of single-frame error identifiers within a continuous multi-frame time period, and output multi-frame error identifiers when the cumulative value reaches a second threshold, so that error identifiers are only output when display errors are sufficient to affect the visual display effect, thereby reducing unnecessary errors.

[0078] Furthermore, the screen display detection method and screen display detection device provided in this embodiment of the invention can also judge the display validity of each sub-display object separately, so that the invalid sub-display objects can be corrected in a targeted manner in the future.

[0079] Figure 6 A schematic diagram of the structure of a display device according to an embodiment of the present invention is shown.

[0080] See Figure 6 The display device provided in this embodiment of the invention includes a screen display circuit 300, an image processing module 600, and a screen display detection circuit 200.

[0081] The screen display circuit 300 completes the screen display (OSD display) based on the input image data, the image processing module 600 processes the pixel values ​​of the input image data to obtain image data, and the screen display detection circuit 200 selectively outputs single-frame error identifiers and / or multi-frame error identifiers based on the image data and position information. The position information includes the position information of the display object and the target display area.

[0082] Furthermore, the present invention also provides a chip including a screen display detection circuit 200 for performing the screen display detection method as described above.

[0083] As described above, these embodiments of the present invention do not exhaustively describe all details, nor do they limit the invention to specific embodiments. Clearly, many modifications and variations can be made based on the above description. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to effectively utilize the invention and its modifications. The scope of protection of this invention should be determined by the scope defined in the claims and their equivalents.

Claims

1. A screen display detection method, comprising: Obtain the location information of the display object and the target display area, as well as image data; The pixel values ​​of the display object are obtained based on the position information of the display object and the image data, and the first chromaticity value mapped to the color gamut space is calculated. The pixel values ​​of the background area are obtained based on the location information of the target display area and the display object, as well as the image data, and the second chromaticity value mapped to the color gamut space is calculated. as well as The difference between the first chromaticity value and the second chromaticity value is calculated, and the difference is compared with a first threshold. A single-frame error flag is output when the difference is less than the first threshold. The step of obtaining the pixel value of the display object based on the position information of the display object and the image data includes: The average value of multiple pixels in the non-transition region of the display object is obtained, and this average value is used as the pixel value of the display object. The step of obtaining the pixel value of the background region based on the location information of the target display area and the display object and the image data includes: The average pixel value of multiple pixels in the non-transition region of the background area is obtained, and this average value is used as the pixel value of the background area. The background area refers to the area in the target display area that is not covered by the display object.

2. The screen display detection method according to claim 1 further includes: Obtain the cumulative value of the single-frame error identifier over a continuous multi-frame time period, and output the multi-frame error identifier when the cumulative value reaches a second threshold.

3. The screen display detection method according to claim 1, wherein, The display object includes at least one sub-display object, and the step of obtaining the pixel value of the display object based on the position information of the display object and the image data, and calculating its first chromaticity value mapped to the color gamut space includes: The pixel value of each sub-display object is obtained based on the position information of each sub-display object and the image data, and the first sub-chromaticity value of each sub-display object mapped to the color gamut space is calculated. The step of calculating the difference between the first chromaticity value and the second chromaticity value, and comparing the difference with a first threshold to output a single-frame error flag when the difference is less than the first threshold includes: Calculate the difference between each first sub-chromaticity value and the second chromaticity value, and compare each difference with the first threshold to output the corresponding sub-frame error flag when each difference is less than the first threshold.

4. The screen display detection method according to claim 1, wherein, The color gamut space adopted is either the CIE xyY color gamut space or the CIE LUV color gamut space.

5. A screen display detection circuit, configured to perform the screen display detection method as described in any one of claims 1-4, the screen display detection circuit comprising: The pixel value acquisition module is used to acquire image data and position information, wherein the position information includes the position information of the display object and the target display area. The pixel value acquisition module is further configured to acquire the pixel value of the display object based on the position information of the display object and the image data, and acquire the pixel value of the background area based on the position information of the display object and the target display area and the image data; A chromaticity value calculation module is used to receive the pixel values ​​of the display object and the pixel values ​​of the background area, and to calculate the first chromaticity value of the display object's pixel values ​​mapped to the color gamut space, and the second chromaticity value of the background area's pixel values ​​mapped to the color gamut space; The first comparison module is used to calculate the difference between the first chromaticity value and the second chromaticity value, and compare the difference with a first threshold, so as to output a single-frame error flag when the difference is less than the first threshold. The pixel value acquisition module is further configured to acquire the average value of multiple pixels in the non-transition area of ​​the display object and use the average value as the pixel value of the display object, and to acquire the average value of multiple pixels in the non-transition area of ​​the background area and use the average value as the pixel value of the background area.

6. The screen display detection circuit according to claim 5 further includes: The storage and summation module is used to store the single-frame error identifiers over multiple consecutive frames and calculate their cumulative value. The second comparison module is used to compare the cumulative value with a second threshold, and output a multi-frame error flag when the cumulative value reaches the second threshold.

7. The screen display detection circuit according to claim 5, wherein, The display object includes at least one sub-display object. The pixel value acquisition module is also used to acquire the pixel value of each sub-display object based on the position information of each sub-display object and the image data; The chromaticity value calculation module is also used to receive the pixel value of each sub-display object and calculate the first sub-chromaticity value of each sub-display object mapped to the color gamut space; The first comparison module is further configured to calculate the difference between each first sub-chromaticity value and the second chromaticity value, and compare each difference with the first threshold, so as to output the corresponding sub-frame error identifier when each difference is less than the first threshold.

8. A display device, comprising: Screen display circuit, used to complete screen display based on input image data; An image processing module is used to process the pixel values ​​of the input image data to obtain image data; as well as The screen display detection circuit as described in any one of claims 5-7.

9. A chip comprising a screen display detection circuit as described in any one of claims 5-7, for performing a screen display detection method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Screen display method and device

    CN105245933A

  • Display verification method, bridging chip, display device and electronic device

    CN119919403A