Theme display method based on vehicle SR and electronic equipment

By acquiring user input data or environmental data, the target theme of the vehicle's SR (Signaling System) can be determined and switched, solving the problem of a fixed and monotonous vehicle SR display interface and achieving a more user-friendly experience.

CN121947166APending Publication Date: 2026-05-01XG TECHNOLOGIES PTE LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XG TECHNOLOGIES PTE LTD
Filing Date
2026-01-30
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

The existing vehicle SR display interface is fixed and monotonous, lacks user-friendly design, and cannot flexibly adjust the theme according to user needs.

Method used

By acquiring user input data or environmental input data, the target theme of the vehicle's SR is determined, and the current theme is switched to the target theme. Flexible theme switching is achieved by using local or server-side theme libraries or real-time generation technology.

Benefits of technology

The flexibility and user-friendliness of the SR display interface have been improved, enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121947166A_ABST
    Figure CN121947166A_ABST
Patent Text Reader

Abstract

The invention discloses a theme display method based on a vehicle SR and electronic equipment. According to the method, user input data or environment input data are obtained, and a target theme of the SR is determined based on the user input data or the environment input data. And then, the target theme is obtained, and the currently displayed theme is switched and displayed as the target theme, so that the display flexibility of the SR theme of the vehicle is improved, the display of the SR theme is more humanized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

A Theme Display Method and Electronic Device Based on Vehicle SR Technical Field

[0001] This disclosure relates to the field of vehicle SR technology, and more particularly to a subject display method and electronic device based on vehicle SR. Background Technology

[0002] With the development of intelligent driving technology, Surrounding Recognition (SR) display technology is being increasingly widely used by many automakers. SR technology can construct and display a virtual scene of the vehicle's surrounding environment in real time, transforming the three-dimensional spatial information of the physical world into an intuitive two-dimensional or three-dimensional visual interface, providing drivers with an immersive environmental perception experience. However, how to make the SR display interface more user-friendly while providing an immersive environmental perception experience for the driver remains a technical challenge. Summary of the Invention

[0003] To address the aforementioned technical issues, this disclosure provides a theme display method and electronic device based on vehicle SR (Signal Response) to improve the flexibility of the SR display interface.

[0004] A first aspect of this disclosure provides a method for displaying a theme based on a vehicle SR (Signal Response Time). The method includes: acquiring user input data or environmental input data; determining a target theme for the vehicle SR based on the user input data or environmental input data; acquiring the target theme and switching the current first theme to display as the target theme.

[0005] A second aspect of this disclosure provides a theme display device based on a vehicle SR (Signal Response System), comprising: an acquisition module for acquiring user input data or environmental input data; a processing module for determining a target theme of the vehicle SR based on the user input data or environmental input data obtained by the acquisition module; the acquisition module further for acquiring the target theme; and a display module for switching the current first theme to the target theme obtained by the acquisition module.

[0006] A third aspect of this disclosure provides an electronic device comprising: a processor; a memory for storing executable instructions of the processor; the processor being configured to read the executable instructions from the memory and execute the instructions to implement the vehicle SR-based theme display method provided in the first aspect above.

[0007] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program for executing the vehicle SR-based theme display method provided in the first aspect embodiment above.

[0008] A fifth aspect of this disclosure provides a computer program product that, when executed by an instruction processor, performs the vehicle SR-based theme display method provided in the first aspect of this disclosure.

[0009] This disclosure provides a method and electronic device for displaying vehicle SR (Signal Surface) themes. The method involves acquiring user input data or environmental input data, and determining the target theme for the vehicle SR based on this data. Then, the target theme is acquired, and the currently displayed theme is switched to the target theme, thereby improving the display flexibility of the vehicle SR theme, making the SR theme display more user-friendly, and enhancing the user experience. Attached Figure Description

[0010] Figure 1 is a scenario diagram to which this disclosure applies.

[0011] Figure 2 is a system structure block diagram provided by an exemplary embodiment of the present disclosure.

[0012] Figure 3 is a flowchart illustrating a vehicle SR-based theme display method provided in an exemplary embodiment of this disclosure.

[0013] Figure 4 is a flowchart of a method for obtaining a target topic provided by an exemplary embodiment of this disclosure.

[0014] Figure 5 is a flowchart of a method for generating a target topic provided by an exemplary embodiment of this disclosure.

[0015] Figure 6 is a flowchart of a method for generating a target topic provided by an exemplary embodiment of this disclosure.

[0016] Figure 7A is a schematic diagram of a user interface provided by an exemplary embodiment of the present disclosure.

