Hologram display apparatus and hologram display method

Abstract
A hologram display apparatus and a hologram display method are provided. The hologram display apparatus includes a controller and a display device. The controller is configured to obtain plural grayscale values Gi of an image of a to-be-displayed object, generate plural display sub-image codes Qj according to the plurality of grayscale values Gi and transmit the plurality of display sub-image codes Qj to the display device, where i=1, 2, . . . , m, j=1, 2, . . . N, each of m and N is a positive integer. The display device is configured to generate and display plural sub-holograms according to the plurality of display sub-image codes, a quantity of the plurality of sub-holograms being equal to that of the plurality of display sub-image codes, such that the plurality of sub-holograms are superimposed to generate a hologram of the image of the to-be-displayed object in human eyes.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This is a National Phase Application filed under 35 U.S.C. 371 as a national stage of PCT/CN2017/092470, filed Jul. 11, 2017, an application claiming the benefit of Chinese Patent Application No. 201610826827.7, filed on Sep. 14, 2016, the contents of which are incorporated herein in their entirety by reference.


TECHNICAL FIELD

The present disclosure relates to the field of display technology, and in particular, relates to a hologram display apparatus and a hologram display method.


BACKGROUND

With the continuous development of display technology, a hologram display technology has become a branch of the display technology. The hologram display technology has attracted more and more attention due to the fact that the hologram display technology can provide all information that can satisfy the requirements of human visual sense, and a user can observe the information displayed by the hologram display technology without an auxiliary device such as a helmet, an eyewear, or the like.


SUMMARY

Embodiments of the present disclosure provide a hologram display apparatus and a hologram display method.


In one aspect, embodiments of the present disclosure provide a hologram display apparatus, which includes a controller and a display device, wherein the controller is configured to obtain a plurality of grayscale values Gi of an image of a to-be-displayed object, generate a plurality of display sub-image codes Qj according to the plurality of grayscale values Gi, and transmit the plurality of display sub-image codes Qj to the display device, where i=1, 2, . . . , m, j=1, 2, . . . N, each of m and N is a positive integer; and


the display device is configured to generate and display a plurality of sub-holograms according to the plurality of display sub-image codes, a quantity of the plurality of sub-holograms being equal to that of the plurality of display sub-image codes, such that the plurality of sub-holograms are superimposed to generate a hologram of the image of the to-be-displayed object in human eyes.


In an embodiment, the controller is further configured to determine a maximal value N of a quantity of digits according to a predetermined numeral system of base x and the plurality of grayscale values Gi, divide each of the plurality of grayscale values into N digits and N weights, generate corresponding N weight groups according to the N digits, and generate corresponding N display sub-image codes according to the N weight groups, wherein, the N digits and the N weights of each of the plurality of grayscale values have a one-to-one correspondence to each other, and each of the N weight groups corresponds to a respective one of the N digits.


In an embodiment, the controller is further configured to determine a maximal grayscale value Gmax according to the plurality of grayscale values Gi, and determine the maximal value N of the quantity of the digits according to maximal grayscale value Gmax, N meeting the requirement of logxGmax<N≤(logxGmax)+1.


In an embodiment, the display device includes a spatial light modulator and a backlight assembly, wherein the backlight assembly is configured to provide corresponding N backlight intensities according to the N display sub-image codes, and the N backlight intensities are the digits corresponding to the weight groups corresponding to the N display sub-image codes, respectively; and


the spatial light modulator is configured to generate corresponding N display sub-images according to the N display sub-image codes, and generate N sub-holograms according to the N display sub-images and the N backlight intensities and display the N sub-holograms in a time-division manner.


In an embodiment, the controller is further configured to obtain, according to a preset image of the to-be-displayed object, the plurality of grayscale values Gi of the image of the to-be-displayed object.


In an embodiment, the hologram display apparatus further includes an image acquirer, the image acquirer is configured to acquire an image of the to-be-displayed object, and transmit the image of the to-be-displayed object to the controller, and the controller is configured to obtain the plurality of grayscale values Gi according to the image of the to-be-displayed object.


In another aspect, embodiments of the present disclosure further provide a hologram display method, which is implemented by a hologram display apparatus including a controller and a display device, the hologram display method including steps of


