Image display method and device, image verification method and device, electronic equipment and storage medium

By obtaining multi-dimensional parameters to determine the image display mode and selecting the target image loading channel, the problems of display abnormalities and resource waste caused by signal interference in traditional image display methods are solved. This improves the accuracy and efficiency of image loading and ensures the reliability and safety of driver information acquisition.

CN121900862APending Publication Date: 2026-04-21HUIZHOU DESAY SV AUTOMOTIVE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUIZHOU DESAY SV AUTOMOTIVE
Filing Date
2025-12-31
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Traditional image display methods are susceptible to signal interference or local abnormalities, leading to deviations in display mode selection. Furthermore, the lack of targeted image loading channels results in resource waste and reduces the efficiency and reliability of image display.

Method used

The microcontroller obtains the lock pin status of the deserializer, the register status of the image loading chip, and the function control messages of the controller LAN transceiver to determine the image display mode. Based on the mode, the target image loading channel is selected. Combined with the image verification method, the image character identifier is extracted and verified in the image loading chip to ensure the accuracy and efficiency of image loading.

Benefits of technology

It improves the accuracy of image display mode selection, enables targeted selection of image loading channels, avoids resource waste, enhances the efficiency and reliability of image display, ensures that drivers can obtain key driving information in real time, and improves driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121900862A_ABST
    Figure CN121900862A_ABST
Patent Text Reader

Abstract

The invention discloses an image display method and device, an image verification method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining a deserializer locking pin state, an image loading chip internal register state and a function control message received through a controller local area network transceiver in response to a to-be-displayed image; determining an image display mode of the to-be-displayed image based on the pin locking state, the register state and the function control message; determining a target image loading channel of a to-be-displayed image in the image loading chip based on the image display mode; and calling the image loading chip, and displaying the to-be-displayed image on the image display screen through the target image loading channel. According to the method, the image display mode is determined based on the multi-dimensional parameters, so that judgment deviation caused by a single signal source is avoided, and the selection accuracy of the image display mode is improved; and the target image loading channel is matched according to the image display mode, so that the targeted selection of the image loading channel is realized, and the efficiency and reliability of image display are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to an image display method, verification method, apparatus, electronic device, and storage medium. Background Technology

[0002] In fields such as automotive electronics and industrial control, image loading chips are needed to process the video stream and character images of the vehicle's main unit to display key vehicle information and functional safety icons, thus meeting the information acquisition needs during driving.

[0003] Currently, traditional image display methods mostly involve: the video stream output by the vehicle host is encoded and decoded and then input into the image loading chip. The image loading chip enables the image verification function, compares the video stream from the vehicle host with the preset image information, and adapts the display output.

[0004] However, traditional image display methods have obvious drawbacks: on the one hand, they rely solely on a single signal source to determine the image display mode, which is susceptible to signal interference or local state anomalies, leading to deviations in display mode selection and consequently causing image display abnormalities; on the other hand, they lack targeted allocation of image loading channels, which can easily result in wasted resources and reduce the efficiency and reliability of image display. Summary of the Invention

[0005] This invention provides an image display method, verification method, apparatus, electronic device, and storage medium to improve the accuracy of image display mode selection, achieve targeted selection of image loading channels, and improve the efficiency and reliability of image loading.

[0006] In one aspect of this invention, an image display method is provided, applied to a microcontroller unit. The microcontroller unit is connected to a deserializer, an image loading chip, and a controller area network transceiver. The image loading chip is connected to an image display screen. The method includes:

[0007] In response to the image to be displayed, the lock pin status of the deserializer, the register status in the image loading chip, and the function control messages received through the controller LAN transceiver are obtained.

[0008] The image display mode of the image to be displayed is determined based on the lock pin status, register status, and function control message.

[0009] The target image loading channel for the image to be displayed in the image loading chip is determined based on the image display mode.

[0010] The image loading chip is invoked to display the image to be shown on the image display screen through the target image loading channel.

[0011] In one aspect of this invention, an image verification method is provided, applied to an image loading chip. The image loading chip is connected to a flash memory, a microcontroller unit, a deserializer, and an image display screen, respectively. The deserializer is connected to a vehicle host computer. The method includes:

[0012] If the image display mode is image verification mode, obtain the vehicle host video stream parsed by the deserializer; wherein, the vehicle host video stream is generated by the vehicle host.

[0013] Extract the image to be displayed and its image character identifier from the vehicle host video stream;

[0014] Extract the reference image character identifier that is the same as the image character identifier from the flash memory, as well as the reference image associated with the reference image character identifier;

[0015] Determine the similarity between the reference image and the image to be displayed;

[0016] If the similarity is greater than the preset similarity threshold, the image to be displayed will be transmitted to the image display screen through the image loading chip;

[0017] If the similarity is less than or equal to the preset similarity threshold, the reference image will be used as the image to be displayed, and the image to be displayed will be displayed on the image display screen through the target image loading channel.

[0018] In another aspect of the present invention, an image display device is provided, comprising:

[0019] The status acquisition module is used to acquire the lock pin status of the deserializer, the register status in the image loading chip, and the function control messages received through the controller LAN transceiver in response to the image to be displayed.

[0020] The mode determination module is used to determine the image display mode of the image to be displayed based on the state of the lock pin, the state of the register, and the function control message.

[0021] The channel determination module is used to determine the target image loading channel of the image to be displayed in the image loading chip based on the image display mode.

[0022] The chip calling module is used to call the image loading chip and display the image to be displayed on the image display screen through the target image loading channel.

[0023] In another aspect of the present invention, an image verification device is provided, comprising:

[0024] The video stream acquisition module is used to acquire the vehicle host video stream parsed by the deserializer if the image display mode is image verification mode; wherein, the vehicle host video stream is generated by the vehicle host.

[0025] The identifier extraction module is used to extract the image to be displayed and the image character identifier of the image to be displayed from the video stream of the vehicle host;

[0026] The image extraction module is used to extract a reference image character identifier that is the same as the image character identifier, as well as a reference image associated with the reference image character identifier, from the flash memory.

[0027] The similarity determination module is used to determine the similarity between the reference image and the image to be displayed;

[0028] The similarity comparison module is used to transmit the image to be displayed to the image display screen through the image loading chip if the similarity is greater than a preset similarity threshold; if the similarity is less than or equal to the preset similarity threshold, the reference image is used as the image to be displayed, and the image to be displayed is displayed on the image display screen through the target image loading channel.

