![]() METHODS FOR CONTROLLING DIGITAL DISPLAY DATA INTEGRITY AND DISPLAY SYSTEM
专利摘要:
Methods for controlling digital display data integrity in a display system (22) having a screen (24) comprising a pixel array and a display system (22) having a central processing unit (38) configured to output data, a display screen (24) comprising a viewable and non-viewable pixel array (40, 42), a GPU processor (44) adapted to receive data output from the central processing unit (38), and output the information in graphic form on the viewable area (40) of the display screen (24), and a motor (50) of MIG designed to determine the integrity of the graphical information being plotted. 公开号:FR3025633A1 申请号:FR1558182 申请日:2015-09-03 公开日:2016-03-11 发明作者:Roger Anthony Bargh;Timothy John Roberts;Michael Paul Jenkins;William James Davidson;Michael John Allen;Damian Francis Minihan;Timothy George Riley;Steven Anthony Martin;Gary Quelcuti;Mark Andrew Paul Edward 申请人:GE Aviation Systems Ltd; IPC主号:
专利说明:
[0001] Methods for Controlling Digital Display Data Integrity and Display System Modern aircraft may include display systems for presenting graphical information to a user. Modern aircraft can use control systems where the accuracy of the graphical display is determined by selecting actual output data and subjecting it to reverse processing to return to its original input form to compare. with immediate input data. Active control of the display is an expensive technique. In one embodiment, the invention relates to a method for controlling the integrity of digital display data in a display system having a screen comprising a viewable and nonvisualizable pixel matrix, the method comprising the predetermined graphical information in the non-viewable area of the pixel matrix, comparing the graphical information plotted with a corresponding signature reference for the graphical information, and determining, from the comparison, the integrity of the graphical information drawn . In one embodiment, the invention relates to a method for controlling the integrity of digital display data in a display system having a screen comprising a pixel array with a viewable area, the method comprising the drawing of graphic information predetermined in the viewable area of the pixel array, comparing the graphical information plotted with a corresponding signature reference for the graphical information, and determining, from the comparison, the integrity of the graphical information plotted. In one embodiment, the invention relates to a display system having a central unit configured to output data, a display screen comprising a viewable and non-viewable pixel matrix, a graphics processor or GPU ( Graphic Processing Unit) designed to receive the data delivered by the central unit and render the information in a graphical form on the display area of the display screen, and a MIG engine (integrity monitor). of graphics) arranged to compare the graphical information plotted with a corresponding signature reference for the graphical information, and to determine, from the comparison, the integrity of the graphical information plotted. [0002] The invention will be better understood from the detailed study of some embodiments taken by way of nonlimiting examples and illustrated by the appended drawings in which: FIG. 1 is a perspective view of a part of a cockpit comprising a display system according to one embodiment of the invention; FIG. 2 is a schematic illustration of an exemplary display system according to one embodiment of the invention; Figure 3 is a schematic illustration of a display screen having viewable and non-viewable areas usable in the display system of Figure 2; FIG. 4 is a flowchart illustrating a method of checking the integrity of data plotted in a non-viewable area according to one embodiment of the invention; and FIG. 5 is a flowchart illustrating a data integrity checking method plotted in a viewable area according to one embodiment of the invention. Figure 1 shows a portion of an aircraft 10 having a passenger compartment 12. Although a commercial aircraft has been shown, it is contemplated that embodiments may be used in any type of old aircraft by for example, unrestricted, fixed-wing, rotary wing, rocket plane, personal aircraft and military aircraft. A first user 10 (eg a pilot) can be seated on a seat 14 on the left in cockpit 12 and another user (eg a co-pilot) can be seated on a seat 16 on the right in 12. A cockpit 18 is equipped with various instruments 20 and a display system 22, which has been shown provided with multiple multifunctional flight displays 24 which can be in front of the pilot and the co-pilot. The flight displays 24 may include primary flight displays or multi-function displays and may display all kinds of information about the aircraft, and can provide the flight crew with information facilitating the piloting of the aircraft. , flight, navigation and others, used to operate and control the aircraft 10. The flight displays 24 may be able to present graphs and color text to a user. The flight screens 24 can be arranged in any way, including by including a greater or lesser number of screens and are not necessarily located in the same plane or do not necessarily have the same dimensions. A touch screen display system or a touch screen surface may be included in the flight screen 24 and may be used by one or more flight crew members, including the pilot and the co-pilot, to interact with the systems of the aircraft 3025633 4 10. Furthermore, one or more cursor control device (s) 26; such that a mouse, and one or more multifunctional keyboards 28 may be installed in the cockpit 12 and may also be used by one or more members of the flight crew to interact with the aircraft systems 10. A controller 30 can cooperate with the members of the aircraft 10, including the flight displays 24, the cursor control devices 26 and the keyboards 28. The controller 30 can comprise, inter alia, a memory 32 and a processor 34. The memory 32 may comprise a random access memory (RAM), a read only memory (ROM), a flash memory or one or more different types of transportable electronic memories such as disks, DVDs, CD-ROMs, etc. , or any appropriate combination of these types of memories. The processor 34 may execute any suitable programs to operate a graphical user interface (GUI) and operating system. These programs typically include a device driver that allows the user to perform such functions as choice of options, instructional and other data entry, file selection and opening, and movement of files. icons. The controller 30 can be part of an SGV (Flight Management System) or can cooperate with the SGV. A computer-searchable information database may be stored in memory 32 and accessed by processor 34. Processor 34 may execute a set of executable instructions to display the database or database. access the database. Alternatively, the controller 30 may cooperate with an information database. For example, such a database may be stored in another computer or machine. The database 3025633 5 can also be any suitable database, including a single database having multiple data sets, multiple separate databases related to each other, or even a simple array of data. data. [0003] The controller 30 may also be connected to other controllers (not shown) of the aircraft 10. FIG. 2 schematically illustrates an example of a display system 22 that can be used in the aircraft 10. A central unit 38 designed to Data output may be part of the display system 22. The CPU 38 may be any suitable processor, general or designed specifically for the task, including the fact that the CPU may be the controller 30 or may be Part of the controller 30. The display screen 24 may comprise a matrix of pixels with a viewable area 40 and a non-viewable area 42. A graphics processor (GPU) 44 may also be present and the GPU 44 may be designed to receive the data produced by the CPU 38 and render the information in a graphical form on the displayable area 40 of the display screen 24. Although the GPU 44 has been shown separated from the unit ntrale 38, the GPU 44 may alternatively be part of the CPU 38. For example, the GPU 44 may be software in the CPU 38. In addition, a graphics integrity monitor ( MIG) may include various members including a MIG motor (s). The MIG components of the computer program in the CPU 38 may be designed to draw predetermined graphic information on the nonvisualizable area 42 of the pixel array of the display screen 24 and / or to draw predetermined graphic information. on the viewable area 40 of the display pixel array 24. The MIG motor 50 may be designed to compare the graphical information plotted with a corresponding signature reference for the graphical information and the graphical information. determine the integrity of the graphical information plotted from the comparison. This may include the fact that the MIG engine 50 may be designed to analyze the actual graphical information plotted against an expected signature reference for the graphical information. The MIG engine 50 may also be designed to check the integrity of the display memory, which may include the memory 32 or a separate memory, the GPU 44, the CPU 38 and any software components for the system. 22. The MIG motor 50 can supply a blackout means 52 and a pixel return means 54 and a mixer 56, which in turn can provide information to the display screen 24. [0004] In operation, the CPU 38 and the GPU 44 produce various graphic displays on the display (s) 24. For example, a computer program executed in the CPU 38 may define areas of the display screen (s) 24 to be monitored and controlled by the MIG motor 50. [0005] The area definitions can be provided directly to the MIG motor 50 or via non-visible data in the display screen 24 itself. This information includes the rectangular area position and dimensions of the display screen (s) 24 and the exclusive signatures that represent the pixel content of the rectangular areas. Exclusive signatures may be Cyclic Redundancy Check (CRC) values calculated by a computer program to predict the content of the rectangular areas. In each display area, the MIG engine 50 reads the control information and uses it to search for the pixel content of the rectangular areas and calculate its own CRC values. The screen 24 itself is not controlled, but it is the flow of pixels that will be displayed on the screen 24 monitored by the motor 50 of MIG and which may be hidden, mixed and displayed on the screen. 24. The search can be performed by extractions from the screen buffer, buffer or by area capture, or the CRC can be formed by reading data on the fly as it goes. their analysis. These CRCs are checked against those predicted. [0006] The MIG motor 50 circulates the flow of active pixels to the display screen 24 via the occluding means 52, the pixel return means 54 and the mixer 56. The occluding means 52 may erase or black out all the pixels of the active pixel stream based on the blocking request signal emitted by the MIG motor 50, thereby suppressing display information normally produced by that channel. Alternatively, the MIG engine can erase the pixels or signal that the pixels relating to the MIG are being controlled. The pixel return means 54 may be used to verify the proper operation of the obscuration and erase mechanisms. The graphics to be displayed in the rectangular areas or their positions are not limited, so the MIG motor 50 can also be used to control the integrity of various parts of the display system 22. The MIG motor 50 helps to ensure the integrity of the displayed information and may be adapted to erase the display (s) 24 if it is judged that the integrity of the displayed data is suspect. The MIG engine 50 can also be designed to produce an alert about a failure of a control. Figure 3 shows some of the areas likely to be defined on the display screen (s) 24. A computer program executed in the CPU 38 may define areas of the screen (s). ) of display 24 to be monitored and controlled by the motor 50 of MIG, including a zone 1 designated by the reference numeral 60, an area 2 designated by the reference numeral 62, a zone 3 designated by the reference numeral 64 and a designated zone 4 66. The areas are the areas of the display screen 24 as they appear in the frame buffer within the memory 32 of the CPU / GPU. This can be continuously transmitted by the MIG motor 50 or a direct read by the MIG motor 50, which obtains the MIG instruction and checks the integrity. The off-screen area is not transmitted by the GPU 44 or is cropped when passing into the MIG motor 50. This off-screen information will not be present beyond the MIG motor 50, so they will not appear on the display screen 24. This information includes the position and dimensions of the rectangular areas of the display. display screen, as well as exclusive signatures that represent the pixels contained in said rectangular areas. In addition, said areas are only examples and the areas can be rectangles of any size on screen, off screen or covering both spaces. The non-viewable area 42 may be introduced into the stream of pixels by the GPU 44. Such a non-viewable area is not visible on the final display screen 24; on the other hand, it is cropped by the MIG motor 50 or the mixer 56. It is contemplated that this nonvisualizable area 42 may be defined as miscellaneous areas by the MIG motor 50. The non-viewable area 42 may have a width of any suitable size and have the height of the particular display screen 24. Although Figure 3 represents the non-viewable area 42 as being on an only on one side, it is envisaged that the non-viewable area 42 may have any size and any configuration, in particular it may be a peripheral area behind the bevel of the size of the display screen 24 . [0007] The operation of the MIG motor 50 may be invisible to the observer of the display screen 24. This being so, the defined display areas to be controlled may be out of the viewable area 40 but continue to be part of the display area. the pixel flux delivered by the GPU 44. To constitute a viewable area 40 or 10 a non-viewable area 42, the physical area can be made wider than the visible area 40 of the visible area (with respect to the GPU 44). It is then up to the MIG motor 50 or mixer 56 to let only the visible area to be displayed on the display screen 24. [0008] The plotted graphs must be predictable. The MIG engine 50 can collect rectangular pixel data in any area of the graphics output stream defined by the upper left and lower right inputs x, y and calculate a signature reference (e.g., CRC) for the contained pixels. The signature references are supplied by the MIG motor 50 and are checked against the predicted values provided. The MIG engine 50 performs checks against the predicted signature references for the combined pixel data. The pixel areas of graphics involved in the MIG controls are not to interact with other unpredictable graphical elements. It is important to be able to predict signature references without having to take into account the intrusions of various background elements such as video and / or moving elements on the monitored areas. On the other hand, there may be a number of concurrent MIGs that examine the pixel output of each GPU with defined areas of the output frame buffer screen. The defined areas, the predicted signature references, and the failure / success criteria definitions can all be provided to the MIG through the frame buffer pixel output stream itself on the first line of the frame. the off-screen area. The MIG motor 50 may forget the use of the screen area it controls, it could be on-screen or off-screen and it is fully defined by the positions provided to each MIG 50 engine. For background assurance, the MIG engine 50 may be physically configured to obscure the particular display flow if a confirmed fault is detected. For the general purpose, the MIG motor 50 may have a hardware configuration to obscure or obscure the abnormal flow. For any type of MIG, the MIG engine 50 can communicate the situation to the software in case of anomalies, confirmed anomalies and state concealment. Unwanted shutdowns should be avoided by confirming an anomaly, either by repeating the test or by counting a number of occurrences. The parameters of the confirmation criteria may be N and X, where N is the number of anomaly detections in X refresh frames before the anomaly is confirmed and the MIG engine 50 does not perform its defined reaction. If no anomaly is detected in X frames, it is estimated that the anomaly no longer exists. Environmental details for implementing embodiments of the invention are presented to allow a full understanding of the technology described herein. [0009] However, it will be apparent to those skilled in the art that the exemplary embodiments may be implemented without these specific details and other possible ways. Examples of embodiments are described with reference to the drawings. These drawings illustrate certain details of specific embodiments employing a module or method or computer program described herein. However, the drawings are not to be construed as imposing any limitations on the drawings. The method and computer program may be installed on any computer-readable medium to perform their function. Embodiments may be implemented using an existing computer processor or by a specific computer processor integrated for this purpose or another or by a wired system. As noted above, the embodiments described herein may include a computer program system comprising a computer-readable medium for containing or serving to store computer executable instructions or data structures. These computer-readable media may be any existing media accessible by a versatile or specific computer or other processor machine. By way of example, such computer-readable media may consist of RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to hold or store desired program code in the form of computer executable instructions or data structures accessible by a general-purpose or specific computer or other processor machine . When information is transmitted or delivered to a machine via a network or other communication link (wired, radio or combining both wired and wireless modes), the machine correctly perceives the link as a computer-readable medium. Thus, any link of this type is rightly called a computer-readable medium. Combinations of these means are also included in the definition of computer-readable media. The computer-readable instructions include, for example, instructions and data, which cause a versatile computer, a specific computer, or specific processing machines to perform a certain function or group of functions. Embodiments will be described in the general context of steps of a method which, in one embodiment, may be executed by a program system comprising computer executable instructions, such as program codes, by example in the form of program modules run by machines in networked environments. Overall, the program modules include routines, programs, objects, components, data structures, and so on. which have the technical effect of performing particular tasks or of implementing abstract types of particular data. Computer executable instructions, associated data structures, and program modules are examples of program codes for performing steps of the method described herein. The particular order of these executable instructions or associated data structures represents examples of corresponding actions to implement the functions described in these steps. Embodiments may also be implemented in distributed computing environments where tasks are performed by local and remote processing devices related (either by cable links, radio links, or by a combination of links). wired or radio) via a communication network. In a distributed computing environment, program modules may be located in local and remote storage devices. The above representation is only for the context, and the MIG motor 50 can be used in any way. For example, it is contemplated that a checksum or other signature method may be used. In addition, the off-screen area could be a separate buffer. Moreover, another CPU could be used as a controller instead of performing the control in hardware. According to one embodiment of the invention, FIG. 4 illustrates a method 100, which can be used to control the integrity of digital display data in a display system such as the display system 22 or any display system. screen display comprising an area pixel matrix that can be viewed and not viewed. The method 100 begins, at 102, by plotting predetermined graphics information on the non-viewable area of the pixel array. At 104, the graphical information plotted can be compared with a corresponding signature reference for the graphical information and, at 106, the integrity of the graphical information plotted can be determined from the comparison. A complete example may be useful. For example, at 102, the predetermined graphics may include any appropriate graphics that may permit the integrity control of the display system 22. For example, the predetermined graphics may include at least one non-specific graphic primitive of the display system 22. application, drawn in the non-viewable area. In other non-limiting examples, these graphic primitives may comprise a line, a circle, a triangle and / or a triangle. Graphical primitives may also include non-geometric shapes. At 104, the comparison comprises a signature check of the predetermined graphic primitive plotted against signature reference values and, at 106, the integrity of the graphical information plotted can be determined from the comparison. For example, such a monitoring approach may control the functionality of the GPU 44 by plotting all nonspecific graphical primitives of the application on an off-screen area or a nonvisualizable area 42 of the display screen 24. Those may then be subject to a signature check performed by the MIG engine 50 against known values such as those provided by software. This method frees the control of the display system 22 from any dependency on the formats and graphical features of an application display. Another non-limiting example covers the case where the MIG components plot, at 102, predetermined graphical information which includes static versions of the critical on-screen display parameters plotted on the nonvisualizable area 42. The information trace graphics can be in accordance with a scale of critical display parameters 25 viewable. Static versions of the critical on-screen display parameters may include on-screen display symbol sequences. For example, a scale that normally displays from 0 to 100 on one screen would be sequentially plotted off-screen, say, at 0, 10, 20, 50, 100 to determine that the normal display infrastructure is working properly. If the graphics information includes static versions, the comparison at 104 may include a comparison of the static versions with predetermined signature reference values. In this way, the MIG components can use standard tracing routines to plot off-screen static versions of the on-screen critical display parameters, which are then controlled by comparison with known signatures. This monitoring approach is advantageous since it is not necessary to adjust the monitoring according to the application displays unless the routine itself is modified. The method of integrity control 100 of digital display data in a display system is therefore flexible and the method 100 is illustrated by way of illustration only. For example, the order of steps is for illustrative purposes only and is not intended to limit process 100, it being understood that the steps may be in a different logical order or that additional steps may be required. or intermediates can be added without departing from embodiments of the invention. By way of non-limiting example, although the drawing, comparison and determination have been described as being carried out by the MIG components, the method can be implemented by any appropriate combination of hardware and software. It is also contemplated that the MIG components may not have to draw predetermined graphic information on the non-viewable area of the pixel array to control the display system 22. According to one embodiment of the invention, Figure 5 illustrates a method 200 that can be used to control digital display data integrity in a display system such as the display system 22 or any display system having a display with a display matrix. 40. The method 200 begins, in 202, with the drawing of predetermined graphic information on the viewable area 40 of the pixel matrix of the display screen 24. In 5 204, the graphical information drawn can be compared with a corresponding signature reference for graphical information. For example, the signature reference may be a previously calculated value provided by software. At 206, the integrity of the graphical information plotted can be determined from the comparison. This monitoring procedure verifies that the displays are correct by controlling the signatures of actual display elements by comparison with previously calculated values provided by software. The technical effects of the embodiments described above include the fact that digital display data integrity can be controlled, which offers various advantages, especially that the above embodiments facilitate type integrity checking. digital display systems using pixel-format displays. The embodiments described above may monitor the accuracy of a series of graphic primitives, the accuracy of actual displayed data copies, or the accuracy of the actual displayed data themselves. Furthermore, the embodiments described above may include the fact that a failure of a control may be displayed and the display may be eventually erased. The embodiments described above provide a simpler solution than display data readback. Insofar as this is not already described, the various aspects and structures of the various embodiments can be used at will in combination with each other. The fact that an aspect may not be illustrated in all the embodiments must not be interpreted as an impossibility, but results from a conciseness of the description. Thus, the various aspects of the various embodiments can be mixed and harmonized at will to create new embodiments, regardless of whether the new embodiments are expressly described or not. All combinations or permutations of aspects described herein are covered by this disclosure. [0010] 10 3025633 18 List of marks 10 Aircraft 12 Cockpit 14 Seat 16 Seat 18 Cockpit 20 Instruments 22 Display system 24 Flight display 26 Cursor display 28 Keyboard 30 Controller 32 Memory 34 Processor 38 Central unit 40 Displayable area 42 Non-viewable area 44 GPU 50 MIG 52 Muting medium 54 Means of pixel return 56 Mixer 60 Zone 1 62 Zone 2 64 Zone 3 66 Zone 4 100 Method 102 Track 104 Comparison 106 Determination 200 Method 202 Track 204 Comparison 206 Determination
权利要求:
Claims (16) [0001] REVENDICATIONS1. A method (100) for controlling the integrity of digital display data in a display system (22) having a display screen (24) comprising a pixel array with a viewable area (40) and a non-viewable area ( 42), the method (100) comprising: plotting (102) predetermined graphic information on the non-viewable area (42) of the pixel array; comparing (104), by the engine (50) of the graphics integrity monitor 10, predetermined graphical information plotted with a corresponding signature reference for the graphical information; and determining (106), from the comparison, the integrity of the predetermined graphical information plotted. 15 [0002] The method (100) of claim 1, wherein the plot (102), comparison (104), and determination (106) are performed by graphics integrity monitoring means implemented in a processor (34). ). [0003] The method (100) of claim 1, wherein the predetermined graphical information comprises at least one non-application-specific graphical primitive plotted on the non-viewable area (42). [0004] The method (100) of claim 3, wherein all the graphics primitives are part of a set used by the graphics driver. [0005] The method (100) of claim 1, wherein the predetermined graphic information comprises static versions of critical on-screen display parameters plotted on the non-viewable area (42). 3025633 20 [0006] The method (100) of claim 5, wherein the static version of critical on-screen display parameters comprises on-screen display symbol sequences. [0007] The method (100) of claim 6 wherein the comparison (104) comprises a comparison of the static versions with corresponding signature reference values. [0008] The method (100) of claim 6, wherein the plot (102) of the predetermined graphic information is the scale of the critical on-screen display parameters. [0009] A method (200) for controlling digital display data integrity in a display system (22) having a display screen (24) comprising a pixel array with a viewable area (40), the method ( 200) comprising: plotting (202) predetermined graphic information on the viewable area (40) of the pixel array; comparing (204), by the graph integrity monitor engine (50), predetermined graphical information plotted with the corresponding signature reference for the graphical information; and determining (206), from the comparison, the integrity of the predetermined graphical information plotted. [0010] The method (100, 200) of claim 1 and claim 9, wherein the signature reference is a previously calculated value supplied to the graphics integrity monitor engine (50) by software. [0011] The method (100, 200) of claim 10, wherein the signature reference is communicated to the graphics integrity monitor engine (50) in conjunction with or separately from the graphics information. 3025633 21 [0012] A display system (22), comprising: a CPU (38) adapted to output data; a display screen (24) comprising a viewable and non-viewable pixel matrix (40,42); A graphics processor (44) adapted to receive data output from the CPU (38) and output the information in graphic form via the graphics integrity monitor engine (50) on the display screen (24); and a graphics integrity monitor engine (50) arranged to compare the graphical information plotted with a corresponding signature reference for the graphical information and determine, from the comparison, the integrity of the graphical information being plotted. 15 [0013] The display system of claim 12, wherein the graphics integrity monitor engine (50) is further adapted to control the integrity of the display memory (32) of the graphics processor (44). , CPU (38) and software components. 20 [0014] The display system (22) of claim 12, wherein the graphics integrity monitor engine (50) is further adapted to provide an alert for a failure of a control. [0015] 15. The display system (22) of claim 12, wherein the graphics integrity monitor engine (50) is further adapted to erase the display or portions of the display. [0016] 16. Display system (22) according to claim 12, wherein the graphics processor (44) is implemented in a software of the central unit (38).
类似技术:
公开号 | 公开日 | 专利标题 FR3025633A1|2016-03-11|METHODS FOR CONTROLLING DIGITAL DISPLAY DATA INTEGRITY AND DISPLAY SYSTEM US10599399B2|2020-03-24|Mobile user interface design testing tool US9141792B2|2015-09-22|Application-level anomaly detection US8181254B1|2012-05-15|Setting default security features for use with web applications and extensions US9892263B2|2018-02-13|System, method and apparatus to visually configure an analysis of a program US20140105491A1|2014-04-17|System and method for web page rendering test automation suite US20060123340A1|2006-06-08|WEB usage overlays for third-party WEB plug-in content FR2963690A1|2012-02-10|SECURE CLIENT-SERVER COMPUTER SYSTEM FOR INTERACTIVE APPLICATIONS US10083050B2|2018-09-25|User interface usage simulation generation and presentation EP1875439B1|2008-08-20|Device for graphic generation comprising means for monitoring the operation thereof US20160077955A1|2016-03-17|Regression testing of responsive user interfaces US9336025B2|2016-05-10|Systems and methods of analyzing a software component FR2908916A1|2008-05-23|GRAPHIC OBJECT PROCESSING SYSTEM COMPRISING A SECURE GRAPHIC MANAGER US20150205770A1|2015-07-23|Capturing an application state in a conversation CN104281258B|2019-08-06|Transparent display is adjusted using image capture device FR3031202A1|2016-07-01|SYSTEM AND METHOD FOR CONTROLLING DIGITAL DISPLAY DATA INTEGRITY US9691036B2|2017-06-27|Decision making in an elastic interface environment US20140278729A1|2014-09-18|Multiple resolution visualization of detected anomalies in corporate environment US8793647B2|2014-07-29|Evaluation of graphical output of graphical software applications executing in a computing environment FR3049375A1|2017-09-29|ELECTRONIC CHECKLISTS WITH DYNAMIC VISIBILITY OF ANNOTATIONS US20160283050A1|2016-09-29|Adaptive tour interface engine US10701136B1|2020-06-30|System, method, and computer program for monitoring application activity for a cluster of applications FR2991073A1|2013-11-29|Data e.g. video, displaying method for maintenance of aircraft, involves receiving data by display system via routes, where data received via routes is displayed in alternation so as to start alarm when data presents difference EP2884393A1|2015-06-17|Method and system for assisting with the verification and validation of a chain of algorithms US10866947B2|2020-12-15|Context based chart validations
同族专利:
公开号 | 公开日 GB201415700D0|2014-10-22| GB2530025A|2016-03-16| GB2530025B|2017-02-15| US10304414B2|2019-05-28| FR3025633B1|2021-04-30| US20160071231A1|2016-03-10|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US2254039A|1938-01-13|1941-08-26|Westinghouse Electric & Mfg Co|Voltage regulator relay system| KR100437652B1|1998-09-04|2004-06-30|이노베이티브 솔루션즈 앤드 서포트 인코포레이티드|Flat panel display using dual cpu's for an aircraft cockpit| US7742050B2|2004-10-04|2010-06-22|Microsoft Corp.|System and method for optimizing a graphics intensive software program for the user's graphics hardware| US7092572B2|2002-03-29|2006-08-15|Sun Microsystems, Inc.|Method and apparatus for global image quantification verification| US20050276514A1|2004-06-14|2005-12-15|Fisher Paul A|Image monitoring method and system| JP4330547B2|2005-03-17|2009-09-16|富士通株式会社|Information processing system control method, information processing system, information processing system control program, and redundant configuration control device| EP1908021B1|2005-07-18|2018-07-11|Innovative Solutions and Support, Inc.|Aircraft flat panel display system| US7589735B2|2005-08-24|2009-09-15|Innovative Solutions & Support |Aircraft flat panel display system with graphical image integrity| US8102398B2|2006-03-03|2012-01-24|Ati Technologies Ulc|Dynamically controlled power reduction method and circuit for a graphics processor| JP2008035118A|2006-07-27|2008-02-14|Nec Electronics Corp|Apparatus and method for processing information| EP2605124A1|2009-05-20|2013-06-19|Bombardier Transportation Germany GmbH|Visual display module with control of display data by checksum| CN102473120B|2009-07-06|2015-01-21|德意达-沃克股份有限公司|Method for representation of safety-relevant information on a display and apparatus for the application of the method| US8913846B2|2012-09-24|2014-12-16|Barco N.V.|Method and system for validating image data| US9613394B2|2013-08-28|2017-04-04|Intel Corporation|Lossy color compression using adaptive quantization| US9361182B2|2014-05-20|2016-06-07|Transcend Information, Inc.|Method for read disturbance management in non-volatile memory devices|US10467774B2|2017-11-06|2019-11-05|Qualcomm Incorporated|Memory address flipping to determine data content integrity in GPU sub-system| US11131987B2|2018-03-15|2021-09-28|Xinxin Wang|Method and system for preventing and detecting hazardously misleading information on safety-critical display| GB2579699B|2018-12-04|2021-09-22|Imagination Tech Ltd|Tile region protection| GB2579592B|2018-12-04|2021-03-24|Imagination Tech Ltd|Tile Region Protection| US11193428B2|2019-01-31|2021-12-07|Pratt & Whitney Canada Corp.|System and method for monitoring component integrity during engine operation| FR3100913B1|2019-09-16|2022-02-11|Thales Sa|GRAPHICS PROCESSOR AND ASSOCIATED METHOD FOR DISPLAYING A SET OF PIXEL, ASSOCIATED PLATFORM AND AVIONIC SYSTEM|
法律状态:
2016-09-26| PLFP| Fee payment|Year of fee payment: 2 | 2017-09-25| PLFP| Fee payment|Year of fee payment: 3 | 2018-08-22| PLFP| Fee payment|Year of fee payment: 4 | 2018-08-31| PLSC| Search report ready|Effective date: 20180831 | 2019-08-20| PLFP| Fee payment|Year of fee payment: 5 | 2020-08-19| PLFP| Fee payment|Year of fee payment: 6 | 2021-08-19| PLFP| Fee payment|Year of fee payment: 7 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 GB1415700.2A|GB2530025B|2014-09-05|2014-09-05|Methods of Integrity Checking Digitally Displayed Data And Display System| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|