Vehicle-mounted 3D scene interaction method and device, medium and vehicle

By responding to user scene selection instructions in the vehicle cockpit system and determining and rendering multiple 3D solutions, the problem of single interaction mode of vehicle 3D scenes in the prior art is solved, and the provision of diversified interaction modes is achieved, and the user experience is improved.

CN120179115APending Publication Date: 2025-06-20HUMAN HORIZONS (SHANGHAI) CLOUD COMPUTING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311747739.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-18
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the prior art, due to the computing power of the vehicle-mounted cockpit system, it is difficult to provide diversified 3D scene interaction methods, and cannot meet users' needs for smart cockpit experience.

Method used

By responding to the user's scene selection instructions, multiple 3D schemes to be rendered are determined, and high-precision and low-precision models are used to render, multiple 3D scenes are generated, and these scenes are finally displayed through the on-board display terminal.

Benefits of technology

On the premise that it does not exceed the computing power range of mainstream automotive chips, it provides users with a diverse 3D scene interaction mode to improve users' interactive experience when using the on-board smart cockpit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179115A_ABST
    Figure CN120179115A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle-mounted 3D scene interaction method and device, a medium and a vehicle, and the method comprises the steps: responding to a scene selection instruction inputted by a user, and determining N to-be-rendered 3D schemes corresponding to the scene selection instruction; n is a positive integer; rendering based on the N to-be-rendered 3D schemes to obtain N 3D scenes; and the N 3D scenes are displayed through the vehicle-mounted display terminal, so that diversified 3D scene interaction modes can be provided for a user on the premise of not exceeding the computing power range provided by a mainstream vehicle machine chip, and the interaction experience of the user when the user uses the vehicle-mounted intelligent cabin is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicles, and in particular to an in-vehicle 3D scene interaction method, device, medium and vehicle. Background Art

[0002] With the development of in-vehicle cockpit systems, users' demand for 3D scene interaction has been increasing day by day. However, in the prior art, limited by the computing power of in-vehicle chips, the 3D scene interaction methods are often relatively single, making it difficult to provide users with diverse choices. Summary of the Invention

[0003] To solve the above technical problems, embodiments of the present invention propose an in-vehicle 3D scene interaction method, device, medium and vehicle, which can provide users with diverse 3D scene interaction modes.

[0004] To achieve the above object, embodiments of the present invention provide an in-vehicle 3D scene interaction method, including:

[0005] Responding to a scene selection instruction input by a user, determining N to-be-rendered 3D solutions corresponding to the scene selection instruction; N is a positive integer;

[0006] Rendering based on the N to-be-rendered 3D solutions to obtain N 3D scenes;

[0007] Displaying the N 3D scenes through an in-vehicle display terminal.

[0008] Further, N is 2, the N to-be-rendered 3D solutions include a first 3D solution and a second 3D solution, and the N 3D scenes include a first 3D scene and a second 3D scene;

[0009] When displayed on the in-vehicle display terminal, the area occupied by the first 3D scene is larger than the area occupied by the second 3D scene.

[0010] Further, the rendering based on the N to-be-rendered 3D solutions to obtain N 3D scenes includes:

[0011] For the first 3D solution, using a high-precision model for rendering to obtain the first 3D scene;

[0012] For the second 3D solution, using a low-precision model for rendering to obtain the second 3D scene;

[0013] Wherein, the high-precision model is a model with a preset number of faces of the high-precision model, and the low-precision model is a model with a preset number of faces of the low-precision model.

[0014] Further, rendering based on the N 3D rendering schemes to obtain N 3D scenes includes:

[0015] Putting the N 3D rendering schemes into a preset initial 3D space to obtain a target 3D space; wherein, background partitions are also arranged between every two of the N 3D rendering schemes in the target 3D space;

[0016] Rendering the target 3D space to obtain N 3D scenes.

[0017] Further, the rendering of the target 3D space to obtain N 3D scenes includes:

[0018] Rendering the N 3D rendering schemes and the background partitions included in the target 3D space through a single 3D engine to obtain N 3D scenes.

[0019] Further, the rendering process is specifically the same-process rendering.

[0020] Further, the displaying of the N 3D scenes through an in-vehicle display terminal includes:

[0021] Displaying the first 3D scene in a first partial area of the system desktop window;

[0022] Displaying the second 3D scene in a floating window; wherein,

[0023] The floating window floats on a second partial area of the system desktop window;

[0024] The first partial area and the second partial area do not overlap, or the overlapping area is smaller than a preset area threshold.

[0025] Further, the in-vehicle display terminal includes: a first designated display area corresponding to the scene selection instruction, and a first other display area other than the first designated display area;

[0026] Then, the displaying of the N 3D scenes through the in-vehicle display terminal includes:

[0027] Displaying the first 3D scene in the first designated display area;

[0028] Displaying the second 3D scene in the first other display area.

[0029] Further, when N is 1, the in-vehicle display terminal includes: a second designated display area corresponding to the scene selection instruction, and a second other display area other than the second designated display area;

[0030] Then, the displaying of the N 3D scenes by the in-vehicle display terminal includes:

[0031] Displaying one 3D scene in the second specified display area;

[0032] Then, the method further includes:

[0033] Based on the scene selection instruction, displaying a preset 3D interface in the second other display area;

[0034] Wherein, the preset 3D interface includes at least one of the following: a parking desktop, a driving desktop, and a secondary vehicle control panel.

[0035] An embodiment of the present invention further provides an in-vehicle 3D scene interaction device, including:

[0036] A to-be-rendered scheme determination module, configured to determine N to-be-rendered 3D schemes corresponding to the scene selection instruction in response to a scene selection instruction input by a user; N is a positive integer;

[0037] A rendering module, configured to perform rendering based on the N to-be-rendered 3D schemes to obtain N 3D scenes;

[0038] A display module, configured to display the N 3D scenes through an in-vehicle display terminal.

[0039] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the in-vehicle 3D scene interaction method described in any one of the above are implemented.

[0040] An embodiment of the present invention further provides a vehicle, including the in-vehicle 3D scene interaction device described above.

[0041] In summary, the present invention has the following beneficial effects:

[0042] By adopting the embodiment of the present invention, in response to a scene selection instruction input by a user, N to-be-rendered 3D schemes corresponding to the scene selection instruction are determined; N is a positive integer; based on the N to-be-rendered 3D schemes, N 3D scenes are rendered; and the N 3D scenes are displayed through an in-vehicle display terminal, so that a diversified 3D scene interaction mode can be provided for a user without exceeding the computing power range provided by a mainstream in-vehicle chip, and the interaction experience of the user when using an in-vehicle intelligent cockpit is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a schematic flowchart of an embodiment of an in-vehicle 3D scene interaction method provided by the present invention;

[0044] Figure 2 It is a schematic structural diagram of an embodiment of a vehicle-mounted 3D scene interaction device provided by the present invention;

[0045] Figure 3 It is a schematic principle diagram of an embodiment during the rendering process of the 3D scene provided by the present invention;

[0046] Figure 4 It is a schematic diagram of an embodiment of the 3D scene output and display after rendering provided by the present invention. Detailed implementation manners

[0047] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0048] In the description of the present application, the terms "first", "second", "third", etc. are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first", "second", "third", etc. may explicitly or implicitly include one or more of such features. In the description of the present application, unless otherwise stated, the meaning of "a plurality" is two or more.

[0049] In the description of the present application, it should be noted that, unless otherwise clearly defined and limited, the terms "installation", "connection", and "connection" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be a mechanical connection or an electrical connection; it may be directly connected, or indirectly connected through an intermediate medium, and it may be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific situations.

[0050] In the description of the present application, it should be noted that, unless otherwise defined, all the technical and scientific terms used in the present invention have the same meanings as those commonly understood by those skilled in the technical field to which the present invention belongs. The terms used in the description of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific situations.

[0051] See Figure 1 , which is a schematic flowchart of an embodiment of the vehicle-mounted 3D scene interaction method provided by the present invention. The method includes steps S1-S3, specifically as follows:

[0052] S1, In response to a scene selection instruction input by a user, determine N to-be-rendered 3D solutions corresponding to the scene selection instruction; N is a positive integer;

[0053] S2, Render based on the N to-be-rendered 3D solutions to obtain N 3D scenes;

