Display screen abnormality detection method and system

CN116183172BActive Publication Date: 2026-09-04SHANGHAI HEMA ZHIYAN TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211578515.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-06
Publication Date
2026-09-04
Estimated Expiration
2042-12-06

AI Technical Summary

Technical Problem

这种方法需要对监控视频进行传输,提高了播放状态的获取成本,因此,亟需一种有效的方案以解决上述问题

Benefits of technology

[0010]本说明书一个实施例提供的显示屏的异常检测方法应用于资源处理器,采集显示屏的至少两个光强参数;确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。通过光学感知的方法,低成本的获取当前显示屏播放内容的播放状态。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116183172B_ABST
    Figure CN116183172B_ABST
Patent Text Reader

Abstract

The embodiment of the present specification provides an abnormality detection method and system of a display screen, wherein the abnormality detection method of the display screen is applied to a resource processor, comprising: collecting at least two light intensity parameters of the display screen; determining a light intensity difference value between the at least two light intensity parameters, and determining whether the content played by the display screen is abnormal based on the light intensity difference value. Through the method of optical perception, the playing state of the current display screen playing content is obtained at low cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments in this specification relate to the field of computer technology, and in particular to a method for detecting anomalies in a display screen. Background Technology

[0002] With the development of computer technology, commercial display screens have been widely used in shopping malls, supermarkets, and various offline stores. Most of these screens rely on media playback boxes to remotely output and play content. These media playback boxes possess capabilities such as remote content distribution and content playback menu settings, and can sense their own on / off status and the content being played. Currently, the sensing of the content played on the screen is typically achieved by installing monitoring equipment at the screen's location. That is, by installing monitoring equipment directly in front of the screen and transmitting monitoring video, the playback status is determined using video analysis software or manually. This method requires the transmission of monitoring video, increasing the cost of obtaining playback status information. Therefore, an effective solution is urgently needed to address these issues. Summary of the Invention

[0003] In view of the above, embodiments of this specification provide a method for detecting anomalies in a display screen. One or more embodiments of this specification also relate to a display screen anomaly detection system, a resource processor, a computing device, a computer-readable storage medium, and a computer program, to address the technical deficiencies existing in the prior art.

[0004] According to a first aspect of the embodiments of this specification, a method for detecting anomalies in a display screen is provided, applied to a resource processor, comprising: Collect at least two light intensity parameters from the display screen; Determine the light intensity difference value between the at least two light intensity parameters, and determine whether the content played on the display screen is abnormal based on the light intensity difference value.

[0005] According to a second aspect of the embodiments of this specification, an anomaly detection system for a display screen is provided, comprising: Resource processors, displays, data acquisition devices; The resource processor is configured to send a data acquisition instruction to the data acquisition device; A data acquisition device is configured to acquire at least two light intensity parameters of a display screen in response to the data acquisition command, and send the at least two light intensity parameters to the resource processor; The resource processor is further configured to determine a light intensity difference value based on the at least two light intensity parameters; and to determine whether the content played on the display screen is abnormal based on the light intensity difference value.

[0006] According to a third aspect of the embodiments of this specification, a resource processor is provided, comprising: Collect at least two light intensity parameters from the display screen; Determine the light intensity difference value between the at least two light intensity parameters, and determine whether the content played on the display screen is abnormal based on the light intensity difference value.

[0007] According to a fourth aspect of the embodiments of this specification, a computing device is provided, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the above-described abnormal display detection method.

[0008] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided that stores computer-executable instructions, which, when executed by a processor, implement the steps of the above-described abnormality detection method for a display screen.

[0009] According to a sixth aspect of the embodiments of this specification, a computer program is provided, wherein when the computer program is executed in a computer, it causes the computer to perform the steps of the above-described abnormality detection method for the display screen.

[0010] This specification provides an embodiment of a display screen anomaly detection method applied to a resource processor. The method collects at least two light intensity parameters of the display screen; determines the light intensity difference value between the at least two light intensity parameters; and determines whether the content being played on the display screen is abnormal based on the light intensity difference value. This method uses optical sensing to obtain the playback status of the current content displayed on the screen at low cost. Attached Figure Description

[0011] Figure 1 This is a schematic diagram of an anomaly detection method for a display screen provided in one embodiment of this specification; Figure 2 This is a flowchart of an anomaly detection method for a display screen provided in one embodiment of this specification; Figure 3 This is a flowchart illustrating the processing procedure of an abnormality detection method for a display screen according to one embodiment of this specification; Figure 4 This is a schematic diagram of the structure of an anomaly detection system for a display screen provided in one embodiment of this specification; Figure 5 This is an interactive schematic diagram of an anomaly detection system for a display screen provided in one embodiment of this specification.

[0012] Figure 6This is a schematic diagram of an anomaly detection system for a display screen provided in one embodiment of this specification.

[0013] Figure 7 This is an application diagram of an anomaly detection system for a display screen provided in one embodiment of this specification.

[0014] Figure 8 This is a structural block diagram of a computing device provided in one embodiment of this specification. Detailed Implementation

[0015] Many specific details are set forth in the following description to provide a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this specification. Therefore, this specification is not limited to the specific implementations disclosed below.

[0016] The terminology used in one or more embodiments of this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of this specification. The singular forms “a,” “described,” and “the” as used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0017] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of this specification, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of this specification, and similarly, second may also be referred to as first. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."

[0018] First, the terms and concepts used in one or more embodiments of this specification will be explained.

[0019] Optical sensing: A sensing method that uses photosensitive elements to detect the playback status of the screen.

[0020] This specification provides a method for detecting anomalies in a display screen. It also relates to a system for detecting anomalies in a display screen, a resource processor, a computing device, a computer-readable storage medium, and a computer program, which will be described in detail in the following embodiments.

[0021] Display screens can be used in education, product promotion, and store advertising. In commercial applications, they can be used in supermarkets, shopping malls, and offline stores. Most screens rely on media players to remotely output video content. These media players have capabilities such as remote content distribution and content playback menu settings, and can sense their own on / off status and playback content information. Monitoring the content played on the screen is possible through media players. By commercially outputting media resources within stores, the value of store resources is maximized. Traditional playback equipment management relies on manual inspection to ensure the normal operation of media resources. Using digital remote sensing of playback status through media players saves manpower investment in content inspection, more accurately determines playback feedback information, better meets the closed-loop sensing of media resource output, differentiates itself from industry media resources, and enhances the value of store resources.

