Display method and device, equipment and storage medium

By introducing a signal cache mechanism into the on-board system of smart vehicles, the rendering delay and fluency problems of the on-board system when processing environmentally perceived data is solved, achieving more efficient and accurate environmentally perceived display, and improving driving safety.

CN119806709APending Publication Date: 2025-04-11ROX MOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997190.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

When the on-board system of smart vehicles processes a large amount of environmental perception data, there are rendering delay and fluency problems, which affects driving safety.

Method used

By adding a signal cache between the signal acquisition device and the vehicle display device, the environment-aware signal collected in real time is stored in the cache, and the latest signal is extracted according to the preset time interval, and together with the emergency signal, it forms a set of signals to be rendered, and sends it to the vehicle display device for rendering.

Benefits of technology

It improves rendering efficiency, fluency and real-time, ensures efficient and accurate environmental perception display during driving, and improves driving safety and system response speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806709A_ABST
    Figure CN119806709A_ABST
Patent Text Reader

Abstract

The invention discloses a display method and device, equipment and a storage medium. The method comprises the following steps: storing a first type of environment sensing signals collected in real time in a vehicle driving process in a signal cache; by taking a first preset duration as an interval, extracting a newly collected first type of environment sensing signals from the signal cache, and putting the first type of environment sensing signals into a to-be-rendered signal set; putting a second type of environment sensing signals collected in real time in the vehicle driving process into a signal set to be rendered; and rendering and generating a display interface of the vehicle-mounted display equipment based on the to-be-rendered signal set. According to the method, by optimizing the data processing and rendering process of the vehicle-mounted display system, the processing pressure of a rendering engine is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle technology, and in particular, relates to a display method, device, equipment and storage medium. Background Art

[0002] In the on-board system of a smart vehicle, environmental perception data is collected in real time through a variety of sensors. This data is then transmitted to a 3D rendering engine and processed to generate real-time driving scene images to provide the driver with intuitive driving assistance information.

[0003] However, due to the huge amount of data collected by sensors and the extremely high requirements for rendering accuracy and real-time performance, the traditional display process requires a lot of computing resources and has a high risk of latency, which may cause delays in rendering images, thereby affecting display smoothness and driving safety.

[0004] Therefore, how to improve the display smoothness of the in-vehicle screen has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a display method, device, equipment and computer storage medium, which can improve the smoothness of the vehicle-mounted screen display.

[0006] In a first aspect, an embodiment of the present application provides a display method, the method comprising:

[0007] The first type of environmental perception signal collected in real time during the vehicle driving is stored in a signal buffer;

[0008] At intervals of a first preset time length, extracting the most recently collected first-category environmental perception signal from the signal cache and putting it into a signal set to be rendered;

[0009] Putting the second type of environmental perception signals collected in real time during the driving process of the vehicle into the signal set to be rendered;

[0010] Based on the signal set to be rendered, a display interface of the vehicle-mounted display device is rendered and generated.

[0011] In a possible implementation manner of the first aspect, rendering and generating a display interface of an in-vehicle display device based on a signal set to be rendered includes:

[0012] At intervals of the second preset time length, the signal set to be rendered is sent to the vehicle-mounted display device for rendering to generate a display interface, and the first preset time length is greater than the second preset time length.

[0013] In a possible implementation manner of the first aspect, the first category includes multiple subcategories, the signal cache includes multiple cache units, and each cache unit is used to store an environment perception signal corresponding to a subcategory;

[0014] In this case, the signal value of the first type of environmental perception signal collected in real time during the vehicle driving is stored in the signal buffer, and the method includes:

[0015] Obtain the environmental perception signals corresponding to each subclass collected in real time during vehicle driving;

[0016] For an environment perception signal corresponding to any subclass, the environment perception signal corresponding to the subclass is stored in a cache unit corresponding to the subclass.

[0017] In a possible implementation manner of the first aspect, for an environment perception signal corresponding to any subclass, storing the environment perception signal corresponding to the subclass in a cache unit corresponding to the subclass, the method includes:

[0018] The environment perception signal corresponding to the subclass is used to replace the existing environment perception signal in the cache unit.

[0019] In a possible implementation manner of the first aspect, for an environment perception signal corresponding to any subclass, storing the environment perception signal corresponding to the subclass in a cache unit corresponding to the subclass, the method includes:

[0020] The environmental perception signal corresponding to the subclass is recorded in the cache unit, and is distinguished from the existing environmental perception signals in the cache unit through a timestamp.

[0021] In a possible implementation of the first aspect, extracting the most recently collected first-category environmental perception signal from a signal cache at intervals of a first preset time length and putting the first-category environmental perception signal into a signal set to be rendered includes:

[0022] After each first preset time period, all environment perception signals in each cache unit in the signal cache are extracted and put into a signal set to be rendered.

[0023] In a possible implementation of the first aspect, extracting the most recently collected first-category environmental perception signal from a signal cache at intervals of a first preset time length and putting the first-category environmental perception signal into a signal set to be rendered includes:

[0024] After each first preset time period, the environment perception signal with the latest timestamp in each cache unit in the signal cache is extracted and put into the signal set to be rendered.

[0025] In a second aspect, an embodiment of the present application provides a display device, the device comprising:

[0026] A cache module, used for storing the first type of environmental perception signal collected in real time during the vehicle driving process in a signal cache;

[0027] An extraction module, configured to extract the latest collected first-category environmental perception signal from the signal cache at intervals of a first preset time length, and put the signal into a signal set to be rendered;

[0028] An insertion module is used to put the second type of environmental perception signal collected in real time during the vehicle driving into the signal set to be rendered;

[0029] The rendering module is used to render and generate a display interface of the vehicle-mounted display device based on the signal set to be rendered.

[0030] In a third aspect, an embodiment of the present application provides a computer device, comprising: a processor, and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement any one of the methods in the first aspect above.

[0031] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the method of any one of the above-mentioned first aspects is implemented.

[0032] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements any one of the methods in the above-mentioned first aspect.

[0033] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:

[0034] The display method provided in the embodiment of the present application stores the real-time collected signals in a preset signal cache, extracts the latest signal from the cache at a preset time interval, and then forms a signal set to be rendered together with the emergency signal collected in real time, which is sent to the vehicle display device for rendering. This solution ensures that the display interface is rendered based on the latest environmental data, improving rendering efficiency, fluency and real-time performance. For emergency signals, signal delay processing is avoided by giving priority to them and directly inserting them into the signal set to be rendered, thereby ensuring that users can obtain key safety information in a timely manner, improving driving safety and the accuracy of environmental perception. In summary, this solution not only optimizes the rendering process, but also improves the system response speed and real-time display capabilities, ensuring efficient and accurate environmental perception display during driving. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application.

[0036] Figure 1 It is a schematic diagram of an application scenario of a display method provided in an embodiment of the present application;

[0037] Figure 2 It is a flow chart of a display method provided in an embodiment of the present application;

[0038] Figure 3 It is a flow chart of a display method provided in an embodiment of the present application;

[0039] Figure 4 is a schematic diagram of a display system provided in an embodiment of the present application;

[0040] Figure 5 is a structural schematic diagram of a display device provided in an embodiment of the present application;

[0041] Figure 6 It is a structural schematic diagram of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to make those of ordinary skill in the art better understand the technical scheme of the present application, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0043] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are only examples consistent with some aspects of the present application as detailed in the attached claims.

[0044] Figure 1 A schematic diagram of an application scenario of a display method provided in an embodiment of the present application is shown.

[0045] It can be understood that the embodiments of the present application can be applicable to smart vehicles or vehicle-mounted systems / display devices of smart vehicles, etc., aiming to optimize the signal processing and display process and enhance the user experience.

[0046] exist Figure 1In the scenario shown, the signal acquisition device is responsible for collecting the perception signals of various objects or elements in the vehicle's surrounding environment and sending them to the on-board display device. The on-board display device generates the corresponding driving scene based on the received signal data and displays it to the user through the on-board display interface.

[0047] Signal acquisition equipment can include a variety of sensors, such as radar, lidar, camera, etc.

[0048] The in-vehicle display device may include a 3D rendering engine and an in-vehicle screen.

[0049] In the existing solution, the signal acquisition device transmits the collected signals to the vehicle display device for rendering and display in real time or at a fixed time. However, due to the wide variety of signals and the constantly changing environment during driving, the signals are updated frequently and the amount of data is huge, which causes the vehicle display device (such as 3D rendering engine) to handle complex and time-consuming rendering tasks. This processing method may cause the accumulation of incoming signals and fail to process them in time, resulting in display delays or freezes, affecting the real-time and smoothness of the display, and thus destroying the user experience.

