Overlay display device and method, chip and electronic equipment

By using modular image definition and display design, dot matrix and color information can be flexibly acquired and overlaid for display, solving the display problem of in-vehicle screens when video signals are interfered with. This enables normal display of instrument information and customizable styles, while reducing storage and costs.

CN121340909APending Publication Date: 2026-01-16CHENGDU YISWEI COMPUTING TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511494783.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

In existing technologies, in-vehicle screens cannot display real-time information properly when video signals are interfered with, leading to driving safety hazards. Furthermore, pre-storing foreground images consumes storage resources and increases chip costs.

Method used

By modularizing image definition and image display, and flexibly acquiring dot matrix information and color information for overlay display, the pre-storage of images is avoided, and the modular design enables flexible display of instrument information.

Benefits of technology

It ensures normal display of instrument information when video signals are interfered with, saves storage resources, reduces chip costs, and enables real-time switching and customized display of instrument information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121340909A_ABST
    Figure CN121340909A_ABST
Patent Text Reader

Abstract

The invention discloses a superposition display device and method, a chip and electronic equipment, and belongs to the technical field of display. The overlapping display device comprises an image defining module used for acquiring first dot matrix information and first color information corresponding to a first image identifier, the first dot matrix information indicating the position of a background pixel point and the position of a graphic pixel point in a first image, and the first color information indicating the position of a second image; the first color information indicates the color of a background pixel point in the first image and the color of a graphic pixel point in the first image; the image display module is used for acquiring a first image identifier and first position information; and based on the first dot matrix information and the first color information corresponding to the first image identifier, displaying the first image in a screen position indicated by the first position information in an overlapping manner. The image definition part and the image display part are modularized respectively, different images can be flexibly displayed at different positions on a screen by flexibly setting different display parameters, and the influence of interference of video signals is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to an overlay display device, method, chip, and electronic device. Background Technology

[0002] The vehicle's dashboard is the core interface for driver interaction, primarily functioning to provide real-time feedback on vehicle operating status, warn of potential risks, and offer driver assistance information to ensure driving safety and convenience. The instrument information displayed on the dashboard includes, but is not limited to, vehicle speed, mileage, remaining range, engine speed, engine coolant temperature, and indicator lights. With the development of intelligent connected vehicles, instrument information is increasingly being displayed via in-vehicle screens.

[0003] In related technologies, video signals are received via high-speed video transmission lines, and then instrument information is displayed on an in-vehicle screen based on the video signals. However, when the video signal is interfered with, the in-vehicle screen cannot display real-time information such as vehicle speed, which can cause serious driving safety hazards. Summary of the Invention

[0004] This application provides an overlay display device, method, chip, and electronic device to solve problems in the related art.

[0005] In a first aspect, a superimposed display device is provided, the superimposed display device comprising an image definition module and an image display module; The image definition module is used to obtain first dot matrix information and first color information corresponding to the first image identifier. The first dot matrix information indicates the position of the background pixel and the position of the graphic pixel in the first image, and the first color information indicates the color of the background pixel and the color of the graphic pixel in the first image. The image display module is used to acquire first display parameters, the first display parameters including a first image identifier and first position information; based on the first dot matrix information and the first color information corresponding to the first image identifier, the first image is superimposed and displayed at the screen position indicated by the first position information.

[0006] In one possible implementation, the image display module is further configured to acquire a second display parameter, the second display parameter including the first image identifier and the second position information; and to overlay the first image at the screen position indicated by the second position information based on the first dot matrix information and the first color information corresponding to the first image identifier.

[0007] In one possible implementation, the image definition module is further configured to obtain second dot matrix information and second color information corresponding to the second image identifier, wherein the second dot matrix information indicates the position of the background pixel and the position of the graphic pixel in the second image, and the second color information indicates the color of the background pixel and the color of the graphic pixel in the second image. The image display module is further configured to, when the first image identifier in the first display parameters is changed to the second image identifier, replace the first image superimposed at the screen position indicated by the first position information with the second image based on the second dot matrix information and the second color information corresponding to the second image identifier.

[0008] In one possible implementation, the image definition module is used to read the first dot matrix information and the first color information corresponding to the first image identifier from the first storage module; The image display module is used to read the first display parameters from the second storage module.

[0009] In one possible implementation, the image definition module includes at least one dot matrix register and at least one color register. The dot matrix register is used to store an image identifier, dot matrix information, and a color identifier, and the color register is used to store a color identifier and color information. The image display module includes at least one image display register, which is used to store a display parameter.