[0017] Figure 7B is a schematic diagram of a user interface provided by an exemplary embodiment of the present disclosure.

[0018] Figure 7C is a schematic diagram of a user interface provided by an exemplary embodiment of the present disclosure.

[0019] Figure 8 is a schematic diagram of the structure of a theme display device based on vehicle SR provided in an exemplary embodiment of the present disclosure.

[0020] Figure 9 is a structural diagram of an electronic device provided in an exemplary embodiment of this disclosure. Detailed Implementation

[0021] To explain this disclosure, exemplary embodiments of the disclosure will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the disclosure, and not all of them. It should be understood that the disclosure is not limited to exemplary embodiments.

[0022] It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of this disclosure.

[0023] Application Overview: Vehicle SR technology can construct and display a virtual scene of the vehicle's surrounding environment in real time, transforming the three-dimensional spatial information of the physical world into an intuitive two-dimensional or three-dimensional visualization interface, providing drivers with an immersive environmental perception experience. Currently, vehicle SR display interfaces are generally based on a fixed default theme; therefore, making the SR display interface more user-friendly has become a technical problem to be solved.

[0024] Based on this, this disclosure provides a method for displaying a theme based on a vehicle SR (Signal Surface Display). This method involves acquiring user input data or environmental input data, and determining the target theme for the vehicle SR based on the acquired user input data or environmental input data. Then, the target theme is obtained, and the current theme is switched to display the target theme. This solves the problem of a fixed and monotonous SR display interface and improves the flexibility of the SR display interface.

[0025] Figure 1 illustrates an application scenario provided by an embodiment of this disclosure. Referring to Figure 1, this application scenario may include a cockpit domain controller 10 and a server 20. The server 20 may be a cloud server. The server 20 may be a single server or a server cluster.

[0026] In some embodiments, the cockpit domain controller 10 can acquire user input data or environmental input data, and determine the target theme of the vehicle SR based on the acquired data. Then, the cockpit domain controller 10 can acquire the target theme and switch the currently displayed theme to the target theme.

[0027] In some embodiments, the cockpit domain controller 10 may obtain a target topic from a topic library pre-stored locally or on the server 20. In other embodiments, if the cockpit domain controller 10 does not find the target topic in the topic library pre-stored locally or on the server 20, it may also recommend topics similar to the target topic from the topic library pre-stored locally or on the server 20 to the user.

[0028] In other embodiments, if the cockpit domain controller 10 does not find the target topic in the topic library pre-stored locally or on the server 20, it can also generate the target topic in real time.

[0029] In other embodiments, the cockpit domain controller 10 may also send a target topic generation request message to the server 20, which generates the target topic and then returns the generated target topic to the cockpit domain controller 10.

[0030] Figure 2 shows an exemplary system block diagram of a system provided in an embodiment of this disclosure. As shown in Figure 2, the system may specifically include an interaction and intelligent recommendation module 201, a style mapping and prompt word strategy module 202, an asset database 203, a display compositing and secure rendering control module 204, and a social, transaction, and governance module 205.

[0031] The interaction and intelligent recommendation module 201 is used to listen for trigger signals and recommend SR topics to the user based on multimodal data. For example, the trigger signal can be a user-input voice signal or a touch signal. The multimodal data can be data collected by the camera, historical data from the voice assistant, etc.

[0032] The Style Mapping and Hint Strategy Module 202 is used to determine the SR theme style based on the collected data and to determine the relevant hints for the target theme.

[0033] The asset database 203 stores style packs, which may include models, materials, particle effects, and color schemes. The display compositing and secure rendering control module 204 is used for compositing the SR theme interface, generating effects, and rendering. The social, transaction, and governance module 205 is used for uploading, approving, generating sharing links for SR themes, implementing theme-related payment policies, and reclaiming themes.

[0034] Figure 3 is a flowchart illustrating a vehicle SR-based theme display method provided by an exemplary embodiment of this disclosure. This embodiment can be applied to electronic devices, and as shown in Figure 3, includes the following steps: Step 301, acquiring user input data or environmental input data.

[0035] The user input data may include at least one of the following: voice input data and touch input data; the environmental input data may include at least one of the following: vehicle status data, data collected by the vehicle's cameras, and external environment data.

[0036] Step 302: Determine the target theme of the vehicle SR based on user input data or environmental input data.

[0037] Step 303: Obtain the target topic.

[0038] Step 304: Switch the current first theme to the target theme.

[0039] In the embodiment shown in Figure 3, the target theme of the vehicle SR is determined by user input data or environmental input data, then the target theme is acquired and displayed. This makes the display theme of the vehicle SR more flexible. Compared with the fixed and single SR display interface in the prior art, the solution of this disclosure embodiment is more user-friendly.

