CN110045941A - A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium - Google Patents
A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium Download PDFInfo
- Publication number
- CN110045941A CN110045941A CN201910332798.2A CN201910332798A CN110045941A CN 110045941 A CN110045941 A CN 110045941A CN 201910332798 A CN201910332798 A CN 201910332798A CN 110045941 A CN110045941 A CN 110045941A
- Authority
- CN
- China
- Prior art keywords
- data packet
- space
- certain components
- real imaging
- virtual
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
- G06T17/205—Re-meshing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
The present invention is line holographic projections technical field, is related to method, apparatus, mobile terminal and storage medium that line holographic projections are shown, including obtains real imaging space, obtains the real imaging space grid data packet of the certain components factor;The virtual grid of same size is drawn in virtual scene according to real imaging space grid data packet, and generates the virtual image space lattice data packet of the certain components factor;Perspective transform is carried out to virtual image spatial data packet in virtual scene, obtains 2 d texture coordinate set;Construct the screen space grid data packet of the certain components factor;2 d texture coordinate set is assigned to the 2 d texture coordinate set of screen space grid data packet, obtains updated screen space grid data packet;Image source data is obtained, image source data and updated screen space grid data packet are sent to renderer and is rendered and exports display.It to spatial image stretching conversion and is projected by algorithm, to make one to arrive three-dimensional hologram image soon.
Description
Technical field
The present invention relates to line holographic projections technical field more particularly to a kind of method, apparatus that line holographic projections are shown, movements eventually
End and storage medium.
Background technique
Traditional imaging technique is confined to flat-faced screen, is not very dramatic to the experience of people's bring, with communication
The promotion of technology and GPU real-time rendering ability for existing military demonstration, industrial design, educational training, literary trip guide, is shown
The industries such as marketing, experiencer like more having the sense of reality and mutually dynamic mode to experience.Existing popular virtual reality and enhancing
The problems such as reality technology is to experiencer's bring spinning sensation and too narrow visual angle can not make up in short term.There are also many pseudo- holographic imaging skills
Art product, is turned on the banner of holographic imaging technology however there is no, with true holographic experience, misled people to complete to experiencer
The correct cognition of breath technology.Also there are holographic interaction scenarios similar in many science fiction movies, science fiction sense has almost surmounted reality
Scientific research scope.
Summary of the invention
It is an object of the invention to propose a kind of method and device that line holographic projections are shown, more true holography can be obtained
Projection experience.
To achieve this purpose, the present invention adopts the following technical scheme:
A kind of method that line holographic projections are shown, which comprises
A. real imaging space is obtained, the real imaging space grid data packet of the certain components factor is obtained;
B. the virtual grid of same size is drawn in virtual scene according to the real imaging space grid data packet, and
Generate the virtual image space lattice data packet of the certain components factor;
C. perspective transform is carried out to the virtual image spatial data packet in virtual scene, obtains virtual image space
2 d texture coordinate set;
D. the screen space grid data packet of the certain components factor is constructed;
E. the 2 d texture coordinate set in the virtual image space is assigned to the screen space grid data packet
2 d texture coordinate set obtains updated screen space grid data packet;
F. image source data is obtained, described image source data and the updated screen space grid data packet are sent out
It send to renderer and is rendered and exported display.
The present invention also provides a kind of device that line holographic projections are shown, described device includes:
Reality imaging generation unit obtains the real imaging space of the certain components factor for obtaining real imaging space
Grid data packet;
Virtual image generation unit, for being drawn in virtual scene together according to the real imaging space grid data packet
Etc. sizes virtual grid, and generate the virtual image space lattice data packet of the certain components factor;
Perspective transform unit is obtained for carrying out perspective transform to the virtual image spatial data packet in virtual scene
To the 2 d texture coordinate set in virtual image space;
Screen imaging structural unit, for constructing the screen space grid data packet of the certain components factor;
Screen imaging generation unit, for the 2 d texture coordinate set in the virtual image space to be assigned to the screen
The 2 d texture coordinate set of curtain space lattice data packet, obtains updated screen space grid data packet;
Display unit is rendered, for obtaining image source data, by described image source data and the updated screen
Space lattice data packet is sent to renderer and is rendered and export display.
The present invention also provides a kind of mobile terminal, including memory, processor and storage on a memory and can handled
The computer program run on device realizes the side that line holographic projections provided by the embodiment of the present invention are shown when processor executes program
The step of method.
The present invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, computer program quilt
The step of method that line holographic projections provided by the embodiment of the present invention are shown when processor executes.
The present invention obtains the real imaging space grid data packet of the certain components factor by obtaining real imaging space;
The virtual grid of same size is drawn in virtual scene according to real imaging space grid data packet, and generate certain components because
The virtual image space lattice data packet of son;Perspective transform is carried out to virtual image spatial data packet in virtual scene, is obtained
The 2 d texture coordinate set in virtual image space;Construct the screen space grid data packet of the certain components factor;It will invent
The 2 d texture coordinate set of image space is assigned to the 2 d texture coordinate set of screen space grid data packet, after obtaining update
Screen space grid data packet;Image source data is obtained, by image source data and updated screen space grid data
Packet is sent to renderer and is rendered and export display.The retina image-forming spatial moment that the present invention is formed according to people's right and left eyes gap
Battle array is different, carries out the stretching conversion of people's right and left eyes subretinal space image by algorithm in time, and virtual image source is had an X-rayed and is thrown
Shadow is into the projector space of reality, to make one to arrive three-dimensional hologram image soon.
Detailed description of the invention
Fig. 1 is the method flow diagram one that the line holographic projections that the specific embodiment of the invention provides are shown.
Fig. 2 is the real imaging space schematic diagram that the specific embodiment of the invention provides.
Fig. 3 is the perspective transform process schematic that the specific embodiment of the invention provides.
Fig. 4 is the holographic display schematic diagram one that the specific embodiment of the invention provides.
Fig. 5 is the method flow diagram two that the line holographic projections that the specific embodiment of the invention provides are shown.
Fig. 6 is the holographic display schematic diagram two that the specific embodiment of the invention provides.
Fig. 7 is the apparatus structure schematic diagram one that the line holographic projections that the specific embodiment of the invention provides are shown.
Fig. 8 is the structural schematic diagram one for the reality imaging generation unit that the specific embodiment of the invention provides.
Fig. 9 is the structural schematic diagram two for the reality imaging generation unit that the specific embodiment of the invention provides.
Figure 10 is the structural block diagram for the mobile terminal that the specific embodiment of the invention provides.
Specific embodiment
In the following description, for purposes of illustration, it in order to provide the comprehensive understanding to one or more embodiments, explains
Many details are stated.It may be evident, however, that these embodiments can also be realized without these specific details.
To further illustrate the technical scheme of the present invention below with reference to the accompanying drawings and specific embodiments.
Fig. 1 is the method flow diagram one that line holographic projections provided in an embodiment of the present invention are shown, details are as follows:
In step s101, real imaging space is obtained, the real imaging space grid data of the certain components factor is obtained
Packet;
In embodiments of the present invention, involved all grid data packets are grid data structure, and it includes three-dimensional tops
Point coordinate array set (Vextex, VT), 2 d texture coordinate array set (U-VEEZ, UV) and vertex index array set
(Index).Step S101 can be obtained by following two mode:
Mode one: real imaging space is scanned;Real imaging space is divided by the certain components factor, obtains certain components
The real imaging space grid data packet of the factor.
In the present embodiment, as shown in Fig. 2, realistic space can be scanned by scanning device or picture pick-up device, scanning
Equipment or picture pick-up device include left eye camera and right eye camera, to simulate the right and left eyes visual angle of people, as shown in figure 3, from reality
Real imaging space (weeding out the invalid imaging factor) is intercepted out in space, and real imaging space is drawn by the certain components factor
Subnetting lattice, grid is square grid in the present embodiment.
Mode two: real imaging space is constructed;Real imaging space is divided by the certain components factor, obtains certain components
The real imaging space grid data packet of the factor.
It in the present embodiment, can be with if scanning the real imaging space of acquisition without scanning device or picture pick-up device
By constructing real imaging space, building one real imaging space identical with preset reality imaging space, same to Fig. 2-3 institute
Show, real imaging space is pressed into real imaging space and is divided by the certain components factor, obtains the reality imaging of the certain components factor
Space lattice data packet.
In step s 102, the virtual of same size is drawn in virtual scene according to real imaging space grid data packet
Grid, and generate the virtual image space lattice data packet of the certain components factor;
In the present embodiment, the virtual grid with the same size of real imaging space is drawn in virtual scene, that is, is obtained
The virtual image space lattice data packet of the identical certain components factor.
In step s 103, perspective transform is carried out to virtual image spatial data packet in virtual scene, is invented
The 2 d texture coordinate set of image space;
In the present embodiment, perspective transform is carried out to virtual image space lattice data packet in virtual scene, can be obtained
Three-dimensional vertices coordinate array set (Vextex, VT), 2 d texture coordinate array set (U-VEEZ, UV) and vertex index number
Group set (Index).
In step S104, the screen space grid data packet of the certain components factor is constructed;
In step s105, the 2 d texture coordinate set in virtual image space is assigned to screen space grid data packet
2 d texture coordinate set, obtain updated screen space grid data packet;
In the present embodiment, it is configured to the screen space grid data packet of the certain components factor of display, by step
The 2 d texture coordinate set in the virtual image space being calculated in S103 is assigned to the two dimension of screen space grid data packet
Texture coordinate set, as shown in figure 3, completing the stretching conversion of image.
In embodiments of the present invention, the certain components factor is preferably 41*41.By a large amount of test datas, specific point is obtained
Various aspects of performance effect is best when the amount factor is 41*41, and test data is as shown in table 1:
Table 1: certain components factor performance tests table
Wherein, the certain components factor=wide points * high points;The wide high point value of the certain components factor becomes in test data
The vertex quantity for changing higher rendering is also higher, renders performance indicator frame per second therewith and also starts staged decline, effectiveness indicator sawtooth
Degree begins to stablize constant after dropping to 0.05.
In step s 106, image source data is obtained, by image source data and updated screen space grid data
Packet is sent to renderer and is rendered and export display.
In the present embodiment, image source data and updated screen space grid data packet are sent to renderer (i.e.
Video card) in rendering, and export display.As shown in figure 4, output display can be directed to projection environment with equipment difference to hologram image
The customized way of output is carried out, such as according to the difference of projector, some are right and left eyes output at same frame, some are right and left eyes or more
Frame output.This process will not cause hologram image to distort or lose.People can watch entirely in real imaging space
Object is ceased, when people is around real imaging space or when internal activity, holographic object is still defeated under the processing of Holographic Algorithm
It is normal out, and effect shakes.In embodiments of the present invention, image source data is not processed, therefore, by algorithm process speed
Degree is fast, can reach holographic real-time imaging.And existing image algorithm processing will generally locate in advance image source data in CPU
Reason, especially the higher image source data of resolution ratio is easier is delayed, and influences imaging effect.
Accident whether occurs and loses or be not achieved holographic sight for comparison virtual image space and real imaging space imaging
The effect seen, we compare multiple data check and test data comparison in the certain components factor, in virtual image sky
Between the certain components factor can be corresponded with the real imaging space certain components factor, while we are by a large amount of tests
Data result integration, the material object of similar holographic object is also placed on the position same with holographic object and tests hologram image by we
The accuracy and instantaneity of algorithm.It is as shown in Table 2-4:
The different cpu test operational efficiency of table 2
From table 2 it can be seen that different cpu tests, influence whether the operational efficiency of algorithm, it is higher that CPU configures more high efficiency.
The different display card test operational efficiency of table 3
From table 3 it can be seen that different display card tests: not interfering with the operational efficiency of algorithm.
The different memory difference video cards of table 4 cooperate test run efficiency
From table 4, it can be seen that different memory difference video card cooperation tests: not interfering with the operational efficiency of algorithm.
5 different content of table renders pressure test operational efficiency
As can be seen from Table 5, different content renders pressure test: rendering pressure influences whether more greatly rendering frame per second, will not
Influence the operational efficiency of algorithm.
Fig. 5 is the method flow diagram two that line holographic projections provided in an embodiment of the present invention are shown, details are as follows:
In step S501, real imaging space is obtained, the real imaging space grid data of the certain components factor is obtained
Packet;
In step S502, the virtual of same size is drawn in virtual scene according to real imaging space grid data packet
Grid, and generate the virtual image space lattice data packet of the certain components factor;
In step S503, human eye camera constructs the projection square of human eye camera according to affecting parameters in virtual scene
Battle array;
In the present embodiment, the projection matrix of human eye camera are as follows:
Affecting parameters include the size of camera fields of view, the wide high proportion value of camera viewport, the nearly plan range and remote of cutting
Cut plan range.Wherein, the object that the bigger camera of the magnitude numerical value of camera fields of view is seen is more, under identical resolution ratio, number
The object that value is seen more greatly is fuzzyyer;The wide high proportion value numerical value change of camera viewport guarantees that object renders constant rate;It is close to cut out
Cut plan range cut the smaller rendering objects of plane can render it is closer in viewport;The bigger phase of yonder clipping plane distance values
Machine is seen remoter, and opposite rendering pressure also can be bigger.
In step S504, each vertex is in projection matrix as a result, obtaining in calculating virtual image space lattice data packet
Obtain the 2 d texture coordinate set in virtual image space;
In the present embodiment, the projection matrix of images of left and right eyes camera is calculated separately, i.e., in virtual image space lattice data packet
Each vertex is in images of left and right eyes camera projection matrix as a result, obtaining the 2 d texture coordinate set in virtual image space.Above-mentioned reality
It applies example to be described in detail, no longer illustrate herein.
In step S505, the screen space grid data packet of the certain components factor is constructed;
In step S506, the 2 d texture coordinate set in virtual image space is assigned to screen space grid data packet
2 d texture coordinate set, obtain updated screen space grid data packet;
In step s 507, image source data is obtained, by image source data and updated screen space grid data
Packet is sent to renderer and is rendered and export display.
In embodiments of the present invention, the retina image-forming space matrix formed according to people's right and left eyes gap is different, Instant Messenger
Cross the stretching conversion that frame algorithm process carries out people's right and left eyes subretinal space image;Virtual image source perspective transform is projected to
In real imaging space, so can just see three-dimensional holographic object from human eye.Hologram image algorithm is by obtaining reality
Imaging space uses the bionical AI adaptation function of human eye retina, it can allow observer to observe real throwing in different positions
Virtual hologram object in shadow area of space stands erect constant.The focus and coke of observer's human eye during different location moves
Away from all in real-time change, the image of line holographic projections will also make correct transformation according to this variation.According to the special view of human eye
The imaging array of nethike embrane image-forming principle, right and left eyes is not consistent, and left eye wants the default interpupillary distance of left avertence 0.032f with respect to right eye, is
Or image source data more true to nature, then during observer position moves human eye focus and focal length real-time change
Need to change the interpupillary distance space of virtual camera in virtual scene.
As shown in fig. 6, a certain visual angle holographic object, which will get the different image source data of right and left eyes, need to be arranged left eye
Camera and right eye camera, there is a dynamic spacing between left eye camera and right eye camera, this spacing is according to human eye difference
What focus calculation came out, it is also a crucial adjustment parameter of the bionical AI adaptation function of human eye retina.
Fig. 7 is the apparatus structure schematic diagram one that line holographic projections provided in an embodiment of the present invention are shown, details are as follows:
The device include reality imaging generation unit 71 obtain real imaging space, obtain the certain components factor reality at
Image space grid data packet;
As the preferred embodiment of the present invention, Fig. 8 shows the structural schematic diagram one of reality imaging generation unit, reality imaging
Generation unit 71 includes that scan module 701 scans real imaging space;
Scan data packet generation module 702 by real imaging space by the certain components factor divide, obtain certain components because
The real imaging space grid data packet of son.
In the present embodiment, as shown in Fig. 2, realistic space can be scanned by scanning device or picture pick-up device, scanning
Equipment or picture pick-up device include left eye camera and right eye camera, to simulate the right and left eyes visual angle of people, as shown in figure 3, from reality
Real imaging space (weeding out the invalid imaging factor) is intercepted out in space, and real imaging space is drawn by the certain components factor
Subnetting lattice, grid is square grid in the present embodiment.
As another preferred embodiment of the invention, Fig. 9 shows the structural schematic diagram two of reality imaging generation unit, existing
Real imaging generation unit 71 includes that building module 711 constructs real imaging space;
Construct data packet generation module 712 by real imaging space by the certain components factor division, obtain certain components because
The real imaging space grid data packet of son.
It in the present embodiment, can be with if scanning the real imaging space of acquisition without scanning device or picture pick-up device
By constructing real imaging space, building one real imaging space identical with preset reality imaging space, same to Fig. 2-3 institute
Show, real imaging space is pressed into real imaging space and is divided by the certain components factor, obtains the reality imaging of the certain components factor
Space lattice data packet.
Virtual image generation unit 72 draws same size according to real imaging space grid data packet in virtual scene
Virtual grid, and generate the virtual image space lattice data packet of the certain components factor;
In embodiments of the present invention, the virtual grid with the same size of real imaging space is drawn in virtual scene, i.e.,
Obtain the virtual image space lattice data packet of the identical certain components factor.Wherein, the certain components factor is preferably 41*41, side
It has been elaborated in method embodiment, details are not described herein.
Perspective transform unit 73 carries out perspective transform to virtual image spatial data packet in virtual scene, is invented
The 2 d texture coordinate set of image space;
In embodiments of the present invention, 73 matrix construction module 731 of perspective transform unit human eye camera root in virtual scene
The projection matrix of human eye camera is constructed according to affecting parameters;
Each vertex is in human eye camera projection matrix in the calculating virtual image space lattice data packet of matrix computing module 732
As a result, obtain virtual image space 2 d texture coordinate set.
In embodiments of the present invention, the projection matrix of human eye camera are as follows:
Perspective transform is carried out to virtual image spatial data packet in virtual scene, the three-dimensional in virtual image space can be obtained
Apex coordinate array set (Vextex, VT), 2 d texture coordinate array set (U-VEEZ, UV) and vertex index set of arrays
It closes (Index).Affecting parameters include the size of camera fields of view, the wide high proportion value of camera viewport, it is close cut plan range and
Yonder clipping plane distance.Wherein, the object that the bigger camera of the magnitude numerical value of camera fields of view is seen is more, under identical resolution ratio,
The object that numerical value is seen more greatly is fuzzyyer;The wide high proportion value numerical value change of camera viewport guarantees that object renders constant rate;Closely
The cutting plan range cutting smaller rendering objects of plane can render closer in viewport;Yonder clipping plane distance values are bigger
Camera is seen remoter, and opposite rendering pressure also can be bigger.
Calculate separately the projection matrix of images of left and right eyes camera, i.e., in virtual image space lattice data packet each vertex it is left,
Right eye camera projection matrix as a result, obtaining the 2 d texture coordinate set in virtual image space.In embodiment of the method in detail
It illustrates, details are not described herein.
The screen space grid data packet of the construction certain components factor of screen imaging structural unit 74;
The 2 d texture coordinate set in virtual image space is assigned to screen space grid by screen imaging generation unit 75
The 2 d texture coordinate set of data packet obtains updated screen space grid data packet;
It renders display unit 76 and obtains image source data, by image source data and updated screen space grid data
Packet is sent to renderer and is rendered and export display.
In embodiments of the present invention, the retina image-forming space matrix formed according to people's right and left eyes gap is different, Instant Messenger
Cross the stretching conversion that frame algorithm process carries out people's right and left eyes subretinal space image;Virtual image source perspective transform is projected to
In real imaging space, so can just see three-dimensional holographic object from human eye.Hologram image algorithm is by obtaining reality
Imaging space uses the bionical AI adaptation function of human eye retina, it can allow observer to observe real throwing in different positions
Virtual hologram object in shadow area of space stands erect constant.
Figure 10 shows the structural block diagram of mobile terminal provided in an embodiment of the present invention, and details are as follows:
A kind of mobile terminal, including memory 101, processor 102 and storage can transport on a memory and on a processor
Capable computer program, processor 102 keep straight on program when the step of realizing any one of above method embodiment method.
Specific method and step has illustrated that details are not described herein in embodiment of the method.
In embodiments of the present invention, a kind of computer readable storage medium is also provided, computer program is stored thereon with, is counted
The step of any one of above method embodiment method is realized when calculation machine program is executed by processor.
Specific method and step has illustrated that details are not described herein in embodiment of the method.
The retina image-forming space matrix formed the invention has the advantages that: the present invention according to people's right and left eyes gap is different, and
When the stretching conversion of people's right and left eyes subretinal space image is carried out by algorithm, by virtual image source perspective projection to real
In projector space, to make one to arrive three-dimensional hologram image soon.
It is worth noting that, those of ordinary skill in the art will appreciate that: the step of realizing above method embodiment or portion
This can be accomplished by hardware associated with program instructions step by step, and program above-mentioned can store in computer readable storage medium
In, which when being executed, executes step including the steps of the foregoing method embodiments, and storage medium above-mentioned include: ROM, RAM,
The various media that can store program code such as magnetic or disk.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight
Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other.
For device class embodiment, since it is basically similar to the method embodiment, so no longer being repeated, related place referring to
The part of embodiment of the method illustrates.
The specific embodiment of invention is described in detail above, but it is only used as example, the present invention is not intended to limit
In specific embodiments described above.For a person skilled in the art, any equivalent modifications that the invention is carried out
Or substitute also all among scope of the invention, therefore, the made equalization in the case where not departing from the spirit and principles in the present invention range
Transformation and modification, improvement etc., all should be contained within the scope of the invention.
Claims (12)
1. a kind of method that line holographic projections are shown, which is characterized in that the described method includes:
A. real imaging space is obtained, the real imaging space grid data packet of the certain components factor is obtained;
B. the virtual grid of same size is drawn in virtual scene according to the real imaging space grid data packet, and generated
The virtual image space lattice data packet of the certain components factor;
C. perspective transform is carried out to the virtual image space lattice data packet in virtual scene, obtains virtual image space
2 d texture coordinate set;
D. the screen space grid data packet of the certain components factor is constructed;
E., the 2 d texture coordinate set in the virtual image space is assigned to the two dimension of the screen space grid data packet
Texture coordinate set obtains updated screen space grid data packet;
F. image source data is obtained, described image source data and the updated screen space grid data packet are sent to
Renderer is rendered and exports display.
2. the method as described in claim 1, which is characterized in that the step A specifically:
Scan real imaging space;
The real imaging space is divided by the certain components factor, obtains the real imaging space grid number of the certain components factor
According to packet.
3. the method as described in claim 1, which is characterized in that the step A specifically:
Construct real imaging space;
The real imaging space is divided by the certain components factor, obtains the real imaging space grid number of the certain components factor
According to packet.
4. the method as described in claim 1, which is characterized in that the step C specifically:
Human eye camera constructs the projection matrix of the human eye camera according to affecting parameters in virtual scene;
Each vertex in the virtual image space lattice data packet is calculated in the projection matrix as a result, obtaining virtual image
The 2 d texture coordinate set in space.
5. the method as described in claim 1, which is characterized in that the certain components factor is 41*41.
6. a kind of device that line holographic projections are shown, which is characterized in that described device includes:
Reality imaging generation unit obtains the real imaging space grid of the certain components factor for obtaining real imaging space
Data packet;
Virtual image generation unit is same big for being drawn in virtual scene according to the real imaging space grid data packet
Small virtual grid, and generate the virtual image space lattice data packet of the certain components factor;
Perspective transform unit obtains void for carrying out perspective transform to the virtual image spatial data packet in virtual scene
The 2 d texture coordinate set of quasi- imaging space;
Screen imaging structural unit, for constructing the screen space grid data packet of the certain components factor;
Screen imaging generation unit, it is empty for the 2 d texture coordinate set in the virtual image space to be assigned to the screen
Between grid data packet 2 d texture coordinate set, obtain updated screen space grid data packet;
Display unit is rendered, for obtaining image source data, by described image source data and the updated screen space
Grid data packet is sent to renderer and is rendered and export display.
7. device as claimed in claim 6, which is characterized in that the reality is imaged generation unit and includes:
Scan module, for scanning real imaging space;
Scan data packet generation module obtains certain components for dividing the real imaging space by the certain components factor
The real imaging space grid data packet of the factor.
8. device as claimed in claim 6, which is characterized in that the reality is imaged generation unit and includes:
Module is constructed, for constructing real imaging space;
Data packet generation module is constructed, for dividing the real imaging space by the certain components factor, obtains certain components
The real imaging space grid data packet of the factor.
9. device as claimed in claim 6, which is characterized in that the perspective transform unit includes:
Matrix construction module, in virtual scene human eye camera construct according to affecting parameters the projection of the human eye camera
Matrix;
Matrix computing module, for calculating in the virtual image space lattice data packet each vertex in the projection matrix
As a result, obtaining the 2 d texture coordinate set in virtual image space.
10. device as claimed in claim 6, which is characterized in that the certain components factor is 41*41.
11. a kind of mobile terminal including memory, processor and stores the calculating that can be run on a memory and on a processor
Machine program, which is characterized in that the processor realizes that holography described in any one of claim 1-5 is thrown when executing described program
The step of method that shadow is shown.
12. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
The step of method that line holographic projections described in any one of claim 1-5 are shown is realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910332798.2A CN110045941A (en) | 2019-04-24 | 2019-04-24 | A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910332798.2A CN110045941A (en) | 2019-04-24 | 2019-04-24 | A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110045941A true CN110045941A (en) | 2019-07-23 |
Family
ID=67278963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910332798.2A Pending CN110045941A (en) | 2019-04-24 | 2019-04-24 | A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110045941A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110555913A (en) * | 2019-08-27 | 2019-12-10 | 正知(上海)智能技术有限公司 | virtual imaging method and device based on industrial human-computer interface |
CN112449078A (en) * | 2019-08-29 | 2021-03-05 | 福建天泉教育科技有限公司 | Method and terminal for generating thumbnail |
WO2022116832A1 (en) * | 2020-12-01 | 2022-06-09 | 腾讯科技(深圳)有限公司 | Point cloud file transmission method and apparatus, device, storage medium, and program product |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104021587A (en) * | 2014-05-22 | 2014-09-03 | 湖南大学 | Large-scale scene true three-dimension display rapid generation method based on computer generated hologram technology |
CN107018336A (en) * | 2017-04-11 | 2017-08-04 | 腾讯科技(深圳)有限公司 | The method and apparatus of image procossing and the method and apparatus of Video processing |
CN107810634A (en) * | 2015-06-12 | 2018-03-16 | 微软技术许可有限责任公司 | Display for three-dimensional augmented reality |
CN108140254A (en) * | 2015-09-25 | 2018-06-08 | 微软技术许可有限责任公司 | 3D models are generated from map datum |
KR20190040711A (en) * | 2017-10-11 | 2019-04-19 | 충북대학교 산학협력단 | Method and system for generating full-color digital holographic with real object using depth-layer weighted prediction for real scene |
-
2019
- 2019-04-24 CN CN201910332798.2A patent/CN110045941A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104021587A (en) * | 2014-05-22 | 2014-09-03 | 湖南大学 | Large-scale scene true three-dimension display rapid generation method based on computer generated hologram technology |
CN107810634A (en) * | 2015-06-12 | 2018-03-16 | 微软技术许可有限责任公司 | Display for three-dimensional augmented reality |
CN108140254A (en) * | 2015-09-25 | 2018-06-08 | 微软技术许可有限责任公司 | 3D models are generated from map datum |
CN107018336A (en) * | 2017-04-11 | 2017-08-04 | 腾讯科技(深圳)有限公司 | The method and apparatus of image procossing and the method and apparatus of Video processing |
KR20190040711A (en) * | 2017-10-11 | 2019-04-19 | 충북대학교 산학협력단 | Method and system for generating full-color digital holographic with real object using depth-layer weighted prediction for real scene |
Non-Patent Citations (1)
Title |
---|
董建文 等: "《空域计算全息三维成像技术》", 《中国激光》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110555913A (en) * | 2019-08-27 | 2019-12-10 | 正知(上海)智能技术有限公司 | virtual imaging method and device based on industrial human-computer interface |
CN110555913B (en) * | 2019-08-27 | 2023-04-14 | 正知(上海)智能技术有限公司 | Virtual imaging method and device based on industrial human-computer interface |
CN112449078A (en) * | 2019-08-29 | 2021-03-05 | 福建天泉教育科技有限公司 | Method and terminal for generating thumbnail |
WO2022116832A1 (en) * | 2020-12-01 | 2022-06-09 | 腾讯科技(深圳)有限公司 | Point cloud file transmission method and apparatus, device, storage medium, and program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10819946B1 (en) | Ad-hoc dynamic capture of an immersive virtual reality experience | |
CN108282648B (en) | VR rendering method and device, wearable device and readable storage medium | |
CN110045941A (en) | A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium | |
US12026833B2 (en) | Few-shot synthesis of talking heads | |
CN106162203B (en) | Panoramic video playback method, player and wear-type virtual reality device | |
KR102072639B1 (en) | Image generating device and image display control device | |
CN114205574A (en) | Eye image acquisition, selection and combination | |
US10553014B2 (en) | Image generating method, device and computer executable non-volatile storage medium | |
WO2018000609A1 (en) | Method for sharing 3d image in virtual reality system, and electronic device | |
WO2018151038A1 (en) | Image generation device and image generation method | |
US11308682B2 (en) | Dynamic stereoscopic rendering method and processor | |
CN110648274B (en) | Method and device for generating fisheye image | |
US11893705B2 (en) | Reference image generation apparatus, display image generation apparatus, reference image generation method, and display image generation method | |
Alexiou et al. | Towards modelling of visual saliency in point clouds for immersive applications | |
US11288774B2 (en) | Image processing method and apparatus, storage medium, and electronic apparatus | |
CN107124590A (en) | Panoramic video compression method, storage medium and video camera based on sound source direction | |
US20220253975A1 (en) | Panoramic presentation methods and apparatuses | |
KR101425321B1 (en) | System for displaying 3D integrated image with adaptive lens array, and method for generating elemental image of adaptive lens array | |
CN106254847A (en) | A kind of methods, devices and systems of the display limit determining stereo display screen | |
WO2023089777A1 (en) | Image processing device, object data generation device, image processing method, object data generation method, and object model data structure | |
US11164375B1 (en) | Stereoscopic rendering of non-flat, reflective or refractive surfaces | |
WO2023079623A1 (en) | Image display system, image transmission device, display control device, and image display method | |
CN118262044A (en) | Image display method, device, server and computer readable storage medium | |
CN112465696A (en) | Panoramic presentation method and device | |
Hristov | Research of Modern Technologies and Approaches for the Development of a Web-Based Information System for Visualization of Three-Dimensional Models... |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190723 |