[0010] In one possible implementation, the overlay display device further includes a communication module and a modification module; the communication module is configured to receive modification instructions; the modification module is configured to modify the value of any one of the at least one image display register, the at least one dot matrix register, or the at least one color register according to the modification instructions.

[0011] In one possible implementation, the first display parameter further includes at least one of switch indication information, zoom indication information, or flashing indication information; The image display module is configured to display the first image at the screen position indicated by the first position information, based on at least one of the switch indication information, zoom indication information, or flashing indication information.

[0012] Secondly, a method for overlay display is provided, the method comprising: Obtain the first dot matrix information and the first color information corresponding to the first image identifier. The first dot matrix information indicates the position of the background pixel and the position of the graphic pixel in the first image. The first color information indicates the color of the background pixel and the color of the graphic pixel in the first image. Obtain a first display parameter, which includes the first image identifier and the first location information; Based on the first dot matrix information and the first color information corresponding to the first image identifier, the first image is superimposed and displayed at the screen position indicated by the first position information.

[0013] In one possible implementation, the method further includes: Obtain a second display parameter, which includes the first image identifier and the second location information; Based on the first dot matrix information and the first color information corresponding to the first image identifier, the first image is superimposed and displayed at the screen position indicated by the second position information.

[0014] In one possible implementation, the method further includes: Obtain the second dot matrix information and the second color information corresponding to the second image identifier. The second dot matrix information indicates the position of the background pixel and the position of the graphic pixel in the second image. The second color information indicates the color of the background pixel and the color of the graphic pixel in the second image. When the first image identifier in the first display parameter is changed to the second image identifier, the second dot matrix information and the second color information corresponding to the second image identifier are obtained, and the first image superimposed at the screen position indicated by the first position information is replaced with the second image.

[0015] In one possible implementation, obtaining the first dot matrix information and the first color information corresponding to the first image identifier includes: reading the first dot matrix information and the first color information from the storage module; The step of obtaining the first display parameter includes: reading the first display parameter from the storage module.

[0016] In one possible implementation, the first display parameter further includes at least one of switch indication information, zoom indication information, or flashing indication information, and the step of overlaying the first image at the screen position indicated by the first position information includes: The first image is displayed at the screen position indicated by the first position information, based on at least one of the switch indication information, zoom indication information, or flashing indication information.

[0017] Thirdly, a chip is also provided, the chip comprising the overlay display device described in the first aspect above.

[0018] Fourthly, an electronic device is also provided, the electronic device comprising the chip described in the third aspect above.

[0019] The technical solution provided in this application can bring at least the following beneficial effects: In this overlay display device, the image definition and image display parts are modularized separately. By flexibly setting different display parameters, different images can be displayed flexibly at different positions on the screen. Therefore, for in-vehicle screen scenarios, by overlaying instrument information, the device can ensure the normal display of instrument information even when video signals are interfered with, avoiding potential driving safety hazards. Furthermore, this overlay display device does not require pre-storing images; instead, it flexibly acquires the dot matrix and color information corresponding to different image identifiers, achieving overlay display through this dot matrix and color information. This saves internal storage resources and is not limited by internal storage constraints. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application, 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic diagram of the structure of an overlay display device provided in an embodiment of this application; Figure 2 This is a schematic diagram of another overlay display device provided in an embodiment of this application; Figure 3 This is a schematic diagram of an image definition module provided in an embodiment of this application; Figure 4 This is a schematic diagram illustrating the image transformation of a windshield washer fluid low indicator light provided in an embodiment of this application; Figure 5 This is a schematic diagram of an array after binary data conversion provided in an embodiment of this application; Figure 6 This is a schematic diagram of an image display module provided in an embodiment of this application; Figure 7 This is a schematic diagram illustrating the display effect of an in-vehicle screen provided in an embodiment of this application; Figure 8 This is a flowchart of an overlay display method provided in an embodiment of this application; Figure 9This is a flowchart of another overlay display method provided in the embodiments of this application. Detailed Implementation

[0022] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0023] With the development of intelligent connected vehicles, the use of displays in in-vehicle instrument panels is increasing, and traditional mechanical buttons and indicator lights are gradually becoming obsolete. Against this backdrop, displays are required to reliably show fault indicator lights and digital instrument information in complex environments.

[0024] However, as software-defined vehicles become mainstream, the electronic and electrical architecture is undergoing a disruptive transformation, shifting from a domain control architecture to a central control architecture. This leads to more complex high-speed video transmission lines between the video output and the display screen, making video signals more susceptible to electromagnetic interference. This can cause abnormalities in the in-vehicle screen display, such as flickering, screen tearing, or distortion. Therefore, ensuring that instrument information can be displayed normally when video signals are interfered with, so that drivers can obtain key information in a timely manner and ensure driving safety, is an urgent problem to be solved.

