Method and apparatus for verifying instrument panel icon images, storage medium, and electronic device.

JP7915452B2Active Publication Date: 2026-09-04XG TECHNOLOGIES PTE LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025061912
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2024-10-28
Filing Date
2025-04-03
Publication Date
2026-09-04
Estimated Expiration
2045-04-03

AI Technical Summary

Benefits of technology

【0011】 本開示の実施例は、インストルメントパネルアイコン画像の検証方法及び装置、並びにシステムを提供し、この検証方法において、インストルメントパネルに現在表示されている画像から検証対象アイコン画像を確定し、この検証対象アイコン画像の第1検証値を確定し、既に記憶されている該インストルメントパネルの少なくとも1つのアイコン画像から、この検証対象アイコン画像に対応する目標アイコン画像を確定し、目標アイコン画像の第2検証値を確定し、この第1検証値と第2検証値とに基づいて、このインストルメントパネルに現在表示されている検証対象アイコン画像の表示状態を検証する。つまり、本開示の実施例に係る技術的構成によれば、インストルメントパネルに現在表示されているアイコン画像の表示状態に対する検証を実現することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007915452000001
    Figure 0007915452000001
  • Figure 0007915452000002
    Figure 0007915452000002
  • Figure 0007915452000003
    Figure 0007915452000003
Patent Text Reader

Abstract

This disclosure relates to the intelligent driving technology field and discloses a method, apparatus, and system for verifying instrument panel icon images. [Solution] This method determines the icon image to be verified from the image currently displayed on the instrument panel, determines a first verification value for the icon image to be verified, determines a target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel already stored, determines a second verification value for the target icon image, and verifies the display state of the icon image to be verified currently displayed on the instrument panel based on the first and second verification values.
Need to check novelty before this filing date? Find Prior Art

Description

[[Technical Field]]

[0001] The present disclosure relates to the field of intelligent driving technology, and in particular to a method and apparatus for verifying instrument panel icon images, a storage medium, an electronic device, and a system. [[Background Art]]

[0002] With the development of intelligent driving technology, the application of intelligent cockpits has become increasingly widespread. An intelligent cockpit is a cockpit integrating multiple types of intelligent technology, and an intelligent cockpit is generally provided with an instrument panel located in front of the driver's seat.

[0003] This instrument panel can display images (i.e., icon images) of multiple types of icons (i.e., tell tales) that indicate the state of a vehicle. For example, the instrument panel can display an icon image that indicates whether an anti-lock brake system of the vehicle is faulty, an icon image that indicates whether a parking brake is in an activated state, and the like.

[0004] In the process of driving a vehicle, a driver generally determines the state of the vehicle by checking the icon images displayed on the instrument panel. In this case, whether the instrument panel accurately displays the icon images plays an important role in driving safety. Therefore, verifying the display state of the icon image currently displayed on the instrument panel is an urgent problem to be solved. [[Summary of the Invention]] [[Problem to be Solved by the Invention]]

[0005] This disclosure provides a method, apparatus, and system for verifying the display state of an icon image currently displayed on an instrument panel, in order to solve the above technical problems. [Means for solving the problem]

[0006] A method for verifying an instrument panel icon image according to a first aspect of this disclosure includes the steps of: determining an icon image to be verified from an image currently displayed on the instrument panel; determining a first verification value for the icon image to be verified; determining a target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel already stored; determining a second verification value for the target icon image; and verifying the display state of the icon image to be verified currently displayed on the instrument panel based on the first verification value and the second verification value.

[0007] An instrument panel icon image verification device according to a second aspect of this disclosure includes: a first image determination module for determining a target icon image from an image currently displayed on the instrument panel; a first verification value determination module for determining a first verification value of the target icon image determined by the first image determination module; a second image determination module for determining a target icon image corresponding to the target icon image from at least one icon image of the instrument panel already stored; a second verification value determination module used to determine a second verification value of the target icon image determined by the second image determination module; and a verification module for verifying the display state of the target icon image currently displayed on the instrument panel based on the first verification value determined by the first verification value determination module and the second verification value determined by the second verification value determination module.

[0008] A computer-readable storage medium according to a third aspect of this disclosure stores a computer program which performs the instrument panel icon image verification method described in the first aspect.

[0009] An electronic device comprising a processor and a memory for storing instructions that the processor can execute, according to a fourth aspect of the present disclosure, wherein the processor reads and executes the executable instructions from the memory, thereby realizing the instrument panel icon image verification method described in the first aspect.

[0010] A computer program product including a processor-executable instruction according to a fifth aspect of this disclosure, when the executable instruction is executed by the processor, performs the instrument panel icon image verification method described in the first aspect of this disclosure. [Effects of the Invention]

[0011] Embodiments of this disclosure provide a method, apparatus, and system for verifying an instrument panel icon image. In this verification method, the verification target icon image is determined from the image currently displayed on the instrument panel, a first verification value is determined for this verification target icon image, a target icon image corresponding to this verification target icon image is determined from at least one icon image of the instrument panel already stored, a second verification value is determined for the target icon image, and the display state of the verification target icon image currently displayed on the instrument panel is verified based on the first and second verification values. In other words, according to the technical configuration of the embodiment of this disclosure, verification of the display state of an icon image currently displayed on an instrument panel can be achieved.

[0012] Furthermore, with conventional technology, it is not possible to verify the display state of the verification target icon image currently displayed on the instrument panel, which means that the driver may drive the vehicle while the verification target icon image is incorrectly displayed. While driving, the driver must always determine the state of the vehicle by looking at the icon image displayed on the instrument panel. If the verification target icon image is incorrectly displayed on the instrument panel, it will cause the driver to obtain an incorrect vehicle state when looking at the instrument panel, thereby reducing the safety of driving the vehicle. According to the technical configuration of this disclosure, the driver of the vehicle can be made aware of this display state based on the verification results, which contributes to reducing the phenomenon of the driver driving the vehicle while the verification target icon image is incorrectly displayed, and thereby contributes to improving the safety of driving the vehicle. [Brief explanation of the drawing]

[0013] [Figure 1] (a) A schematic diagram of an icon image. (b) A schematic diagram of another icon image. (c) A schematic diagram of another icon image. [Figure 2] This is a schematic diagram of an architecture that includes icon images in the image currently displayed on the instrument panel. [Figure 3] This is a schematic diagram showing how the display processing unit overlays images. [Figure 4] This is a schematic flowchart of a method for verifying instrument panel icon images according to one exemplary embodiment of the present disclosure. [Figure 5] (a) A schematic diagram of the background image of an instrument panel according to one exemplary embodiment of the present disclosure. (b) A schematic diagram of the image currently displayed on an instrument panel according to one exemplary embodiment of the present disclosure. (c) A schematic diagram of the image currently displayed on an instrument panel according to another exemplary embodiment of the present disclosure. [Figure 6] This is a schematic flowchart of a method for verifying instrument panel icon images according to other exemplary embodiments of the present disclosure. [Figure 7]It is a schematic flowchart of a verification method for instrument panel icon images according to another exemplary embodiment of the present disclosure. [Figure 8] It is a schematic flowchart of a verification method for instrument panel icon images according to another exemplary embodiment of the present disclosure. [Figure 9] It is a schematic flowchart for determining second pixels in a verification method for instrument panel icon images according to an exemplary embodiment of the present disclosure. [Figure 10] It is a schematic flowchart of a verification method for instrument panel icon images according to another exemplary embodiment of the present disclosure. [Figure 11] It is a schematic flowchart of a verification method for instrument panel icon images according to another exemplary embodiment of the present disclosure. [Figure 12] It is a schematic architecture diagram showing that the image currently displayed on the instrument panel includes an icon image according to an exemplary embodiment of the present disclosure. [Figure 13] It is a schematic flowchart of a verification method for instrument panel icon images according to another exemplary embodiment of the present disclosure. [Figure 14] It is a schematic structural diagram of a verification apparatus for instrument panel icon images according to an exemplary embodiment of the present disclosure. [Figure 15] It is a schematic structural diagram of a verification apparatus for instrument panel icon images according to another exemplary embodiment of the present disclosure. [Figure 16] It is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION OF EMBODIMENTS