S1: obtaining, by the controller, a plurality of grayscale values Gi of an image of a to-be-displayed object, generating, by the controller, a plurality of display sub-image codes Qj according to the plurality of grayscale values and transmitting, by the controller, the plurality of display sub-image codes Qj to the display device, where i=1, 2, . . . , m, j=1, 2, . . . , N, each of m and N is a positive integer; and


S2: generating and displaying, by the display device, a plurality of sub-holograms according to the plurality of display sub-image codes, a quantity of the plurality of sub-holograms being equal to that of the plurality of display sub-image codes, such that the plurality of sub-holograms are superimposed to generate a hologram of the image of the to-be-displayed object in human eyes.


In an embodiment, the step S1 includes steps of:


S11: determining a maximal value N of a quantity of digits according to a predetermined numeral system of base x and the plurality of grayscale values Gi, and dividing each of the plurality of grayscale values into N digits and N weights, wherein, the N digits and the N weights of each of the plurality of grayscale values have a one-to-one correspondence to each other;


S12: generating corresponding N weight groups according to the N digits, wherein each of the N weight groups corresponds to a respective one of the N digits; and


S13: generating corresponding N display sub-image codes according to the N weight groups.


In an embodiment, the step S11 includes steps of: determining a maximal grayscale value Gmax according to the plurality of grayscale values Gi, and determining the maximal value N of the quantity of the digits according to maximal grayscale value Gmax, wherein N meets the requirement of logxGmax<N≤(logxGmax)+1.


In an embodiment, the step S2 includes steps of:


generating, by the display device, corresponding N display sub-images according to the N display sub-image codes, and providing, by the display device, corresponding N backlight intensities, wherein the N backlight intensities are the digits corresponding to the weight groups corresponding to the N display sub-image codes, respectively; and


generating, by the display device, corresponding N sub-holograms according to the N display sub-images and the N backlight intensities, and displaying, by the display device, the N sub-holograms in a time-division manner.


In an embodiment, the step S1 includes step of:


obtaining, by the controller, according to a preset image of the to-be-displayed object, the plurality of grayscale values Gi of the image of the to-be-displayed object.


In an embodiment, the step S1 includes step of:


acquiring, by an image acquirer included in the hologram display apparatus, an image of the to-be-displayed object, transmitting, by the image acquirer included in the hologram display apparatus, the image of the to-be-displayed object to the controller, and obtaining, by the controller, the plurality of grayscale values Gi according to the image of the to-be-displayed object.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram showing a structure of a hologram display apparatus according to an embodiment of the present disclosure;



FIG. 2 is a schematic diagram showing the principle of hologram display according to some embodiments of the present disclosure;



FIG. 3 is a schematic diagram showing a structure of a hologram display apparatus according to another embodiment of the present disclosure;



FIG. 4 is a schematic flowchart showing a hologram display method according to another embodiment of the present disclosure; and



FIG. 5 is a schematic flowchart of forming display sub-image codes according to an embodiment of the present disclosure.





DETAILED DESCRIPTION

To make one of ordinary skill in the art better understand the technical solutions according to the present disclosure, a hologram display apparatus and a hologram display method provided by embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.


The inventor of the present disclosure has found that, in an existing hologram display apparatus, some information of an image of a to-be-displayed object will be lost, causing a hologram to have insufficient ability for grayscale rendering. As a result, a displayed hologram of the image of the to-be-displayed object will be distorted.


As shown in FIG. 1, an embodiment of the present disclosure provides a hologram display apparatus including a controller 1 and a display device 2. The controller 1 is configured to generate a hologram code according to an image of a to-be-displayed object, and transmit the hologram code to the display device 2. The display device 2 generates and displays a hologram according to the received hologram code.


The display device 2 may include a backlight assembly 9 and a spatial light modulator 10. The spatial light modulator 10 may display 256 gray levels. During the generating of a hologram code by controller 1, a single hologram generated and displayed by the display device 2 may have 256 gray levels or less. In a case where the quantity of the gray levels of a single hologram generated and displayed by the display device 2 may be less than 256, a resultant hologram may have insufficient ability for grayscale rendering. As a result, a displayed hologram of the image of the to-be-displayed object may be distorted.


Another embodiment of the present disclosure provides a hologram display apparatus 3, as shown in FIG. 2. The hologram display apparatus 3 can generate a plurality of sub-holograms according to an image of a to-be-displayed object, such that the plurality of sub-holograms may be superposed to generate a hologram of the image of the to-be-displayed object in human eyes. Compared to the hologram display apparatus which directly generates and displays one hologram for human eyes to observe, the hologram display apparatus 3 according to the present embodiment increases the gray levels of a hologram, thereby improving the hologram display effect.