[0022] See Figure 1 , Figure 1 This diagram illustrates a display screen anomaly detection method according to an embodiment of this specification. It includes a resource processor and a display screen. When the display screen plays media resources such as videos, slideshows, and images, the brightness of the display screen changes during playback, allowing the acquisition of light intensity parameters. The resource processor calculates the light intensity difference value corresponding to the acquired light intensity parameters, and then determines whether a playback anomaly has occurred based on the light intensity difference value. By using optical sensing, the current playback status of the display screen can be obtained at low cost, improving the efficiency of playback status detection. Combined with the resource processor, it is possible to determine locally whether the displayed content is playing normally through the display screen, eliminating the need for cloud computing resources and communication costs, thereby reducing resource consumption, computing costs, and communication costs.

[0023] See Figure 2 , Figure 2 A flowchart of an anomaly detection method for a display screen according to an embodiment of this specification is shown. The anomaly detection method for the display screen, applied to a resource processor, specifically includes the following steps.

[0024] Step S202: Collect at least two light intensity parameters from the display screen.

[0025] Specifically, a display screen refers to a device used to display images and colors. Display screens are widely used in mobile phones, computers, televisions, and other devices with image or text display capabilities. Display screens can display or play media resources such as videos, slideshows, and images. Users can display resources through screen mirroring, resource playback, and other methods. Light intensity parameters refer to the luminous intensity of a light source. When displaying multimedia resources, the display screen lights up. Because the content of multimedia resources varies, the color and light intensity at different locations on the display screen also differ. The light intensity parameter is obtained by collecting data from the display screen.

[0026] Based on this, displays are used to play media resources such as videos, slideshows, and images. A display screen refers to a media playback screen device capable of outputting video content, including LCD screens, LED screens, OLED screens, large video walls, rear projection screens, and projection screens. When playing videos on a display screen, it can loop a single video or play each video segment sequentially according to a pre-set playlist. In the scenario of looping a single video, there will be a video switching interval of a few seconds, milliseconds, or even shorter when a video finishes playing and starts playing again. Similarly, in the scenario of sequentially playing several video segments, there will also be a video switching interval of a few seconds, milliseconds, or even shorter when one video finishes playing and starts playing the next. The resource processor can continuously collect the display screen's light intensity parameters in real time, or it can collect the display screen's light intensity parameters within a few seconds of switching.

[0027] In practical applications, when collecting light intensity parameters, the parameters can be collected at fixed intervals or continuously. This allows for subsequent analysis of the collected light intensity parameters to determine if there are any abnormalities in the content displayed on the screen. If abnormalities are found, timely error handling can be implemented to ensure that the screen can play content normally.

[0028] It should be noted that when collecting at least two light intensity parameters from the display screen, these parameters are collected sequentially according to the parameter collection order. This parameter collection order corresponds to the playback time of the content displayed on the screen. That is, while the display screen is playing content, at least two light intensity parameters are collected sequentially based on the playback duration. There is a specific parameter collection order for these at least two light intensity parameters; they are arranged in the order they were collected.

[0029] Furthermore, considering that continuously collecting light intensity parameters from the display screen may lead to resource waste and will not perform anomaly analysis based on all light intensity parameters; and that collecting parameters at fixed intervals may result in insufficient data for anomaly analysis, the parameter collection duration can be predetermined. Parameters can then be collected within this timeframe to obtain at least two light intensity parameters. The specific implementation is as follows: Within a preset time period, at least two light intensity parameters of the display screen are collected by a data acquisition device.

[0030] Specifically, the preset duration refers to a pre-set time period. This can be set based on experience or determined according to the content being displayed on the screen. The data acquisition device is used to collect at least two light intensity parameters from the display screen. The data acquisition device can connect to the resource processor via a USB / HID interface and send the collected at least two light intensity parameters to the resource processor through the USB / HID interface. This allows the resource processor to analyze and calculate the at least two light intensity parameters after receiving them.

[0031] Based on this, a parameter acquisition duration is preset, and light intensity parameters are collected within the preset duration. At least two light intensity parameters from the display screen are acquired using a data acquisition device. Alternatively, a parameter acquisition quantity can be preset, and the data acquisition device collects light intensity parameters corresponding to the preset quantity from the display screen within the preset duration. To improve the accuracy of subsequent judgments based on light intensity parameters regarding display screen anomalies, a suitable value can be set for the parameter acquisition quantity, for example, setting it to 10. Therefore, within the preset duration, the data acquisition device can continuously collect 10 light intensity parameters from the display screen.

[0032] For example, in a scenario where a product promotional video is playing on a display screen in a loop, a preset duration of 0.2 seconds is established. Within these 0.2 seconds, the light intensity parameters of the display screen are collected by a data acquisition device. Alternatively, the number of parameters to be collected can be set to 10, meaning that 10 light intensity parameters are continuously collected within 0.2 seconds.

[0033] In summary, at least two light intensity parameters of the display screen are collected by the data acquisition device within a preset time period, thereby ensuring that the number of collected light intensity parameters can support subsequent parameter calculations and anomaly detection.

[0034] Furthermore, considering that the content displayed on the screen has a playback cycle—that is, the next segment of content will only play after the previous segment has finished—content switching may cause switching failures or content stuttering. Therefore, given the playback duration of a segment of content, the moment when content switching occurs can be accurately calculated, and parameters can then be collected at that moment. The specific implementation is as follows: The system reads the content to be played and plays the content through the display screen; it determines the collection time point based on the playback duration of the content to be played, and collects at least two light intensity parameters of the display screen through a data acquisition device within a preset time period based on the collection time point.

[0035] Specifically, the content to be played can be resources such as videos, slides, and pictures that can be played on a display screen, or it can be scrolling text content. Correspondingly, the playback duration refers to the length of time a video takes from the start to the end, the length of time a fixed number of slides takes from the first slide to the last slide, the time it takes for a group of pictures to finish playing, and the time required for a piece of text to finish scrolling. The acquisition time point refers to a moment determined based on the playback duration of the content, usually the moment when the content ends or begins playing.

