Auto-stereoscopic display apparatus and non-transitory computer readable storage device

09791707 · 2017-10-17

Assignee

Inventors

Cpc classification

International classification

Abstract

An auto-stereoscopic display apparatus and a storage media are provided. The auto-stereoscopic display apparatus includes a display area, which includes a display panel and a lens layer. The display panel includes a plurality of pixel rows sequentially arranged in a first direction. Each one of the pixel rows includes a plurality of pixels sequentially arranged in a second direction substantially perpendicular to the first direction. Each one of the pixels includes a plurality of sub-pixels sequentially arranged in the second direction. The lens layer is disposed on the display panel and includes a plurality of lenticular lenses substantially arranged in the second direction. N successive sub-pixels in each pixel row are corporately covered by one of the lenticular lenses. A ratio of a component of a width in the second direction of each lenticular lens to a width of each sub-pixel in the second direction is configured to a non-integer.

Claims

1. A non-transitory computer readable storage device for storing an application software adapted to be used for designing an auto-stereoscopic display apparatus, the auto-stereoscopic display apparatus comprising a display area, the display area comprising a display panel and a lens layer, the display panel being configured to receive an image sequence and accordingly display a corresponding image, the display panel comprising a plurality of pixel rows sequentially arranged in a first direction, each one of the pixel rows comprising a plurality of pixels sequentially arranged in a second direction substantially perpendicular to the first direction, and each one of the pixels comprising a plurality of sub-pixels sequentially arranged in the second direction, the lens layer being disposed on the display panel and comprising a plurality of lenticular lenses substantially arranged in the second direction, N successive sub-pixels in each pixel row being corporately covered by one of the lenticular lenses, a ratio of a component of a width in the second direction of each lenticular lens to a width of each sub-pixel in the second direction being configured to a non-integer, an execution of the application software comprising steps of: obtaining a nearest viewing distance of the auto-stereoscopic display apparatus and defining the aforementioned nearest viewing distance as NVD; obtaining a panel width of the display panel in the second direction and defining the aforementioned panel width as L; obtaining an observable angular range of the auto-stereoscopic display apparatus and defining the aforementioned observable angular range as φ; obtaining a width of each one of the sub-pixels in the second direction and defining the aforementioned width as wp; obtaining a minimum outgoing angle difference of each adjacent two lenticular lenses and defining the aforementioned minimum outgoing angle difference as; obtaining an angular spread of each one of the sub-pixels and defining the aforementioned angular spread as γ; obtaining a maximum acceptable angular spread corresponding to the width of the lenticular lens in a space and defining the aforementioned maximum acceptable angular spread as MAlense; and calculating a value N.sub.min and a value N.sub.max according to the γ, φ, w.sub.p, Δθ, MA.sub.lense, NVD and L, wherein N.sub.min≦N≦N.sub.max; wherein the software application calculates the value N.sub.min based on an equation N min = 1 tan γ ( 2 tan φ + L NVD ) - 0.5 .

2. The non-transitory computer readable storage device according to claim 1, wherein the software application calculates the value N.sub.max based on an equation N max = 0.5 w p tan Δθ + 2 tan ( MA lense / 2 ) ( 2 NVD tan φ + L ) w p ( 2 tan φ + L / NVD - tan Δθ ) .

3. A non-transitory computer readable storage device for storing an application software adapted to be used for designing an auto-stereoscopic display apparatus, the auto-stereoscopic display apparatus comprising a display area and an eye-tracking system, the display area comprising a display panel and a lens layer, the display panel being configured to receive an image sequence and accordingly display a corresponding image, the display panel comprising a plurality of pixel rows sequentially arranged in a first direction, each one of the pixel rows comprising a plurality of pixels sequentially arranged in a second direction substantially perpendicular to the first direction, and each one of the pixels comprising a plurality of sub-pixels sequentially arranged in the second direction, the lens layer being disposed on the display panel and comprising a plurality of lenticular lenses substantially arranged in the second direction, N successive sub-pixels in each pixel row being corporately covered by one of the lenticular lenses, a ratio of a component of a width in the second direction of each lenticular lens to a width of each sub-pixel in the second direction being configured to a non-integer, the eye-tracking system being configured to track a position of user's eyes, an execution of the application software comprising steps of: obtaining a nearest viewing distance of the auto-stereoscopic display apparatus and defining the aforementioned nearest viewing distance as NVD; obtaining a panel width of a main-lobe observed at the nearest viewing distance and defining the aforementioned panel width as LM; obtaining a width of each one of the sub-pixels in the second direction and defining the aforementioned width as wp; obtaining a minimum outgoing angle difference of each adjacent two lenticular lenses and defining the aforementioned minimum outgoing angle difference as; obtaining an angular spread of each one of the sub-pixels and defining the aforementioned angular spread as γ; obtaining a maximum acceptable angular spread corresponding to the width of the lenticular lens in a space and defining the aforementioned maximum acceptable angular spread as MAlense; and calculating a value N.sub.min and a value N.sub.max according to the γ, φ, w.sub.p, Δθ, MA.sub.lense, NVD and L, wherein N.sub.min≦n≦N.sub.max; wherein the software application calculates the value N.sub.min based on an equation N min = 1 tan γ ( L M NVD ) - 0.5 .