[0040] As shown in Figure 4, based on the embodiment shown in Figure 3 above, step 303 may include the following steps: Step 401, determine whether the target topic is a copyrighted topic included in the copyright library. If the target topic is a copyrighted topic included in the copyright library, then continue to step 402; if the target topic is not a copyrighted topic included in the copyright library, then continue to step 403.

[0041] Step 402: Retrieve the target topic from the local cache or the server.

[0042] In some embodiments, the copyright library may include multiple copyrighted themes from collaborations between vehicle manufacturers and copyright holders. If the target theme is a copyrighted theme included in the copyright library, it will be retrieved first from the local cache or the server.

[0043] The local cache can reserve a certain amount of space (e.g., 1GB) to cache downloaded themes, while the server (e.g., a cloud server) can pre-store multiple themes. Themes in the local cache and those pre-stored on the server may include copyrighted themes.

[0044] For example, suppose the user inputs the voice command: "Change to topic A." When the cockpit domain controller receives this voice signal, it can check if topic A is included in the copyright library. If topic A is found in the copyright library, it can be retrieved directly from the local cache or cloud storage. If topic A is not in the copyright library, proceed to the following steps.

[0045] Step 403: Determine whether a second topic can be identified in the local cache or on the server. If a second topic can be identified, proceed to step 404; otherwise, proceed to step 405.

[0046] In some embodiments, if the target topic is not among the copyrighted topics included in the copyright library, topics can be recommended to the user based on local caching or topics pre-stored on the server. This avoids negative user feedback and reduces user waiting time. For example, suppose a user requests to change topic SR to topic B, which is not in the copyright library. That is, if the requested topic B corresponds to intellectual property (IP) that the vehicle manufacturer has not authorized, the recommendation mechanism can be triggered to recommend a topic to the user.

[0047] As one possible implementation, if the user requests a theme that is not copyrighted, the system can notify the user via voice or a prompt box that the theme cannot be directly generated due to copyright reasons. Secondly, the system can recommend themes to the user, such as those similar to the target theme. For example, if the user says, "Please change to a certain theme," the cockpit domain controller, upon receiving this voice command, can analyze the deep characteristics of the theme in the voice command. For instance, if the system analyzes that the user's desired theme corresponds to keywords such as "gentle," "healing," "blue sky," "anime," and "clouds," it can display a prompt message on the interface: "Theme [name] cannot be generated at the moment, but we have found a very similar theme for you. Would you like to preview it now?" The user can then choose to download the resource based on the prompt message, significantly reducing waiting time. Alternatively, the system can display a prompt message such as: "Sorry, this theme cannot be generated at the moment due to copyright reasons." This application does not specifically limit the content of the prompt message.

[0048] As another possible implementation, themes can be recommended to users based on their usage habits, SR theme download volume, and current trending topics. Of course, themes can also be recommended randomly; this disclosure does not impose specific limitations.

[0049] In some embodiments, a random recommendation button can also be displayed on the SR display interface. When the user clicks the random recommendation button, the cockpit domain controller can respond to the click operation and recommend topics to the user based on the user's usage habits, SR theme download volume, current popular topics, random algorithms, etc., thereby solving the problem of user difficulty in selection.

[0050] For example, assuming an in-cabin monitoring system (IMS), if the camera detects a child in the back seat, it can determine that the target theme is a style the child likes and recommend themes related to that style to the user. Or, if a voice assistant records that the user recently searched for a movie, it can recommend themes based on that movie's IP. Or, if map data detects traffic congestion, it can recommend soothing themes to alleviate the user's anxiety.

[0051] Step 404: Determine the target topic based on the second topic.

[0052] For ease of description, the topic recommended by the cockpit domain controller to the user can be referred to as: the second topic.

[0053] In some embodiments, the cockpit domain controller can determine a target topic based on a second topic. Specifically, this can include two methods: using the second topic as the target topic, or processing the second topic to obtain the target topic. For example, if it is detected that the vehicle is moving slowly and the traffic is congested, a soothing topic can be recommended to the user. Suppose a soothing topic (e.g., topic 1) is found in the local cache, then topic 1 can be used as the target topic; or topic 1 can be modified, for example, the saturation of topic 1 can be modified to obtain topic 2, and topic 2 can be used as the target topic. It should be understood that the above examples are for illustrative purposes only and are not limited to these in actual product implementation.

[0054] As one possible implementation, pre-stored topics all have corresponding theme styles. For example, each topic can be assigned a corresponding feature tag, and each feature tag corresponds to a theme style. A single feature tag can include at least one topic. Taking the recommended topics mentioned above as an example, assuming that the feature tag corresponding to the healing style includes multiple topics, then any one of those topics can be recommended.