As shown in FIG. 3, the hologram display apparatus 3 includes a controller 1 and a display device 2. The controller 1 is configured to obtain a plurality of grayscale values Gi (i=1, 2, . . . , m) of an image of a to-be-displayed object, generate a plurality of display sub-image codes Qi (j=1, 2, . . . , N) according to the plurality of grayscale values Gi, and transmit the plurality of display sub-image codes Qj to the display device 2. Each object point in the image of the to-be-displayed object corresponds to a sampling color denoted by a grayscale, i.e., each object point in the image of the to-be-displayed object corresponds to a grayscale value Gi, i being a serial number of each object point in the image of the to-be-displayed object, i=(1, 2, . . . , m), where m is a quantity of the object points in the image of the to-be-displayed object. That is, the controller 1 may obtain the grayscale values Gi (G1, G2, . . . , Gm) of the image of the to-be-displayed object, generate N display sub-image codes (Q1, Q2, . . . , GN) according to the grayscale values Gi (G1, G2, . . . , Gm), and transmit the N display sub-image codes (Q1, Q2, . . . , GN) to the display device 2. It should be noted that, each of m and N is a positive integer, and N may be less than or equal to m.


The display device 2 is configured to generate and display a plurality of sub-holograms (P1, P2, . . . , PN) according to the display sub-image codes (Q1, Q2, . . . , QN), a quantity of the plurality of sub-holograms (P1, P2, . . . , PN) corresponding to that of the display sub-image codes (Q1, Q2, . . . , QN), such that the plurality of sub-holograms (P1, P2, . . . , PN) are superimposed to generate a hologram of the image of the to-be-displayed object in human eyes.


In other words, the display device 2 generates and displays a corresponding quantity of sub-holograms (P1, P2, . . . , PN) according to the received N display sub-image codes (Q1, Q2, . . . , QN), respectively. That is, the display device 2 generates and displays one sub-hologram according to one display sub-image code, and the N display sub-image codes (Q1, Q2, . . . , QN) correspond to the N sub-holograms (P1, P2, . . . , PN), respectively. The N sub-holograms (P1, P2, . . . , PN) are displayed in a time-division manner within a time period of the visual persistence effect of human eyes, and thus may be superposed to generate a hologram of the image of the to-be-displayed object in the human eyes.


According to the present disclosure, the controller 1 obtains a plurality of grayscale values Gi (i=1, 2, . . . , m) of an image of a to-be-displayed object, generates a plurality of display sub-image codes Qj (j=1, 2, . . . , N) according to the plurality of grayscale values Gi, and the display device 2 generates and displays a plurality of sub-holograms Pj (j=1, 2, . . . , N), such that the plurality of sub-holograms Pj (j=1, 2, . . . , N) are superposed to generate a hologram of the image of the to-be-displayed object in human eyes. The gray levels of the hologram are the same as those of the image of the to-be-displayed object, and thus a displayed hologram of the image of the to-be-displayed object will not be distorted. As a result, the hologram will have enhanced ability for grayscale rendering, thereby increasing the hologram display effect of the image of the to-be-displayed object.


In an example, the controller 1 may be configured to determine the maximal value N of a quantity of digits according to a predetermined numeral system of base x and the grayscale values Gi, divide each of the grayscale values Gi into N digits and N weights corresponding to the N digits, generate corresponding N weight groups (H1, H2, . . . , HN) according to the N digits, and generate corresponding N display sub-image codes according to the N weight groups (which will be further described below). The N digits of the grayscale values Gi have a one-to-one correspondence to the N weights, and each of the weight groups corresponds to a single digit. In other words, the weights corresponding to a single digit belong to one weight group, as shown in Table 1 as described below.


In an example, the controller 1 may be configured to determine the maximal grayscale value Gmax according to the grayscale values Gi (G1, G2, . . . , Gm), and determine the maximal value N (N being a positive integer) of a quantity of digits according to the maximal grayscale value Gmax and a predetermined numeral system of base x, where N meets the requirement of logxGmax<N≤(logxGmax)+1. The predetermined numeral system of base x may be the binary system, the decimal system, or the like.


