Display method and device, display equipment and storage medium

By using the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed in the head-up display technology to generate a calculated hologram, and perform complex amplitude coherent superposition, the cost problem caused by multiple phase modulators in the head-up display technology is solved, and the cost problem is achieved Stereo display effect of a single phase modulator.

CN119277043APending Publication Date: 2025-01-07APPOTRONICS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310799508.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In the head-up display technology, in order to realize stereoscopic display, multiple phase modulators need to be provided at different locations of the vehicle, resulting in increased costs.

Method used

Through the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed, multiple computed holograms are determined, and spherical waves are attached to each computed hologram, complex amplitude coherent superposition is performed to generate the final hologram, and only one phase modulator is required. It can realize stereoscopic display.

Benefits of technology

The effect of stereoscopic display is achieved without the need to set up multiple phase modulators, reducing the cost of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277043A_ABST
    Figure CN119277043A_ABST
Patent Text Reader

Abstract

The invention discloses a display method and device, display equipment and a storage medium, and the method comprises the steps: determining a plurality of computer-generated holograms according to the amplitude distribution of a phase modulator and the amplitude distribution of to-be-displayed content; acquiring a spherical wave corresponding to each computer-generated hologram; for each computer-generated hologram, adding a spherical wave corresponding to the computer-generated hologram to the computer-generated hologram to obtain a target hologram of the computer-generated hologram; performing complex amplitude coherent superposition on the plurality of target holograms to obtain a final hologram; and controlling a light source to irradiate the final hologram to obtain a display image corresponding to the to-be-displayed content. According to the method and the device, the three-dimensional display of the to-be-displayed content is realized only through one phase modulator, and a plurality of phase modulators do not need to be arranged, so that the cost of the vehicle is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of image display technology, and more specifically, to a display method, apparatus, display device and storage medium. Background Art

[0002] With the development of projection technology, a head-up display (HUD) technology has been proposed. The head-up display technology enables important vehicle information to be projected in front of the vehicle (such as a windshield), making it easier for the driver to directly view the important vehicle information.

[0003] Currently, head-up display technology uses a phase modulator to generate a virtual image, and the virtual image is projected in front of the vehicle through the vehicle's imaging system.

[0004] However, in order to realize stereoscopic display in the head-up display technology, phase modulators need to be respectively arranged at different positions of the vehicle, thereby increasing the cost of the vehicle. Summary of the invention

[0005] In view of the above problems, the present application proposes a display method, an apparatus, a display device and a storage medium, which can reduce the cost of the vehicle.

[0006] In a first aspect, an embodiment of the present application provides a display method for a display device including a phase modulator and a light source, the method comprising:

[0007] Determine a plurality of CGHs according to the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed;

[0008] Obtain the spherical wave corresponding to each CGH;

[0009] For each CGH, a spherical wave corresponding to the CGH is added to the CGH to obtain a target hologram of the CGH;

[0010] Performing complex amplitude coherent superposition on multiple target holograms to obtain a final hologram;

[0011] The light source is controlled to illuminate the final hologram to obtain a display image corresponding to the content to be displayed.

[0012] In a second aspect, an embodiment of the present application provides a display device, for a display device including a phase modulator and a light source, the device comprising:

[0013] A first determination module, configured to determine a plurality of CGHs according to an amplitude distribution of a phase modulator and an amplitude distribution of content to be displayed;

[0014] An acquisition module, used for acquiring the spherical wave corresponding to each CGH;

[0015] A second determination module is used to determine, for each CGH, to attach a spherical wave corresponding to the CGH to the CGH to obtain a target hologram of the CGH;

[0016] A superposition module is used to perform complex amplitude coherent superposition on multiple target holograms to obtain a final hologram;

[0017] The control module is used to control the light source to illuminate the final hologram to obtain a display image corresponding to the content to be displayed.

[0018] In a third aspect, an embodiment of the present application provides a display device, including:

[0019] one or more processors;

[0020] Memory;

[0021] One or more application programs, wherein the one or more application programs are stored in a memory and configured to be executed by one or more processors, and the one or more programs are configured to execute the above method.

[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium in which program code is stored, and the program code can be called by a processor to execute the method of the first aspect above.

[0023] The embodiments of the present application provide a display method, an apparatus, a display device and a storage medium. In the present application, a plurality of computational holograms are determined by the amplitude distribution of a phase modulator and the amplitude distribution of content to be displayed, and corresponding spherical waves are added to the computational holograms to obtain a target hologram corresponding to each computational hologram. The images corresponding to the modulated plurality of target holograms are located in planes at different distances, so that the final hologram that fuses the plurality of target holograms includes images at multiple distances, so that the displayed image of the content to be displayed is a stereoscopic image including images at multiple distances. The stereoscopic display of the content to be displayed is achieved by only one phase modulator, and there is no need to set up multiple phase modulators, thereby reducing the cost of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0025] Figure 1 A schematic diagram of a display system suitable for an application environment of an embodiment of the present application is shown.

[0026] Figure 2 A flow chart of a display method proposed in one embodiment of the present application is shown.

[0027] Figure 3 A flow chart for generating a computer generated hologram in an embodiment of the present application is shown.

[0028] Figure 4 A distribution diagram of a random phase in an embodiment of the present application is shown.

[0029] Figure 5 A log(1+A f )Partial screenshot of the image.

[0030] Figure 6 A schematic diagram showing the amplitude distribution of content to be displayed in an embodiment of the present application is shown.

[0031] Figure 7 A distribution diagram of the phase in a fourth light field in an embodiment of the present application is shown.

[0032] Figure 8 A schematic diagram of a computer-generated hologram in an embodiment of the present application is shown.

[0033] Fig. 9 A schematic diagram of another computer-generated hologram in an embodiment of the present application is shown.

[0034] Fig.10 Shows Figure 8 Schematic diagram of the corresponding far-field reconstructed image.

[0035] Fig.11 Shows Fig. 9 Schematic diagram of the corresponding far-field reconstructed image.

[0036] Fig.12 A flow chart of a stereoscopic display in an embodiment of the present application is shown.

[0037] Fig.13 Shows Figure 8 Schematic diagram of the corresponding target hologram.

[0038] Fig.14 Shows Fig. 9 Schematic diagram of the corresponding target hologram.

[0039] Fig.15 A schematic diagram of the phase distribution of a spherical wave in an embodiment of the present application is shown.

[0040] Fig.16 A schematic diagram showing the phase distribution of another spherical wave in an embodiment of the present application is shown.

[0041] Fig.17A schematic diagram of a final hologram in an embodiment of the present application is shown.

[0042] Fig.18 Shows Fig.15 Schematic diagram of the corresponding reconstructed hologram.

[0043] Fig.19 Shows Fig.16 Schematic diagram of the corresponding reconstructed hologram.

[0044] Fig. 20 A block diagram of a display device according to an embodiment of the present application is shown.

[0045] Fig.21 A block diagram of a display device according to an embodiment of the present application is shown.

[0046] Fig. 22 A structural block diagram of a computer-readable storage medium according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. According to the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0048] In the following description, the terms "first\second" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0050] Reference Figure 2 , Figure 2 A flow chart of a display method according to an embodiment of the present application is shown. The method is used for a display device, and the method includes:

[0051] S110, determining a plurality of CGHs according to the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed.

[0052] In the present application, the display device may refer to a display module integrated with a head-up display (HUD) technology in a vehicle, and the display module may include a phase modulator and a light source.

