A method, device, equipment and medium for checking an icon of an automobile instrument

CN115641457BActive Publication Date: 2026-09-08XINGHE ZHILIAN AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211251671.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-12
Publication Date
2026-09-08
Estimated Expiration
2042-10-12

AI Technical Summary

Technical Problem

[0004]本发明提供一种汽车仪表图标的校验方法、装置、设备及介质,以解决现有技术需要额外在车内增设视频校验设备以校验汽车仪表图标的技术问题,通过直接将待显示图标所对应的ION内存设为纹理图标,并利用预设的图标库中的校验图标对该纹理图标进行校验,实现在无需额外增设视频校验设备的情况下,能够实时、准确地对待显示图标进行校验

Benefits of technology

[0034] Compared with the prior art, the beneficial effect of the embodiments of the present invention is that by directly setting the ION memory corresponding to the icon to be displayed as a texture icon, and using the verification icon in the preset icon library to verify the texture icon, the icon to be displayed can be verified in real time and accurately without the need to add an additional video verification device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115641457B_ABST
    Figure CN115641457B_ABST
Patent Text Reader

Abstract

The application discloses a kind of verification method, device, equipment and medium of automobile instrument icon, method includes: when detecting that icon display flow is started, the process of libdrm library call of direct rendering manager is truncated;From ION memory manager, the ION memory corresponding to the icon to be displayed is obtained, and is set as the texture icon corresponding to the icon to be displayed;According to the instrument display position of texture icon, the verification icon corresponding to the position is obtained from icon library;Based on texture icon and verification icon, according to the preset verification strategy, the texture icon is verified, and icon verification result is obtained;When icon verification result meets preset verification requirement, ION memory is sent to direct rendering manager by ION memory manager, to display the icon to be displayed on the display interface of automobile instrument by direct rendering manager.The application can verify the icon to be displayed in real time and accurately without additional video verification equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and in particular to a method, apparatus, device, and computer-readable storage medium for verifying automotive instrument panel icons. Background Technology

[0002] As cars are equipped with more and more functions, the content displayed on the car's instrument panel is becoming increasingly rich and diverse. Among them, icons, including vehicle indicator lights, warning lights, and other icon information, serve to guide the driver. Therefore, verifying the accuracy of the car's instrument panel icons can ensure that the driver receives the correct icon information.

[0003] Existing technologies typically utilize video verification equipment to verify the icons in a car's dashboard by acquiring images of the dashboard interface. However, this method requires the addition of additional video verification equipment inside the vehicle. Summary of the Invention

[0004] This invention provides a method, apparatus, device, and medium for verifying automotive instrument panel icons, to solve the technical problem of the prior art requiring additional video verification equipment to be installed in the vehicle to verify automotive instrument panel icons. By directly setting the ION memory corresponding to the icon to be displayed as a texture icon, and using the verification icon in the preset icon library to verify the texture icon, it is possible to verify the icon to be displayed in real time and accurately without the need for additional video verification equipment.

[0005] To address the aforementioned technical problems, the first aspect of this invention provides a method for verifying automotive instrument panel icons, comprising the following steps:

[0006] When the icon display process is detected to be starting, the libdrm library call process of the car instrument panel direct rendering manager is truncated;

[0007] Obtain the ION memory corresponding to the icon to be displayed from the ION memory manager, and set the ION memory as the texture icon corresponding to the icon to be displayed;

[0008] Based on the instrument display position of the texture icon, a verification icon corresponding to the instrument display position is obtained from a preset icon library;

[0009] Based on the texture icon and the verification icon, the texture icon is verified according to a preset verification strategy to obtain the icon verification result;

[0010] When the icon verification result meets the preset verification requirements, the ION memory is sent to the direct rendering manager through the ION memory manager, so that the direct rendering manager can display the icon to be displayed on the display interface of the car instrument panel according to the ION memory.

[0011] As a preferred embodiment, the background of the texture icon is non-transparent, and the background of the verification icon is transparent.

