Imaging method and device, electronic equipment and storage medium

By suspending particles in space and controlling their position and color, realistic three-dimensional imaging is achieved, solving the problems of discomfort and false three-dimensional effect caused by wearing devices, and providing a comprehensive 3D display.

CN121887975APending Publication Date: 2026-04-17BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING CO WHEELS TECH CO LTD
Filing Date
2024-10-15
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing 3D stereoscopic imaging technology requires users to wear special equipment, which causes discomfort, and the stereoscopic effect presented is fake and unrealistic.

Method used

By suspending particles at different depths in space, the target position and color information of the suspended particles are determined based on the imaging data. Then, the suspended particles are suspended to the target position using target control methods such as optical tweezers or acoustic tweezers. Combined with light and color control, a stereoscopic image is presented.

Benefits of technology

It achieves a realistic 3D imaging effect, allowing users to observe stereoscopic images from different angles, avoiding the discomfort caused by wearing devices, and providing a comprehensive 3D display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121887975A_ABST
    Figure CN121887975A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an imaging method and device, electronic equipment and a storage medium, and the method comprises the steps: determining a target position and color information corresponding to each suspended particle in a space according to to-be-imaged data; the suspended particles are controlled to be located at the corresponding target positions through a target control means; and according to the color information of each suspended particle, controlling the color of the light irradiated on each suspended particle. According to the embodiment of the invention, the real three-dimensional effect of three-dimensional imaging is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of imaging technology, and in particular to an imaging method, apparatus, electronic device and storage medium. Background Technology

[0002] In existing technologies, to achieve three-dimensional stereoscopic imaging, users generally need to wear special glasses or a head-mounted display (HMD) to see stereoscopic images.

[0003] The solution involving wearing special glasses typically uses two slightly offset images to mimic the human binocular perspective, providing different images for the left and right eyes respectively through special glasses (such as polarized glasses or shutter glasses). Because users need to wear glasses, this can cause discomfort such as eye strain or headaches, and some users may not be able to perceive the 3D effect, especially those with stereoscopic vision difficulties.

[0004] Head-mounted displays are typically used in virtual reality (VR) scenarios. They present separate images to the user's left and right eyes, combined with head motion tracking, to create an immersive 3D experience. However, the wired connection can restrict the user's range of motion and cause discomfort.

[0005] It is evident that existing technologies require users to wear corresponding devices to achieve 3D stereoscopic imaging, which can cause discomfort. Moreover, the stereoscopic effect is achieved by providing different images to the left and right eyes, resulting in a false and unrealistic stereoscopic effect. Summary of the Invention

[0006] This application provides an imaging method, apparatus, electronic device, and storage medium that helps to achieve a realistic stereoscopic effect in three-dimensional imaging.

[0007] To address the aforementioned problems, in a first aspect, embodiments of this application provide an imaging method, comprising:

[0008] Based on the imaging data, determine the target position and color information of each suspended particle in space;

[0009] The suspended particles are controlled to be positioned at their respective target locations using target control methods.

[0010] The color of the light illuminating each of the suspended particles is controlled based on the color information of each of the suspended particles.

[0011] Secondly, embodiments of this application provide an imaging device, including:

[0012] The particle information determination module is used to determine the target position and color information of each suspended particle in space based on the imaging data;

[0013] A particle suspension control module is used to control each suspended particle to be in its corresponding target position through target control means;

[0014] The particle color control module is used to control the color of the light illuminating each of the suspended particles based on the color information of each of the suspended particles.

[0015] Thirdly, embodiments of this application also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the imaging method described in embodiments of this application.

[0016] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the imaging method disclosed in embodiments of this application.