[0053] Phase modulator may refer to LCOS or MD, etc. Among them, LCOS itself does not have the ability of amplitude modulation. When the active device LCOS is working, the phase difference between the fast axis and the slow axis of the light wave is realized through the refractive index difference between the fast axis and the slow axis of the liquid crystal. Polarization modulation can be further realized through the phase difference between the fast axis and the slow axis. However, a single LCOS cannot play the role of amplitude modulation, and must be used in conjunction with a polarizer and an analyzer to achieve amplitude modulation. LCOS can be used as an amplitude modulation device or as a phase modulation device. In this application, LCOS is used as a phase modulation device. In existing display technologies (such as common LCOS projection), LCOS can also be used as an amplitude modulation device. DMD itself is an amplitude modulation device, but in the current partial hologram reproduction technology, it can be used as a phase modulation device. At this time, the role of DMD is equivalent to a binary off-axis hologram.

[0054] The light source may be a monochromatic plane wave light source, where the monochromatic colors may include red, green, and blue.

[0055] The content to be displayed may refer to the content to be displayed by the vehicle, and the content to be displayed may be three-dimensional content, for example, the content to be displayed is a menu of the vehicle's central control system or a music playback interface of the vehicle.

[0056] In this embodiment, the amplitude distribution of the phase modulator can be obtained. The amplitude distribution of the phase modulator can refer to the light intensity distribution of the phase modulator. The amplitude distribution of the phase modulator can be Wherein, W and L are the width and height of the phase modulator, respectively, and x and y are the horizontal and vertical coordinates of any point in the phase modulator in the Cartesian coordinate system, respectively. Wherein, the optical axis coordinates of the Cartesian coordinate system (x, y) = (0, 0), and the y axis is opposite to the direction of gravity.

[0057] The content to be displayed may be acquired, and the content to be displayed may be processed to obtain the light intensity distribution of the content to be displayed as the amplitude distribution of the content to be displayed.

[0058] Afterwards, the phase of the light can be modulated by the Gerchberg-Saxton (GS) algorithm according to the amplitude distribution of the content to be displayed and the amplitude distribution of the phase modulator to determine multiple holograms, and each determined hologram is used as a computational hologram.

[0059] Computer Generated Hologram (CGH) is a method of generating holograms through computers. CGH achieves three-dimensional display by modulating the phase of light.

[0060] S120, obtaining the spherical wave corresponding to each CGH.

[0061] For each determined CGH, the corresponding spherical wave can be set according to the requirements. For example, two CGHs are determined, and the spherical waves are set to S(600mm) and S(1600mm) respectively, where: z k is the focal length of the spherical wave, x and y are the horizontal and vertical coordinates of any point on the phase modulator, S(z k ) is the complex amplitude of the spherical wave at (x, y), x and y are the abscissa and ordinate of any point in the spherical wave in the Cartesian coordinate system, λ is the wavelength, and j is the imaginary unit.

[0062] S130. For each CGH, add a spherical wave corresponding to the CGH to the CGH to obtain a target hologram of the CGH.

[0063] For each computer-generated hologram, a spherical wave corresponding to the computer-generated hologram is added to the computer-generated hologram so that the computer-generated hologram has spherical wave properties, thereby obtaining a target hologram of the computer-generated hologram.

[0064] As an implementation, S130 may include: for each of the CGHs, calculating the product of the complex amplitude of the CGH and the complex amplitude of the spherical wave corresponding to the CGH as the target hologram corresponding to the CGH. The hologram and the hologram complex amplitude of the present application are the same concept, that is, the product of the complex amplitude of the CGH and the complex amplitude of the spherical wave corresponding to the CGH is also a complex amplitude, and the calculated complex amplitude is the target hologram corresponding to the CGH.

[0065] For any CGH, calculate the complex amplitude H of the CGH k With focal length z k The spherical wave S(z k ) complex amplitude, and obtain the light field H' k =H k ·S(z k ), the obtained light field H' k That is the computer generated hologram H k The corresponding target hologram.

[0066] For any target hologram H' j , which can be k The image is formed at the position where zk The sign is not specified. k is positive, then the target hologram H' k In z k A real image appears at z k is negative, then the target hologram H' k In z k A virtual image appears.