[0025] On-Screen Display (OSD) is a fundamental function involved in the output display of received video signals. It's used to overlay different images, text, or graphics onto the corresponding output image (i.e., background image) of the video signal. The overall idea behind OSD is to pre-store the foreground image to be overlaid in a hardware storage unit. When overlay display is needed, the foreground image is retrieved from the hardware storage unit and superimposed onto the current output image according to the overlay principle. Therefore, even when the video signal is interfered with, although the background image cannot be displayed, the foreground image can still be displayed normally.

[0026] In this embodiment, the instrument information includes fixed information such as indicator lights, as well as real-time information such as vehicle speed and remaining range. Since real-time information changes constantly, while fixed information remains constant, the fixed information can only be converted into a corresponding foreground image and pre-stored within the chip. Therefore, the aforementioned OSD solution enables the superimposed display of fixed information such as indicator lights on the video signal. That is, even when the video signal is interfered with, the fixed information such as indicator lights can still be displayed normally on the vehicle screen via OSD.

[0027] However, the aforementioned OSD solution can only overlay fixed information such as indicator lights, and cannot overlay real-time information such as vehicle speed, posing a serious safety hazard. Furthermore, due to storage space limitations, it may be impossible to store foreground images corresponding to all instrument information. In addition, since the foreground images are pre-stored within the chip, users can only select from the images stored internally, and cannot update the foreground image content according to customer needs. Storing a large number of foreground images internally for user selection would waste internal storage resources and increase chip manufacturing costs.

[0028] This application provides an overlay display device, see [link to previous document]. Figure 1 The overlay display device includes an image definition module 11 and an image display module 12. The image definition module 11 is used to acquire first dot matrix information and first color information corresponding to a first image identifier. The first dot matrix information indicates the position of background pixels and graphic pixels in the first image, and the first color information indicates the color of background pixels and graphic pixels in the first image. The image display module 12 is used to acquire first display parameters, including a first image identifier and first position information; and to overlay and display the first image at the screen position indicated by the first position information based on the first dot matrix information and first color information corresponding to the first image identifier.

[0029] For example, when this overlay display device is applied to a vehicle, the screen refers to an in-vehicle screen, and the content of the first image is related to instrument information. Optionally, the instrument information includes, but is not limited to, vehicle speed, mileage, remaining range, engine speed, engine coolant temperature, or indicator lights. Indicator lights include, but are not limited to, malfunction warning lights, driving system indicator lights, safety and control indicator lights, energy / recharge indicator lights, and auxiliary function indicator lights. For example, the content of the first image is an indicator light; or, the content of the first image is a single digit of the vehicle speed, and multiple digits are displayed at multiple locations using multiple display parameters to piece together real-time information such as vehicle speed. One display parameter is used to achieve the overlay display of images at one location.

[0030] In this overlay display device, the image definition and image display parts are modularized separately. By flexibly setting different display parameters, different images can be displayed flexibly at different positions on the screen. Therefore, for in-vehicle screen scenarios, by overlaying instrument information, the device can ensure the normal display of instrument information even when video signals are interfered with, avoiding potential driving safety hazards. Notably, this overlay display device does not require pre-stored images; instead, it flexibly acquires the dot matrix and color information corresponding to different image identifiers, achieving overlay display through this information, thus saving internal storage resources and being unaffected by internal storage limitations. Furthermore, users can flexibly customize the style of the instrument information by customizing the dot matrix and color information.

[0031] Optionally, the image definition module 11 is further configured to acquire second display parameters, which include a first image identifier and second position information; based on the first dot matrix information and first color information corresponding to the first image identifier, the first image is overlaid and displayed at the screen position indicated by the second position information. Thus, the same image can be displayed at different positions on the screen, making the overlaid image decoupled from the display position, solving the problem that a foreground image can only be displayed at one position.

[0032] In one possible implementation, the image definition module 11 is further configured to acquire second dot matrix information and second color information corresponding to the second image identifier. The second dot matrix information indicates the position of the background pixels and the position of the graphic pixels in the second image, and the second color information indicates the color of the background pixels and the color of the graphic pixels in the second image. The image display module 12 is further configured to, when the first image identifier in the first display parameters is changed to the second image identifier, replace the first image superimposed at the screen position indicated by the first position information with the second image based on the second dot matrix information and the second color information corresponding to the second image identifier.

