Holographic projection exhibition method and system of automobile, electronic equipment and medium
By constructing a three-dimensional model and dynamically adjusting the projection angle and proportion, the problem of difficult holographic images in the existing technology is solved, and a more comprehensive and high-quality automotive holographic projection exhibition effect is achieved.
Patent Information
- Application Number
- CN202510506845.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-06-13
AI Technical Summary
The existing automotive holographic projection display technology is difficult to dynamically adjust the holographic image to adapt to the audience's moving position, resulting in incomplete exhibition effects.
By obtaining the structural data of the vehicle to be exhibited, building a three-dimensional model, performing optical analysis and processing to generate a reference holographic image, and dynamically adjusting the projection angle and proportion based on the audience position data to generate a target holographic image.
The car holographic projection is dynamically adjusted according to the audience's position, improving the comprehensiveness of the exhibition and the audience's viewing experience.
Smart Images

Figure CN120143574A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image processing technology, and particularly to a holographic projection exhibition method, system, electronic device and medium for automobiles. Background Art
[0002] With the rapid development of the automobile industry, auto shows have become an important platform for automobile manufacturers to showcase new models and spread brand concepts. The traditional form of auto shows mainly relies on physical displays, but this method has problems such as large venue requirements, limited number of exhibited models, and high transportation costs. To solve these problems, holographic projection technology has gradually been applied to the field of automobile exhibitions.
[0003] Currently, holographic projection displays for automobiles usually adopt a preset fixed projection scheme, projecting the holographic image of the vehicle onto a specific display area. However, in actual applications, due to the continuous movement of the audience during the viewing process, the fixed projection scheme often has difficulty dynamically adjusting the holographic projection of the automobile in combination with the viewing situation of the audience, thus affecting the exhibition effect and resulting in an incomplete holographic projection exhibition of the automobile. Summary of the Invention
[0004] The present application provides a holographic projection exhibition method, system, electronic device and medium for automobiles, which have the effect of dynamically adjusting the holographic projection of the automobile to improve the comprehensiveness of the exhibition.
[0005] In a first aspect, the present application provides a holographic projection exhibition method for automobiles, including: Obtaining the structural data of the vehicle to be exhibited, and constructing a three-dimensional model of the vehicle to be exhibited based on the structural data; Performing optical analysis processing on the three-dimensional model to obtain transmittance information, and generating a reference holographic image of the vehicle to be exhibited according to the transmittance information; Obtaining the position data of the target audience, and determining the relative position relationship between the target audience and the holographic image based on the position data; Determining the projection angle and projection ratio of the reference holographic image according to the relative position relationship; Adjusting the reference holographic image according to the projection angle and the projection ratio to obtain the target holographic image of the vehicle to be exhibited.
[0006] In a second aspect of the present application, there is provided a holographic projection exhibition system for automobiles, the system including: A three-dimensional model construction module, configured to obtain the structural data of the vehicle to be exhibited, and construct a three-dimensional model of the vehicle to be exhibited based on the structural data; A holographic image generation module, which is used to perform optical analysis and processing on the 3D model to obtain transmittance information, and generate a reference holographic image of the vehicle to be exhibited according to the transmittance information; A position relationship determination module, which is used to obtain the position data of the target audience, and determine the relative position relationship between the target audience and the holographic image based on the position data; A holographic image adjustment module, which is used to determine the projection angle and projection ratio of the reference holographic image according to the relative position relationship; adjust the reference holographic image according to the projection angle and the projection ratio to obtain the target holographic image of the vehicle to be exhibited.
[0007] In the third aspect of the present application, an electronic device is provided, including a memory, a processor, and a program stored on the memory and executable on the processor. When the program is loaded and executed by the processor, it can implement a holographic projection exhibition method for an automobile.
[0008] In the fourth aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements a holographic projection exhibition method for an automobile.
[0009] In summary, one or more technical solutions provided by the present application have at least the following technical effects or advantages: By adopting the above technical solutions, through obtaining the structural data of the vehicle to be exhibited and constructing a 3D model, digital modeling of the vehicle is realized; then optical analysis and processing are performed on the 3D model to obtain transmittance information, and a reference holographic image is generated based on the transmittance information to ensure the imaging quality of the holographic projection; then the position data of the target audience is obtained and the relative position relationship between the target audience and the holographic image is determined, and then the projection angle and projection ratio of the reference holographic image are determined according to the relative position relationship, and finally the reference holographic image is adjusted according to the determined projection angle and projection ratio to obtain the target holographic image, thereby realizing the dynamic adjustment of the automobile holographic projection according to the audience's viewing situation, improving the comprehensiveness of the automobile holographic projection exhibition, and enabling the audience to obtain a good viewing experience from different positions. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 is a schematic flowchart of a holographic projection exhibition method for an automobile provided by an embodiment of the present application; Figure 2 is a schematic structural diagram of a holographic projection exhibition system for an automobile provided by an embodiment of the present application; Figure 3 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
[0011] Description of the reference numerals: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. Detailed implementation manners
[0012] In order to enable those skilled in the art to better understand the technical solutions in this specification, the following will clearly and completely describe the technical solutions in the embodiments of this specification with reference to the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments.
[0013] In the description of the embodiments of this application, words such as "for example" or "for illustration" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "for example" or "for illustration" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "for example" or "for illustration" is intended to present the relevant concepts in a specific manner.
[0014] In the description of the embodiments of this application, the meaning of the term "a plurality" refers to two or more. For example, a plurality of systems refers to two or more systems, and a plurality of screen terminals refers to two or more screen terminals. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly indicating the technical features indicated. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. The terms "include", "comprise", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0015] The embodiments of this application provide a holographic projection exhibition method for an automobile. In one embodiment, please refer to Figure 1 , Figure 1 is a schematic flowchart of the holographic projection exhibition method for an automobile provided by the embodiments of this application. This method can be implemented depending on a computer program, which can be integrated in an application or run as an independent tool-type application. This method can also be implemented depending on a single-chip microcomputer and can also run on a holographic projection exhibition system of an automobile based on the von Neumann architecture. Specifically, this method may include the following steps: Step 101: Obtain the structural data of the vehicle to be exhibited, and construct a three-dimensional model of the vehicle to be exhibited based on the structural data.
[0016] Among them, the vehicle to be exhibited refers to the target automobile that needs to be displayed through holographic projection technology, and can be understood as any vehicle product that needs to be presented in the form of a holographic image at an exhibition occasion.
[0017] Structural data refers to a digital data set used to describe the complete structural information of the vehicle to be exhibited, which can be understood as a digital description containing all-round information such as the vehicle's external appearance, internal structure, and component layout.
[0018] In the embodiment of the present application, the three-dimensional model refers to a digital virtual vehicle model constructed based on the structural data of the vehicle to be exhibited, which can be understood as a digital representation form composed of geometric elements such as points, lines, and surfaces in a three-dimensional space coordinate system and capable of completely expressing the spatial structure characteristics of the vehicle to be exhibited.
[0019] Specifically, to achieve the holographic projection display of the vehicle, it is first necessary to obtain the structural data of the vehicle to be exhibited and construct a three-dimensional model. The structural data of the vehicle to be exhibited can be obtained through the vehicle's CAD design files, three-dimensional scan data, or structural parameter tables. This structural data contains complete information such as the external dimensions, shape contours, and internal structure layouts of the vehicle. After obtaining the structural data, it is necessary to extract the external frame parameters and internal component parameters of the vehicle to be exhibited. Among them, the external frame parameters include key dimension data such as the length, width, height, wheelbase, track width, and door positions of the vehicle body; the internal component parameters include the position, size, and shape information of internal components such as the engine, transmission, seats, and instrument panels. Based on the extraction of these parameters, first generate the vehicle skeleton model of the vehicle to be exhibited based on the external frame parameters, and this skeleton model accurately reflects the overall contour and main structural characteristics of the vehicle. At the same time, generate the internal component model of the vehicle to be exhibited based on the internal component parameters to restore the details of the vehicle's internal structure. Subsequently, combine the vehicle skeleton model and the internal component model to obtain the complete three-dimensional model of the vehicle to be exhibited. This step-by-step construction and combined integration modeling method not only improves the modeling efficiency but also ensures the accuracy and integrity of the model. The three-dimensional model constructed in this way can truly reflect the external characteristics and internal structure of the vehicle, providing a reliable data basis for subsequent optical analysis and holographic projection, and helping to achieve a high-quality holographic display effect.
[0020] Based on the above embodiment, as an optional embodiment, in step 101: constructing a three-dimensional model of the vehicle to be exhibited based on the structural data, this step may further include the following steps: Step 201: Extract the external frame parameters and internal component parameters of the vehicle to be exhibited from the structural data; generate the vehicle skeleton model of the vehicle to be exhibited based on the external frame parameters, and generate the internal component model of the vehicle to be exhibited based on the internal component parameters.
[0021] Specifically, to construct an accurate and structurally complete three-dimensional model, it is necessary to separately extract the external frame parameters and internal component parameters of the vehicle to be exhibited from the structural data. Specifically, the structural data is processed through a data parsing algorithm to extract external frame parameters including the length, width, and height of the vehicle body, wheelbase, track width, door positions, etc., as well as internal component parameters such as the positions, sizes, and shape information of internal components like the engine, transmission, seats, and instrument panel. Subsequently, based on the extracted external frame parameters, a parametric modeling method is used to construct the basic skeleton wireframe of the vehicle, and the outer surface of the vehicle body is generated through surface modeling technology to form a complete vehicle skeleton model. At the same time, based on the internal component parameters, feature modeling technology is used to separately construct the geometric models of each internal component, and the relative positions of the components are determined according to the assembly relationship information to generate an internal component model. This hierarchical modeling method not only improves the modeling efficiency but also facilitates subsequent local optimization and adjustment of the model as needed.
[0022] Step 202: Combine the vehicle skeleton model and the internal component model to obtain the three-dimensional model of the vehicle to be exhibited.
[0023] Specifically, it is necessary to integrate the generated vehicle skeleton model and internal component model to obtain a complete three-dimensional model. In specific implementation, first, a unified model coordinate system is established, and the internal component model is accurately placed at the corresponding position of the vehicle skeleton model according to the spatial position information defined in the structural data. Then, the overlapping areas are processed through Boolean operations, and the constraint relationships between the components are established to ensure that the positional relationships between the various parts of the model meet the assembly requirements of the actual vehicle. Finally, the overall model is optimized, including repairing possible mesh defects, adjusting patch continuity, etc., so as to obtain a complete and accurate three-dimensional model of the vehicle to be exhibited. This combination method not only ensures the integrity and accuracy of the model but also provides a reliable geometric basis for subsequent optical analysis, contributing to achieving a high-quality holographic projection effect.
[0024] Step 102: Perform optical analysis processing on the three-dimensional model to obtain transmittance information, and generate a reference holographic image of the vehicle to be exhibited according to the transmittance information.
[0025] Among them, the transmittance information refers to a data set obtained through optical analysis processing that characterizes the light transmission ability of each part of the vehicle to be exhibited. It can be understood as a numerical distribution composed of the ratio of the transmitted light intensity to the initial light intensity of the incident light at each grid position of the light tracing grid. Specifically, the transmittance information contains a quantitative description of the absorption, reflection, and transmission characteristics of different parts of the vehicle, such as the external body, glass, and internal structure, of the vehicle. These data reflect the energy loss situation of light when passing through different parts of the vehicle.
[0026] The reference holographic image refers to a standardized holographic image obtained by performing holographic imaging processing on transmittance information and serving as a projection reference. It can be understood as an initial holographic image formed within a preset projection area and not yet dynamically adjusted according to the viewer's position.
[0027] Specifically, to achieve a highly realistic holographic projection effect, it is necessary to perform optical analysis processing on the constructed three-dimensional model to obtain transmittance information and generate a reference holographic image. First, a ray tracing grid of the three-dimensional model is constructed, that is, a grid coordinate system is established on the light incident surface of the three-dimensional model to generate an initial grid layer, and multiple grid layers are formed by gradually expanding along the light propagation direction. At the same time, an inter-layer connection relationship is established between each grid layer. In the constructed ray tracing grid, by simulating the propagation paths of multiple incident rays, the energy loss values of the incident rays during propagation in each propagation path are recorded. Based on the recorded energy loss values, the transmitted light intensity of each incident ray is calculated, and by comparing the ratio between the transmitted light intensity of each incident ray and the initial light intensity, the transmittance of the corresponding grid position is determined. Finally, the transmittances of each grid position are integrated to form complete transmittance information. After obtaining the transmittance information, the system calls a preset holographic imaging template, maps the transmittance information into the template to obtain an initial interference pattern. Subsequently, phase modulation processing is performed on the initial interference pattern to obtain a phase modulation pattern, and a diffraction light field distribution is generated based on this pattern. Finally, focusing processing is performed on the diffraction light field distribution in the preset projection area to obtain the reference holographic image of the vehicle to be exhibited. This holographic image generation method based on optical analysis can accurately restore the optical characteristics of each part of the vehicle, making the generated holographic image have better three-dimensional sense and realism, and providing a high-quality visual experience for the audience.
[0028] Based on the above embodiments, as an optional embodiment, in step 102: the step of performing optical analysis processing on the three-dimensional model to obtain transmittance information may further include the following steps: Step 301: Construct a ray tracing grid of the three-dimensional model; simulate the propagation paths of multiple incident rays in the ray tracing grid, and record the energy loss values of the incident rays during propagation in each propagation path.
[0029] Specifically, to accurately analyze the propagation characteristics of light in various parts of the vehicle to be exhibited, it is first necessary to construct a ray-tracing grid for the 3D model. During specific implementation, first determine the main incident directions on the light incident surface of the 3D model, establish a grid coordinate system, and generate an initial grid layer on the incident surface using an equally spaced division method. Then, along the preset light propagation direction, expand the initial grid layer layer by layer inward with a fixed step size to form multiple grid layers. The number of grid layers is determined according to the vehicle size and accuracy requirements, such as 50 - 200 layers. Establish a connection relationship between adjacent grid layers to ensure the continuity of the light propagation path. In the constructed ray-tracing grid, set multiple incident light source points, and emit a preset number (such as 1000 - 5000) of incident light rays from each light source point. The system simulates the propagation paths of these incident light rays in the grid through a ray-tracing algorithm. When the light passes through different material regions, calculate and record the energy loss value according to the optical parameters of the material. This grid-based ray-tracing method can accurately simulate the interaction between light and various parts of the vehicle, providing an accurate data basis for subsequent transmittance calculation.
[0030] Based on the above embodiments, as an optional embodiment, in step 301: constructing a ray-tracing grid for the 3D model, this step may further include the following steps: Step 311: Determine the light incident surface of the 3D model and establish a grid coordinate system on the light incident surface.
[0031] Specifically, to accurately construct the ray-tracing grid, it is first necessary to determine the light incident surface of the 3D model and establish a grid coordinate system. During specific implementation, the system analyzes the spatial orientation of the 3D model and selects the surface facing the preset light source direction as the light incident surface. After determining the incident surface, establish a rectangular coordinate system with the geometric center of the incident surface as the origin, where the X-axis and Y-axis are parallel to the incident surface, and the Z-axis is along the main light propagation direction. To ensure calculation accuracy, divide the incident surface into appropriately sized grid cells, and the grid density can be dynamically adjusted according to the model size. A typical grid cell size is 5 - 20 mm. This method of establishing a grid coordinate system based on the incident surface provides a unified spatial reference system for subsequent grid layer generation.
[0032] Step 321: Generate an initial grid layer based on the grid coordinate system and expand the initial grid layer layer by layer along the light propagation direction to obtain multiple grid layers.
[0033] Specifically, an initial grid layer is generated based on the established grid coordinate system and expanded layer by layer to form a complete grid structure. The initial grid layer is generated on the incident surface according to the preset grid density, and each grid cell records its position information in the coordinate system. Then, the initial grid layer is replicated and expanded layer by layer along the Z-axis direction (i.e., the light propagation direction) at a fixed step size, and the expansion step size is usually set to 10 - 30 millimeters. During the expansion process, the system needs to dynamically adjust the shape of each layer of the grid according to the geometric characteristics of the three-dimensional model to ensure that the grid layer can accurately fit the outer contour of the vehicle. For the concave and convex parts of the vehicle, the corresponding grid layer will be adaptively deformed to ensure the matching of the grid structure with the actual vehicle shape. This layer-by-layer expansion method can form a three-dimensional grid structure covering the entire vehicle model, providing a complete spatial reference framework for subsequent ray tracing.
[0034] Step 333: Establish an inter-layer connection relationship between each grid layer to obtain the ray tracing grid of the three-dimensional model.
[0035] Specifically, it is necessary to establish an inter-layer connection relationship between each grid layer to form a complete ray tracing grid. In specific implementation, the system first assigns a unique identifier to each grid cell in each grid layer, and then establishes the corresponding relationship between the grid cells in adjacent layers. The inter-layer connection is realized by establishing the topological relationship between grid cells, including node connection, boundary matching, and patch association, etc. For the transition area between grid layers, the system uses an interpolation algorithm to generate transition grid cells to ensure the continuity of the grid structure. At the same time, when establishing the connection relationship, it is also necessary to record the material information of the position where each grid cell is located, including optical parameters such as transparency and refractive index. This ray tracing grid structure with a complete connection relationship can accurately simulate the propagation path of light in each part of the vehicle, providing reliable data support for subsequent energy loss calculation and transmittance analysis.
[0036] Step 302: Calculate the transmitted light intensity of the corresponding incident light based on each energy loss value.
[0037] Specifically, for each incident light, the system first obtains all the energy loss values recorded on its complete propagation path. Using the cumulative calculation method, the energy loss values of each material area encountered by the light on the propagation path are superimposed to obtain the total energy loss. Then, based on the principle of energy conservation, subtracting the total energy loss from the initial energy of the incident light can obtain the transmitted light intensity of the incident light. This calculation method of transmitted light intensity based on energy loss can accurately reflect the energy change of light when passing through different parts of the vehicle, providing a reliable basis for subsequent determination of transmittance.
[0038] Step 303: Determine the transmittance of the corresponding grid position according to the ratio between the transmitted light intensity and the initial light intensity of each incident light; integrate the transmittances of each grid position into transmittance information.
[0039] Specifically, the system obtains the transmittance value of each position by calculating the ratio of the transmitted light intensity to the initial light intensity of the incident light at each grid position. In specific implementation, for each grid position, the numerical value of the transmitted light intensity and the initial light intensity of the incident light at this position are obtained, and the transmittance value is obtained through division operation. This value ranges from 0 to 1, where 0 represents completely opaque and 1 represents completely transparent. To improve the calculation accuracy, the transmittance values obtained from multiple incident lights at the same grid position can be weighted and averaged. After obtaining the transmittance values of all grid positions, the system organizes and integrates these data according to the spatial position relationship of the grids to form a complete dataset of transmittance information. This method of calculating transmittance based on the light intensity ratio can accurately quantify the light transmission characteristics of each part of the vehicle and provide accurate optical characteristic data for the subsequent generation of holographic images. By integrating the transmittance data of each grid position, the formed transmittance information can comprehensively reflect the overall optical characteristics of the vehicle to be exhibited, laying a foundation for generating high-quality holographic images.
[0040] Based on the above embodiments, as an optional embodiment, in step 102: generating a reference holographic image of the vehicle to be exhibited, this step may further include the following steps: Step 304: Obtain a preset holographic imaging template; map the transmittance information to the holographic imaging template to obtain an initial interference pattern.
[0041] Specifically, to convert the obtained transmittance information into an optical pattern that can be used for holographic projection, the system first needs to obtain a preset holographic imaging template. This template contains the basic interference fringe structure and phase distribution pattern, which are used to guide the generation of holographic patterns. In specific implementation, the system selects a holographic imaging template that matches the size and shape characteristics of the vehicle to be exhibited from the preset template library. This template usually contains information such as a reference grating structure, phase modulation parameters, and spatial frequency distribution. Subsequently, the system maps and corresponds the numerical values in the transmittance information with the parameters in the template, that is, converts the transmittance value of each grid position into the corresponding light intensity distribution and phase information. This mapping process uses the Fourier transform algorithm to convert the transmittance distribution in the spatial domain into an interference pattern in the frequency domain, and finally forms an initial interference pattern containing complete optical information. Through this template-based mapping method, the optical characteristics of the vehicle can be effectively converted into an interference structure that can be used for holographic reconstruction.
[0042] Step 305: Perform phase modulation on the initial interference pattern to obtain a phase modulation pattern.
[0043] Specifically, the system needs to perform phase modulation processing on the initial interference pattern to optimize the holographic reconstruction effect. First, perform spatial frequency analysis on the initial interference pattern to identify the main frequency components and phase distribution characteristics therein. Then, according to the preset phase modulation algorithm, optimize and adjust the phase information in the interference pattern. The modulation process includes processing steps such as phase compensation, dispersion correction, and wavefront shaping. By adjusting the phase distribution, diffraction noise is reduced, and the contrast and clarity of the reconstructed image are improved. When performing phase modulation, the system also considers the optical characteristics of the projection environment and optimizes the phase modulation parameters in real time to adapt to the actual display conditions. This phase modulation processing can significantly improve the quality of holographic reconstruction, reduce stray light and crosstalk phenomena, and lay a foundation for generating high-quality reference holographic images.
[0044] Step 306: Generate a diffraction light field distribution based on the phase modulation pattern, and focus the diffraction light field distribution in a preset projection area to obtain a reference holographic image of the vehicle to be exhibited.
[0045] Specifically, the system generates a diffraction light field distribution based on the phase modulation pattern and performs the final focusing process. In specific implementation, first use a numerical diffraction algorithm (such as the angular spectrum method or the Fresnel-Kirchhoff integral) to calculate the diffraction light field distribution generated by the phase modulation pattern in space. This distribution contains the amplitude and phase information of the light field and can accurately describe the propagation characteristics of light waves in space. Then, the system focuses the diffraction light field according to the spatial parameters of the preset projection area. The focusing process adjusts the convergence of the light field so that the scattered light rays form a clear image in the target projection area. The system uses an adaptive focusing algorithm to dynamically adjust the focusing parameters according to the projection distance and the field of view angle to ensure that a uniform and clear holographic image is obtained throughout the projection area. Through this diffraction calculation and focusing process, a reference holographic image with good three-dimensional sense and realism is finally obtained, providing a high-quality basic image for subsequent dynamic display. This holographic imaging method based on the diffraction principle can accurately restore the three-dimensional structure and material characteristics of the vehicle and provide a realistic visual experience for the audience.
[0046] Step 103: Obtain the position data of the target audience, and determine the relative position relationship between the target audience and the holographic image based on the position data.
[0047] Among them, the position data refers to a set of numerical information obtained by collecting through position sensors and processed through data processing, which characterizes the spatial position of the target audience in the exhibition space.
[0048] The relative position relationship refers to a set of spatial geometric relationship parameters between the target audience and the holographic image, which can be understood as the spatial vectors and angular data calculated through the position data and used to describe the mutual position relationship between the audience and the holographic image.
[0049] Specifically, to achieve real-time dynamic adjustment of the holographic image, the system needs to accurately obtain the position data of the target audience and determine the relative position relationship. During specific implementation, multiple position sensors are first arranged in the exhibition space, including infrared sensors, depth cameras, or motion capture devices. These sensors are distributed in a circular pattern around the booth to form a complete position monitoring network. The system real-time collects the spatial coordinate information of the target audience through the sensors, including the horizontal distance, vertical height, and viewing angle of the audience relative to the center of the booth. The collected raw coordinate data is converted into standard position data in a unified three-dimensional coordinate system after noise reduction and smoothing processing. Subsequently, the system compares the processed position data with the pre-set holographic image projection reference point to calculate the relative position relationship between the target audience and the holographic image, including spatial parameters such as viewing distance, line-of-sight angle, and height difference. This method for determining the relative position relationship based on real-time position perception can provide accurate spatial reference data for subsequent projection parameter optimization, ensuring that the holographic image is always presented to the audience with the best visual effect. For example, when it is detected that the position of the audience changes, the system can immediately calculate the new relative position relationship and adjust the projection angle and scale of the holographic image accordingly, so as to ensure that the audience can obtain the best viewing experience at different positions.
[0050] Based on the above embodiments, as an optional embodiment, in step 103: determining the relative position relationship between the target audience and the holographic image based on the position data, this step may further include the following steps: Step 401: Determine the current position point of the target audience based on the position data.
[0051] Specifically, to accurately locate the real-time position of the target audience in the exhibition space, the system needs to determine the current position point of the target audience based on position data. In specific implementation, the system first collects raw position signals through multiple position sensors arranged around the exhibition booth, and each sensor captures the local space coordinates of the target audience in real time. To improve the positioning accuracy, the system adopts a multi-sensor data fusion algorithm to perform weighted averaging and error correction on the coordinate data collected by different sensors. During the data processing, the system first filters out noise and removes outliers from the raw position data, and then smooths the movement trajectory of the audience through the Kalman filtering algorithm to reduce the impact of position jumps on subsequent processing. The processed position data is converted into a unified exhibition space coordinate system, and finally the current position point of the target audience is determined. This position point is represented in the form of three-dimensional coordinates (x, y, z), where x and y represent the position of the audience on the horizontal plane, and z represents the vertical height of the audience's eye plane. This method of determining the position point based on multi-sensor fusion can achieve millimeter-level accurate positioning of the target audience's position, providing an accurate spatial reference point for subsequent calculation of relative position relationships. By real-time updating the current position point information, the system can timely perceive the position changes of the audience, providing a reliable position basis for the dynamic adjustment of the holographic image.
[0052] Step 402: Obtain the projection center point coordinates of the holographic image; map the current position point of the target audience to the holographic space coordinate system where the holographic image is located to obtain the position coordinates of the target audience.
[0053] Specifically, to establish a unified spatial reference system and achieve accurate position mapping, the system first needs to obtain the coordinates of the projection center point of the holographic image. During specific implementation, the system reads the preset projection parameters from the holographic projection control module, including the reference coordinate values (x0, y0, z0) of the projection center point in the holographic space coordinate system, and this coordinate value usually corresponds to the geometric center position of the holographic image. After determining the projection center point, the system needs to map the current position point of the target audience from the exhibition space coordinate system to the holographic space coordinate system. The mapping process uses a spatial coordinate transformation algorithm. First, a transformation matrix between the two coordinate systems is established, and this matrix contains transformation parameters such as translation, rotation, and scaling. Then, the system substitutes the current position point coordinates of the target audience into the transformation matrix for calculation to obtain the position coordinates (x', y', z') in the holographic space coordinate system. To improve the mapping accuracy, the system will consider the actual characteristics of the exhibition environment and dynamically calibrate the transformation matrix, including considering the influence of factors such as ground inclination and ambient light changes. This position mapping method based on a unified coordinate system can establish an accurate spatial correspondence between the audience's position and the holographic image, providing a unified mathematical basis for subsequent calculation of relative position relationships and projection parameter optimization. Through real-time coordinate mapping, the system can accurately describe the spatial relationship between the audience and the holographic image under the same reference system, thereby achieving precise projection control and visual optimization.
[0054] Step 403: Calculate the spatial vector between the current position point and the holographic image based on the projection center point coordinates and the position coordinates; determine the relative position relationship between the target audience and the holographic image according to the spatial vector.
[0055] Specifically, to accurately obtain the spatial relationship parameters between the audience and the holographic image, the system needs to calculate the spatial vector based on the projection center point coordinates and the audience position coordinates and determine the relative position relationship. In specific implementation, the system first constructs a spatial vector V pointing from the projection center point to the current position point of the target audience in the holographic space coordinate system. This vector can be obtained by subtracting the projection center point coordinates from the position coordinates: V = (x' - x0, y' - y0, z' - z0). Based on this spatial vector, the system calculates a series of key spatial relationship parameters: First, calculate the modulus d of the vector V, that is, the straight-line distance from the audience to the center of the holographic image; then calculate the angle α between the projection of the vector V on the horizontal plane and the reference line in the front direction. This angle reflects the horizontal deflection degree of the audience; then calculate the angle β between the vector V and the horizontal plane, which is used to characterize the vertical viewing angle of the audience; finally, calculate the angle θ between the audience's line of sight vector and the normal vector of the booth. This angle is used to evaluate the deviation degree of the viewing angle. The system integrates these calculated parameters into a complete description of the relative position relationship, including the distance parameter d, the horizontal deflection angle α, the vertical elevation angle β, and the viewing angle θ, etc. This method of calculating the position relationship based on the spatial vector can comprehensively and accurately describe the spatial geometric relationship between the audience and the holographic image, providing accurate data support for the subsequent optimization of the projection parameters. By real-time updating and analyzing these spatial relationship parameters, the system can promptly respond to the changes in the audience's position and dynamically adjust the projection effect of the holographic image to ensure that the audience can obtain the best viewing experience at any position.
[0056] Step 104: Determine the projection angle and projection ratio of the reference holographic image according to the relative position relationship.
[0057] Among them, the projection angle refers to the spatial rotation parameter of the reference holographic image in the holographic space, which can be understood as the spatial angle relationship between the main plane of the holographic image and the audience's line of sight direction. The projection angle is used to adjust the spatial orientation of the holographic image relative to the audience's line of sight to ensure that the image is always presented in the best angle in the audience's field of view.
[0058] The projection ratio refers to the size scaling parameter when the reference holographic image is projected in space, which can be understood as the magnification or reduction ratio of the holographic image relative to its standard display size. The projection ratio is used to dynamically adjust the display size of the image according to the viewing distance between the audience and the holographic image to ensure that the audience can obtain a suitable visual experience when viewing at different distances.
[0059] Specifically, to achieve the best viewing effect of the holographic image, the system needs to dynamically adjust the projection parameters of the reference holographic image according to the obtained relative position relationship. During specific implementation, the system first determines the projection angle based on the viewing angle θ in the relative position relationship, and rotates the reference holographic image to the optimal viewing angle through the projection transformation matrix. When the viewing angle θ deviates from the preset threshold range, the system calculates the required angle compensation value and makes corresponding adjustments to the projection matrix to ensure that the holographic image is always facing the viewer's line of sight. At the same time, the system dynamically calculates the projection scale factor according to the straight-line distance d between the viewer and the holographic image, and uses an adaptive scaling algorithm to perform proportional adjustment on the reference holographic image. When performing the scale adjustment, the system also needs to consider the influence of the vertical elevation angle β, and corrects the image distortion caused by the perspective change through perspective transformation. To ensure a smooth transition of the projection effect, the system adopts a progressive change strategy for adjusting the projection parameters to avoid the impact of sudden changes on the viewing experience. In addition, the system also performs horizontal compensation adjustment on the holographic image according to the horizontal deflection angle α to ensure that the viewer can obtain a suitable visual effect from different viewing angles. This method of optimizing the projection parameters based on the relative position relationship can achieve real-time dynamic adjustment of the holographic image and provide the viewer with a consistent best viewing experience. By precisely controlling the projection angle and scale, the system can effectively eliminate the image distortion caused by the viewing angle change and ensure that the holographic image maintains a clear and stable display effect during the viewer's movement.
[0060] Based on the above embodiments, as an optional embodiment, in step 104: determining the projection angle and projection scale of the reference holographic image according to the relative position relationship, this step may further include the following steps: Step 501: Obtain the spatial vector corresponding to the relative position relationship; decompose the spatial vector into horizontal and vertical components.
[0061] Specifically, to accurately calculate the spatial rotation parameters required for the holographic image, the system first needs to decompose the spatial vector corresponding to the relative position relationship. During specific implementation, the system obtains the spatial vector representing the viewer's position, which contains the position components of the viewer in the X-axis, Y-axis, and Z-axis directions. The vector decomposition algorithm is used to decompose it into the components in the horizontal plane and the vertical direction. During the decomposition process, the system first projects the spatial vector onto the horizontal plane (i.e., the XY plane) to obtain the horizontal component, which reflects the position offset of the viewer relative to the holographic image in the horizontal plane; then extracts the component of the spatial vector in the vertical direction as the vertical component, which is used to represent the elevation or depression angle of the viewer's line of sight. This method based on vector decomposition can transform the position relationship in three-dimensional space into plane parameters that are convenient to process, providing the necessary data basis for subsequent angle calculation.
[0062] Step 502: Calculate the horizontal rotation angle based on the horizontal component and the pitch angle based on the vertical component; synthesize the horizontal rotation angle and the pitch angle into the projection angle of the reference hologram.
[0063] Specifically, the system needs to calculate the specific rotation angle parameters based on the decomposed vector components. First, calculate the angle between the horizontal component and the reference vector in the due front direction to obtain the horizontal rotation angle, which represents the angle by which the hologram needs to rotate in the horizontal plane; then calculate the angle between the vertical component and the horizontal plane to obtain the pitch angle, which represents the angle by which the hologram needs to be adjusted in the vertical direction. After obtaining these two basic angles, the system synthesizes them into the final projection angle through the composite operation of the rotation matrix. To ensure the smoothness of the rotation process, the system adopts a progressive adjustment strategy for the angle change to avoid sudden changes. This method of synthesizing angles based on components can achieve the precise spatial orientation of the hologram and ensure that the image is always facing the viewer's line of sight.
[0064] Step 503: Calculate the modulus value of the spatial vector and determine the projection ratio corresponding to the modulus value in the preset projection ratio mapping table.
[0065] Specifically, the system determines the appropriate projection ratio by calculating the modulus value of the spatial vector. In specific implementation, first calculate the modulus value of the spatial vector, that is, the straight-line distance between the viewer and the hologram. Then, the system queries the pre-established projection ratio mapping table, which records the optimal projection ratio values corresponding to different viewing distance ranges. The establishment of the mapping table is based on the human eye visual characteristics and experimental data. Usually, the viewing distance is divided into multiple intervals: the close-distance interval is defined as zero to two meters, corresponding to a smaller projection ratio; the medium-distance interval is defined as two to five meters, corresponding to the standard projection ratio; the long-distance interval is defined as more than five meters, corresponding to a larger projection ratio. The system uses an interpolation algorithm to find the projection ratio corresponding to the current distance modulus value in the mapping table and performs smooth transition processing if necessary to avoid sudden changes in the ratio. This method of ratio mapping based on the distance modulus can ensure that the hologram maintains an appropriate display size at different viewing distances and provides the best visual experience.
[0066] Step 105: Adjust the reference hologram according to the projection angle and the projection ratio to obtain the target hologram of the vehicle to be exhibited.
[0067] Among them, the target hologram refers to the final display image that has been adjusted by the projection angle and the projection ratio and is adapted to the current viewer's viewing position. It can be understood as a dynamic holographic image obtained by optimizing the spatial posture and size of the reference hologram according to the relative position relationship.
[0068] The target holographic image is used to provide the best viewing experience for the audience at a specific location. By dynamically adjusting, it ensures that the holographic image is always presented in the optimal angle and appropriate size within the audience's field of view.
[0069] Specifically, to generate the final target holographic image, the system needs to comprehensively adjust the angle and scale of the reference holographic image. In specific implementation, first, the angle adjustment is carried out. The system constructs a three-dimensional rotation transformation matrix based on the calculated projection angle, which contains the transformation parameters of horizontal rotation and pitch angle. Substitute the spatial data of the reference holographic image into the rotation transformation matrix to achieve the attitude adjustment of the image in three-dimensional space. After the angle adjustment is completed, the system adjusts the size of the rotated image according to the determined projection scale, and realizes the equal-proportion scaling of the image in the horizontal and vertical directions through a scaling transformation matrix. To ensure the continuity and smoothness of the transformation process, the system uses an interpolation algorithm to process the transformation process progressively, avoiding sudden changes and jitters. When performing the transformation, the system also needs to maintain the detail clarity of the holographic image. For the image quality loss that may be caused by scaling, an image enhancement algorithm is used for compensation processing. This comprehensive adjustment method based on the projection angle and projection scale can transform the reference holographic image into a target holographic image suitable for the current viewing conditions, ensuring that the audience can obtain the best visual experience at any viewing position. For example, when the audience views from the side, the adjusted target holographic image will automatically turn towards the audience's direction and maintain an appropriate display size; when the distance of the audience changes, the image size will be adjusted accordingly, always maintaining a comfortable viewing ratio. Through this real-time dynamic adjustment, the system can provide an immersive holographic display experience for the audience, and the three-dimensional effect of the vehicle to be exhibited is presented optimally.
[0070] Refer to Figure 2 , a holographic projection exhibition system for a vehicle provided by an embodiment of the present application. The system includes: a three-dimensional model construction module, a holographic image generation module, a position relationship determination module, and a holographic image adjustment module, where: The three-dimensional model construction module is used to obtain the structural data of the vehicle to be exhibited and construct a three-dimensional model of the vehicle to be exhibited based on the structural data; The holographic image generation module is used to perform optical analysis processing on the three-dimensional model to obtain transmittance information, and generate a reference holographic image of the vehicle to be exhibited according to the transmittance information; The position relationship determination module is used to obtain the position data of the target audience and determine the relative position relationship between the target audience and the holographic image based on the position data; The holographic image adjustment module is used to determine the projection angle and projection scale of the reference holographic image according to the relative position relationship; adjust the reference holographic image according to the projection angle and projection scale to obtain the target holographic image of the vehicle to be exhibited.
[0071] On the basis of the above embodiments, the three-dimensional model construction module is further configured to extract the external frame parameters and internal component parameters of the vehicle to be exhibited from the structural data; generate a vehicle skeleton model of the vehicle to be exhibited based on the external frame parameters, and generate an internal component model of the vehicle to be exhibited based on the internal component parameters; combine the vehicle skeleton model and the internal component model to obtain a three-dimensional model of the vehicle to be exhibited.
[0072] On the basis of the above embodiments, the holographic image generation module is further configured to construct a ray tracing grid of the three-dimensional model; simulate the propagation paths of multiple incident rays in the ray tracing grid, and record the energy loss values of the incident rays during the propagation process in each propagation path; calculate the transmitted light intensity of the corresponding incident ray based on each energy loss value; determine the transmittance of the corresponding grid position according to the ratio between the transmitted light intensity of each incident ray and the initial light intensity; integrate the transmittance of each grid position into transmittance information.
[0073] On the basis of the above embodiments, the holographic image generation module is further configured to determine the light incident surface of the three-dimensional model, and establish a grid coordinate system on the light incident surface; generate an initial grid layer based on the grid coordinate system, and expand the initial grid layer layer by layer along the light propagation direction to obtain multiple grid layers; establish an inter-layer connection relationship between each grid layer to obtain a ray tracing grid of the three-dimensional model.
[0074] On the basis of the above embodiments, the holographic image generation module is further configured to obtain a preset holographic imaging template; map the transmittance information to the holographic imaging template to obtain an initial interference pattern; perform phase modulation on the initial interference pattern to obtain a phase modulation pattern; generate a diffracted light field distribution based on the phase modulation pattern, and focus the diffracted light field distribution in a preset projection area to obtain a reference holographic image of the vehicle to be exhibited.
[0075] On the basis of the above embodiments, the position relationship determination module is further configured to determine the current position point of the target audience based on the position data; obtain the projection center point coordinates of the holographic image; map the current position point of the target audience to the holographic space coordinate system where the holographic image is located to obtain the position coordinates of the target audience; calculate the spatial vector between the current position point and the holographic image based on the projection center point coordinates and the position coordinates; determine the relative position relationship between the target audience and the holographic image according to the spatial vector.
[0076] On the basis of the above embodiments, the holographic image adjustment module is further configured to obtain the spatial vector corresponding to the relative position relationship; decompose the spatial vector into a horizontal component and a vertical component; calculate the horizontal rotation angle based on the horizontal component, and calculate the pitch angle based on the vertical component; synthesize the horizontal rotation angle and the pitch angle into the projection angle of the reference holographic image; calculate the modulus of the spatial vector, and determine the projection ratio corresponding to the modulus in a preset projection ratio mapping table.
[0077] It should be noted that: when the device provided in the above embodiments realizes its functions, only the division of the above-mentioned functional modules is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept. For the specific implementation process, please refer to the method embodiments and will not be elaborated here.
[0078] This application also discloses an electronic device. Referring to Figure 3 , Figure 3 FIG. is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application. The electronic device 300 may include: at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
[0079] Among them, the communication bus 302 is used to realize the connection and communication between these components.
[0080] Among them, the user interface 303 may include a display interface and a camera interface. Optionally, the user interface 303 may further include a standard wired interface and a wireless interface.
[0081] Among them, the network interface 304 may optionally include a standard wired interface and a wireless interface (such as a Wi-Fi interface).
[0082] Among them, the processor 301 may include one or more processing cores. The processor 301 connects various parts within the entire server through various interfaces and lines, and executes various functions of the server and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and by calling the data stored in the memory 305. Optionally, the processor 301 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 301 may integrate one or a combination of several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface graphics, and application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301 and may be implemented separately by a single chip.
[0083] Among them, the memory 305 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store the data involved in the above-mentioned various method embodiments. Optionally, the memory 305 may also be at least one storage device located far from the aforementioned processor 301. Refer to Figure 3 , as a computer storage medium, the memory 305 may include an operating system, a network communication module, a user interface module, and an application program for a holographic projection exhibition method of a vehicle.
[0084] In Figure 3In the electronic device 300 shown, the user interface 303 is mainly used to provide an interface for the user to input and obtain the data input by the user; and the processor 301 can be used to call the application program stored in the memory 305 for a holographic projection exhibition method of an automobile. When executed by one or more processors 301, the electronic device 300 is caused to execute the method of one or more of the above embodiments. It should be noted that, for the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.
[0085] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0086] In several implementation manners provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some service interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.
[0087] The unit described as a separated component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0088] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0089] When an integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned memory includes various media that can store program codes, such as USB flash drives, mobile hard disks, magnetic disks, or optical discs.
[0090] The above are only exemplary embodiments of the present disclosure, and the scope of the present disclosure cannot be limited thereby. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. Those skilled in the art will readily think of other implementation manners of the present disclosure after considering the specification and the practice of the disclosure.
[0091] The present application aims to cover any variations, uses, or adaptive changes of the present disclosure. These variations, uses, or adaptive changes follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and the embodiments are only regarded as exemplary.
Claims
1. A holographic projection exhibition method for a car, characterized in that: include: Acquiring structural data of a vehicle to be exhibited, and constructing a three-dimensional model of the vehicle to be exhibited based on the structural data; Performing optical analysis on the three-dimensional model to obtain transmittance information, and generating a reference holographic image of the vehicle to be exhibited based on the transmittance information; Acquire location data of a target audience, and determine a relative position relationship between the target audience and the holographic image based on the location data; Determining a projection angle and a projection ratio of the reference holographic image according to the relative position relationship; The reference holographic image is adjusted according to the projection angle and the projection ratio to obtain a target holographic image of the vehicle to be exhibited.
2. The holographic projection display method of a car according to claim 1, characterized in that: The step of constructing a three-dimensional model of the vehicle to be exhibited based on the structural data includes: Extracting the external frame parameters and internal component parameters of the vehicle to be exhibited from the structural data; generating a vehicle skeleton model of the vehicle to be exhibited based on the external frame parameters, and generating an internal component model of the vehicle to be exhibited based on the internal component parameters; The vehicle skeleton model and the internal component model are combined to obtain a three-dimensional model of the vehicle to be exhibited.
3. The holographic projection display method of a car according to claim 1, characterized in that: The optical analysis of the three-dimensional model to obtain transmittance information includes: constructing a ray-traced mesh of the three-dimensional model; Simulating propagation paths of multiple incident light rays in the ray tracing grid, and recording energy loss values of the incident light rays in the propagation process in each of the propagation paths; Based on each of the energy loss values, calculating the transmitted light intensity corresponding to the incident light; Determining the transmittance of the corresponding grid position according to the ratio between the transmitted light intensity of each incident light and the initial light intensity; The transmittances of the grid positions are integrated into transmittance information.
4. The holographic projection display method of a car according to claim 3, characterized in that: The step of constructing a ray tracing grid of the three-dimensional model comprises: Determining a light incident surface of the three-dimensional model, and establishing a grid coordinate system on the light incident surface; Generate an initial grid layer based on the grid coordinate system, and expand the initial grid layer layer by layer along the light propagation direction to obtain multiple grid layers; An inter-layer connection relationship is established between the mesh layers to obtain a ray tracing mesh of the three-dimensional model.
5. The holographic projection display method of a car according to claim 1, characterized in that: The step of generating a reference holographic image of the vehicle to be exhibited according to the transmittance information comprises: Obtain a preset holographic imaging template; Mapping the transmittance information to the holographic imaging template to obtain an initial interference pattern; Phase modulating the initial interference pattern to obtain a phase modulation pattern; A diffraction light field distribution is generated based on the phase modulation pattern, and the diffraction light field distribution is focused in a preset projection area to obtain a reference holographic image of the vehicle to be exhibited.
6. The holographic projection display method of a car according to claim 1, characterized in that: The determining the relative position relationship between the target audience and the holographic image based on the position data includes: Determine the current location of the target audience based on the location data; Obtaining the projection center coordinates of the holographic image; Mapping the current position point of the target audience into the holographic space coordinate system where the holographic image is located to obtain the position coordinates of the target audience; Calculate the space vector between the current position point and the holographic image based on the projection center point coordinates and the position coordinates; The relative position relationship between the target audience and the holographic image is determined according to the space vector.
7. The method for holographic projection display of a car according to claim 6, characterized in that: Determining the projection angle and projection ratio of the reference holographic image according to the relative position relationship includes: Obtaining a space vector corresponding to the relative position relationship; Decomposing the space vector into a horizontal component and a vertical component; Calculating a horizontal rotation angle based on the horizontal component, and calculating a pitch angle based on the vertical component; Combining the horizontal rotation angle and the pitch angle into a projection angle of the reference holographic image; The modulus of the space vector is calculated, and the projection ratio corresponding to the modulus is determined in a preset projection ratio mapping table.
8. A holographic projection exhibition system for a car, characterized in that: The system comprises: A three-dimensional model building module, used to obtain structural data of the vehicle to be exhibited, and build a three-dimensional model of the vehicle to be exhibited based on the structural data; A holographic image generation module, used for performing optical analysis on the three-dimensional model to obtain transmittance information, and generating a reference holographic image of the vehicle to be exhibited according to the transmittance information; A position relationship determination module, used to obtain the position data of the target audience, and determine the relative position relationship between the target audience and the holographic image based on the position data; The holographic image adjustment module is used to determine the projection angle and projection ratio of the reference holographic image according to the relative position relationship; adjust the reference holographic image according to the projection angle and the projection ratio to obtain the target holographic image of the vehicle to be exhibited.
9. An electronic device, characterized in that: It includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the holographic projection exhibition method of the car as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the holographic projection exhibition method for a car as described in any one of claims 1-7 is executed.
Citation Information
Patent Citations
Holographic projection method
CN106502075A
Digital interactive exhibition comprehensive application system
CN110543239A
Digital intelligent holographic projection on-line and off-line exhibition method for automobile
CN112859564A
Projection lamp effect display method for automobile model
CN115359741A
Automobile digital intelligent holographic projection on-line and off-line exhibition method, device and equipment and medium
CN115904173A