[0067] S140, performing complex amplitude coherent superposition on multiple target holograms to obtain a final hologram.

[0068] After obtaining the target hologram corresponding to each calculated hologram, multiple target holograms are aggregated and complex amplitude coherent superposition is performed to fuse the multiple target holograms to obtain a final hologram.

[0069] Among them, S140 may include: determining the weight corresponding to each target hologram according to the brightness information corresponding to each target hologram; and performing weighted summation on the multiple target holograms according to the weights corresponding to the multiple target holograms to obtain a final hologram.

[0070] The brightness information corresponding to each target hologram can be set according to the requirements, and the weight of each target hologram can be determined according to the brightness information corresponding to the target hologram. The brightness information corresponding to the target hologram and the weight can be positively correlated. For example, if the brightness information corresponding to the target hologram is the same, the weight of each target hologram can be set to 1.

[0071] After the weights of the various target holograms are obtained, the weights of the various target holograms are used to perform weighted summation on the multiple target holograms to obtain a final hologram.

[0072] As an implementation mode, according to the weights corresponding to the multiple target holograms, weighted summing is performed on the multiple target holograms to obtain a final hologram, including: according to the weights corresponding to the multiple target holograms, weighted summing is performed on the multiple target holograms to obtain a summation result; taking a phase function of the summation result to obtain an intermediate result; performing an exponential operation on the intermediate result to obtain a final hologram. The exponential operation may refer to an exponential function operation with the natural constant e as the base.

[0073] In another embodiment, the intermediate result may be multiplied by a set coefficient to obtain a product result, and the product result may be subjected to exponential operation to obtain the final hologram. In this case, the process of calculating the final hologram may be expressed as Formula 1, which is as follows:

[0074]

[0075] Among them, H' is the final hologram, α k The target hologram H' kThe weight of n is the number of target holograms, arg(p) is the phase function of p, j is the imaginary unit, is the product result.

[0076] S150, controlling the light source to illuminate the final hologram to obtain a display image corresponding to the content to be displayed.

[0077] After the final hologram is obtained, the light source can be controlled to illuminate the final hologram to display a display image corresponding to the content to be displayed, and the display image is a three-dimensional image.

[0078] In this embodiment, multiple computational holograms are determined by the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed, and corresponding spherical waves are added to the computational holograms to obtain a target hologram corresponding to each computational hologram. The images corresponding to the modulated multiple target holograms are located in planes at different distances, so that the final hologram that fuses the multiple target holograms includes images at multiple distances, so that the displayed image of the content to be displayed is a three-dimensional image including images at multiple distances. The three-dimensional display of the content to be displayed is achieved by only one phase modulator, and there is no need to set up multiple phase modulators, thereby reducing the cost of the vehicle.

[0079] Reference Figure 2 , Figure 2 A flow chart of a display method according to an embodiment of the present application is shown. The method is used for a display device, and the method includes:

[0080] S210, generating multiple random phases; determining a CGH corresponding to each random step according to the multiple random phases, the amplitude distribution of the phase modulator, and the amplitude distribution of the content to be displayed.

[0081] The number of random phases can be set based on demand, for example, three random phases are randomly generated. After obtaining multiple random phases, the CGH corresponding to each random step can be determined according to the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed.

[0082] As an implementation method, a method for determining a computer-generated hologram corresponding to each random step includes: controlling the amplitude distribution of a phase modulator to inherit each random phase to obtain a first light field corresponding to each random phase; performing Fourier transform on the first light field corresponding to each random phase to obtain a second light field corresponding to each random phase; controlling the amplitude distribution of content to be displayed to inherit the phase of the second light field corresponding to each random phase to obtain a third light field corresponding to each random phase; and determining the computer-generated hologram corresponding to each random phase based on the third light field corresponding to each random phase.