4. The non-transitory computer readable storage device according to claim 3, wherein the software application calculates the N.sub.max value based on an equation N max = 0.5 w p tan Δθ + 2 tan ( MA lense / 2 ) L M w p ( L M / NVD - tan Δθ ) .

5. The non-transitory computer readable storage device according to claim 3, wherein the execution of the application software further comprises steps of: obtaining a total equivalent air gap thickness of the optical layer by summing up all the thicknesses of each layer in the optical layer divided by a respective and defining the aforementioned total equivalent air gap thickness of the optical layer as d.sub.air; and calculating a value d.sub.max according to the N, φ, w.sub.p, Δθ, NVD and L, wherein d.sub.max−Δd≦d.sub.air≦d.sub.max+Δd and Δd/d.sub.max<0.1.

6. The non-transitory computer readable storage device according to claim 5, wherein the software application calculates the value d.sub.max based on an equation d.sub.max=(N+0.5)w.sub.pNVD/L.sub.M.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The present disclosure will become more readily apparent to those ordinarily skilled in the art after reviewing the following detailed description and accompanying drawings, in which:

(2) FIG. 1 is a schematic view of an integral photography apparatus in accordance with an embodiment of the present disclosure;

(3) FIG. 2 is a schematic view illustrating an image sequence;

(4) FIG. 3 is a schematic view illustrating an auto-stereoscopic display apparatus displaying a three-dimensional image in accordance with an embodiment of the present disclosure;

(5) FIG. 4 is a schematic view of the display panel shown in FIG. 3 in accordance with an embodiment of the present disclosure;

(6) FIG. 5A is a schematic view illustrating a definition of the main-lobe and the side-lobe of an image displayed by an auto-stereoscopic display apparatus in accordance with an embodiment of the present disclosure;

(7) FIG. 5B is a schematic view illustrating a variation of the main-lobe and side-lobes when a user has different viewing angles relative to a display area;

(8) FIGS. 6A˜6C are flowcharts illustrating a design method for auto-stereoscopic display apparatus in accordance with an embodiment of the present disclosure;

(9) FIGS. 7A˜7C are schematic views illustrating the definitions of some parameters associated with the auto-stereoscopic display apparatus of the present disclosure;

(10) FIG. 8 is a schematic view of a titled lenticular lens; and

(11) FIG. 9 is a schematic view of an auto-stereoscopic display apparatus in accordance with another embodiment of the present disclosure.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

(12) The present disclosure will now be described more specifically with reference to the following embodiments. It is to be noted that the following descriptions of preferred embodiments of this disclosure are presented herein for purpose of illustration and description only. It is not intended to be exhaustive or to be limited to the precise form disclosed.

(13) FIG. 1 is a schematic view of an integral photography apparatus in accordance with an embodiment of the present disclosure. As shown, the integral photography apparatus 100 in this embodiment includes a lens array 102 and a photosensitive element 104; wherein it is to be noted that the lens array 102 may be optional in another embodiment. The photosensitive element 104 herein is referred to as a conventional film, a metal oxide semiconductor (CMOS) element or a charge coupled device (CCD). Specifically, the integral photography apparatus 100 is configured to capture a plurality of images of an object 106 passing through the lens array 102 at different angles and accordingly obtain an image sequence 202 as illustrated in FIG. 2.