[0054] S3, Display the N 3D scenes through an in-vehicle display terminal.

[0055] Specifically, in this embodiment, after detecting a scene selection instruction input by a user, retrieve N to-be-rendered 3D solutions corresponding to the scene selection instruction from a preset 3D interaction solution database, and perform 3D rendering based on the retrieved N to-be-rendered 3D solutions, so as to obtain N rendered 3D scenes, and finally enable the in-vehicle display terminal to display the N rendered 3D scenes.

[0056] Among them, the 3D scene in this embodiment refers to a three-dimensional image generated by the vehicle end in response to a user's input. It should be understood that in this embodiment, an image matching the user requirements represented by the scene selection instruction is presented in a three-dimensional (3D) form on the in-vehicle display terminal, so as to reflect the interaction between the vehicle end and the user.

[0057] Exemplarily, the 3D scene may include at least one of the following:

[0058] A 3D vehicle model, such as a 3D vehicle model of the host vehicle, which can be used to display relevant real-time parameter information at key parts of the 3D vehicle model, such as displaying the current tire pressure at the tire;

[0059] A 3D driving desktop, such as the SR / NOH scene. Among them, the SR (Surrounding Reality) scene is a display method that restores the road environment by combining high-precision map data and vehicle perception capabilities; the NOH (Navigate on HIAutopilot) scene is a function that deeply integrates the navigation system with Highway Assist (HWA), which can control the vehicle to automatically switch high-speed lanes according to the navigation and assist the driver to enter and exit ramps, and intelligently adjust the cruising speed on the current road;

[0060] A 3D host vehicle control panel, which can be used to provide switches of in-vehicle devices that can be adjusted and used by the user of the host vehicle;

[0061] A 3D application scene, such as a 3D lane-level navigation scene, a 3D parking scene.

[0062] It can be understood that this embodiment can provide a 3D scene that meets the user's requirements based on the scene selection instruction input by the user, thereby meeting the diverse 3D scene interaction needs of the user and greatly improving the user experience when using the in-vehicle intelligent cockpit.

[0063] Exemplarily, the ways to obtain the scene selection instruction input by the user may include at least one of the following:

[0064] Detect the user's voice instruction through an in-vehicle sound sensor (such as an in-vehicle microphone) and recognize it as a scene selection instruction;

[0065] Detect the user's touch operation on the in-vehicle display terminal through the in-vehicle display terminal and recognize it as a scene selection instruction;

[0066] Detect the gear change to determine the scene selection instruction input by the user.

[0067] Exemplarily, the in-vehicle display terminal includes at least one of the following: the in-vehicle central control screen, the in-vehicle display screens on each seat.

[0068] In an alternative embodiment, N = 2, the N to-be-rendered 3D solutions include a first 3D solution and a second 3D solution, and the N 3D scenes include a first 3D scene and a second 3D scene;

[0069] When displayed on the in-vehicle display terminal, the area occupied by the first 3D scene is larger than the area occupied by the second 3D scene.

[0070] It should be noted that when displayed on the in-vehicle display terminal, the area occupied by the first 3D scene is larger than the area occupied by the second 3D scene.

[0071] In an alternative embodiment, the rendering based on the N to-be-rendered 3D solutions to obtain N 3D scenes includes:

[0072] For the first 3D solution, use a high-precision model for rendering to obtain the first 3D scene;

[0073] For the second 3D solution, use a low-precision model for rendering to obtain the second 3D scene;

[0074] Wherein, the high-precision model is a model with a preset number of faces of the high-precision model, and the low-precision model is a model with a preset number of faces of the low-precision model.

[0075] Wherein, the number of faces of the high-precision model is greater than the number of faces of the low-precision model. Exemplarily, the number of faces of the high-precision model can be 800,000, and the number of faces of the low-precision model can be 50,000.

[0076] It should be noted that, in this embodiment, when there are at least two 3D schemes to be rendered, a high-precision model can be used to render a 3D application scene, for example, a 3D lane-level navigation scene, a 3D parking scene (for example, displaying the area where the parking space is located) and / or other predefined large-scene 3D applications; wherein the large-scene 3D application may be a 3D application whose display area occupies a large proportion of the entire screen area (for example, exceeding a preset first proportion threshold of 50%);