[0014] Hereinafter, for understanding the present disclosure, exemplary embodiments of the present disclosure will be described in detail with reference to the drawings. The described embodiments are only some embodiments of the present disclosure, not all embodiments, and the present disclosure is not limited by the exemplary embodiments.

[0015] Unless otherwise specified, the relative arrangements of components and steps, mathematical formulas and numerical values described in these embodiments do not limit the scope of the present disclosure.

[0016] [Summary of the Application] Vehicles are generally provided with an instrument panel in front of the driver's seat, and this instrument panel is an important interface for interaction between the driver and the vehicle. Here, the instrument panel can generally display images (i.e., icon images) of a plurality of types of icons (i.e., tell-tales), and these icon images can provide the driver with multiple types of important information about the vehicle.

[0017] For example, the icon image shown in FIG. 1(a) is for indicating whether an anti-lock brake system of the vehicle is malfunctioning, the icon image shown in FIG. 1(b) is for indicating whether a parking brake of the vehicle is in an activated state, and the icon image shown in FIG. 1(c) is for indicating an alarm signal light of an automatic transmission.

[0018] Here, in order to display icons on the instrument panel, currently each icon image is generally stored in a memory in advance, and a background image of the instrument panel is also stored in the memory. In this case, each icon image and the background image can be read from the memory, each icon image is superimposed on different regions of the background image, the superimposed image is further pushed to a display panel of the instrument panel, and the superimposed image can be displayed by the display panel.

[0019] In order to clarify the current process of displaying an image by the instrument panel, an example is provided below. FIG. 2 is a schematic diagram corresponding to this example. Referring to FIG. 2, currently, an icon image is generally included in the image currently displayed on the instrument panel by the following method.

[0020] First, the display processing unit 101 reads each icon image and the background image of the instrument panel from the memory 102. In the example corresponding to Figure 2, the display processing unit 101 reads a number of pre-stored icon images from the memory 102, which include icon image 1, icon image 2, ... icon image n, where n is a positive integer. Here, icon image 1 is the icon image shown in Figure 1(a), icon image 2 is the icon image shown in Figure 1(b), and the background image is the image showing the two instrument disks in Figure 2. To clarify the background image in the example of Figure 2, the text "Background Image" is added below the background image shown in Figure 2.

[0021] Then, the display processing unit 101 superimposes each icon image onto the background image according to its position on the instrument panel, obtaining a single superimposed image, that is, it combines each icon image with the background image into a single image.

[0022] Subsequently, the display processing unit 101 pushes this superimposed image to the instrument panel's display panel 103, which displays the superimposed image, thereby including each icon image in the image currently displayed on the instrument panel. To clarify the image currently displayed on the instrument panel in the example shown in Figure 2, the text "Image currently displayed on the instrument panel" is added below the image currently displayed on the instrument panel shown in Figure 2.

[0023] In Figure 2, the image displayed above the display panel 103 is the superimposed image obtained after superimposing icon image 1 and icon image 2, which were read from memory 102, onto the background image; in other words, it is the image currently displayed on the instrument panel.

[0024] The technical configuration described above allows the image currently displayed on the instrument panel to include icon images. However, errors may occur in the icon images currently displayed on the instrument panel. For example, if other images besides icon images are stored in memory 102, the display processing unit 101 may read other images that do not belong to the icon image when reading icons from memory 102, or the display processing unit 101 may overlay some icon images in the wrong position when overlaying each icon image onto the background image. These can lead to the display of incorrect icon images on the instrument panel.

[0025] Drivers need to determine the vehicle's status by looking at the icon images displayed on the instrument panel while driving, and the accuracy of these icon images plays a crucial role in driving safety. Therefore, there is a strong need for a solution that can verify the display status of the icon images currently shown on the instrument panel.

[0026] To address this problem, this disclosure provides a method for verifying an instrument panel icon image. This verification method determines the icon image to be verified from the image currently displayed on the instrument panel, determines a first verification value for this icon image, determines a target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel already stored, determines a second verification value for this target icon image, and verifies the display state of the icon image currently displayed on the instrument panel based on the first and second verification values. According to this technical configuration, verification of the display state of the icon image currently displayed on the instrument panel can be achieved based on a second verification value corresponding to a pre-stored target icon image, thereby contributing to improved safety in vehicle operation.

[0027] [Example System] The embodiments of this disclosure can be applied to application scenarios where it is necessary to verify the icon image currently displayed on an instrument panel, and to verify the display state of this icon image.

[0028] In a feasible implementation, the verification method according to the embodiment of this disclosure can be applied by a vehicle. This vehicle comprises an instrument panel, a memory, and a display processing unit. Here, the memory is for storing each icon image that needs to be displayed on the instrument panel, and typically each icon image is stored in this memory in the form of a single image file. The display processing unit reads each icon image from the memory, superimposes each icon image onto the corresponding position on the background image to obtain the superimposed image, that is, combines each icon image with the background image into a single image, and pushes this superimposed image onto the display panel of the instrument panel so that the superimposed image is displayed on the display panel, thereby including the icon images in the image currently displayed on the instrument panel.

[0029] To clarify the method by which the display processing unit determines the superimposed image, this disclosure provides Figure 3, which shows two parallel images on the left side of Figure 3, the lower image being slightly larger and containing vertical stripes, which can be considered a background image, and the upper image being slightly smaller, which can be considered a single icon image. The display processing unit can perform image superimposition on the two images on the left side of Figure 3, and the resulting superimposed image is shown on the right side of Figure 3.

[0030] Furthermore, this vehicle may be equipped with an additional processor. When it is necessary to verify the display state of a target icon image displayed on the instrument panel, this processor can determine the target icon image from the image displayed on the instrument panel and determine the first verification value. In addition, this processor can determine a target icon image corresponding to the target icon image from at least one icon image already stored on the instrument panel and determine the second verification value of the target icon image.

[0031] Here, the processor can determine the second verification value using multiple methods.

[0032] In a feasible implementation, the display processing unit determines the second verification value using the same verification method as the first verification value determination. Alternatively, in another feasible implementation, the target icon image can be verified in advance to obtain and store this second verification value, and the processor can read the second verification value stored in memory.

[0033] After determining the second verification value, the processor verifies the display status of the verification target icon image currently displayed on this instrument panel, based on the first and second verification values.