[0029] In another aspect of the present invention, an electronic device is provided, comprising:

[0030] At least one processor; and

[0031] Memory that is communicatively connected to at least one processor;

[0032] The memory stores a computer program that can be executed by at least one processor, and the computer program is executed by at least one processor so that at least one processor can execute the image display method or image verification method of any embodiment of the present invention.

[0033] In another aspect, the present invention provides a computer-readable storage medium comprising: computer instructions that enable a processor to execute an image display method or an image verification method according to any embodiment of the present invention.

[0034] This invention, in response to an image to be displayed, acquires the lock pin state of the deserializer, the register state within the image loading chip, and the function control message received via the controller LAN transceiver. Based on the lock pin state, register state, and function control message, it determines the image display mode of the image to be displayed. Based on the image display mode, it determines the target image loading channel within the image loading chip for the image to be displayed. The image loading chip is then invoked to display the image on the image display screen via the target image loading channel. This invention, by determining the image display mode based on multi-dimensional parameters, avoids judgment bias caused by a single signal source, improving the accuracy of image display mode selection. Matching the target image loading channel according to the image display mode enables targeted selection of the image loading channel, avoiding waste of channel resources and improving the efficiency and reliability of image loading.

[0035] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a flowchart of an image display method according to Embodiment 1 of the present invention;

[0038] Figure 2 This is a flowchart of another image display method provided according to Embodiment 2 of the present invention;

[0039] Figure 3 This is a flowchart of an image verification method provided according to Embodiment 3 of the present invention;

[0040] Figure 4 An image display system provided for embodiment four of the present invention;

[0041] Figure 5 An image display mode switching process is provided for embodiment four of the present invention;

[0042] Figure 6 A schematic diagram of a target image loading channel provided for Embodiment 4 of the present invention;

[0043] Figure 7 This is a schematic diagram of an image display device applied to a microcontroller unit according to Embodiment 5 of the present invention;

[0044] Figure 8 This is a schematic diagram of an image verification device applied to an image loading chip according to Embodiment Six of the present invention;

[0045] Figure 9 A block diagram of an electronic device for performing an image display method or an image verification method is provided according to Embodiment 7 of the present invention. Detailed Implementation

[0046] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. 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 should fall within the scope of protection of the present invention.

[0047] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, apparatus, product, or device that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0048] Example 1

[0049] Figure 1 This invention provides a flowchart of an image display method applied to a microcontroller unit. This invention is applicable to scenarios where vehicle-related information is displayed on a vehicle dashboard. The method can be executed by an image display device, which can be implemented in hardware and / or software. This image display device can be configured in electronic devices such as a semiconductor testing server or a distributed computing cluster composed of multiple servers. Figure 1 As shown, the method includes:

[0050] S110, in response to the image to be displayed, acquires the lock pin status of the deserializer, the register status in the image loading chip, and the function control message received through the controller LAN transceiver.

[0051] The image to be displayed can be understood as the image that needs to be shown to the driver. For example, the image to be displayed may include: vehicle speed, remaining range percentage, functional safety indicator lights, gear position indicators, etc., used to convey vehicle driving information to the driver. The image to be displayed can be shown to the driver on an image display screen, which can be understood as an interactive terminal used to receive the image to be displayed transmitted from the image loading channel and visualize the image to be displayed. It is the direct carrier for the driver to obtain vehicle information.

[0052] The lock pin state refers to the voltage level of the lock pin on the deserializer, indicating whether the deserializer has successfully received and locked the vehicle host video stream. For example, the voltage level can include both high and low levels; a high voltage level indicates that the deserializer has successfully received and locked the vehicle host video stream. The vehicle host video stream is transmitted from the vehicle host.

[0053] An image loading chip can be understood as a device used to load images to be displayed. An image loading chip may include multiple image loading channels, such as 32, 48, or 16. The microcontroller unit can use a preset mapping table to call a specific image loading channel in the image loading chip and transmit the image to be displayed to the vehicle's image display screen through that specific channel. The image loading chip may also include registers for storing the images to be displayed.

[0054] Furthermore, in this embodiment of the invention, before the image to be displayed is transmitted to the vehicle's image display screen through a specific image loading channel, the image to be displayed may be format converted so that the image to be displayed can be recognized and displayed by the image display screen.

[0055] Register status can be understood as the working state of the internal registers of the image loading chip, which can be used to indicate whether the vehicle host video stream is stable. For example, register status can include abnormal or normal states. When the register status is abnormal, it indicates that the vehicle host video stream is unstable; when the register status is normal, it indicates that the vehicle host video stream is stable. Further, in this embodiment of the invention, the register status can be determined by obtaining the high or low level of the register output: the register in the image loading chip can be pre-set as a fault / abnormality detection register at the factory. When the register outputs a high level, it is logically defined as true, representing that the vehicle host video stream is unstable; when the register outputs a low level, it is logically defined as false, representing that the vehicle host video stream is stable. That is, when the register outputs a high level, it indicates that the register status is abnormal; when the register outputs a low level, it indicates that the register status is normal.

[0056] A controller area network transceiver can be understood as a signal transmission interface device for the controller area network bus. It is used to receive and send function control messages, enabling signal interaction between the microcontroller unit and the vehicle host.

[0057] Function control messages can be understood as data packets transmitted through the controller LAN transceiver. For example, function control messages may include: function safety indicator signal bits and backup display enable signal bits, etc., used to pass display control commands for image display modes to the image loading chip.

[0058] Specifically, in this embodiment of the invention, the microcontroller unit can be connected to the image loading chip, the deserializer, and the controller LAN transceiver via different pins. The microcontroller unit can obtain the lock pin state of the deserializer, the register state within the image loading chip, and the function control messages received by the controller LAN transceiver through the pins connected to these devices. For example, the microcontroller unit can also be connected to the image loading chip, the deserializer, and the controller LAN transceiver via a communication bus, and obtain the lock pin state of the deserializer, the register state within the image loading chip, and the function control messages received by the controller LAN transceiver based on a preset communication protocol. Further, in this embodiment of the invention, the condition for triggering the microcontroller unit to obtain the lock pin state of the deserializer, the register state within the image loading chip, and the function control messages received by the controller LAN transceiver can be that an image to be displayed needs to be shown on the image display screen.