[0012] Then, the step of verifying the texture icon according to a preset verification strategy based on the texture icon and the verification icon to obtain the icon verification result specifically includes the following steps:

[0013] Based on the verification icon, the non-transparent background of the texture icon is removed to obtain the texture icon after background removal;

[0014] The texture icon after removing the background is compared with the verification icon to obtain the icon verification result.

[0015] As a preferred embodiment, the step of removing the non-transparent background of the texture icon based on the verification icon to obtain the texture icon after background removal specifically includes the following steps:

[0016] Perform a bitwise AND operation between the texture icon and the verification icon to remove the non-transparent background of the texture icon, thereby obtaining the texture icon after removing the background;

[0017] The rgba value of the transparent background of the verification icon is 0x00000000.

[0018] As a preferred embodiment, comparing the textured icon (after removing the background) with the verification icon to obtain the icon verification result specifically includes the following steps:

[0019] Perform an XOR operation between the texture icon (after removing the background) and the verification icon to obtain the XOR result, and use the XOR result as the icon verification result.

[0020] As a preferred embodiment, when the icon verification result meets the preset verification requirements, the ION memory is sent to the direct rendering manager through the ION memory manager, specifically including the following steps:

[0021] When the XOR operation result is 0, the ION memory is sent to the direct rendering manager through the ION memory manager.

[0022] As a preferred embodiment, setting the ION memory to the texture icon corresponding to the icon to be displayed specifically includes the following steps:

[0023] The ION memory is set to the texture icon corresponding to the icon to be displayed using the glBindTexture and glEGLImageTargetTexture2DOES functions.

[0024] As a preferred embodiment, the method further includes the following steps:

[0025] When the icon verification result does not meet the preset verification requirements, an error message is generated and sent to the instrument interface management device configured with the instrument interface management application.

[0026] A second aspect of the present invention provides a device for verifying automotive instrument panel icons, comprising:

[0027] The process truncation module is used to truncate the libdrm library call process of the car instrument panel's direct rendering manager when the icon display process is detected to be starting.

[0028] The texture icon acquisition module is used to obtain the ION memory corresponding to the icon to be displayed from the ION memory manager, and set the ION memory as the texture icon corresponding to the icon to be displayed;

[0029] The verification icon acquisition module is used to acquire a verification icon corresponding to the instrument display position from a preset icon library based on the instrument display position of the texture icon;

[0030] The icon verification module is used to verify the texture icon according to a preset verification strategy based on the texture icon and the verification icon, and obtain the icon verification result.

[0031] The icon display module is used to send the ION memory to the direct rendering manager through the ION memory manager when the icon verification result meets the preset verification requirements, so that the direct rendering manager can display the texture icon on the display interface of the car instrument panel according to the ION memory.

[0032] A third aspect of the present invention provides a device for verifying automotive instrument panel icons, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for verifying automotive instrument panel icons as described in any of the first aspects.

[0033] A fourth aspect of the present invention provides a computer-readable storage medium comprising a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a verification method for automotive instrument panel icons as described in any of the first aspects.

[0034] Compared with the prior art, the beneficial effect of the embodiments of the present invention is that by directly setting the ION memory corresponding to the icon to be displayed as a texture icon, and using the verification icon in the preset icon library to verify the texture icon, the icon to be displayed can be verified in real time and accurately without the need to add an additional video verification device. Attached Figure Description

[0035] Figure 1 This is a flowchart illustrating the method for verifying car instrument panel icons in an embodiment of the present invention.

[0036] Figure 2 This is a schematic diagram of the texture icon in an embodiment of the present invention;

[0037] Figure 3 This is a schematic diagram of the verification icon in an embodiment of the present invention;

[0038] Figure 4 This is a schematic diagram of the structure of the vehicle instrument panel icon verification device in an embodiment of the present invention. Detailed Implementation

[0039] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0040] See Figure 1 The first aspect of this invention provides a method for verifying automotive instrument panel icons, comprising the following steps S1 to S5:

[0041] Step S1: When the icon display process is detected to be starting, the libdrm library call process of the direct rendering manager of the car instrument panel is truncated.