[0034] According to the technical configuration described herein, it is possible to verify the display state of the icon image currently displayed on the instrument panel. Furthermore, this technical configuration makes it easier for the vehicle driver to understand the display state of the icon image according to the verification results, contributing to improved safety in vehicle operation.

[0035] [Example Method] Figure 4 is a schematic flowchart of a verification method for instrument panel icon images according to an exemplary embodiment of the present disclosure. This embodiment can be applied to a vehicle processor, and as shown in Figure 4, this verification method includes the following steps S201 to S205.

[0036] In step S201, the icon image to be verified is determined from the image currently displayed on the instrument panel.

[0037] As can be seen from the above description of the image display method on the instrument panel and Figure 2, the image displayed on the instrument panel is determined by superimposing multiple icon images onto a background image. Therefore, in a feasible implementation, the icon image to be verified can be determined by extracting the icon image to be verified from the image currently displayed on the instrument panel.

[0038] In this implementation method, the positional information of the distribution area of ​​the icon image to be verified in the image currently displayed on the instrument panel is stored in advance, and the icon image to be verified can be extracted from the image currently displayed on the instrument panel based on this positional information.

[0039] For example, if the icon image being verified is rectangular, this position information may include the position coordinates of the four vertices of this rectangle in the image currently displayed in the instrument panel; if the icon image being verified is circular, this position information may include the position coordinates of the center of this circle and its radius length in the image currently displayed in the instrument panel.

[0040] In step S202, the first verification value of the icon image to be verified is determined.

[0041] In this step, the first verification value can be determined by verifying the pixels of the icon image to be verified using a preset verification algorithm. For example, this verification algorithm may include one type of cyclic redundancy check (CRC), such as the CRC32 algorithm.

[0042] This verification algorithm may further include other verification algorithms, and this disclosure does not limit it.

[0043] In step S203, the target icon image corresponding to the icon image to be verified is determined from at least one icon image of the instrument panel that has already been stored.

[0044] The memory stores at least one icon image that needs to be displayed on the instrument panel, and different icon images are distributed in different areas of the image displayed on the instrument panel. In the embodiments of this disclosure, the correspondence between the image information of each icon image (e.g., image number or name) and the position information of each area in the image currently displayed on the instrument panel can be stored in advance, and in step S203, the image information corresponding to the position information of the icon image to be verified is determined according to the position information of the icon image to be verified in the image currently displayed on the instrument panel and this correspondence, and based on this image information, the target icon image indicated by this image information can be determined from each icon image stored in the memory.

[0045] For example, memory stores icon image 1 and icon image 2. In this correspondence, the first position information indicates that it corresponds to the image name of icon image 1 (for example, "ABS icon"), and the second position information indicates that it corresponds to the image number of icon image 2 (for example, "number 02").

[0046] In this case, if the position information of the icon image to be verified on the instrument panel is the first position information, then based on this correspondence, the image name "ABS icon" corresponding to the first position information can be determined, and it can be confirmed that icon image 1, which has this image name, is the target image.

[0047] Furthermore, if the location information of the icon image being verified in the instrument panel is the second location information, then based on this correspondence, the image number 02 corresponding to the second location information can be determined, and it can be confirmed that the icon image with this number 02 is the target image.

[0048] In step S204, the second verification value for the target icon image is determined.

[0049] Selectively, the second verification value is stored in memory beforehand, and the second verification value corresponding to the target icon image can be directly read, or the second verification value can be obtained by verifying the target icon image using a display processing unit.

[0050] In step S205, the display state of the icon image to be verified, currently displayed on the instrument panel, is verified based on the first and second verification values.

[0051] In this disclosure, this display state can include accurate display and misdisplay. Here, if the first and second verification values ​​indicate a high degree of similarity between the icon image under verification and the target icon image, the display state of the icon image under verification currently displayed on the instrument panel is accurate display, and if the first and second verification values ​​indicate a low degree of similarity between the icon image under verification and the target icon image, the display state of the icon image under verification currently displayed on the instrument panel is misdisplay.

[0052] Embodiments of this disclosure provide a method, apparatus, and system for verifying an instrument panel icon image. In this verification method, first, the icon image to be verified is determined from the image currently displayed on the instrument panel, and a first verification value is determined for this icon image to be verified. Subsequently, a target icon image corresponding to this icon image to be verified is determined from at least one icon image of the instrument panel already stored, and a second verification value is determined for the target icon image. Furthermore, the display state of the icon image to be verified currently displayed on the instrument panel is verified based on the first and second verification values. In other words, according to the technical configuration of the embodiment of this disclosure, verification of the display state of an icon image currently displayed on an instrument panel can be achieved.

[0053] Furthermore, with conventional technology, it is not possible to verify the display state of the verification target icon image currently displayed on the instrument panel. Therefore, there is a possibility that the driver may operate the vehicle while this verification target icon image is incorrectly displayed. While driving, the driver must always determine the vehicle's status by looking at the icon image displayed on the instrument panel. If this verification target icon image is incorrectly displayed on the instrument panel, it will cause the driver to obtain an incorrect vehicle status when looking at the instrument panel, thereby reducing the safety of vehicle operation. According to the technical configuration of this disclosure, the driver of the vehicle can be made aware of this display state based on the verification results, which contributes to reducing the phenomenon of the driver operating the vehicle while the verification target icon image is incorrectly displayed, and thereby contributes to improving the safety of vehicle operation.

[0054] Furthermore, in the above description of the embodiment and the schematic diagram in Figure 4, after determining the first verification value of the icon image to be verified, an operation is further performed to determine a target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel that has already been stored. In the actual operation process, there is no strict time order for these two steps. After determining the icon image to be verified, the operation to determine a target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel that has already been stored can be performed immediately, and after determining this target icon image, the first verification value of the icon image to be verified can be determined. That is, step S203 can be performed and then step S202 can be performed. Alternatively, the two steps may be performed simultaneously, and this disclosure is not limited thereto.

[0055] The verification method according to the embodiments of this disclosure enables verification of the icon image to be verified that is currently displayed on the instrument panel. Here, the icon image to be verified generally consists of an icon element (also referred to as the icon body) and an icon background. Here, the icon element generally includes at least one of the alphabet, figures, and symbols, and constitutes the main visual content and distinguishing features of the icon, while the parts of the icon image other than the icon element are the icon background.

[0056] Referring to the schematic diagram shown in Figure 1(a), the icon elements in this icon image are the black parts, that is, the icon elements include the black "ABS" alphabet, the black circular line and black arc-shaped line surrounding the alphabet, and the remaining part is the icon background of this icon. Referring to the schematic diagram shown in Figure 1(b), the icon elements in this icon image are the black parts, that is, the icon elements include the black "P" alphabet, the black circular line and black arc-shaped line surrounding the letter, and the remaining part is the icon background of this icon. Referring to the schematic diagram shown in Figure 1(c), the icon elements of this icon image are the two black alphabets "A" and "T", and the remaining part is the icon background of this icon image.

[0057] Icon images generally come in two types, depending on whether the icon background is transparent or not. In the first type, the icon background of the icon image is opaque, for example, it can be pure black or pure white. In this case, when this icon image is superimposed on the background image of the instrument panel, the resulting superimposed image will display both the icon elements and the icon background of this icon image simultaneously.

[0058] In the second type, the icon background of the icon image is transparent. After this icon image is superimposed on the instrument panel's background image, because the icon background of this icon image is transparent, only the icon elements of this icon image are displayed in the superimposed image, and the pattern of the instrument panel's background image is displayed in the area where the icon background of this icon image is distributed.