[0059] S120: Determine the image display mode of the image to be displayed based on the lock pin status, register status, and function control message.

[0060] The image display mode can be understood as the working mode adopted by the image loading chip when transmitting the image to be displayed. For example, the image display mode may include: backup display mode and image verification mode, etc. In this embodiment of the invention, different image display modes correspond to different image loading channel selection rules, and the image display mode of the image to be displayed can be determined by the lock pin state, register state, and function control message.

[0061] Specifically, by combining the level state of the deserializer's locking pin, the register state of the image loading chip, and the signal bits in the function control message, the image display mode corresponding to the image to be displayed is determined according to preset logic. The image display mode can be either an image verification mode or a backup display mode. For example, the preset logic may include: if the function safety indicator signal bit remains true for a preset first time window, the backup display enable signal bit remains true for a preset second time window, the locking pin state remains low for a preset third time window, and the register state remains true for a preset fourth time window, then the image display mode is determined to be the backup display mode; otherwise, the image display mode is determined to be the image verification mode.

[0062] S130. Determine the target image loading channel of the image to be displayed in the image loading chip based on the image display mode.

[0063] The target image loading channel can be understood as a transmission path for the image to be displayed from the image loading chip to the image display screen. The image loading chip may include multiple image loading channels, such as 16, 32, or 48. One of these multiple image loading channels is designated as the target image loading channel. In this embodiment of the invention, different target image loading channels correspond to different image display modes.

[0064] Specifically, based on the determined image display mode, the preset image loading channel allocation rules for that mode are obtained. Based on the preset image loading channel allocation rules, combined with the type identifier or image character identifier of the image to be displayed, the target image loading channel within the image loading chip used to transmit the image is determined.

[0065] S140: Call the image loading chip to display the image to be displayed on the image display screen through the target image loading channel.

[0066] Specifically, the microcontroller unit can send control commands to the image loading chip, so that the image loading chip loads the image to be displayed into the target image loading channel. After the image loading chip loads the image to be displayed into the target image loading channel, it can also convert the image to be displayed into an image signal supported by the image display screen and transmit it to the image display screen. After receiving the image signal, the image display screen can perform format parsing and drive the display screen pixel units to light up, and finally display the image to be displayed on the image display screen.

[0067] In this embodiment of the invention, in response to an image to be displayed, the lock pin state of the deserializer, the register state within the image loading chip, and the function control message received via the controller LAN transceiver are acquired. Based on the lock pin state, register state, and function control message, the image display mode of the image to be displayed is determined. Based on the image display mode, the target image loading channel of the image to be displayed within the image loading chip is determined. The image loading chip is then invoked to display the image to be displayed on the image display screen through the target image loading channel. This embodiment of the invention, by determining the image display mode based on multi-dimensional parameters, avoids judgment bias caused by a single signal source and improves the accuracy of image display mode selection. Matching the target image loading channel according to the image display mode enables targeted selection of the image loading channel, avoids waste of channel resources, and improves the efficiency and reliability of image display.

[0068] Example 2

[0069] Figure 2 This invention provides another flowchart of an image display method for Embodiment 2. This embodiment is a refinement of the above embodiment, specifically refining the steps for determining the image display mode and determining the target image loading channel.

[0070] like Figure 2 As shown, another image display method may include the following specific steps:

[0071] S210, in response to the image to be displayed, acquires the lock pin status of the deserializer, the register status within the image loading chip, and the function control message received via the controller LAN transceiver.

[0072] S220, the functional safety indicator light signal bit and the backup display enable signal bit in the identification function control message.

[0073] The functional safety indicator light signal bit can be understood as a binary signal bit used to indicate whether the functional safety indicator light is activated, providing feedback on the safety status of the vehicle's functions. For example, when the functional safety indicator light signal bit is true, indicating that the vehicle's functions are in an abnormal state, the vehicle's functional safety indicator light will illuminate; when the functional safety indicator light signal bit is false, indicating that the vehicle's functions are in a safe state, the vehicle's functional safety indicator light will turn off. In this embodiment of the invention, when the functional safety indicator light is illuminated, it can also indicate that the vehicle's host video stream is unstable or has disappeared. When the vehicle's host video stream is unstable or has disappeared, entering the backup display mode is permitted.

[0074] The backup display enable signal bit can be understood as a binary signal bit used to indicate whether to enter the backup display mode. For example, when the backup display enable signal bit is true, it means that the backup display mode can be entered, and when the backup display enable signal bit is false, it means that the backup display mode is not entered.

[0075] Specifically, after receiving the function control message, the microcontroller unit can perform structural parsing on the function control message and extract the function safety indicator signal bit used to indicate whether the function safety indicator light is on or off, and the backup display enable signal bit used to control whether the backup mode is enabled.

[0076] S230. If the functional safety indicator signal bit remains true for a preset first time window, the backup display enable signal bit remains true for a preset second time window, the lock pin state remains low for a preset third time window, or the register state remains true for a preset fourth time window, then the image display mode is determined to be the backup display mode; otherwise, the image display mode is determined to be the image verification mode.

[0077] The preset first time window can be understood as a pre-defined time interval used to determine whether the functional safety indicator light signal bit remains valid. The preset second time window can be understood as a pre-defined time interval used to determine whether the backup display enable signal bit remains valid. The preset third time window can be understood as a pre-defined time interval used to determine whether the lock pin state remains valid. The preset fourth time window can be understood as a pre-defined time interval used to determine whether the register state remains valid. All four preset time windows are used to filter instantaneous interference signals, ensuring the stability of display mode switching. The time intervals of the preset first, second, third, and fourth time windows can be the same or different.

[0078] Specifically, the microcontroller continuously monitors the lock pin status of the deserializer, the register status within the image loading chip, and the function control message. Upon receiving the function control message, the microcontroller identifies the function safety indicator signal bit and the backup display enable signal bit within the message. The switching conditions for the image display mode may include: the function safety indicator signal bit remaining true for a preset first time window, the backup display enable signal bit remaining true for a preset second time window, the lock pin status remaining low for a preset third time window, or the register status remaining true for a preset fourth time window. When any one of these switching conditions is met, the function safety indicator signal is satisfied. If the backup display enable signal bit remains true for a preset first time window, the backup display enable signal bit remains true for a preset second time window, the lock pin state remains low for a preset third time window, or the register state remains true for a preset fourth time window, then the image display mode is the backup display mode. If none of the above switching conditions are met, that is, if the function safety indicator signal bit remains true for a preset first time window, the backup display enable signal bit remains true for a preset second time window, the lock pin state remains low for a preset third time window, and the register state remains true for a preset fourth time window, then the image display mode is the image verification mode.