[0036] Based on this, the content to be played is read from local storage or cloud storage, and then played on a display screen. The playback duration of the content is determined, and the collection time point is determined based on the playback duration and playback information, where playback information refers to the time when the content begins playing on the display screen. When multiple content items are listed in the playlist, the start time point for each item is already determined based on its playback duration, i.e., the playback information. Based on the playback information, the start time point for each item can be determined. The collection time point for parameter acquisition is determined based on the start or end time of the content. Then, within a preset time period, at least two light intensity parameters of the display screen are collected using a data acquisition device, obtaining at least two light intensity parameters within the preset time period. This achieves the goal of collecting light intensity parameters at the moment when the content begins or ends playing, obtaining at least two light intensity parameters within the preset time period.

[0037] Continuing with the previous example, if the display screen is about to play a product promotional video, and the video is played in a loop, the video is read from local storage and played in a loop on the display screen. Based on the video's 3-minute duration, the starting point for light intensity parameter acquisition is determined to be 2 minutes and 59.18 seconds. Light intensity parameter acquisition begins at 2 minutes and 59.18 seconds, collecting 10 light intensity parameters within 0.2 seconds: 1700, 1900, 1685, 2590, 2560, 2321, 2500, 2311, 2121, and 2125.

[0038] In summary, by determining the collection time point based on the playback duration of the content to be played, and by collecting at least two light intensity parameters of the display screen through a data acquisition device within a preset time based on the collection time point, it is possible to collect light intensity parameters when the content to be played is about to switch, thereby improving the accuracy of determining the light intensity parameter collection time point, reducing the difficulty of subsequent anomaly judgment, and improving judgment efficiency.

[0039] Step S204: Determine the light intensity difference value between the at least two light intensity parameters, and determine whether the content played on the display screen is abnormal based on the light intensity difference value.

[0040] Specifically, after collecting at least two light intensity parameters from the display screen, the light intensity difference value between the at least two light intensity parameters can be determined. Then, based on the light intensity difference value, it can be determined whether the content played on the display screen is abnormal. The light intensity difference value is a value calculated based on the collected at least two light intensity parameters. The larger the light intensity difference value, the greater the difference between most light intensity parameters and their average value. Conversely, the smaller the light intensity difference value, the closer the collected at least two light intensity parameters are to their average value. The light intensity difference value can reflect the degree of fluctuation in the magnitude of the at least two light intensity parameters.

[0041] Based on this, the light intensity difference value corresponding to at least two light intensity parameters is calculated. The calculated light intensity difference value can then be used to determine whether the content displayed on the screen is abnormal. In practical applications, the light intensity difference value can be determined by analyzing and calculating at least two light intensity parameters. After collecting at least two light intensity parameters, the light intensity difference value can also be determined by comparing the light intensity parameters.

[0042] Furthermore, when determining the light intensity difference between at least two light intensity parameters, considering that the number of collected light intensity parameters may be large, it is necessary to accurately calculate at least two light intensity parameters to determine the light intensity difference. The specific implementation is as follows: The light intensity difference between at least two light intensity parameters is calculated based on the parameter calculation rules.

[0043] Therefore, parameter calculation rules refer to pre-determined parameter calculation strategies, which can be set according to requirements. Once the parameter calculation rules are determined, the light intensity difference between at least two light intensity parameters can be calculated based on these rules.

[0044] In practical applications, parameter calculation rules can be as follows: First, calculate the standard deviation of at least two light intensity parameters. The magnitude of the standard deviation indicates the degree of difference between the individual light intensity parameters. A larger standard deviation indicates a greater difference in value between each parameter, and vice versa. Second, calculate the variance of at least two light intensity parameters. The variance indicates the degree of deviation of each parameter from its mean. A larger variance indicates a greater difference in value between each parameter, and vice versa. Finally, the difference in light intensity parameters can be determined by comparing each parameter pairwise. A larger difference indicates a greater difference in value between the parameters.

[0045] Following the previous example, after collecting 10 light intensity parameters within 0.2 seconds: 1700, 1900, 1685, 2590, 2560, 2321, 2500, 2311, 2121, 2125, the standard deviation of these 10 light intensity parameters can be calculated using the following formula (1).

[0046]

[0047] Where σ represents the standard deviation, x i Let represent the light intensity parameter, n represent the number of light intensity parameters, and μ represent the mean of the n light intensity parameters. The standard deviation of the 10 light intensity parameters within 0.2 seconds is calculated using formula (1), and the result is approximately 318.16. This result is the light intensity difference value. The light intensity difference value can also be calculated by comparing the parameters pairwise to determine the maximum difference, which is the light intensity difference value. Calculations show the following differences: 1700 and 1900 are 200; 1900 and 1685 are 215; 1685 and 2590 are 905; 2590 and 2560 are 30; 2560 and 2321 are 239; 2321 and 2500 are 179; 2500 and 2311 are 189; 2311 and 2121 are 190; and 2121 and 2125 are 4. Therefore, the maximum difference among the 10 light intensity parameters collected within 0.2 seconds is between 1685 and 2590, with a total difference of 910. This difference can then be used to further analyze the content displayed on the screen for anomalies based on the calculated standard deviation or maximum difference.

[0048] In summary, by calculating the light intensity difference between at least two light intensity parameters based on parameter calculation rules, and then using the light intensity difference value to make anomaly judgments on the content played on the display screen, the accuracy of anomaly judgment is improved.

[0049] Furthermore, given that the light intensity difference between at least two light intensity parameters is determined, anomaly detection is performed on the content displayed on the screen. Considering that the collected light intensity parameters are not numerous, the determined light intensity difference values ​​will also differ. To standardize the anomaly detection criteria, a light intensity difference threshold can be preset. Then, the light intensity difference value is compared with the light intensity difference threshold to determine whether the content displayed on the screen is abnormal. The specific implementation is as follows: Determine the light intensity difference threshold; compare the light intensity difference value with the light intensity difference threshold to determine whether the content displayed on the screen is abnormal.

[0050] Specifically, the light intensity difference threshold is a pre-set critical value used for comparison with the light intensity difference value. The light intensity difference threshold can be set according to actual needs and is an empirical value. It can also determine the standard deviation σ1 when the screen is off and the standard deviation σ2 when the screen is white, and take three times the larger value between the two as the light intensity difference threshold. In this embodiment, an anomaly refers to the inability of the content played on the display screen to switch normally, including but not limited to screen stuttering, the display screen being unable to play content, and the content played on the display screen being non-specified content.