[0050] In order to solve the above technical problems, the embodiments of the present application provide a display method, device, equipment and storage medium, which adds a signal cache between the signal acquisition device and the vehicle-mounted display device to optimize the signal transmission and processing process. Specifically, the signal cache is used to temporarily store the signal data reported by the signal acquisition device. At regular intervals, the latest signal data is extracted from the cache and transmitted to the vehicle-mounted display device for rendering. Through this caching mechanism, signal processing no longer directly depends on real-time transmission, thereby effectively alleviating signal overload and the computing pressure of the rendering engine.

[0051] The display method provided in the embodiment of the present application is described in detail below through specific embodiments in conjunction with the accompanying drawings.

[0052] Figure 2 A flow chart of a display method provided by an embodiment of the present application is shown.

[0053] To facilitate understanding, first Figure 1 The technical terms involved in the embodiments are explained uniformly.

[0054] Environmental perception signals refer to attribute data containing environmental element information obtained by processing and transforming the original environmental data collected by vehicle-mounted sensors.

[0055] Exemplarily, the environment perception signal may include, but is not limited to, the following information: timestamp, data value, spatial coordinates of environmental elements, and other information.

[0056] It should be understood that there are many types of environmental perception signals, such as lane line signals, obstacle signals, lane marking signals, brake signals or danger signals. Each signal type corresponds to a specific environmental element and is used to describe various types of information about the vehicle's surroundings. For example, a lane line signal provides information about the position and angle of the lane line, while an obstacle signal provides information about the position and type of the obstacle. Different types of perception signals will be converted into different visualization objects.

[0057] Based on the above explanation, Figure 2 The steps of the embodiment are introduced.

[0058] like Figure 2 As shown, the method may include the following steps.

[0059] S210: storing the first type of environmental perception signal collected in real time during the driving of the vehicle in a signal cache.

[0060] The first type of environmental perception signal may refer to a common type of environmental perception signal, which is used to describe general information in the environment surrounding the vehicle.

[0061] It should be understood that the first type of environmental perception signal does not involve urgent or high-priority events, but provides support for conventional driving assistance.

[0062] As an example but not limitation, the first type of environmental perception signal may include common types of signals such as lane line signals, obstacle signals, lane marking signals, radar signals, etc.

[0063] The signal cache refers to a pre-set cache area for storing the collected first-category environmental perception signals.

[0064] It should be understood that the signal buffer is used to perform buffering between signal acquisition and processing, thereby avoiding data accumulation and delay caused by excessive or too fast signals.

[0065] In one implementation, the acquisition time or storage time of each first-class perception signal is recorded in the signal buffer in the form of a timestamp. This means that each first-class environmental perception signal not only stores its own data, but also records its corresponding acquisition time. The role of the timestamp is to ensure that the signal data can be correctly sorted and timed in subsequent processing to avoid display or processing errors caused by incorrect signal storage order.

[0066] In one implementation, the signal cache stores a group of first-class environmental perception signals collected in batches. Each batch of signals is marked with a time window, for example, a batch of signals is stored in the cache every 50 milliseconds. This method can reduce the storage overhead of timestamps and ensure that signals within a certain time window can be processed at one time.

[0067] S220: extract the latest collected first-category environmental perception signal from the signal cache at intervals of a first preset time length, and put it into a signal set to be rendered.

[0068] The signal set to be rendered refers to a set of environment perception signals that need to be rendered and displayed, and is used to collect and cache environment perception signals to be used for rendering and display.

[0069] That is, at every first preset time, the latest collected first-category environmental perception signal is extracted from the signal cache and put into the set of signals to be rendered. This operation ensures that the processing and rendering of the signal can be performed within the specified time interval, thereby avoiding delay or loss caused by signal backlog.

[0070] The first preset duration is a preset time interval used to control the frequency of signal extraction.

[0071] It should be understood that in actual operation, the specific data of the first preset duration can be set according to the signal acquisition frequency, the processing capability of the rendering engine, and the real-time requirements of the system, and this application does not limit this. Exemplarily, the first preset duration can be set to 50 milliseconds, that is, the latest first-class environmental perception signal is extracted from the signal cache every 50 milliseconds.

[0072] S230: Put the second type of environmental perception signals collected in real time during the driving process of the vehicle into a signal set to be rendered.