[0042] Step S2: Obtain the ION memory corresponding to the icon to be displayed from the ION memory manager, and set the ION memory as the texture icon corresponding to the icon to be displayed;

[0043] Step S3: Based on the instrument display position of the texture icon, obtain the verification icon corresponding to the instrument display position from the preset icon library;

[0044] Step S4: Based on the texture icon and the verification icon, verify the texture icon according to a preset verification strategy to obtain the icon verification result;

[0045] Step S5: When the icon verification result meets the preset verification requirements, the ION memory is sent to the direct rendering manager through the ION memory manager, so that the texture icon is displayed on the display interface of the car instrument panel through the direct rendering manager according to the ION memory.

[0046] It's worth noting that in existing Linux or QuX automotive instrument clusters, the instrument cluster application typically uses the QT or Kanzi graphics library to draw the icons to be displayed. Then, OpenGL or Vulkan is used to synthesize the instrument cluster interface based on these icons, and the results are sent to the ION memory manager. Finally, the ION memory manager sends the ION memory corresponding to the icon to the direct rendering manager, which then displays the icon in the automotive instrument cluster based on this ION memory. Therefore, the icon display process does not validate the drawn icons. This necessitates using an additional in-vehicle video verification device to capture the automotive instrument cluster interface at the time of icon display and to validate the icons. However, this method only verifies the icon as erroneous when an incorrect icon is displayed; it cannot validate the icon before an incorrect icon is displayed.

[0047] Based on this, this embodiment truncates the libdrm library call process of the vehicle's instrument cluster's direct rendering manager when the icon display process is detected to have started. It's worth noting that the libdrm library is a standard library required by the direct rendering manager for icon display. Therefore, trunculating the libdrm library call process avoids OpenGL or Vulkan from composing the instrument cluster interface based on the icon to be displayed and sending it to the ION memory manager. Instead, the ION memory manager directly sends the ION memory corresponding to the icon to be displayed to the direct rendering manager for display.

[0048] Furthermore, the ION memory corresponding to the icon to be displayed is obtained from the ION memory manager, and this ION memory is set as the texture icon corresponding to the icon to be displayed. Since this embodiment needs to verify the accuracy of the icon to be displayed, it is necessary to first set the ION memory to the corresponding texture icon, and then verify the texture of the icon to be displayed.

[0049] Furthermore, based on the instrument display position of the texture icon, a verification icon corresponding to the instrument display position is obtained from a preset icon library. It is worth noting that this embodiment pre-saves correct verification icons to form an icon library. Each verification icon has configuration parameters, including pixel value, icon size, and instrument display position. For example, a turn signal icon is a 32×32 icon located at position (300, 400) on the instrument interface. Therefore, in the icon library, the configuration parameters of the verification icon corresponding to this icon include pixel value, x-axis coordinate of 300, y-axis coordinate of 400, width of 32, and height of 32.

[0050] Furthermore, based on the texture icon and the verification icon, the texture icon is verified according to a preset verification strategy to obtain the icon verification result. It is understandable that since the texture of the verification icon is completely correct, it can be used to verify the texture icon to be displayed.

[0051] Furthermore, when the icon verification result meets the preset verification requirements, it indicates that the texture of the icon to be displayed is accurate. Therefore, the ION memory is sent to the direct rendering manager through the ION memory manager, so that the direct rendering manager can display the icon to be displayed on the display interface of the car instrument panel based on the ION memory.

[0052] This invention provides a method for verifying automotive instrument panel icons. By directly setting the ION memory corresponding to the icon to be displayed as a texture icon and using a verification icon from a preset icon library to verify the texture icon, the method can verify the icon to be displayed in real time and accurately without the need for additional video verification equipment.

[0053] As a preferred embodiment, the background of the texture icon is non-transparent, and the background of the verification icon is transparent.

[0054] Then, the step of verifying the texture icon according to a preset verification strategy based on the texture icon and the verification icon to obtain the icon verification result specifically includes the following steps:

[0055] Based on the verification icon, the non-transparent background of the texture icon is removed to obtain the texture icon after background removal;