[0033] Similarly, the image definition module 11 is also used to obtain the third dot matrix information and third color information corresponding to the third image identifier. The third dot matrix information indicates the position of the background pixels and the position of the graphic pixels in the third image, and the third color information indicates the color of the background pixels and the color of the graphic pixels in the third image. The image display module 12 is also used to obtain third display parameters, which include the third image identifier and third position information; based on the third dot matrix information and third color information corresponding to the third image identifier, the third image is overlaid and displayed at the screen position indicated by the third position information.

[0034] The number of display parameters can be arbitrary, and each display parameter corresponds to an overlay display position on the screen, meaning there can be any number of overlay display positions on the screen. The image identifier in each display parameter can be modified; each image identifier uniquely identifies an image, meaning that modifying the image identifier allows switching the overlay display image.

[0035] In one possible implementation, the image definition module 11 is used to read the first dot matrix information and the first color information corresponding to the first image identifier from the first storage module; the image display module 12 is used to read the first display parameters from the second storage module. The first storage module and the second storage module can be the same storage module or two different storage modules. In either case, the storage module refers to storage resources outside the overlay display device.

[0036] For example, see Figure 2 The overlay display device is connected to the storage module. The storage module is a non-volatile memory chip that can be repeatedly erased and rewritten; data within the storage module is not lost after power is lost. For example, the storage module can be a one-time programmable (OTP) chip, an electrically erasable programmable read-only memory (EEPROM), or flash memory.

[0037] Optionally, such as Figure 2 As shown, the overlay display device is also connected to the application processor (AP) via an interface. The AP can obtain instrument information such as vehicle speed, and then modify the display parameters stored in the image display module 12 according to the instrument information to achieve real-time display of vehicle speed. The interface is, for example, an Inter-Integrated Circuit (I2C) bus or a Serial Peripheral Interface (SPI).

[0038] In one possible scenario, the image definition module 11 includes at least one dot matrix register and at least one color register. The dot matrix register stores an image identifier, dot matrix information, and a color identifier, while the color register stores a color identifier and color information. The color identifier uniquely identifies a color. Therefore, for any image display register, the dot matrix information is obtained by matching the image identifier in the dot matrix register with the image identifier in the dot matrix register. Furthermore, the color information is obtained by matching the color identifier in the dot matrix register with the color identifier in the dot matrix register.

[0039] Optionally, the dot matrix register further includes an image identifier register, a dot matrix information register, and a color identifier register. The image identifier register stores image identifiers, the dot matrix information register stores dot matrix information, and the color identifier register stores color identifiers. The color register may further include a first register and a second register. The first register stores the color information of background pixels, and the second register stores the color information of graphic pixels.

[0040] For example, see Figure 3 The diagram shows the image definition module. The image definition module includes 32 image information arrays (i.e., dot matrix registers) and 16 image color arrays (i.e., color registers). Each image information array contains a 5-bit identification (ID) value, a 32*32-bit graphic dot matrix, and a 4-bit group value. The ID value corresponds to the image identifier mentioned above. Figure 3 Taking ID0x30 as an example, a fixed ID value is used to associate the image display module with the image information array. The graphic dot matrix corresponds to the aforementioned dot matrix information. Figure 3 In this context, blocks are used to represent pixel information. For example, pixels can be divided into background pixels and graphic pixels based on the type of content they display. One bit represents the type of a pixel, with 0 representing a background pixel and 1 representing a graphic pixel. The Group value corresponds to the color identifiers mentioned above. Figure 3 In this context, "Group" is used to represent color identifiers and is used to determine the color of an image.