[0017] The imaging method, apparatus, electronic device, and storage medium provided in this application determine the target position and color information of each suspended particle in space based on the imaging data. Target control means control each suspended particle to be positioned at its corresponding target position, and the color of the light illuminating each suspended particle is controlled according to its color information. Since the suspended particles can float at different depths in space, users can observe the stereoscopic image presented through the suspended particles from different angles, obtaining true depth information and visual parallax. This enables omnidirectional 3D display; users can walk around the image and observe different views of the stereoscopic image from any angle, achieving a true stereoscopic effect. Compared to the stereoscopic effect presented by wearing corresponding devices, this avoids the discomfort caused by the worn devices. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart of an imaging method provided in an embodiment of this application;

[0020] Figure 2 This is a flowchart of another imaging method provided in an embodiment of this application;

[0021] Figure 3 This is a flowchart of yet another imaging method provided in the embodiments of this application;

[0022] Figure 4 This is a schematic diagram of the hierarchical structure of the imaging system in an embodiment of this application;

[0023] Figure 5 This is a schematic diagram of the structure of an imaging device provided in an embodiment of this application;

[0024] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0025] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0026] Figure 1 This is a flowchart of an imaging method provided in an embodiment of this application. This imaging method can be performed by an electronic device including an imaging system. Figure 1 As shown, the method includes steps 110 to 130.

[0027] Step 110: Based on the imaging data, determine the target position and color information of each suspended particle in space.

[0028] Suspended particles are the basic elements for imaging. Each suspended particle used for imaging includes at least one suspended particle. The data to be imaged can be in the form of three-dimensional imaging data, such as three-dimensional model data or animation sequence data; or it can be two-dimensional image data, which is processed to obtain three-dimensional image data. The space referred to is the space used for imaging, which can be an open space or a closed space.

[0029] In one exemplary embodiment, the imaging system may include a computing unit and a storage unit. The computing unit can obtain imaging data from the storage unit, calculate the target position and color information corresponding to each suspended particle used for rendering the image based on the imaging data, and save the calculated target position and color information of each suspended particle in the storage unit. The color information of the suspended particles includes the proportion of each RGB color component. The storage unit may include a short-term cache and long-term storage. The short-term cache can be used to store the imaging data and the position and color information of each suspended particle, while the long-term storage can be used to store necessary system data, such as system startup or initialization data.

[0030] Step 120: Control each suspended particle to be at its corresponding target position using target control means.

[0031] Among them, target control means are means that can manipulate the movement and suspension of suspended particles, such as optical tweezers or acoustic tweezers.

[0032] In one exemplary embodiment, the imaging system may include a levitation control component layer. This layer provides precise control over suspended particles and is a core technology essential for achieving realistic stereoscopic image display. The levitation control component layer can read the target positions of each suspended particle calculated by the computing unit, adjust the control parameters corresponding to the target control method, ensure that each suspended particle can be precisely controlled, and control the suspension state of each suspended particle using the adjusted control parameters. This allows each suspended particle to levitate in space at its corresponding target position, resulting in a three-dimensional grayscale polymorph corresponding to the imaging data.

[0033] In one exemplary embodiment, the imaging system may include a polygon generation layer for providing the space. This space can be either enclosed or open. When the space used for imaging is enclosed, it is a relatively stable space with low airflow. This enclosed space can be enclosed by a transparent shell to clearly present the three-dimensional image within it. When the space used for imaging is open, it is necessary to ensure that the airflow within the open space meets the target conditions to avoid affecting the suspension state of suspended particles controlled by the target control means. By using an open space as the imaging space, the limitations of traditional display technologies that rely on a fixed screen can be overcome, and stereoscopic images can be created in any stable open space.

[0034] Step 130: Control the color of the light illuminating each of the suspended particles according to the color information of each of the suspended particles.

