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 PDF

Info

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
Application number
CN201910332798.2A
Other languages
Chinese (zh)
Inventor
高雄
陶修论
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Low Light Vision Technology Co Ltd
Original Assignee
Shenzhen Low Light Vision Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Low Light Vision Technology Co Ltd filed Critical Shenzhen Low Light Vision Technology Co Ltd
Priority to CN201910332798.2A priority Critical patent/CN110045941A/en
Publication of CN110045941A publication Critical patent/CN110045941A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • G06T17/205Re-meshing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed 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

A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium
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.
CN201910332798.2A 2019-04-24 2019-04-24 A kind of method, apparatus that line holographic projections are shown, mobile terminal and storage medium Pending CN110045941A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
董建文 等: "《空域计算全息三维成像技术》", 《中国激光》 *

Cited By (4)

* Cited by examiner, † Cited by third party
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