[0056] The texture icon after removing the background is compared with the verification icon to obtain the icon verification result.

[0057] It is worth noting that the icons rendered through the instrumentation interface application have a background, such as... Figure 2 As shown, Figure 2The dotted line in the image represents the non-transparent background of the texture icon. In contrast, the validation icons in the icon library, except for the icon texture which is the valid area, have transparent areas elsewhere, such as... Figure 3 As shown, Figure 3 The blank space in the image is the transparent background of the verification icon.

[0058] Based on this, this embodiment can remove the non-transparent background of the texture icon according to the transparent background of the verification icon, so as to retain only the texture part in the texture icon and obtain the texture icon after removing the background.

[0059] Furthermore, the textured icon after removing the background is compared with the verification icon to determine whether their textures are consistent, thereby obtaining the icon verification result.

[0060] As a preferred embodiment, the step of removing the non-transparent background of the texture icon based on the verification icon to obtain the texture icon after background removal specifically includes the following steps:

[0061] Perform a bitwise AND operation between the texture icon and the verification icon to remove the non-transparent background of the texture icon, thereby obtaining the texture icon after removing the background;

[0062] The rgba value of the transparent background of the verification icon is 0x00000000.

[0063] Specifically, since the rgba value of the transparent background of the verification icon is 0x00000000, performing a bitwise AND operation between the texture icon and the verification icon can remove the non-transparent background of the texture icon.

[0064] As a preferred embodiment, comparing the textured icon (after removing the background) with the verification icon to obtain the icon verification result specifically includes the following steps:

[0065] Perform an XOR operation between the texture icon (after removing the background) and the verification icon to obtain the XOR result, and use the XOR result as the icon verification result.

[0066] It is worth noting that the texture icon after removing the background is XORed with the verification icon. If the textures of the two are exactly the same, the result of the XOR operation is 0; otherwise, the result of the XOR operation is 1.

[0067] As another optional embodiment, the texture icon after removing the background is XORed with the verification icon. If the textures of the two are exactly the same, the result of the XOR operation is 1; otherwise, the result of the XOR operation is 0.

[0068] As a preferred embodiment, when the icon verification result meets the preset verification requirements, the ION memory is sent to the direct rendering manager through the ION memory manager, specifically including the following steps:

[0069] When the XOR operation result is 0, the ION memory is sent to the direct rendering manager through the ION memory manager.

[0070] As a preferred embodiment, setting the ION memory to the texture icon corresponding to the icon to be displayed specifically includes the following steps:

[0071] The ION memory is set to the texture icon corresponding to the icon to be displayed using the glBindTexture and glEGLImageTargetTexture2DOES functions.

[0072] It is worth noting that the glBindTexture and glEGLImageTargetTexture2DOES functions are both standard OpenGL functions used to set ION memory as an OpenGL texture.

[0073] As a preferred embodiment, the method further includes the following steps:

[0074] When the icon verification result does not meet the preset verification requirements, an error message is generated and sent to the instrument interface management device configured with the instrument interface management application.

[0075] It is worth noting that when the icon verification result does not meet the preset verification requirements, the texture of the icon to be displayed is incorrect. Therefore, this embodiment does not send the ION memory corresponding to the icon to be displayed to the direct rendering manager through the ION memory manager. Instead, it generates an error message and sends the error message to the instrument interface management device configured with the instrument interface management application. This allows the instrument interface management application to handle the icon error based on the error message, effectively preventing the display of incorrect icons in the instrument interface.

[0076] See Figure 4 A second aspect of the present invention provides a device for verifying automotive instrument panel icons, comprising:

[0077] The process truncation module 401 is used to truncate the libdrm library call process of the car instrument panel direct rendering manager when the icon display process is detected to be starting.

[0078] The texture icon acquisition module 402 is used to acquire the ION memory corresponding to the icon to be displayed from the ION memory manager, and set the ION memory as the texture icon corresponding to the icon to be displayed;

[0079] The verification icon acquisition module 403 is used to acquire a verification icon corresponding to the instrument display position from a preset icon library according to the instrument display position of the texture icon;