[0035] In an exemplary embodiment, the imaging system may further include a color control component layer for color rendering of each suspended particle in a three-dimensional grayscale polymorph. The color control component layer can read the color information of each suspended particle calculated by the computing unit, control a colored light source to generate light that colors the suspended particles, combine light of different wavelengths (e.g., red, green, blue, etc.) to generate the color corresponding to each suspended particle, and control the light to illuminate the corresponding suspended particle, so that each suspended particle in the three-dimensional grayscale polymorph presents the calculated color information, thereby achieving color rendering of the three-dimensional grayscale polymorph and obtaining a stereoscopic image corresponding to the imaging data. Optionally, when a real-time changing stereoscopic image needs to be presented, the color of the light illuminating each suspended particle can be adjusted in real time to achieve mixed rendering of particle colors.

[0036] The imaging method provided in this application determines the target position and color information of each suspended particle in space based on the imaging data. It then controls each suspended particle to be positioned at its corresponding target position using target control methods, and controls the color of the light illuminating each suspended particle based on its color information. Since the suspended particles can float at different depths in space, users can observe the stereoscopic image presented through the suspended particles from different angles, obtaining true depth information and visual parallax. This enables omnidirectional 3D display, allowing users to walk around the image and observe different views of the stereoscopic image from any angle, achieving a truly realistic stereoscopic effect. Compared to the stereoscopic effect presented by wearing corresponding devices, this avoids the discomfort caused by the worn devices.

[0037] Based on the above technical solution, controlling the color of light illuminating each of the suspended particles according to the color information of each of the suspended particles may include: adjusting the color information of each of the suspended particles according to the position and direction of the light source, so that the adjusted color information of the suspended particles displays a lighting effect; and controlling the color of light illuminating each of the suspended particles according to the adjusted color information of each of the suspended particles.

[0038] In an exemplary embodiment, the 3D stereoscopic imaging system may further include a rendering and imaging output layer. This layer is used for outputting multi-color 3D stereoscopic models and is responsible for lighting effects and user interaction. The rendering and imaging output layer can adjust the color information of each suspended particle according to the position and direction of the light source, allowing the adjusted color information of the suspended particles to display lighting effects. Based on the adjusted color information, the color of the light illuminating each suspended particle by the colored light source is controlled to obtain a stereoscopic image corresponding to the data to be imaged. This stereoscopic image can display lighting effects such as highlights, shadows, and shadow gradations. The light source can be a colored light source that makes the suspended particles appear colored, or it can be any other light source that illuminates the suspended particles.

[0039] By adjusting the color information of suspended particles based on the position and direction of the light source, stereoscopic images can display the correct lighting effects such as highlights, shadows, and shadow gradations under different angles and lighting conditions. This can enhance the visual realism through diffuse reflection, specular reflection, and transparency effects of light.

[0040] Based on the above technical solution, after controlling the color of the light illuminating each of the suspended particles according to the color information of each of the suspended particles, the method may further include: controlling and changing at least one of the shape, position or color of the image presented by each of the suspended particles based on interactive control commands.

[0041] The interactive control commands may include touch control commands, voice control commands, or gesture control commands.

[0042] Interactive control commands can be received via an input device, and based on these commands, at least one of the following—shape, position, or color—of an image can be controlled to change. The input device can be, for example, a microphone, a camera, or a sensor. For instance, when an interactive control command instructs a change in the shape or position of an image, the new spatial position of each suspended particle after the change can be determined, and a target control method can be used to control each suspended particle to move from the target position to the new position, and to keep each suspended particle suspended in the new position, thus obtaining a stereoscopic image after the change in shape or position. Similarly, when an interactive control command instructs a change in the color of an image, the new color information of each suspended particle after the change can be determined, and based on this new color information, the color of the light illuminating each suspended particle in a three-dimensional grayscale polyhedron can be controlled, thus obtaining a stereoscopic image after the change in color.

[0043] In one exemplary embodiment, interaction with the user can be achieved by rendering the imaging output layer.

[0044] By incorporating input devices such as sensors, users can change the shape, position, or color of a model through touch, sound, or gestures, providing an interactive experience.

