Dynamic space imaging method
By setting light sources and small hole arrays on the top and bottom of the display frame, and adjusting the light spots with a magnetic controller, the problem of poor display of traditional three-dimensional spatial image is solved, and high-quality three-dimensional spatial image display is achieved.
Patent Information
- Application Number
- CN202411628381.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2024-12-27
Smart Images

Figure CN119200253A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image display technology, and in particular to a dynamic space imaging method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] With the development of three-dimensional display technology, holographic display technology, as a display method that can truly restore three-dimensional spatial information, has received widespread attention. How to form high-quality three-dimensional spatial images has become an important research direction.
[0003] Conventional technology usually uses a single optical path to form a three-dimensional image; however, it is difficult to accurately adjust display parameters when forming a three-dimensional image in this way, resulting in poor display effects of the three-dimensional image. Summary of the invention
[0004] Based on this, it is necessary to provide a dynamic spatial imaging method, device, computer equipment, computer-readable storage medium and computer program product that can improve the display effect of three-dimensional spatial images in order to solve the above technical problems.
[0005] In a first aspect, the present application provides a dynamic spatial imaging method. The method comprises:
[0006] Acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are disposed on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are disposed on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array;
[0007] According to the spatial position information, controlling the magnetic force controller of the second pinhole array to adjust the tilt angle of the second pinhole array so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot;
[0008] According to the brightness information, the opening sizes of the first pinhole array and the second pinhole array are controlled to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
[0009] In one embodiment, controlling the magnetic force controller of the second small hole array to adjust the tilt angle of the second small hole array according to the spatial position information includes:
[0010] Acquire height information of the display area;
[0011] Determining a target tilt angle of the second aperture array according to the spatial position information and the height information;
[0012] According to the target tilt angle, the magnetic controller is controlled to adjust the tilt angle of the second small hole array.
[0013] In one embodiment, the method further comprises:
[0014] Determining a staggered distance of the second array of pinholes relative to the first array of pinholes;
[0015] The initial position of the second small hole array is determined according to the offset distance and the position information of the first small hole array.
[0016] In one of the embodiments, a gas medium for enhancing the display effect of the first light and the second light is disposed in the display area of the display frame.
[0017] In one embodiment, the method further comprises:
[0018] Acquiring the real-time gas volume of the gas medium in the display area;
[0019] Determining a target injection amount of a gas injection device in the display area according to a preset gas amount in the display area and the real-time gas amount;
[0020] The gas injection device is controlled to inject the gas medium according to the target injection amount.
[0021] In one embodiment, the method further comprises:
[0022] Acquiring size information of a preset diffraction spot in the display area;
[0023] The aperture lengths of the first aperture array and the second aperture array are determined according to the size information.
[0024] In a second aspect, the present application also provides a dynamic spatial imaging device. The device comprises:
[0025] An information acquisition module is used to acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are arranged on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are arranged on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array;
[0026] an angle adjustment module, configured to control the magnetic force controller of the second pinhole array to adjust the tilt angle of the second pinhole array according to the spatial position information, so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot;
[0027] A brightness control module is used to control the opening sizes of the first pinhole array and the second pinhole array according to the brightness information to adjust the brightness of the diffraction spot and obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
[0028] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0029] Acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are disposed on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are disposed on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array;
[0030] According to the spatial position information, controlling the magnetic force controller of the second pinhole array to adjust the tilt angle of the second pinhole array so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot;
[0031] According to the brightness information, the opening sizes of the first pinhole array and the second pinhole array are controlled to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
[0032] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0033] Acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are disposed on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are disposed on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array;
[0034] According to the spatial position information, controlling the magnetic force controller of the second pinhole array to adjust the tilt angle of the second pinhole array so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot;
[0035] According to the brightness information, the opening sizes of the first pinhole array and the second pinhole array are controlled to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
[0036] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0037] Acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are disposed on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are disposed on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array;
[0038] According to the spatial position information, controlling the magnetic force controller of the second pinhole array to adjust the tilt angle of the second pinhole array so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot;
[0039] According to the brightness information, the opening sizes of the first pinhole array and the second pinhole array are controlled to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
[0040] The above-mentioned dynamic spatial imaging method, device, computer equipment, computer-readable storage medium and computer program product obtain three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; the top of the display frame corresponding to the three-dimensional image information is provided with a basic light source and a first pinhole array; the basic light source projects a first light from the top downward through the first pinhole array; the bottom of the display frame is provided with a controllable light source and a second pinhole array; the controllable light source projects a second light from the bottom upward through the second pinhole array; according to the spatial position information, the magnetic controller of the second pinhole array is controlled to adjust the inclination angle of the second pinhole array so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot; according to the brightness information, the opening size of the first pinhole array and the second pinhole array is controlled to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to constitute a three-dimensional spatial image corresponding to the three-dimensional image information. The solution arranges a basic light source and a first pinhole array on the top of the display frame and a controllable light source and a second pinhole array on the bottom, so that the first light and the second light intersect in the display area to form a diffraction spot, which is conducive to directly forming pixel points in space; the magnetic controller is used to adjust the inclination angle of the second pinhole array and control the opening size of the two pinhole arrays, which is conducive to accurately controlling the spatial position and brightness of the diffraction spot; thereby, it is conducive to constructing a three-dimensional spatial image with an accurate spatial position and grayscale level in the display area, realizing an intuitive stereoscopic display effect in static and dynamic conditions, and improving the display effect of the three-dimensional spatial image. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0042] Figure 1 is a schematic flow chart of a dynamic spatial imaging method in one embodiment;
[0043] Figure 2 is a left view of a spatial imaging device in one embodiment;
[0044] Figure 3 is a front view of a spatial imaging device in one embodiment;
[0045] Figure 4 is a schematic diagram of imaging of light diffraction points in one embodiment;
[0046] Figure 5is a structural block diagram of a dynamic space imaging device in one embodiment;
[0047] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0049] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0050] In an exemplary embodiment, Figure 1 As shown, a dynamic spatial imaging method is provided. This embodiment uses the method applied to a terminal as an example for illustration. It is understandable that the method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. Among them, the terminal can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, etc.; the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services. In this embodiment, the method includes the following steps:
[0051] Step S101, obtaining three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are arranged on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are arranged on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array.
[0052] Step S102, according to the spatial position information, controlling the magnetic force controller of the second aperture array to adjust the tilt angle of the second aperture array, so that the second light crosses the first light in the display area of the display frame to form a diffraction spot.
[0053] Step S103, according to the brightness information, controlling the opening sizes of the first pinhole array and the second pinhole array to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
[0054] The three-dimensional image information may be data information of a spatial stereoscopic image, for example, the three-dimensional image information may be data information of a stereoscopic image of a topography, a layered structure, or the like.
[0055] The spatial position information may be coordinate information in a three-dimensional space, for example, the spatial position information may be position coordinate information of a diffraction spot in a display area.
[0056] The brightness information may be data information of the grayscale level of the image. For example, the brightness information may be grayscale level information achieved by controlling the opening sizes of the first pinhole array and the second pinhole array.
[0057] The basic light source may be a light source device that generates vertically downward light. For example, the basic light source may be a light source device that is installed in two mirror spaces and forms a uniform light field through multiple reflections.
[0058] The first pinhole array may be an array structure having a plurality of pinholes disposed on the top of the display frame. For example, the first pinhole array may be an array consisting of a plurality of pinholes disposed near the lower mirror surface, with a smooth inner wall capable of absorbing light.
[0059] The controllable light source may be a light source device that generates light with an adjustable angle. For example, the controllable light source may be a light source device that has the same structure as the basic light source but has a controllable aperture angle.
[0060] The second small hole array may be an array structure having a plurality of small holes with adjustable angles arranged at the bottom of the display frame. For example, the second small hole array may be an array composed of a plurality of small holes whose angles can be adjusted by a magnetic controller.
[0061] The display area may be a spatial area for displaying a three-dimensional spatial image. For example, the display area may be a lower area in a display frame that is filled with gas that can enhance the display effect.
[0062] The diffraction spot may be a pixel point formed by the intersection of light rays. For example, the diffraction spot may be a spot with a diameter of 1-2 mm formed by the intersection of the first light ray and the second light ray in the display area.
[0063] The three-dimensional space image may be a stereoscopic image composed of a plurality of diffraction spots. For example, the three-dimensional space image may be a stereoscopic image of topography or layered structure formed in space by a plurality of diffraction spots with different brightness.
[0064] Optionally, the terminal obtains three-dimensional image information, wherein the three-dimensional image information includes spatial position information and brightness information; the terminal controls the basic light source at the top of the display frame to project a first light from the top downward through the first pinhole array according to the three-dimensional image information, and simultaneously controls the controllable light source at the bottom of the display frame to project a second light from the bottom upward through the second pinhole array; the terminal calculates a target inclination angle of the second pinhole array according to the spatial position information, and adjusts the inclination angle of the second pinhole array through a magnetic controller so that the second light intersects the first light within the display area of the display frame to form a diffraction spot; the terminal calculates target opening sizes of the first pinhole array and the second pinhole array according to the brightness information, and adjusts the brightness of the diffraction spot by controlling the opening sizes of the first pinhole array and the second pinhole array to obtain a target diffraction spot, thereby forming a three-dimensional spatial image corresponding to the three-dimensional image information.
[0065] In the above-mentioned dynamic spatial imaging method, three-dimensional image information is obtained; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are arranged on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are arranged on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array; according to the spatial position information, a magnetic controller of the second pinhole array is controlled to adjust the inclination angle of the second pinhole array so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot; according to the brightness information, the opening sizes of the first pinhole array and the second pinhole array are controlled to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to constitute a three-dimensional spatial image corresponding to the three-dimensional image information. The solution arranges a basic light source and a first pinhole array on the top of the display frame and a controllable light source and a second pinhole array on the bottom, so that the first light and the second light intersect in the display area to form a diffraction spot, which is conducive to directly forming pixel points in space; the magnetic controller is used to adjust the inclination angle of the second pinhole array and control the opening size of the two pinhole arrays, which is conducive to accurately controlling the spatial position and brightness of the diffraction spot; thereby, it is conducive to constructing a three-dimensional spatial image with an accurate spatial position and grayscale level in the display area, realizing an intuitive stereoscopic display effect in static and dynamic conditions, and improving the display effect of the three-dimensional spatial image.
[0066] In an exemplary embodiment, the magnetic controller of the second pinhole array is controlled to adjust the tilt angle of the second pinhole array according to the spatial position information, which specifically includes the following contents: acquiring the height information of the display area; determining the target tilt angle of the second pinhole array according to the spatial position information and the height information; and controlling the magnetic controller to adjust the tilt angle of the second pinhole array according to the target tilt angle.
[0067] The height information may be spatial dimension data of the display area in the vertical direction, for example, the height information may be vertical distance data from the bottom to the top of the display frame.
[0068] Among them, the target tilt angle can be the angle value that the second pinhole array needs to be deflected. For example, the target tilt angle can be the deflection angle required to make the second light and the first light form a diffraction spot at a specific height position in the display area, and the deflection angle must ensure that the second light is close to the root of the next grating when it moves to the maximum position.
[0069] Among them, the magnetic controller can be a magnetic device for adjusting the inclination angle of the second small hole array. For example, the magnetic controller can be a control device that deflects the second small hole array from an initial vertical upward state to a target inclination angle by changing the magnitude of the magnetic force.
[0070] Among them, the inclination angle of the second pinhole array can be the deflection angle of the second pinhole array relative to the vertical direction. For example, the inclination angle can be the angle at which the second pinhole array deviates from the vertical upward direction under the action of the magnetic force, and the angle must be small enough to ensure that no second diffraction spot appears in the stereoscopic display space.
[0071] Optionally, the terminal obtains height information of the display area of the display frame, which is the vertical distance from the bottom to the top of the display frame; the terminal determines the spatial position where the diffraction spot needs to be formed based on the spatial position information, and calculates the target tilt angle at which the second pinhole array needs to be deflected in combination with the height information of the display area, and the target tilt angle needs to ensure that the second light ray and the first light ray form a diffraction spot at a specific height position; the terminal controls the magnetic controller to generate a magnetic force of corresponding magnitude based on the calculated target tilt angle, so that the second pinhole array is deflected from an initial vertical upward state to the target tilt angle.
[0072] The technical solution provided in this embodiment is beneficial to accurately control the deflection degree of the second pinhole array by obtaining the height information of the display area and calculating the target tilt angle in combination with the spatial position information; the second pinhole array is adjusted according to the target tilt angle by the magnetic controller, which is beneficial to make the second light and the first light accurately intersect at a specific height position; thereby, it is beneficial to form a precisely positioned diffraction spot in the display area, thereby improving the display quality of the three-dimensional spatial image.
[0073] In an exemplary embodiment, the method further includes: determining a staggered distance of the second pinhole array relative to the first pinhole array; and determining an initial position of the second pinhole array according to the staggered distance and position information of the first pinhole array.
[0074] The offset distance may be the horizontal offset distance of the second aperture array relative to the first aperture array. For example, the offset distance may be a horizontal spacing to ensure that the apertures of the second aperture array do not overlap with the apertures of the first aperture array in an initial state.
[0075] The position information of the first pinhole array may be the spatial coordinate data of each pinhole in the first pinhole array. For example, the position information may be the distribution position coordinates of each pinhole in the first pinhole array on the top of the display frame.
[0076] Among them, the initial position can be the installation position of the second hole array in a vertically upward state when there is no magnetic force. For example, the initial position can be the spatial position of the second hole array at the bottom of the display frame, offset from the first hole array and vertically upward.
[0077] Optionally, the terminal obtains the position distribution information of the first pinhole array at the top of the display frame and calculates the spacing between adjacent pinholes; the terminal determines the horizontal distance that the second pinhole array needs to be staggered relative to the first pinhole array based on the resolution requirements and the spot diameter size of the display area, and the staggered distance needs to ensure that the pinholes of the second pinhole array do not overlap with the pinholes of the first pinhole array in the initial state; the terminal determines the initial installation position of the second pinhole array at the bottom of the display frame based on the calculated staggered distance and the position distribution information of the first pinhole array, so that the second pinhole array is in a vertically upward state and staggered with the first pinhole array at this position.
[0078] The technical solution provided in this embodiment helps to ensure that the light from the two pinhole arrays does not cross in the initial non-magnetic state by determining the offset distance of the second pinhole array relative to the first pinhole array; by determining the initial position of the second pinhole array based on the offset distance and the position information of the first pinhole array, it helps to accurately form a single diffraction spot under magnetic control; thereby helping to avoid the generation of unnecessary light spot interference and improve the display clarity of three-dimensional space images.
[0079] In an exemplary embodiment, a gas medium for enhancing the display effect of the first light and the second light is disposed in the display area of the display frame.
[0080] The display area may be a spatial range within the display frame for forming a three-dimensional space image. For example, the display area may be an area at the lower part of the display frame that can display a stereoscopic image.
[0081] Among them, the gas medium can be a gaseous substance sprayed into the display area to enhance the light display effect. For example, the gas medium can be a light and thin gas similar to water mist, and the amount of the gas needs to be controlled within an appropriate range to avoid excessive filling of the space outside the display area.
[0082] The display effect may be a visual presentation effect formed by the first light and the second light in the display area. For example, the display effect may be a visual effect in which the diffraction spot is more obvious while the light without diffraction is not obvious.
[0083] Optionally, the terminal controls a spray device around the display area of the display frame to spray a thin gas medium similar to water mist into the display area; the terminal monitors the concentration of the gas medium in the display area to ensure that the amount of the gas medium is maintained within a range that can enhance the diffraction spot display effect of the first light and the second light, while avoiding excessive filling of the gas medium into the space outside the display area; the terminal adjusts the spray amount of the spray device according to the monitored gas medium concentration to make the gas medium evenly distributed in the display area.
[0084] The technical solution provided in this embodiment, by filling a gas medium in the display area of the display frame, is conducive to enhancing the display effect of the diffraction spot formed by the first light and the second light at the intersection, while weakening the display intensity of the light that has not been diffracted; thereby helping to improve the contrast and clarity of the spatial pixel points, making the overall display effect of the three-dimensional spatial image more realistic and intuitive.
[0085] In an exemplary embodiment, the following contents are also included: obtaining the real-time gas quantity of the gas medium in the display area; determining the target injection quantity of the gas injection device in the display area according to the preset gas quantity and the real-time gas quantity in the display area; and controlling the gas injection device to inject the gas medium according to the target injection quantity.
[0086] The real-time gas quantity may be the actual quantity of the gas medium currently existing in the display area. For example, the real-time gas quantity may be the concentration value of the gas medium in the display area detected by the sensor.
[0087] The preset gas amount may be a standard amount of gas medium that needs to be maintained in the display area. For example, the preset gas amount may be an optimal gas medium concentration value that enables the first light and the second light to form a clear diffraction spot.
[0088] The gas injection device may be a device that injects gaseous medium into the display area. For example, the gas injection device may be a sprayer installed around the display area.
[0089] The target injection amount may be the amount of injected gas medium that needs to be adjusted by the gas injection device. For example, the target injection amount may be the volume of the gas medium that needs to be injected per second.
[0090] Optionally, the terminal obtains the real-time gas quantity of the gas medium in the display area through a gas concentration sensor arranged in the display area; the terminal compares the obtained real-time gas quantity with a preset gas quantity that can form a clear diffraction spot between the first light and the second light, and calculates the supplementary demand of the gas medium in the display area; the terminal determines the target injection quantity of the gas injection device according to the supplementary demand, and sends an injection control instruction to the gas injection device, controlling the gas injection device to inject the gas medium into the display area according to the target injection quantity.
[0091] The technical solution provided in this embodiment helps to timely adjust the injection amount of the gas injection device by real-time monitoring the amount of gas medium in the display area and comparing it with the preset gas amount, so that the gas medium in the display area is maintained within the optimal concentration range; thereby helping to ensure that the diffraction spot formed by the first light and the second light at the intersection is clearly visible, thereby improving the display quality of the three-dimensional space image.
[0092] In an exemplary embodiment, the method further includes: obtaining size information of a preset diffraction spot in the display area; and determining the aperture lengths of the first aperture array and the second aperture array according to the size information.
[0093] The preset diffraction light spot may be a standard light spot predetermined according to the display resolution requirement. For example, the preset diffraction light spot may be a standard light spot that enables adjacent light spots to be naturally connected together.
[0094] The size information may be a size parameter of a preset diffraction spot, for example, the size information may be that the diameter of the spot at the end of the display area is 1-2 mm.
[0095] The pinhole length may be the depth dimension of each pinhole in the first pinhole array and the second pinhole array. For example, the pinhole length may be a length value that enables the projected light to form a light spot with a diameter of 1-2 mm at the end of the display area.
[0096] Optionally, the terminal obtains size information of a preset diffraction spot of the display area, the size information including a spot diameter requirement at the end of the display area; the terminal calculates aperture length parameters of the first aperture array and the second aperture array according to the size information of the preset diffraction spot.
[0097] The technical solution provided in this embodiment, by obtaining the size information of the preset diffraction spot in the display area and determining the pinhole lengths of the first pinhole array and the second pinhole array accordingly, is helpful in controlling the projected light to form a spot of appropriate diameter at the end of the display area so that adjacent spots can be naturally connected; thereby, it is helpful to ensure the overall resolution of the display while making the display effect of the three-dimensional space image more continuous and natural.
[0098] The following is an application example to illustrate the dynamic spatial imaging method provided by the present application. This application example uses the method applied to a terminal as an example.
[0099] At present, the realization of spatial image display is limited to the dynamic effects of flat LED (light-emitting diode) or projection. Although three-dimensional images can be displayed dynamically, such as 3D (three-dimensional) simulation of CAD (computer-aided design) software, it needs to be rendered with the help of background big data, and its three-dimensional effect needs to be displayed with the help of dynamic process. It is fundamentally a flat image. This application example is to display realistic three-dimensional dynamic images in three-dimensional space, which can be used for intuitive dynamic display of maps, topography, layered structures, etc.
[0100] Compared with the prior art, this application example directly displays a spatial image in space. It is a stereoscopic image in a static state and a dynamic three-dimensional stereoscopic image in a dynamic state, thus ensuring intuitive visualization of the image.
[0101] Overall overview: This application example generates a three-dimensional image by the strength of the spatial light point pixel. The specific structure is summarized as follows: First, the main body of this spatial display is a three-dimensional frame. Light sources are arranged in the planes at the top and bottom. The lower area of the three-dimensional space is the area where the three-dimensional image can be displayed. This area is filled with gas that can enhance the display effect. There are small holes controlled by magnetic force covering the light source. When the small holes are opened, the light projected from the bottom and the top will form a diffraction spot at the intersection of the space. This is a pixel point. The brightness of this pixel point can be controlled by the size of the magnetic force to form a grayscale. The top light source projection hole is vertically downward to form a basic light source. The bottom light source projection hole is at a very small angle with the vertical direction. This angle can be controlled so that diffraction spots are formed at different heights and perpendicular to the light. This angle is very small, which can ensure that no second diffraction spot appears in the three-dimensional display space. In this way, the projection holes of many light sources arranged vertically and horizontally form many pixels. By controlling the angle of the controllable light source and the size of the light hole, a spatial monochrome image can be formed.
[0102] About the top basic light source. The light source is installed in two mirror spaces, and a relatively uniform light field is formed through multiple reflections. There are many small holes evenly arranged on the mirror near the bottom. The inner wall of the small hole is smooth and can absorb light, thus filtering out most of the indirect light. The small hole has a certain length, which can meet the requirement that the projected light has a spot of 1-2mm (millimeter) at the end of the display area. The diameter of this spot determines the resolution of the entire display.
[0103] Description of the controllable light source at the bottom. The basic structure is the same as the top, but the angle of this small hole is controllable, and the angle is adjusted through a magnetic controller. When there is no magnetic force, the small hole is vertically upward and staggered with the small hole coming down from the top, and there is no light spot in the space. As the magnetic force increases, the small hole deflects an angle, and the light will intersect with the vertical top light, generating a light spot. The magnetic force is further enhanced, and the position of the light spot will move further downward. When it moves to the maximum position, it will be close to the root of the next grating to ensure that no second light spot is generated. This angle also determines the resolution of the entire display (the resolution of the entire display will not be very high. Due to the blurred edges of the light spots, all the light spots will naturally connect together, so that the overall effect of the entire image can meet the needs of display).
[0104] Display area description: some light gas similar to water mist will be sprayed around the display area to enhance the display effect. The amount of mist needs to be controlled to avoid excessive gas filling the space outside the display area, making the diffraction spot more obvious and the light without diffraction not obvious.
[0105] This application example itself is three-dimensional imaging in space, which is to directly image the spatial data obtained by the laser scanner in space.
[0106] The left view of the space imaging device refers to Figure 2 , including light source, mirror plate, light guide pipe, light passage space, outer frame and display area.
[0107] Among them, the main view of the space imaging device refers to Figure 3 , including light source, mirror plate, light guide pipe, light passage space, outer frame and display area.
[0108] The schematic diagram of the light diffraction point imaging is shown in Figure 2. Figure 4 , including no display state, extreme position display state, midpoint position display state, intersection point of adjacent light rays on the same side, intersection point of adjacent light rays on the opposite side, midpoint of intersection of adjacent light rays on the opposite side, and image display area.
[0109] The technical solution provided in this application example, by arranging a basic light source and a first pinhole array on the top of the display frame and a controllable light source and a second pinhole array on the bottom, makes the first light and the second light intersect in the display area to form a diffraction spot, which is conducive to directly forming pixel points in space; by adjusting the inclination angle of the second pinhole array and controlling the opening size of the two pinhole arrays through a magnetic controller, it is conducive to accurately controlling the spatial position and brightness of the diffraction spot; thereby, it is conducive to constructing a three-dimensional spatial image with an accurate spatial position and grayscale level in the display area, realizing an intuitive stereoscopic display effect in static and dynamic conditions, and improving the display effect of the three-dimensional spatial image.
[0110] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0111] Based on the same inventive concept, the embodiment of the present application also provides a dynamic space imaging device for implementing the dynamic space imaging method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more dynamic space imaging device embodiments provided below can refer to the above limitations on the dynamic space imaging method, and will not be repeated here.
[0112] In an exemplary embodiment, Figure 5 As shown, a dynamic space imaging device is provided, and the dynamic space imaging device 500 may include:
[0113] The information acquisition module 501 is used to acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are arranged on the top of the display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are arranged on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array;
[0114] An angle adjustment module 502, used to control the magnetic force controller of the second aperture array to adjust the tilt angle of the second aperture array according to the spatial position information, so that the second light and the first light intersect in the display area of the display frame to form a diffraction spot;
[0115] The brightness control module 503 is used to control the opening sizes of the first and second pinhole arrays according to the brightness information to adjust the brightness of the diffraction spots and obtain target diffraction spots; the target diffraction spots are used to form a three-dimensional space image corresponding to the three-dimensional image information.
[0116] In an exemplary embodiment, the angle adjustment module 502 is also used to obtain height information of the display area; determine the target tilt angle of the second aperture array based on the spatial position information and the height information; and control the magnetic controller to adjust the tilt angle of the second aperture array based on the target tilt angle.
[0117] In an exemplary embodiment, the device 500 further includes: a distance determination module for determining the offset distance of the second pinhole array relative to the first pinhole array; and determining the initial position of the second pinhole array based on the offset distance and the position information of the first pinhole array.
[0118] In an exemplary embodiment, a gas medium for enhancing the display effect of the first light and the second light is disposed in the display area of the display frame.
[0119] In an exemplary embodiment, the device 500 also includes: a device control module, which is used to obtain the real-time gas amount of the gas medium in the display area; determine the target injection amount of the gas injection device in the display area based on the preset gas amount and the real-time gas amount in the display area; and control the gas injection device to inject the gas medium according to the target injection amount.
[0120] In an exemplary embodiment, the device 500 further includes: a length determination module, which is used to obtain size information of a preset diffraction spot in the display area; and determine the aperture lengths of the first aperture array and the second aperture array according to the size information.
[0121] Each module in the above-mentioned dynamic spatial imaging device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0122] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 6As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a dynamic space imaging method is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0123] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0124] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0125] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0126] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0127] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0128] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0129] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A dynamic spatial imaging method, characterized in that: The method comprises: Acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are disposed on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are disposed on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array; According to the spatial position information, controlling the magnetic force controller of the second pinhole array to adjust the tilt angle of the second pinhole array so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot; According to the brightness information, the opening sizes of the first pinhole array and the second pinhole array are controlled to adjust the brightness of the diffraction spot to obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
2. The method according to claim 1, characterized in that The method of controlling the magnetic force controller of the second small hole array to adjust the tilt angle of the second small hole array according to the spatial position information includes: Acquire height information of the display area; Determining a target tilt angle of the second aperture array according to the spatial position information and the height information; According to the target tilt angle, the magnetic controller is controlled to adjust the tilt angle of the second small hole array.
3. The method according to claim 1, characterized in that The method further comprises: Determining a staggered distance of the second array of pinholes relative to the first array of pinholes; The initial position of the second small hole array is determined according to the offset distance and the position information of the first small hole array.
4. The method according to claim 1, characterized in that A gas medium for enhancing the display effects of the first light and the second light is arranged in the display area of the display frame.
5. The method according to claim 4, characterized in that The method further comprises: Acquiring the real-time gas volume of the gas medium in the display area; Determining a target injection amount of a gas injection device in the display area according to a preset gas amount in the display area and the real-time gas amount; The gas injection device is controlled to inject the gas medium according to the target injection amount.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Acquiring size information of a preset diffraction spot in the display area; The aperture lengths of the first aperture array and the second aperture array are determined according to the size information.
7. A dynamic space imaging device, characterized in that: The device comprises: An information acquisition module is used to acquire three-dimensional image information; the three-dimensional image information includes spatial position information and brightness information; a basic light source and a first pinhole array are arranged on the top of a display frame corresponding to the three-dimensional image information; the basic light source projects a first light from the top downward through the first pinhole array; a controllable light source and a second pinhole array are arranged on the bottom of the display frame; the controllable light source projects a second light from the bottom upward through the second pinhole array; an angle adjustment module, configured to control the magnetic force controller of the second pinhole array to adjust the tilt angle of the second pinhole array according to the spatial position information, so that the second light intersects with the first light in the display area of the display frame to form a diffraction spot; A brightness control module is used to control the opening sizes of the first pinhole array and the second pinhole array according to the brightness information to adjust the brightness of the diffraction spot and obtain a target diffraction spot; the target diffraction spot is used to form a three-dimensional space image corresponding to the three-dimensional image information.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