[0055] Step 405: Generate the target topic in real time.

[0056] In some embodiments, if no theme matching the user's current needs is found in the local cache or on the server, a target theme can be generated in real time.

[0057] As shown in Figure 5, based on the embodiment shown in Figure 4 above, step 405 may include the following steps: Step 501, the cockpit domain controller sends a third topic generation request message to the server.

[0058] The generation request message may include at least one of the following: the name of the target topic, the style of the target topic, and the generation rules of the target topic. The generation rules of the target topic may include the validation rules shown in the embodiment of Figure 6 below, or may also include rules input by the user through natural language.

[0059] Step 502: The cockpit domain controller receives the third topic sent by the server.

[0060] Step 503: The cockpit domain controller obtains the target topic based on the third topic.

[0061] In some embodiments, the cockpit domain controller can determine the target topic based on a third topic. Specifically, this can include two methods: using the third topic as the target topic, or processing the third topic to obtain the target topic. The specific implementation is similar to determining the target topic based on the second topic in step 404, and can be found in the description of step 404, which will not be repeated here.

[0062] The embodiment shown in Figure 5 uses a server to generate the topic. In other embodiments of this disclosure, the cockpit domain controller can generate the target topic itself. That is, in the embodiments of this disclosure, it is not necessary to send the topic to a server; as long as the computing power on the cockpit domain controller side is sufficient, it is acceptable.

[0063] For example, as shown in FIG6, based on the embodiment shown in FIG4 above, step 405 may specifically include the following steps: It should be understood that the steps of the embodiment shown in FIG6 can be executed by the cockpit domain controller or by the server.

[0064] Step 601: Determine the style type of the target theme based on user input data or environmental input data.

[0065] In this embodiment of the disclosure, the theme style types may include the following examples: cartoon style, realistic style, movie and game style, science fiction style, fantasy style, art style, popular style, and holiday / location style. The following is a description of the styles applied to the SR theme interface: 1. Cartoon style: such as anime / manga style.

[0066] 2. Realistic style: The SR interface can maintain the physical shell of a modern vehicle, only superimposing IP feature elements.

[0067] 3. Film and game style: Replicating specific vehicles that exist in the IP of film and game works (for example, spaceships can be used as car models).

[0068] 4. Sci-fi style: Imagine the world of a vehicleless IP and generate futuristic vehicles.

[0069] 5. Fantasy style: Make cross-species / cross-material associations with non-technical IPs.

[0070] 6. Artistic Style: Based on abstract aesthetics, the vehicle is structured into specific brushstrokes or materials.

[0071] 7. Popular styles: Some common styles in the field of Artificial Intelligence Generated Content (AIGC).

[0072] 8. Festival Location: The theme based on the festival or location (e.g., "Dragon Boat Festival" or "Sanya").

[0073] Step 602: Determine the primary and secondary colors of the target theme, and determine the shapes of the elements included in the target theme.

[0074] Step 603: Generate a model of the target theme based on style type, primary color, secondary color, form, and validation rules.

[0075] In some embodiments, the process of generating a model may include the following steps: 1. Determine the theme style type: determine which style among the above styles the target theme belongs to.

[0076] 2. Determine the primary and secondary colors of the target theme.

[0077] 3. Check if there is an official vehicle in the IP database. If there is no official vehicle, deduce the vehicle's form.

[0078] 4. Determine whether to modify the textures or reconstruct the network.

[0079] 5. Verification rules may include inconsistency checks, consistency checks, taboo information checks, and risk color checks.

[0080] The process includes several key elements: **Discrepancy Validation:** First, it verifies whether newly added components in the model disrupt basic cognition. Second, when the discrepancy exceeds a set threshold, it is downgraded. **Consistency Check:** This involves style checks on vehicles, people, roads, trees, etc., in the model to ensure a consistent style across the SR interface. **Taboo Information Check:** This determines if the model contains any elements that are frightening or culturally taboo. **Risk Color Check:** This checks for colors that could conflict with the vehicle's warning information. For example, if Advanced Driver Assistance Systems (ADAS) warnings include red, the vehicle model should not be generated in red. It should be understood that risk colors can include yellow, orange, etc., in addition to red; there are no restrictions.

[0081] Secondly, it can also remove real car manufacturer logos or distinctive front fascia features that may appear in the generated model; or it can regenerate the model.

