CN112135116A - Naked eye 3D display method and intelligent terminal - Google Patents
Naked eye 3D display method and intelligent terminal Download PDFInfo
- Publication number
- CN112135116A CN112135116A CN202010851023.9A CN202010851023A CN112135116A CN 112135116 A CN112135116 A CN 112135116A CN 202010851023 A CN202010851023 A CN 202010851023A CN 112135116 A CN112135116 A CN 112135116A
- Authority
- CN
- China
- Prior art keywords
- layout
- display screen
- intelligent terminal
- position information
- spatial position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 239000012788 optical film Substances 0.000 claims abstract description 53
- 230000000007 visual effect Effects 0.000 claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 27
- 238000006073 displacement reaction Methods 0.000 claims description 13
- 230000004888 barrier function Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 8
- 239000010408 film Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000001010 compromised effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/302—Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/366—Image reproducers using viewer tracking
- H04N13/383—Image reproducers using viewer tracking for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/398—Synchronisation thereof; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
Abstract
The invention relates to a naked eye 3D display method and an intelligent terminal. The method is applied to the intelligent terminal, and the display screen of the intelligent terminal is covered with the 3D optical film. The method comprises the following steps: s1, acquiring spatial position information of at least one group of human eyes in front of the display screen; s2, calculating the effective visual area width according to all the spatial position information; s3, obtaining the unit layout length of the display screen according to the effective visual area width; and S4, carrying out layout processing on the 3D content according to the unit layout length, and playing the 3D content on the display screen after the layout processing. The invention does not need multi-view shooting to increase the number of the 3D contents, but adjusts the playing layout of the 3D contents by acquiring the spatial position information of a plurality of groups of human eyes, realizes the simultaneous watching of a plurality of people, does not reduce the resolution ratio, and has low cost and good effect.
Description
Technical Field
The invention relates to the field of naked eye 3D, in particular to a naked eye 3D display method and an intelligent terminal.
Background
Due to the fact that the naked eye 3D display technology does not need a user to wear 3D glasses for watching, user experience is greatly improved, and problems still need to be solved when a plurality of people watch the same display screen at the same time. According to the naked eye 3D display principle, different viewers see different positions in front of the naked eye 3D display panel, and the images seen by the left eye and the right eye are different from each other. When a plurality of people watch naked eye 3D content at the same time, the two eyes of some people are easily in wrong visual areas, so that the left eye can watch the left viewpoint content and the right viewpoint content (the right eye is the same), double images can appear in vision, and the experience is poor. Or, the left eye sees the right viewpoint content and the right eye sees the left viewpoint content, the convex portion is concave instead, and the stereoscopic vision is completely wrong.
The presently disclosed improvement is to increase the number of content items by multi-view shooting, so that the probability of the viewer seeing the wrong view area is reduced, but if the probability of the error is lower, the more content items are needed. It will be appreciated that with a fixed resolution display, the greater the number of content items, the lower the resolution assigned to each set of left and right views, and the more compromised the viewing experience. The scheme improves the probability of human eyes in an effective visual area by sacrificing display resolution, and the difficulty and the cost of manufacturing are increased by multi-view shooting. In addition, although the space position of the effective visual area of the scheme can be changed, the area size of the effective visual area is not changed, so that the partial visual area is wasted at the same distance, and the number of accommodated watching persons is reduced. Therefore, the scheme is not beneficial to popularization and development of the naked eye 3D technical scheme.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a naked eye 3D display method and an intelligent terminal, aiming at the above defects in the prior art.
The technical scheme adopted by the invention for solving the technical problems is as follows: a naked eye 3D display method is constructed and applied to an intelligent terminal, a display screen of the intelligent terminal is covered with a 3D optical film, and the method comprises the following steps:
s1, acquiring spatial position information of at least one group of human eyes in front of the display screen;
s2, calculating the effective visual area width according to all the spatial position information;
s3, obtaining the unit arrangement length of the display screen according to the effective visual area width;
and S4, carrying out layout processing on the 3D content according to the unit layout length, and playing the 3D content on the display screen after the layout processing.
Further, in the naked eye 3D display method of the present invention, the step S1 includes:
and the camera of the intelligent terminal acquires the spatial position information of at least one group of human eyes in front of the display screen.
Further, in the naked eye 3D display method of the present invention, the acquiring, by the camera of the intelligent terminal, spatial position information of at least one group of human eyes in front of the display screen includes:
a camera of the intelligent terminal acquires image information in front of the display screen;
identifying whether human eyes exist in the image information;
if not, re-acquiring;
and if so, acquiring spatial position information of at least one group of human eyes in the image information.
Further, in the naked eye 3D display method according to the present invention, before the step S1, the method further includes: the intelligent terminal performs initialization display on a display screen according to the preset unit arrangement length;
further comprising after the step S1 and before the step S2: judging whether all human eyes are in a preset visual area corresponding to the preset unit arrangement length according to the spatial position information;
if yes, playing the 3D content according to the preset unit layout length;
if not, the step S2 is executed.
Further, in the naked eye 3D display method of the present invention, the step S2 includes:
and obtaining the coordinates of the binocular central point of each group of human eyes according to all the spatial position information, and calculating the width of the effective visual area according to the coordinates of the binocular central points of all the human eyes.
Further, in the naked eye 3D display method of the present invention, the step S3 includes:
and obtaining the unit arrangement length of the display screen according to the effective visual area width, the distance between the display screen and the 3D optical film and the grating constant of the 3D optical film.
Further, in the naked eye 3D display method of the present invention, the intelligent terminal performs the steps S1 to S4 once at preset time intervals in the process of playing the 3D content; or
The intelligent terminal executes the steps S1 to S4 after receiving an adjusting instruction for adjusting the length of the unit layout; or
The step S1 includes: and acquiring the spatial position information of at least one group of human eyes in front of the display screen in real time.
Further, in the naked eye 3D display method according to the present invention, after the step S1 and before the step S2, the method further includes:
judging whether the requirement of watching all human eyes simultaneously can be met by adjusting a mobile layout of the display screen according to the spatial position information, wherein the mobile layout comprises left-right displacement of the layout and/or up-down displacement of the layout;
if so, adjusting the moving layout of the display screen according to the spatial position information;
if not, the step S2 is executed.
Further, in the naked eye 3D display method of the present invention, the step S2 includes: calculating the effective visual area width and the moving arrangement quantity according to all the spatial position information;
the step S4 includes: and carrying out layout processing on the 3D content according to the unit layout length and the moving layout quantity, and playing the processed 3D content on the display screen.
Further, in the naked eye 3D display method of the present invention, the step S3 includes: s31, calculating a grating rotation angle of the 3D optical film according to the effective visual area width, and further correspondingly adjusting the layout and the unit layout length of the display screen according to the grating rotation angle;
the step S4 includes: s42, carrying out layout processing on the 3D content according to the layout and the unit layout length, and adjusting the 3D optical film according to the grating rotation angle.
In addition, the invention also provides an intelligent terminal, wherein a display screen of the intelligent terminal is covered with the 3D optical film, and the intelligent terminal also comprises a processor and a memory;
the memory is used for storing a computer program;
the processor is configured to execute the computer program in the memory to implement the naked-eye 3D display method as described above.
Further, in the intelligent terminal of the present invention, the 3D optical film is a lenticular optical film or a barrier parallax grating optical film.
Furthermore, in the intelligent terminal of the invention, the intelligent terminal is one or more of an intelligent mobile phone, a computer, an intelligent television, a vehicle-mounted terminal, an advertising machine and a game machine.
The naked eye 3D display method and the intelligent terminal have the following beneficial effects that: the invention does not need multi-view shooting to increase the number of the 3D contents, but adjusts the playing layout of the 3D contents by acquiring the spatial position information of a plurality of groups of human eyes, realizes the simultaneous watching of a plurality of people, does not reduce the resolution ratio, and has low cost and good effect.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
fig. 1 is a flowchart of a naked eye 3D display method according to an embodiment;
FIG. 2 is a schematic diagram of a camera acquiring spatial position information of a human eye according to an embodiment;
FIG. 3 is a schematic diagram illustrating an effective viewport before and after adjustment according to an embodiment;
FIG. 4 is a schematic diagram of an effective field of view in the prior art;
FIG. 5 is a schematic diagram of an effective viewing area according to an embodiment;
FIG. 6 is a flowchart of a naked eye 3D display method according to an embodiment;
FIG. 7 is a flowchart of a naked eye 3D display method according to an embodiment;
FIG. 8 is a flowchart of a naked eye 3D display method according to an embodiment;
FIG. 9 is a flowchart of a naked eye 3D display method according to an embodiment;
FIG. 10 is a diagram comparing a layout and a unit layout length of a display screen before and after adjusting a grating rotation angle of a 3D optical film according to an embodiment;
fig. 11 is a schematic structural diagram of multiple sets of spatial position information of human eyes according to an embodiment.
Detailed Description
For a more clear understanding of the technical features, objects and effects of the present invention, embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
Example 1
The naked eye 3D display method is applied to the intelligent terminal, the display screen of the intelligent terminal is covered with the 3D optical film, and the 3D optical film can be integrated on the display screen in the production process of the intelligent terminal or can be pasted on the display screen after the intelligent terminal is generated. Alternatively, the 3D optical film may be a lenticular optical film, a barrier parallax barrier optical film, or the like, and the structures of the lenticular optical film and the barrier parallax barrier optical film may refer to the prior art, which is not described in detail in this embodiment. The intelligent terminal carries out layout processing on the 3D content according to a preset algorithm, the 3D content is displayed on a display screen after the layout processing, light rays of a display image penetrate through a 3D optical film to enter eyes of a user, the left eye of the user sees the left viewpoint content, the right eye of the user sees the right viewpoint content, the left eye and the right eye see the image to generate a 3D stereoscopic impression in the brain of the user, and the user can see a 3D stereoscopic image. Alternatively, the smart terminal includes, but is not limited to, a smart phone, a computer, a smart television, a vehicle-mounted terminal, an advertisement player, a game player, and the like, that is, a terminal having a function of playing video. The 3D content includes 3D pictures, 3D videos, 3D games, and the like.
Referring to fig. 1, the naked eye 3D display method of the present embodiment includes the following steps:
and S1, acquiring the spatial position information of at least one group of human eyes in front of the display screen.
Specifically, when a plurality of users watch in front of the intelligent terminal, the intelligent terminal needs to acquire spatial position information of human eyes of all the users in front of the display screen. Alternatively, the intelligent terminal may position the human eyes through the wireless positioning module, the camera, and the like, in this embodiment, the camera is taken as an example to perform principle description, and other wireless positioning modules may be implemented by reference.
Referring to fig. 2, the camera and the display screen are located on the same side of the intelligent terminal, so that the camera can acquire images of all users in front of the display screen conveniently. The camera receives the image acquisition instruction and then acquires image information in front of the display screen, and after the image information is acquired, whether human eyes exist in the image information is identified through a human eye identification algorithm, and the human eye identification algorithm can refer to the prior art. After the identification, if the human eyes are not identified in the image information, the camera acquires the image information again and carries out human eye identification again. And if the human eyes are identified in the image information, acquiring spatial position information of at least one group of human eyes in the image information. It can be understood that the spatial position information of the human eyes in this embodiment is position information relative to the display screen, that is, a spatial coordinate system is established based on the display screen, and since the position of the camera is known, the spatial position information of each group of human eyes in the spatial coordinate system can be calculated according to the existing image algorithm. There are various ways to select the coordinate system, which is not limited in this embodiment.
When the spatial position information of the human eyes is calculated, considering that the user watches the video with the binocular central point as the base point, the embodiment first obtains the coordinates of the binocular central point of each group of human eyes according to all the spatial position information, that is, after a group of human eyes are identified by using an image identification technology, the coordinates of the binocular central point of the human eyes are calculated. For example, in fig. 2, there are 3 groups of human eyes in front of the display screen, the camera identifies the human eyes of the user after acquiring the user image in front of the display screen, and calculates spatial position information of each group of human eyes, and the binocular center point coordinates of the 3 groups of human eyes are calculated as follows: p1(x1, y1, z1), P2(x2, y2, z2), P3(x3, y3, z 3).
And S2, calculating the effective visual area width according to all the spatial position information.
Specifically, after determining the coordinates of the binocular central points of all the eyes in front of the display screen, the effective visual area width is calculated according to the coordinates of the binocular central points of all the eyes. In the calculation process, the coordinate of the binocular center point is taken as the center point of the width of the visual area, then the span of the left view and the right view is adjusted in equal quantity, and the width of the adjusted left view and the adjusted right view is within the range of 3.25 cm-6.5 cm. Referring to fig. 2, the coordinates of the binocular center points of 3 groups of human eyes are: p1(x1, y1, z1), P2(x2, y2, z2), and P3(x3, y3, z3), wherein the effective visual zone width is calculated according to the binocular center coordinates of 3 groups of human eyes, and L2 in fig. 2 is the effective visual zone width. Referring to fig. 3, P10 is the effective viewing zone before adjustment, and L1 is the effective viewing zone width of the effective viewing zone before adjustment; p20 is the effective viewing zone adjusted using this embodiment, and L2 is the effective viewing zone width of the adjusted effective viewing zone. It can be seen that, the width of the effective viewing area after adjustment is obviously smaller than that of the effective viewing area before adjustment, by reducing the width of the effective viewing area, more users can be accommodated in the effective viewing area range of the same size to watch, and each user can be ensured to clearly see the 3D stereoscopic image without reducing the resolution.
And S3, obtaining the unit layout length of the display screen according to the effective visual area width.
Specifically, in this embodiment, the distance between the display screen and the 3D optical film is fixed and constant, and the grating constant of the 3D optical film is a known quantity, and on this basis, the unit layout length of the display screen is obtained according to the effective viewing area width, the distance between the display screen and the 3D optical film, and the grating constant of the 3D optical film. Referring to fig. 3, P10 is an effective viewing area before adjustment, L1 is an effective viewing area width of the effective viewing area before adjustment, and a is a unit layout length before adjustment, i.e., a unit content layout length; p20 is the effective viewing area adjusted using the present embodiment, L2 is the effective viewing area width of the effective viewing area adjusted, and b is the unit layout length adjusted, i.e., the content layout length of one unit. It can be seen that the adjusted effective viewing area width of the present embodiment is significantly smaller than the effective viewing area width before adjustment, and the adjusted unit layout length is smaller than the unit layout length before adjustment. By reducing the width of the effective visual area, more users can watch the images within the effective visual area range with the same size, each user can clearly see the 3D stereoscopic image, the resolution ratio cannot be reduced, and the film watching experience of the users is improved.
And S4, carrying out layout processing on the 3D content according to the unit layout length, and playing the 3D content on the display screen after the layout processing.
Specifically, after the unit layout length is obtained, the intelligent terminal performs layout processing on the 3D content according to the unit layout length, and the processing algorithm can refer to the prior art and play the processed 3D content on the display screen.
Referring to fig. 4 and 5, fig. 4 is an effective viewing zone and an effective viewing zone width obtained using the prior art, where the effective viewing zone width L3 is 13cm and is a fixed value; when a plurality of people watch naked eye 3D content at the same time, the two eyes of some people are easily in wrong visual areas, so that the left eye can watch the left viewpoint content and the right viewpoint content (the right eye is the same), double images can appear in vision, and the experience is poor. Or, the left eye sees the right viewpoint content and the right eye sees the left viewpoint content, the convex portion is concave instead, and the stereoscopic vision is completely wrong. Fig. 5 shows the effective visual area and the effective visual area width obtained in this embodiment, and it can be seen that the effective visual area width after adjustment in this embodiment is significantly smaller than the effective visual area width before adjustment, and the value range of the effective visual area width after adjustment is 6.5cm to 13cm, where the value range of the effective visual area width is obtained from the statistical data of the eyes of the user; the adjusted unit layout length is smaller than the unit layout length before adjustment. By reducing the width of the effective visual area, more users can watch the images within the effective visual area range with the same size, each user can clearly see the 3D stereoscopic image, the resolution ratio cannot be reduced, and the film watching experience of the users is improved.
In the actual film watching process, the user is constantly changing, for example, the number of people watching the film increases or decreases, the positions of human eyes are changed, and the like, so that the length of the unit layout needs to be dynamically adjusted to quickly adapt to the change of the user, and the film watching experience of the user is improved. Optionally, the intelligent terminal obtains the spatial position information of at least one group of human eyes in front of the display screen in real time, that is, the intelligent terminal continuously and circularly executes the steps S1 to S4 in real time, thereby realizing continuous and uninterrupted adjustment. Alternatively, the smart terminal may perform the steps S1 to S4 once at a preset time interval during the playing of the 3D content, where the preset time interval may be set by the user, for example, 10 seconds, 20 seconds, 30 seconds, and the like. Or, the user can manually issue an adjustment instruction, that is, the user adjusts the 3D stereoscopic image when the user thinks the image is not clear; the user may issue an adjustment command through an entity button, a virtual button, or voice, and the intelligent terminal executes steps S1 to S4 after receiving the adjustment command for adjusting the unit layout length.
The embodiment does not need multi-view shooting to increase the number of the 3D contents, and adjusts the playing layout of the 3D contents by acquiring the spatial position information of a plurality of groups of human eyes, so that a plurality of people can watch the contents at the same time, the resolution cannot be reduced, the cost is low, and the effect is good.
Example 2
Referring to fig. 6, on the basis of embodiment 1, in the naked eye 3D display method of the present embodiment, before step S1, the method further includes:
and S01, the intelligent terminal performs initialization display on the display screen according to the preset unit layout length. In the embodiment, various modes are provided for performing initialization display on the display screen according to the preset unit arrangement length, for example, the initialization display can be performed on the display screen according to the preset unit arrangement length when the intelligent terminal is started; or when a 3D video player on the intelligent terminal is started, carrying out initialization display on a display screen according to the preset unit arrangement length; or when the 3D video player on the intelligent terminal loads the 3D content, the 3D content is initialized and displayed on the display screen according to the preset unit arrangement length.
Further, the method further includes, after step S1 and before step S2 of embodiment 1:
and S11, judging whether all human eyes are in the preset visual area corresponding to the preset unit arrangement diagram length according to the spatial position information. Because the distance between the display screen and the 3D optical film is fixed and constant in this embodiment, and the grating constant of the 3D optical film is a known quantity, on this basis, the preset viewing area is obtained according to the preset unit layout length, the distance between the display screen and the 3D optical film, and the grating constant of the 3D optical film. And after the preset visual area is obtained, judging whether all human eyes are in the preset visual area corresponding to the preset unit layout length according to the spatial position information.
And S12, if all the human eyes are in the preset visual area corresponding to the preset unit layout length, which indicates that the current visual area meets all the user requirements, playing the 3D content according to the preset unit layout length. If not all the eyes are in the preset viewing area corresponding to the preset unit layout length, which indicates that the adjustment is needed, step S2 is executed.
The intelligent terminal performs initial display on the display screen according to the preset unit layout length, and performs adjustment when the visual area needs to be adjusted. In addition, the number of the 3D content is increased without multi-shot shooting, the playing layout of the 3D content is adjusted by acquiring the spatial position information of a plurality of groups of human eyes, so that multiple people can watch the content at the same time, the resolution cannot be reduced, the cost is low, and the effect is good.
Example 3
Referring to fig. 7, on the basis of embodiment 1, in the naked eye 3D display method of the present embodiment, after step S1 and before step S2, the method further includes:
and S13, judging whether the requirement of watching all human eyes simultaneously can be met by adjusting the moving layout of the display screen according to the spatial position information, namely judging whether all human eyes can be positioned in the range of the effective visual area by adjusting the moving layout of the display screen according to the spatial position information, wherein the moving layout comprises left and right displacement of the layout and/or up and down displacement of the layout, namely, the adjustment can be completed only by the left and right displacement of the layout, or the adjustment can be completed only by the up and down displacement of the layout, or the adjustment can be completed by the left and right displacement of the layout and the up and down displacement of the layout at the same time, and the judging process can refer to the prior art.
And S14, if the requirement of watching by all human eyes simultaneously can be met by adjusting the moving layout of the display screen, adjusting the moving layout of the display screen according to the spatial position information, namely firstly calculating the moving layout according to the spatial position information, wherein the moving layout comprises the left and right displacement of the layout and/or the up and down displacement of the layout, and then arranging the display screen according to the moving layout. When the moving image arrangement amount is calculated according to the spatial position information, the position information of the left eye and the right eye of each group of human eyes is firstly obtained according to the spatial position information, and then the moving image arrangement amount is calculated according to the position information of the left eye and the right eye of all groups of human eyes. Referring to fig. 11, there are 3 groups of human eyes: the image displacement amount can be calculated according to the position information of the left eye and the right eye of the 3 groups of human eyes after the position information of the left eye and the right eye of the 3 groups of human eyes is acquired by using the P1L and the P1R as the group of human eyes, the P2L and the P2R as the group of human eyes and the P3L and the P3R as the group of human eyes. If the requirement for simultaneous viewing by all human eyes cannot be met by adjusting the movement layout of the display screen, step S2 is executed.
According to the embodiment, after the spatial position information is acquired, whether the requirement of watching all human eyes simultaneously can be met by adjusting the mobile layout of the display screen is judged, if yes, a subsequent adjusting scheme is not required to be executed, the adjustment can be completed quickly, and the resource consumption is low.
Example 4
On the basis of embodiment 3, step S2 of the present embodiment includes: and calculating the effective visual area width and the moving arrangement amount according to all the spatial position information.
Specifically, the effective viewing area width and the moving map layout amount are calculated according to all the spatial position information, and two adjusting modes are adopted for adjustment in the embodiment, and the two adjusting modes are coordinated, that is, the size of the effective viewing area width and the size of the moving map layout amount are reasonably configured, so that the adjustment work is jointly completed.
Step S4 of the present embodiment includes: and carrying out layout processing on the 3D content according to the unit layout length and the moving layout quantity, and playing the processed 3D content on a display screen.
Specifically, after the unit layout length and the mobile layout amount are obtained, the intelligent terminal conducts layout processing on the 3D content according to the unit layout length and the mobile layout amount, and the 3D content is played on the display screen after the processing.
According to the embodiment, whether the requirement of watching all human eyes simultaneously can be met by adjusting the mobile arrangement diagram of the display screen is judged at first, and if the requirement of watching all human eyes simultaneously cannot be met, the unit arrangement diagram length and the mobile arrangement diagram are adjusted simultaneously, so that the adjustment efficiency is improved, the adjustment is more flexible, and the adjustment range is wider.
Example 5
Referring to fig. 8, the naked eye 3D display method of the present embodiment includes the following steps:
and S1, acquiring the spatial position information of at least one group of human eyes in front of the display screen.
Specifically, when a plurality of users watch in front of the intelligent terminal, the intelligent terminal needs to acquire spatial position information of human eyes of all the users in front of the display screen. Alternatively, the intelligent terminal may position the human eyes through the wireless positioning module, the camera, and the like, in this embodiment, the camera is taken as an example to perform principle description, and other wireless positioning modules may be implemented by reference.
And S21, calculating the effective view area width and the moving layout amount according to all the spatial position information.
Specifically, the effective viewing area width and the moving map layout amount are calculated according to all the spatial position information, and two adjusting modes are adopted for adjustment in the embodiment, and the two adjusting modes are coordinated, that is, the size of the effective viewing area width and the size of the moving map layout amount are reasonably configured, so that the adjustment work is jointly completed.
And S3, obtaining the unit layout length of the display screen according to the effective visual area width.
And S41, carrying out layout processing on the 3D content according to the unit layout length and the moving layout quantity, and playing the 3D content on the display screen after the processing.
Specifically, after the unit layout length and the mobile layout amount are obtained, the intelligent terminal conducts layout processing on the 3D content according to the unit layout length and the mobile layout amount, and the 3D content is played on the display screen after the processing.
The embodiment adjusts the length of the unit layout and the moving layout simultaneously, so that the adjustment is more flexible and the adjustment range is wider.
Example 6
Referring to fig. 9 and 10, the naked eye 3D display method of the present embodiment includes the steps of:
and S1, acquiring the spatial position information of at least one group of human eyes in front of the display screen.
Specifically, when a plurality of users watch in front of the intelligent terminal, the intelligent terminal needs to acquire spatial position information of human eyes of all the users in front of the display screen. Alternatively, the intelligent terminal can position the human eyes through a wireless positioning module, a camera and the like.
And S2, calculating the effective visual area width according to all the spatial position information.
Specifically, after determining the coordinates of the binocular central points of all the eyes in front of the display screen, the effective visual area width is calculated according to the coordinates of the binocular central points of all the eyes. In the calculation process, the coordinate of the binocular center point is taken as the center point of the width of the visual area, then the span of the left view and the right view is adjusted in equal quantity, and the width of the adjusted left view and the adjusted right view is within the range of 3.25 cm-6.5 cm.
And S31, calculating the grating rotation angle of the 3D optical film according to the effective visual area width, and further correspondingly adjusting the layout and the unit layout length of the display screen according to the grating rotation angle. Referring to fig. 10, after calculating the raster rotation angle of the 3D optical film according to the effective viewing area width, if the raster rotation angle of the 3D optical film changes, a change in the layout of the display screen and a change in the unit layout length are necessarily caused, that is, after determining the raster rotation angle of the 3D optical film, the layout of the display screen and the unit layout length are adjusted according to the raster rotation angle to accommodate the change in the raster rotation angle.
And S42, carrying out layout processing on the 3D content according to the layout and the unit layout length, and adjusting the 3D optical film according to the grating rotation angle. After the graph layout and the unit graph arrangement length are determined, the intelligent terminal conducts graph arrangement processing on the 3D content according to the graph arrangement layout and the unit graph arrangement length. Alternatively, the adjustment of the grating angle of the 3D optical film can use a servo motor, and the intelligent terminal sends an adjustment instruction to the servo motor, and the servo motor drives the grating of the 3D optical film to rotate.
The grating rotation angle of the 3D optical film is determined according to the control position information of the multiple groups of human eyes, and then the arrangement layout and the unit arrangement length of the display screen are determined, so that the display screen is fast suitable for multiple people to watch naked eye 3D videos at the same time, and the use experience of users is improved.
Example 7
The display screen of the intelligent terminal of the embodiment is covered with the 3D optical film, and the intelligent terminal further comprises a processor and a memory; the memory is used for storing a computer program; the processor is used for executing the computer program in the memory to realize the naked eye 3D display method of the embodiment.
The naked eye 3D display method is applied to the intelligent terminal, the display screen of the intelligent terminal is covered with the 3D optical film, and the 3D optical film can be integrated on the display screen in the production process of the intelligent terminal or can be pasted on the display screen after the intelligent terminal is generated. Alternatively, the 3D optical film may be a lenticular optical film, a barrier parallax barrier optical film, or the like, and the structures of the lenticular optical film and the barrier parallax barrier optical film may refer to the prior art, which is not described in detail in this embodiment. The intelligent terminal carries out layout processing on the 3D content according to a preset algorithm, the 3D content is displayed on a display screen after the layout processing, light rays of a display image penetrate through a 3D optical film to enter eyes of a user, the left eye of the user sees the left viewpoint content, the right eye of the user sees the right viewpoint content, the left eye and the right eye see the image to generate a 3D stereoscopic impression in the brain of the user, and the user can see a 3D stereoscopic image. Alternatively, the smart terminal includes, but is not limited to, a smart phone, a computer, a smart television, a vehicle-mounted terminal, an advertisement player, a game player, and the like, that is, a terminal having a function of playing video.
The embodiment does not need multi-view shooting to increase the number of the 3D contents, and adjusts the playing layout of the 3D contents by acquiring the spatial position information of a plurality of groups of human eyes, so that a plurality of people can watch the contents at the same time, the resolution cannot be reduced, the cost is low, and the effect is good.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above embodiments are merely illustrative of the technical ideas and features of the present invention, and are intended to enable those skilled in the art to understand the contents of the present invention and implement the present invention, and not to limit the scope of the present invention. All equivalent changes and modifications made within the scope of the claims of the present invention should be covered by the claims of the present invention.
Claims (13)
1. A naked eye 3D display method is applied to an intelligent terminal, and a display screen of the intelligent terminal is covered with a 3D optical film, and is characterized by comprising the following steps:
s1, acquiring spatial position information of at least one group of human eyes in front of the display screen;
s2, calculating the effective visual area width according to all the spatial position information;
s3, obtaining the unit arrangement length of the display screen according to the effective visual area width;
and S4, carrying out layout processing on the 3D content according to the unit layout length, and playing the 3D content on the display screen after the layout processing.
2. The naked eye 3D display method according to claim 1, wherein the step S1 comprises:
and the camera of the intelligent terminal acquires the spatial position information of at least one group of human eyes in front of the display screen.
3. The naked eye 3D display method according to claim 2, wherein the acquiring of the spatial position information of at least one group of human eyes in front of the display screen by the camera of the intelligent terminal comprises:
a camera of the intelligent terminal acquires image information in front of the display screen;
identifying whether human eyes exist in the image information;
if not, re-acquiring;
and if so, acquiring spatial position information of at least one group of human eyes in the image information.
4. The naked-eye 3D display method according to claim 1, further comprising, before the step S1: the intelligent terminal performs initialization display on a display screen according to the preset unit arrangement length;
further comprising after the step S1 and before the step S2: judging whether all human eyes are in a preset visual area corresponding to the preset unit arrangement length according to the spatial position information;
if yes, playing the 3D content according to the preset unit layout length;
if not, the step S2 is executed.
5. The naked eye 3D display method according to claim 1, wherein the step S2 comprises:
and obtaining the coordinates of the binocular central point of each group of human eyes according to all the spatial position information, and calculating the width of the effective visual area according to the coordinates of the binocular central points of all the human eyes.
6. The naked eye 3D display method according to claim 1, wherein the step S3 comprises:
and obtaining the unit arrangement length of the display screen according to the effective visual area width, the distance between the display screen and the 3D optical film and the grating constant of the 3D optical film.
7. The naked-eye 3D display method of claim 1, wherein the intelligent terminal performs the steps S1 to S4 once at a preset time interval during playing of 3D content; or
The intelligent terminal executes the steps S1 to S4 after receiving an adjusting instruction for adjusting the length of the unit layout; or
The step S1 includes: and acquiring the spatial position information of at least one group of human eyes in front of the display screen in real time.
8. The naked eye 3D display method according to claim 1, further comprising, after the step S1 and before the step S2:
judging whether the requirement of watching all human eyes simultaneously can be met by adjusting a mobile layout of the display screen according to the spatial position information, wherein the mobile layout comprises left-right displacement of the layout and/or up-down displacement of the layout;
if so, adjusting the moving layout of the display screen according to the spatial position information;
if not, the step S2 is executed.
9. Naked-eye 3D display method according to claim 1 or 8, characterized in that step S2 comprises: calculating the effective visual area width and the moving arrangement quantity according to all the spatial position information;
the step S4 includes: and carrying out layout processing on the 3D content according to the unit layout length and the moving layout quantity, and playing the processed 3D content on the display screen.
10. The naked eye 3D display method according to claim 1, wherein the step S3 comprises: s31, calculating a grating rotation angle of the 3D optical film according to the effective visual area width, and further correspondingly adjusting the layout and the unit layout length of the display screen according to the grating rotation angle;
the step S4 includes: s42, carrying out layout processing on the 3D content according to the layout and the unit layout length, and adjusting the 3D optical film according to the grating rotation angle.
11. The intelligent terminal is characterized by further comprising a processor and a memory, wherein the display screen of the intelligent terminal is covered with a 3D optical film;
the memory is used for storing a computer program;
the processor is configured to execute the computer program in the memory to implement the naked eye 3D display method according to any one of claims 1 to 10.
12. The intelligent terminal of claim 11, wherein the 3D optical film is a lenticular optical film or a barrier parallax barrier optical film.
13. The intelligent terminal according to claim 11, wherein the intelligent terminal is one or more of a smart phone, a computer, a smart television, a vehicle-mounted terminal, an advertising machine and a game machine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010851023.9A CN112135116A (en) | 2020-08-21 | 2020-08-21 | Naked eye 3D display method and intelligent terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010851023.9A CN112135116A (en) | 2020-08-21 | 2020-08-21 | Naked eye 3D display method and intelligent terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112135116A true CN112135116A (en) | 2020-12-25 |
Family
ID=73851782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010851023.9A Pending CN112135116A (en) | 2020-08-21 | 2020-08-21 | Naked eye 3D display method and intelligent terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112135116A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024145883A1 (en) * | 2023-01-05 | 2024-07-11 | 深圳市立体通科技有限公司 | Method for adaptive processing between naked-eye 3d landscape and portrait |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600733A (en) * | 2018-05-04 | 2018-09-28 | 成都泰和万钟科技有限公司 | A kind of bore hole 3D display method based on tracing of human eye |
CN108769664A (en) * | 2018-05-28 | 2018-11-06 | 上海玮舟微电子科技有限公司 | Bore hole 3D display method, apparatus, equipment and medium based on tracing of human eye |
CN108881880A (en) * | 2018-08-01 | 2018-11-23 | 上海玮舟微电子科技有限公司 | Naked eye 3D display method, apparatus, equipment and storage medium based on tracing of human eye |
-
2020
- 2020-08-21 CN CN202010851023.9A patent/CN112135116A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600733A (en) * | 2018-05-04 | 2018-09-28 | 成都泰和万钟科技有限公司 | A kind of bore hole 3D display method based on tracing of human eye |
CN108769664A (en) * | 2018-05-28 | 2018-11-06 | 上海玮舟微电子科技有限公司 | Bore hole 3D display method, apparatus, equipment and medium based on tracing of human eye |
CN108881880A (en) * | 2018-08-01 | 2018-11-23 | 上海玮舟微电子科技有限公司 | Naked eye 3D display method, apparatus, equipment and storage medium based on tracing of human eye |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024145883A1 (en) * | 2023-01-05 | 2024-07-11 | 深圳市立体通科技有限公司 | Method for adaptive processing between naked-eye 3d landscape and portrait |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10306202B2 (en) | Image encoding and display | |
EP3111640B1 (en) | Image encoding and display | |
US9241155B2 (en) | 3-D rendering for a rotated viewer | |
CN106170084B (en) | Multi-view image display apparatus, control method thereof, and multi-view image generation method | |
US10089937B2 (en) | Spatial and temporal multiplexing display | |
KR100812905B1 (en) | 3-dimensional image processing method and device | |
EP2395759B1 (en) | Autostereoscopic display device and method for operating an autostereoscopic display device | |
CN103019507B (en) | Method for changing view point angles and displaying three-dimensional figures based on human face tracking | |
US20050253924A1 (en) | Method and apparatus for processing three-dimensional images | |
KR102121389B1 (en) | Glassless 3d display apparatus and contorl method thereof | |
US9549174B1 (en) | Head tracked stereoscopic display system that uses light field type data | |
US20120306860A1 (en) | Image generation system, image generation method, and information storage medium | |
US10694173B2 (en) | Multiview image display apparatus and control method thereof | |
KR102174258B1 (en) | Glassless 3d display apparatus and contorl method thereof | |
EP3182702B1 (en) | Multiview image display device and control method therefor | |
CN112135115B (en) | Naked eye 3D display method and intelligent terminal | |
CN112752085A (en) | Naked eye 3D video playing system and method based on human eye tracking | |
WO2022036692A1 (en) | Naked eye 3d display method and intelligent terminal | |
CN112135116A (en) | Naked eye 3D display method and intelligent terminal | |
WO2012021129A1 (en) | 3d rendering for a rotated viewer | |
GB2568241A (en) | Content generation apparatus and method | |
KR102143463B1 (en) | Multi view image display apparatus and contorl method thereof | |
WO2022036691A1 (en) | Naked-eye 3d display method and smart terminal | |
KR101980275B1 (en) | Multi view image display apparatus and display method thereof | |
CN108234990B (en) | Stereoscopic display device and stereoscopic display method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201225 |
|
RJ01 | Rejection of invention patent application after publication |