[0059] A vehicle user might focus on the aesthetics of the instrument panel and set the background image to display a pattern of their choice. In this case, since the icon background of the icon image is transparent, the area where the icon background of the icon image is distributed in the image displayed on the instrument panel will show the pattern of the background image itself, thereby increasing the aesthetic appeal of the instrument panel and improving the user experience. For example, a vehicle user can set the background image of the instrument panel to a landscape photograph. If the icon background of the icon image is transparent, the area where the landscape icon of the icon image is distributed in the image currently displayed on the instrument panel will show the landscape.

[0060] To clarify the impact of these two types of icon images on the images displayed on the instrument panel, this disclosure provides an example in which the icon image is an automatic transmission warning light, and the background image of the instrument panel stored in memory is a single image including italics, as shown in Figure 5(a).

[0061] In this example, if this icon image is of type 1, and its icon background is completely black, and this icon image is located in the upper right corner of the image shown in Figure 5(a), then in the superimposed image obtained by superimposing this icon image onto the instrument panel background image, the area where the icon background of this icon image is distributed will still appear completely black, and accordingly, the image displayed on the instrument panel will appear as shown in Figure 5(b).

[0062] Furthermore, if this icon image is of the second type, that is, if the icon background of the icon image is transparent, then in the superimposed image obtained by superimposing this icon image onto the background image of the instrument panel, the area where the icon background of this icon image is distributed will display the pattern displayed on the background image of the instrument panel itself. Accordingly, the image displayed on the instrument panel will be as shown in Figure 5(c).

[0063] This example shows that if the type of icon image being verified is different, the image currently displayed in the instrument panel will be different. Furthermore, in the process of generating the image currently displayed in the instrument panel, it is necessary to superimpose each icon image onto the instrument panel's background image. Therefore, if the icon image being verified is of the second type, that is, if the icon background of the icon image being verified is a transparent background, then in the resulting superimposed image (i.e., the image currently displayed in the instrument panel), what is displayed in the area where this icon background is located is the pattern from the instrument panel's background image. Since the icon image being verified is an icon image determined from the image currently displayed in the instrument panel, what is displayed on the icon background of the icon image being verified is also the pattern from the instrument panel's background image, and the icon background of the target icon image stored in memory is still a transparent background.

[0064] In this case, even if the instrument panel accurately displays the icon image to be verified, if the first verification value is obtained by directly verifying the pixels of the icon image to be verified, a large difference will exist between this first verification value and the second verification value. Based on this difference between the first and second verification values, the instrument panel will determine that it does not accurately display the icon image to be verified, resulting in a verification error and low verification accuracy.

[0065] In this case, as shown in Figure 6, the operation to determine the first verification value of the icon image to be verified as described in step S202 of this disclosure, based on the embodiment shown in Figure 4, may include the following steps S2021 to S2022.

[0066] Step S2021 determines the first preset region in the icon image to be verified.

[0067] For example, this first preset region includes opaque areas in the icon image being verified.

[0068] In step S2022, verification is performed on the pixels in the first preset region to determine the first verification value.

[0069] In this step, a verification calculation can be performed on the pixels in the first preset region using a preset verification algorithm to determine the first verification value. Here, this verification algorithm can include one type of cyclic redundancy check (CRC), such as the CRC32 algorithm.

[0070] This verification algorithm may further include other verification algorithms, and this disclosure is not limited thereto.

[0071] When the background image of the icon image to be verified displays a pattern of the background image, the technical configuration disclosed in this embodiment can reduce the impact on verification accuracy and improve verification accuracy.

[0072] In this disclosure, this first preset region can be determined by several types of executable implementations. Referring to the schematic flowchart shown in Figure 7, in one executable implementation, the operation to determine the first verification value of the icon image to be verified includes the following steps S20211 to S20213.

[0073] Step S20211 reads the first position coordinates of the icon element in the icon image to be validated, which are stored in advance.

[0074] In this feasible implementation method, the icon elements in the icon image to be verified are determined in advance, the first position coordinates of these icon elements in the icon image to be verified are determined, and these first position coordinates are stored.

[0075] In step S20212, the region corresponding to the icon element indicated by the first position coordinate is identified from the icon image to be verified.

[0076] The region identified by this operation is the region in the icon image being verified where the icon elements are distributed.

[0077] In step S20213, the first preset area is determined from the area corresponding to the icon element.

[0078] In this step, the first preset region can be determined by several different methods. For example, in this step, all regions corresponding to the icon element indicated by the first position coordinates can be determined to be this first preset region, or, in other examples, a portion of the region corresponding to the icon element indicated by the first position coordinates (e.g., the upper half region or the lower half region) can be determined to be this first preset region. In other words, the pixels included in the first preset region are the pixels of the icon element in the icon image being verified.

[0079] In this step, the first preset region can be determined from the region corresponding to the icon element by other methods, and this disclosure is not limited thereto.

[0080] The first preset region can be determined by the operations from step S20211 to step S20213. Since the pixels included in this first preset region are the pixels of the icon elements in the icon image to be verified, when determining the first verification value, it is sufficient to determine the first verification value by verifying the pixels of the icon elements in the icon image to be verified. In other words, when determining the first verification value, the icon background of the icon image to be verified is not considered. In this case, even if the icon background of the icon image to be verified is transparent, this first verification value is not affected by the background image of this instrument panel, thereby improving the verification accuracy for the icon image to be verified.

[0081] Furthermore, even if the icon background of the icon image to be verified is opaque, this technical configuration can still determine the first preset region. Therefore, this technical configuration can be used not only for verifying icon images with transparent backgrounds, but also for verifying icon images with opaque backgrounds, giving it a relatively wide range of applications.

[0082] In another feasible implementation, after performing step S203, the operation in step S202 can be performed, that is, after determining the target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel already stored, the first verification value of the icon image to be verified can be determined. Referring to the schematic flowchart shown in Figure 8, in this implementation, the operation to determine the first verification value of the icon image to be verified includes the following steps S20214 to S20217.

[0083] Step S20214 determines the transparency information for each pixel of the target icon image.

[0084] Here, this transparency information is used to represent the transparency of a pixel.

[0085] In a feasible implementation, the transparency information of a pixel may include the pixel's transparency, which can be represented by the numerical value of the pixel's alpha channel, which indicates the degree of pixel transparency. Generally, a larger numerical value for the alpha channel of a pixel indicates a lower degree of transparency, and this value can be represented in multiple formats. In one representation format, the range of this value can be from 0 (i.e., indicating that the pixel is completely transparent) to 1 (i.e., indicating that the pixel is completely opaque). Alternatively, in another representation format, the range of this value can be from 0 (i.e., indicating that the pixel is completely transparent) to 255 (i.e., indicating that the pixel is completely opaque).

[0086] Furthermore, pixel transparency information can include pixel opacity. Pixel opacity can be represented by a numerical value in the pixel's opacity attribute, which indicates the degree of pixel opacity. Generally, a higher numerical value in the opacity attribute of a pixel indicates a higher degree of transparency. This value can also be represented in multiple formats. In one representation format, the range of this value can be from 0 (i.e., indicating the pixel is completely opaque) to 1 (i.e., indicating the pixel is completely transparent). Alternatively, in another representation format, the range of this value can be from 0 (i.e., indicating the pixel is completely opaque) to 255 (i.e., indicating the pixel is completely transparent).