[0082] In this embodiment of the disclosure, an intelligent polygon reduction strategy is also set when generating the model. Specifically, the polygon reduction strategy can be applied to the model of the target theme according to the theme style type requested by the user, and the resource weights of mesh and texture are allocated differently to solve the problem of computing power limitation of vehicle chip, thereby achieving a balance between image quality and performance of SR interface.

[0083] For example, for cartoon-style themes, a geometric reduction strategy can be adopted to reduce the number of polygons to below 3,000, and rely on highly saturated textures and local lighting models (such as the Phong model) to compensate for the visual effects.

[0084] For popular themes, a normal map baking strategy can be used. For example, in a cyberpunk theme, the geometric details of illuminated components like neon tubes can be preserved, and complex mechanical textures can be pressed into the normal map through baking. Another example, such as a LEGO-style theme, is to enhance the sharpness of geometric edges and remove curved surfaces.

[0085] For themes with a mechanical structure style, a strategy of prioritizing outlines and replacing them with normal maps is adopted. For example, in a Star Wars theme, the key silhouettes and joint structures of the mechs can be preserved, while fine details such as panel lines, screws, and heat vents can be rendered using high-precision normal maps.

[0086] For themes based on art styles, a strategy of replacing textures with brushstrokes is adopted. For example, custom shaders with brushstroke feel and high-precision base color maps can be used to simulate the layered feel of oil painting or the line feel of sketching.

[0087] For science fiction themes, edge enhancement and color blocking strategies can be adopted. For example, the number of faces can be reduced appropriately, but the cleanliness of the edge topology must be ensured to support real-time outline algorithms. At the same time, internal details should be reduced, and color ramp should be used to render the style.

[0088] For themes based on the style of holiday locations, a GPU instancing strategy is adopted. For example, for recurring decorations (such as lanterns and snowflakes), instancing techniques can be used to reduce the memory usage of different geometric shapes, while the main model adopts a standard Level of Detail (LOD) strategy.

[0089] For themes reminiscent of film and games, a strategy prioritizing facial features is adopted. For example, the polygon count budget is concentrated on the facial features of characters, while the polygon count for body parts and clothing is significantly reduced, and cloth texture mapping is used to ensure the recognizability of the characters' expressions. Another example is for game-related themes, where a stylized rendering adaptation strategy can be used. This could involve mimicking toon shading, simplifying lighting calculations, reducing the subdivision of the model's surface, and emphasizing the artistic treatment of the light and shadow boundaries.

[0090] In this embodiment of the disclosure, multiple color schemes that conform to color aesthetics can be provided for the same theme model. For example, for a certain theme, color variations such as "classic blue and yellow," "retro black and white," and "high-brightness yellow" can be provided without creating a sense of disharmony. These variations can be displayed in a list on the interface, and users can select and apply the desired color scheme by swiping according to their own needs.

[0091] Through the above embodiments, the SR theme can be switched based on user input data or external environment data, making the SR theme display interface more in line with the user's current needs, more user-friendly, and improving the user experience.

[0092] Furthermore, in this embodiment of the disclosure, when switching themes, in addition to changing the 3D model in the SR scene, the theme of the user interface (UI) controls can also be changed. It should be understood that the theme of the UI controls may not be changed, and this embodiment of the disclosure does not limit this.

[0093] The UI controls can include the status bar, quick access area (DOCK bar), pop-ups, etc. When the theme changes, style parameters such as transparency (Blur), fluidity, metallic / skeuomorphic materials, clay-like textures, plush textures, and flatness can be modified to ensure the overall visual language consistency of the vehicle's infotainment system and improve the visual display effect.

[0094] In some embodiments, this disclosure also provides a remote asset recall function. When a topic is determined to be in violation (e.g., the topic involves pornography, violence, or legal disputes), a blacklist can be sent to the cockpit domain controller via a server. The cockpit domain controller can receive the blacklist sent by the server, which includes at least one topic. The cockpit domain controller can then delete the topic files included in the blacklist from locally stored storage.

[0095] As an example, each theme can correspond to a Universally Unique Identifier (UUID). If a user-generated theme is subsequently deemed non-compliant, the official system can issue a UUID blacklist via the cloud. Upon receiving this information, the cockpit domain controller can forcibly delete the corresponding local theme file. The system will then restore the default SR theme upon the next vehicle startup and send a compliance cleanup notification to the user.

[0096] The following describes some aspects in conjunction with the user interface that may be involved in the embodiments of this disclosure.