[0051] Based on this, a light intensity difference threshold is set according to actual needs. The light intensity difference value is compared with the set threshold. By comparing the magnitude of the difference between the two values, it is determined whether the content displayed on the screen is abnormal. When the light intensity difference value is greater than the threshold, it indicates that the light intensity difference of the content displayed on the screen is large within a certain period of time when the light intensity parameters were collected, indicating that the content being displayed has switched normally, thus confirming that the content is not abnormal. When the light intensity difference value is not greater than the threshold, it indicates that the light intensity difference of the content displayed on the screen is small within a certain period of time when the light intensity parameters were collected, indicating that the content has not switched, thus confirming that the content is abnormal. Staff are then notified to investigate and resolve the issue.

[0052] Continuing with the previous example, the light intensity difference threshold is determined based on calculation experience. The light intensity difference threshold can be 300. Comparing the calculated standard deviation of the light intensity parameter (318.16) with the light intensity difference threshold, we can see that the calculated standard deviation of the light intensity parameter (318.16) is greater than the light intensity difference threshold. This indicates that the light intensity change of the display screen is relatively significant within the 0.2 seconds of collecting the light intensity parameter. Therefore, we determine that the product promotional video played on the display screen changed within these 0.2 seconds, and thus determine that the content played on the display screen is not abnormal.

[0053] In summary, by comparing the light intensity difference value with the light intensity difference threshold, and then using the light intensity difference threshold as the anomaly judgment standard, the anomaly judgment method is simplified and the efficiency of anomaly judgment is improved.

[0054] Furthermore, considering that different application scenarios have different criteria for judging abnormal content displayed on the screen, an anomaly could be that the content displayed on the screen has not changed. Therefore, it can be determined by comparing the light intensity difference value and the light intensity difference threshold. The specific implementation is as follows: If the light intensity difference value is greater than the light intensity difference threshold, it is determined that the content being played on the display screen has changed. If the light intensity difference value is not greater than the light intensity difference threshold, it is determined that the content being played on the display screen has not changed.

[0055] Therefore, whether the content displayed on the screen is abnormal can also be expressed as whether the content being displayed has changed. That is, whether the content has changed is used as the criterion for judging whether an abnormality has occurred. When the light intensity difference value is greater than the light intensity difference threshold, it means that the light intensity of the display screen changes significantly within a certain period of time when the light intensity parameters are collected, that is, the numerical difference of the light intensity parameters is large, thus determining that the content being displayed on the screen has changed. Conversely, when the light intensity difference value is not greater than the light intensity difference threshold, it means that the light intensity of the display screen does not change significantly within a certain period of time when the light intensity parameters are collected, that is, the numerical difference of the light intensity parameters is small, thus determining that the content being displayed on the screen has not changed.

[0056] Using the previous example, the calculated standard deviation of the light intensity parameter, 318.16, is greater than the light intensity difference threshold, indicating that the light intensity change on the display screen was significant within the 0.2 seconds of collecting the light intensity parameter. Therefore, it is determined that the product promotional video played on the display screen changed during this 0.2 seconds, and thus, it is determined that the content played on the display screen was not abnormal. If the calculated standard deviation of the light intensity parameter is 286, then it is determined that the standard deviation of the light intensity parameter is less than the light intensity difference threshold, indicating that the light intensity change on the display screen was not significant within the 0.2 seconds of collecting the light intensity parameter. Therefore, it is determined that the product promotional video played on the display screen did not change during this 0.2 seconds, and thus, it is determined that the content played on the display screen was abnormal.

[0057] When collecting light intensity parameters, since the duration of the content to be played is known in advance, the exact moment when the content will switch can be accurately calculated. Then, starting before that moment, light intensity parameters are collected over a period of time, allowing for the acquisition of newly requested light intensity parameters when the content switches. The corresponding light intensity difference value is then calculated, and based on this difference, it can be determined whether the content being played on the display has become abnormal.

[0058] In summary, one embodiment of this specification provides a display screen anomaly detection method that collects at least two light intensity parameters of the display screen; determines the light intensity difference value between the at least two light intensity parameters; and determines whether the content being played on the display screen is abnormal based on the light intensity difference value. This method uses optical sensing to obtain the playback status of the current content being played on the display screen at low cost.

[0059] In practical applications, when the resource processor detects an anomaly in the content being played on the screen, it can generate an anomaly feedback message and send it to staff. Staff can then investigate the cause of the anomaly and handle it accordingly. An abnormal playback might be due to stuttering during playback. In this case, staff can choose to replay the content or skip to the next item. Besides requiring staff to investigate and handle the anomaly, the resource processor can also automatically replay the current content or automatically switch to the next item in the playlist based on the order of playback, thus preventing the screen from remaining in an abnormal state.

[0060] When multiple sub-displays are combined to form a large display screen, the large screen is used to display the playback content. Each sub-display screen displays a portion of the content; for example, if the large screen displays a tree, each sub-display screen shows a portion of the tree, and the combined image of multiple sub-displays shows a complete tree. Therefore, light intensity parameters can be collected for each sub-display screen. If one sub-display screen experiences playback stuttering or other abnormalities, an error message can be generated and sent to staff for handling. Alternatively, the playback content can be displayed directly on all other screens except the one experiencing the error. This avoids playback interruptions due to abnormalities and improves the user's visual experience.

[0061] Furthermore, considering the possibility that playback anomalies may not be detected due to display screen malfunction, and that accurate anomaly detection of the displayed content is impossible when the display screen is faulty, anomaly detection of the test content can be used to determine whether the display screen is faulty. The specific implementation is as follows: Retrieve test content in response to test requests; Collect the light intensity parameters of the display screen playing the test content, and determine the anomaly type based on the parameter collection results.

[0062] Based on this, the test content refers to videos, slideshows, and other content used for equipment fault detection. The playback switching times of the test content are predetermined. By collecting the light intensity parameters of the display screen playing the test content, and determining the test light intensity difference value based on the light intensity parameters, the system determines whether the test content playing on the display screen is abnormal. Test requests can be initiated proactively by the resource processor at fixed time intervals to periodically detect anomalies in the display screen and other devices, as well as the currently playing content. If most resource processors detect anomalies in the same playback content, a test request is received to play the test content on the display screen, thereby detecting the display screen and other devices, as well as the playback content, to determine whether the display screen is faulty. Anomaly types include display screen anomalies and playback content anomalies. Display screen anomalies may include display screen malfunctions, including but not limited to black screens and display screen stuttering.