[0087] The transparency information described above is for illustrative purposes only, and in the actual verification process, this transparency information may include other information that can represent the transparency of a pixel, and this disclosure is not limited to such information.

[0088] In step S20215, multiple second pixels whose transparency information matches the preset conditions are identified from each pixel of the target icon image.

[0089] In this disclosure, the second pixel is generally an opaque pixel in the target icon image. Here, if the icon background of the target icon image is a transparent background, the second pixel is a pixel corresponding to an icon element in the target icon image, and if the icon background of the target icon image is an opaque background, the second pixel is a pixel corresponding to an icon element and / or icon background in the target icon image.

[0090] Here, if the pixel transparency information includes the transparency of that pixel, then from each pixel of the target icon image, it can be determined that the pixel whose transparency is greater than the first threshold is the second pixel that matches the preset condition.

[0091] As can be seen from the above introduction to alpha channel values, the larger the alpha channel value of a pixel, the lower the transparency of that pixel. Therefore, in the embodiment of this disclosure, a first threshold can be set in advance, and the alpha channel value of each pixel in the target icon image can be sequentially compared with the first threshold. If the alpha channel value of a certain pixel is greater than this first threshold, it is determined that this pixel is the second pixel.

[0092] For example, if the numerical range of the alpha channel of a pixel is represented from 0 to 255, the first threshold can be 200, and accordingly, if the alpha value of a pixel in the target icon image is greater than 200, that pixel is determined to be the second pixel.

[0093] The above-mentioned first threshold is merely an example, and in the actual verification process, this first threshold may be a different value, and this disclosure is not limited to such values.

[0094] Furthermore, if the pixel transparency information includes the opacity of that pixel, then from each pixel of the target icon image, it can be determined that the pixel with opacity less than the second threshold is the second pixel that matches the preset condition.

[0095] As can be seen from the above introduction to the numerical values ​​of the opacity attribute of pixels, the smaller the numerical value of the opacity attribute of a pixel, the lower the transparency of that pixel. Therefore, in the embodiment of this disclosure, a second threshold is set in advance, and the numerical value of the opacity attribute of each pixel in the target icon image can be sequentially compared with the second threshold. If the numerical value of the opacity attribute of a pixel is smaller than this second threshold, it is determined that this pixel is the second pixel.

[0096] For example, if the numerical range of the pixel's opacity attribute is represented from 0 to 255, the second threshold can be 50. Accordingly, if the numerical value of the opacity attribute of a pixel in the target icon image is less than 50, that pixel is determined to be the second pixel.

[0097] The above-mentioned second threshold is merely an example, and in the actual verification process, this second threshold may be a different value, and this disclosure is not limited to such values.

[0098] In step S20216, the second position coordinates of multiple second pixels in the target icon image are determined.

[0099] In step S20217, the first preset region indicated by the third position coordinate corresponding to the second position coordinate is determined from the icon image to be verified.

[0100] Step S203 discloses an operation to determine a target icon image corresponding to a verification target icon image from at least one icon image of the instrument panel that has already been stored. Here, a target icon image corresponding to a verification target icon image means that, if the display state of the verification target icon image currently displayed on the instrument panel is accurate, the verification target icon image displays the same content as the target icon image, that is, the verification target icon image corresponds to the same icon as the target icon image.

[0101] Since the icon image under verification corresponds to the target icon image, if the second pixel corresponds to an icon element in the target icon image, then the first preset region indicated by the third position coordinate corresponding to the second position coordinate is the region where the icon elements in the icon image under verification are distributed.

[0102] Here, the second position coordinate is the position where the target icon is located in the target icon image, and the third position coordinate is the position where the target being verified is located in the target icon image. Note that the second position coordinate may or may not be equal to the third position coordinate. If the display state of the target icon image currently displayed on the instrument panel is accurate, the target icon image will display the same content as the target icon image. Accordingly, the display content instructed for the target image at the second position coordinate will be the same as the display content instructed for the target icon image at the third position coordinate.

[0103] In other words, if the icon background of the target icon image is transparent, this first preset region is the region where the icon elements of the icon image being verified are distributed.

[0104] In this case, if the icon background of the target icon image is transparent, the first verification value is obtained by verifying the pixels in the first preset region. The first preset region determined by the technical configuration of the embodiment of this disclosure is the region in which the icon elements of the icon image to be verified are distributed. Therefore, when determining the first verification value based on the first preset region, the icon background of the icon image to be verified is not considered. Even if the icon background of the icon image to be verified is transparent, this first verification value is not affected by the background image of the instrument panel, thereby improving the verification accuracy for the icon image to be verified.

[0105] Furthermore, if the second pixel is a pixel in the region where the icon elements and icon background are located in the target icon image, then the first preset region indicated by the third position coordinate corresponding to the second position coordinate is the region where the icon elements and icon background are distributed in the icon image under verification. In other words, if the icon background of the target icon image is an opaque background, then this first preset region is the region where the icon elements and icon background are distributed in the icon image under verification.

[0106] In this case, since the icon background of the icon image to be verified is also opaque, even if a first verification value is obtained by verifying the pixels in the region where the icon elements and icon background are distributed in the icon image to be verified, this first verification value is not affected by the background image of the instrument panel. For this reason, the technical configuration of the embodiment of this disclosure can be used not only for verifying icon images with transparent backgrounds, but also for verifying icon images with opaque backgrounds, and thus has a relatively wide range of applications.

[0107] In the above embodiment, it is necessary to determine multiple second pixels whose transparency information matches the preset conditions based on the transparency information of each pixel in the target icon image. In one example, the second pixels can be determined by sequentially traversing each pixel in the target icon image. In this example, the transparency information of a pixel is the numerical value of the alpha channel of that pixel, and in this example, each pixel in the target icon image is assigned a number from 0, 1, 2...MAX, where MAX is a positive integer, and the sum of MAX and 1 is less than or equal to the total number of pixels in the target icon image. Referring to Figure 9, this example includes the following steps S2061 to S2067.

[0108] In step S2061, the pixels in the target icon image that have a number of 0 are identified.

[0109] In step S2062, it is determined whether the value of the alpha channel of this pixel is greater than the first threshold, and if so, the operation in step S2063 is performed.

[0110] In step S2063, after confirming that this pixel is the second pixel, the operation in step S2064 is performed.

[0111] In step S2064, 1 is added to the pixel number to obtain a new number, the next pixel is determined based on the new number, and then the operation in step S2065 is performed.

[0112] In step S2065, it is determined whether the new number is equal to MAX. If the answer is "no", the process returns to step S2062; if the answer is "yes", the process in step S2066 is executed.

[0113] In step S2066, it is determined whether the value of the alpha channel of the pixel corresponding to the new number is greater than the first threshold. If the answer is "yes," the operation in step S2067 is performed; otherwise, the current operation is terminated.

[0114] In step S2067, this pixel is confirmed to be the second pixel, and the operation is terminated.

[0115] The above steps make it possible to determine the second pixel in the target icon image by sequentially traversing each pixel in the target icon image.