[0041] Continue as Figure 3 As shown, the image color array contains 4-bit Group values ​​(in... Figure 3(Taking Group value Group0x15 as an example) It consists of 24-bit graphic color information (i.e., the color information of graphic pixels) and 24-bit background color information (i.e., the color information of background pixels). The 24-bit color information includes 8 bits of red (R), 8 bits of green (G), and 8 bits of blue (B), which together define a color. Through a fixed Group value, the image color array is associated with the image information array.

[0042] For example, a 32*32-bit graphic dot matrix can be obtained by: representing an image as 32-bit*32-bit pixels; converting the data into binary data according to the principle of white pixels being 0 and black pixels being 1, and generating a 128-byte array Block. 128 bytes = 1024 bits = 32*32 bits, and this array Block is the 32*32-bit graphic dot matrix.

[0043] Taking the low windshield washer fluid indicator light as an example, the image of the low windshield washer fluid indicator light is as follows: Figure 4 As shown in (1), the image represented by 32-bit*32-bit pixels is as follows: Figure 4 As shown in (2). Furthermore, following the principle that white pixels are 0 and black pixels are 1, for... Figure 4 The 32*32bit graphic dot matrix shown in (2) is converted into binary data, and the resulting array Block is as follows: Figure 5 As shown, the ID of this array Block is set to 0x0A and the Group to 0x01.

[0044] In this embodiment, the windshield washer fluid low indicator light is used to indicate whether the windshield washer fluid is sufficient. When the windshield washer fluid low indicator light is on (i.e., the indicator light is displayed on the vehicle screen), it means that the vehicle's windshield washer fluid is low and needs to be added promptly; when the windshield washer fluid low indicator light is not on (i.e., the indicator light is not displayed on the vehicle screen), it means that the vehicle's windshield washer fluid is sufficient and does not need to be added.

[0045] In the same way, arrays (Blocks) can be generated for the numbers 0-9 respectively, and the IDs of these Blocks are set to 0x00-0x09, with each Block's Group set to 0x02. Furthermore, the color of the graphic pixels in Group 0x01 is defined as blue (8-bit R value 0x00, 8-bit G value 0x00, 8-bit B value 0xFF); the background pixels are defined as black (R value 0x00, G value 0x00, B value 0x00). The color of the graphic pixels in Group 0x02 is defined as white (R value 0xFF, G value 0xFF, B value 0xFF); the background pixels are defined as black (R value 0x00, G value 0x00, B value 0x00). The arrays of Blocks with their ID and Group values, along with the color arrays of the Groups, are stored together in a storage module so that the overlay display device can load and retrieve the corresponding information from the storage module.

[0046] In one possible scenario, the image display module 12 includes at least one image display register, which stores one display parameter. If the image display module 12 includes multiple image display registers, at least one of these registers stores a display parameter; that is, some registers may not actually store display parameters. Specifically, the image display registers may include an image identifier register and a position information register. The image identifier register stores the image identifier in the display parameters, and the position information register stores the position information in the display parameters. In this case, the number of display parameters that the overlay display device includes determines the number of display registers that can be stored, and the number of display parameters that can be used to overlay and display an image on the screen determines the number of images that can be displayed.

[0047] In this embodiment, each display parameter may further include at least one of a switch indication, a zoom indication, or a blink indication. The switch indication indicates whether the corresponding overlay display is enabled, the zoom indication indicates whether the overlay image is processed, and the blink indication indicates whether the image is overlay displayed in a blinking manner. The image display module is then configured to display the first image at the screen position indicated by the first position information, based on at least one of the switch indication, zoom indication, or blink indication.

[0048] In this case, if the first display parameter further includes switch indication information, then the image display module 12 is used to indicate "on" based on the switch indication information and to overlay and display the first image at the screen position indicated by the first position information; or, if the first display parameter further includes magnification indication information, then the image display module 12 is used to indicate "magnification" based on the magnification indication information, to magnify the first image, and to overlay and display the magnified first image at the screen position indicated by the first position information; or, if the first display parameter further includes flashing indication information, then the image display module 12 is used to indicate "flashing" based on the flashing indication information and to display the first image at the screen position indicated by the first position information.

[0049] For example, see Figure 6 The diagram shows a schematic of the image display module. The overlay display device includes 32 image display modules. Each image display module contains a 5-bit image identifier register (for content selection), a 5-bit zoom function register, a 1-bit on / off function register, a 24-bit position information register (for position selection), and a 7-bit blink function register.

[0050] like Figure 6 As shown, by setting the value of the image identifier register, different images can be selected for display from the image definition module. By setting the value of the magnification function register, the 32*32-bit image can be magnified proportionally in increments of 8 pixels per step, meeting the requirements for image magnification. The maximum magnification of a 32*32-bit image is 128*128 bits. By setting the value of the switch function register, the indicator light can be controlled to display. For example, setting it to 1 indicates that the image from this image display module is displayed, and setting it to 0 indicates that the image corresponding to this image display module is not displayed. The default setting is 0. The position information register contains 12-bit X and 12-bit Y coordinates, with a range supporting (0, 0) to (4095, 4095). The blink function register sets the blink frequency of the image corresponding to this image display module. 0 represents no blinking, and the blink frequency increases in 1-frame increments, with a maximum blink frequency of 128 frames. Therefore, the display of a graphic can be defined using these five sets of registers.

[0051] In summary, the overlay display device includes at least one image display register, at least one dot matrix register, or at least one color register. The size of each register is not limited in this embodiment and can be flexibly adjusted according to the application scenario. In this embodiment, the overlay display device may further include a communication module and a modification module. The communication module is used to receive modification instructions, and the modification module is used to modify the value of any one of the at least one image display register, at least one dot matrix register, or at least one color register according to the modification instructions, so as to realize the switching display of the image. For example, the communication module is... Figure 2 The interface shown.

[0052] For example, the effect diagram of the superimposed display of instrument information by this superimposed display device can be as follows: Figure 7 As shown. The in-vehicle screen uses four image display modules, namely... Figure 7 The image display modules are 1 through 4. Image display module 1 currently displays the number 1, therefore its current image identifier is 0x01. Image display module 2 currently displays the number 8, therefore its current image identifier is 0x08. Image display module 3 currently displays the number 5, therefore its current image identifier is 0x0A. Image display module 4 currently displays the windshield washer fluid low indicator light, therefore its image identifier is 0x0A, and its on / off indicator is 1 (1 indicates on). Optionally, the position information registers and magnification function registers of the four image display modules can be set separately according to display requirements.

[0053] Taking image display module 4 as an example, image display module 4 queries the image definition module based on the image identifier 0x0A. The dot matrix information corresponding to image identifier 0x0A in the image definition module is as follows: Figure 5 The 32-bit*32-bit dot matrix information shown indicates that 0 represents background pixels and 1 represents graphic pixels. In the image definition module, the color information corresponding to image identifier 0x0A is {R: 0x00, G: 0x00, B: 0x00} and {R: 0xFF, G: 0xFF, B: 0xFF}. {R: 0x00, G: 0x00, B: 0x00} represents a black background pixel, and {R: 0xFF, G: 0xFF, B: 0xFF} represents a white graphic pixel. Therefore, in Figure 7 The position of the image display module 4 shown can display the windshield washer fluid low indicator light.

[0054] In summary, the overlay display device proposed in this application does not require pre-storing fixed instrument images, saving fixed storage space and effectively reducing the cost of the overlay display device. During overlay display, the content of instrument icons in different styles can be defined according to user needs, and the content of the instrument icons can be loaded into the overlay display device via EEPROM or OTP, achieving arbitrary display of instrument icons. Simultaneously, by modularizing the image definition and image display parts, the same image display module can display different images, and different image display modules can display the same image. Therefore, real-time switching of digital instruments can be achieved, enabling the simultaneous display of fault icons and digital speedometers.

[0055] The superimposed display device of the present application has been described above. Corresponding to the superimposed display device described above, the present application also provides a superimposed display method. Figure 8 This is a flowchart of an overlay display method provided in an embodiment of this application. This overlay display method can be applied to any of the overlay display devices described above. Figure 8 As shown, the overlay display method includes, but is not limited to, the following steps 801-803.

[0056] Step 801: Obtain the first dot matrix information and the first color information corresponding to the first image identifier. The first dot matrix information indicates the position of the background pixel and the position of the graphic pixel in the first image, and the first color information indicates the color of the background pixel and the color of the graphic pixel in the first image.

[0057] In this embodiment, there is a correspondence between the image identifier and the dot matrix information and color information; that is, one image identifier can correspond to one dot matrix information and one color information. Therefore, by using the first image identifier in the first display parameters and the corresponding relationship, the first dot matrix information and the first color information corresponding to the first image identifier can be obtained.

[0058] For example, the first bitmap information includes the value of each pixel in the pixel image, such as 1 representing a background pixel and 2 representing a graphic pixel. The first color information includes two types of color information: one type represents the color of the background pixels, and the other type represents the color of the graphic pixels. Thus, for a pixel image, the bitmap information determines which pixels are background pixels and which are graphic pixels, and the color information determines the color of the background pixels and the color of the graphic pixels, thereby enabling the display of an image containing both colors on the screen.

[0059] Similarly, the method for obtaining the first dot matrix information and first color information corresponding to the first image identifier includes reading the first dot matrix information and first color information from the storage module. The storage module is a storage resource located outside the overlay display device, allowing the dot matrix information and color information to be loaded and read from the storage module without needing to be pre-stored within the overlay display device, thus saving storage space within the overlay display device. Furthermore, users can customize the display of instrument information by modifying the dot matrix information and color information in the storage module.

[0060] Step 802: Obtain the first display parameters, which include the first image identifier and the first position information.

[0061] Optionally, while acquiring the first display parameter, multiple display parameters, such as the second and third display parameters, can also be acquired. Each display parameter includes its own image identifier and position information. The image identifier is used to select which image to display, and the position information is used to select the display position. In one possible implementation, obtaining the first display parameter includes reading it from a storage module. The storage module is a storage resource located outside the overlay display device, allowing the display parameter to be loaded and read from the storage module without needing to be pre-stored within the overlay display device, thus saving storage space within the overlay display device. Furthermore, users can customize the display of instrument information by modifying the display parameters in the storage module.

[0062] Step 803: Based on the first dot matrix information and first color information corresponding to the first image identifier, the first image is superimposed and displayed at the screen position indicated by the first position information.

[0063] Once the display location and the image to be displayed are determined, overlay display can be achieved. The shape formed by the graphic pixels represents the instrument information. In the scenario of displaying vehicle speed, the shape formed by the graphic pixels represents a specific number. Displaying multiple numbers enables the display of vehicle speed, and selecting different images allows for switching between real-time vehicle speed displays.

[0064] In one possible implementation, the method further includes: acquiring second display parameters, the second display parameters including a first image identifier and second position information; and overlaying a first image at a screen position indicated by the second position information based on first dot matrix information and first color information corresponding to the first image identifier. Optionally, acquiring second dot matrix information and second color information corresponding to the second image identifier, the second dot matrix information indicating the position of background pixels and graphic pixels in the second image, and the second color information indicating the color of background pixels and graphic pixels in the second image; if the first image identifier in the first display parameters is changed to a second image identifier, acquiring the second dot matrix information and second color information corresponding to the second image identifier, and replacing the first image overlaid at the screen position indicated by the first position information with the second image.

[0065] In this embodiment of the application, the display parameters may further include at least one of the following indication information: switch indication information, zoom indication information, or blink indication information. The switch indication information indicates whether the corresponding overlay display is enabled, the zoom indication information indicates whether the overlay image is processed, and the blink indication information indicates whether the image is overlay displayed in a blinking manner.

[0066] Optionally, the first display parameter further includes at least one of switch indication information, zoom indication information, or flashing indication information; then the method of superimposing the first image at the screen position indicated by the first position information may include: displaying the first image at the screen position indicated by the first position information according to at least one of the switch indication information, zoom indication information, or flashing indication information.

[0067] For example, if the display parameters also include switch indication information, the method of overlaying the first image at the screen position indicated by the first position information includes: overlaying the first image at the screen position indicated by the first position information based on the switch indication information indicating "on"; and canceling the overlaying of the first image at the screen position indicated by the first position information based on the switch indication information indicating "off".

[0068] Alternatively, if the display parameters also include magnification indication information, the method of superimposing the first image at the screen position indicated by the first position information includes: magnifying the first image based on the magnification indication information and superimposing the magnified first image at the screen position indicated by the first position information; or directly superimposing the first image at the screen position indicated by the first position information based on the magnification indication information indicating not to magnify.

[0069] Alternatively, if the display parameters also include blinking indication information, the method of overlaying the first image at the screen position indicated by the first position information includes: indicating blinking based on the blinking indication information, and blinking the first image at the screen position indicated by the first position information; or indicating no blinking based on the blinking indication information, and directly displaying the first image at the screen position indicated by the first position information. Wherein, if the blinking indication information also indicates a blinking frequency, blinking the first image at the screen position indicated by the first position information based on the blinking indication information includes: indicating both blinking and blinking frequency based on the blinking indication information, and blinking the first image at the screen position indicated by the first position information according to the blinking frequency.

[0070] For example, this overlay display method is applied to Figure 3 and Figure 6 Taking the overlay display device shown as an example, see Figure 9 The flowchart illustrates the overlay display method. The overlay display device is powered on. Taking an OTP or EEPROM storage module as an example, after power-on, the display parameters, dot matrix information, and color information stored in the OTP or EEPROM are read to initialize and configure the various registers in the image definition module and image display module. Based on the values ​​of the various registers in the image definition module and image display module, overlay display is performed. Depending on the requirements, taking an I2C or SPI communication module as an example, the values ​​of the various registers in the image definition module and image display module are modified via I2C or SPI. For example, the image identifier can be controlled to display digital switching in real time, or various indicator information can be controlled, such as whether to display indicator lights or whether the indicator lights flash.

[0071] Furthermore, other embodiments and beneficial effects of this overlay display method can be found in the relevant description of the overlay display device described above, and will not be repeated here.

[0072] This application also provides a chip that includes any of the overlay display devices described above. It is understood that since the chip has essentially the same technical effects as the aforementioned overlay display devices, for the sake of brevity, the technical effects of the chip will not be repeated here.

[0073] This application also provides an electronic device, which includes the chip described above, and the chip includes any of the overlay display devices shown above; or, the electronic device directly includes any of the overlay display devices shown above. It is understood that since the electronic device and the aforementioned overlay display devices have essentially the same technical effects, for the sake of brevity, the technical effects of the electronic device will not be repeated here. For example, the electronic device is a vehicle-mounted terminal.

[0074] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0075] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. An overlay display device, characterized by comprising: The superimposed display device comprises an image definition module and an image display module; The image definition module is configured to acquire first dot matrix information and first color information corresponding to a first image identifier, wherein the first dot matrix information indicates positions of background pixel points and positions of graphic pixel points in the first image, and the first color information indicates colors of the background pixel points in the first image and colors of the graphic pixel points in the first image; The image display module is configured to acquire a first display parameter, wherein the first display parameter comprises the first image identifier and first position information; Based on the first dot matrix information and the first color information corresponding to the first image identifier, the first image is superimposed and displayed at a screen position indicated by the first position information.