[0079] S240. If the image display mode is the backup display mode, obtain the preset image display requirement information and extract the image type identifier of the image to be displayed from the preset image display requirement information.

[0080] The backup display mode is designed to be activated when there is no vehicle host video stream or the vehicle host video stream is unstable. In backup display mode, the image display screen can still show key information that the driver needs during driving, such as gear position, vehicle speed, and remaining range. The key information to be displayed in backup display mode can be specified in the preset image display requirements.

[0081] Preset image display requirement information can be understood as a series of information pre-set by the user or system that needs to be displayed in backup display mode. For example, preset image display requirement information may include information such as the size and display position of the image to be displayed, and may also include image type identification information of the image to be displayed. In this embodiment of the invention, the target image loading channel used to transmit the image to be displayed in the image loading chip can be clearly identified according to the image type identification information.

[0082] An image type identifier can be understood as a unique symbol or code that identifies the type of image to be displayed, used to determine the target image loading channel. In this embodiment of the invention, there is a mapping relationship between the image type identifier and the image loading channel, and this mapping relationship can be pre-stored in a first preset mapping table. Based on the image type identifier extracted from the preset image display requirement information, a unique corresponding channel identifier can be found in the first preset mapping table, thereby determining the target image loading channel. It is understood that one image type identifier corresponds to only one channel identifier, but one channel identifier can correspond to multiple image type identifiers.

[0083] Specifically, when the image display mode is determined to be the backup display mode, the image type identifier used to identify the type of image to be displayed can be extracted from the pre-stored preset image display requirement information.

[0084] S250: Obtain the first preset mapping table stored in the image loading chip.

[0085] The first preset mapping table can be understood as a data table that is pre-stored in the image loading chip and records the correspondence between image type identifiers and first channel identifiers. It is used to match image types with corresponding loading channels in backup display mode.

[0086] Specifically, a first preset mapping table, which records the correspondence between image type identifiers and channel identifiers, is retrieved from the internal memory of the image loading chip.

[0087] S260. Extract the first channel identifier corresponding to the image type identifier from the first preset mapping table; wherein each first channel identifier corresponds to at least one image type identifier.

[0088] The first channel identifier can be understood as a symbol or code that identifies a specific image loading channel in the image loading chip, such as channel 1 (or CH1) and channel 2 (or CH2). In backup display mode, each channel identifier corresponds to at least one image type identifier. That is, in this embodiment of the invention, the same target image loading channel can be used to transmit different types of images to be displayed, thus realizing the reuse of loading channels within the image loading chip.

[0089] Specifically, based on the pre-stored correspondence between image type identifiers and first channel identifiers in the first preset mapping table, and based on the image type identifiers extracted from the preset image display requirement information, the corresponding channel identifiers are extracted and can be determined as the first channel identifiers.

[0090] Furthermore, in the backup display mode of this embodiment of the invention, channel multiplexing can also be manifested as one image type identifier corresponding to multiple images to be displayed, and multiple images to be displayed corresponding to one target image loading channel of the image loading chip. For example, when the image type of the image to be displayed is a gear type, the corresponding image to be displayed may include gear icons such as N, P, R, and D, and only one image loading channel with channel identifier CH13 in the image loading chip needs to be called to transmit the above-mentioned image to be displayed; when the image type of the image to be displayed is a vehicle speed type, the three image loading channels in the image loading chip can be used to load the hundreds, tens, and units digits corresponding to the vehicle speed icons respectively, and each image loading channel can transmit number icons from 0 to 9.

[0091] S270. Determine the image loading channel corresponding to the first channel identifier as the target image loading channel.

[0092] Specifically, the first channel identifier extracted from the first preset mapping table is obtained, and the image loading channel corresponding to the first channel identifier is used as the target image loading channel.

[0093] S280: Call the image loading chip to display the image to be displayed on the image display screen through the target image loading channel.

[0094] In this embodiment of the invention, in response to an image to be displayed, the lock pin state of the deserializer, the register state within the image loading chip, and the function control message received via the controller LAN transceiver are acquired. The function safety indicator signal bit and the backup display enable signal bit within the function control message are identified. If the function safety indicator signal bit remains true for a preset first time window, the backup display enable signal bit remains true for a preset second time window, the lock pin state remains low for a preset third time window, or the register state remains true for a preset fourth time window, then the image display mode is determined to be a backup display mode. Otherwise, the image display mode is determined to be an image verification mode. If the image display mode is a backup display mode, preset image display requirement information is acquired. The image type identifier of the image to be displayed is extracted from the preset image display requirement information. A first preset mapping table stored within the image loading chip is acquired. In the first preset mapping table, a first channel identifier corresponding to the image type identifier is extracted. Each first channel identifier corresponds to at least one image type identifier. The image loading channel corresponding to the first channel identifier is determined as the target image loading channel. The image loading chip is invoked to display the image to be displayed on the image display screen through the target image loading channel. This invention provides four preset time windows, switching modes only when the signal state continuously meets the time conditions. This filters out instantaneous signal interference, avoids frequent switching of display modes, and improves the stability of image loading. By switching to backup display mode when the vehicle host video stream is abnormal, it solves the problem of no display when the video stream is abnormal in traditional solutions, ensuring that the driver can obtain key driving information such as vehicle speed and remaining range in real time, thus improving driving safety.

[0095] Optionally, in this embodiment of the invention, steps S240-S260 are replaced with the following steps:

[0096] S241. The image display mode is image verification mode. Extract the image character identifier of the image to be displayed from the preset image display requirement information.

[0097] The image verification mode can be understood as a display mode activated when the vehicle's main unit video stream is normal. In image verification mode, the correctness of the image to be displayed is verified. Image verification mode corresponds to backup display mode. When it is not needed or the conditions for entering backup mode are not met, image verification mode is usually used to ensure that the image data transmitted to the display screen is error-free and to prevent display abnormalities caused by image data corruption.

