Picture freeze detection method and aircraft display
By adding feature pixels to video frames on an aircraft display for image freeze detection and then replacing the original pixels with the detected ones, the complexity and cost issues caused by hardware dependence in existing technologies are resolved, thereby improving safety and reliability.
Patent Information
- Application Number
- CN202511574447.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-31
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-10-31
AI Technical Summary
Existing methods for detecting screen freezes on aircraft displays heavily rely on hardware performance, resulting in complex hardware architecture, increased development costs, and reduced safety and reliability.
By adding feature pixel information to the video frame to be displayed, the image freeze detection is performed using the graphics generation unit and the image monitoring unit. If the detection result is that no fault has occurred, the original pixels are replaced and output to the display screen.
It simplifies the hardware and software design complexity of aircraft displays, improves safety and reliability, and reduces development costs.
Smart Images

Figure CN121053874B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of display, in particular to a picture freezing detection method and an aircraft display. BACKGROUND
[0002] The aircraft display is used for displaying parameters such as aircraft attitude, flight height and flight speed, and is an important human-machine interaction device in civil aircraft. The aircraft display uses a graphics processing unit (GPU) + central processing unit (CPU) architecture for drawing. When drawing a relatively complex image, the same picture may be output, in which case the parameters in the display picture will not be updated in real time, thereby causing a picture freezing fault. When the aircraft display has a picture freezing fault, it may provide misleading information to the pilot, thereby causing a flight accident.
[0003] In related technologies, the picture freezing detection method of the aircraft display seriously depends on the hardware performance of the aircraft display, thereby causing the hardware architecture of the aircraft display to be complex, which not only increases the development cost of the aircraft display, but also reduces the safety and reliability of the aircraft display. SUMMARY
[0004] Therefore, a picture freezing detection method and an aircraft display are provided.
[0005] In a first aspect, an embodiment of the present application provides a picture freezing detection method applied to an aircraft display, the aircraft display comprising a graphics generation unit, a picture monitoring unit and a display screen, and the method comprising: adding, by the graphics generation unit, information of a feature pixel point at a preset position of a first video frame to be displayed to obtain a second video frame; performing, by the picture monitoring unit, picture freezing detection according to the information of the feature pixel point in the second video frame to obtain a detection result; in a case where the detection result is that no picture freezing fault has occurred, replacing, by the picture monitoring unit, the information of the feature pixel point in the second video frame with information of an original pixel point to obtain a third video frame; the information of the original pixel point is information of a pixel point at the preset position in the first video frame; the third video frame is the same as the first video frame; and outputting, by the picture monitoring unit, the third video frame to the display screen for display.
[0006] In some possible implementation manners, the information of the feature pixel point comprises a frame number of the first video frame and first check information corresponding to the frame number, and the information of the feature pixel point is represented by 24-bit binary data, wherein the high 8-bit binary data is used to represent the frame number of the first video frame, and the low 16-bit binary data is used to represent the first check information corresponding to the frame number.
[0007] In some possible implementation manners, the performing the freeze frame detection according to the information of the feature pixel point in the second video frame to obtain a detection result comprises: determining, according to the first check information in the information of the feature pixel point, whether the frame number of the first video frame in the information of the feature pixel point is available; and performing the freeze frame detection according to the frame number of the first video frame in the information of the feature pixel point, to obtain the detection result, in a case where the frame number of the first video frame in the information of the feature pixel point is available.
[0008] In some possible implementation manners, the determining, according to the first check information in the information of the feature pixel point, whether the frame number of the first video frame in the information of the feature pixel point is available comprises: performing check on the frame number of the first video frame in the information of the feature pixel point to obtain second check information; and determining that the frame number of the first video frame in the information of the feature pixel point is available, in a case where the second check information is consistent with the first check information in the information of the feature pixel point.
[0009] In some possible implementation manners, the performing the freeze frame detection according to the frame number of the first video frame in the information of the feature pixel point to obtain a detection result comprises: judging, in a case where the frame number of the first video frame in the information of the feature pixel point is available, whether frame numbers of video frames in a preset time length are all same, the video frames in the preset time length comprising the first video frame and other video frames before the first video frame and located in the preset time length; and determining that the detection result is that no freeze frame failure occurs, in a case where the frame numbers of the video frames in the preset time length are not all same.
[0010] In some possible implementation manners, the performing the freeze frame detection according to the frame number of the first video frame in the information of the feature pixel point to obtain a detection result further comprises: determining that the detection result is that a freeze frame failure occurs, in a case where the frame numbers of the video frames in the preset time length are all same.
[0011] In some possible implementation manners, the performing picture freeze detection according to the frame number of the first video frame in the information of the feature pixel point to obtain a detection result comprises: in a case where the frame number of the first video frame in the information of the feature pixel point is available, determining whether the frame numbers of a preset number of video frames are all same, the preset number of video frames comprising the first video frame and a plurality of video frames sequentially preceding the first video frame; and in a case where the frame numbers of the preset number of video frames are not all same, determining that the detection result is that no picture freeze fault occurs.
[0012] In some possible implementation manners, the performing picture freeze detection according to the frame number of the first video frame in the information of the feature pixel point to obtain a detection result comprises:
[0013] In a case where the frame numbers of the preset number of video frames are all same, determining that the detection result is that a picture freeze fault occurs.
[0014] In some possible implementation manners, the method further comprises: in a case where the detection result is that a picture freeze fault occurs, turning off, by the picture monitoring unit, the display screen.
[0015] In a second aspect, an embodiment of the present application provides an aircraft display, comprising a figure generation unit, a picture monitoring unit and a display screen, wherein the figure generation unit is configured to: add information of a feature pixel point at a preset position of a first video frame to be displayed to obtain a second video frame; the picture monitoring unit is configured to: perform picture freeze detection according to the information of the feature pixel point in the second video frame to obtain a detection result; in a case where the detection result is that no picture freeze fault occurs, replace, by the picture monitoring unit, the information of the feature pixel point in the second video frame with information of an original pixel point to obtain a third video frame; the information of the original pixel point is information of a pixel point at the preset position in the first video frame; the third video frame is same as the first video frame; and output the third video frame to the display screen for display.
[0016] The picture freeze detection method of the embodiment of the present application can mark the information of the feature pixel points on the first video frame to be displayed by the graphic generation unit in the aircraft display to obtain a second video frame; then the picture freeze detection is performed according to the information of the feature pixel points by the picture monitoring unit in the aircraft display; in the case that the detection result is that no picture freeze fault occurs, the information of the feature pixel points in the second video frame is replaced by the information of the original pixel points to obtain a third video frame same as the first video frame, and the third video frame is output to the display screen for display, so that the picture freeze detection can be performed through the information of the feature pixel points, and in order not to affect the picture display effect, the feature pixel points are replaced by the original pixel points and then output to the display screen after the picture freeze detection is completed.
[0017] The picture freeze detection method of the embodiment of the present application does not depend on the hardware performance of the aircraft display, and the method is simple, safe and reliable, so as to simplify the complexity of the hardware and software design of the aircraft display, and further improve the safety and reliability of the aircraft display, and meanwhile, the development cost of the aircraft display can be reduced.
[0018] These and other aspects of the present application will become more fully understood from the following description of the (several) embodiments, given by way of example only, and implied from the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate examples of the present application and together with the description, serve to explain the principles of the present application.
[0020] Figure 1 Fig. 1 shows a structure schematic diagram of an aircraft display according to an embodiment of the present application;
[0021] Figure 2 Fig. 2 shows a flow chart of a picture freeze detection method according to an embodiment of the present application;
[0022] Figure 3 Fig. 3 shows a schematic diagram of the information of a feature pixel point according to an embodiment of the present application. DETAILED DESCRIPTION
[0023] Various example embodiments, features and aspects of the present application will be described in detail below with reference to the accompanying drawings. The same reference numbers in the drawings represent the same or similar elements. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless specifically stated.
[0024] The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any implementation described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations.
[0025] In addition, for a better illustration of the present application, numerous specific details are given in the following detailed description. Those skilled in the art will understand that the present application can be practiced without certain specific details. In some instances, well-known methods, schemes, elements and circuits have not been described in detail in order to avoid obscuring the present application.
[0026] In some related technologies, the picture freeze detection method of the aircraft display is based on feature detection of video pictures, which requires calculating picture feature information of each video frame, thus requiring the aircraft display to have a relatively complex hardware architecture and software algorithm. In some other related technologies, the picture freeze detection method of the aircraft display is based on feature line detection of video pictures, which requires adding a feature check line in the blanking area of the original video picture, and further requires adding an additional hardware module related to video processing in the aircraft display.
[0027] Therefore, the picture freeze detection method of the aircraft display in the related technologies seriously depends on the hardware performance of the aircraft display, thus resulting in a complex hardware architecture of the aircraft display, which not only increases the development cost of the aircraft display, but also reduces the safety and reliability of the aircraft display.
[0028] To solve the above technical problems, an embodiment of the present application provides a picture freeze detection method applied to an aircraft display, the aircraft display comprising a graphics generation unit, a picture monitoring unit and a display screen, the method comprising: adding, by the graphics generation unit, information of a feature pixel point at a preset position of a first video frame to be displayed to obtain a second video frame; performing, by the picture monitoring unit, picture freeze detection according to the information of the feature pixel point in the second video frame to obtain a detection result; in a case where the detection result is that no picture freeze failure occurs, replacing, by the picture monitoring unit, the information of the feature pixel point in the second video frame with information of an original pixel point to obtain a third video frame; the information of the original pixel point is information of a pixel point at the preset position in the first video frame; the third video frame is the same as the first video frame; and outputting, by the picture monitoring unit, the third video frame to the display screen for display.
[0029] The picture freeze detection method of the embodiment of the present application can mark the information of the feature pixel points on the first video frame to be displayed by the graphic generation unit in the aircraft display to obtain a second video frame. Then, the picture freeze detection is performed according to the information of the feature pixel points by the picture monitoring unit in the aircraft display. In the case that the detection result is that no picture freeze failure occurs, the information of the feature pixel points in the second video frame is replaced by the information of the original pixel points to obtain a third video frame which is the same as the first video frame, and the third video frame is output to the display screen for display. Thus, the picture freeze detection can be performed through the information of the feature pixel points, and in order not to affect the picture display effect, the feature pixel points are replaced by the original pixel points and then output to the display screen after the picture freeze detection is completed.
[0030] The picture freeze detection method of the embodiment of the present application does not depend on the hardware performance of the aircraft display, and the method is simple, safe and reliable, thereby the complexity of the hardware and software design of the aircraft display can be simplified, and the safety and reliability of the aircraft display are improved, and the development cost of the aircraft display can be reduced.
[0031] Figure 1 A structure schematic diagram of an aircraft display according to an embodiment of the present application is shown. As shown in Figure 1 The aircraft display 100 includes a graphic generation unit 110, a picture monitoring unit 120 and a display screen 130. The graphic generation unit 110 can be a GPU, the picture monitoring unit 120 can be a circuit or a hardware unit for performing display picture monitoring, and the display screen 130 can be a liquid crystal display screen, etc. The specific type of the display screen 130 is not limited in the present application.
[0032] In the embodiment of the present application, the graphic generation unit 110 is configured to add the information of the feature pixel points at a preset position of the first video frame to be displayed to obtain a second video frame. The picture monitoring unit 120 is configured to perform picture freeze detection according to the information of the feature pixel points in the second video frame to obtain a detection result. In the case that the detection result is that no picture freeze failure occurs, the information of the feature pixel points in the second video frame is replaced by the information of the original pixel points to obtain a third video frame. The third video frame is output to the display screen 130 for display.
[0033] Figure 2 A flow chart of a picture freeze detection method according to an embodiment of the present application is shown. As shown in Figure 2 The picture freeze detection method of the embodiment of the present application includes:
[0034] In step S210, the information of the feature pixel points is added at a preset position of the first video frame to be displayed by the graphic generation unit to obtain a second video frame.
[0035] In step S220, the picture monitoring unit performs picture freeze detection according to the information of the feature pixel point in the second video frame, and obtains a detection result.
[0036] In step S230, when the detection result is that no picture freeze fault occurs, the picture monitoring unit replaces the information of the feature pixel point in the second video frame with information of an original pixel point to obtain a third video frame; the information of the original pixel point is information of a pixel point at a preset position in the first video frame; and the third video frame is the same as the first video frame.
[0037] In step S240, the picture monitoring unit outputs the third video frame to the display screen for display.
[0038] After the graphics generating unit (for example, a GPU) in the aircraft display generates a first video frame to be displayed, the graphics generating unit can add information of a feature pixel point at a preset position in the first video frame to be displayed in step S210 to obtain a second video frame. That is, the graphics generating unit replaces information of an original pixel point at the preset position in the first video frame with information of the feature pixel point to obtain the second video frame. The preset position can be any position of a pixel point in the first video frame. The preset position can be set by a person skilled in the art according to actual conditions, and the present application does not limit this.
[0039] The information of the feature pixel point can include a frame number (for example, a frame counter) of the first video frame and first check information corresponding to the frame number. The first check information is a check value used when the frame number of the first video frame is checked. For example, when the frame number of the first video frame is checked by CRC, the first check information is a CRC check value. It should be noted that when other check methods are used, the first check information can be a check value of the other check method, and the present application does not limit this.
[0040] The information of the feature pixel point can be represented by 24-bit binary data, that is, represented by 24-bit data. Specifically, the high 8 bits (23th bit to 16th bit) are used to represent the frame number of the first video frame, and the low 16 bits (15th bit to 0th bit) are used to represent the first check information corresponding to the frame number of the first video frame.
[0041] Figure 3 A schematic diagram of information of a feature pixel point according to an embodiment of the present application is shown. As shown in FIG. 2, the information of the feature pixel point includes a frame number of the first video frame and first check information corresponding to the frame number. Figure 3As shown, the information of the feature pixel point of the first video frame includes the frame number of the first video frame and the first check information, and the information of the feature pixel point is represented by 24-bit binary data, wherein the high 8-bit data (23~16 bits, i.e., the 23th bit to the 16th bit) is used to represent the frame number of the first video frame, and the low 16-bit data (15~0 bits, i.e., the 15th bit to the 0th bit) is used to represent the first check information corresponding to the frame number of the first video frame.
[0042] After obtaining the second video frame, the graphic generation unit can send the second video frame, the preset position, and the information of the pixel point on the preset position in the first video frame to the picture monitoring unit. After receiving the second video frame, the preset position, and the information of the original pixel point on the preset position in the first video frame, the picture monitoring unit can perform picture freeze detection according to the information of the feature pixel point in the second video frame in step S220 to obtain a detection result.
[0043] The picture monitoring unit can obtain the information of the feature pixel point from the second video frame according to the preset position, then analyze the information of the feature pixel point to obtain the frame number of the first video frame and the first check information, and check the frame number of the first video frame according to the first check information. After the check is passed, the picture freeze detection is performed according to the frame number of the first video frame. For example, the frame number of the first video frame can be compared with the frame number of the last video frame or several video frames to check whether they are the same, and if they are the same, it is considered that the detection result is that the picture freeze fault occurs. If there is a difference, it is considered that the detection result is that the picture freeze fault does not occur.
[0044] In the case where the detection result is that the picture freeze fault does not occur, the information of the feature pixel point in the second video frame can be replaced by the information of the original pixel point by the picture monitoring unit in step S230 to obtain a third video frame. The information of the original pixel point is the information of the pixel point on the preset position in the first video frame. That is, after the picture freeze detection is performed using the information of the feature pixel point, in order not to affect the picture display effect, the information of the feature pixel point can be replaced by the information of the original pixel point (the information of the original pixel point is the information of the pixel point on the preset position in the first video frame), so that the same third video frame as the first video frame is obtained.
[0045] After obtaining the third video frame, the third video frame can be output to the display screen for display by the picture monitoring unit in step S240.
[0046] The picture freeze detection method according to the embodiment of the present disclosure will be described below.
[0047] In some possible implementation manners, step S220 can include: determining, according to the first check information in the information of the feature pixel point, whether the frame number of the first video frame in the information of the feature pixel point is available; and in the case that the frame number of the first video frame in the information of the feature pixel point is available, performing freeze frame detection according to the frame number of the first video frame in the information of the feature pixel point, to obtain a detection result.
[0048] The frame number of the first video frame in the information of the feature pixel point can be verified according to the first check information in the information of the feature pixel point. If the verification is passed, the frame number of the first video frame is correct, and it can be determined that the frame number of the first video frame in the information of the feature pixel point is available. If the verification is not passed, the frame number of the first video frame is incorrect, and it can be determined that the frame number of the first video frame in the information of the feature pixel point is unavailable.
[0049] In the case that the frame number of the first video frame in the information of the feature pixel point is available, freeze frame detection can be performed according to the frame number of the first video frame in the information of the feature pixel point, to obtain a detection result.
[0050] In the embodiments of the present disclosure, whether the frame number of the first video frame in the information of the feature pixel point is available can be determined according to the first check information in the information of the feature pixel point, and in the case that the frame number of the first video frame in the information of the feature pixel point is available, freeze frame detection can be performed according to the frame number of the first video frame in the information of the feature pixel point, so that the availability of the frame number of the first video frame as a detection basis can be determined before freeze frame detection, which is beneficial to improving the accuracy of freeze frame detection.
[0051] In some possible implementation manners, in the case that the frame number of the first video frame in the information of the feature pixel point is unavailable, freeze frame detection is not performed, so that freeze frame detection using an incorrect frame number can be avoided.
[0052] In some possible implementation manners, the determination of whether the frame number of the first video frame in the information of the feature pixel point is available according to the first check information in the information of the feature pixel point includes: verifying the frame number of the first video frame in the information of the feature pixel point to obtain second check information; and in the case that the second check information is consistent with the first check information in the information of the feature pixel point, it is determined that the frame number of the first video frame in the information of the feature pixel point is available.
[0053] The first frame number of the feature pixel point information can be checked according to a preset checking mode, for example, a CRC check, to obtain second checking information. Then, the second checking information is compared with the first checking information in the feature pixel point information.
[0054] If the second checking information is consistent with the first checking information in the feature pixel point information, the checking result is correct, and it can be determined that the first frame number of the feature pixel point information is available. If the second checking information is inconsistent with the first checking information in the feature pixel point information, the checking result is incorrect, and it can be determined that the first frame number of the feature pixel point information is unavailable.
[0055] In the embodiments of the present disclosure, the first frame number of the feature pixel point information can be checked to obtain second checking information, and in the case that the second checking information is consistent with the first checking information in the feature pixel point information, it is determined that the first frame number of the feature pixel point information is available, which is simple and fast and can improve the processing efficiency.
[0056] In some possible implementation manners, the picture freeze detection is performed according to the first frame number of the feature pixel point information to obtain a detection result, including: in the case that the first frame number of the feature pixel point information is available, it is judged whether the frame numbers of video frames in a preset time length are all the same, the video frames in the preset time length including the first video frame and a video frame before the first video frame and located in the preset time length; in the case that the frame numbers of the video frames in the preset time length are not all the same, it is determined that the detection result is that no picture freeze failure occurs.
[0057] When the picture freeze detection is performed, the video frames in a preset time length (for example, 0.5 seconds, 1 second, etc.) can be determined first. The video frames in the preset time length include the first video frame and other video frames before the first video frame and located in the preset time length. Among them, the other video frames before the first video frame and located in the preset time length refer to the video frames in the preset time length from the time of the first video frame as the starting time.
[0058] Then, it is judged whether the frame numbers of the video frames in the preset time length are all the same. In the case that the frame numbers of the video frames in the preset time length are not all the same, it is considered that the frame numbers of the video frames in the preset time length still change, and it can be determined that the detection result is that no picture freeze failure occurs. For example, the preset time length is 0.5 seconds, the frame numbers of the video frames in the preset time length are 30, if 20 of the 30 frame numbers are the same and 10 are different, it is considered that the frame numbers of the video frames in the preset time length are not all the same, and it can be determined that the detection result is that no picture freeze failure occurs.
[0059] In the embodiments of the present disclosure, it can be determined whether the frame numbers of the video frames in the preset time period are all the same, and in the case that the frame numbers of the video frames in the preset time period are not all the same, it is determined that the detection result is that the picture freezing fault does not occur, so that the picture freezing detection can be performed by whether the frame numbers of the video frames in a period of time (i.e. the preset time period) change.
[0060] In some possible implementation ways, the picture freezing detection is performed according to the frame number of the first video frame in the information of the feature pixel point, and a detection result is obtained, and the method further includes: in the case that the frame numbers of the video frames in the preset time period are all the same, it is determined that the detection result is that the picture freezing fault occurs.
[0061] In the case that the frame numbers of the video frames in the preset time period are all the same, for example, the preset time period is 0.5 seconds, the frame numbers of the video frames in the preset time period are 30, and if the 30 frame numbers are all the same, it is considered that the frame numbers of the video frames in the preset time period do not change all the time, and it can be determined that the detection result is that the picture freezing fault occurs.
[0062] In the embodiments of the present disclosure, in the case that the frame numbers of the video frames in the preset time period are all the same, it is determined that the detection result is that the picture freezing fault occurs, so that it can be determined that the picture freezing fault occurs by whether the frame numbers of the video frames in a period of time (i.e. the preset time period) change.
[0063] In some possible implementation ways, the picture freezing detection is performed according to the frame number of the first video frame in the information of the feature pixel point, and a detection result is obtained, and the method further includes: in the case that the frame numbers of the video frames in the preset time period are all the same, it is determined that the detection result is that the picture freezing fault occurs.
[0064] When the picture freezing detection is performed, a preset number (for example, 20, 50, etc.) of video frames can be determined first. The preset number of video frames includes the first video frame and a plurality of video frames in front of the first video frame in sequence. For example, the preset number is 20, and the preset number of video frames includes the first video frame and 19 video frames in front of the first video frame in sequence.
[0065] Then, it is judged whether the frame numbers of the preset number of video frames are all the same. In the case that the frame numbers of the preset number of video frames are not all the same, it is considered that the frame numbers of the video frames still change in a period of time, and it is determined that the detection result is that the picture freezing fault does not occur. For example, the preset number is 20, the frame numbers of the preset number of video frames are 20, if 15 of the 20 frame numbers are the same and 5 are different, it is considered that the frame numbers of the preset number of video frames are not all the same, and it is determined that the detection result is that the picture freezing fault does not occur.
[0066] In the embodiments of the present disclosure, it is determined whether the frame numbers of the preset number of video frames are all the same, and in the case that the frame numbers of the preset number of video frames are not all the same, it is determined that the detection result is that the picture freezing fault does not occur, so that whether the frame numbers of a certain number (i.e. the preset number) of video frames change can be used for picture freezing detection.
[0067] In some possible implementation manners, the picture freezing detection is performed according to the frame number of the first video frame in the information of the feature pixel point, and a detection result is obtained, including: in the case that the frame numbers of the preset number of video frames are all the same, it is determined that the detection result is that the picture freezing fault occurs.
[0068] In the case that the frame numbers of the preset number of video frames are all the same, for example, the preset number is 20, the frame numbers of the preset number of video frames are 20, if the 20 frame numbers are all the same, it is considered that the frame numbers of the video frames have not changed in a period of time, and it is determined that the detection result is that the picture freezing fault occurs.
[0069] In the embodiments of the present disclosure, in the case that the frame numbers of the preset number of video frames are all the same, it is determined that the detection result is that the picture freezing fault occurs, so that whether the frame numbers of a certain number (i.e. the preset number) of video frames do not change can be used to determine that the picture freezing fault occurs.
[0070] In some possible implementation manners, the method further includes: in the case that the detection result is that the picture freezing fault occurs, the display screen is turned off by the picture monitoring unit.
[0071] In the case that the detection result is that the picture freezing fault occurs, in order to avoid providing incorrect information to the pilot, the display screen can be turned off by the picture monitoring unit, so that the flight safety can be improved and the occurrence of flight accidents can be reduced.
[0072] It can be understood that the above-mentioned various method embodiments mentioned in the present disclosure can be combined with each other to form combined embodiments without deviating from the principle logic. Limited by the length, the present disclosure will not be repeated. Those skilled in the art can understand that the specific execution order of each step in the above-mentioned method should be determined according to its function and possible internal logic.
[0073] Further, the present disclosure also provides an aircraft display, comprising a graphic generation unit, a picture monitoring unit and a display screen. The graphic generation unit is configured to add information of a feature pixel point at a preset position of a first video frame to be displayed to obtain a second video frame.
[0074] The picture monitoring unit is configured to perform picture freeze detection according to the information of the feature pixel point in the second video frame to obtain a detection result; in a case where the detection result is that no picture freeze failure occurs, replace the information of the feature pixel point in the second video frame with information of an original pixel point by the picture monitoring unit to obtain a third video frame; the information of the original pixel point is information of a pixel point at the preset position in the first video frame; the third video frame is the same as the first video frame; and output the third video frame to the display screen for display.
[0075] The flowcharts and block diagrams in the drawings show the possible implementation architecture, function and operation of the apparatus, system, method and computer program product according to the embodiments of the present application. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment or a part of instructions, which contains one or more executable instructions for implementing the specified logic function. In some alternative implementations, the functions noted in the blocks can also occur in different order from that noted in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and they can also be executed in reverse order, depending on the functions involved.
[0076] It should also be noted that each block in the block diagrams and / or flowcharts, and the combination of blocks in the block diagrams and / or flowcharts, can be implemented by hardware (such as a circuit or an ASIC (Application Specific Integrated Circuit)) that performs the corresponding function or action, or can be implemented by a combination of hardware and software, such as firmware, etc.
[0077] Although the present application is described herein in conjunction with various embodiments, other variations of the disclosed embodiments can be understood and implemented by those skilled in the art through viewing the described embodiments, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit can fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
[0078] Having described various embodiments of the application, the foregoing description is exemplary and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations of the described embodiments are possible in light of the above teachings. The choice of words in this document is intended to convey the best of the applicant's current knowledge of the principles, practical application, and improvements to the art, and to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A picture freeze detection method, characterized by, The application is applied to an aircraft display, which comprises a graphic generation unit, a picture monitoring unit and a display screen, The method comprises: adding, by the graphic generation unit, information of a feature pixel point at a preset position of a first video frame to be displayed to obtain a second video frame; The information of the feature pixel point comprises a frame number of the first video frame and first check information corresponding to the frame number, and the information of the feature pixel point is represented by 24-bit binary data, wherein the high 8-bit binary data is used to represent the frame number of the first video frame, and the low 16-bit binary data is used to represent the first check information corresponding to the frame number; performing, by the picture monitoring unit, picture freeze detection according to the information of the feature pixel point in the second video frame to obtain a detection result; in a case where the detection result is that no picture freeze fault occurs, replacing, by the picture monitoring unit, the information of the feature pixel point in the second video frame with information of an original pixel point to obtain a third video frame; the information of the original pixel point is information of a pixel point at the preset position in the first video frame; and the third video frame is the same as the first video frame; outputting, by the picture monitoring unit, the third video frame to the display screen for display.
2. The method of claim 1, wherein, The picture freeze detection according to the information of the feature pixel point in the second video frame to obtain a detection result comprises: determining whether the frame number of the first video frame in the information of the feature pixel point is available according to the first check information in the information of the feature pixel point; in a case where the frame number of the first video frame in the information of the feature pixel point is available, performing picture freeze detection according to the frame number of the first video frame in the information of the feature pixel point to obtain a detection result.
3. The method of claim 2, wherein, The determination of whether the frame number of the first video frame in the information of the feature pixel point is available according to the first check information in the information of the feature pixel point comprises: checking the frame number of the first video frame in the information of the feature pixel point to obtain second check information; in a case where the second check information is consistent with the first check information in the information of the feature pixel point, determining that the frame number of the first video frame in the information of the feature pixel point is available.
4. The method of claim 2, wherein, The picture freeze detection according to the frame number of the first video frame in the information of the feature pixel point to obtain a detection result comprises: in a case where the frame number of the first video frame in the information of the feature pixel point is available, judging whether frame numbers of video frames within a preset time length are all the same, wherein the video frames within the preset time length comprise the first video frame and other video frames before the first video frame and within the preset time length; in a case where the frame numbers of the video frames within the preset time length are not all the same, determining that the detection result is that no picture freeze fault occurs.
5. The method of claim 4, wherein, The picture freeze detection according to the frame number of the first video frame in the information of the feature pixel point to obtain a detection result further comprises: in a case where the frame numbers of the video frames within the preset time length are all the same, determining that the detection result is that a picture freeze fault occurs.
6. The method of claim 2, wherein, The frame number of the first video frame in the information of the feature pixel point is used to perform picture freeze detection to obtain a detection result, including: In a case where the frame number of the first video frame in the information of the feature pixel point is available, it is determined whether the frame numbers of a preset number of video frames are all the same, the preset number of video frames including the first video frame and a plurality of video frames sequentially preceding the first video frame; In a case where the frame numbers of the preset number of video frames are not all the same, it is determined that the detection result is that no picture freeze failure occurs.
7. The method of claim 6, wherein, The frame number of the first video frame in the information of the feature pixel point is used to perform picture freeze detection to obtain a detection result, including: In a case where the frame numbers of the preset number of video frames are all the same, it is determined that the detection result is that a picture freeze failure occurs.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: In a case where the detection result is that a picture freeze failure occurs, the display screen is closed by the picture monitoring unit.
9. An aircraft display, characterized by, The aircraft display includes a figure generation unit, a picture monitoring unit and a display screen, The figure generation unit is configured to add information of a feature pixel point at a preset position of a first video frame to be displayed to obtain a second video frame. The information of the feature pixel point includes a frame number of the first video frame and first check information corresponding to the frame number, and the information of the feature pixel point is represented by 24-bit binary data, wherein the upper 8-bit binary data is used to represent the frame number of the first video frame, and the lower 16-bit binary data is used to represent the first check information corresponding to the frame number. The picture monitoring unit is configured to perform picture freeze detection according to the information of the feature pixel point in the second video frame to obtain a detection result. In a case where the detection result is that no picture freeze failure occurs, the information of the feature pixel point in the second video frame is replaced by information of an original pixel point by the picture monitoring unit to obtain a third video frame; the information of the original pixel point is information of a pixel point at the preset position in the first video frame; and the third video frame is the same as the first video frame. The third video frame is output to the display screen for display.
Citation Information
Patent Citations
Frozen screen detection method and device, electronic equipment and vehicle
CN117082229A
Display frozen frame detection method and device, terminal equipment and storage medium
CN117360226A
Image freeze detection device and image freeze detection method
CN119494805A