[0073] The second type of environmental perception signal may refer to an environmental perception signal with higher urgency, importance or particularity.

[0074] As an example but not limitation, the second type of environmental perception signal may include a braking signal or a danger signal, etc.

[0075] It is understandable that during vehicle operation, the second type of environmental perception signals are used to indicate critical or potentially dangerous situations in the vehicle or surrounding environment, and their processing priority is higher than that of the first type of environmental perception signals. Therefore, during the processing of the second type of environmental perception signals, the signal buffer mentioned in step S210 will not be delayed, but these signals will be directly placed in the set of signals to be rendered to ensure that these signals can be transmitted and displayed at the fastest speed, so that users can obtain key information in a timely manner.

[0076] In one implementation, priority is determined for all collected environmental perception signals. When the priority of a signal reaches a preset condition, the signal is immediately inserted into the set of signals to be rendered, ensuring that emergency signals are rendered first; if the signal priority does not reach the preset condition, it is stored in the signal cache and awaits subsequent processing. This priority determination and cache mechanism can effectively ensure the real-time display of high-priority signals, while optimizing the processing of low-priority signals, thereby improving rendering efficiency and driving safety.

[0077] In one implementation, after the second type of environmental perception signals are collected, they are directly transmitted to the set of signals to be rendered through a dedicated channel, bypassing the conventional cache and signal extraction process. This means that these signals are not stored in the cache, but are immediately passed to the rendering system for processing.

[0078] S240: Render and generate a display interface of the vehicle-mounted display device based on the signal set to be rendered.

[0079] All signal data in the signal set to be rendered are sent to the 3D rendering engine in the vehicle display device. The 3D rendering engine calculates and models based on these signal data, generates and renders real-time driving scenes. Finally, the rendering results are displayed on the vehicle display.

[0080] The display method provided in the embodiment of the present application effectively reduces the processing pressure of the rendering engine by optimizing the data processing and rendering process of the vehicle display system. Specifically, the real-time collected signal is stored in a preset signal cache, and the latest signal is extracted from the cache at a preset time interval, and then together with the real-time collected emergency signal, it forms a signal set to be rendered and is sent to the vehicle display device for rendering. This solution ensures that the display interface is rendered based on the latest environmental data, improving rendering efficiency, fluency and real-time performance. For emergency signals, signal delay processing is avoided by giving priority to processing and directly inserting the signal set to be rendered, thereby ensuring that users can obtain key safety information in a timely manner, improving driving safety and the accuracy of environmental perception. In summary, this solution not only optimizes the rendering process, but also improves the system response speed and real-time display capability, ensuring efficient and accurate environmental perception display during driving.

[0081] It is understandable that after obtaining the signal set to be rendered, immediately sending it to the vehicle display device for rendering and display may still cause rendering delay or signal accumulation, resulting in the display interface being unable to update in time, affecting the real-time and smoothness of the system. In order to solve this technical problem, the present application further proposes the following new solution.

[0082] In one embodiment, the signal set to be rendered is sent to the vehicle-mounted display device for rendering at intervals of a second preset time length to generate a display interface.

[0083] It should be noted that the first preset duration should be greater than or equal to the second preset duration. The key to this design principle is to ensure that the signal is consumed faster than the signal is supplied, avoiding signal accumulation in the cache. That is, by setting a longer signal collection interval (first preset duration) and a shorter rendering processing interval (second preset duration), the signal can be quickly extracted and transmitted to the display device, thereby avoiding excessive burden on the rendering engine and potential delay risks.

[0084] The method of this embodiment further optimizes the signal transmission and rendering process, so that the vehicle-mounted display device can process real-time signals more efficiently, reduces the delay caused by signal accumulation, improves the real-time and smoothness of rendering, and thus improves the user's driving experience and safety.

[0085] It is understandable that the environmental perception signals collected in real time can be divided into the following two categories according to the degree of urgency:

[0086] The first category: ordinary type of environmental perception signals.

[0087] The second category: environmental perception signals with high urgency, importance or specificity.

[0088] On this basis, the first type of signal can be further subdivided into multiple subcategories, such as: lane line signals, obstacle signals, lane marking signals, radar signals or self-vehicle signals, etc.

[0089] Figure 3 A flow chart of a display method provided in an embodiment of the present application is shown.

[0090] exist Figure 3 In the illustrated embodiment, when the first category of signals includes multiple subcategories, the signal cache is designed to include multiple cache units, each cache unit being used to store an environmental perception signal corresponding to a subcategory.