[0116] The method of determining the second pixel by traversing each pixel in the target icon image is merely one example, and in the actual verification process, the second pixel in the target icon image can be determined by other methods, and this disclosure is not limited to such methods.

[0117] Step S204 of this disclosure discloses an operation for determining a second verification value of a target icon image, and in a feasible implementation of this operation, the second verification value of the target icon image can be determined by the step of reading a pre-stored second verification value of the target icon image.

[0118] In this implementation method, pixels in the target icon image can be verified in advance, and a second verification value can be determined and stored. In this case, the stored second verification value can be directly read during the verification process, thereby improving verification efficiency.

[0119] Furthermore, in this implementation method, the verification method for the second verification value of the target icon image is determined in advance, which is generally consistent with the verification method for determining the first verification value.

[0120] Here, the agreement between the two verification methods means that the verification algorithms employed by these two verification methods are the same, and that when verification calculations are performed on pixels in the first distribution region of the icon image under verification using this verification algorithm, and when verification calculations are performed on pixels in the second distribution region of the target icon image using the same verification algorithm, the position coordinates of the pixels in the first distribution region are the same as the position coordinates of the pixels in the second distribution region in the same coordinate system.

[0121] In another feasible implementation, the second verification value of the target icon image can be determined by the step of determining the second verification value of the target icon image using a verification method that is consistent with determining the first verification value.

[0122] In this step, after determining the target icon image from at least one icon image of the instrument panel that has already been stored, the second verification value can be determined using a verification method that matches the determination of the first verification value. Furthermore, if this target icon image is stored in an encoded format, after determining the target icon image, a decoding process can be performed on it to determine the decoded target icon image, and then the second verification value can be determined for the decoded target icon image.

[0123] This implementation method allows the second verification value to be determined even if it is not pre-stored, thus satisfying the verification requirement. For example, as the automotive industry develops, new icon images may arise that need to be displayed on the instrument panel, but the verification values ​​for these newly generated icon images may not yet be stored. In this case, this implementation method allows the second verification value to be determined, fully satisfying the verification requirement.

[0124] Furthermore, in the two feasible implementation methods described above, the verification method for determining the second verification value of the target icon image generally coincides with the verification method for determining the first verification value. Here, the consistency of the verification methods means that the verification algorithms employed by these two verification methods are the same, and when verification calculations are performed on pixels in the first distribution region of the icon image to be verified using this verification algorithm, and when verification calculations are performed on pixels in the second distribution region of the target icon image using the same verification algorithm, the position coordinates of the pixels in the first distribution region are the same as the position coordinates of the pixels in the second distribution region in the same coordinate system.

[0125] For example, if it is determined that the verification method for the first verification value employs a cyclic redundant verification algorithm, then it is also determined that the verification method for the second verification value employs the same type of cyclic redundant verification algorithm. If the first verification value is determined by a method that verifies pixels from row 1 to row N in the icon image to be verified, then when determining the second verification value, it is necessary to determine the second verification value by a method that verifies pixels from row 1 to row N in the target icon image.

[0126] Furthermore, in the embodiments of this disclosure, when the second verification value of the target icon image is determined by a verification method that is consistent with the determination of the first verification value, this second verification value can be stored after it has been determined. This allows the second verification value to be determined in the next verification process by reading the previously stored second verification value, which contributes to the rapid determination of this second verification value during the verification process and improves verification efficiency.

[0127] Step S205 of the embodiment of this disclosure discloses verifying the display state of the icon image to be verified, which is currently displayed on the instrument panel, based on a first verification value and a second verification value. Referring to Figure 10, in the embodiment of this disclosure shown in Figure 4, step S205 may include steps S2051 to S2052.

[0128] In step S2051, the absolute value of the deviation between the first verification value and the second verification value is determined.

[0129] In the embodiments of this disclosure, the absolute value of the deviation between the first verification value and the second verification value may be the absolute value of the difference between the two.

[0130] In step S2052, the display status of the icon image to be validated, currently displayed on the instrument panel, is verified based on the relationship between this absolute deviation value and the preset threshold.

[0131] In the embodiments of this disclosure, the display state of the icon image can include accurate display and erroneous display. Here, the smaller the absolute deviation between the first verification value and the second verification value, the closer the first verification value and the second verification value are to each other, and accordingly, the higher the similarity between the icon image under verification and the target icon image. For this reason, in step S2052, generally, in response to this absolute deviation value being smaller than a preset threshold, it is determined that the display state of the icon image under verification is accurate, and in response to this absolute deviation value being greater than or equal to this preset threshold, it is determined that the display state of the icon image under verification is erroneous.

[0132] Here, this preset threshold can be set according to the requirements for verification accuracy; typically, the higher the requirement for verification accuracy, the smaller this preset threshold will be.

[0133] According to the technical configuration of the embodiment of this disclosure, verification of the display state of the icon image to be verified currently displayed on the instrument panel can be achieved based on the relationship between the absolute deviation value between the first verification value and the second verification value and the preset threshold, thereby satisfying the verification requirement.

[0134] Furthermore, referring to Figure 11, the embodiments of the present disclosure may further include the following steps S206 to S207 in the embodiment shown in Figure 4.

[0135] In step S206, a presentation message corresponding to this icon image under verification is generated based on this display state.

[0136] Here, this presentation message can take on multiple forms. For example, this presentation message may include audio information emitted by a vehicle equipped with an instrument panel, so that the driver of the vehicle can determine the display state of the verifiable icon image displayed on the instrument panel based solely on this audio information, without having to look at the instrument panel. This audio information may include buzzer sounds, bell sounds and / or voices, and of course, this audio information may further include other types, and this disclosure is not limited thereto.

[0137] Alternatively, this presentation message may include a preset graphic that is displayed on the instrument panel at the position where the verification target icon image is displayed, allowing the driver to determine the display state of the instrument panel verification target icon image by looking at the instrument panel. This preset graphic may include an exclamation mark graphic and / or a character graphic including "ERROR," and of course, this preset graphic may further include other graphics, but is not limited to these.

[0138] Furthermore, this presentation message may include both audio information and preset graphics simultaneously, achieving a more comprehensive presentation effect. This presentation message may also include other formats, and this disclosure is not limited to these.

[0139] In the executable implementations of the embodiments of this disclosure, a corresponding notification message is generated only when the display state of the icon image under verification is incorrect. For example, after it is determined that the display state of the icon image under verification is incorrect, the generated notification information may include audio saying "The display of the icon image under verification is abnormal" and / or include an exclamation mark graphic displayed at the position where the icon image under verification is displayed on the instrument panel.

[0140] Alternatively, in another feasible implementation of the embodiments of this disclosure, a corresponding notification message is generated when the display state of the icon image under verification is either correct or incorrect, and the notification messages generated in the two cases are different, allowing for a more comprehensive notification to the driver. For example, after it is determined that the display state of the icon image under verification is incorrect, the generated notification information may include an audio message stating, "The display of the icon image under verification is abnormal," and after it is determined that the display state of the icon image under verification is normal, the generated notification information may include an audio message stating, "The display of the icon image under verification is normal."

[0141] In step S207, based on the message type of this presentation message, the presentation message corresponding to the display state currently shown on the icon image to be verified is displayed.

[0142] In this step, the presentation message generated in the previous step can be displayed for the driver to see.