[0097] In some embodiments, before switching the display of a target theme on the SR interface after obtaining the target theme, a prompt message can be displayed on the interface to prompt the user to confirm whether to use the target theme. As an example, as shown in Figure 7A, after the cockpit domain controller finds a theme similar to the user's needs in its local cache, it recommends similar themes to the user. At this time, a prompt box 701 can be displayed on the interface 700, which may include a prompt message 702 and a confirmation button 703. For example, the prompt message 702 could be: "Do you want to use this theme?" After the user clicks the confirmation button 703, the cockpit domain controller can respond to the user's click operation and apply the recommended theme.

[0098] For example, as shown in Figure 7B, assuming the SR display interface is interface 710, this interface 710 can be the target theme interface that the cockpit domain controller switches to display based on user needs, or it can be a theme interface recommended to the user and confirmed by the user; there is no limitation on this. Interface 710 may include an SR theme restore button 711, a favorite button 712, and a share button 713.

[0099] When a user clicks the SR theme restore button 711, the cockpit domain controller responds to the user's triggering of the SR theme restore button and switches the target theme back to the default theme. In other words, when the user triggers the SR theme restore button 711, the cockpit domain controller can clear all currently overlaid AI stylized rendering layers, filters, and Human-Machine Interface (HMI) element variants, seamlessly reverting the SR interface to the factory default realistic / wireframe style, ensuring an immediate backup experience in case of user visual fatigue or accidental operation.

[0100] When a user clicks the favorite button 712, the cockpit domain controller can respond to the user's trigger operation of the favorite button 712 and save the currently displayed SR topic to the favorites so that it can be found later if needed. It should be understood that in this embodiment of the disclosure, this entry can be provided for topics generated by the user in real time through natural language. For example, a favorite button can also be added to the interface 700 in Figure 7A. When the user clicks it, the current prompt, parameter configuration information, etc. can be saved to the local cache.

[0101] Furthermore, the cockpit domain controller can also generate a sharing package based on the topic's configuration parameters. This sharing package can take the form of a hyperlink, QR code, etc. For example, when a user clicks the share button 713 on interface 710, the cockpit domain controller can respond to the user's triggering operation of the share button 713 by displaying a hyperlink or QR code for the topic.

[0102] In this embodiment, the SR theme can be shared to various social platforms such as in-vehicle infotainment systems. After the user on the sharing end clicks to send the message, the receiving user can scan the QR code or click the shared link using an electronic device to automatically parse the parameter package and download the same theme.

[0103] Furthermore, this embodiment of the disclosure can also establish a theme trading market, supporting free sharing or paid download of themes. For example, theme creators can set a small fee (such as 1 yuan) for users to obtain themes. With this mechanism, revenue can be shared proportionally between the creator and the platform (car manufacturer), thereby incentivizing the creation of high-quality content and covering production costs.

[0104] As shown in Figure 7C, a floating control layer can be overlaid on the SR display interface, providing saturation adjustment controls for users to adjust visual parameters in real time. The interface 720 shown in Figure 7C displays a saturation adjustment control 721, which is used to adjust the saturation of the target theme. Users can adjust the saturation by sliding the saturation adjustment bar of the saturation adjustment control 721, thereby changing the color look-up table (LUT) weights of the rendering pipeline in real time. For example, when a user performs a left-to-right gesture on the saturation adjustment bar (the length of the gesture is indicated by thick lines in the figure), the cockpit domain controller responds to the user's gesture on the saturation adjustment control 721, adjusting the saturation of the target theme from the first saturation level to the second saturation level.

[0105] It should be understood that the floating control layer can be triggered to appear via gesture operations, or it can remain displayed on the SR interface. If it remains displayed on the SR interface, it should not obscure key display areas of the SR interface; for example, it can be displayed in the bottom area of ​​the SR interface.

[0106] It should be understood that the interfaces shown in Figures 7A, 7B, and 7C are only illustrative. In actual product implementation, the SR display interface may include more or fewer controls, and no specific limitation is made in this regard.

[0107] Figure 8 is a schematic diagram of the structure of a theme display device based on vehicle SR provided in an exemplary embodiment of the present disclosure. As shown in Figure 8, the theme display device 800 based on vehicle SR may include an acquisition module 801, a processing module 802, and a display module 803.

[0108] The acquisition module 801 is used to acquire user input data or environmental input data; the processing module 802 is used to determine the target theme of the vehicle SR based on the user input data or environmental input data obtained by the acquisition module 801; the acquisition module 801 is also used to acquire the target theme; and the display module 803 is used to switch the current first theme to the target theme obtained by the acquisition module.

[0109] The user input data includes at least one of the following: voice input data and touch input data; the environmental input data includes at least one of the following: vehicle status data, data collected by the vehicle's camera, and external environment data.