[0083] As described above, the amplitude distribution of the phase modulator is Where W and L are the width and height of the phase modulator respectively. The amplitude distribution of the control modulator inherits any random phase φ, and the light field Aexp(jφ) corresponding to the random phase φ is obtained as the first light field of the random phase φ. Then, the first light field Aexp(jφ) of the random phase φ is Fourier transformed to obtain the corresponding light field of the random phase φ. As the second light field corresponding to the random phase φ, Then, the amplitude distribution of the content to be displayed continues to inherit the random phase φ corresponding to The phase of the light field As random phase The corresponding third light field, finally, can be used for random phase The corresponding third light field is inverse Fourier transformed to obtain the light field Bexp(jφ), which is used as the random phase The corresponding computer generated hologram.

[0084] As another implementation, after obtaining the third light field corresponding to the random phase, the third light field corresponding to each random phase can be controlled to perform an inverse Fourier transform to obtain a fourth light field corresponding to each random phase; each random phase is replaced according to the phase of the fourth light field corresponding to each random phase to obtain multiple new random phases; return to execute the step of inheriting each random phase to the amplitude distribution of the phase modulator to obtain the first light field corresponding to each random phase until the number of iterations reaches a preset number, and obtain the phase of the fourth light field corresponding to each random phase of the last iteration as the target phase corresponding to each random phase of the last iteration; control the amplitude distribution of the phase modulator to inherit the target phase corresponding to each random phase of the last iteration to obtain the computational hologram corresponding to each random phase of the last iteration.

[0085] As above, after getting the random phase After the corresponding third light field, the random phase The corresponding third light field is inverse Fourier transformed to obtain the light field Bexp(jφ), which is used as the random phase The corresponding fourth light field, the phase in the fourth light field is obtained as a new random phase, and then the above process is continued to iterate until the number of iterations reaches the preset number, and the random phase of the last iteration is The phase of the corresponding fourth light field is used as the random phase of the last iteration The corresponding target phase controls the amplitude distribution of the phase modulator to inherit the target phase corresponding to each random phase of the last iteration, and obtains the computational hologram corresponding to each random phase of the last iteration. The preset number of iterations can be a value set based on the complexity and requirements of the content to be displayed, such as 50 times.

[0086] It can be understood that each random phase corresponds to a fourth light field in each iteration process. No matter how many iterations are performed, each random phase determines a target phase after the last iteration. Therefore, the obtained computational hologram also corresponds one-to-one to the originally determined random phase.

[0087] S220, obtaining the spherical wave corresponding to each CGH.

[0088] S230. For each CGH, add a spherical wave corresponding to the CGH to the CGH to obtain a target hologram of the CGH.

[0089] S240, performing complex amplitude coherent superposition on multiple target holograms to obtain a final hologram.

[0090] S250, controlling the light source to illuminate the final hologram to obtain a display image corresponding to the content to be displayed.

[0091] Among them, the description of S220-S250 refers to the description of S120-S150 above, and will not be repeated here.

[0092] In this embodiment, the display method can be divided into a process of generating a computer-generated hologram and a process of stereoscopic display.

[0093] The process of generating a computer-generated hologram is as follows Figure 3 As shown:

[0094] First, determine the random phase, which is distributed as follows Figure 4 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values). Afterwards, for each random phase, the amplitude distribution A of the phase modulator is controlled to inherit the random phase, and the first light field Aexp(jφ) corresponding to the random phase is obtained, where the amplitude A is a uniform image.

[0095] Perform Fourier transform on the first light field Aexp(jφ) to determine the second light field corresponding to the random phase Among them, log(1+A f ) Partial screenshot of the image Figure 5 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values).

[0096] The amplitude distribution of the content to be displayed is controlled to inherit the phase of the second light field, and a third light field corresponding to the random phase is obtained. B f is the amplitude distribution of the content to be displayed, such as Figure 6 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values).