[0063] If the test content is abnormal, it means that no playback content switching occurred, which contradicts the actual situation (playback content switching occurred). This indicates that the failure to detect playback switching was due to a display screen malfunction. Conversely, if the test content is normal, it means that playback content switching occurred, indicating that the display screen is not malfunctioning. The reason for not detecting playback content switching may be due to abnormal playback content, including but not limited to situations where the screen is black during playback switching and the beginning or end of the video content is also black. The test light intensity parameters of the display screen playing the test content are collected, and the test light intensity difference value is determined based on these parameters. If the test light intensity difference value is greater than the test light intensity difference threshold, it is determined that content switching occurred; if the test light intensity difference value is not greater than the test light intensity difference threshold, it is determined that content switching did not occur.

[0064] In practice, resource processors can also proactively initiate resource switching tests to determine if the screen is correctly switching playback content. When determining if playback content is switching correctly, the resource processor can also transmit data to the cloud, comparing whether multiple resource processors can detect content switching through light intensity signals for the same playback content. This can be used as a criterion for determining device malfunction. For example, by statistically analyzing the judgment results of multiple resource processors for the same playback content, if the majority (e.g., 99%, 98%) of the results indicate no switching, a pre-stored predictive video can be used to determine if the display screen is malfunctioning. If content switching occurs at a specific moment in the predictive video, and the predictive video is played on the display screen, and no content switching is detected, it indicates a display screen malfunction (malfunctions include, but are not limited to, a black screen, stuttering, etc.). If content switching is correctly detected, it indicates no display screen malfunction. This might be because the screen is black during content switching, and the beginning or end of the video content is also black, making it impossible to detect changes in light intensity. In this case, the playback content can be stored in a "whitelist," and subsequent playback of the content will not require content switching detection.

[0065] For example, during anomaly detection testing, a 30-second product promotional video is acquired. The video content changes at the 16-second mark. Light intensity parameters are collected starting at the 15-second mark and continuously for 3 seconds, collecting 20 light intensity parameters. The standard deviation of these 20 parameters is calculated and compared to a pre-determined standard deviation threshold. If the standard deviation is greater than the threshold, it indicates that the video content changed at the 16-second mark; if the standard deviation is not greater than the threshold, it indicates that the video content did not change. In practice, when collecting light intensity parameters and identifying anomalies on a display screen playing product promotional videos, if most resource processors determine that no switching has occurred for the same video, the test product promotional video can be played. If no switching is detected, it indicates that the display screen is malfunctioning, leading to inaccurate predictions. If no switching is detected, it means that the screen is black when the video switches, and the beginning or end of the video content is also black. In this case, no change in light intensity can be detected, resulting in the detection result that the video has not switched.

[0066] In summary, one embodiment of this specification provides a display screen anomaly detection method that collects at least two light intensity parameters of the display screen; determines the light intensity difference value between the at least two light intensity parameters; and determines whether the content being played on the display screen is abnormal based on the light intensity difference value. This method uses optical sensing to obtain the playback status of the current content being played on the display screen at low cost.

[0067] The following is in conjunction with the appendix Figure 3 Taking the application of the display screen anomaly detection method provided in this specification in a TV box as an example, the anomaly detection method for the display screen will be further explained. Among other things, Figure 3 The present specification illustrates a flowchart of a display screen anomaly detection method according to an embodiment of the present specification, which specifically includes the following steps.

[0068] Step 302: Read the content to be played and play it on the display screen.

[0069] In scenarios where video content is output through a media player box and played on a large screen in a shopping mall, one or more media resources such as merchant / product promotional videos and slideshows can be selected and played in a loop on the large screen.

[0070] Step 304: Determine the collection time point based on the playback duration of the content to be played, and collect at least two light intensity parameters of the display screen through the data acquisition device within a preset time period based on the collection time point.

[0071] After acquiring three product promotional videos and playing them sequentially on a large screen, the system can loop the three videos, one for food, one for clothing, and one for video. Once the videos are acquired, their duration is known, allowing for the determination of when to begin collecting light intensity parameters. For example, if the promotional video is 30 seconds long, the clothing video is 10 seconds, and the video is 25 seconds, the last second of each video can be used as the starting point for light intensity parameter collection. The collection period is 2 seconds, during which the light intensity parameters of the display screen are collected, yielding eight parameters: 170, 190, 168, 289, 256, 232, 250, and 231.

[0072] Step 306: Calculate the light intensity difference between at least two light intensity parameters based on the parameter calculation rules.

[0073] The light intensity difference value can be calculated based on the standard deviation of the eight collected light intensity parameters. The standard deviation of the eight light intensity parameters 170, 190, 168, 289, 256, 232, 250, and 231 is approximately 40.68.

[0074] Step 308: Determine the light intensity difference threshold.

[0075] The light intensity difference threshold was determined to be 35 based on actual needs or multiple experiments.

[0076] Step 310: If the light intensity difference value is greater than the light intensity difference threshold, it is determined that the content being displayed on the screen has changed.

[0077] The calculated standard deviation of 40.68 was compared with the light intensity difference threshold of 35. It was determined that the calculated standard deviation was greater than the light intensity difference threshold, thus confirming that the content displayed on the screen had changed.

[0078] Step 312: If the light intensity difference value is not greater than the light intensity difference threshold, then it is determined that the content displayed on the screen has not changed.

[0079] In summary, one embodiment of this specification provides a display screen anomaly detection method that collects at least two light intensity parameters of the display screen; determines the light intensity difference value between the at least two light intensity parameters; and determines whether the content being played on the display screen is abnormal based on the light intensity difference value. This method uses optical sensing to obtain the playback status of the current content displayed on the display screen at low cost.

[0080] Corresponding to the above method embodiments, this specification also provides embodiments of a display screen anomaly detection system. Figure 4 A schematic diagram of the structure of a display screen anomaly detection system according to one embodiment of this specification is shown. Figure 4 As shown, the system includes: a resource processor 410, a display screen 420, and a data acquisition device 430; The resource processor 410 is configured to send a data acquisition command to the data acquisition device 430; the data acquisition device 430 is configured to acquire at least two light intensity parameters of the display screen 420 in response to the data acquisition command, and send the at least two light intensity parameters to the resource processor 410; the resource processor 410 is further configured to determine a light intensity difference value based on the at least two light intensity parameters; and determine whether the content played on the display screen 420 is abnormal based on the light intensity difference value.