[0110] In one possible implementation, the acquisition module 801 is used to acquire the target topic in the following manner: if it is determined that the target topic is a copyrighted topic included in the copyright library, then the target topic is acquired from the local cache or the server. The copyright library includes multiple copyrighted topics in cooperation between the vehicle manufacturer and the copyright holder, and the server pre-stores multiple topics.

[0111] In one possible implementation, the acquisition module 801 is used to acquire the target topic in the following manner: if it is determined that the target topic is a topic other than the copyrighted topics included in the copyright library, then a second topic is determined in the local cache or the server, the second topic being any one of at least one topics similar to the target topic, and the server pre-stores multiple topics; the target topic is determined based on the second topic.

[0112] In one possible implementation, the acquisition module 801 is configured to acquire the target topic in the following manner: if the target topic is not included in the local cache and multiple topics pre-stored by the server, then send a third topic generation request message to the server; receive the third topic sent by the server; and obtain the target topic based on the third topic.

[0113] In one possible implementation, the acquisition module 801 is used to acquire the target topic in the following manner: if the target topic is not included in the multiple topics pre-stored in the local cache and on the server, the target topic is generated based on the user input data or environment input data.

[0114] In one possible implementation, the acquisition module 801 is configured to generate the target theme based on the user input data or environmental input data in the following manner: determining the style type of the target theme based on the user input data or environmental input data; determining the primary color and secondary color of the target theme, and determining the form of the elements included in the target theme; generating a model of the target theme based on the style type, primary color, secondary color, form, and verification rules, wherein the verification rules include inconsistency verification, style consistency check, risk color check, and taboo information check.

[0115] In one possible implementation, the processing module 802 is further configured to: perform a polygon reduction strategy on the model of the target theme according to the style type, wherein the polygon reduction strategy includes geometric polygon reduction, normal baking, instantiation rendering, and texture replacement.

[0116] In one possible implementation, the display module 803 is specifically used to switch the current first theme to the target theme in the following manner: updating the theme of the 3D model and UI control in the SR scene to the target theme.

[0117] In one possible implementation, the display module 803 is further configured to: display an SR theme restore button; the processing module 802 is further configured to: switch the target theme back to the default theme in response to a user's trigger operation on the SR theme restore button; and / or, the acquisition module 801 is further configured to: receive a blacklist sent by a server, the blacklist including at least one theme; the processing module 802 is further configured to: delete the locally stored theme file if it is determined that the target theme is among at least one theme included in the blacklist; and / or, the display module 803 is further configured to: display a saturation adjustment control, the saturation adjustment control being used to adjust the saturation of the target theme; the processing module 802 is further configured to: adjust the saturation of the target theme from a first saturation level to a second saturation level in response to a user's gesture operation on the saturation adjustment control.

[0118] In one possible implementation, the processing module 802 is further configured to: generate a sharing package based on the configuration parameters of the target topic, the sharing package including a hyperlink and a QR code; and / or, the display module 803 is further configured to: display a share button; the processing module 802 is further configured to: display a hyperlink or QR code of the target topic in response to a user's triggering operation on the share button; and / or, the display module 803 is further configured to: display a favorite button; the processing module 802 is further configured to: save the target topic in at least one pre-stored topic in response to a user's triggering operation on the favorite button.

[0119] The beneficial technical effects corresponding to the exemplary embodiments of this device can be found in the corresponding beneficial technical effects in the exemplary method section above, and will not be repeated here.

[0120] Exemplary Electronic Device FIG9 is a structural diagram of an electronic device provided in an embodiment of the present disclosure. As shown in FIG9, the electronic device 10 includes at least one processor 11, a memory 12, and a display screen 13.

[0121] The processor 11 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 10 to perform desired functions.

[0122] The memory 12 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 11 may execute one or more computer program instructions to implement the vehicle SR-based theme display method and / or other desired functions of the various embodiments of this disclosure described above.

[0123] Display screen 13 is used to display the vehicle's SR interface.

[0124] In one example, the electronic device 10 may also include an input device 13, and these components are interconnected via a bus system and / or other forms of connection mechanism (not shown).

[0125] Of course, for simplicity, Figure 9 only shows some of the components of the electronic device that are relevant to this disclosure, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device may include any other suitable components depending on the specific application.

[0126] The electronic devices described in this disclosure can be vehicle terminals, intelligent driving domain controllers, central computing platforms, etc. The above description uses only a cockpit domain controller as an example.

[0127] In addition to the methods and apparatus described above, embodiments of this disclosure may also provide a computer program product including computer program instructions that, when executed by a processor, cause the processor to perform the steps of the vehicle SR-based topic display method described in the various embodiments of this disclosure in the "Exemplary Methods" section above.