[0097] The third light field corresponding to the random phase Perform inverse Fourier transform to obtain the fourth light field Bexp(jφ) corresponding to the random phase. The phase in the fourth light field is as follows: Figure 7 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values).

[0098] Finally, the phase in the fourth light field replaces the original random phase, and the above steps are repeated for 50 times. After the iteration is completed, the phase in the fourth light field Bexp(jφ) of the 50th iteration is obtained as the target phase, and the amplitude distribution of the phase modulator is controlled to inherit the target phase determined by the 50th iteration to obtain the CGH.

[0099] Repeat the above process again to generate two CGH images, Figure 8 (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values) and Fig. 9 (The horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values). Figure 8 and Fig. 9 The amplitudes of are uniformly distributed, among which, Figure 8 and Fig. 9 The far-field reconstructed images of the hologram are Fig.10 and Fig.11 .

[0100] The process of stereoscopic display is as follows Fig.12 As shown:

[0101] Get the two CGH images a1 (such as Figure 8 ) and a2 (such as Fig. 9 ), respectively assign the spherical wave phases of a1 and a2, and obtain the target hologram b1 corresponding to the calculated hologram a1 (such as Fig.13 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values)) and the target hologram b2 corresponding to the calculated hologram a2 (as shown Fig.14 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values). The spherical waves corresponding to a1 and a2 are S(600mm) and S(1600mm), respectively, where S(600mm Fig.15 As shown in (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values), S (1600mm) is as follows Fig.16 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values).

[0102] The final hologram C is obtained according to the target hologram b1 and the target hologram b2 (the calculation process can refer to the above formula 1), wherein the weights of the target hologram b1 and the target hologram b2 are both 1, and the final hologram C is determined as follows: Fig.17 As shown (the horizontal axis is the width of the image, the vertical axis is the height of the image, and the stripes on the right indicate different amplitude values).

[0103] Finally, the final hologram C is reconstructed using monochromatic light. The hologram is reconstructed at a distance of 600 mm and 1600 mm respectively. The hologram reconstructed at a distance of 600 mm is as follows: Fig.18 As shown, the hologram is reproduced at a distance of 1600 mm. Fig.19 shown.

[0104] Please note that 18 and Fig.19 It is the image of the same optical path at different axial positions. Therefore, this optical path has two image planes. It can be seen that the same final hologram C can realize the simultaneous display of multiple image planes at different positions, achieving a three-dimensional display effect.

[0105] It is understandable that the above example only describes the effect of two image planes, but based on the principle of this algorithm, any number of image planes can be implemented, which will not be described in detail here.

[0106] In this embodiment, multiple computational holograms are determined by random phases, and then corresponding spherical wave phases are assigned to the multiple computational holograms to obtain corresponding target holograms. Then, the multiple target holograms are fused to obtain a final hologram, thereby achieving a three-dimensional display of the content to be displayed, reducing the number of phase modulators (that is, active devices), and thus reducing the cost of the vehicle.

[0107] Reference Fig. 20 , Fig. 20 A block diagram of a display device according to an embodiment of the present application is shown, wherein the device 600 includes:

[0108] A first determination module 610, configured to determine a plurality of CGHs according to the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed;

[0109] An acquisition module 620, used to acquire the spherical wave corresponding to each CGH;

[0110] The second determination module 630 is used to determine, for each CGH, to attach a spherical wave corresponding to the CGH to the CGH to obtain a target hologram of the CGH;

[0111] A superposition module 640 is used to perform complex amplitude coherent superposition on multiple target holograms to obtain a final hologram;

[0112] The control module 650 is used to control the light source to illuminate the final hologram to obtain a display image corresponding to the content to be displayed.

[0113] Optionally, the second determination module 630 is also used to determine, for each computational hologram, the product of the amplitude of the computational hologram and the amplitude of the spherical wave corresponding to the computational hologram as the target amplitude corresponding to the computational hologram; construct a hologram according to the target amplitude corresponding to each computational hologram to obtain the target hologram of each computational hologram.