(14) FIG. 3 is a schematic view illustrating an auto-stereoscopic display apparatus displaying a three-dimensional image in accordance with an embodiment of the present disclosure. As shown, the auto-stereoscopic display apparatus 300 (for example, an integral imaging stereoscopic display apparatus) in this embodiment includes a control module 302 and a display module 304. Specifically, the control module 302 is configured to reconstruct an original optical field distribution of the object 106 (FIG. 1) by processing the received image sequence 202 based on a specific integral imaging algorithm (for example, the integral imaging algorithm disclosed in U.S. Pat. No. 7,736,005) when the image sequence 202 of FIG. 2 is received by the auto-stereoscopic display apparatus 300. Then, the display module 304 is configured to display a corresponding three-dimensional image when the data processed by the aforementioned integral imaging algorithm is transmitted thereto from the control module 302.

(15) As shown in FIG. 3, the display module 304 includes a display panel 312, an optical layer 314 and a lens layer 316; wherein the optical layer 314 is disposed between the display panel 312 and the lens layer 316. Specifically, the display panel 312 is configured to display a corresponding image when the processed data is transmitted to the display module 304 from the control module 302. Then, sequentially through the optical layer 314 and the lens layer 316, the image displayed on the display panel 312 is outputted to the eyes of user 320. Accordingly, a virtual three-dimensional object 106 can be observed by the user 320 through the auto-stereoscopic display apparatus 300.

(16) FIG. 4 is a schematic view of the display panel 312 shown in FIG. 3 in accordance with an embodiment of the present disclosure. Please refer to FIGS. 3 and 4 together. As shown, the display panel 312 includes a plurality of pixel rows (for example, the pixel row 402) sequentially arranged in a direction Y. Each pixel row includes a plurality of pixels (for example, the pixels 404 and 406) sequentially arranged in a direction X. Each pixel includes a plurality of sub-pixels (for example, the sub-pixels 412, 414 and 416) sequentially arranged in the direction X. Thus, a pixel array is formed on the display panel 312.

(17) In addition, the lens layer 316 includes a plurality of lenticular lenses (for example, the lenticular lenses 422 and 424); wherein the lenticular lenses are substantially arranged in the direction X and each approximately extends towards the direction Y. In one embodiment, approximately N sub-pixels in each pixel row are corporately covered by one respective lenticular lens of the lens layer 316; wherein the value N is determined based on some parameters of the auto-stereoscopic display apparatus 300, such as the nearest viewing distance (NVD), panel width and observable angular range. In one exemplary embodiment as illustrated in FIG. 4, each lenticular lens is configured to cover six successive sub-pixels in each pixel row; however, it is to be understood that the present disclosure is not limited thereto. In particular, it is to be noted that the ratio of the direction-X-component of the width of each lenticular lens to the width in the direction X of each sub-pixel is configured to be a non-integer in this embodiment.

(18) FIG. 5A is a schematic view illustrating a definition of the main-lobe and the side-lobe of an image displayed by the auto-stereoscopic display apparatus 300 in accordance with an embodiment of the present disclosure. The knowledge about the main-lobe and side-lobe has been disclosed in many papers and documents (such as U.S. Pat. No. 7,736,005) and is apparent to those ordinarily skilled in the art; and no redundant detail is to be given herein. In this embodiment as illustrated in FIG. 5A, the main-lobe 502 and the side-lobes 504a and 504b are defined on a display area 500 of the auto-stereoscopic display apparatus 300 (that is, the image displayed by the display panel 312 through the lens layer 316) when a user stands at a specific viewing distance from the auto-stereoscopic display apparatus 300.

(19) FIG. 5B is a schematic view illustrating a variation of the main-lobe 502 and side-lobes 504a, 504b when a user has different viewing angles relative to the display area 500. Please refer to FIGS. 5A and 5B together. As shown, the positions of the main-lobe 502 and the side-lobes 504a, 504b in the display area 500 vary with the position of a user. For example, the coordinate (x1, y1) in the display area 500 is located in the side-lobe 504a when a user's viewing angle and the display area 500 have an angle θ.sub.0 therebetween; and the coordinate (x1, y1) is located in the main-lobe 502 when a user's viewing angle and the display area 500 have an angle θ.sub.L therebetween. In summary, the area of the main-lobe 502 in the display area 500 decreases with the decreasing distance from the user to the auto-stereoscopic display apparatus 300. Therefore, the auto-stereoscopic display apparatus 300 may have a frequent switch between the main-lobe 502 and the side-lobes 504a, 504b if a user have a movement relative to the display panel within the observable angular range; and consequentially, some specified poor image display performance (such as the saw-tooth) may occur in the junction area of the main-lobe 502 and the side-lobes 504a, 504b. Thus, it is important to select a proper panel width L.sub.M of the main-lobe 502.