[0098] An image character identifier can be understood as a string or character code that can be used to uniquely identify a specific type of image to be verified. Each image character identifier corresponds one-to-one with a second channel identifier in the second preset mapping table. That is, each image character identifier corresponds to only one second channel identifier, and each second channel identifier corresponds to only one image character identifier.

[0099] Specifically, when the image display mode is determined to be the image verification mode, the image character identifier used to identify the image to be displayed can be extracted from the pre-stored preset image display requirement information through methods such as field truncation or keyword matching.

[0100] S251. Obtain the second preset mapping table stored in the image loading chip.

[0101] The second preset mapping table can be understood as a data table that is pre-stored in the image loading chip and records the correspondence between image character identifiers and second channel identifiers. It is used to match image character identifiers with their corresponding loading channels in image verification mode.

[0102] Specifically, a second preset mapping table, which records the correspondence between image character identifiers and channel identifiers, is retrieved from the internal memory of the image loading chip.

[0103] S261. Extract the second channel identifier that uniquely corresponds to the image character identifier from the second preset mapping table; wherein, each second channel identifier corresponds to a unique image character identifier;

[0104] The second channel identifier can be understood as a symbol or code that identifies a specific image loading channel in the image loading chip, such as channel 1 (or CH1) and channel 2 (or CH2). In image verification mode, each image character identifier corresponds to a unique second channel identifier. It can be understood that both the first and second channel identifiers can be channel 1 (or CH1) and channel 2 (or CH2); the first and second channel identifiers are simply different names for channel identifiers under different mapping tables.

[0105] Specifically, based on the pre-stored correspondence between image character identifiers and second channel identifiers in the first preset mapping table, and based on the image character identifiers extracted from the preset image display requirement information, the corresponding channel identifier is extracted and can be determined as the second channel identifier.

[0106] S271. Determine the image loading channel corresponding to the second channel identifier as the target image loading channel.

[0107] Specifically, the second channel identifier extracted from the first preset mapping table is obtained, and the image loading channel corresponding to the second channel identifier is used as the target image loading channel.

[0108] Example 3

[0109] Figure 3 This invention provides a flowchart of an image verification method applied to an image loading chip. This invention is applicable to scenarios where vehicle-related information is displayed on a vehicle dashboard. This invention is an optimization of the above embodiments, specifically supplementing an image verification method. This method can be executed by an image verification device, which can be implemented in hardware and / or software. The image verification device can be configured in electronic devices such as a semiconductor testing server or a distributed computing cluster composed of multiple servers. Figure 3 As shown, the method includes:

[0110] S310. If the image display mode is image verification mode, obtain the vehicle host video stream parsed by the deserializer; wherein, the vehicle host video stream is generated by the vehicle host.

[0111] The vehicle host video stream can be understood as an image data stream containing vehicle status information generated by the vehicle host, which may include data such as vehicle speed, gear position, and safety indicator lights. The vehicle host video stream serves as the data source for image verification; after being encoded by a serializer and decoded by a deserializer, it is transmitted to the image loading chip.

[0112] Specifically, when the image display mode is image verification mode, the vehicle host video stream parsed by the deserializer is obtained. This vehicle host video stream is generated by the vehicle host, and after being encoded by the serializer and decoded by the deserializer, it is transmitted to the image loading chip.

[0113] S320. Extract the image to be displayed and the image character identifier of the image to be displayed from the video stream of the vehicle host.

[0114] Specifically, the frame data of the vehicle host video stream can be processed by a preset image parsing algorithm to extract the image to be displayed on the image display screen. In the image to be displayed, the image character identifier can be embedded in the image in the form of superimposed text, QR code, specific pixel pattern, etc. The image character identifier of the image to be displayed can be extracted from the image to be displayed by a preset character feature and recognition algorithm.

[0115] S330: Extract the reference image character identifier that is the same as the image character identifier from the flash memory, and the reference image associated with the reference image character identifier.

[0116] The reference image character identifier can be understood as a unique code corresponding to the reference image that is pre-stored in the flash memory. It has the same format as the image character identifier extracted from the vehicle host video stream and is used to quickly locate and match the reference image.

[0117] A reference image can be understood as an image stored in flash memory. It is associated with a reference image character identifier and used to perform similarity verification with the image to be displayed, ensuring display accuracy.

[0118] Specifically, extract the character identifier that has the same format and value as the image character identifier from the flash memory. This character identifier is the reference image character identifier of the reference image. Extract the reference image that is pre-associated with the reference image character identifier from the flash memory.

[0119] S340. Determine the similarity between the reference image and the image to be displayed.

[0120] Specifically, the degree of similarity between the reference image and the image to be displayed in terms of RGB color values ​​or pixel arrangement can be calculated, and the similarity value between the reference image and the image to be displayed can be quantified.

[0121] Furthermore, in this embodiment of the invention, when the image loading chip is powered on and initialized, the image loading chip can retrieve a pre-stored reference image from the flash memory via a serial peripheral interface and automatically load the reference image into the image loading channel corresponding to the image loading chip. For example, the correspondence between the reference image and the image loading channel can be: reference images of the same type correspond to the same image loading channel. That is, in the process of determining the similarity between the reference image and the image to be displayed, when the image loading chip performs image verification in image verification mode, it can directly retrieve the reference image from the corresponding image loading channel and compare its similarity with the image to be displayed to determine the similarity between the reference image and the image to be displayed. S350: If the similarity is greater than a preset similarity threshold, the image to be displayed is transmitted to the image display screen via the image loading chip.

[0122] The preset similarity threshold can be understood as a pre-set threshold used to determine whether the image to be displayed is correct. For example, an image with a similarity greater than or equal to the preset similarity threshold is considered correct; otherwise, it is considered incorrect, and the correct image to be displayed is loaded onto the image display screen through the target image loading channel.

[0123] Specifically, the similarity between the image to be displayed and the reference image is compared with a preset similarity threshold. If the similarity between the image to be displayed and the reference image is greater than the preset similarity threshold, it means that the image to be displayed is correct. In this case, the image to be displayed does not need to be loaded into the target image loading channel of the image loading chip. Instead, the image loading chip is used to directly convert the format of the image to be displayed and transmit it to the image display screen.

[0124] S360. If the similarity is less than or equal to the preset similarity threshold, the reference image is used as the image to be displayed, and the image to be displayed is displayed on the image display screen through the target image loading channel.