[0114] Optionally, the superposition module 640 is further used to determine the weight corresponding to each target hologram according to the brightness information corresponding to each target hologram; and perform weighted summation on the multiple target holograms according to the weights corresponding to the multiple target holograms to obtain a final hologram.

[0115] Optionally, the superposition module 640 is further used to perform weighted summation on multiple target holograms according to the weights corresponding to the multiple target holograms to obtain a summation result; take a phase function on the summation result to obtain an intermediate result; and perform an exponential operation on the intermediate result to obtain a final hologram.

[0116] Optionally, the first determination module 610 is further used to generate multiple random phases; and determine the CGH corresponding to each random step according to the multiple random phases, the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed.

[0117] Optionally, the first determination module 610 is also used to control the amplitude distribution of the phase modulator to inherit each random phase to obtain a first light field corresponding to each random phase; perform Fourier transform on the first light field corresponding to each random phase to obtain a second light field corresponding to each random phase; control the amplitude distribution of the content to be displayed to inherit the phase of the second light field corresponding to each random phase to obtain a third light field corresponding to each random phase; and determine the computational hologram corresponding to each random phase based on the third light field corresponding to each random phase.

[0118] Optionally, the first determination module 610 is also used to control the third light field corresponding to each random phase to perform an inverse Fourier transform to obtain a fourth light field corresponding to each random phase; replace each random phase according to the phase of the fourth light field corresponding to each random phase to obtain multiple new random phases; return to execute the step of inheriting each random phase from the amplitude distribution of the phase modulator to obtain the first light field corresponding to each random phase until the number of iterations reaches a preset number, and obtain the phase of the fourth light field corresponding to each random phase of the last iteration as the target phase corresponding to each random phase of the last iteration; control the amplitude distribution of the phase modulator to inherit the target phase corresponding to each random phase of the last iteration to obtain the computational hologram corresponding to each random phase of the last iteration.

[0119] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0120] In several embodiments provided in the present application, the coupling or direct coupling or communication connection between the modules shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or modules, which may be electrical, mechanical or other forms.

[0121] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0122] Reference Fig.21 , Fig.21 A block diagram of a display device according to an embodiment of the present application is shown. The display device 1200 may include one or more of the following components: a processor 1210, a memory 1220, and one or more application programs, wherein the one or more application programs may be stored in the memory 1220 and configured to be executed by the one or more processors 1210, and the one or more programs are configured to execute the method described in the aforementioned method embodiment.

[0123] The processor 1210 may include one or more processing cores. The processor 1210 uses various interfaces and lines to connect the various parts of the entire display device 1200, and executes various functions and processes data of the display device 1200 by running or executing instructions, programs, code sets or instruction sets stored in the memory 1220, and calling data stored in the memory 1220. Optionally, the processor 1210 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 110 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1210, but may be implemented separately through a communication chip.

[0124] The memory 1220 may include a random access memory (RAM) or a read-only memory (ROM). The memory 1220 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 1220 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data (such as a phone book, audio and video data, chat record data) created by the terminal 1200 during use.

[0125] Please refer to Fig. 22 , Fig. 22 The structure block diagram of a computer-readable storage medium in an embodiment of the present application is shown. The computer-readable medium 800 stores program codes, which can be called by a processor to execute the method described in the above method embodiment.

[0126] The computer readable storage medium 800 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 800 includes a non-transitory computer-readable storage medium. The computer readable storage medium 800 has storage space for program code 810 that performs any method step of the above method. These program codes can be read from or written to one or more computer program products. The program code 810 can be compressed, for example, in an appropriate form.

[0127] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A display method, characterized in that: For a display device including a phase modulator and a light source, the method comprising: Determining a plurality of CGHs according to the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed; Obtaining a spherical wave corresponding to each of the CGHs; For each of the CGHs, adding a spherical wave corresponding to the CGH to the CGH to obtain a target hologram of the CGH; Performing complex amplitude coherent superposition on a plurality of the target holograms to obtain a final hologram; The light source is controlled to illuminate the final hologram to obtain a display image corresponding to the content to be displayed.