[0045] Figure 2 This is a flowchart of another imaging method provided in this application embodiment, which can be executed by an electronic device including an imaging system. This embodiment, based on the above embodiments, uses optical tweezers as an example to illustrate the target control means. Figure 2 As shown, the method includes steps 210 to 240.

[0046] Step 210: Based on the imaging data, determine the target position and color information of each suspended particle in space.

[0047] Step 220: Based on the current position of each suspended particle in the space, an optical tweezers for controlling the suspension of each suspended particle is generated by a laser array. The current position is the position of the suspended particle before imaging.

[0048] Optical tweezers are micrometer-scale spots of light obtained by focusing a parallel laser beam through a microscope objective. The larger the numerical aperture of the objective, the smaller the focused spot (which can reach hundreds of nanometers), and the greater its electric field gradient. For dielectric particles, the strongly focused spot acts as a three-dimensional optical potential well, trapping the particle at its lowest potential energy point. If the particle deviates from this point, it experiences a restoring force pointing back to it. The strongly focused laser beam creates a "trap" for the dielectric particle, trapping it within. Moving the focused spot causes the particle to move with it. This strongly focused spot allows for micromanipulation of particles, such as trapping, moving, and rotating them, much like a pair of "tweezers," hence the name optical tweezers.

[0049] In one exemplary embodiment, all suspended particles can be collected in a collection device, and when imaging is required, each suspended particle can be released from the collection device into space.

[0050] In an exemplary embodiment, the suspension control component layer reads the target position and current position of each suspended particle calculated by the computing unit, and manages the laser array that forms the optical suspension "optical trap" based on the current position of each suspended particle in space, so that the multiple light spots obtained after the multiple parallel laser beams of the laser array are focused by the microscope objective are respectively located at the current position of each suspended particle, generating optical tweezers for controlling the suspension of each suspended particle.

[0051] In one embodiment of this application, generating optical tweezers for controlling the suspension of each suspended particle by means of a laser array based on the current position of each suspended particle in the space includes: adjusting the laser intensity, focus, and direction of the laser array based on the current position of each suspended particle in the space to obtain optical tweezers for controlling the suspension of each suspended particle.

[0052] In an exemplary embodiment, the levitation control component layer can manage the laser array that forms the optical levitation "optical trap". It can adjust the laser intensity, focus and direction of the laser array to ensure that each particle can be precisely controlled by the laser. This results in multiple light spots obtained after the multiple parallel laser beams of the laser array are focused by the microscope objective and located at the current position of each suspended particle, thus obtaining optical tweezers for controlling each suspended particle.

[0053] Step 230: The suspended particles are moved from the current position to the target position using the optical tweezers, and the suspended particles are controlled to be at the target position using the optical tweezers.

[0054] For each suspended particle, the movement of the corresponding optical tweezers is controlled, utilizing the radiation pressure effect of light to move the particle in space from its current position to its target position. Once at the target position, the position of the optical tweezers remains unchanged to keep the particle in that position. Each suspended particle is suspended at its corresponding position in space, and all the suspended particles together form a three-dimensional grayscale polymorph corresponding to the image data.

[0055] Step 240: Control the color of the light illuminating each of the suspended particles according to the color information of each of the suspended particles.

[0056] The imaging method provided in this application uses a laser array to generate optical tweezers to control each suspended particle. These tweezers then move the suspended particles, suspending them at a target position. This achieves levitation control of the suspended particles through optical levitation, resulting in a realistic stereoscopic image. Because optical levitation technology can dynamically adjust the position of the suspended particles, it is ideal for realizing dynamic and interactive content, such as in augmented reality and virtual reality applications. The suspended particles are small enough and can be precisely controlled, providing higher resolution and image quality than existing 3D display technologies.

[0057] Figure 3 This is a flowchart of another imaging method provided in this application embodiment, which can be executed by the electronic equipment of a packet imaging system. This embodiment, based on the above embodiments, uses acoustic tweezers as an example to illustrate the target control means. Figure 3As shown, the method includes steps 310 to 340.