[0077] Low-precision models can be used to render 3D images corresponding to SR / NOH scenes, 360-degree panoramic videos and / or other predefined small-scene 3D applications; among them, small-scene 3D applications can be 3D applications in which the display area occupies a small proportion of the entire picture area (for example, less than a preset second proportion threshold of 50%).

[0078] It should be understood that the above-mentioned preset first ratio threshold and the preset second ratio threshold can be adjusted accordingly as needed.

[0079] In the existing technology, the current mainstream single 3D scene interaction method can no longer meet the user's demand for smart cockpit experience. However, since rendering 3D scenes that can be used for real-time interaction requires high computing power for the vehicle hardware, and multiple 3D scenes will bring exponential computing power requirements, the computing power provided by existing mainstream vehicle chips is difficult to meet such computing power requirements.

[0080] In this embodiment, since the second 3D scene occupies a smaller display area than the first 3D scene, the ratio of the number of high-precision model faces to the number of low-precision model faces is set according to the ratio of the display areas occupied by the first 3D scene and the second 3D scene. This allows the first 3D scene and the second 3D scene to be rendered with almost the same visual effects. At the same time, since the second 3D scene uses a low-precision model, the computing power of the vehicle chip required for rendering is reduced, thereby reducing energy consumption and reducing the computing power requirements for the vehicle chip.

[0081] In an optional embodiment, rendering based on the N to-be-rendered 3D solutions to obtain N 3D scenes includes:

[0082] Putting the N 3D solutions to be rendered into a preset initial 3D space to obtain a target 3D space; wherein the target 3D space also includes background partitions arranged between the N 3D solutions to be rendered;

[0083] The target 3D space is rendered to obtain N 3D scenes.

[0084] It should be noted that the background partition is used to divide the target 3D space into N independent small spaces, and each independent small space is used to accommodate a 3D rendering solution to be rendered.

[0085] Specifically, referring to Figure 3 , in this embodiment, the 3D rendering solution to be rendered can be understood as a 3D model / object to be rendered. Then, all the 3D rendering solutions to be rendered are placed in the same initial 3D space, and background partitions 35 are set between every two 3D rendering solutions to be rendered, so that each 3D rendering solution to be rendered is separated into each independent small space in the initial 3D space, thereby forming the target 3D space 3. Taking the embodiment when N = 2 as an example, the first 3D solution can be placed on the left side of the background partition 35 in the figure, and the second 3D solution can be placed on the right side of the background partition 35 in the figure. When rendering, the first 3D solution is rendered using the high-precision model 32 and the rendered first 3D scene is output to the system desktop window through the large 3D scene camera 31, and, the second 3D solution is rendered using the low-precision model 33 and the rendered second 3D scene is output to the floating window through the small 3D scene camera 34, where, the display effect after output is Figure 4 For example, the second 3D scene 410 is displayed in the floating window 41, and the first 3D scene 420 is displayed in the system desktop window 42.

[0086] In the prior art, for different 3D rendering solutions, their respective rendering processes are usually carried out separately. For example, N 3D engine processes are used to render N 3D rendering solutions respectively, which will result in a very large computing power requirement during rendering, and it is generally difficult for in-vehicle chips to meet; or one 3D engine process is used to render each 3D rendering solution in sequence, which will result in a long rendering time, it is difficult to meet the real-time performance of human-computer interaction, and the scene switching is not smooth enough.

[0087] In this embodiment, by rendering the entire target 3D space, it is possible to render all 3D scenes with only one rendering process, and since the background partitions in the space are also rendered together, by presetting the parameters of the background partitions, independent 3D scenes can be visually presented during display. Finally, it can meet the requirement of interacting through multiple 3D scenes, while reducing the computing power requirement during rendering, thereby reducing energy consumption and hardware requirements.

[0088] In an alternative embodiment, the rendering of the target 3D space to obtain N 3D scenes includes:

[0089] Rendering the N 3D rendering solutions and the background partitions included in the target 3D space through a single 3D engine to obtain N 3D scenes.

[0090] In this embodiment, it is possible to use only one single 3D engine to render N 3D scenes, and finally achieve the effect of visually separating each 3D scene independently, while avoiding the problem of excessive system scheduling overhead caused by too many 3D engines being called, and reducing the computing power requirement during 3D rendering.