(20) Therefore, a design method, for auto-stereoscopic display apparatus with specific hardware specification (for example, with or without eye-tracking system) in response to a specific required panel width L.sub.M of the main-lobe 502, is provided.

(21) FIGS. 6A˜6C are flowcharts illustrating a design method for auto-stereoscopic display apparatus in accordance with an embodiment of the present disclosure; wherein the process of the design method may have an application software form capable of being stored in a storage medium. In addition, it is to be noted the order of the steps of the design method disclosed in this embodiment is for the purpose of illustration only and the present disclosure is not limited thereto.

(22) Please refer to FIGS. 5A and 6A˜6C together. First, the nearest viewing distance of an auto-stereoscopic display apparatus is obtained (step S602); wherein the aforementioned nearest viewing distance is defined as NVD. Next, the panel width of the main-lobe 502 in a second direction (i.e., the direction X) at the nearest viewing distance NVD of the auto-stereoscopic display apparatus is obtained (step S604); wherein the aforementioned panel width is defined as L.sub.M. Because the exemplary auto-stereoscopic display apparatus in this embodiment is not implemented with an eye-tracking system, the panel width L.sub.M of the main-lobe 502 is configured to be equal to or greater than the panel width of the display panel in the second direction (that is, the panel width of the display area 500 in FIG. 5A), so as to avoid the occurrence of frequent switch between the main-lobe 502 and side-lobes 504a, 504b when a user has a movement in the viewing range. Specifically, the panel width L.sub.M of the main-lobe 502 is configured to be equal to the panel width L of the display panel in this embodiment. Next, the observable angular range of the auto-stereoscopic display apparatus is obtained (step S606); wherein the aforementioned observable angular range is defined as φ as illustrated in FIG. 7B (step S606). Next, the width of each sub-pixel in the second direction is obtained (step S608); wherein the aforementioned width is defined as w.sub.p. Next, the minimum outgoing angle difference of each adjacent two lenticular lenses is obtained (step S610); wherein the aforementioned minimum outgoing angle difference is defined as Δθ. Next, the angular spread of each sub-pixel is obtained (step S612); wherein the aforementioned angular spread is defined as γ, as illustrated in FIG. 7A.

(23) Please continue to refer to FIGS. 6 and 7. Next, the maximum acceptable angular spread corresponding to the width of the lenticular lens in space is obtained (step S614); wherein the aforementioned maximum acceptable angular spread is defined as MA.sub.lense, as illustrated in FIG. 7C. Next, the maximum angle formed between the endpoint connection of the viewing range and the normal direction thereof as well as the range of the aforementioned N are obtained based on the aforementioned γ, φ, w.sub.pΔθ, MA.sub.lense, NVD and L (step S616); wherein the aforementioned maximum angle is defined as θ.sub.max. The θ.sub.max may be obtained by the following equation:
θ.sub.max=tan.sup.−1(tan φ+L/2NVD)

(24) Furthermore, the range of N can be expressed as N.sub.min≦N≦N.sub.max. In one embodiment, N.sub.min may be obtained by the following equation

(25) In one embodiment, N.sub.min may be obtained by the following equation:

(26) N min = 1 tan γ ( 2 tan φ + L NVD ) - 0.5

(27) Furthermore, N.sub.max may be obtained by the following equation:

(28) N max = 0.5 w p tan Δθ + 2 tan ( MA lense / 2 ) ( 2 NVD tan φ + L ) w p ( 2 tan φ + L / NVD - tan Δθ )

(29) In one embodiment, the panel width L of the display panel in the second direction and the nearest viewing distance NDV may have a ratio relationship L/NVD≦0.73−2 tan φ. In addition, the aforementioned minimum outgoing angle difference Δθ of each adjacent two lenticular lenses is configured to be smaller than 1.75×10.sup.−2, and preferable is smaller than 8.73×10.sup.−3.

(30) In this embodiment, the optical layer 314 shown in FIG. 3 includes a polarizing layer, an optical switch layer and a dummy layer; wherein the total equivalent air gap thickness of the optical layers 314 is defined as d.sub.air. Next, the equivalent air gap thickness of each layer in the optical layer 314 is obtained by dividing the thickness of each layer in the optical layer 314 by the respective refractive index (step S618). Next, the total equivalent air gap thickness of the optical layer 314 is obtained by summing up the equivalent thicknesses of all layers of the optical layers 314 (step S620). Next, the maximum thickness d.sub.max of the optical layer 314 is obtained based on the N, φ, w.sub.p, L and NVD (step S622); wherein N herein must locate in the range obtained in step S616.