[0058] Step 310: Based on the imaging data, determine the target position and color information of each suspended particle in space.

[0059] Step 320: Based on the current position of each suspended particle in the space, generate acoustic tweezers for controlling the suspension of each suspended particle through an acoustic levitation array, wherein the current position is the position of the suspended particle before imaging.

[0060] Acoustic tweezers are a technique that uses the radiating force of sound waves to manipulate tiny objects, such as cells and particles. Acoustic tweezers are a non-contact manipulation technique, similar in principle to optical tweezers, but using sound waves instead of light waves. The core of acoustic tweezers technology lies in using the pressure nodes of ultrasonic waves to manipulate objects. When ultrasonic waves propagate in a medium, they form interfering waveform patterns (e.g., standing waves) in specific areas. At the locations of these pressure nodes, tiny objects such as small particles or cells can be slightly suspended or confined to a fixed position without other physical contact.

[0061] Acoustic tweezers work by creating a continuous series of surface acoustic waves. If two sound sources are facing each other, and each source emits sound of the same wavelength, a point will appear where the opposing sounds cancel each other out. This point can be considered a trough. Because sound waves have pressure, they can push very small objects. Therefore, cells or nanoparticles will move with the sound waves until the sound waves reach the trough and stop moving. The particles or cells will also stop moving and "fall" into the trough. If the sound comes from two parallel sources, the troughs will form a line or a series of lines. If the sound sources are perpendicular to each other, the troughs will form evenly spaced rows or columns, like a chessboard. Similarly, these particles will be pushed to the point where the sound stops moving.

[0062] In one exemplary embodiment, all suspended particles can be collected in a collection device, and when imaging is required, each suspended particle can be released from the collection device into space.

[0063] In an exemplary embodiment, the suspension control component layer reads the target position and current position of each suspended particle calculated by the computing unit, and manages the acoustic levitator array that forms the acoustic levitation "acoustic tweezers" based on the current position of each suspended particle in space, so that each acoustic levitator in the acoustic levitator array emits ultrasonic waves, and the multiple troughs of the ultrasonic waves are located at the current position of each suspended particle, thereby obtaining acoustic tweezers for controlling the suspension of each suspended particle.

[0064] In one embodiment of this application, generating acoustic tweezers for controlling the suspension of each suspended particle by means of an acoustic levitation array based on the current position of each suspended particle in the space includes: adjusting the ultrasonic intensity and direction of the acoustic levitation array based on the current position of each suspended particle in the space to obtain acoustic tweezers for controlling each suspended particle.

[0065] In one exemplary embodiment, the levitation control component layer can manage the acoustic levitation array and adjust the intensity and direction of the ultrasonic waves emitted by the acoustic levitation array so that the multiple troughs of the ultrasonic waves are located at the current positions of each suspended particle, thereby obtaining acoustic tweezers for controlling the levitation of each suspended particle.

[0066] Step 330: The suspended particles are moved from the current position to the target position using the acoustic tweezers, and the suspended particles are controlled to be at the target position using the acoustic tweezers.

[0067] For each suspended particle, the movement of the corresponding acoustic tweezers can be controlled by adjusting the intensity and direction of the ultrasonic waves emitted by the acoustic levitation array. This utilizes the radiation pressure effect of sound waves to control the movement of the suspended particle in the three-dimensional imaging space, moving it from its current position to its target position. After reaching the target position, the position of the acoustic tweezers remains unchanged, keeping the particle suspended at the target location. Each suspended particle is suspended at its corresponding target position in space, and all the suspended particles together form a three-dimensional grayscale polymorph corresponding to the image data.

[0068] Step 340: Control the color of the light illuminating each of the suspended particles according to the color information of each of the suspended particles.