It should be noted that, the controller 1 may also first determine corresponding quantities of digits (n1, n2, . . . , nm) for respective ones of the obtained grayscale values Gi (G1, G2, . . . , Gm) according to a predetermined numeral system of base x, and then determine the maximal value N of the quantities of digits.


The controller 1 divides each of the grayscale values Gi (G1, G2, . . . , Gm) into N digits and N weights. Specifically, the grayscale values Gi have N digits (x0, x1, . . . , xN-1) in common, a sum of the products of the digits Xi and the weights Ri corresponding to each of the grayscale values Gi is equal to the grayscale value Gi. For example, in a case where i=1, the grayscale value G1 may be divided into digits (x0, x1, . . . , xN-1) and weights (R10, R11, . . . , R1(N-1)), the digit x0 corresponds to the weight R10, the digit x1 corresponds to the weight R11, and the digit xN-1 corresponds to the weight R1(N-1). Thus, the grayscale value G1=x0*R10+x1*R11+ . . . +xN-1*R1(N-1). In a case where i=2, the grayscale value G2 may be divided into digits (x0, x1, . . . , xN-1) and weights (R20, R21, . . . , R2(N-1), and the grayscale value G2=x0*R21+ . . . +xN-1* R2(N-1). In a case where i=m, the grayscale value Gm may be divided into digits (x0, x1, . . . , xN-1) and weights (Rm0, Rm1, . . . , Rm(N-1)) and the grayscale value Gm=x0*Rm0+x1*Rm1+ . . . +xN-1*Rm(N-1).


Next, the controller 1 generates N weight groups (H1, H2, . . . , HN) according to the N digits (x0, x1, . . . , xN-1) wherein the weights in each of the N weight groups correspond to a single digit. That is, the N weight groups (H1, H2, . . . , HN) have a one-to-one correspondence to the N digits (x0, x1, . . . , xN-1) and each of the N weight groups includes m weights corresponding to a respective one of the N digits, as shown in Table 1 as shown below. Specifically, the weight group H1 corresponds to the digit x0, and the weights in the weight group H1 correspond to the digit x0, the weight group H1 including the weights (R10, R20, . . . , Rm0). The weight group H2 corresponds to the digit x1, and the weights in the weight group H2 correspond to the digit x1, the weight group H2 including the weights (R11, R21, . . . , Rm1). The weight group HN corresponds to the digit xN-1, and the weights in the weight group HN correspond to the digit xN-1, the weight group HN including the weights (R1(N-1), R2(N-1), . . . , Rm(N-1).


The controller 1 generates N display sub-image codes (Q1, Q2, . . . , QN) according to the N weight groups (H1, H2, . . . , HN) and the N weight groups have a one-to-one correspondence to the N display sub-image codes.


As shown in FIG. 3, the display device 2 may include a spatial light modulator 10 and a backlight assembly 9. The backlight assembly 9 is configured to provide corresponding N backlight intensities according to the N display sub-image codes (Q1, Q2, . . . , QN), and the backlight intensities are the digits (x0, x1, . . . , xN-1) corresponding to the weight groups corresponding to the display sub-image codes (Q1, Q2, . . . , QN). The spatial light modulator 10 is configured to generate N display sub-images according to the N display sub-image code (Q1, Q2, . . . , QN), and generate and display corresponding N sub-holograms according to the N display sub-images and the backlight intensities (x0, x1, . . . , xN-1).


That is, the display device 2 receives the N display sub-image codes (Q1, Q2, . . . , QN), and the backlight assembly 9 provides corresponding N backlight intensities according to the N display sub-image codes (Q1, Q2, . . . , QN). In other words, the backlight assembly 9 provides the N backlight intensities, and the N backlight intensities have a one-to-one correspondence to the N display sub-image codes (Q1, Q2, . . . , QN). The backlight intensities are the digits (x0, x1, . . . , xN-1) corresponding to the weight groups (H1, H2, . . . , HN) corresponding to the display sub-image codes (Q1, Q2, . . . , QN).


The spatial light modulator 10 generates corresponding N display sub-images (Z1, Z2, . . . , ZN) according to the N display sub-image codes (Q1, Q2, . . . , QN), and provides the N display sub-images (Z1, Z2, . . . , ZN) in a time-division manner. Meanwhile, the backlight assembly 9 provides the corresponding N backlight intensities (x0, x1, . . . , xN-1) in a time-division manner, so that each of the N display sub-images (Z1, Z2, . . . , ZN) is displayed with respective one of the N backlight intensities (x0, x1, . . . , xN-1), thereby forming N sub-holograms (P1, P2, . . . , PN) and displaying the N sub-holograms (P1, P2, . . . , PN) in a time-division manner.


Since the spatial light modulator may need to have a relatively high refresh frequency to display a plurality of sub-holograms in a time-division manner, a predetermined numeral system of base x and the maximal value N of a quantity of digits thereof may be determined according to an actual refresh frequency of the spatial light modulator, to ensure the plurality of sub-holograms to be regarded as one hologram by human eyes according to the visual persistence effect of the human eyes. The spatial light modulator 10 may include a liquid crystal display assembly, a digital micromirror array display assembly, or a silicon-based liquid crystal display assembly.


It should be noted that, the hologram display apparatus may directly display a hologram of a to-be-displayed object itself, or may display a hologram of an image of a to-be-displayed object. In a case of displaying a hologram of an image of a to-be-displayed object, the controller 1 may be provided with the image of the to-be-displayed object therein in advance, and may obtain a plurality of grayscale values Gi according to the image of the to-be-displayed object provided in advance. In a case of directly displaying a hologram of a to-be-displayed object itself, the hologram display apparatus may further include an image acquirer (not shown), and the image acquirer is configured to acquire an image of the to-be-displayed object, and transmit the image of the to-be-displayed object to the controller 1 via wired or wireless communication. That is, the image acquirer may be coupled to the controller 1 via wired or wireless communication. The controller 1 may include a memory for storing the received image of the to-be-displayed object. Then, the controller 1 may obtain a plurality of grayscale values Gi of the image of the to-be-displayed object.


The image acquirer may be a scanner or a digital camera. The hologram display apparatus that acquires an image of a to-be-displayed object itself in real time by using the image acquirer can realize synchronous and dynamic hologram display.


Similar to the concept of the hologram display apparatus according to the above embodiments, another embodiment of the present disclosure provides a hologram display method, as shown in FIGS. 3 and 4. The hologram display method may include the following steps S1 and S2.


At step S1, the controller obtains a plurality of grayscale values Gi (G1, G2, . . . , Gm) of an image of a to-be-displayed object, generates a plurality of display sub-image codes Qj (Q1, Q2, . . . , QN) according to the grayscale values Gi (G1, G2, . . . , Gm), and transmits the display sub-image codes Qj (Q1, Q2, . . . , QN) to the display device.


Specifically, according to a preset image of a to-be-displayed object, the controller may obtain a plurality of grayscale values Gi (G1, G2, . . . , Gm) of the image of the to-be-displayed object. Alternatively, the image acquirer of the controller may acquire an image of a to-be-displayed object, and transmit the image of the to-be-displayed object to the controller. Then the controller may obtain a plurality of grayscale values Gi (G1, G2, . . . , Gm) of the image of the to-be-displayed object.


An implementation in which the controller generates a plurality of display sub-image codes will be described below with reference to FIG. 5.


At step S2, the display device generates and displays a plurality of sub-holograms (P1, P2, . . . , PN) according to the display sub-image codes Qj (Q1, Q2, . . . , QN), the quantity of the plurality of sub-holograms corresponding to that of the display sub-image codes, such that the sub-holograms (P1, P2, . . . , PN) are superposed to generate a hologram of the image of the to-be-displayed object in human eyes.


Specifically, the display device generates corresponding N display sub-images (Z1, Z2, . . . , ZN) according to the N display sub-image codes Qj (Q1, Q2, . . . , QN), provides corresponding N backlight intensities (x0, x1, . . . , xN-1) according to the N display sub-image codes Qj (Q1, Q2, . . . , QN), the backlight intensities being the digits corresponding to the weight groups (H1, H2, HN) corresponding to the display sub-image codes Qj (Q1, Q2, . . . , QN), and generates and displays corresponding N sub-holograms (P1, P2, . . . , PN) according to the N display sub-image codes Qj (Q1, Q2, . . . , QN) and the N backlight intensities (x0, x1, . . . , xN-1).


From the above steps, it can be seen that, by generating and displaying the plurality of sub-holograms (P1, P2, . . . , PN), the plurality of sub-holograms (P1, P2, . . . , PN) are superposed to generate a hologram in human eyes, and the hologram has the same grayscale values as those of the image of the to-be-displayed object. That is, the hologram has the same gray levels as those of the image of the to-be-displayed object, thus the displayed hologram of the image of the to-be-displayed object will not be distorted.


As shown in FIG. 5, the step at which the controller generates a plurality of display sub-image codes Qj (Q1, Q2, . . . , QN) according to the grayscale values Gi (G1, G2, . . . , Gm) may include the following steps S11 to S13.


At step S11, the controller determines the maximal value N of a quantity of digits according to a predetermined numeral system of base x and the grayscale values Gi (G1, G2, . . . , Gm), and divides each of the grayscale values Gi (G1, G2, . . . , Gm) into the N digits and N weights, wherein the N digits and the N weights of the grayscale value Gi have a one-to-one correspondence to each other.


Specifically, the controller 1 may determine the maximal grayscale value Gmax according to the grayscale values Gi (G1, G2, . . . , Gm), and determine the maximal value N (N being a positive integer) of the quantity of the digits according to the maximal grayscale value Gmax and the predetermined numeral system of base x, where N meets the requirement of logxGmax<N≤(logxGmax)+1.


At step S12, the controller generates N weight groups according to the N digits, wherein each of the N weight groups corresponds to a respective one of the N digits.


At step S13, the controller generates corresponding N display sub-image codes according to the N weight groups.


For better understanding of the technical solutions of the present disclosure, the hologram display apparatus and the hologram display method according to the above embodiments of the present disclosure will be further described below with a specific example and with reference to FIG. 3.


In the present embodiment, a case where the predetermined numeral system is a binary system and 5 grayscale values of an image of a to-be-displayed object are obtained is taken as an example, here, the 5 grayscale values are (0, 1, 2, 3, 4).


The controller 1 determines that the maximal grayscale value Gmax=4, and calculates the maximal value N of a quantity of the digits as N=3 according to the formula log24<N≤(log24)+1. Thus, each of the grayscale values (0, 1, 2, 3, 4) is divided into 3 digits and 3 weights corresponding to the 3 digits. Specifically, the grayscale value 0 is divided into digits (1, 2, 4) and weights (0, 0, 0), the grayscale value 1 is divided into digits (1, 2, 4) and weights (1, 0, 0), the grayscale value 2 is divided into digits (1, 2, 4) and weights (0, 1, 0), the grayscale value 3 is divided into digits (1, 2, 4) and weights (1, 1, 0), and the grayscale value 4 is divided into digits (1, 2, 4) and weights (0, 0, 1). The digits and the weights corresponding to the grayscale values are shown in the following Table 1.














TABLE 1








Digit = 4
Digit = 2
Digit = 1




(22)
(21)
(20)



Grayscale
Weight
Weight
Weight



values
group H3
group H2
group H1









4
1
0
0



3
0
1
1



2
0
1
0



1
0
0
1



0
0
0
0










The grayscale values have the same digits of 1, 2, and 4. The controller 1 generates 3 weight groups (H1, H2, H3). Each of the 3 weight groups (H1, H2, H3) corresponds to a respective one of the digits, and includes 5 weights. Specifically, the weight group H1 corresponds to the digit 1, and the weights in the weight group H1 are (0, 1, 0, 1, 0) in the order from the minimal grayscale value to the maximal grayscale value. The weight group H2 corresponds to the digit 2, and the weights in the weight group H2 are (0, 0, 1, 1, 0) in the order from the minimal grayscale value to the maximal grayscale value. The weight group H3 corresponds to the digit 4, and the weights in the weight group H3 are (0, 0, 0, 0, 1) in the order from the minimal grayscale value to the maximal grayscale value.


The controller 1 generates corresponding 3 display sub-image codes (Q1, Q2, Q3) according to the 3 weight groups (H1, H2, H3). For example, the display sub-image code Q1 may be (0, 1, 0, 1, 0), the display sub-image code Q2 may be (0, 0, 1, 1, 0), and the display sub-image code Q3 may be (0, 0, 0, 0, 1).


The spatial light modulator 10 of the display device 2 generates corresponding 3 display sub-images (Z1, Z2, Z3) according to the 3 display sub-image codes (Q1, Q2, Q3), and the backlight assembly 9 provides corresponding 3 backlight intensities according to the 3 display sub-image codes (Q1, Q2, Q3), the backlight intensities being the digits (1, 2, 4) corresponding to the weight groups (H1, H2, H3) corresponding to the display sub-image codes (Q1, Q2, Q3). The spatial light modulator 10 provides the 3 display sub-images (Z1, Z2, Z3) in a time-division manner, and the backlight assembly 9 provides the 3 backlight intensities (1, 2, 4) at the same time. Thus, the spatial light modulator 10 generates and displays the 3 sub-holograms (P1, P2, P3) in a time-division manner.


The 3 sub-holograms (P1, P2, P3) are superposed to generate a hologram in human eyes, wherein the grayscale values displayed in the hologram are equal to the grayscale values of the image of the to-be-displayed object, and are (0, 1, 2, 3, 4). Thus, the gray levels of the hologram are the same as those of the image of the to-be-displayed object, and thus the displayed hologram of the to-be-displayed object will not be distorted.


Advantageous technical effects of the present disclosure include at least the following.


In the hologram display apparatus and the hologram display method provided by the embodiments of the present disclosure, the controller is configured to obtain a plurality of grayscale values of an image of a to-be-displayed object, and generate a plurality of display sub-image codes according to the plurality of grayscale values. The display device is configured to generate and display a plurality of sub-holograms, such that the plurality of sub-holograms are superimposed to generate a hologram of the image of the to-be-displayed object in human eyes. The hologram has the same gray levels as those of the image of the to-be-displayed object, and thus the displayed hologram of the image of the to-be-displayed object will not be distorted. As a result, the hologram has enhanced ability for grayscale rendering, thereby increasing the hologram display effect of the image of the to-be-displayed object.


It should be understood that, the above embodiments are only exemplary embodiments for the purpose of explaining the principle of the present disclosure, and the present disclosure is not limited thereto. For one of ordinary skill in the art, various improvements and modifications may be made without departing from the spirit and essence of the present disclosure. These improvements and modifications also fall within the protection scope of the present disclosure.

Claims
  • 1. A hologram display apparatus, comprising a controller and a display device, wherein the controller is configured to obtain, according to a preset image of a to-be-displayed object, a plurality of grayscale values Gi of an image of the to-be-displayed object, generate a plurality of display sub-image codes Qj according to the plurality of grayscale values Gi, and transmit the plurality of display sub-image codes Qj to the display device, where each point in the image of the to-be-displayed object corresponds to a grayscale value Gi, where i=1, 2, . . . , m, j=1, 2, . . . , N, wherein m is the quantity of object points and N is the number of the display sub-image codes; andthe display device is configured to generate and display a plurality of sub-holograms according to the numbers of the plurality of display sub-image codes, a quantity of the plurality of sub-holograms being equal to that of the plurality of display sub-image codes, such that the plurality of sub-holograms are superimposed to generate a hologram of the image of the to-be-displayed object in human eyes.
  • 2. The hologram display apparatus according to claim 1, wherein the controller is further configured to determine a maximal value N of a quantity of digits according to a predetermined numeral system of base x and the plurality of grayscale values Gi, divide each of the plurality of grayscale values into N digits and N weights, generate corresponding N weight groups according to the N digits, and generate corresponding N display sub-image codes according to the N weight groups, wherein, the N digits and the N weights of each of the plurality of grayscale values have a one-to-one correspondence to each other, and each of the N weight groups corresponds to a respective one of the N digits.
  • 3. The hologram display apparatus according to claim 2, wherein the controller is further configured to determine a maximal grayscale value Gmax according to the plurality of grayscale values Gi, and determine the maximal value N of the quantity of the digits according to maximal grayscale value Gmax, N meeting the requirement of logxGmax≤(logxGmax)+1.
  • 4. The hologram display apparatus according to claim 2, wherein the display device comprises a spatial light modulator and a backlight assembly; the backlight assembly is configured to provide corresponding N backlight intensities according to the N display sub-image codes, and the N backlight intensities are the digits corresponding to the weight groups corresponding to the N display sub-image codes, respectively; andthe spatial light modulator is configured to generate corresponding N display sub-images according to the N display sub-image codes, and generate N sub-holograms according to the N display sub-images and the N backlight intensities and display the N sub-holograms in a time-division manner.
  • 5. The hologram display apparatus according to claim 1, further comprising an image acquirer, wherein the image acquirer is configured to acquire an image of the to-be-displayed object, and transmit the image of the to-be-displayed object to the controller, and the controller is configured to obtain the plurality of grayscale values Gi according to the image of the to-be-displayed object.
  • 6. A hologram display method, implemented by a hologram display apparatus comprising a controller and a display device, the hologram display method comprising steps of S1: obtaining, by the controller and according to a preset image of a to-be-displayed object, a plurality of grayscale values Gi of an image of the to-be-displayed object, generating, by the controller, a plurality of display sub-image codes Qj according to the plurality of grayscale values and transmitting, by the controller, the plurality of display sub-image codes Qj to the display device, where each point in the image of the to-be-displayed object corresponds to a grayscale value Gi, where i=1, 2, . . . , m, j=1, 2, . . . , N, wherein m is the quantity of object points and N is the number of the display sub-image codes; andS2: generating and displaying, by the display device, a plurality of sub-holograms according to the numbers of the plurality of display sub-image codes, a quantity of the plurality of sub-holograms being equal to that of the plurality of display sub-image codes, such that the plurality of sub-holograms are superimposed to generate a hologram of the image of the to-be-displayed object in human eyes.
  • 7. The hologram display method according to claim 6, wherein the step S1 comprises steps of: S11: determining a maximal value N of a quantity of digits according to a predetermined numeral system of base x and the plurality of grayscale values Gi, and dividing each of the plurality of grayscale values into N digits and N weights, wherein, the N digits and the N weights of each of the plurality of grayscale values have a one-to-one correspondence to each other;S12: generating corresponding N weight groups according to the N digits, wherein each of the N weight groups corresponds to a respective one of the N digits: andS13: generating corresponding N display sub-image codes according to the N weight groups.
  • 8. The hologram display method according to claim 7, wherein the step S11 comprises steps of: determining a maximal grayscale value Gmax according to the plurality of grayscale values Gi, and determining the maximal value N of the quantity of the digits according to maximal grayscale value Gmax, wherein N meets the requirement of logxGmax≤(logxGmax)+1.
  • 9. The hologram display method according to claim 7, wherein the step S2 comprises steps of: generating, by the display device, corresponding N display sub-images according to the N display sub-image codes, and providing, by the display device, corresponding N backlight intensities, wherein the N backlight intensities are the digits corresponding to the weight groups corresponding to the N display sub-image codes, respectively; andgenerating, by the display device, corresponding N sub-holograms according to the N display sub-images and the N backlight intensities, and displaying, by the display device, the N sub-holograms in a time-division manner.
  • 10. The hologram display method according to claim 6, wherein the step S1 comprises step of: acquiring, by an image acquirer comprised in the hologram display apparatus, an image of the to-be-displayed object, transmitting, by the image acquirer comprised in the hologram display apparatus, the image of the to-be-displayed object to the controller, and obtaining, by the controller, the plurality of grayscale values Gi according to the image of the to-be-displayed object.
Priority Claims (1)
Number Date Country Kind
2016 1 0826827 Sep 2016 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2017/092470 7/11/2017 WO 00
Publishing Document Publishing Date Country Kind
WO2018/049889 3/22/2018 WO A
US Referenced Citations (8)
Number Name Date Kind
RE29461 Moriwaki Oct 1977 E
9591297 Yu et al. Mar 2017 B2
9632482 Lee Apr 2017 B2
20060171583 Lee et al. Aug 2006 A1
20130222384 Futterer Aug 2013 A1
20150277378 Smithwick Oct 2015 A1
20170024890 Yoon Jan 2017 A1
20180063519 Smithwick Mar 2018 A1
Foreign Referenced Citations (11)
Number Date Country
101202931 Jun 2008 CN
101477326 Jul 2009 CN
101496405 Jul 2009 CN
101661265 Mar 2010 CN
101625874 Jul 2011 CN
102654697 Sep 2012 CN
103955127 Jul 2014 CN
104464608 Mar 2015 CN
105120325 Dec 2015 CN
105892075 Aug 2016 CN
106210707 Dec 2016 CN
Non-Patent Literature Citations (2)
Entry
First Office Action dated Aug. 1, 2017 in corresponding Chinese Patent Application No. 201610826827.7.
International Search Report forms 210, 220, 237 dated Oct. 9, 2017 in corresponding International Application No. PCT/CN2017/092470 along with an English translation of the International Search Report and an English translation of the Written Opinion of the International Searching Authority.
Related Publications (1)
Number Date Country
20190011883 A1 Jan 2019 US