[0125] Specifically, the similarity between the image to be displayed and the reference image is compared with a preset similarity threshold. If the similarity between the image to be displayed and the reference image is less than or equal to the preset similarity threshold, it indicates that the image to be displayed is incorrect. In this case, the reference image corresponding to the image to be displayed is taken as the final image to be displayed. The image loading chip can load the image to be displayed onto the target image loading channel. The image loading chip can also perform format conversion on the image to be displayed loaded onto the target image loading channel. It can convert the image to be displayed into an image signal supported by the image display screen and transmit it to the image display screen. After receiving the image signal, the image display screen can perform format parsing and drive the display screen pixel units to light up, and finally present the image to be displayed on the image display screen.

[0126] In this embodiment of the invention, if the image display mode is image verification mode, the vehicle host video stream parsed by the deserializer is obtained. The vehicle host video stream is generated by the vehicle host. The image to be displayed and its image character identifier are extracted from the vehicle host video stream. A reference image character identifier identical to the image character identifier and a reference image associated with the reference image character identifier are extracted from the flash memory. The similarity between the reference image and the image to be displayed is determined. If the similarity is greater than a preset similarity threshold, the image to be displayed is loaded onto the image display screen through the target image loading channel. If the similarity is less than or equal to the preset similarity threshold, the reference image is used as the image to be displayed, and the image to be displayed is displayed on the image display screen through the target image loading channel. This embodiment of the invention can accurately extract the reference image from the flash memory based on the image character identifier, avoiding blind extraction, shortening the acquisition time of the reference image, and improving the reliability of similarity judgment. When the image similarity is less than or equal to the preset similarity threshold, the reference image is used to cover the image to be displayed in the vehicle host video, solving the problem of incorrect image display in traditional solutions, ensuring the accuracy of the vehicle information obtained by the driver, and further improving driving safety.

[0127] Optionally, this embodiment of the invention also optimizes an image verification method applied to an image loading chip. Specifically, it supplements the image verification process in backup display mode, including: if the image display mode is backup display mode, obtaining the image loading instruction transmitted by the microcontroller; wherein, in backup display mode, the image loading chip cannot obtain the vehicle host video stream; extracting the vehicle data to be displayed in the image loading instruction; wherein, the vehicle data includes at least one of the following: vehicle gear, vehicle speed, and vehicle tire pressure; obtaining a third preset mapping table stored in the image loading chip; according to the third preset mapping table, extracting the vehicle icon matching the vehicle data from the flash memory; using the vehicle icon as the image to be displayed, and displaying the image to be displayed on the image display screen through the target image loading channel.

[0128] The image loading instruction can be understood as a control instruction sent by the microcontroller to the image loading chip. For example, the image loading instruction may contain information such as the type and / or specific values ​​of the vehicle data to be displayed.

[0129] The third preset mapping table can be understood as a kind of associated data table pre-stored in the image loading chip, which records the mapping relationship between vehicle data and corresponding vehicle icons.

[0130] Specifically, if the image display mode is the backup display mode, the image loading chip needs to first receive the image loading command sent by the microcontroller unit, and parse the image loading command to obtain the vehicle data to be displayed on the image display screen. The third preset mapping table that records the mapping relationship between vehicle data and corresponding vehicle icons can be pre-stored in the image loading chip. After receiving the image loading command in the memory, the image loading chip can obtain the third preset mapping table in the memory of the image loading chip. According to the third preset mapping table, the vehicle icon that matches the vehicle data can be directly extracted from the memory of the image loading chip. The vehicle icon is used as the image to be displayed, and the image to be displayed can be displayed on the image display screen through the target image loading channel.

[0131] Furthermore, in this embodiment of the invention, before transmitting the vehicle icon to the image display screen through the target image loading channel, the method may further include: converting the format of the vehicle icon so that the data format of the vehicle icon can be recognized by the image display screen, thereby completing the display of the vehicle icon.

[0132] Example 4

[0133] Figure 4 An image display system provided for embodiment four of the present invention; Figure 5 Another image display mode switching process provided in Embodiment 4 of the present invention; Figure 6 This is a schematic diagram of a target image loading channel provided for Embodiment 4 of the present invention.

[0134] like Figure 4 As shown, an image display system comprises a vehicle host and an instrument panel. The vehicle host mainly integrates a system-on-chip (SOC), a serializer, and a Controller Area Network (CAN) transceiver. The instrument panel integrates a deserializer, an image loading chip, flash memory, a microcontroller unit (MCU), a CAN transceiver, and an image display screen. For example, the image loading chip can be a low-cost BU92RTF82 OSD chip, and the image display screen can be a thin-film transistor liquid crystal display (TFT-LCD). The vehicle host video stream can be generated by the SOC chip. The SOC outputs a Human-Machine Interface (HMI) video stream to the serializer via the Mobile Industry Processor Interface (MIPI) or Display Serial Interface (DSI) interface. The serializer encodes the video stream into a Flat Panel Display Link (FPD-LinkIV) signal and sends it to the deserializer via the transmission link. The deserializer decodes the FPD-LinkIV signal and outputs the video stream to the OSD chip. The Flash memory is connected to the OSD chip via the Serial Peripheral Interface (SPI) bus and is used to pre-store all vehicle icons. The MCU communicates with the OSD chip via the Serial Peripheral Interface (SPI) bus. The image loading chip can execute the image verification method of any embodiment of the present invention, and the microcontroller unit can execute the image display method of any embodiment of the present invention.

[0135] like Figure 5 As shown, the image display mode switching includes at least the following: (1) the functional safety indicator signal bit remains true within a preset first time window; (2) the backup display enable signal bit remains true within a preset second time window; (3) the lock pin state remains low within a preset third time window; and (4) the register state remains active within a preset fourth time window. When any one of the conditions (1), (2), (3), and (4) is met, the current image display mode is converted to the backup display mode. When none of the conditions (1), (2), (3), and (4) are met, the current image display mode is converted to the image verification mode.