(31) In this embodiment, d.sub.max and d.sub.air may have a relationship d.sub.max−Δd≦d.sub.air≦d.sub.max+Δd, wherein Δd/d.sub.max<0.1. In addition, d.sub.max may be obtained by the following equation:
d.sub.max=(N+0.5)w.sub.pNVD/(2NVD tan φ+L)

(32) Then, the component P.sub.x of width P in the second direction of each lenticular lens in the lens layer 316 is obtained according to the required Δθ, N, w.sub.p and d.sub.max (step S624). In one embodiment, Px may be obtained by the following equation:
P.sub.x≅Nw.sub.p−d.sub.max tan Δθ

(33) In addition, the width P of lenticular lens and the nearest viewing distance NVD may have a ratio relationship P/NVD≦2.09×10.sup.−3; and preferably the ratio relationship is P/NVD≦1.57×10.sup.−3. In this embodiment, the panel width L.sub.M of main-lobe and the nearest viewing distance NVD may have a ratio relationship L/NVD≦0.73−2 tan φ. In addition, the aforementioned parameters P, N, θ, and w.sub.p have a relationship 0.9750≦P/Nw.sub.p cos θ.sub.s≦0.9975.

(34) In some embodiments, the auto-stereoscopic display apparatus 300 may further define a specific viewing distance (SVD), which has a value larger than the nearest viewing distance (NVD). Specifically, a user may have better three-dimensional visual effects (such as the motion parallax) if he or she stands between the specific viewing distance (SVD) and the nearest viewing distance (NVD) from the auto-stereoscopic display apparatus 300. Therefore, an area between the specific viewing distance (SVD) and the nearest viewing distance (NVD) is defined to as an optimum viewing area. It is to be noted that a user may still successfully observe a three-dimensional image if he or she has a position farther from the nearest viewing distance; however, the observed image depth decreases with the increasing of the position of the user from the nearest viewing distance (NVD).

(35) In the aforementioned embodiments, the maximum angular spread γ of each sub-pixel can be determined based on the specific viewing distance (SVD), that is γ≦tan.sup.−1 (IPD/SVD); wherein IPD herein stands for the interpupillary distance, as illustrated in FIG. 7B.

(36) In addition, because of the Moiré-like pattern may occur between the lens layer 316 and the pixel array (not shown) on the display panel 312, in one embodiment the lenticular lenses of the lens layer 316 may be relatively titled for the reduction or even elimination of the brightness degree of the resulted fringes, as illustrated in FIG. 8. Through being titled, the lenticular lens is configured to have the extension direction thereof having an angle θ.sub.s relative to the direction Y. For the purpose of reducing or eliminating the Moiré-like pattern as well as to meet of the requirements of the aforementioned Δθ, the optimum θ.sub.s may be obtained by the following equation:

(37) θ s = tan - 1 ( d air tan Δθ + N ch w p / 3 N cv w p )

(38) In the above equation, N.sub.ev and N.sub.ch stand for the counts of sub-pixel in the directions Y and X between the two resource sub-pixels which result in the aforementioned angle difference Δθ, respectively. For example, as illustrated in FIG. 8, because the sub-pixels 512 and 901 are the two sub-pixels resulting in the angle difference Δθ, the N.sub.cv is 2 and the N.sub.ch is 3. Furthermore, the aforementioned N.sub.CV and the nearest viewing distance NVD may have a ratio relationship N.sub.cvw.sub.p/NVD≦1.57×10.sup.−3; and preferably the ratio relationship is equal to or smaller than 8.73×10.sup.−4.

(39) FIG. 9 is a schematic view illustrating an auto-stereoscopic display apparatus displaying a three-dimensional image in accordance with another embodiment of the present disclosure. Compared with the auto-stereoscopic display apparatus 300 shown in FIG. 3, the auto-stereoscopic display apparatus 1000 in this embodiment is further implemented with an eye-tracking system 1002. The design process and the function of the auto-stereoscopic display apparatus 1000 in this embodiment are similar to that of the auto-stereoscopic display apparatus 300, please refer to FIGS. 6A and 6B for more detailed information and no redundant detail is to be given herein.

(40) While the disclosure has been described in terms of what is presently considered to be the most practical and preferred embodiments, it is to be understood that the disclosure needs not be limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims which are to be accorded with the broadest interpretation so as to encompass all such modifications and similar structures.