Generation processing method, display method, device and equipment of vehicle indicating lamp
By using dynamic attribute tagging and display strategies, vehicle indicator lights are managed in different areas, solving the problem of cluttered layout of traditional vehicle instrument indicator lights and achieving contextualized information adaptation and enhanced security.
Patent Information
- Application Number
- CN202511360717.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-23
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-09-23
AI Technical Summary
The fixed layout of traditional vehicle instrument panel indicator lights results in a cluttered instrument interface, distracts the driver, poses safety hazards, and cannot effectively manage irrelevant information interference.
A dynamic attribute tagging and display strategy is adopted. By establishing an indicator light array and display list, it is divided into a fixed display area and multiple dynamic display areas. The generation and display logic of the indicator lights are optimized to ensure that key information is identified in real time and dynamic display areas are allocated as needed.
The display management of vehicle indicator lights has been optimized, improving the efficiency of information acquisition and interaction for drivers, reducing information overload, and enhancing driving safety and ease of operation.
Smart Images

Figure CN120840401A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle indicator light display technology, and in particular to a method for generating and processing vehicle indicator lights, a display method, and a device or equipment thereof. Background Technology
[0002] As an important interactive interface between the vehicle and the driver, the vehicle instrument panel's indicator light system undertakes key functions such as vehicle status prompts, fault warnings, and functional status feedback, directly affecting driving safety and ease of operation.
[0003] In traditional technology, vehicle instrument panel indicator lights often employ a fixed layout design. All potentially used indicator lights are pre-set in fixed positions on the instrument panel, and their physical location always occupies screen space, regardless of whether they are activated. As vehicle functions become increasingly complex, leading to a greater number of indicator lights, the fixed layout results in a large number of inactive indicator lights continuously occupying screen space, making the instrument panel cluttered, distracting the driver, and potentially causing misinterpretation of critical warning information, thus posing potential safety hazards. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, display method, and device or equipment for generating vehicle indicator lights that can optimize the display logic of vehicle instrument indicator lights and reduce interference from invalid information, in order to address the above-mentioned technical problems.
[0005] Firstly, this application provides a method for generating vehicle indicator lights, the method comprising:
[0006] Multiple indicator light arrays are established. Each indicator light array includes the display status and dynamic attribute markers of the corresponding indicator lights. The dynamic attribute markers are used to identify the display type of the indicator lights. The display type includes fixed display area display and display of one or more dynamic display areas.
[0007] Establish an indicator light display list corresponding to the display type, which is used to store the indicator light arrays with corresponding dynamic attribute tags;
[0008] In response to a display signal, the indicator array is stored in the corresponding indicator display list according to the display status and dynamic attribute marker of the corresponding indicator array in the display signal;
[0009] Based on the indicator display list, a corresponding indicator display strategy is generated.
[0010] In some embodiments of the method, the indicator array further includes texture identifiers corresponding to the indicator lights, and the method further includes:
[0011] In response to the display signal, when the display type is a special dynamic display, the array of indicator lights is stored in the indicator light display list corresponding to the texture identifier.
[0012] In some embodiments of the method, the indicator light display list includes a fixed display list and one or more dynamic display lists, and the step of generating a corresponding indicator light display strategy based on the indicator light display list includes:
[0013] The data of the indicator light array in the fixed display list is passed to the visualization tool through the first intermediate variable group;
[0014] The data of the indicator light array in the corresponding dynamic display list is passed into the visualization tool through one or more second intermediate variable groups.
[0015] In some embodiments of the method, the step of passing the data of the indicator array in the corresponding dynamic display list into the visualization tool through one or more second intermediate variable groups includes:
[0016] The dynamic display list is traversed, and if there is valid data in the dynamic display list within the index range, the texture identifier and display status of the indicator light are passed to the corresponding second intermediate variable group.
[0017] Set the index to 0 for data outside the index range.
[0018] In some embodiments of the method, the storage order of the indicator light array in the dynamic display list is configured to be stored sequentially according to the reception time of the indicator light display signals. The step of generating a corresponding indicator light display strategy based on the indicator light display list further includes:
[0019] Generate an indicator light display strategy that displays the indicator lights in reverse or sequential order according to the storage order of the indicator light array in the dynamic display list.
[0020] According to a second aspect of the present disclosure, a method for displaying vehicle indicator lights is provided, the method comprising:
[0021] In response to a display signal, determine the indicator light to be displayed based on the display signal;
[0022] The indicator display list is matched according to the display type of the indicator to be displayed. The display type includes fixed display area display and one or more dynamic display area display. The indicator display list is a corresponding indicator display list pre-established according to the display type, used to store the indicator array with corresponding dynamic attribute tags. The dynamic attribute tags are included in the pre-established indicator array and are used to identify the display type of the indicator.
[0023] According to the indicator display strategy, the corresponding indicator lights in the indicator display list are displayed in the corresponding display area.
[0024] According to a third aspect of the present disclosure, a vehicle indicator light generation processing apparatus is provided, the apparatus comprising:
[0025] The first generation module is used to create multiple indicator arrays. The indicator array includes the display status and dynamic attribute markers of the corresponding indicator. The dynamic attribute markers are used to identify the display type of the indicator. The display type includes fixed display area display and one or more dynamic display area display.
[0026] The second generation module is used to create an indicator light display list corresponding to the display type and to store an array of indicator lights with corresponding dynamic attribute tags.
[0027] The third generation module is used to respond to the display signal and store the indicator array into the corresponding indicator display list according to the display status and dynamic attribute marker of the corresponding indicator array in the display signal;
[0028] The fourth generation module is used to generate a corresponding indicator display strategy based on the indicator display list.
[0029] According to a fourth aspect of the present disclosure, a display device for vehicle indicator lights is provided, the device comprising:
[0030] The communication module is used to respond to a display signal and determine the indicator light to be displayed based on the display signal;
[0031] The first display module is used to match the corresponding indicator display list according to the display type of the indicator light to be displayed. The display type includes fixed display area display and one or more dynamic display area display. The indicator display list is a corresponding indicator display list pre-established according to the display type, used to store an array of indicator lights with corresponding dynamic attribute tags. The dynamic attribute tags are included in the pre-established indicator light array and are used to identify the display type of the indicator light.
[0032] The second display module is used to display the indicator lights in the corresponding indicator light display list in the corresponding display area according to the indicator light display strategy.
[0033] According to a fifth aspect of the present disclosure, a vehicle indicator light generation processing apparatus is provided. The indicator light generation apparatus includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0034] Multiple indicator light arrays are established. Each indicator light array includes the display status and dynamic attribute markers of the corresponding indicator lights. The dynamic attribute markers are used to identify the display type of the indicator lights. The display type includes fixed display area display and display of one or more dynamic display areas.
[0035] Establish an indicator light display list corresponding to the display type, which is used to store the indicator light arrays with corresponding dynamic attribute tags;
[0036] In response to a display signal, the indicator array is stored in the corresponding indicator display list according to the display status and dynamic attribute marker of the corresponding indicator array in the display signal;
[0037] Based on the indicator display list, a corresponding indicator display strategy is generated.
[0038] According to a sixth aspect of the present disclosure, a display device for an indicator light is provided. The indicator light display device includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0039] In response to a display signal, determine the indicator light to be displayed based on the display signal;
[0040] Match the corresponding indicator display list according to the display type of the indicator to be displayed. The display type includes fixed display area display and one or more dynamic display area display.
[0041] According to the indicator display strategy, the corresponding indicator lights in the indicator display list are displayed in the corresponding display area.
[0042] According to a seventh aspect of the present disclosure, an instrument display device is provided, including a fixed display module and one or more dynamic display modules;
[0043] The fixed display module is used to display the indicator lights to be displayed in the fixed display list in the fixed display area, and the one or more dynamic display modules are used to display the indicator lights to be displayed in the corresponding dynamic display list in the corresponding dynamic display area.
[0044] According to an eighth aspect of the present disclosure, a vehicle is provided, including at least one of the above-described vehicle indicator light generation processing device, the above-described indicator light display device, and the above-described instrument display device.
[0045] The vehicle indicator light generation and display scheme provided in this application embodiment can perform structured management of indicator light display. By dividing the display into fixed and dynamic displays, the core key information can be focused in the fixed display area to ensure the immediate identification of key information, while the display space can be allocated as needed in the dynamic display area to optimize the display logic. By dividing the dynamic display into a first dynamic display and a second dynamic display, the dynamic display area can be subdivided so that the dynamic display logic matches the driver's operating habits, improving the driver's information acquisition efficiency, thereby improving the interaction efficiency with the driver and realizing the scenario-based adaptation of the displayed information.
[0046] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0047] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0048] Figure 1 This is a flowchart illustrating a method for generating vehicle indicator lights according to an exemplary embodiment;
[0049] Figure 2 This is a schematic diagram illustrating the display area of an indicator light according to an exemplary embodiment;
[0050] Figure 3 This is a before-and-after comparison of a dynamic display area according to an exemplary embodiment;
[0051] Figure 4 This is a flowchart illustrating the steps for generating an indicator light display strategy according to an exemplary embodiment;
[0052] Figure 5 This is a flowchart illustrating a method for displaying vehicle indicator lights according to an exemplary embodiment;
[0053] Figure 6 This is a structural block diagram of a vehicle indicator light generation processing apparatus according to an exemplary embodiment;
[0054] Figure 7 This is a structural block diagram of a vehicle indicator light display device according to an exemplary embodiment;
[0055] Figure 8 This is an internal structural diagram of a vehicle indicator light generation processing device according to an exemplary embodiment;
[0056] Figure 9 This is an internal structural diagram of a vehicle indicator light display device according to an exemplary embodiment. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0058] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure 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 this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure. The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitations, the presence of other identical or equivalent elements in a process, method, product, or apparatus that includes said elements is not excluded. For example, the use of terms such as "first," "second," etc., to denote names does not indicate any specific order.
[0059] In some embodiments provided in this disclosure, the execution of the vehicle indicator light generation processing method can be controlled by a unified controller or by multiple controllers. These controllers may include controllers of local terminals, such as vehicle controllers, or controllers of remote servers, such as controllers in servers that can communicate with the vehicle. In some embodiments, the controllers of local terminals and servers may work together to complete the vehicle indicator light generation processing method. The local terminal mentioned in this disclosure may include, but is not limited to, various robotic devices, in-vehicle devices, personal computers, laptops, smartphones, tablets, wearable devices, medical devices, VR (Virtual Reality) devices, etc. The server may also be a server, server cluster, distributed subsystem, cloud processing platform, server containing blockchain nodes, and combinations thereof. The controllers described in this disclosure may include various control units capable of implementing logic processing functions, including but not limited to CPU (Central Processing Unit), PLC (Programmable Logic Controller), ECU (Electronic Control Unit), MCU (Microcontroller Unit), FPGA (Field Programmable Gate Array), and CPLD (Complex Programmable Logic Device), as well as controllers composed of one or more logic function units, chips, etc.
[0060] In some embodiments of this disclosure, a method for generating vehicle indicator lights is provided, such as... Figure 1 As shown, the method includes:
[0061] S20. Establish multiple indicator light arrays. The indicator light array includes the display status and dynamic attribute markers of the corresponding indicator lights. The dynamic attribute markers are used to identify the display type of the indicator lights. The display type includes fixed display area display and one or more dynamic display area display.
[0062] In some embodiments of this disclosure, a structure array can be established, which typically refers to a collection of arrays storing all indicator light data. The structure array may include multiple indicator light arrays. An indicator light array typically refers to an element within the structure array. An indicator light array can be a structure containing multiple parameters. Each structure can correspond to a specific indicator light. The indicator light array may include the display status and dynamic attribute flags of the corresponding indicator light. The display status is typically used to indicate whether the corresponding indicator light needs to be displayed on the vehicle instrument panel. In some examples, a display status of "1" indicates that the corresponding indicator light needs to be displayed on the vehicle instrument panel; a display status of "0" indicates that the corresponding indicator light does not need to be displayed on the vehicle instrument panel. The dynamic attribute flag is typically used to identify the display type of the indicator light. The display type may include fixed display area display and display in one or more dynamic display areas. In some examples, display in one or more dynamic display areas may include dynamic display in a single independent dynamic display area, simultaneous display in multiple dynamic display areas, or display in reverse, sequential, or random order. In some examples, a dynamic attribute marker of "0" indicates a fixed display area; a dynamic attribute marker of "1" indicates a first dynamic display; a dynamic attribute marker of "2" indicates a second dynamic display; and a dynamic attribute marker of "3" indicates a special dynamic display. In some examples, the first dynamic display may be displayed on the left side of the instrument display device; the second dynamic display may be displayed on the right side. The special dynamic display may be displayed in either the first or second dynamic display area; it may also be displayed first in the first dynamic display area and then in the second dynamic display area; or it may be displayed first in the first dynamic display area and then in the second dynamic display area. It should be noted that the first and second dynamic displays described above are merely illustrative examples. It is foreseeable that other dynamic displays, such as a third and fourth dynamic display, may also be included, and these may be located in different display areas of the instrument display device.
[0063] In some implementations, indicator lights may include safety indicator lights, powertrain system indicator lights, driver assistance and control indicator lights, function status indicator lights, and fault warning indicator lights. Safety indicator lights may include braking system indicator lights, airbag indicator lights, tire pressure monitoring indicator lights, vehicle stability system indicator lights, and anti-lock braking system indicator lights. Powertrain system indicator lights may include engine indicator lights, oil pressure indicator lights, charging status indicator lights, and fuel level / range indicator lights. Driver assistance and control indicator lights may include left turn signal, right turn signal, low beam headlight indicator lights, high beam headlight indicator lights, front fog light indicator lights, rear fog light indicator lights, cruise control activation indicator lights, automated driving assistance system indicator lights, and reversing camera indicator lights. Function status indicator lights may include air conditioning system operation indicator lights, heated window indicator lights, heated seat indicator lights, headlight height adjustment indicator lights, and hill descent control indicator lights. Fault warning indicator lights may include low fuel warning indicator lights, transmission mode indicator lights, door / trunk not closed indicator lights, and other fault warning indicator lights.
[0064] In some embodiments, the aforementioned indicator lights can be displayed on the vehicle's instrument panel. The instrument panel may include a head-up display, a central control display, a rear entertainment display, a steering wheel-integrated display, an AR (Augmented Reality) interactive display system, and an instrument cluster. The instrument panel may include a fixed display module and one or more dynamic display modules. The fixed display module displays indicator lights from a fixed display list in a fixed display area, and the one or more dynamic display modules display indicator lights from a corresponding dynamic display list in a corresponding dynamic display area.
[0065] In some examples, such as Figure 2 As shown, a fixed display area can be used to display indicator lights with high information priority and / or high frequency of viewing. A dynamic display area can be used to display indicator lights with low information priority and / or low frequency of viewing. A dynamic display area can include a first dynamic display area and a second dynamic display area. For example, a fixed display area can display indicator lights that affect the basic safe operation of the vehicle, such as the aforementioned safety indicator lights and fault warning indicator lights. The fixed display area can be positioned to conform to the driver's long-established visual habits, such as the central area of the instrument panel, and the positions of the indicator lights displayed in the fixed display area are usually fixed. The dynamic display area can follow the principle of "first come, first served." Taking an example where the dynamic display area (including the first and second dynamic display areas) contains 13 indicator lights, assuming that the dynamic display area needs to display 4 indicator lights, such as... Figure 3As shown, the indicator lights can be displayed sequentially according to demand, following the principle of "first come, first served," which improves interface cleanliness and space utilization compared to the original display interface. The first dynamic display area can be the left-hand display area of the instrument panel, and the second dynamic display area can be the right-hand display area. The first dynamic display area can display temporary or secondary indicator lights that conform to the driver's left-hand vision, such as the left turn signal, high beam, or driver assistance control indicator lights. The second dynamic display area can display temporary or secondary indicator lights that conform to the driver's right-hand vision, such as the right turn signal, front and rear fog light indicator lights, and other function status indicator lights.
[0066] S22. Establish an indicator light display list corresponding to the display type to store the indicator light array with corresponding dynamic attribute tags.
[0067] In some embodiments of this disclosure, the indicator light display list typically refers to a list of all indicator lights whose display state is required to be displayed. The fixed display list typically refers to a list of indicator lights that need to be displayed in a fixed display area. The dynamic display list may include a first dynamic display list and a second dynamic display list. The first dynamic display list typically refers to a list of indicator lights that need to be displayed in a first dynamic display area. The second dynamic display list typically refers to a list of indicator lights that need to be displayed in a second dynamic display area.
[0068] S24. In response to the display signal, the indicator array is stored in the corresponding indicator display list according to the display status and dynamic attribute marker of the corresponding indicator array in the display signal.
[0069] In some embodiments of this disclosure, the display signal typically refers to an instruction sent from the vehicle's underlying system (e.g., body controller, powertrain controller, etc.) to the vehicle's instrument cluster display. The display signal is used to inform one or more indicator lights on the instrument cluster that they need to be activated. The display signal may contain real-time status information of the indicator lights. In some examples, when the vehicle detects a left turn operation, the vehicle's underlying system sends a display signal to the vehicle's instrument cluster display indicating that the left turn indicator light should be displayed. In some examples, a dynamic attribute marker of "0" indicates a fixed display type, and the corresponding indicator light array can be stored in a fixed display list. A dynamic attribute marker of "1" indicates a first dynamic display type, and the corresponding indicator light array can be stored in a first dynamic display list. The first dynamic display list can be used for display in the left display area of the vehicle's instrument cluster display. A dynamic attribute marker of "2" indicates a second dynamic display type, and the corresponding indicator light array can be stored in a second dynamic display list. The second dynamic display list can be used for display in the right display area of the vehicle's instrument cluster display. A dynamic attribute marker of "3" indicates a special dynamic display type. In some examples, special dynamic displays can be placed in either the first dynamic display list or the second dynamic display list. In other examples, special dynamic displays can be placed in the first dynamic display list first and then in the second dynamic display list; or they can be placed in the second dynamic display list first and then in the first dynamic display list.
[0070] S26. Generate a corresponding indicator display strategy based on the indicator display list.
[0071] In some embodiments of this disclosure, the indicator light display strategy may include a fixed display list strategy, a first dynamic display list strategy, and a second dynamic display list strategy. The fixed display list strategy typically refers to the display logic of displaying the indicator light to be displayed in a fixed display area according to the fixed display list. The first dynamic display list strategy typically refers to the display logic of displaying the indicator light to be displayed in a first dynamic display area according to the first dynamic display list. The second dynamic display list strategy typically refers to the display logic of displaying the indicator light to be displayed in a second dynamic display area according to the second dynamic display list. In some embodiments, the indicator light display strategy also includes an adaptation display strategy for special dynamic indicator lights. The indicator light can be displayed in either the first or second dynamic display area according to the adaptation display strategy for special dynamic indicator lights; it can also be displayed first in the first dynamic display area and then in the second dynamic display area; or it can be displayed first in the first dynamic display area and then in the second dynamic display area. In addition to the first and second dynamic display areas, the indicator light can also be displayed sequentially, in reverse order, or randomly in display areas including a third and fourth dynamic display area, either separately or simultaneously. In some embodiments of this disclosure, the indicator light display can be managed in a structured manner. By dividing the display into fixed and dynamic displays, the core key information can be focused in the fixed display area to ensure the immediate identification of key information, while the display space in the dynamic display area can be allocated as needed to optimize the display logic. By dividing the dynamic display into a first dynamic display and a second dynamic display, the dynamic display area can be subdivided so that the dynamic display logic matches the driver's operating habits, improving the driver's information acquisition efficiency, thereby improving the interaction efficiency with the driver and realizing the scenario-based adaptation of the displayed information.
[0072] In some embodiments of this disclosure, the indicator array further includes a texture identifier corresponding to the indicator light, and the method further includes:
[0073] In response to a display signal, when the display type is a special dynamic display, the indicator array is stored in the indicator display list corresponding to the texture identifier. In some embodiments of this disclosure, the texture identifier typically refers to a parameter used to define the visual presentation of the indicator light. The texture identifier can be stored in the indicator array. The texture identifier can be used to characterize the pattern (texture) and / or color of the indicator light when displayed on the instrument display device. In some examples, the texture identifier may include a first texture and a second texture. When the vehicle's underlying system receives a display signal and the dynamic attribute marker of the corresponding indicator array is a special dynamic display, the vehicle's underlying system determines whether the texture identifier belongs to the first texture or the second texture based on the texture identifier in the indicator array. If the texture identifier is the first texture (e.g., a red warning pattern), the indicator array can be stored in the first dynamic display list and subsequently displayed according to the rules of the first dynamic display area (e.g., the left display area, arranged in activation order). If the texture identifier is the second texture (e.g., a green normal pattern), the indicator array can be stored in the second dynamic display list and subsequently displayed according to the rules of the second dynamic display area (e.g., the right area, arranged in activation order).
[0074] In some embodiments of this disclosure, the indicator lights of special dynamic display types can have intuitive visual differences in different states through differentiated designs of patterns and / or colors with different textures; the special dynamic display indicator lights can be assigned to different dynamic display areas by combining texture identifiers, so that visual features are associated with display positions, thereby forming a unified interaction logic. After the driver is familiar with the rules, he can quickly locate the indicator lights in different states; at the same time, display space can be allocated as needed, improving the utilization rate of display space, improving the driver's information acquisition efficiency, thereby improving driving safety and user experience.
[0075] In some embodiments of this disclosure, such as Figure 4 As shown, S26 includes:
[0076] S262. Pass the data of the indicator light array in the fixed display list into the visualization tool through the first intermediate variable group;
[0077] S264. Pass the data of the indicator light array in the corresponding dynamic display list into the visualization tool through one or more second intermediate variable groups.
[0078] In some embodiments of this disclosure, the intermediate variable set typically refers to a structured data set used to transfer information between the indicator light data processing module and a visualization tool (e.g., Kanzi Studio), containing multiple variables used to temporarily store the display parameters of the indicator lights. The first intermediate variable set typically refers to a set of intermediate variables bound to a fixed display list; the second intermediate variable set typically refers to a set of intermediate variables bound to a corresponding dynamic display list.
[0079] In some examples, data processing for fixed-display indicator lights can be achieved by passing the display state of the indicator array in the fixed-display list and the texture identifier of the indicator light into the visualization tool Kanzi Studio through a first intermediate variable group.
[0080] In other examples, processing data for dynamically displayed indicator lights requires determining the corresponding dynamic display list (i.e., whether to place it in the first, second, third, or fourth dynamic display list, etc.), and also determining the maximum number of lights that can be displayed in the corresponding dynamic display list. A base name for an intermediate variable used for data transfer with the Kanzi tool can be defined, such as `targetPosName`. `TTPos` can transmit the type of image displayed by the indicator light, and `TTState` can transmit the display status of the indicator light. The data of the indicator light arrays in the first and second dynamic display lists are then passed to the visualization tool via the second and third intermediate variable groups, respectively. The maximum number of dynamic indicator lights can be determined using `lampsize`. For example, the maximum number of lights displayed in the first dynamic display list (the display list corresponding to the left dynamic display area) can be set to 12; the maximum number of lights displayed in the second dynamic display list (the display list corresponding to the right dynamic display area) can be set to 15. For example, the parameters of the indicator lights to be displayed can be passed sequentially to each display position in the first dynamic display list display area by the second intermediate variable group, following the principle of "whoever comes first, displays first"; similarly, the parameters of the indicator lights to be displayed can be passed sequentially to each display position in the second dynamic display list display area by the third intermediate variable group, following the principle of "whoever comes first, displays first".
[0081] In some embodiments of this disclosure, the indicator light data for fixed and dynamic displays are transmitted through independent intermediate variable groups. This avoids parameter confusion between different types of indicator lights, ensuring that the visualization tool can accurately parse and render the indicator lights in the corresponding area, thus improving system stability. The fixed display area can ensure the stable transmission of core information through the first intermediate variable group, while the dynamic display area can achieve flexible adaptation through the second and third intermediate variable groups. This ensures that while core safety information is displayed in a fixed manner, the dynamic display area can make efficient use of space as needed, avoiding information overload and ultimately improving the driver's perception efficiency of the vehicle status.
[0082] In some embodiments of this disclosure, S264 includes:
[0083] The dynamic display list is traversed. If there is valid data in the dynamic display list within the index range, the texture identifier and display status of the indicator light are passed to the corresponding second intermediate variable group; data outside the index range is set to 0.
[0084] In some embodiments of this disclosure, the index range typically refers to the range of indices of valid elements in the dynamic display list. The index range typically does not exceed the maximum display capacity of the corresponding dynamic area. Valid data typically refers to data that conforms to system preset rules and can be directly used for indicator light display logic. Valid data can be passed to a visualization tool (such as Kanzi Studio) by intermediate variable groups and ultimately transformed into an indicator light status that can be recognized on the instrument.
[0085] In some examples, the first and second dynamic display lists can be traversed. If valid data exists in the lists and is within the index range, the indicator texture identifier and display status data are passed to the corresponding second and third intermediate variable groups according to the current index. For example, TTPosleft_i can be used to store the texture identifier of the i-th indicator in the first dynamic display list, and TTStateleft_i can be used to store the display status data of the i-th indicator in the first dynamic display list; TTPosRight_j can be used to store the texture identifier of the j-th indicator in the second dynamic display list, and TTStateRight_j can be used to store the display status data of the j-th indicator in the second dynamic display list.
[0086] In some embodiments of this disclosure, data outside the index range can be set to 0, thus displaying the positions outside the index range as empty. This operation clears the previously set data, preventing the same indicator lights from appearing in different positions. In some examples, the first dynamic display list (corresponding to the left display area) only displays 3 indicator lights. The first dynamic display list is traversed, and since it only stores data for these 3 indicator lights, the corresponding data for these 3 indicator lights is parsed and transmitted to the Kanzi visualization tool. The remaining 9 positions are then set to 0, i.e., empty.
[0087] In some embodiments of this disclosure, valid data within the index range can be transmitted to avoid invalid traversal, reduce system resource consumption, and ensure that changes in indicator light status can be quickly reflected on the instrument display device; data outside the index range can be set to 0 to prevent historical indicator light residue display. This is suitable for scenarios where vehicle status frequently changes, providing drivers with clear and reliable dynamic information display and indirectly improving driving safety.
[0088] In some embodiments of this disclosure, the storage order of the indicator light array in the dynamic display list is configured to be stored sequentially according to the reception time of the indicator light display signals. Based on this, S26 further includes:
[0089] Generate an indicator light display strategy that displays the indicator lights in reverse or sequential order according to the storage order of the indicator light array in the dynamic display list.
[0090] In some embodiments of this disclosure, the corresponding indicator data can be stored in the corresponding dynamic display list according to the chronological order of the reception time of the indicator display signals. The data can be displayed in either the order or reverse order of the dynamic display list. In some examples, the dynamic display area can follow the principle of "first come, first served." Taking a dynamic display area (including a first dynamic display area and a second dynamic display area) containing 13 indicator lights as an example, assuming that the dynamic display area needs to display 4 indicator lights at this time, such as... Figure 3 As shown, indicator lights can be displayed sequentially according to their arrival time, following the principle of "first come, first served," which improves interface neatness and space utilization compared to the original display interface. In other examples, the dynamic display area can also follow the principle of "first come, first served," where the indicator light signal that arrives later is displayed at the top of the corresponding dynamic display area, making it easier for the driver to observe the latest and last arriving indicator lights. Drivers or users can configure the corresponding display method according to their own usage habits.
[0091] The first dynamic display area can be the left-hand display area of the instrument panel, and the second dynamic display area can be the right-hand display area of the instrument panel. The first dynamic display area can display temporary or secondary indicator lights that conform to the driver's left-hand vision, such as the left turn signal, high beam headlights, or driver assistance control indicator lights. The second dynamic display area can display temporary or secondary indicator lights that conform to the driver's right-hand vision, such as the right turn signal, front and rear fog light indicator lights, and other function status indicator lights.
[0092] In some embodiments of this disclosure, fixed display nodes and one or more dynamic display nodes can be established. Fixed display nodes include one or more fixed display control nodes, and dynamic display nodes include one or more dynamic display control nodes. Fixed display control nodes are configured to set the pattern of the corresponding indicator light stored in the indicator light library through a first texture attribute; dynamic display control nodes are configured to set the pattern of the corresponding indicator light stored in the indicator light library through a second texture attribute. The first texture attribute can be bound to a first intermediate variable group of the corresponding indicator light array; the second texture attribute can be bound to a second intermediate variable group of the corresponding indicator light array.
[0093] In some embodiments of this disclosure, the indicator light library typically refers to a collection storing basic information about all vehicle instrument indicator lights. The indicator light library may include an indicator light database, a sprite sheet, etc. A sprite sheet typically refers to a graphic resource that integrates the patterns or textures of multiple indicator lights into a single image. In some implementations, each indicator light pattern in the sprite sheet occupies a fixed area in the image, and the specific indicator light pattern can be located using texture attributes (i.e., the position index of the pattern in the sprite sheet). In some examples, a fixed display node TTFixed and one or more dynamic display nodes can be established. The dynamic display nodes may include a first dynamic display node and a second dynamic display node. A first dynamic display node Left and a second dynamic display node Right can be established. A fixed display control node can be set for each fixed-display indicator light in the Kanzi project. The fixed display control node can be used to bind the display state (state) and pattern identifier of the corresponding fixed-display indicator light transmitted from the indicator light data storage file (e.g., in XML file format).
[0094] In some implementations, all indicator light patterns can be displayed in a single sprite sheet within the Kanzi project. Fixed display control nodes can be configured to use a first texture attribute to set the corresponding indicator light's stored pattern in the indicator light library; dynamic display control nodes can be configured to use a second texture attribute to set the corresponding indicator light's stored pattern in the indicator light library. In some examples, a specific indicator light pattern can be located using a texture ID attribute. For instance, setting textureID to 3 in the Left_1 control indicates that the texture attribute of the first dynamic display control node in the first dynamic display node is set to locate the third pattern in the sprite sheet for display.
[0095] In some implementations, the first texture attribute can be bound to the first intermediate variable group of the corresponding indicator array; the second texture attribute can be bound to the second intermediate variable group of the corresponding indicator array. In some examples, within the Kanzi project, the textureID on each control node can also be bound to the corresponding data in the XML file. For example, it can be bound to the aforementioned intermediate variable groups TTPosleft_i and TTStateleft_i; or, bound to the intermediate variable groups TTPosRight_j and TTStateRight_j, etc. In the Kanzi project, data sources can be bound using bindings.
[0096] In some embodiments of this disclosure, the pattern can be directly associated with the preset pattern in the indicator light library through the texture attribute. By dynamically setting the texture attribute and combining it with the real-time data input by the code, the pattern of each control can be flexibly changed, thereby realizing the real-time display of dynamic indicator lights. When the vehicle status changes, the system can update the corresponding indicator light pattern or texture in a very short time to ensure that the indicator light status is synchronized with the actual vehicle status in real time. This enables the indicator light system to efficiently transmit the vehicle status and flexibly adapt to complex scenarios, thereby improving driving safety and user experience.
[0097] The vehicle indicator light generation and processing methods disclosed herein can perform structured management of indicator light displays. By dividing the display into fixed and dynamic displays, core key information can be focused in the fixed display area to ensure the immediate identification of key information, while display space can be allocated as needed in the dynamic display area to optimize the display logic. By dividing the dynamic display into a first dynamic display and a second dynamic display, the dynamic display area can be subdivided, so that the dynamic display logic matches the driver's operating habits, improving the driver's information acquisition efficiency, thereby improving the interaction efficiency with the driver and realizing the scenario-based adaptation of the displayed information.
[0098] In some embodiments of this disclosure, a method for displaying vehicle indicator lights is provided, such as... Figure 5 As shown, the method includes:
[0099] S40. In response to the display signal, determine the indicator light to be displayed based on the display signal.
[0100] In some embodiments of this disclosure, the display signal typically refers to an instruction sent from the vehicle's underlying system (e.g., body controller, powertrain controller, etc.) to the vehicle's instrument display device. The display signal is used to inform one or more indicator lights on the instrument panel that they need to be activated. The display signal may contain real-time status information of the indicator lights.
[0101] In some embodiments of this disclosure, the indicator lights to be displayed may include safety indicator lights, powertrain system indicator lights, driver assistance and control indicator lights, function status indicator lights, and fault warning indicator lights. Specifically, safety indicator lights may include braking system indicator lights, airbag indicator lights, tire pressure monitoring indicator lights, vehicle stability system indicator lights, and anti-lock braking system indicator lights. Powertrain system indicator lights may include engine indicator lights, oil pressure indicator lights, charging status indicator lights, and fuel level / range indicator lights. Driver assistance and control indicator lights may include left turn signal, right turn signal, low beam headlight indicator lights, high beam headlight indicator lights, front fog light indicator lights, rear fog light indicator lights, cruise control activation indicator lights, autonomous driving assistance system indicator lights, and reversing camera indicator lights. Function status indicator lights may include air conditioning system operation indicator lights, window defrosting indicator lights, seat defrosting indicator lights, headlight height adjustment indicator lights, and hill descent control indicator lights. Fault warning indicator lights may include low fuel warning indicator lights, transmission mode indicator lights, door / trunk not closed indicator lights, and other fault warning indicator lights.
[0102] In some embodiments of this disclosure, the aforementioned indicator lights can be displayed on the vehicle's instrument panel display. The instrument panel display may include a head-up display, a central control display, a rear entertainment display, a steering wheel-integrated display, an AR (Augmented Reality) interactive display system, and an instrument cluster. The instrument panel display may include a fixed display module, a first dynamic display module, and a second dynamic display module. The fixed display module is used to display indicator lights from a fixed display list in a fixed display area; the first dynamic display module is used to display indicator lights from a first dynamic display list in a first dynamic display area; and the second dynamic display module is used to display indicator lights from a second dynamic display list in a second dynamic display area.
[0103] S42. Match the corresponding indicator display list according to the display type of the indicator light to be displayed. The display type includes fixed display area display and one or more dynamic display area displays. The indicator display list is a pre-established indicator display list corresponding to the display type, used to store an array of indicator lights with corresponding dynamic attribute tags. The dynamic attribute tags are included in the pre-established indicator light array and are used to identify the display type of the indicator light.
[0104] In some embodiments of this disclosure, the indicator light display list generally refers to a list of all indicator lights whose display state is required to be displayed. The fixed display list generally refers to a list of indicator lights that need to be displayed in a fixed display area. The first dynamic display list generally refers to a list of indicator lights that need to be displayed in a first dynamic display area. The second dynamic display list generally refers to a list of indicator lights that need to be displayed in a second dynamic display area.
[0105] S44. Display the corresponding indicator lights from the indicator light display list in the corresponding display area according to the indicator light display strategy.
[0106] In some embodiments of this disclosure, the indicator light display strategy may include a fixed display list strategy, a first dynamic display list strategy, and a second dynamic display list strategy. The fixed display list strategy typically refers to the display logic of displaying the indicator light to be displayed in a fixed display area according to the fixed display list. The first dynamic display list strategy typically refers to the display logic of displaying the indicator light to be displayed in a first dynamic display area according to the first dynamic display list. The second dynamic display list strategy typically refers to the display logic of displaying the indicator light to be displayed in a second dynamic display area according to the second dynamic display list. In some embodiments, the indicator light display strategy also includes an adaptation display strategy for special dynamic indicator lights. The indicator light can be displayed in either the first or second dynamic display area according to the adaptation display strategy for special dynamic indicator lights; it can also be displayed first in the first dynamic display area and then in the second dynamic display area; or it can be displayed first in the first dynamic display area and then in the second dynamic display area. In addition to the first and second dynamic display areas, the indicator light can also be displayed sequentially, in reverse order, or randomly in display areas including a third and fourth dynamic display area, either separately or simultaneously.
[0107] In some implementations, the fixed display area can be positioned to match the driver's long-established visual habits, such as the central area of the instrument panel. The positions of the indicator lights displayed in the fixed display area are typically fixed. The dynamic display area can follow a "first-come, first-served" principle, displaying indicator lights as needed and in sequence, improving interface cleanliness and space utilization. The first dynamic display area can be the left-hand display area of the instrument panel, and the second dynamic display area can be the right-hand display area. The first dynamic display area can display temporary or secondary indicator lights that conform to the driver's left-hand visual habits, such as the left turn signal, high beam, or driver assistance control indicator lights. The second dynamic display area can display temporary or secondary indicator lights that conform to the driver's right-hand visual habits, such as the right turn signal, front and rear fog light indicator lights, and other function status indicator lights.
[0108] In some embodiments of this disclosure, core key information can be focused in a fixed display area according to the indicator light display strategy to ensure the immediate identification of key information. Display space can be allocated as needed in the dynamic display area to optimize the display logic. By dividing the dynamic display into a first dynamic display and a second dynamic display, the dynamic display area can be subdivided so that the dynamic display logic matches the driver's operating habits, improves the driver's information acquisition efficiency, thereby improving the interaction efficiency with the driver and realizing the scenario-based adaptation of the displayed information.
[0109] It is understood that the various embodiments of the methods described in this specification are presented in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. Related details can be found in the descriptions of other method embodiments.
[0110] It should be understood that although the steps in the flowcharts shown in the accompanying drawings are displayed sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the accompanying drawings may include multiple steps or stages, which are not necessarily completed at the same time, but may be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but may be performed alternately or in turn with other steps or at least a portion of the steps or stages of other steps.
[0111] Based on the description of the vehicle indicator light generation processing method embodiments described above, this disclosure also provides a vehicle indicator light generation processing apparatus for implementing the vehicle indicator light generation processing method mentioned above. The apparatus may include a system (including a distributed system), software (application), module, component, controller, server, terminal, etc., using the method described in the embodiments of this specification, combined with necessary implementation hardware. Based on the same innovative concept, the apparatuses in one or more embodiments provided in this disclosure are as described in the following embodiments. Since the implementation schemes and methods for solving the problem by the apparatus are similar, the implementation of the specific apparatus in the embodiments of this specification can refer to the implementation of the foregoing method, and repeated details will not be repeated. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0112] Figure 6 This is a schematic block diagram of a vehicle indicator light generation and processing device according to an exemplary embodiment. The device can be the aforementioned terminal, a server, or a module, component, device, control unit, etc., integrated into the terminal. For details, please refer to... Figure 6The vehicle indicator light generation processing device 100 may include: a first generation module 120, a second generation module 140, a third generation module 160, and a fourth generation module 180. The first generation module 120 is used to establish multiple indicator light arrays, each array including the display status and dynamic attribute markers of the corresponding indicator lights. The dynamic attribute markers identify the display type of the indicator lights, which may include fixed display area display or one or more dynamic display area displays. The second generation module 140 is used to establish an indicator light display list corresponding to the display type, storing the indicator light arrays with corresponding dynamic attribute markers. The third generation module 160, in response to a display signal, stores the indicator light arrays into the corresponding indicator light display list based on the display status and dynamic attribute markers of the corresponding indicator light arrays in the display signal. The fourth generation module 180 is used to generate a corresponding indicator light display strategy based on the indicator light display list.
[0113] In some embodiments of the device, the indicator array further includes a texture identifier corresponding to the indicator light, and the third generation module 160 is further configured to, in response to a display signal, store the indicator array into an indicator light display list corresponding to the texture identifier when the display type is a special dynamic display.
[0114] In some embodiments of the device, the fourth generation module 180 is further configured to transmit the data of the indicator array in the fixed display list to the visualization tool through the first intermediate variable group; and to transmit the data of the indicator array in the corresponding dynamic display list to the visualization tool through one or more second intermediate variable groups.
[0115] In some embodiments of the device, the fourth generation module 180 is further configured to traverse the dynamic display list, and if there is valid data in the dynamic display list within the index range, to pass the texture identifier and display status of the indicator light into the corresponding second intermediate variable group; the fourth generation module 180 is further configured to set the data outside the index range to 0.
[0116] In some embodiments of the device, the storage order of the indicator light array in the dynamic display list is configured to be stored sequentially according to the reception time of the indicator light display signal. The fourth generation module 180 is also used to generate an indicator light display strategy that displays the indicator lights in reverse or sequential order according to the storage order of the indicator light array in the dynamic display list.
[0117] Each module in the aforementioned vehicle indicator light generation processing device 100 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0118] Based on the description of the above-described methods for displaying indicator lights, this disclosure also provides a vehicle indicator light display device 200 for implementing the above-described method for displaying vehicle indicator lights. The device may include a system (including a distributed system), software (application), module, component, controller, server, terminal, etc., using the methods described in the embodiments of this specification, combined with necessary hardware implementation. Based on the same innovative concept, the devices in one or more embodiments provided in this disclosure are as described in the following embodiments. Since the implementation schemes and methods for solving the problem by the devices are similar, the implementation of specific devices in the embodiments of this specification can refer to the implementation of the aforementioned methods, and repeated descriptions will not be repeated. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0119] Figure 7 This is a schematic block diagram illustrating a vehicle indicator light display device according to an exemplary embodiment. The device can be the aforementioned terminal, a server, or a module, component, device, control unit, etc., integrated into the terminal. For details, please refer to... Figure 7 The vehicle indicator light display device 200 may include: a communication module 220, a first display module 240, and a second display module 260. The communication module 220 is used to determine the indicator light to be displayed based on a display signal. The first display module 240 is used to match a corresponding indicator light display list according to the display type of the indicator light to be displayed. The display type includes fixed display area display and one or more dynamic display area displays. The indicator light display list is a pre-established list of indicator lights based on the display type, used to store an array of indicator lights with corresponding dynamic attribute tags. The dynamic attribute tags are included in the pre-established array of indicator lights and are used to identify the display type of the indicator light. The second display module 260 is used to display the indicator lights in the corresponding indicator light display list in the corresponding display area according to the indicator light display strategy.
[0120] Each module in the indicator light display device 200 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0121] In one embodiment, a vehicle indicator light generation and processing device is provided. This device can be a server, and its internal structure diagram can be as follows: Figure 8 As shown, the vehicle indicator light generation processing device includes a processor, memory, and network interface connected via a system bus. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data such as structure arrays and indicator light display lists. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a vehicle indicator light generation processing method.
[0122] In one embodiment, a display device for vehicle indicator lights is provided. This display device can be a terminal, and its internal structure diagram can be as follows: Figure 9 As shown. The vehicle indicator light display device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor of the vehicle indicator light display device provides computing and control capabilities. The memory of the vehicle indicator light display device includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface of the vehicle indicator light display device is used for wired or wireless communication with external terminals. Wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for displaying the indicator light. The display screen of the vehicle indicator light display device can be an LCD screen or an e-ink screen. The input device of the vehicle indicator light display device can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the casing of the vehicle indicator light display device, or an external keyboard, touchpad, or mouse, etc.
[0123] Those skilled in the art will understand that Figure 8 or Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the related equipment to which the present application is applied. The specific vehicle indicator light generation processing device or vehicle indicator light display device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0124] In some embodiments of this disclosure, an instrument display device is also provided, including a fixed display module and one or more dynamic display modules; the fixed display module is used to display indicator lights of a fixed display list in a fixed display area, and the one or more dynamic display modules are used to display indicator lights of a corresponding dynamic display list in a corresponding dynamic display area.
[0125] In some embodiments of this disclosure, a fixed display area can be used to display indicator lights with high information priority and / or high frequency of viewing. A dynamic display area can be used to display indicator lights with low information priority and / or low frequency of viewing. The dynamic display area can include a first dynamic display area and a second dynamic display area. For example, the fixed display area can display indicator lights that affect the basic safe operation of the vehicle, such as the aforementioned safety indicator lights and fault warning indicator lights. The fixed display area can be set in a position that conforms to the driver's long-established visual habits, such as the central area of the instrument panel, and the position of the indicator lights displayed in the fixed display area is usually fixed. The dynamic display area can follow the principle of "whoever comes first" to display indicator lights as needed and in sequence, improving the cleanliness of the interface and the utilization of space. The first dynamic display area can be the left display area of the instrument display device, and the second dynamic display area can be the right display area of the instrument display device. The first dynamic display area can display temporary or secondary indicator lights that conform to the driver's left-hand visual habits, such as the left turn signal, high beam, or driver assistance control indicator lights. The second dynamic display area can display temporary or secondary indicator lights that conform to the driver's right-hand visual habits, such as the right turn signal, front and rear fog light indicator lights, and other functional status indicator lights.
[0126] In some embodiments of this disclosure, a vehicle is also provided, including at least one of the above-described vehicle indicator light generation processing device, the above-described vehicle indicator light display device, and the above-described instrument display device.
[0127] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, hardware + program embodiments are relatively simple in description because they are fundamentally similar to method embodiments; relevant parts can be referred to the descriptions in the method embodiments.
[0128] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0129] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.
[0130] It should be noted that the above-described apparatus, equipment, and vehicles, based on the description of the method embodiments, may also include other implementation methods. Specific implementation methods can be found in the description of the relevant method embodiments. Furthermore, new embodiments formed by combining features from various method, apparatus, equipment, and vehicle embodiments still fall within the scope of this disclosure and will not be elaborated upon here.
[0131] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, when implementing one or more of these specifications, the functions of each module can be implemented in the same or different software and / or hardware, or a module that performs the same function can be implemented by a combination of multiple sub-modules or sub-units. The device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling and communication connections between the devices or units shown or described can be implemented through direct and / or indirect coupling / connection, through standard or custom interfaces or protocols, and can be implemented electrically, mechanically, or in other forms.
[0132] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0133] It will be understood that the present disclosure is not limited to the exact construction that has been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof.
Claims
1. A method for generating vehicle indicator lights, characterized in that, The method includes: Multiple indicator light arrays are established. Each indicator light array includes the display status and dynamic attribute markers of the corresponding indicator lights. The dynamic attribute markers are used to identify the display type of the indicator lights. The display type includes fixed display area display and display of one or more dynamic display areas. Establish an indicator light display list corresponding to the display type, which is used to store the indicator light arrays with corresponding dynamic attribute tags; In response to a display signal, the indicator array is stored in the corresponding indicator display list according to the display status and dynamic attribute marker of the corresponding indicator array in the display signal; Based on the indicator display list, a corresponding indicator display strategy is generated.
2. The method according to claim 1, characterized in that, The indicator array also includes texture identifiers for the corresponding indicator lights, and the method further includes: In response to the display signal, when the display type is a special dynamic display, the array of indicator lights is stored in the indicator light display list corresponding to the texture identifier.
3. The method according to claim 2, characterized in that, The indicator light display list includes a fixed display list and one or more dynamic display lists. The step of generating a corresponding indicator light display strategy based on the indicator light display list includes: The data of the indicator light array in the fixed display list is passed to the visualization tool through the first intermediate variable group; The data of the indicator light array in the corresponding dynamic display list is passed into the visualization tool through one or more second intermediate variable groups.
4. The method according to claim 3, characterized in that The step of passing the data of the indicator light array in the corresponding dynamic display list into the visualization tool through one or more second intermediate variable groups includes: The dynamic display list is traversed, and if there is valid data in the dynamic display list within the index range, the texture identifier and display status of the indicator light are passed to the corresponding second intermediate variable group. Set the index to 0 for data outside the index range.
5. The method according to claim 3, characterized in that, The storage order of the indicator light array in the dynamic display list is configured to be stored sequentially according to the reception time of the indicator light display signals. The step of generating a corresponding indicator light display strategy based on the indicator light display list further includes: Generate an indicator light display strategy that displays the indicator lights in reverse or sequential order according to the storage order of the indicator light array in the dynamic display list.
6. A method for displaying vehicle indicator lights, characterized in that, The method includes: In response to a display signal, determine the indicator light to be displayed based on the display signal; The indicator display list is matched according to the display type of the indicator to be displayed. The display type includes fixed display area display and one or more dynamic display area display. The indicator display list is a corresponding indicator display list pre-established according to the display type, used to store the indicator array with corresponding dynamic attribute tags. The dynamic attribute tags are included in the pre-established indicator array and are used to identify the display type of the indicator. Receive an indicator display strategy pre-generated based on the indicator display list, and display the corresponding indicator from the indicator display list in the corresponding display area according to the indicator display strategy.
7. A device for generating and processing vehicle indicator lights, characterized in that, The device includes: The first generation module is used to create multiple indicator arrays. The indicator array includes the display status and dynamic attribute markers of the corresponding indicator. The dynamic attribute markers are used to identify the display type of the indicator. The display type includes fixed display area display and one or more dynamic display area display. The second generation module is used to create an indicator light display list corresponding to the display type and to store an array of indicator lights with corresponding dynamic attribute tags. The third generation module is used to respond to the display signal and store the indicator array into the corresponding indicator display list according to the display status and dynamic attribute marker of the corresponding indicator array in the display signal; The fourth generation module is used to generate a corresponding indicator display strategy based on the indicator display list.
8. A display device for vehicle indicator lights, characterized in that, The device includes: The communication module is used to respond to a display signal and determine the indicator light to be displayed based on the display signal; The first display module is used to match the corresponding indicator display list according to the display type of the indicator light to be displayed. The display type includes fixed display area display and one or more dynamic display area display. The indicator display list is a corresponding indicator display list pre-established according to the display type, used to store an array of indicator lights with corresponding dynamic attribute tags. The dynamic attribute tags are included in the pre-established indicator light array and are used to identify the display type of the indicator light. The second display module is used to receive an indicator display strategy pre-generated according to the indicator display list, and to display the indicator lights in the corresponding indicator display list in the corresponding display area according to the indicator display strategy.
9. A device for generating and processing vehicle indicator lights, characterized in that, It includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the method according to any one of claims 1 to 5.
10. A display device for indicator lights, characterized in that, The system includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the method of claim 6.
Citation Information
Patent Citations
Display control method of instrument indicating lamp
CN116476731A
Indicator lamp display method and device, equipment and storage medium
CN117162776A
Indicator lamp display method and device, vehicle-mounted terminal and storage medium
CN117465215A
Indicator lamp display method and device, computer equipment and storage medium
CN118025003A
Flicker detection method, device and equipment for automobile instrument indicator lamp and medium
CN118706403A