2. The apparatus of claim 1, wherein, The image display module is further configured to acquire a second display parameter, wherein the second display parameter comprises the first image identifier and second position information; and based on the first dot matrix information and the first color information corresponding to the first image identifier, the first image is superimposed and displayed at a screen position indicated by the second position information.

3. The apparatus of claim 1, wherein, The image definition module is further configured to acquire second dot matrix information and second color information corresponding to a second image identifier, wherein the second dot matrix information indicates positions of background pixel points and positions of graphic pixel points in the second image, and the second color information indicates colors of the background pixel points in the second image and colors of the graphic pixel points in the second image; The image display module is further configured to, in a case where the first image identifier in the first display parameter is changed to the second image identifier, replace the first image superimposed and displayed at a screen position indicated by the first position information with the second image based on the second dot matrix information and the second color information corresponding to the second image identifier.

4. The apparatus of any one of claims 1-3, wherein, The image definition module is configured to read the first dot matrix information and the first color information corresponding to the first image identifier from a first storage module; The image display module is configured to read the first display parameter from a second storage module.

5. The apparatus of claim 4, wherein, The image definition module comprises at least one dot matrix register and at least one color register, one dot matrix register is configured to store one image identifier, one dot matrix information and one color identifier, and one color register is configured to store one color identifier and one color information; The image display module comprises at least one image display register, and one image display register is configured to store one display parameter.