2. The method according to claim 1, characterized in that The step of determining, for each of the CGHs, to attach a spherical wave corresponding to the CGH to the CGH to obtain a target hologram of the CGH, comprises: For each of the CGHs, the product of the complex amplitude of the CGH and the complex amplitude of the spherical wave corresponding to the CGH is calculated as the target hologram corresponding to the CGH.

3. The method according to claim 1, characterized in that The method of performing complex amplitude coherent superposition on the plurality of target holograms to obtain a final hologram comprises: Determine the weight corresponding to each of the target holograms according to the brightness information corresponding to each of the target holograms; According to the weights corresponding to the multiple target holograms, the multiple target holograms are weighted and summed to obtain a final hologram.

4. The method according to claim 3, characterized in that The step of performing weighted summation on the multiple target holograms according to the weights corresponding to the multiple target holograms to obtain a final hologram comprises: performing weighted summation on the multiple target holograms according to the weights corresponding to the multiple target holograms to obtain a summation result; Taking a phase function of the summation result to obtain an intermediate result; An exponential operation is performed according to the intermediate result to obtain the final hologram.

5. The method according to claim 1, characterized in that The determining of a plurality of computer generated holograms according to the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed comprises: Generate multiple random phases; According to the multiple random phases, the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed, a computer generated hologram corresponding to each of the random steps is determined.

6. The method according to claim 5, characterized in that The step of determining a CGH corresponding to each of the random phases according to the plurality of random phases, the amplitude distribution of the phase modulator, and the amplitude distribution of the content to be displayed comprises: Controlling the amplitude distribution of the phase modulator to inherit each of the random phases to obtain a first light field corresponding to each of the random phases; Performing Fourier transform on the first light field corresponding to each of the random phases to obtain a second light field corresponding to each of the random phases; Controlling the amplitude distribution of the content to be displayed to inherit the phase of the second light field corresponding to each of the random phases to obtain a third light field corresponding to each of the random phases; According to the third light field corresponding to each of the random phases, a computer generated hologram corresponding to each of the random phases is determined.

7. The method according to claim 6, characterized in that The step of determining the computer generated hologram corresponding to each random phase according to the third light field corresponding to each random phase comprises: Controlling the third light field corresponding to each of the random phases to perform inverse Fourier transform to obtain a fourth light field corresponding to each of the random phases; Replace each of the random phases according to the phase of the fourth light field corresponding to each of the random phases to obtain a plurality of new random phases; Return to the step of inheriting each of the random phases from the amplitude distribution of the phase modulator to obtain the first light field corresponding to each of the random phases, until the number of iterations reaches a preset number, and obtain the phase of the fourth light field corresponding to each of the random phases of the last iteration as the target phase corresponding to each of the random phases of the last iteration; The amplitude distribution of the phase modulator is controlled to inherit the target phase corresponding to each random phase of the last iteration, so as to obtain a computational hologram corresponding to each random phase of the last iteration.

8. A display device, characterized in that: A display device including a phase modulator and a light source, the device comprising: A first determination module, configured to determine a plurality of CGHs according to the amplitude distribution of the phase modulator and the amplitude distribution of the content to be displayed; An acquisition module, used for acquiring the spherical wave corresponding to each of the CGHs; A second determination module is used to determine, for each of the CGHs, to add a spherical wave corresponding to the CGH to the CGH to obtain a target hologram of the CGH; A superposition module, used for performing complex amplitude coherent superposition on a plurality of target holograms to obtain a final hologram; The control module is used to control the light source to illuminate the final hologram to obtain a display image corresponding to the content to be displayed.

9. A display device, characterized in that: include: one or more processors; Memory; One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, which can be called by a processor to execute the method according to any one of claims 1 to 7.