[0080] The icon verification module 404 is used to verify the texture icon according to a preset verification strategy based on the texture icon and the verification icon, and obtain the icon verification result.

[0081] The icon display module 405 is used to send the ION memory to the direct rendering manager through the ION memory manager when the icon verification result meets the preset verification requirements, so that the direct rendering manager can display the texture icon on the display interface of the car instrument panel according to the ION memory.

[0082] As a preferred embodiment, the background of the texture icon is non-transparent, and the background of the verification icon is transparent.

[0083] Then, the icon verification module 404 is used to verify the texture icon according to a preset verification strategy based on the texture icon and the verification icon, and obtain the icon verification result, specifically including:

[0084] Based on the verification icon, the non-transparent background of the texture icon is removed to obtain the texture icon after background removal;

[0085] The texture icon after removing the background is compared with the verification icon to obtain the icon verification result.

[0086] As a preferred embodiment, the icon verification module 404 is used to remove the non-transparent background of the texture icon based on the verification icon, to obtain the texture icon after background removal, specifically including:

[0087] Perform a bitwise AND operation between the texture icon and the verification icon to remove the non-transparent background of the texture icon, thereby obtaining the texture icon after removing the background;

[0088] The rgba value of the transparent background of the verification icon is 0x00000000.

[0089] As a preferred embodiment, the icon verification module 404 is used to compare the textured icon after removing the background with the verification icon to obtain the icon verification result, specifically including:

[0090] Perform an XOR operation between the texture icon (after removing the background) and the verification icon to obtain the XOR result, and use the XOR result as the icon verification result.

[0091] As a preferred embodiment, the icon display module 405 is used to send the ION memory to the direct rendering manager through the ION memory manager when the icon verification result meets the preset verification requirements, specifically including:

[0092] When the XOR operation result is 0, the ION memory is sent to the direct rendering manager through the ION memory manager.

[0093] As a preferred embodiment, the texture icon acquisition module 402 is used to set the ION memory as the texture icon corresponding to the icon to be displayed, specifically including:

[0094] The ION memory is set to the texture icon corresponding to the icon to be displayed using the glBindTexture and glEGLImageTargetTexture2DOES functions.

[0095] As a preferred embodiment, the icon display module 405 is further configured to:

[0096] When the icon verification result does not meet the preset verification requirements, an error message is generated and sent to the instrument interface management device configured with the instrument interface management application.

[0097] It should be noted that the vehicle instrument panel icon verification device provided in this embodiment of the invention can realize all the processes of the vehicle instrument panel icon verification method described in any of the above embodiments. The functions and technical effects of each module in the device are the same as the functions and technical effects of the vehicle instrument panel icon verification method described in the above embodiments, and will not be repeated here.

[0098] A third aspect of the present invention provides a device for verifying automotive instrument panel icons, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for verifying automotive instrument panel icons as described in any embodiment of the first aspect.

[0099] The terminal device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor and memory. The terminal device may also include input / output devices, network access devices, buses, etc.

[0100] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting all parts of the terminal device via various interfaces and lines.

[0101] The memory can be used to store the computer programs and / or modules. The processor implements various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory and by calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0102] A fourth aspect of the present invention provides a computer-readable storage medium comprising a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a method for verifying automotive instrument icons as described in any embodiment of the first aspect.

[0103] Through the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus necessary hardware platforms, and of course, it can also be implemented entirely by hardware. Based on this understanding, all or part of the technical solution of the present invention that contributes to the background art can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of the present invention.