[0091] In this case, step S210 can be refined into the following operations:

[0092] S211, acquiring the environment perception signal corresponding to each subclass collected in real time during the vehicle driving process. S212, for the environment perception signal corresponding to any subclass, storing the environment perception signal corresponding to the subclass in the cache unit corresponding to the subclass.

[0093] Let's use a specific example to illustrate the process of signal collection. Assume that the first type of environmental perception signal includes 10 subcategories, namely A, B, C, D, E, F, G, H, I, and J, and the reporting period of each subcategory signal is 50 milliseconds. Each subcategory signal contains 10 specific signals, such as A1 to A10, B1 to B10, ... until J1 to J10. With 50 milliseconds as a complete cycle, the distribution of signal reporting is as follows:

[0094] At the 1st millisecond (00:00:00:001), the Class A signal is triggered, and specifically 10 signals A1 to A10 are collected and reported and stored in the cache unit corresponding to Class A;

[0095] At the 2nd millisecond (00:00:00:002), the Class B signal is triggered, and specifically 10 signals B1 to B10 are collected and reported and stored in the cache unit corresponding to Class B;

[0096] …

[0097] By analogy, at the 10th millisecond (00:00:00:010), the J-type signal is triggered, and specifically 10 signals J1 to J10 are collected and reported and stored in the cache unit corresponding to the J-type.

[0098] After that, the signal acquisition process continues to run according to the same rules until a collection cycle is completed in 50 milliseconds (00:00:00:050). In other words, each collected signal is stored in a dedicated cache unit according to the signal type of different subclasses to ensure independent storage and management between different signal types for subsequent rapid extraction and processing. Through this design, the signal cache can efficiently store and manage multiple signal types, optimize the data processing process, and ensure priority processing and real-time rendering of different types of signals in the vehicle display system.

[0099] In one implementation, the environmental sensing signal corresponding to the subclass is used to replace the existing environmental sensing signal in the cache unit. That is, when a new environmental sensing signal arrives, the system directly replaces the existing signal in the signal cache unit with the latest signal corresponding to the subclass. This means that for signals of the same subclass, the cache unit always retains the latest signal data, without saving historical data.

[0100] This implementation ensures that the data in the cache of each signal subclass is always up to date. By replacing old signal data, redundant information is avoided and the latest environmental changes can be responded to quickly, improving the timeliness and accuracy of rendering.

[0101] In one implementation, the environmental perception signal corresponding to the subclass is recorded in the cache unit and distinguished from the existing environmental perception signals in the cache unit by a timestamp. That is, each newly collected environmental perception signal is stored in the corresponding cache unit, and a timestamp is added to each signal. Signals collected at different time points are distinguished by the timestamp.

[0102] This implementation method can store and manage multiple versions of each subclass signal by recording timestamps, thereby retaining historical data of the signal and facilitating tracking the historical process of environmental changes.

[0103] In this case, step S220 can be refined into the following steps:

[0104] S221. After a first preset time period has passed, extract the latest collected environment perception signal from each cache unit in the signal cache, and put it into a signal set to be rendered.

[0105] Corresponding to the first implementation manner given in step S212, every time a first preset time period passes, all environmental perception signals in each cache unit in the signal cache are extracted and put into the signal set to be rendered.

[0106] In this implementation, signal storage adopts replacement form, that is, when a new environmental perception signal arrives, the system will directly replace the existing signal in the signal cache unit with the latest signal corresponding to the subclass. In this way, when extracting signals, only the signals stored in the cache unit need to be extracted, because the cache unit only stores the latest signals, avoiding the interference of historical signals, thereby simplifying the extraction process and ensuring that the rendered data is the latest.

[0107] Corresponding to the second implementation manner given in step S212, every time a first preset time period passes, the environment perception signal with the latest timestamp in each cache unit in the signal cache is extracted and put into the signal set to be rendered.

[0108] In this implementation, signal storage is in the form of addition, that is, each time a new environmental perception signal arrives, it will be added to the corresponding cache unit without replacing the existing signal in the cache unit. Therefore, when extracting signals, it is necessary to determine which group of signals is the latest based on the timestamp to ensure the accuracy and timeliness of the rendered data.

[0109] In this embodiment, by subdividing the environment perception signal into different subcategories and setting an independent cache unit for each subcategory in the signal cache, more refined data management can be achieved.