[0143] This message serves to inform the vehicle driver, reducing the phenomenon of the first icon graphic causing the vehicle to be driven in an incorrect situation, thereby improving the safety of vehicle operation.

[0144] To clarify the verification method relating to the embodiments of this disclosure, this disclosure provides an example. Here, Figure 12 is a schematic diagram corresponding to this example, in which the display processing unit 101 reads each icon image and the background image of the instrument panel from the memory 102, in which case the icon images stored in the memory 102 include icon image 1, icon image 2, ... icon image n, where n is a positive integer, icon image 1 read by the display processing unit 101 is the icon image shown in Figure 1(a), icon image 2 is the icon image shown in Figure 1(b), and the background image is an image showing two instrument disks, in which case the display processing unit 101 superimposes each icon image onto the background image according to the position of each icon image on the instrument panel to obtain a single superimposed image, pushes this superimposed image to the display panel 103 of the instrument panel, and the display panel 103 displays this superimposed image, thereby realizing that each icon image is included in the image currently displayed on the instrument panel.

[0145] Referring to Figure 12, if it is necessary to verify the icon image shown in Figure 1(a), that is, if the icon image shown in Figure 1(a) is the icon image to be verified, then based on the distribution position of the icon image to be verified on the instrument panel, this icon image to be verified is determined from the image currently displayed on the instrument panel, and a first verification value is determined. Then, the corresponding target icon image is read from memory 102, a second verification value for the target icon image is determined, and the display state of the icon image to be verified currently displayed on the instrument panel is verified based on the first and second verification values.

[0146] Furthermore, in order to clarify the verification method relating to the embodiments of this disclosure, this disclosure further provides other embodiments. Referring to Figure 13, this embodiment includes the following steps S301 to S308.

[0147] Step S301 confirms the image currently displayed on the instrument panel.

[0148] In step S302, the icon image to be verified is determined from the image currently displayed on the instrument panel.

[0149] In step S303, the first verification value for this icon image to be verified is determined.

[0150] The procedure for determining the first verification value can be found in the examples described above, and will not be explained here.

[0151] In step S304, the target icon image corresponding to the icon image to be verified is determined from at least one icon image of the instrument panel that has already been stored.

[0152] In step S305, the second verification value for this target icon image is determined.

[0153] The procedure for determining the second verification value can be found in the examples described above, and will not be explained here.

[0154] In step S306, the display state of the icon image to be verified, currently displayed on the instrument panel, is verified based on the first and second verification values.

[0155] In step S307, a presentation message corresponding to the icon image to be verified is generated based on this display state.

[0156] In step S308, based on the message type of this presentation message, the presentation message corresponding to the display state currently shown on this icon image under verification is displayed.

[0157] In other words, according to the technical configuration described herein, the display status of the icon image in the image currently displayed on the instrument panel can be verified, and this is presented to the driver via a notification message, thereby reducing the possibility of the driver operating the vehicle in a situation where the icon image is incorrectly displayed, and thereby improving the safety of vehicle operation.

[0158] [Example device] The following are embodiments of the apparatus of the present disclosure, which are used to carry out embodiments of the methods of the present disclosure. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the methods of the present disclosure.

[0159] Figure 14 is a structural diagram of an instrument panel icon image verification device according to one exemplary embodiment of the present disclosure. This verification device comprises a first image determination module 201, a first verification value determination module 202, a second image determination module 203, a second verification value determination module 204, and a verification module 205.

[0160] The first image confirmation module 201 confirms the icon image to be verified from the image currently displayed on the instrument panel.

[0161] The first verification value determination module 202 determines the first verification value of the icon image to be verified, which was determined by the first image determination module 201.

[0162] The second image confirmation module 203 determines the target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel that has already been stored.

[0163] The second verification value determination module 204 determines the second verification value of the target icon image determined by the second image determination module 203.

[0164] The verification module 205 verifies the display state of the icon image to be verified currently displayed on the instrument panel, based on the first verification value determined by the first verification value determination module 202 and the second verification value determined by the second verification value determination module 204.

[0165] Furthermore, referring to the schematic structure diagram shown in Figure 15, in one feasible implementation, the first verification value determination module 202 comprises a region determination unit 2021 and a first verification value determination unit 2022.

[0166] Region Determination Unit 2021 determines the first preset region in the icon image to be verified.

[0167] The first verification value determination unit 2022 verifies the pixels in the first preset region determined by the region determination unit 2021 and determines the first verification value.

[0168] In a feasible implementation, the region determination unit 2021 determines the first preset region in the icon image to be verified by the following steps: reading the first position coordinates of the pre-stored icon element in the icon image to be verified; identifying the region corresponding to the icon element indicated by the first position coordinates from the icon image to be verified; and determining the first preset region from the region corresponding to the icon element.

[0169] In another feasible implementation, the region determination unit 2021 determines the first preset region in the target icon image by the following steps: determining the transparency information of each pixel in the target icon image; determining a plurality of second pixels from each pixel in the target icon image whose transparency information matches a preset condition; determining the second position coordinates of the plurality of second pixels in the target icon image; and determining the first preset region indicated by the third position coordinates corresponding to the second position coordinates from the target icon image.

[0170] Furthermore, in a feasible example, the second verification value determination module 204 comprises a reading unit 2041 or a second verification value determination unit 2042.

[0171] The reading unit 2041 reads the second verification value of the target icon image which has been stored in advance, and the second verification value determination unit 2042 determines the second verification value of the target icon image using a verification method that is consistent with the determination of the first verification value.

[0172] Furthermore, in a feasible implementation, the verification module 205 comprises a deviation absolute value determination unit 2051 and a verification unit 2052.

[0173] The absolute deviation unit 2051 determines the absolute deviation between the first and second verification values.

[0174] The verification unit 2052 verifies the display state of the icon image currently displayed on the instrument panel based on the relationship between the absolute deviation value determined by the absolute deviation value determination unit 2051 and the preset threshold.

[0175] Furthermore, in a feasible implementation, this verification device further comprises a message generation module 206 and a message display module 207.

[0176] The message generation module 206 generates a presentation message corresponding to the icon image to be verified, based on the display state.

[0177] The message display module 207 displays a presentation message that corresponds to the display state currently shown on the icon image under verification, based on the message type of the presentation message generated by the message generation module 206.

[0178] The verification device according to the embodiment of this disclosure can verify the display state of the icon image currently displayed on the instrument panel. Furthermore, based on the verification results, this verification device can allow the vehicle driver to understand this display state, contributing to a reduction in the phenomenon of the driver operating the vehicle while the icon image under verification is incorrectly displayed, thereby contributing to improved vehicle driving safety.

[0179] [Example electronic device] Figure 16 is a structural diagram of an electronic device comprising at least one processor 111 and memory 112 according to an embodiment of the present disclosure.

[0180] The processor 111 can be a central processing unit (CPU) or another type of processing unit having data processing capability and / or instruction execution capability, and can control other components in the electronic device 11 to perform a desired function.

[0181] Memory 112 may include one or more computer program products, which may include various forms of computer-readable storage media such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disks, flash memory, etc. Computer-readable storage media may store one or more computer program instructions, and the processor 111 may execute one or more computer program instructions to implement the instrument panel icon image verification method and / or other desired functions of each embodiment of the present disclosure described above.

[0182] In one example, this memory 112 can store at least one icon image of the instrument panel, and the background image of the instrument panel can be further stored in this memory 112.