[0136] In this embodiment of the invention, the image loading chip can be a BU92RTF82 chip. However, the BU92RTF82 chip's RAM only supports simultaneous control of image display in a maximum of 32 regions. After loading one image for each region, when a different image needs to be displayed, a new image needs to be reloaded into the image loading channel. When reloading an image, the space size of the image loading channel must be greater than the space occupied by the new image; otherwise, the images to be displayed in other image loading channels will be overwritten. The size of each image to be displayed can be obtained using the Rohm Data Converter rev0.60 tool. Therefore, in designing image replacement, this embodiment of the invention requires that the image initially loaded into the image loading channel is the one with the largest space among the images in that group. For example, as... Figure 6 As shown, during the power-on initialization phase of the image loading chip, the N-level icon occupies the most memory. Therefore, when the image loading chip powers on and initializes, the first image loaded in the image loading channel is the N-level icon. Furthermore, in this embodiment of the invention, as... Figure 6 As shown, in image verification mode, each icon, i.e. the image to be displayed, corresponds to an image loading channel; in backup display mode, each type of icon, i.e. the image to be displayed, corresponds to an image loading channel.

[0137] Example 5

[0138] Figure 7 This is a schematic diagram of an image display device provided in Embodiment 5 of the present invention, applied to a microcontroller unit. For example... Figure 7 As shown, the image display device includes: a status acquisition module 410, a mode determination module 420, a channel determination module 430, and a chip recall module 440;

[0139] The status acquisition module 410 is used to acquire the lock pin status of the deserializer, the register status in the image loading chip, and the function control message received through the controller LAN transceiver in response to the image to be displayed.

[0140] The mode determination module 420 is used to determine the image display mode of the image to be displayed based on the lock pin status, register status and function control message;

[0141] The channel determination module 430 is used to determine the target image loading channel of the image to be displayed in the image loading chip based on the image display mode.

[0142] The chip calling module 440 is used to call the image loading chip and display the image to be displayed on the image display screen through the target image loading channel.

[0143] Optionally, the mode determination module 420 is specifically used to identify the functional safety indicator signal bit and the backup display enable signal bit in the function control message; if the functional safety indicator signal bit remains true for a preset first time window, the backup display enable signal bit remains true for a preset second time window, the lock pin state remains low for a preset third time window, and the register state remains true for a preset fourth time window, then the image display mode is determined to be the backup display mode; otherwise, the image display mode is determined to be the image verification mode.

[0144] Optionally, the channel determination module 430 includes: a first determination unit and a second determination unit, wherein the first determination unit is used to acquire preset image display requirement information, extract the image type identifier of the image to be displayed from the preset image display requirement information; acquire a first preset mapping table stored in the image loading chip; extract a first channel identifier corresponding to the image type identifier from the first preset mapping table; wherein each first channel identifier corresponds to at least one image type identifier; and determine the image loading channel corresponding to the first channel identifier as the target image loading channel; the second determination unit is used to extract the image character identifier of the image to be displayed from the preset image display requirement information; acquire a second preset mapping table stored in the image loading chip; extract a second channel identifier uniquely corresponding to the image character identifier from the second preset mapping table; wherein each second channel identifier corresponds to a unique image character identifier; and determine the image loading channel corresponding to the second channel identifier as the target image loading channel.

[0145] The image display device provided in the embodiments of the present invention can execute the image display method provided in the embodiments of the present invention and has the corresponding beneficial effects of executing the method.

[0146] Example 6

[0147] Figure 8 This is a schematic diagram of an image verification device provided in Embodiment Six of the present invention, applied to an image loading chip. For example... Figure 8 As shown, the image verification device includes: a video stream acquisition module 510, an identifier extraction module 520, an image extraction module 530, a similarity determination module 540, and a similarity comparison module 550;

[0148] The video stream acquisition module 510 is used to acquire the vehicle host video stream parsed by the deserializer if the image display mode is image verification mode; wherein, the vehicle host video stream is generated by the vehicle host.

[0149] The identifier extraction module 520 is used to extract the image to be displayed and the image character identifier of the image to be displayed from the video stream of the vehicle host;

[0150] Image extraction module 530 is used to extract a reference image character identifier that is the same as the image character identifier, and a reference image associated with the reference image character identifier from a flash memory.

[0151] The similarity determination module 540 is used to determine the similarity between the reference image and the image to be displayed;

[0152] The similarity comparison module 550 is used to transmit the image to be displayed to the image display screen through the image loading chip if the similarity is greater than the preset similarity threshold; if the similarity is less than or equal to the preset similarity threshold, the reference image is used as the image to be displayed, and the image to be displayed is displayed on the image display screen through the target image loading channel.

[0153] Optionally, the image verification device in this embodiment of the invention further includes: an instruction acquisition module, used to acquire an image loading instruction transmitted by the microcontroller unit if the image display mode is a backup display mode; wherein, in the backup display mode, the image loading chip cannot acquire the vehicle host video stream; a data extraction module, used to extract vehicle data to be displayed in the image loading instruction; wherein the vehicle data includes at least one of the following: vehicle gear, vehicle speed, and vehicle tire pressure; a mapping table acquisition module, used to acquire a third preset mapping table stored in the image loading chip; an icon extraction module, used to extract a vehicle icon matching the vehicle data from the flash memory according to the third preset mapping table; and an image determination module, used to use the vehicle icon as the image to be displayed and display the image to be displayed on the image display screen through the target image loading channel.

[0154] The data verification device provided in this embodiment of the invention can execute the image verification method provided in any embodiment of the invention and has the corresponding beneficial effects of executing the method.

[0155] Example 7

[0156] Embodiment 7 of the present invention provides an electronic device for performing an image display method or an image verification method, a computer-readable medium, and a computer program product.

[0157] Figure 9A schematic diagram of an electronic device is shown that can be used to implement the image display method or image verification method of any embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown in the embodiments of the present invention, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the embodiments of the present invention described and / or claimed herein.

[0158] like Figure 9 As shown, the electronic device includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from the storage unit 18. The RAM 13 can also store various programs and data required for device operation. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0159] Multiple components in the electronic device are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless transceiver, etc. The communication unit 19 allows the electronic device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0160] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, central processing units, graphics processing units, various special-purpose artificial intelligence computing chips, various processors running machine learning model algorithms, digital signal processors, and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as image display methods or image verification methods.

[0161] In some embodiments, the image display method or image verification method may be implemented as a computer program tangibly contained in a computer-readable medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on an electronic device via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the image display method or image verification method may be performed. Alternatively, in other embodiments, processor 11 may be configured as the image display method or image verification method by any other suitable means (e.g., by means of firmware).