[0091] In an alternative embodiment, the rendering process is specifically in-process rendering.

[0092] In this embodiment, it is possible to use only one single 3D engine to render N 3D scenes at the same time.

[0093] It should be noted that when multiple 3D scenes need to be rendered, for the sake of clarity, this embodiment takes two 3D scenes as an example. By placing two 3D rendering schemes to be rendered into the same 3D space to obtain a target 3D space, and setting different model face numbers for different 3D rendering schemes to be rendered, finally using a single 3D engine process to render the target 3D space. Thus, compared with using two 3D engines to render two 3D rendering schemes to be rendered respectively, it is possible to reduce the occupancy of both the CPU and the memory at the same time. Among them, the two 3D scenes in this embodiment may include: two large scenes, or, one large scene and one small scene.

[0094] In an alternative embodiment, the display of the N 3D scenes through the in-vehicle display terminal includes:

[0095] Displaying the first 3D scene in a first partial area of the system desktop window;

[0096] Displaying the second 3D scene in a floating window; wherein,

[0097] The floating window floats on a second partial area of the system desktop window;

[0098] The first partial area and the second partial area do not overlap, or the overlapping area is smaller than a preset area threshold.

[0099] It is not difficult to understand that in this embodiment, the image of the second 3D scene is output to the floating window, and the image of the first 3D scene is output to the system desktop window of the in-vehicle display terminal. And by controlling the relative positions of the first partial area and the second partial area, the main scene contents between the first 3D scene and the second 3D scene do not block each other, ensuring that the user can smoothly observe the information presented by the first 3D scene and the second 3D scene at the same time.

[0100] In an alternative embodiment, the in-vehicle display terminal includes: a first designated display area corresponding to the scene selection instruction, and a first other display area other than the first designated display area;

[0101] Then, the display of the N 3D scenes through the in-vehicle display terminal includes:

[0102] Display the first 3D scene in the first designated display area;

[0103] Display the second 3D scene in the first other display area.

[0104] This embodiment can present the display method of the 3D scenes of the following sizes:

[0105] In response to opening a 3D application, taking the map application as an example, the 3D map application can be displayed in the first designated display area, so that lane-level navigation is displayed in the first designated display area, and the SR / NOH scene is displayed in the first other display area. Among them, the SR (Surrounding Reality) scene is a display method that restores the road environment by combining high-precision map data and vehicle perception capabilities; the NOH (Navigate on HI Autopilot) scene is a function that deeply integrates the navigation system with Highway Assist (HWA), which can control the vehicle to automatically switch high-speed lanes according to the navigation and assist the driver to enter and exit ramps, and intelligently adjust the cruising speed on the current road.

[0106] In an alternative embodiment, N is 1, and the in-vehicle display terminal includes: a second designated display area corresponding to the scene selection instruction, and a second other display area other than the second designated display area;

[0107] Then, the display of the N 3D scenes through the in-vehicle display terminal includes:

[0108] Display 1 3D scene in the second designated display area;

[0109] Then, the method further includes:

[0110] Based on the scene selection instruction, display a preset 3D interface in the second other display area;

[0111] Wherein, the preset 3D interface includes at least one of the following: a parking desktop, a driving desktop, and a secondary vehicle control panel.

[0112] This embodiment can present the display method of the single 3D scene as described below:

[0113] When the preset 3D interface is the parking desktop, a 3D scene wallpaper and a 3D vehicle model can be displayed on the parking desktop;

[0114] When the preset 3D interface is the driving desktop, the SR / NOH scene can be displayed on the driving desktop;

[0115] When the preset 3D interface is the secondary vehicle control panel (level 2 panel), a quick vehicle control scene such as air conditioning / seats can be displayed on the secondary vehicle control panel.

[0116] Correspondingly, an embodiment of the present invention further provides an in-vehicle 3D scene interaction device, which can implement all the processes of the in-vehicle 3D scene interaction method provided in the above embodiment.

[0117] See Figure 2 , which is a schematic structural diagram of an embodiment of the in-vehicle 3D scene interaction device provided by the present invention, including:

[0118] A to-be-rendered scheme determination module 101, configured to determine N to-be-rendered 3D schemes corresponding to the scene selection instruction in response to the scene selection instruction input by the user; N is a positive integer;

[0119] A rendering module 102, configured to render based on the N to-be-rendered 3D schemes to obtain N 3D scenes;

[0120] A display module 103, configured to display the N 3D scenes through an in-vehicle display terminal.

[0121] In an alternative embodiment, N is 2, the N to-be-rendered 3D schemes include a first 3D scheme and a second 3D scheme, and the N 3D scenes include a first 3D scene and a second 3D scene;

[0122] When displayed on the in-vehicle display terminal, the area occupied by the first 3D scene is larger than the area occupied by the second 3D scene.

[0123] In an alternative embodiment, the rendering based on the N to-be-rendered 3D schemes to obtain N 3D scenes includes:

[0124] For the first 3D scheme, use a high-precision model for rendering to obtain the first 3D scene;

[0125] For the second 3D scheme, use a low-precision model for rendering to obtain the second 3D scene;

[0126] Wherein, the high-precision model is a model with a preset number of high-precision model faces, and the low-precision model is a model with a preset number of low-precision model faces.

[0127] In an alternative embodiment, rendering based on the N 3D rendering schemes to obtain N 3D scenes includes:

[0128] Projecting the N 3D rendering schemes into a preset initial 3D space to obtain a target 3D space; wherein, background partitions are also arranged between every two of the N 3D rendering schemes in the target 3D space;

[0129] Rendering the target 3D space to obtain N 3D scenes.

[0130] In an alternative embodiment, the rendering the target 3D space to obtain N 3D scenes includes:

[0131] Rendering the N 3D rendering schemes and the background partitions included in the target 3D space through a single 3D engine to obtain N 3D scenes.

[0132] In an alternative embodiment, the rendering process is specifically in-process rendering.

[0133] In an alternative embodiment, the displaying the N 3D scenes through a vehicle-mounted display terminal includes:

[0134] Displaying the first 3D scene in a first partial area of the system desktop window;

[0135] Displaying the second 3D scene in a floating window; wherein,

[0136] The floating window floats on a second partial area of the system desktop window;

[0137] The first partial area and the second partial area do not overlap, or the overlapping area is less than a preset area threshold.

[0138] In an alternative embodiment, the vehicle-mounted display terminal includes: a first designated display area corresponding to the scene selection instruction, and a first other display area other than the first designated display area;

[0139] Then, the displaying the N 3D scenes through a vehicle-mounted display terminal includes:

[0140] Displaying the first 3D scene in the first designated display area;

[0141] Displaying the second 3D scene in the first other display area.

[0142] In an alternative embodiment, N is 1, and the in-vehicle display terminal includes: a second designated display area corresponding to the scene selection instruction, and a second other display area other than the second designated display area;

[0143] Then, the display of the N 3D scenes by the in-vehicle display terminal includes:

[0144] Display one 3D scene in the second designated display area;

[0145] Then, the device further includes:

[0146] A 3D interface display module, configured to display a preset 3D interface in the second other display area based on the scene selection instruction;

[0147] Wherein, the preset 3D interface includes at least one of the following: a parking desktop, a driving desktop, and a secondary vehicle control panel.

[0148] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the in-vehicle 3D scene interaction method described in any one of the above are implemented.

[0149] An embodiment of the present invention further provides a vehicle, including the in-vehicle 3D scene interaction device described above.

[0150] In summary, the present invention has the following beneficial effects:

[0151] By adopting the embodiment of the present invention, in response to a scene selection instruction input by a user, N to-be-rendered 3D solutions corresponding to the scene selection instruction are determined; N is a positive integer; based on the N to-be-rendered 3D solutions, N 3D scenes are rendered; and the N 3D scenes are displayed through an in-vehicle display terminal, so that a diversified 3D scene interaction mode can be provided for the user without exceeding the computing power range provided by a mainstream in-vehicle computer chip, and the interaction experience of the user when using an in-vehicle intelligent cockpit is improved.

[0152] Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary hardware platform, and of course, it can also be implemented entirely by hardware. Based on such an understanding, all or part of the technical solution of the present invention that contributes to the background art can be embodied in the form of a software product. The computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of the present invention.