[0183] As an example, the electronic device 11 may further include input devices 113 and output devices 114 interconnected via a bus system and / or other types of connection mechanisms (not shown).

[0184] This output device 114 can output various types of information to the outside. This output device 114 may include a display, speaker, printer, communication network, and remote output device connected thereto. For example, this output device 114 may have an instrument panel capable of displaying icons. If this output device 114 includes a speaker, the speaker can play an audio message in the presentation message corresponding to the icon image to be verified. If this output device 114 includes a remote output device, it can verify the display state of the icon image to be verified currently displayed on the instrument panel and then output this display state so that the user on the remote output device side can understand this display state.

[0185] For simplicity, Figure 16 shows only some of the components of the electronic device 11 relevant to this disclosure, omitting components such as buses and input / output interfaces. The electronic device 11 may further comprise any other suitable components depending on the specific application.

[0186] [Examples of computer program products and computer-readable storage media] Embodiments of the present disclosure can further provide a computer program product that includes computer program instructions, in addition to the methods and apparatus described above. When these computer program instructions are executed by a processor, the processor can be caused to perform the steps in the verification method for instrument panel icon images of the various embodiments of the present disclosure described in the “Exemplary Methods” portion above.

[0187] A computer program product can be created using any combination of one or more programming languages ​​to produce program code for performing the operations of the embodiments of this disclosure, and such programming languages ​​may include object-oriented programming languages ​​such as Java and C++, and may further include general procedural programming languages ​​such as the C language or similar programming languages. The program code may be executed as follows: it may be executed entirely on a user computing device, partially on a user device, as a standalone software package, partially on a user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0188] Furthermore, embodiments of the present disclosure may also provide a computer-readable storage medium in which computer program instructions are stored. When these computer program instructions are executed by a processor, the processor can be caused to perform the steps in the instrument panel icon image verification method of various embodiments of the present disclosure described in the “Exemplary Methods” portion above.

[0189] Any combination of one or more types of readable media can be used as a computer-readable storage medium. A readable medium can be a readable signal medium or a readable storage medium. A readable storage medium may include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination thereof. More specific examples (non-exclusive list) of readable storage media include electrical connections with one or more wires, portable disks, hard drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0190] While the basic principles of this disclosure have been explained above with reference to specific examples, the advantages, merits, and effects mentioned in this disclosure are illustrative and not limiting, and various examples of this disclosure do not necessarily possess these advantages, merits, and effects. Furthermore, the specific details of the above disclosure are for illustrative and easy-to-understand purposes only and are not limiting, and the above details do not necessarily restrict this disclosure to being realized by the above specific details.

[0191] The above description is provided for illustrative and illustrative purposes only. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. While several exemplary embodiments and examples have been described above, those skilled in the art will be able to recognize certain variations, modifications, changes, additions, and subcombinations thereof.

Claims

1. A method for verifying instrument panel icon images, wherein each step is performed by an instrument panel icon image verification device, The steps include: determining the icon image to be verified from the image currently displayed on the instrument panel, and The steps include determining the first verification value of the icon image to be verified, The steps include determining a target icon image corresponding to the icon image to be verified from at least one icon image of the instrument panel that is already stored, The steps include determining the second verification value of the target icon image, The process includes the step of verifying the display state of the icon image to be verified currently displayed on the instrument panel based on the first verification value and the second verification value, The step of determining the first verification value of the icon image to be verified is: The steps include determining the first preset region in the icon image to be verified, The step includes performing a verification on the pixels in the first preset region to determine the first verification value, The step of determining the first preset region in the icon image to be verified is: The steps include determining the transparency information of each pixel in the aforementioned target icon image, The steps include determining a plurality of second pixels from each of the aforementioned pixels of the target icon image whose transparency information matches the preset conditions, The steps include determining the second position coordinates of the plurality of second pixels in the target icon image, The step includes determining the first preset region indicated by the third position coordinates corresponding to the second position coordinates in the target icon image from the icon image to be verified, A method for verifying instrument panel icon images, characterized by the following:

2. The step of determining the first preset region in the icon image to be verified is: The steps include reading the first position coordinates of the pre-stored icon element in the icon image to be verified, The steps include identifying the region corresponding to the icon element indicated by the first position coordinates from the icon image to be verified, The step of determining the first preset region from the region corresponding to the icon element is included, The method for verifying an instrument panel icon image according to feature 1.

3. The step of determining the second verification value of the target icon image is: A step of reading the second verification value of the target icon image that has been stored in advance, or The step includes determining the second verification value of the target icon image using a verification method that is consistent with determining the first verification value, The method for verifying an instrument panel icon image according to feature 1.

4. The step of verifying the display state of the icon image to be verified currently displayed on the instrument panel based on the first verification value and the second verification value is as follows: A step of determining the absolute value of the deviation between the first verification value and the second verification value, The process includes the step of verifying the display state of the icon image to be verified, which is currently displayed on the instrument panel, based on the relationship between the absolute value of the deviation and a preset threshold. The method for verifying an instrument panel icon image according to feature 1.

5. The verification method for the instrument panel icon image is as follows: The steps include generating a presentation message corresponding to the icon image to be verified based on the display state, The step of displaying a presentation message corresponding to the display state currently shown on the icon image to be verified, based on the message type of the presentation message, further includes: The method for verifying an instrument panel icon image according to feature 4.

6. A device for verifying instrument panel icon images, A first image confirmation module for determining the icon image to be verified from the image currently displayed on the instrument panel, A first verification value determination module for determining the first verification value of the verification target icon image determined by the first image determination module, A second image determination module for determining a target icon image corresponding to the verification target icon image from at least one icon image of the instrument panel already stored, A second verification value determination module for determining the second verification value of the target icon image determined by the second image determination module, The system includes a verification module for verifying the display state of the icon image to be verified currently displayed on the instrument panel, based on the first verification value determined by the first verification value determination module and the second verification value determined by the second verification value determination module, The first verification value determination module is: A region determination unit for determining the first preset region in the aforementioned icon image to be verified, The system includes a first verification value determination unit for determining a first verification value by verifying the pixels in the first preset region determined by the region determination unit, The region determination unit determines the transparency information of each pixel of the target icon image, determines a plurality of second pixels from each pixel of the target icon image whose transparency information matches a preset condition, determines the second position coordinates of the plurality of second pixels in the target icon image, and determines the first preset region indicated by the third position coordinates corresponding to the second position coordinates from the icon image to be verified. A verification device for instrument panel icon images, characterized by the following features.

7. A computer-readable storage medium on which computer programs are stored, The computer program executes the method for verifying an instrument panel icon image according to any one of claims 1 to 5. A computer-readable storage medium characterized by the following features.

8. An electronic device comprising a processor and a memory for storing instructions that the processor can execute, The processor reads and executes the executable instructions from the memory to realize the verification method for the instrument panel icon image described in any one of claims 1 to 5. An electronic device characterized by the following features.

Citation Information

Patent Citations

  • Vehicle-mounted display system, control device, and display

    JP2017035980A

  • Inspection device and inspection method

    JP2020067540A

  • Display device and method for determining fault of icon

    JP2020177058A

  • Vehicle control device

    JP2023114805A

  • Abnormality determination system, abnormality determination method, and program

    WO2024214758A1