[0162] Various embodiments of the systems and technologies described above in these embodiments of the present invention can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays, application-specific integrated circuits (ASICs), application-specific standard products (ASICs), systems-on-a-chip (SoCs), payload programmable logic devices, computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input system, and at least one output system, and transmitting data and instructions to the storage system, the at least one input system, and the at least one output system.

[0163] Computer programs for implementing the methods of embodiments of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing system, such that when executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0164] In the context of embodiments of the present invention, a computer-readable medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, system, or device. A computer-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable medium may be a machine-readable signal medium. More specific examples of machine-readable media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0165] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display system (e.g., a cathode ray tube or liquid crystal display monitor) for displaying information to the user; and a keyboard and pointing system (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of systems can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including: sound input, voice input, or tactile input).

[0166] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0167] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product within the cloud computing service system. This addresses the shortcomings of traditional physical hosts and virtual private servers, such as high management difficulty and weak business scalability.

[0168] It should be understood that the various forms of procedures shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and no limitation is imposed herein.

[0169] The specific embodiments described above do not constitute a limitation on the scope of protection of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. An image display method, characterized in that, Applied to a microcontroller unit, wherein the microcontroller unit is connected to a deserializer, an image loading chip, and a controller area network transceiver, and the image loading chip is connected to an image display screen, the method includes: In response to the image to be displayed, the lock pin status of the deserializer, the register status in the image loading chip, and the function control message received through the controller LAN transceiver are obtained. The image display mode of the image to be displayed is determined based on the state of the locking pin, the state of the register, and the function control message. The target image loading channel of the image to be displayed in the image loading chip is determined based on the image display mode. The image loading chip is invoked to display the image to be displayed on the image display screen through the target image loading channel.

2. The method according to claim 1, characterized in that, The process of determining the image display mode of the image to be displayed based on the state of the locking pin, the state of the register, and the function control message includes: Identify the functional safety indicator light signal bit and the backup display enable signal bit within the function control message; If the functional safety indicator light signal bit remains true for a preset first time window, the backup display enable signal bit remains true for a preset second time window, the lock pin state remains low for a preset third time window, or the register state remains true for a preset fourth time window, then the image display mode is determined to be the backup display mode; otherwise, the image display mode is determined to be the image verification mode.

3. The method according to claim 1, characterized in that, The image display mode is a backup display mode. Determining the target image loading channel for the image to be displayed within the image loading chip based on the image display mode includes: Obtain preset image display requirement information, and extract the image type identifier of the image to be displayed from the preset image display requirement information; Obtain the first preset mapping table stored in the image loading chip; In the first preset mapping table, the first channel identifier corresponding to the image type identifier is extracted; wherein, each first channel identifier corresponds to at least one image type identifier; The image loading channel corresponding to the first channel identifier is determined as the target image loading channel.

4. The method according to claim 1, characterized in that, The image display mode is an image verification mode. Determining the target image loading channel of the image to be displayed within the image loading chip based on the image display mode includes: Extract the image character identifier of the image to be displayed from the preset image display requirement information; Obtain the second preset mapping table stored in the image loading chip; Extract the second channel identifier that uniquely corresponds to the image character identifier from the second preset mapping table; wherein, each second channel identifier corresponds to a unique image character identifier; The image loading channel corresponding to the second channel identifier is determined as the target image loading channel.

5. An image verification method, characterized in that, The method, applied to an image loading chip, is connected to a flash memory, a microcontroller, a deserializer, and an image display screen, respectively. The deserializer is connected to a vehicle host computer. The method includes: If the image display mode is image verification mode, obtain the vehicle host video stream parsed by the deserializer; wherein, the vehicle host video stream is generated by the vehicle host. Extract the image to be displayed and the image character identifier of the image to be displayed from the vehicle host video stream; Extract from the flash memory a reference image character identifier that is the same as the image character identifier, and a reference image associated with the reference image character identifier; Determine the similarity between the reference image and the image to be displayed; If the similarity is greater than a preset similarity threshold, the image to be displayed is transmitted to the image display screen through the image loading chip; If the similarity is less than or equal to a preset similarity threshold, the reference image is used as the image to be displayed, and the image to be displayed is displayed on the image display screen through the target image loading channel.

6. The method according to claim 5, characterized in that, The method further includes: If the image display mode is a backup display mode, the image loading command transmitted by the microcontroller unit is obtained; wherein, in the backup display mode, the image loading chip cannot obtain the video stream from the vehicle host. Extract the vehicle data to be displayed from the image loading instruction; wherein the vehicle data includes at least one of the following: vehicle gear, vehicle speed, and vehicle tire pressure; Obtain the third preset mapping table stored in the image loading chip; According to the third preset mapping table, extract the vehicle icon that matches the vehicle data from the flash memory; The vehicle icon is used as the image to be displayed, and the image to be displayed is displayed on the image display screen through the target image loading channel.

7. An image display device, characterized in that, Applied to a microcontroller unit, the device includes: The status acquisition module is used to acquire the lock pin status of the deserializer, the register status in the image loading chip, and the function control message received through the controller LAN transceiver in response to the image to be displayed. The mode determination module is used to determine the image display mode of the image to be displayed based on the state of the locking pin, the state of the register, and the function control message. The channel determination module is used to determine the target image loading channel of the image to be displayed in the image loading chip based on the image display mode. The chip calling module is used to call the image loading chip to load and display the image to be displayed on the image display screen through the target image.

8. An image verification device, characterized in that, The device, applied to an image loading chip, includes: The video stream acquisition module is used to acquire the vehicle host video stream parsed by the deserializer if the image display mode is image verification mode; wherein the vehicle host video stream is generated by the vehicle host. The identifier extraction module is used to extract the image to be displayed and the image character identifier of the image to be displayed from the vehicle host video stream. An image extraction module is used to extract a reference image character identifier that is the same as the image character identifier, and a reference image associated with the reference image character identifier from the flash memory. A similarity determination module is used to determine the similarity between the reference image and the image to be displayed; The similarity comparison module is used to transmit the image to be displayed to the image display screen through the image loading chip if the similarity is greater than a preset similarity threshold; and to use the reference image as the image to be displayed and load it to the image display screen through the target image loading channel if the similarity is less than or equal to the preset similarity threshold.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the image display method of any one of claims 1-4 or the image verification method of any one of claims 5-6.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the image display method of any one of claims 1-4 or the image verification method of any one of claims 5-6.