[0069] The three-dimensional imaging method provided in this application generates acoustic tweezers to control each suspended particle using an acoustic levitation array. These tweezers then move the suspended particles, suspending them at a target position. This achieves levitation control of the suspended particles through acoustic levitation, resulting in a realistic stereoscopic image. Because acoustic levitation technology can dynamically adjust the position of the suspended particles, it is ideal for realizing dynamic and interactive content, such as in augmented reality and virtual reality applications. With sufficiently small suspended particles and precise control, acoustic levitation displays offer higher resolution and image quality than existing three-dimensional display technologies.

[0070] Figure 4 This is a schematic diagram of the hierarchical structure of the imaging system in an embodiment of this application, as shown below. Figure 4As shown, the imaging system comprises five layers: the first layer is the computing, storage, and communication component layer; the second layer is the levitation control component layer; the third layer is the polymorph generation layer; the fourth layer is the color control component layer; and the fifth layer is the rendering and imaging output layer.

[0071] The computing, storage, and communication component layer includes computing units, storage units, and communication units. The functions of the computing and storage units are described in the above embodiments and will not be repeated here. The communication unit is used to establish communication between devices, enabling the entire system to exchange data and communicate with external devices (such as computers, servers, or networks). Communication methods include wired and wireless communication.

[0072] The levitation control component layer may include an X-coordinate control unit, a Y-coordinate control unit, and a Z-coordinate control unit. The X-coordinate control unit determines the control attributes of the target control method based on the X-coordinate of the target position of the levied particle calculated by the calculation unit, enabling the target control method to levitate the levied particle at the X-coordinate position. For example, when the target control method is optical tweezers (optical levitation control method), the X-coordinate control unit determines the laser beam attributes (laser intensity, focus, and direction) of the levied particle based on the X-coordinate of the target position of the levied particle calculated by the calculation unit, and outputs a laser beam with these attributes to control the levied particle to levitate at the X-coordinate position; when the target control method is acoustic tweezers (acoustic levitation control method), the X-coordinate control unit determines the acoustic wave attributes (ultrasonic intensity and direction) of the levied particle based on the X-coordinate of the target position of the levied particle calculated by the calculation unit, and outputs an acoustic wave with these attributes to control the levied particle to levitate at the X-coordinate position.

[0073] The Y-coordinate control unit is used to determine the control attributes of the target control method based on the Y-coordinate of the target position of the suspended particle calculated by the calculation unit, so that the target control method can suspend the suspended particle at the Y-coordinate position. For example, when the target control method is optical tweezers (optical levitation control method), the Y-coordinate control unit is used to determine the laser beam attributes (laser intensity, focus, and direction) of the suspended particle based on the Y-coordinate of the target position of the suspended particle calculated by the calculation unit, and outputs a laser beam with these attributes to control the suspended particle to levitate at the Y-coordinate position; when the target control method is acoustic tweezers (acoustic levitation control method), the Y-coordinate control unit is used to determine the acoustic wave attributes (ultrasonic intensity and direction) of the suspended particle based on the Y-coordinate of the target position of the suspended particle calculated by the calculation unit, and outputs an acoustic wave with these attributes to control the suspended particle to levitate at the Y-coordinate position.

[0074] The Z-coordinate control unit is used to determine the control attributes of the target control method based on the Z-coordinate of the target position of the suspended particle calculated by the calculation unit, so that the target control method can suspend the suspended particle at the Z-coordinate position. For example, when the target control method is optical tweezers (optical levitation control method), the Z-coordinate control unit is used to determine the laser beam attributes (laser intensity, focus, and direction) of the suspended particle based on the Z-coordinate of the target position of the suspended particle calculated by the calculation unit, and outputs a laser beam with these laser beam attributes to control the suspended particle to suspend at the Z-coordinate position; when the target control method is acoustic tweezers (acoustic levitation control method), the Z-coordinate control unit is used to determine the acoustic wave attributes (ultrasonic intensity and direction) of the suspended particle based on the Z-coordinate of the target position of the suspended particle calculated by the calculation unit, and outputs an acoustic wave with these acoustic wave attributes to control the suspended particle to suspend at the Z-coordinate position.