[0110] Figure 4 A schematic diagram of a display system provided in an embodiment of the present application is shown.

[0111] The framework of the display system is shown in the figure, including a signal unit, a latest signal cache, a collection to be rendered, and a 3D rendering engine.

[0112] From the architecture, it can be seen that the signal unit is the input source of the entire display system, and is used to collect the first type of environmental perception signals and the second type of environmental perception signals in real time.

[0113] Among them, the first type of environmental perception signal includes multiple subcategories:

[0114] The lane line signal may include information such as the type, color, curvature, and flashing of the left and right lane lines;

[0115] Obstacle signals include information on small passenger cars, motorcycles, pedestrians, animals, custom vehicles, etc.

[0116] Lane marking signals include information such as vehicle speed, traffic lights, warning signs, and roadblocks;

[0117] The reversing radar signal contains information such as distance and color;

[0118] The vehicle signal involves information such as door status, light status, lock status, color, etc.

[0119] The second type of environmental perception signals are mainly braking signals and danger signals.

[0120] In order to better understand and illustrate the method provided by the embodiment of the present application, the method provided by the present application is introduced below in conjunction with the framework schematic diagram through a specific embodiment. The first type of environmental perception signal collected will be stored in the latest signal cache, and the latest signal data of each subclass will be extracted from the signal cache every first preset time (such as 50 milliseconds), and these data will be placed in the set to be rendered.

[0121] At the same time, for braking and danger signals, due to their importance and high priority, they will be directly stored in the collection to be rendered after collection to ensure timely processing.

[0122] Afterwards, every second preset time length (such as 30 milliseconds), all signals in the to-be-rendered set will be uniformly sent to the 3D rendering engine.

[0123] After receiving the signal, the rendering engine converts it into an intuitive 3D graphical display to provide users with real-time environmental information.

[0124] The entire method ensures the high efficiency of system operation and timely response to key signals through time-sharing extraction and priority processing mechanism. It is very suitable for scenarios that require real-time environmental perception, such as autonomous driving and intelligent driving assistance systems.

[0125] The above mainly introduces a display method of an embodiment of the present application in conjunction with the accompanying drawings. It should be understood that although the various steps in the flowcharts involved in the embodiments described above are displayed in sequence, these steps are not necessarily performed in sequence in the order shown in the figure. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be performed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the embodiments described above may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a part of the steps or stages in other steps. A display device of an embodiment of the present application is introduced below in conjunction with the accompanying drawings. For the sake of brevity, when introducing the device below, it will be appropriately omitted, and the relevant content can refer to the relevant description in the method above, and will not be repeated.

[0126] Corresponding to the method described in the above embodiment, Figure 5 A structural block diagram of a display device 1000 provided in an embodiment of the present application is shown. For the convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0127] like Figure 5 As shown, the display device 1000 may include:

[0128] The cache module 1001 is used to store the first type of environmental perception signal collected in real time during the vehicle driving process in the signal cache.

[0129] The extraction module 1002 is used to extract the latest collected first-category environmental perception signal from the signal cache at intervals of a first preset time length, and put it into a signal set to be rendered.

[0130] The insertion module 1003 is used to put the second type of environmental perception signal collected in real time during the vehicle driving process into the signal set to be rendered.

[0131] The rendering module 1004 is used to render and generate a display interface of the vehicle-mounted display device based on the signal set to be rendered.

[0132] It should be understood that the display device 1000 provided in the embodiment of the present application can be independent of Figure 1 The present invention may exist in the signal acquisition device and the vehicle-mounted display device, or may be integrated in the signal acquisition device or the vehicle-mounted display device, and this application does not limit this.

[0133] Exemplarily, the display device 1000 may be a part of a 3D rendering application.

[0134] Figure 6A schematic diagram of the hardware structure of a computer device provided in an embodiment of the present application is shown.

[0135] The computer device may include a processor 7001 and a memory 7002 storing computer program instructions.

[0136] Specifically, the processor 7001 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0137] The memory 7002 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 7002 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In one example, the memory 7002 may include a removable or non-removable (or fixed) medium, or the memory 7002 is a non-volatile solid-state memory. The memory 7002 may be inside or outside the integrated gateway disaster recovery device.

[0138] In one example, the memory 7002 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.