[0081] Specifically, the resource processor 410 refers to a device used to process resources such as parameters, videos, text, and images, including but not limited to parameter calculation; video acquisition or playback; and text and image display or modification. In this embodiment, the resource processor 410 can be a media playback box such as a TV box, used to output video content. The display screen 420 refers to a device used to display images and colors. The display screen 420 is widely used in mobile phones, computers, televisions, and devices with image or text display functions. The display screen 420 can display or play media resources such as videos, slideshows, and images. Users can display resources through screen mirroring, resource playback, etc. The data acquisition device 430 refers to a device used to acquire data such as parameters and images. It can acquire data through different sensors, such as photosensors and thermal sensors. By installing sensors in the data acquisition device 430, specific types of data acquisition can be achieved.

[0082] In practical applications, the resource processor sends a data acquisition command to the data acquisition device 430. After receiving the data acquisition command, the data acquisition device 430 acquires at least two light intensity parameters of the display screen 420 and sends the acquired light intensity parameters to the resource processor 410. After receiving the at least two light intensity parameters, the resource processor 410 determines the light intensity difference value based on the at least two light intensity parameters and determines whether the content played on the display screen 420 is abnormal based on the light intensity difference value.

[0083] In practice, the data acquisition device 410 includes a photosensor located at a predetermined position on the display screen 420. Because the display screen is large, it's impossible to collect light intensity parameters for the entire screen area. Furthermore, the light intensity varies in different areas depending on the content being displayed. Therefore, a fixed position can be determined on the display screen, and the data acquisition device can be installed there. This fixed position could be the center of the top edge of the screen, the bottom left or right corner, or any position along the edge of the screen. If the photosensor were installed in the center of the screen, it might obstruct the content being displayed; therefore, it's preferable to install the photosensor at the edge of the screen.

[0084] For example, when using an LED screen to scroll through text, the text could be an important notification, such as exam rules displayed on an LED screen during an exam. After the notification is scrolled through once on the LED screen, the display will be blank or black for a few seconds or milliseconds before replaying. A data acquisition device (media playback box) can send data acquisition commands to a playback sensor or other data acquisition device. This causes the playback sensor to begin data acquisition at the critical moment when the notification content switches, collecting multiple light intensity parameters within two seconds and sending these parameters to the data acquisition device. The data acquisition device then calculates the standard deviation of these light intensity parameters based on the collected parameters. Based on this standard deviation, it determines whether the LED screen should normally switch to the next playback after one scrolling of the notification content. When identifying anomalies, a standard deviation threshold can be preset. After calculating the standard deviation of the light intensity parameters, the standard deviation is compared with the threshold. If the standard deviation is greater than the threshold, it indicates that the LED screen played the next notification normally after completing the previous one. If the standard deviation is not greater than the threshold, it indicates that the LED screen may have experienced stuttering or other anomalies after playing the next notification, and did not play the next one normally. In this case, the data acquisition device can report this anomaly for staff to check and handle, thus restoring the system to normal operation.

[0085] Furthermore, when the resource processor collects light intensity parameters, the timing of the collection can be determined based on the switching time of the content displayed on the screen. In other words, the resource processor can determine the switching time of the content displayed on the screen based on a preset program list or remote control commands, and at that time read the light intensity parameters to determine whether the content switching is performed normally.

[0086] In practical applications, resource processors can also proactively initiate resource switching tests to determine whether the screen is correctly switching playback content. When determining whether playback content is switching correctly, the resource processor can also transmit data to the cloud, comparing whether multiple resource processors can detect content switching through light intensity signals for the same playback content. This can be used as a criterion for determining device malfunction. For example, by statistically analyzing the judgment results of multiple resource processors for the same playback content, if the majority (e.g., 99%, 98%) of the results indicate no switching, a pre-stored predictive video can be used to determine if the display screen is malfunctioning. If content switching occurs at a specific moment in the predictive video, and the predictive video is played on the display screen, and no content switching is detected, it indicates a display screen malfunction (malfunctions include, but are not limited to, a black screen, stuttering, etc.). If content switching is correctly detected, it indicates no display screen malfunction. This might be because the screen is black during the content switching, and the beginning or end of the video content is also black, making it impossible to detect changes in light intensity. In this case, the playback content can be stored in a "whitelist," and subsequent playback of the content will not require content switching detection.

[0087] The resource processor sends a data acquisition command to the data acquisition device; the data acquisition device responds to the data acquisition command by acquiring at least two light intensity parameters of the display screen and sends the at least two light intensity parameters to the resource processor; the resource processor determines the light intensity difference value based on the at least two light intensity parameters; and determines whether the content played on the display screen is abnormal based on the light intensity difference value.

[0088] In summary, the display screen anomaly detection system provided in one embodiment of this specification sends a data acquisition command to a data acquisition device via a resource processor. The data acquisition device, in response to the command, acquires at least two light intensity parameters of the display screen and sends these parameters to the resource processor. The resource processor determines a light intensity difference value based on these two parameters and then determines whether the content being played on the display screen is abnormal based on the light intensity difference value. By using optical sensing, the playback status of the current content displayed on the screen can be obtained at low cost, while simultaneously improving the accuracy of determining the playback status.

[0089] In practical applications, when the resource processor detects an anomaly in the content being played on the screen, it can generate an anomaly feedback message and send it to staff. Staff can then investigate the cause of the anomaly and handle it accordingly. An abnormal playback might be due to stuttering during playback. In this case, staff can choose to replay the content or skip to the next item. Besides requiring staff to investigate and handle the anomaly, the resource processor can also automatically replay the current content or automatically switch to the next item in the playlist based on the order of playback, thus preventing the screen from remaining in an abnormal state.

[0090] In a scenario where multiple sub-displays are combined to form a large display screen, the large screen is used to display the playback content. Each sub-display screen displays a portion of the content; for example, if the large screen displays a tree, each sub-display screen shows a portion of the tree, and the combined image of multiple sub-displays shows a complete tree. Therefore, a data acquisition device can be installed on each sub-display screen to collect light intensity parameters. If a sub-display screen experiences playback interruptions or other abnormalities, an error message corresponding to that screen is generated and sent to staff for troubleshooting. Alternatively, the playback content can be displayed directly on all other screens except the one experiencing the error. This avoids playback interruptions due to playback issues and improves the user's visual experience.

[0091] The above is a schematic scheme of a display screen anomaly detection system according to this embodiment. It should be noted that the technical solution of this display screen anomaly detection system and the technical solution of the display screen anomaly detection method described above belong to the same concept. For details not described in detail in the technical solution of the display screen anomaly detection system, please refer to the description of the technical solution of the display screen anomaly detection method described above.