[0128] Computer program products can be written in any combination of one or more programming languages ​​to perform the operations of embodiments of this disclosure. These programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on a user's computing device, partially on a user's computing device, as a standalone software package, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0129] Furthermore, embodiments of this disclosure may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps in the vehicle SR-based theme display method of the various embodiments of this disclosure described in the "Exemplary Methods" section above.

[0130] Computer-readable storage media may take the form of any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, but is not limited to, systems, apparatuses, or devices that are electrical, magnetic, optical, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0131] The basic principles of this disclosure have been described above with reference to specific embodiments. However, the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.

[0132] Various modifications and variations can be made to this disclosure without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.

Claims

1. A method for displaying themes based on vehicle SR, comprising: Obtain user input data or environmental input data; Based on the user input data or environmental input data, the target theme of the vehicle SR is determined; Obtain the target topic and switch the current first topic to display the target topic.

2. The method according to claim 1, wherein, The user input data includes at least one of the following: voice input data and touch input data; the environmental input data includes at least one of the following: vehicle status data, data collected by the vehicle's camera, and external environment data.

3. The method according to claim 1, wherein, The step of obtaining the target topic includes: if it is determined that the target topic is a copyrighted topic included in the copyright library, then the target topic is obtained from the local cache or the server. The copyright library includes multiple copyrighted topics in cooperation between the vehicle manufacturer and the copyright holder, and the server pre-stores multiple topics.

4. The method according to claim 1, wherein, The step of obtaining the target topic includes: if the target topic is determined to be a topic other than the copyrighted topics included in the copyright library, then a second topic is determined in the local cache or on the server, wherein the second topic is any one of at least one topic similar to the target topic, and the server pre-stores multiple topics; and the target topic is determined based on the second topic.

5. The method according to claim 1, wherein, The step of obtaining the target topic includes: if the target topic is not included in the multiple topics pre-stored in the local cache and on the server, then sending a third topic generation request message to the server; receiving the third topic sent by the server; and obtaining the target topic based on the third topic.

6. The method according to claim 1, wherein, The step of obtaining the target topic includes: if the target topic is not included in the multiple topics pre-stored in the local cache and on the server, then generating the target topic based on the user input data or environment input data.

7. The method according to claim 6, wherein, The step of generating the target theme based on the user input data or environmental input data includes: determining the style type of the target theme based on the user input data or environmental input data; determining the primary color and secondary color of the target theme, and determining the form of the elements included in the target theme; generating a model of the target theme based on the style type, primary color, secondary color, form, and verification rules, wherein the verification rules include inconsistency verification, style consistency check, risk color check, and taboo information check.

8. The method according to claim 7, wherein, When generating the model of the target theme, the method further includes: performing a polygon reduction strategy on the model of the target theme according to the style type, wherein the polygon reduction strategy includes geometric polygon reduction, normal baking, instantiation rendering, and texture replacement.

9. The method according to claim 1, wherein, The step of switching the current first theme to the target theme includes: updating the theme of the 3D model and UI control in the SR scene to the target theme.

10. The method according to claim 1, wherein, The method further includes: displaying an SR theme restore button; in response to a user's triggering operation of the SR theme restore button, switching the target theme back to the default theme; and / or receiving a blacklist sent by a server, the blacklist including at least one theme; if it is determined that the target theme is among the at least one theme included in the blacklist, deleting the locally stored theme file; and / or displaying a saturation adjustment control, the saturation adjustment control being used to adjust the saturation of the target theme; in response to a user's gesture operation on the saturation adjustment control, adjusting the saturation of the target theme from a first saturation level to a second saturation level.

11. The method according to claim 1, wherein, The method further includes: generating a sharing package based on the configuration parameters of the target theme, the sharing package being in the form of a hyperlink or a QR code; and / or displaying a share button; displaying a hyperlink or QR code of the target theme in response to a user's triggering operation on the share button; and / or displaying a favorite button; and saving the target theme in at least one pre-stored theme in response to a user's triggering operation on the favorite button.

12. A theme display device based on vehicle SR, comprising: The acquisition module is used to acquire user input data or environmental input data; The processing module is used to determine the target theme of the vehicle SR based on the user input data or environmental input data obtained by the acquisition module; the acquisition module is also used to acquire the target theme; the display module is used to switch the current first theme to the target theme obtained by the acquisition module.

13. A computer-readable storage medium storing a computer program for performing the vehicle SR-based theme display method according to any one of claims 1-11.

14. An electronic device, the electronic device comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the vehicle SR-based theme display method according to any one of claims 1-11.