[0139] The memory 7002 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0140] The processor 7001 reads and executes the computer program instructions stored in the memory 7002 to implement Figure 2 The display method in the illustrated embodiment.

[0141] In one example, the computer device may further include a communication interface 7003 and a bus 7004. Figure 6 As shown, the processor 7001, the memory 7002, and the communication interface 7003 are connected via a bus 7004 and communicate with each other.

[0142] The communication interface 7003 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0143] Bus 7004 includes hardware, software or both, and the components of online data flow billing equipment are coupled to each other. For example, but not limitation, the bus may include Accelerated Graphics Port (AGP) or other graphics bus, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industry Standard Architecture (ISA) bus, InfiniBand interconnection, Low Pin Count (LPC) bus, Memory bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association Local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 7004 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

[0144] In addition, in combination with the display method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the display methods in the above embodiment is implemented.

[0145] An embodiment of the present application also provides a computer program product, including a computer program, which implements any one of the display methods in the above embodiments when the computer program is processed and executed.

[0146] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0147] The functional blocks shown in the structural block diagram described above can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (Read-Only Memory, ROM), flash memory, erasable read-only memory (Erasable ReadOnly Memory, EROM), floppy disks, compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical discs, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0148] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0149] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A display method, characterized in that: include: The first type of environmental perception signal collected in real time during the vehicle driving is stored in a signal buffer; At intervals of a first preset time length, extracting the most recently collected first-type environment perception signal from the signal cache and putting it into a signal set to be rendered; Putting the second type of environmental perception signal collected in real time during the driving of the vehicle into the signal set to be rendered; Based on the signal set to be rendered, a display interface of the vehicle-mounted display device is rendered and generated.

2. The method according to claim 1, characterized in that The step of rendering and generating a display interface of an in-vehicle display device based on the signal set to be rendered includes: The signal set to be rendered is sent to the vehicle-mounted display device for rendering at intervals of a second preset time length to generate the display interface, and the second preset time length is less than or equal to the first preset time length.

3. The method according to claim 1, characterized in that The first category includes multiple subcategories, and the signal cache includes multiple cache units, each cache unit is used to store an environmental perception signal corresponding to a subcategory; The storing, in a signal buffer, the signal value of the first type of environmental perception signal collected in real time during the vehicle driving process includes: Obtain the environmental perception signals corresponding to each subclass collected in real time during vehicle driving; For an environment perception signal corresponding to any subclass, the environment perception signal corresponding to the subclass is stored in a cache unit corresponding to the subclass.

4. The method according to claim 3, characterized in that The step of storing, for an environment perception signal corresponding to any subclass, the environment perception signal corresponding to the subclass in a cache unit corresponding to the subclass includes: The environment perception signal corresponding to the subclass is used to replace the existing environment perception signal in the cache unit corresponding to the subclass.

5. The method according to claim 3, characterized in that: The step of storing, for an environment perception signal corresponding to any subclass, the environment perception signal corresponding to the subclass in a cache unit corresponding to the subclass includes: The environmental perception signal corresponding to the subclass is recorded in the cache unit corresponding to the subclass, and is distinguished from the existing environmental perception signals in the cache unit corresponding to the subclass by the timestamp.

6. The method according to claim 4, characterized in that The extracting the latest collected first-type environment perception signal from the signal cache at intervals of a first preset time and putting the first-type environment perception signal into the to-be-rendered signal set includes: Every time the first preset time period elapses, all environment perception signals in each cache unit in the signal cache are extracted and put into the signal set to be rendered.

7. The method according to claim 5, characterized in that The extracting the latest collected first-type environment perception signal from the signal cache at intervals of a first preset time and putting the first-type environment perception signal into the to-be-rendered signal set includes: Every time the first preset time period elapses, the environment perception signal with the latest timestamp in each cache unit in the signal cache is extracted and put into the signal set to be rendered.

8. A display device, characterized in that: include: A cache module, used for storing the first type of environmental perception signal collected in real time during the vehicle driving process in a signal cache; An extraction module, configured to extract the latest collected first-type environment perception signal from the signal cache at intervals of a first preset time length, and put the first-type environment perception signal into a signal set to be rendered; An insertion module, used for putting the second type of environmental perception signal collected in real time during the driving process of the vehicle into the signal set to be rendered; A rendering module is used to render and generate a display interface of the vehicle-mounted display device based on the signal set to be rendered.

9. A computer device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.