6. The apparatus of claim 5, wherein, The superimposed display device further comprises a communication module and a modification module; The communication module is configured to receive a modification instruction; The modification module is configured to modify values of any one of the at least one image display register, the at least one dot matrix register or the at least one color register according to the modification instruction.

7. The apparatus of any one of claims 1-3, wherein, The first display parameter further comprises at least one of switch indication information, magnification indication information or flicker indication information; The image display module is configured to display the first image at the screen position indicated by the first position information according to at least one of the switch indication information, the magnification indication information or the flicker indication information.

8. An overlay display method characterized by comprising: The method comprises: acquiring first dot array information and first color information corresponding to a first image identifier, the first dot array information indicating positions of background pixels and positions of graphic pixels in the first image, and the first color information indicating colors of the background pixels in the first image and colors of the graphic pixels in the first image; acquiring first display parameters, the first display parameters comprising the first image identifier and first position information; based on the first dot array information and the first color information corresponding to the first image identifier, superimposedly displaying the first image at a screen position indicated by the first position information.

9. The method of claim 8, wherein, The method further comprises: acquiring second display parameters, the second display parameters comprising the first image identifier and second position information; based on the first dot array information and the first color information corresponding to the first image identifier, superimposedly displaying the first image at a screen position indicated by the second position information.

10. The method of claim 9, wherein, The method further comprises: acquiring second dot array information and second color information corresponding to a second image identifier, the second dot array information indicating positions of background pixels and positions of graphic pixels in the second image, and the second color information indicating colors of the background pixels in the second image and colors of the graphic pixels in the second image; in a case where the first image identifier in the first display parameters is changed to the second image identifier, acquiring the second dot array information and the second color information corresponding to the second image identifier, and replacing the first image superimposedly displayed at the screen position indicated by the first position information with the second image.

11. The method according to any of claims 8-10, characterized by, The acquiring of the first dot array information and the first color information corresponding to the first image identifier comprises reading the first dot array information and the first color information from a storage module. The acquiring of the first display parameters comprises reading the first display parameters from the storage module.

12. The method according to any of claims 8-10, characterized by, The first display parameters further comprise at least one of switch indication information, magnification indication information, or flicker indication information, and the superimposedly displaying of the first image at the screen position indicated by the first position information comprises: displaying the first image at the screen position indicated by the first position information according to at least one of the switch indication information, the magnification indication information, or the flicker indication information.

13. A chip, characterized by The chip comprises the superimposedly displaying device according to any one of claims 1-7.

14. An electronic device, comprising: The electronic device comprises the chip according to claim 13.