[0104] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for verifying automotive instrument panel icons, characterized in that, Includes the following steps: When the icon display process is detected to be started, the libdrm library call process of the direct rendering manager of the car instrument panel is intercepted to prevent OpenGL or Vulkan from compositing the instrument panel interface based on the icon to be displayed and sending it to the ION memory manager. Instead, the ION memory manager directly sends the ION memory corresponding to the icon to be displayed to the direct rendering manager to display the icon. Obtain the ION memory corresponding to the icon to be displayed from the ION memory manager, and set the ION memory as the texture icon corresponding to the icon to be displayed; Based on the instrument display position of the texture icon, a verification icon corresponding to the instrument display position is obtained from a preset icon library; Based on the texture icon and the verification icon, the texture icon is verified according to a preset verification strategy to obtain the icon verification result; When the icon verification result meets the preset verification requirements, the ION memory is sent to the direct rendering manager through the ION memory manager, so that the direct rendering manager can display the icon to be displayed on the display interface of the car instrument panel according to the ION memory.

2. The method for verifying automotive instrument panel icons as described in claim 1, characterized in that, The texture icon has a non-transparent background, while the verification icon has a transparent background. Then, the step of verifying the texture icon according to a preset verification strategy based on the texture icon and the verification icon to obtain the icon verification result specifically includes the following steps: Based on the verification icon, the non-transparent background of the texture icon is removed to obtain the texture icon after background removal; The texture icon after removing the background is compared with the verification icon to obtain the icon verification result.

3. The method for verifying automotive instrument panel icons as described in claim 2, characterized in that, The step of removing the non-transparent background of the texture icon based on the verification icon to obtain the texture icon after background removal specifically includes the following steps: Perform a bitwise AND operation between the texture icon and the verification icon to remove the non-transparent background of the texture icon, thereby obtaining the texture icon after removing the background; The rgba value of the transparent background of the verification icon is 0x00000000.

4. The method for verifying automotive instrument panel icons as described in claim 3, characterized in that, The step of comparing the textured icon (after removing the background) with the verification icon to obtain the icon verification result specifically includes the following steps: Perform an XOR operation between the texture icon (after removing the background) and the verification icon to obtain the XOR result, and use the XOR result as the icon verification result.

5. The method for verifying automotive instrument panel icons as described in claim 4, characterized in that, When the icon verification result meets the preset verification requirements, the ION memory is sent to the direct rendering manager through the ION memory manager, specifically including the following steps: When the XOR operation result is 0, the ION memory is sent to the direct rendering manager through the ION memory manager.

6. The method for verifying automotive instrument panel icons as described in claim 1, characterized in that, Setting the ION memory as the texture icon corresponding to the icon to be displayed specifically includes the following steps: The ION memory is set to the texture icon corresponding to the icon to be displayed using the glBindTexture and glEGLImageTargetTexture2DOES functions.

7. The method for verifying automotive instrument panel icons as described in claim 1, characterized in that, The method further includes the following steps: When the icon verification result does not meet the preset verification requirements, an error message is generated and sent to the instrument interface management device configured with the instrument interface management application.

8. A device for verifying automotive instrument panel icons, characterized in that, include: The process truncation module is used to truncate the libdrm library call process of the direct rendering manager of the car instrument panel when the icon display process is detected to start. This is to prevent OpenGL or Vulkan from compositing the instrument panel interface based on the icon to be displayed and sending it to the ION memory manager. Instead, the ION memory manager directly sends the ION memory corresponding to the icon to be displayed to the direct rendering manager to display the icon. The texture icon acquisition module is used to obtain the ION memory corresponding to the icon to be displayed from the ION memory manager, and set the ION memory as the texture icon corresponding to the icon to be displayed; The verification icon acquisition module is used to acquire a verification icon corresponding to the instrument display position from a preset icon library based on the instrument display position of the texture icon; The icon verification module is used to verify the texture icon according to a preset verification strategy based on the texture icon and the verification icon, and obtain the icon verification result. The icon display module is used to send the ION memory to the direct rendering manager through the ION memory manager when the icon verification result meets the preset verification requirements, so that the direct rendering manager can display the icon to be displayed on the display interface of the car instrument panel according to the ION memory.

9. A device for verifying automotive instrument panel icons, characterized in that, The system includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method for verifying automotive instrument icons as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device on which the computer-readable storage medium is located to perform the verification method for automotive instrument icons as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and device for image rendering

    CN105427236A

  • Vehicle display system, central control system and vehicle

    CN215621755U