[0153] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements are also regarded as the protection scope of the present invention.

Claims

1. A vehicle-mounted 3D scene interaction method, characterized in that, Including: In response to a scene selection instruction input by a user, determining N to-be-rendered 3D solutions corresponding to the scene selection instruction; N is a positive integer; Rendering based on the N to-be-rendered 3D solutions to obtain N 3D scenes; Displaying the N 3D scenes through an in-vehicle display terminal.

2. The vehicle-mounted 3D scene interaction method according to claim 1, characterized in that, When N is 2, the N to-be-rendered 3D solutions include a first 3D solution and a second 3D solution, and the N 3D scenes include a first 3D scene and a second 3D scene; When displayed on the in-vehicle display terminal, the area occupied by the first 3D scene is larger than the area occupied by the second 3D scene.

3. The vehicle-mounted 3D scene interaction method according to claim 2, characterized in that, The rendering based on the N to-be-rendered 3D solutions to obtain N 3D scenes includes: For the first 3D solution, using a high-precision model for rendering to obtain the first 3D scene; For the second 3D solution, using a low-precision model for rendering to obtain the second 3D scene; Wherein, the high-precision model is a model with a preset number of faces of the high-precision model, and the low-precision model is a model with a preset number of faces of the low-precision model.

4. The vehicle-mounted 3D scene interaction method according to any one of claims 1-3, characterized in that, The rendering based on the N to-be-rendered 3D solutions to obtain N 3D scenes includes: Projecting the N to-be-rendered 3D solutions into a preset initial 3D space to obtain a target 3D space; wherein, background partitions are also arranged between every two of the N to-be-rendered 3D solutions in the target 3D space; Rendering the target 3D space to obtain N 3D scenes.

5. The vehicle-mounted 3D scene interaction method according to claim 4, characterized in that, The rendering of the target 3D space to obtain N 3D scenes includes: Through a single 3D engine, performing rendering processing on the N to-be-rendered 3D solutions and the background partitions included in the target 3D space to obtain N 3D scenes.

6. The vehicle-mounted 3D scene interaction method according to claim 5, characterized in that, The rendering processing is specifically co-process rendering.

7. The vehicle-mounted 3D scene interaction method according to claim 2 or 3, characterized in that, The displaying the N 3D scenes through the in-vehicle display terminal includes: Displaying the first 3D scene in a first partial area of the system desktop window; Displaying the second 3D scene in a floating window; wherein, The floating window floats on a second partial area of the system desktop window; The first partial area and the second partial area do not overlap, or the overlapping area is smaller than a preset area threshold.

8. The vehicle-mounted 3D scene interaction method according to claim 2 or 3, characterized in that, The in-vehicle display terminal includes: a first designated display area corresponding to the scene selection instruction, and a first other display area other than the first designated display area; Then, the displaying the N 3D scenes through the in-vehicle display terminal includes: Displaying the first 3D scene in the first designated display area; Displaying the second 3D scene in the first other display area.

9. The vehicle-mounted 3D scene interaction method according to claim 1, characterized in that, When N is 1, the in-vehicle display terminal includes: a second designated display area corresponding to the scene selection instruction, and a second other display area other than the second designated display area; Then, the displaying the N 3D scenes through the in-vehicle display terminal includes: Displaying 1 3D scene in the second designated display area; Then, the method further includes: Based on the scene selection instruction, displaying a preset 3D interface in the second other display area; Among them, the preset 3D interface includes at least one of the following: a parking desktop, a driving desktop, and a secondary vehicle control panel.

10. A vehicle-mounted 3D scene interaction device, characterized in that, It includes: A to-be-rendered scheme determination module, configured to determine N to-be-rendered 3D schemes corresponding to the scene selection instruction in response to the scene selection instruction input by the user; N is a positive integer; A rendering module, configured to perform rendering based on the N to-be-rendered 3D schemes to obtain N 3D scenes; A display module, configured to display the N 3D scenes through an in-vehicle display terminal.

11. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by a processor, it implements the in-vehicle 3D scene interaction method according to any one of claims 1-9.

12. A vehicle, characterized in that, It includes the in-vehicle 3D scene interaction device according to claim 10.