[0092] Figure 5 This illustration shows an interactive schematic diagram of an anomaly detection system for a display screen according to an embodiment of this application, which includes a resource processor 510 and a data acquisition device 520, and specifically includes the following steps: Step S502: The resource processor sends a data acquisition command to the data acquisition device.

[0093] When playing promotional videos for new supermarket products on a television screen, these videos need to loop continuously. To detect whether the promotional videos are playing correctly on the screen, this can be achieved by collecting the light intensity parameters of the television screen. A media player is provided to the television screen. The media player reads the promotional videos from storage and plays them on the screen. The media player sends data acquisition commands to a data acquisition device to collect the light intensity parameters.

[0094] Step S504: In response to the data acquisition command, the data acquisition device acquires at least two light intensity parameters of the display screen through a photosensitive sensor.

[0095] The data acquisition device can be a playback sensor equipped with a photoresistor. After receiving the data acquisition command, the playback sensor collects light intensity parameters through the photoresistor.

[0096] Step S506: The data acquisition device sends at least two light intensity parameters to the resource processor.

[0097] The playback sensor sends the collected light intensity parameters to the media playback box.

[0098] Step S508: The resource processor calculates the light intensity difference value between at least two light intensity parameters based on the parameter calculation rules.

[0099] The media player box calculates the standard deviation based on the collected light intensity parameters and uses the calculated standard deviation as the light intensity difference value.

[0100] Step S510: The resource processor determines the light intensity difference threshold, compares the light intensity difference value with the light intensity difference threshold, and determines whether the content displayed on the screen has changed.

[0101] The calculated standard deviation is compared with a pre-set standard deviation threshold. If the standard deviation is greater than the threshold, it indicates that the promotional video for the new product played on the TV screen has switched. If the standard deviation is not greater than the threshold, it indicates that the promotional video for the new product played on the TV screen has not switched. In this case, it is determined that there is a video playback abnormality, which needs to be checked and handled by staff.

[0102] Figure 6 This is a schematic diagram of an anomaly detection system for a display screen provided in one embodiment of this specification. Figure 6As shown, the display anomaly detection system includes a TV, a TV box, a playback sensor, and a photosensitive video content sensing module (photoresistor). The TV is connected to the TV box via HDMI, and the playback sensor transmits data to the TV box via a USB / HID interface, acquiring data collected by the photoresistor through an ADC. The photoresistor senses the light intensity of the TV screen, and the playback sensor reads the photoresistance signal through the ADC port, transmitting the light intensity sensing information to the TV box via the USB / HID interface. The TV box receives the photoresistor voltage signal collected by the playback sensor through the ADC via the HID interface, performs data analysis and calculation, and analyzes the calculation results to determine whether a video switch at time T was performed on the TV screen.

[0103] Figure 7 This is a schematic diagram illustrating the application of a display screen anomaly detection system according to one embodiment of this specification. Figure 7 As shown, the television includes a bezel and a display area. The playback sensor contains a photosensitive video sensor module, mounted on the top of the television, centered at the edge of the display area, with the sensing surface facing the screen. The television connects to a TV box via HDMI, and the TV box connects to the playback sensor via USB for data acquisition. When the TV box connected to the television is in normal working order, changes in the brightness of the displayed content are typically observed when switching video playback content. This change usually originates from the player needing to load the next video segment from storage after finishing the previous one, during which time the screen briefly displays a monochrome state such as white or black. In practical applications, commercial advertisements often use videos with high contrast or significant scene changes to attract more attention; the content at the beginning and end of two videos (even the same video segment) generally differs considerably.

[0104] The specific playback content perception process is as follows: When the TV box controls the switching of playback content or the looping of a single video content at time TH, it receives the photoresistor voltage signal collected by the playback sensor through the ADC via the HID interface, and analyzes the collected data within a time period t=0.2 seconds to determine whether a significant change in light intensity has occurred, and thus determine whether the playback switch has been executed on the screen terminal. Taking the collection of 10 ADC sampling points S1-S10 within 0.2 seconds as an example, the method for determining a significant change in light intensity is to calculate the standard deviation of S1-S10. When the standard deviation is greater than the set threshold T=1.5, a significant change in light intensity is determined to exist. The threshold T can be three times the larger of the standard deviation σ1 when the screen is off and the standard deviation σ2 when the screen is white, or it can be determined based on experimental results after multiple data collection and calculations. In this embodiment, there is no limitation on the number of sampling points collected for the threshold setting method.

[0105] Corresponding to the above system embodiments, this specification also provides a resource processor, specifically including the following steps: The system collects at least two light intensity parameters of the display screen; determines the light intensity difference value between the at least two light intensity parameters; and determines whether the content played on the display screen is abnormal based on the light intensity difference value, wherein the resource processor includes a TV box.

[0106] In practical applications, the resource processor can be a media player such as a TV box, and the display screen can remotely output video playback content through the media player. The media player has capabilities such as remote content distribution and content playback menu settings, and can sense its own on / off status and playback content information. By collecting the display screen's light intensity parameters and calculating the standard deviation of these parameters, the media player can determine whether the content being played on the display screen is abnormal. If an anomaly occurs, it can notify staff for analysis and troubleshooting. This avoids the waste of resources caused by manual inspection of the display screen, reduces staff workload, and improves work efficiency.

[0107] Figure 8 A structural block diagram of a computing device 800 according to one embodiment of this specification is shown. The components of the computing device 800 include, but are not limited to, a memory 810 and a processor 820. The processor 820 is connected to the memory 810 via a bus 830, and a database 850 is used to store data.