[0075] The color control component layer may include a red component control unit, a green component control unit, and a blue component control unit. The red component control unit is used to control and output red visible light, the green component control unit is used to control and output green visible light, and the blue component control unit is used to control and output blue visible light.

[0076] The specific functions of each level can be found in the above embodiments, and will not be repeated here.

[0077] The imaging system in this embodiment is a completely novel three-dimensional imaging system that can form visible images in real three-dimensional space using acoustic levitation or optical levitation technology, rather than traditional two-dimensional surface projection. Furthermore, after forming a polymorphic image using suspended particles, the colors presented by the suspended particles can be dynamically adjusted to achieve the rendering of a color three-dimensional image.

[0078] Figure 5 This is a schematic diagram of the structure of an imaging device provided in an embodiment of this application, as shown below. Figure 5 As shown, the imaging device includes:

[0079] The particle information determination module 510 is used to determine the target position and color information of each suspended particle in space based on the imaging data;

[0080] The particle suspension control module 520 is used to control each suspended particle to be in its corresponding target position through target control means;

[0081] The particle color control module 530 is used to control the color of the light illuminating each of the suspended particles according to the color information of each of the suspended particles.

[0082] Optionally, the particle suspension control module includes:

[0083] The optical tweezers generation unit is used to generate optical tweezers for controlling the suspension of each suspended particle by means of a laser array, based on the current position of each suspended particle in the space. The current position is the position of the suspended particle before imaging.

[0084] The first particle control unit is used to move the suspended particle from the current position to the target position using the optical tweezers, and to control the suspended particle to be at the target position using the optical tweezers.

[0085] Optionally, the optical tweezers generation unit is specifically used for:

[0086] Based on the current position of each suspended particle in the space, the laser intensity, focus, and direction of the laser array are adjusted to obtain optical tweezers for controlling the suspension of each suspended particle.

[0087] Optionally, the particle suspension control module includes:

[0088] The acoustic tweezers generation unit is used to generate acoustic tweezers for controlling the suspension of each suspended particle by means of an acoustic levitation device array, based on the current position of each suspended particle in the space. The current position is the position of the suspended particle before imaging.

[0089] The second particle control unit is used to move suspended particles from the current position to the target position using the acoustic tweezers, and to control the suspended particles to be at the target position using the acoustic tweezers.

[0090] Optionally, the acoustic tweezers generating unit is specifically used for:

[0091] Based on the current position of each suspended particle in the space, the ultrasonic intensity and direction of the acoustic levitation array are adjusted to obtain acoustic tweezers for controlling each suspended particle.

[0092] Optionally, the grain color control module includes:

[0093] The color adjustment unit is used to adjust the color information of each suspended particle according to the position and direction of the light source, so that the adjusted color information of the suspended particles can display the lighting effect.

[0094] A color control unit is used to control the color of light illuminating each of the suspended particles based on the adjusted color information of each of the suspended particles.

[0095] Optionally, the device further includes:

[0096] An interactive control module is used to control and change at least one of the shape, position, or color of the image presented by each of the suspended particles based on interactive control commands.

[0097] Optionally, the interactive control commands include touch control commands, voice control commands, or gesture control commands.

[0098] The imaging apparatus provided in this application embodiment is used to implement the steps of the imaging method described in this application embodiment. The specific implementation of each module of the apparatus is described in the corresponding steps, and will not be repeated here.

[0099] The imaging device provided in this application determines the target position and color information of each suspended particle in space based on the imaging data. It controls each suspended particle to be positioned at its corresponding target position through target control means, and controls the color of the light illuminating each suspended particle based on its color information. Since the suspended particles can float at different depths in space, users can observe the stereoscopic image presented through the suspended particles from different angles, obtaining true depth information and visual parallax. This enables omnidirectional 3D display; users can walk around the image and observe different views of the stereoscopic image from any angle, achieving a true stereoscopic effect in 3D imaging. Compared to the stereoscopic effect presented by wearing corresponding devices, this avoids the discomfort caused by the worn devices.