[0108] The computing device 800 also includes an access device 840, which enables the computing device 800 to communicate via one or more networks 860. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. The access device 840 may include one or more of any type of wired or wireless network interface (e.g., a network interface card (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Wi-MAX (Worldwide Interoperability for Microwave Access) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and so on.

[0109] In one embodiment of this application, the aforementioned components of the computing device 800 and Figure 8 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 8 The block diagram of the computing device shown is for illustrative purposes only and is not intended to limit the scope of this application. Those skilled in the art can add or replace other components as needed.

[0110] The computing device 800 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 800 can also be a mobile or stationary server. The processor 820 is configured to execute computer-executable instructions, which, when executed by the processor, implement the steps of the above-described display anomaly detection method.

[0111] The above is an illustrative scheme of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above-described display screen anomaly detection method belong to the same concept. For details not described in detail in the technical solution of the computing device, please refer to the description of the technical solution of the above-described display screen anomaly detection method.

[0112] An embodiment of this specification also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the above-described abnormality detection method for a display screen.

[0113] The above is an illustrative scheme of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the above-described display screen anomaly detection method belong to the same concept. For details not described in detail in the technical solution of the storage medium, please refer to the description of the technical solution of the above-described display screen anomaly detection method.

[0114] An embodiment of this specification also provides a computer program, wherein when the computer program is executed in a computer, it causes the computer to perform the steps of the above-described abnormality detection method for the display screen.

[0115] The above is an illustrative example of a computer program according to this embodiment. It should be noted that the technical solution of this computer program and the technical solution of the above-described display screen anomaly detection method belong to the same concept. Details not described in detail in the computer program's technical solution can be found in the description of the above-described display screen anomaly detection method's technical solution.

[0116] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0117] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or certain intermediate forms. The computer-readable medium may include any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added to or subtracted according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.

[0118] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments in this specification are not limited to the described order of actions, because according to the embodiments in this specification, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments in this specification.

[0119] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0120] The preferred embodiments disclosed above are merely illustrative of this specification. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the embodiments described herein. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of the embodiments, thereby enabling those skilled in the art to better understand and utilize this specification. This specification is limited only by the claims and their full scope and equivalents.

Claims

1. A method for detecting anomalies in a display screen, applied to a resource processor, comprising: Read the content to be played, and output the content to be played to the display screen for playback; The switching time point is determined based on the playback duration of the content to be played, and the target duration range is determined based on the switching time point. The switching time point includes the time point when switching between different content to be played, or the time point when switching between the end of the previous playback and the start of the next playback during the loop playback of the same content to be played. Acquire at least two light intensity parameter values ​​collected by a data acquisition device within the target duration range, wherein the data acquisition device is located at a set position on the display screen; Determine the light intensity difference value between the at least two light intensity parameter values, and determine whether the switching event of the content to be played is executed on the display screen based on the light intensity difference value; In the event of abnormal content playback on the display screen, the system responds to a test request by acquiring test content; it collects the light intensity parameters of the display screen playing the test content; if the light intensity parameters determine that the test content is abnormal, it indicates that the failure to detect playback switching of the test content is due to a display screen malfunction; if the light intensity parameters determine that the test content is not abnormal, it indicates that the display screen is not malfunctioning, and the reason for the failure to detect playback switching is that the playback content is abnormal.

2. The method according to claim 1, wherein determining the light intensity difference value between the at least two light intensity parameter values ​​comprises: The light intensity difference between at least two light intensity parameter values ​​is calculated based on the parameter calculation rules.

3. The method according to claim 1, wherein determining whether the switching event of the content to be played is executed on the display screen based on the light intensity difference value includes: Determine the threshold for light intensity difference; The light intensity difference value is compared with the light intensity difference threshold to determine whether the content displayed on the screen is abnormal.

4. The method according to claim 3, wherein comparing the light intensity difference value with the light intensity difference threshold to determine whether the content displayed on the screen is abnormal, includes: If the light intensity difference value is greater than the light intensity difference threshold, it is determined that the content being played on the display screen has changed. If the light intensity difference value is not greater than the light intensity difference threshold, it is determined that the content being played on the display screen has not changed.

5. An anomaly detection system for a display screen, comprising: Resource processors, displays, data acquisition devices; The resource processor is configured to read the content to be played and output the content to the display screen for playback. The data acquisition device is configured to determine the switching time point based on the playback duration of the content to be played, and to determine the target duration range based on the switching time point. The switching time point includes the time point when switching between different content to be played, or the time point when switching between the end of the previous playback and the start of the next playback during the loop playback of the same content to be played. The system acquires at least two light intensity parameter values ​​of the display screen at at least two acquisition time points within the target time range, collected by a data acquisition device, and sends the at least two light intensity parameter values ​​to the resource processor, wherein the data acquisition device is located at a set position on the display screen; The resource processor is further configured to determine a light intensity difference value based on the at least two light intensity parameter values; and to determine whether the switching event of the content to be played is executed on the display screen based on the light intensity difference value; In the event of abnormal content playback on the display screen, the system responds to a test request by acquiring test content; it collects the light intensity parameters of the display screen playing the test content; if the light intensity parameters determine that the test content is abnormal, it indicates that the failure to detect playback switching of the test content is due to a display screen malfunction; if the light intensity parameters determine that the test content is not abnormal, it indicates that the display screen is not malfunctioning, and the reason for the failure to detect playback switching is that the playback content is abnormal.

6. The system according to claim 5, wherein the data acquisition device includes a photosensitive sensor.

7. The system according to claim 6, wherein the photosensitive sensor is located at a predetermined position on the display screen.

8. A resource processor, comprising: Read the content to be played, and output the content to be played to the display screen for playback; The switching time point is determined based on the playback duration of the content to be played, and the target duration range is determined based on the switching time point. The switching time point includes the time point when switching between different content to be played, or the time point when switching between the end of the previous playback and the start of the next playback during the loop playback of the same content to be played. Acquire at least two light intensity parameter values ​​of the display screen at at least two acquisition time points within the target time range, collected by a data acquisition device, wherein the data acquisition device is located at a set position of the display screen; Determine the light intensity difference value between the at least two light intensity parameter values, and determine whether the switching event of the content to be played is executed on the display screen based on the light intensity difference value; In the event of abnormal content playback on the display screen, the system responds to a test request by acquiring test content; it collects the light intensity parameters of the display screen playing the test content; if the light intensity parameters determine that the test content is abnormal, it indicates that the failure to detect playback switching of the test content is due to a display screen malfunction; if the light intensity parameters determine that the test content is not abnormal, it indicates that the display screen is not malfunctioning, and the reason for the failure to detect playback switching is that the playback content is abnormal.

9. The resource processor according to claim 8, wherein the resource processor includes a TV box.

10. A computing device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the abnormal detection method for the display screen according to any one of claims 1 to 4.

11. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the anomaly detection method for a display screen according to any one of claims 1 to 4.

12. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the anomaly detection method for the display screen according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Alarm method and device for abnormal playing of display screen equipment and display screen equipment

    CN106782236A

  • Display device testing method, testing device and testing system

    CN108663374A

  • Display screen detection method and system and storage medium

    CN113269735A