[0100] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 6 As shown, the electronic device 600 may include one or more processors 610 and one or more memories 620 connected to the processors 610. The electronic device 600 may also include an input interface 630 and an output interface 640 for communicating with another device or system. Program code executed by the processor 610 may be stored in the memory 620.

[0101] The processor 610 in the electronic device 600 calls the program code stored in the memory 620 to execute the imaging method in the above embodiments.

[0102] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the imaging method as described in this application.

[0103] This application also provides a computer program product that, when executed by a processor, implements the steps of the imaging method as described in this application.

[0104] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus embodiments, since they are fundamentally similar to the method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0105] The above provides a detailed description of an imaging method, apparatus, electronic device, and storage medium provided by the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0106] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

Claims

1. An imaging method characterized by, include: Based on the imaging data, determine the target position and color information of each suspended particle in space; The suspended particles are controlled to be positioned at their respective target locations using target control methods. The color of the light illuminating each of the suspended particles is controlled based on the color information of each of the suspended particles.

2. The method of claim 1, wherein, The step of controlling each suspended particle to be at its corresponding target position through target control means includes: Based on the current position of each suspended particle in the space, an optical tweezers for controlling the suspension of each suspended particle is generated by a laser array, wherein the current position is the position of the suspended particle before imaging. The optical tweezers are used to move the suspended particles from their current position to the target position, and the optical tweezers are used to control the suspended particles to be at the target position.

3. The method of claim 2, wherein, The step of generating optical tweezers for controlling the suspension of each suspended particle by means of a laser array based on the current position of each suspended particle in the space includes: Based on the current position of each suspended particle in the space, the laser intensity, focus, and direction of the laser array are adjusted to obtain optical tweezers for controlling the suspension of each suspended particle.

4. The method of claim 1, wherein, The step of controlling each suspended particle to be at its corresponding target position through target control means includes: Based on the current position of each suspended particle in the space, an acoustic tweezers for controlling the suspension of each suspended particle is generated by an acoustic levitation array, wherein the current position is the position of the suspended particle before imaging. The suspended particles are moved from the current position to the target position using the acoustic tweezers, and the suspended particles are controlled to be at the target position using the acoustic tweezers.

5. The method of claim 4, wherein, The step of generating acoustic tweezers for controlling the levitation of each suspended particle by means of an acoustic levitation device array, based on the current position of each suspended particle in the space, includes: Based on the current position of each suspended particle in the space, the ultrasonic intensity and direction of the acoustic levitation array are adjusted to obtain acoustic tweezers for controlling each suspended particle.

6. The method according to any one of claims 1-5, characterized in that, The step of controlling the color of light illuminating each of the suspended particles based on the color information of each of the suspended particles includes: The color information of each suspended particle is adjusted according to the position and direction of the light source so that the adjusted color information of the suspended particles can display the lighting effect. The color of the light illuminating each of the suspended particles is controlled based on the adjusted color information of each of the suspended particles.

7. The method according to any one of claims 1-5, characterized in that, After controlling the color of the light illuminating each of the suspended particles based on the color information of each of the suspended particles, the method further includes: Based on interactive control commands, control changes are made to at least one of the shape, position, or color of the image presented by each of the suspended particles.

8. The method according to claim 7, characterized in that, The interactive control commands include touch control commands, voice control commands, or gesture control commands.

9. An imaging device, characterized in that, include: The particle information determination module is used to determine the target position and color information of each suspended particle in space based on the imaging data; A particle suspension control module is used to control each suspended particle to be in its corresponding target position through target control means; The particle color control module is used to control the color of the light illuminating each of the suspended particles based on the color information of each of the suspended particles.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the imaging method according to any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the imaging method according to any one of claims 1 to 8.