CN105245838A - Panoramic video playing method and player - Google Patents
Panoramic video playing method and player Download PDFInfo
- Publication number
- CN105245838A CN105245838A CN201510634087.2A CN201510634087A CN105245838A CN 105245838 A CN105245838 A CN 105245838A CN 201510634087 A CN201510634087 A CN 201510634087A CN 105245838 A CN105245838 A CN 105245838A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- video
- panoramic video
- geometric model
- point
- 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
Landscapes
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a panoramic video playing method and a panoramic video player, and aims to solve the problem of playing of panoramic videos on head-mounted display equipment and realize true 360-degree video experience instead of plane angle experience for a user. Through adoption of the video playing method and the player, an enclosed space can be constructed for the user, and panoramic video frame images are mapped into the enclosed space at 360 degrees as textures. The user wearing the head-mounted display equipment feels like being inside the enclosed space, and a viewing angle can be switched by ways of head rotation and the like, so that the charm of the panoramic videos is felt truly.
Description
Technical field
The present invention relates to video playback field, particularly relate to a kind of panoramic video player method and player.
Background technology
Along with the development of video capture technology in recent years, panoramic pictures, panoramic video slowly enter into the popular visual field, panoramic video refers to be taken with the camera of panorama camera or 2-6 camera composition the same space of forming a team, make photographed scene to cover whole spatial scene, shooting video out has 360 degree of visual angles.
When this kind of video is play on conventional P C, 360 ° of videos are presented to user with plane window form and see, although visual angle is very large, impression is less than sensation on the spot in person.
Summary of the invention
The object of this invention is to provide a kind of video broadcasting method and video player, be applied to and wear on display device, play 360 ° of panoramic videos by a kind of brand-new mode, allow the sensation that user experiences on the spot in person.
In order to realize foregoing invention object, the invention provides a kind of panoramic video player method, being applied to and wearing on display device, comprising: audio frequency and video separation and decoding are carried out to panoramic video file, obtaining two-dimensional video frame image sequence and voice data; According to point coordinates and the mapping relations of the point coordinates of the 3-D geometric model preset of the two-dimensional video two field picture set up in advance, using described two-dimensional video frame image sequence as texture, be mapped to frame by frame successively on the 3-D geometric model preset; According to default viewpoint position or the viewpoint position after user's adjustment, calculate the image range being shown to window in real time, and synchronism output voice data.
Wherein, described viewpoint position comprises point of observation position and direction of observation.
Preferably, the 3-D geometric model preset described in comprises the one in spherical model, spheroid shape, cylinder, cone, cube.
Wherein, when the 3-D geometric model preset is spherical model, the point coordinates of two-dimensional video two field picture with the mapping relations of the point coordinates of the 3-D geometric model preset is:
p(x',y',z')
p(x,y)
x=(1.0+arctan(y'/x')/π)*0.5
y=(1.0-arcsin(z')*2.0/π)*0.5
Wherein, p (x ', y ', z ') is the three-dimensional coordinate on three geometrical models, and p (x, y) is the two-dimensional coordinate on two-dimensional video two field picture.
Preferably, the point coordinates of the described two-dimensional video two field picture set up in advance and the mapping relations of the point coordinates of the 3-D geometric model preset, its process of establishing comprises: carry out tessellation to 3-D geometric model surface, records summit and the summit three-dimensional coordinate of each triangular facet; According to 3-D geometric model type and described summit three-dimensional coordinate, calculate the two-dimensional coordinate of corresponding vertex on video frame images; Record the summit sequence number of each triangular facet, the three-dimensional coordinate on each summit and two-dimensional coordinate, set up mapping relations.
Wherein, when described 3-D geometric model is spherical model, described tessellation is carried out to 3-D geometric model surface, be specially: surface coordinate point sampling is carried out to spherical model, according to sampled point, tessellation carried out to spherical model surface.
Preferably, described method also comprises: the three-dimensional coordinate point detected on spherical model is being converted in the two-dimentional left side point process on video frame images, whether ready-portioned triangle is split, and if so, then carries out new tessellation to the gable be split.
Wherein, when described 3-D geometric model is spherical model: set x, y coordinate value of two-dimensional video two field picture as [0,1]; If the spherical model centre of sphere is positioned at initial point, radius is 1; When setting up mapping relations, ensure two-dimensional video two field picture two-dimensional coordinate point [0.5, α] and [0.5,1-α] be sampled on the threedimensional model of correspondence, ensure the three-dimensional coordinate point (0,0 on spherical model surface simultaneously, 1) and (0,0 ,-1) be sampled, wherein α span is 0.65 ~ 0.95.
Wherein, when described panoramic video player method be applied to binocular wear on display device time, described panoramic video player method also comprises: carry out left and right split screen process to the image being shown to window.
Accordingly, the present invention also provides a kind of panoramic video player, is installed on and wears on display device, comprising:
Memory module, the point coordinates of two-dimensional video two field picture and the mapping relations of the point coordinates of the 3-D geometric model preset for setting up in advance tie up the mapping relations of the point coordinates of geometrical model;
Decoder module, for carrying out audio frequency and video separation and decoding to panoramic video file, obtains two-dimensional video frame image sequence and voice data;
Mapping block, for according to the mapping relations stored in described memory module, using described two-dimensional video frame image sequence as texture, is mapped on the 3-D geometric model preset successively frame by frame;
Window adjusting module, for according to presetting viewpoint position or the viewpoint position after user's adjustment, calculating and adjusting the image range being shown to window in real time;
Dio Output Modules, for while mapping block mapping textures, synchronism output voice data.
Wherein, when described panoramic video player be installed on binocular wear on display device time, described player also comprises a point panel module, for carrying out left and right split screen process to the image being shown to window.
The present invention can solve panoramic video and wear the problem that display device is play, the 360 degree of videos making Consumer's Experience real, instead of go to experience at plane angle, video broadcasting method of the present invention and player, can surround space for user builds one, is mapped in by panoramic video two field picture surrounds space as texture 360 degree, user puts on and wears display device, sensuously be in encirclement interior volume, switch viewing angle by modes such as rotatable head, really experience the glamour that panoramic video brings.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings:
Fig. 1 is the schematic flow sheet of a kind of better embodiment of panoramic video player method of the present invention;
Fig. 2 is in the embodiment of the present invention, spherical model triangle division sampled result schematic diagram;
Fig. 3 is Fig. 2 spherical model hatching line and example triangle schematic diagram;
Fig. 4 is that Fig. 3 launches the separated schematic diagram of rear example triangle;
Fig. 5 is after Fig. 3 launches, the combination schematic diagram of example triangular apex mistake;
Fig. 6 is after Fig. 3 launches, the tessellation schematic diagram after the process of example triangular apex;
Fig. 7 is the structural representation of a kind of better embodiment of panoramic video player of the present invention;
Fig. 8 is the structural representation of the another kind of better embodiment of panoramic video player of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The present invention relates to the player method of panoramic video file, described panoramic video file can be formed by panorama camera shooting; Also can be adopt the shooting unit of n (usually adopting 2 ~ 6) video camera composition to take the same space, photographed scene is made to cover whole spatial scene, then a series of process is carried out to the frame of video of each phase video camera shooting, as the process that distorts, overlap cut out process etc., the frame of video that adjacent camera is taken well can be stitched together and cover whole spatial scene.
See Fig. 1, be the schematic flow sheet of a kind of better embodiment of panoramic video player method of the present invention, the present embodiment panoramic video player method, is applied to and wears on display device, comprise the steps:
S101: carry out audio frequency and video separation and decoding to panoramic video file, obtains two-dimensional video frame image sequence and voice data;
S102: according to point coordinates and the mapping relations of the point coordinates of the 3-D geometric model preset of the two-dimensional video two field picture set up in advance, using described two-dimensional video frame image sequence as texture, be mapped to frame by frame successively on the 3-D geometric model preset.The described 3-D geometric model preset comprises the one in spherical model, spheroid shape, cylinder, cone, cube.
S103: according to default viewpoint position or the viewpoint position after user's adjustment, calculate the image range being shown to window in real time, and synchronism output voice data.The image range being shown to window is calculated according to viewpoint position, be specially the glLookAt function called in openGL to carry out, the center in conjunction with 3-D geometric model is needed to carry out in its computational process, as long as general 3-D geometric model center model specification is good, center is fixed immediately, and therefore variable only has this parameter of viewpoint position.
Described viewpoint position comprises point of observation position and direction of observation, in the invention process, can pre-set an initial viewpoint position, if user does not adjust, then be shown to the image range of window according to initial viewpoint position calculation; If user thinks that viewpoint is crossed closely or excessively far away, by wearing the user instruction that display device is supported, viewpoint position can be adjusted.Described user instruction can comprise gesture instruction, touches instruction, head oscillation instruction, one or more in phonetic order.Wherein head oscillation instruction can gather head wobble data by wearing display device built-in sensors, and then is converted to viewpoint position adjustment instruction, particularly direction of observation, controls, can share family use habit by comparison operators by head rotation.
Mentioned in step s 102 " point coordinates of the two-dimensional video two field picture set up in advance and the mapping relations of the point coordinates of the 3-D geometric model preset ", its process of establishing comprises:
A: carry out tessellation to 3-D geometric model surface, records summit and the summit three-dimensional coordinate of each triangular facet;
B: according to 3-D geometric model type and described summit three-dimensional coordinate, calculates the two-dimensional coordinate of corresponding vertex on video frame images;
C: record the summit sequence number of each triangular facet, the three-dimensional coordinate on each summit and two-dimensional coordinate, set up mapping relations.
It should be noted that triangle division mode has multiple method, in this threedimensional model be made up of plane of cube, triangle division take cube apex as triangular apex; And in the threedimensional model comprising curved surface (as spherical model), organizational form due to three-D grain is with a large amount of little triangular facet simulation surface texture, triangular facet is more, the threedimensional model precision comprising curved surface is higher, therefore when showing, corresponding display triangular facet is more, and more easily reduction is used for characterizing the threedimensional model of three-dimensional scenic, and then the distortion factor is lower.
In process B, be equivalent to 3-D geometric model surface to cut open along a hatching line, carry out the processing modes such as local elongation, launch to become a flat two-dimensional images.
Embodiment of the present invention panoramic video player method is applied to binocular when wearing on display device, described panoramic video player method also comprises: carry out left and right split screen process to the image being shown to window, when making user use binocular to wear display device, right and left eyes sees same picture simultaneously.
Be spherical model below with 3-D geometric model be example, how describe in detail is the mapping relations of panoramic video file set up based on spherical model.
First need to carry out surface coordinate point sampling to spherical model, according to sampled point, tessellation is carried out to spherical model surface.Suppose that x, y coordinate value of video frame images (two dimension) is [0 in video source (i.e. panoramic video file), 1], usually, [0.5 of video source, α] and [0.5,1-α], respectively corresponding video " sky " with " ground, wherein α span is 0.65 ~ 0.95, such as: when α value is 0.85, " sky " of [0.5, 0.85] and [0.5, 0.15] corresponding video is respectively with " ground, supposes that the spherical model centre of sphere is positioned at initial point, and radius is 1, when setting up mapping relations, in order to ensure in video display process, picture metamorphopsic distortion, the mode of specifying part branch need be adopted in sampling process, ensure video frame images two-dimensional coordinate point [0.5, 0.85] and [0.5, 0.15] be sampled on the threedimensional model of correspondence, ensure the three-dimensional coordinate point (0 on spherical model surface simultaneously, 0, 1) and (0, 0,-1) be sampled, and other sampled points meet to divide from xyz tri-axles and meet even principle, identical and the positional symmetry of the some quantity being x-axis initial point both sides, yz axle in like manner, wherein a kind of sampled result schematic diagram is see Fig. 2, connect neighbouring sample point, record the summit of each triangular facet, two-dimensional coordinate and three-dimensional coordinate, wherein the point coordinates of spherical model and point coordinates conversion regime as the video frame images of texture as follows:
p(x',y',z')
p(x,y)
x=(1.0+arctan(y'/x')/π)*0.5
y=(1.0-arcsin(z')*2.0/π)*0.5
Wherein, and p (x ', y ', z ') be the three-dimensional coordinate on spherical model, p (x, y) is the two-dimensional coordinate on two-dimensional video two field picture.
When the sampling of the model such as spherical model or cylinder terminates, when being converted to two-dimensional coordinate, no matter spherical model or cylinder from what position being cut open, always have ready-portioned triangle to be split the left and right sides of two-dimensional rectangle.
Such as in Fig. 2 sampled result figure, by Fig. 3 dashed lines, spherical model is cut open, for the triangle of ABC on Fig. 33 composition, cut rear C and AB bright spot open and be divided into both sides respectively as Fig. 4, if do not take special processing mode, when texture mapping, the ABC cut open 3 can form new triangle as shown in Figure 5, cause texture mapping mistake, the new ABC triangular texture formed can block other parts that show.Therefore the present invention needs to carry out special processing to by the triangle cutd open, the three-dimensional coordinate point detected on spherical model is being converted in the two-dimentional left side point process on video frame images, whether ready-portioned triangle is split, and if so, then carries out new tessellation to the gable be split.Processing mode is see Fig. 6, suppose that the intersection point of hatching line and ABC triangle edges is EF, using EF as new sampled point after expansion, be combined to form new triangle, as Fig. 6 with ABC, the upper same point of E and E ' spherical model, F and F ' in the upper same point of spherical model, when being converted to two-dimensional coordinate, to increase E, F, E ', F ' four points, then AB is formed two triangles together with EF, by E ' F ' and C point composition triangle.
In actual implementation process, detect ready-portioned triangle and whether be split, can judge according to the abscissa difference of any two points in a triangular apex, when difference is greater than the sampling interval, represent that this triangle two points are split both sides.Now, on spherical model, according to hatching line and former leg-of-mutton intersection point, redefine two points, new tessellation is carried out, as Fig. 6 to the gable be split.
The embodiment of the present invention additionally provides a kind of panoramic video player, and its structure participates in Fig. 7, comprising: memory module 1, decoder module 2, mapping block 3, window adjusting module 4 and dio Output Modules 5, wherein:
Described memory module 1, the point coordinates of two-dimensional video two field picture and the mapping relations of the point coordinates of the 3-D geometric model preset for setting up in advance tie up the mapping relations of the point coordinates of geometrical model; The method for building up of mapping relations, see the introduction in aforesaid panoramic video player method embodiment, is not repeated herein.
Described decoder module 2, for carrying out audio frequency and video separation and decoding to panoramic video file, obtains two-dimensional video frame image sequence and voice data;
Described mapping block 3, for according to the mapping relations stored in described memory module, using described two-dimensional video frame image sequence as texture, is mapped on the 3-D geometric model preset successively frame by frame.The described 3-D geometric model preset comprises the one in spherical model, spheroid shape, cylinder, cone, cube.
Described window adjusting module 4, for according to presetting viewpoint position or the viewpoint position after user's adjustment, calculating and adjusting the image range being shown to window in real time; The image range being shown to window is calculated according to viewpoint position, be specially the glLookAt function called in openGL to carry out, the center in conjunction with 3-D geometric model is needed to carry out in its computational process, as long as general 3-D geometric model center model specification is good, center is fixed immediately, and therefore variable only has this parameter of viewpoint position.How viewpoint position and viewpoint position adjust, and see the introduction in aforesaid panoramic video player method embodiment, are not repeated herein.
Described dio Output Modules 5, for while mapping block mapping textures, synchronism output voice data.
Panoramic video player described in the embodiment of the present invention is installed on binocular when wearing on display device, and described player structure, see Fig. 8, also comprises point panel module 6, for carrying out left and right split screen process to the image being shown to window.
The present invention can solve panoramic video and wear the problem that display device is play, the 360 degree of videos making Consumer's Experience real, instead of go to experience at plane angle, video broadcasting method of the present invention and player, can surround space for user builds one, is mapped in by panoramic video two field picture surrounds space as texture 360 degree, user puts on and wears display device, sensuously be in encirclement interior volume, switch viewing angle by modes such as rotatable head, really experience the glamour that panoramic video brings.
All features disclosed in this specification, or the step in disclosed all methods or process, except mutually exclusive feature and/or step, all can combine by any way.
Arbitrary feature disclosed in this specification (comprising any accessory claim, summary and accompanying drawing), unless specifically stated otherwise, all can be replaced by other equivalences or the alternative features with similar object.That is, unless specifically stated otherwise, each feature is an example in a series of equivalence or similar characteristics.
The present invention is not limited to aforesaid embodiment.The present invention expands to any new feature of disclosing in this manual or any combination newly, and the step of the arbitrary new method disclosed or process or any combination newly.
Claims (10)
1. a panoramic video player method, is applied to and wears on display device, it is characterized in that, comprising:
Audio frequency and video separation and decoding are carried out to panoramic video file, obtains two-dimensional video frame image sequence and voice data;
According to point coordinates and the mapping relations of the point coordinates of the 3-D geometric model preset of the two-dimensional video two field picture set up in advance, using described two-dimensional video frame image sequence as texture, be mapped to frame by frame successively on the 3-D geometric model preset;
According to default viewpoint position or the viewpoint position after user's adjustment, calculate the image range being shown to window in real time, and synchronism output voice data.
2. panoramic video player method as claimed in claim 1, it is characterized in that, described viewpoint position comprises point of observation position and direction of observation.
3. panoramic video player method as claimed in claim 2, is characterized in that, described in the 3-D geometric model that presets comprise one in spherical model, spheroid shape, cylinder, cone, cube.
4. panoramic video player method as claimed in claim 3, is characterized in that, when the 3-D geometric model preset is spherical model, the point coordinates of two-dimensional video two field picture with the mapping relations of the point coordinates of the 3-D geometric model preset is:
p(x',y',z')
p(x,y)
x=(1.0+arctan(y'/x')/π)*0.5
y=(1.0-arcsin(z')*2.0/π)*0.5
Wherein, p (x ', y ', z ') is the three-dimensional coordinate on three geometrical models, and p (x, y) is the two-dimensional coordinate on two-dimensional video two field picture.
5. the panoramic video player method as described in any one of Claims 1-4, is characterized in that, the point coordinates of the described two-dimensional video two field picture set up in advance and the mapping relations of the point coordinates of the 3-D geometric model preset, and its process of establishing comprises:
Tessellation is carried out to 3-D geometric model surface, records summit and the summit three-dimensional coordinate of each triangular facet;
According to 3-D geometric model type and described summit three-dimensional coordinate, calculate the two-dimensional coordinate of corresponding vertex on video frame images;
Record the summit sequence number of each triangular facet, the three-dimensional coordinate on each summit and two-dimensional coordinate, set up mapping relations.
6. panoramic video player method as claimed in claim 5, it is characterized in that, when described 3-D geometric model is spherical model, described tessellation is carried out to 3-D geometric model surface, be specially: surface coordinate point sampling is carried out to spherical model, according to sampled point, tessellation carried out to spherical model surface.
7. panoramic video player method as claimed in claim 6, it is characterized in that, the three-dimensional coordinate point detected on spherical model is being converted in the two-dimentional left side point process on video frame images, whether ready-portioned triangle is split, if so, then new tessellation is carried out to the gable be split.
8. panoramic video player method as claimed in claim 6, is characterized in that, when described 3-D geometric model is spherical model: set x, y coordinate value of two-dimensional video two field picture as [0,1]; If the spherical model centre of sphere is positioned at initial point, radius is 1; When setting up mapping relations, ensure two-dimensional video two field picture two-dimensional coordinate point [0.5, α] and [0.5,1-α] be sampled on the threedimensional model of correspondence, ensure the three-dimensional coordinate point (0,0 on spherical model surface simultaneously, 1) and (0,0 ,-1) be sampled, wherein α span is 0.65 ~ 0.95.
9. a panoramic video player, is installed on and wears on display device, it is characterized in that, comprising:
Memory module, the point coordinates of two-dimensional video two field picture and the mapping relations of the point coordinates of the 3-D geometric model preset for setting up in advance tie up the mapping relations of the point coordinates of geometrical model;
Decoder module, for carrying out audio frequency and video separation and decoding to panoramic video file, obtains two-dimensional video frame image sequence and voice data;
Mapping block, for according to the mapping relations stored in described memory module, using described two-dimensional video frame image sequence as texture, is mapped on the 3-D geometric model preset successively frame by frame;
Window adjusting module, for according to presetting viewpoint position or the viewpoint position after user's adjustment, calculating and adjusting the image range being shown to window in real time;
Dio Output Modules, for while mapping block mapping textures, synchronism output voice data.
10. panoramic video player as claimed in claim 9, is characterized in that, when described panoramic video player be installed on binocular wear on display device time, described player also comprises:
Divide panel module, for carrying out left and right split screen process to the image being shown to window.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510634087.2A CN105245838A (en) | 2015-09-29 | 2015-09-29 | Panoramic video playing method and player |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510634087.2A CN105245838A (en) | 2015-09-29 | 2015-09-29 | Panoramic video playing method and player |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105245838A true CN105245838A (en) | 2016-01-13 |
Family
ID=55043310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510634087.2A Pending CN105245838A (en) | 2015-09-29 | 2015-09-29 | Panoramic video playing method and player |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105245838A (en) |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898254A (en) * | 2016-05-17 | 2016-08-24 | 亿唐都科技(北京)有限公司 | VR (Virtual Reality) panoramic video layout method and device and VR panoramic video presentation method and system capable of saving bandwidth |
CN105979239A (en) * | 2016-04-28 | 2016-09-28 | 乐视控股(北京)有限公司 | Virtual reality terminal, display method of video of virtual reality terminal and device |
CN106028115A (en) * | 2016-05-18 | 2016-10-12 | 乐视控股(北京)有限公司 | Video playing method and device |
CN106060570A (en) * | 2016-06-30 | 2016-10-26 | 北京奇艺世纪科技有限公司 | Panoramic video image playing and coding method and device |
CN106101741A (en) * | 2016-07-26 | 2016-11-09 | 武汉斗鱼网络科技有限公司 | Internet video live broadcasting platform is watched the method and system of panoramic video |
CN106131540A (en) * | 2016-07-29 | 2016-11-16 | 暴风集团股份有限公司 | Method and system based on D3D playing panoramic video |
CN106162139A (en) * | 2016-08-04 | 2016-11-23 | 微鲸科技有限公司 | Coded method, video output device, coding/decoding method and video play device |
CN106162203A (en) * | 2016-07-05 | 2016-11-23 | 实野文化传媒(上海)有限公司 | Panoramic video player method, player and wear-type virtual reality device |
CN106162205A (en) * | 2016-07-28 | 2016-11-23 | 武汉斗鱼网络科技有限公司 | Omit the realization method and system that capturing picture plays the panorama player of video |
CN106210856A (en) * | 2016-07-26 | 2016-12-07 | 武汉斗鱼网络科技有限公司 | Internet video live broadcasting platform is watched the method and system of 3D panoramic video |
CN106303706A (en) * | 2016-08-31 | 2017-01-04 | 杭州当虹科技有限公司 | The method realizing following visual angle viewing virtual reality video with leading role based on face and item tracking |
CN106327531A (en) * | 2016-08-18 | 2017-01-11 | 成都虚拟世界科技有限公司 | Panorama video identification method and device, and video playing method and device |
CN106375830A (en) * | 2016-09-21 | 2017-02-01 | 杭州当虹科技有限公司 | Method for superposing view angle following text and video contents on virtual reality video |
CN106488233A (en) * | 2016-10-31 | 2017-03-08 | 上海国茂数字技术有限公司 | A kind of panoramic video rhombus method of sampling and device |
CN106534974A (en) * | 2016-12-16 | 2017-03-22 | 暴风集团股份有限公司 | Method and system for automatically identifying cubic panoramic video |
CN106713891A (en) * | 2016-12-16 | 2017-05-24 | 暴风集团股份有限公司 | Method and system for playing cubic panoramic video based on D3D interface |
CN106792093A (en) * | 2016-12-20 | 2017-05-31 | 飞狐信息技术(天津)有限公司 | Video separated screen player method, device and playback terminal |
CN106792151A (en) * | 2016-12-29 | 2017-05-31 | 上海漂视网络科技有限公司 | A kind of virtual reality panoramic video player method |
CN106851240A (en) * | 2016-12-26 | 2017-06-13 | 网易(杭州)网络有限公司 | The method and device of image real time transfer |
CN107040792A (en) * | 2017-05-05 | 2017-08-11 | 暴风集团股份有限公司 | Panoramic video player method, panoramic video playing device and player |
CN107146274A (en) * | 2017-05-05 | 2017-09-08 | 上海兆芯集成电路有限公司 | Image data processing system, texture mapping compression and the method for producing panoramic video |
CN107197135A (en) * | 2016-03-21 | 2017-09-22 | 成都理想境界科技有限公司 | A kind of video generation method, player method and video-generating device, playing device |
WO2018041005A1 (en) * | 2016-08-30 | 2018-03-08 | 华为技术有限公司 | Motion compensation prediction method and device |
CN107801039A (en) * | 2016-08-30 | 2018-03-13 | 华为技术有限公司 | Motion prediction compensation method and equipment |
CN107959855A (en) * | 2016-10-16 | 2018-04-24 | 华为技术有限公司 | Motion prediction compensation method and equipment |
CN108153406A (en) * | 2016-12-02 | 2018-06-12 | 成都虚拟世界科技有限公司 | It is a kind of to control the method at HMD visual angles and wear display equipment |
CN108174174A (en) * | 2017-12-29 | 2018-06-15 | 暴风集团股份有限公司 | VR image display methods, device and terminal |
CN108289197A (en) * | 2017-12-29 | 2018-07-17 | 深圳市朗诚科技股份有限公司 | Buoy 4G wireless video monitorings monitoring method and system |
CN108734791A (en) * | 2018-03-30 | 2018-11-02 | 北京奇艺世纪科技有限公司 | The treating method and apparatus of panoramic video |
WO2019024935A1 (en) * | 2017-08-03 | 2019-02-07 | 杭州海康威视数字技术股份有限公司 | Panoramic image generation method and device |
CN109427087A (en) * | 2017-08-22 | 2019-03-05 | 优酷网络技术(北京)有限公司 | Image processing method and device |
CN109462775A (en) * | 2017-09-05 | 2019-03-12 | 中兴通讯股份有限公司 | Panoramic video playback method, set-top box, computer readable storage medium |
CN111198610A (en) * | 2018-11-16 | 2020-05-26 | 北京字节跳动网络技术有限公司 | Method, device and equipment for controlling field of view of panoramic video and storage medium |
CN111200749A (en) * | 2018-11-16 | 2020-05-26 | 北京字节跳动网络技术有限公司 | Panoramic video playing control method and device, electronic equipment and storage medium |
CN111225293A (en) * | 2018-11-23 | 2020-06-02 | 深圳市中兴微电子技术有限公司 | Video data processing method and device and computer storage medium |
CN112614046A (en) * | 2020-12-17 | 2021-04-06 | 武汉达梦数据技术有限公司 | Method and device for drawing three-dimensional model on two-dimensional plane |
CN113132708A (en) * | 2021-04-22 | 2021-07-16 | 北京房江湖科技有限公司 | Method and apparatus for acquiring three-dimensional scene image using fisheye camera, device and medium |
CN114007017A (en) * | 2021-11-18 | 2022-02-01 | 浙江博采传媒有限公司 | Video generation method and device and storage medium |
CN116431095A (en) * | 2023-03-23 | 2023-07-14 | 北京凯视达科技股份有限公司 | Panoramic display method, panoramic display device, electronic equipment and storage medium |
WO2023169089A1 (en) * | 2022-03-10 | 2023-09-14 | 腾讯科技(深圳)有限公司 | Video playing method and apparatus, electronic device, medium, and program product |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216863A (en) * | 2008-01-16 | 2008-07-09 | 中山大学 | Three-dimensional visualized method for processing garments thermal comfort degree |
CN101383055A (en) * | 2008-09-18 | 2009-03-11 | 北京中星微电子有限公司 | Three-dimensional human face constructing method and system |
US20110242273A1 (en) * | 2010-03-30 | 2011-10-06 | Fujifilm Corporation | Image processing apparatus, multi-eye digital camera, and program |
CN102843617A (en) * | 2012-09-26 | 2012-12-26 | 天津游奕科技有限公司 | Method for realizing panoramic video dynamic hot spot |
CN103543831A (en) * | 2013-10-25 | 2014-01-29 | 梁权富 | Head-mounted panoramic player |
CN103905761A (en) * | 2012-12-26 | 2014-07-02 | 株式会社理光 | Image-processing system, image-processing method and program |
CN104883561A (en) * | 2015-06-06 | 2015-09-02 | 深圳市虚拟现实科技有限公司 | Three-dimensional panoramic display method and head-mounted display device |
-
2015
- 2015-09-29 CN CN201510634087.2A patent/CN105245838A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216863A (en) * | 2008-01-16 | 2008-07-09 | 中山大学 | Three-dimensional visualized method for processing garments thermal comfort degree |
CN101383055A (en) * | 2008-09-18 | 2009-03-11 | 北京中星微电子有限公司 | Three-dimensional human face constructing method and system |
US20110242273A1 (en) * | 2010-03-30 | 2011-10-06 | Fujifilm Corporation | Image processing apparatus, multi-eye digital camera, and program |
CN102843617A (en) * | 2012-09-26 | 2012-12-26 | 天津游奕科技有限公司 | Method for realizing panoramic video dynamic hot spot |
CN103905761A (en) * | 2012-12-26 | 2014-07-02 | 株式会社理光 | Image-processing system, image-processing method and program |
CN103543831A (en) * | 2013-10-25 | 2014-01-29 | 梁权富 | Head-mounted panoramic player |
CN104883561A (en) * | 2015-06-06 | 2015-09-02 | 深圳市虚拟现实科技有限公司 | Three-dimensional panoramic display method and head-mounted display device |
Cited By (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107197135A (en) * | 2016-03-21 | 2017-09-22 | 成都理想境界科技有限公司 | A kind of video generation method, player method and video-generating device, playing device |
CN107197135B (en) * | 2016-03-21 | 2021-04-06 | 成都理想境界科技有限公司 | Video generation method and video generation device |
CN105979239A (en) * | 2016-04-28 | 2016-09-28 | 乐视控股(北京)有限公司 | Virtual reality terminal, display method of video of virtual reality terminal and device |
CN105898254A (en) * | 2016-05-17 | 2016-08-24 | 亿唐都科技(北京)有限公司 | VR (Virtual Reality) panoramic video layout method and device and VR panoramic video presentation method and system capable of saving bandwidth |
CN106028115A (en) * | 2016-05-18 | 2016-10-12 | 乐视控股(北京)有限公司 | Video playing method and device |
CN106060570A (en) * | 2016-06-30 | 2016-10-26 | 北京奇艺世纪科技有限公司 | Panoramic video image playing and coding method and device |
CN106060570B (en) * | 2016-06-30 | 2019-06-14 | 北京奇艺世纪科技有限公司 | A kind of full-view video image plays, coding method and device |
CN106162203A (en) * | 2016-07-05 | 2016-11-23 | 实野文化传媒(上海)有限公司 | Panoramic video player method, player and wear-type virtual reality device |
CN106162203B (en) * | 2016-07-05 | 2019-10-25 | 实野信息科技(上海)有限公司 | Panoramic video playback method, player and wear-type virtual reality device |
CN106101741A (en) * | 2016-07-26 | 2016-11-09 | 武汉斗鱼网络科技有限公司 | Internet video live broadcasting platform is watched the method and system of panoramic video |
CN106210856A (en) * | 2016-07-26 | 2016-12-07 | 武汉斗鱼网络科技有限公司 | Internet video live broadcasting platform is watched the method and system of 3D panoramic video |
CN106210856B (en) * | 2016-07-26 | 2019-06-18 | 武汉斗鱼网络科技有限公司 | The method and system of 3D panoramic video are watched on internet video live broadcasting platform |
CN106162205A (en) * | 2016-07-28 | 2016-11-23 | 武汉斗鱼网络科技有限公司 | Omit the realization method and system that capturing picture plays the panorama player of video |
CN106131540A (en) * | 2016-07-29 | 2016-11-16 | 暴风集团股份有限公司 | Method and system based on D3D playing panoramic video |
CN106131540B (en) * | 2016-07-29 | 2017-11-03 | 暴风集团股份有限公司 | Method and system based on D3D playing panoramic videos |
CN106162139A (en) * | 2016-08-04 | 2016-11-23 | 微鲸科技有限公司 | Coded method, video output device, coding/decoding method and video play device |
CN106327531B (en) * | 2016-08-18 | 2019-10-01 | 成都虚拟世界科技有限公司 | The recognition methods of panoramic video and equipment play video method and equipment |
CN106327531A (en) * | 2016-08-18 | 2017-01-11 | 成都虚拟世界科技有限公司 | Panorama video identification method and device, and video playing method and device |
CN107801039B (en) * | 2016-08-30 | 2020-04-14 | 华为技术有限公司 | Motion compensation prediction method and device |
US11128874B2 (en) | 2016-08-30 | 2021-09-21 | Huawei Technologies Co., Ltd. | Motion compensating prediction method and device |
CN107801039A (en) * | 2016-08-30 | 2018-03-13 | 华为技术有限公司 | Motion prediction compensation method and equipment |
WO2018041005A1 (en) * | 2016-08-30 | 2018-03-08 | 华为技术有限公司 | Motion compensation prediction method and device |
CN106303706A (en) * | 2016-08-31 | 2017-01-04 | 杭州当虹科技有限公司 | The method realizing following visual angle viewing virtual reality video with leading role based on face and item tracking |
CN106375830A (en) * | 2016-09-21 | 2017-02-01 | 杭州当虹科技有限公司 | Method for superposing view angle following text and video contents on virtual reality video |
CN107959855B (en) * | 2016-10-16 | 2020-02-14 | 华为技术有限公司 | Motion compensated prediction method and apparatus |
CN107959855A (en) * | 2016-10-16 | 2018-04-24 | 华为技术有限公司 | Motion prediction compensation method and equipment |
US10911767B2 (en) | 2016-10-16 | 2021-02-02 | Huawei Technologies Co., Ltd. | Motion compensating prediction method and apparatus |
CN106488233B (en) * | 2016-10-31 | 2019-08-23 | 上海国茂数字技术有限公司 | A kind of panoramic video diamond shape method of sampling and device |
CN106488233A (en) * | 2016-10-31 | 2017-03-08 | 上海国茂数字技术有限公司 | A kind of panoramic video rhombus method of sampling and device |
CN108153406A (en) * | 2016-12-02 | 2018-06-12 | 成都虚拟世界科技有限公司 | It is a kind of to control the method at HMD visual angles and wear display equipment |
CN106713891B (en) * | 2016-12-16 | 2018-08-10 | 暴风集团股份有限公司 | The method and system of cube panoramic video are played based on D3D interfaces |
CN106534974A (en) * | 2016-12-16 | 2017-03-22 | 暴风集团股份有限公司 | Method and system for automatically identifying cubic panoramic video |
CN106534974B (en) * | 2016-12-16 | 2019-04-26 | 暴风集团股份有限公司 | The method and system of automatic identification cube panoramic video |
CN106713891A (en) * | 2016-12-16 | 2017-05-24 | 暴风集团股份有限公司 | Method and system for playing cubic panoramic video based on D3D interface |
CN106792093B (en) * | 2016-12-20 | 2023-09-19 | 飞狐信息技术(天津)有限公司 | Video split-screen playing method and device and playing terminal |
CN106792093A (en) * | 2016-12-20 | 2017-05-31 | 飞狐信息技术(天津)有限公司 | Video separated screen player method, device and playback terminal |
CN106851240A (en) * | 2016-12-26 | 2017-06-13 | 网易(杭州)网络有限公司 | The method and device of image real time transfer |
CN106792151A (en) * | 2016-12-29 | 2017-05-31 | 上海漂视网络科技有限公司 | A kind of virtual reality panoramic video player method |
CN107146274A (en) * | 2017-05-05 | 2017-09-08 | 上海兆芯集成电路有限公司 | Image data processing system, texture mapping compression and the method for producing panoramic video |
CN107040792A (en) * | 2017-05-05 | 2017-08-11 | 暴风集团股份有限公司 | Panoramic video player method, panoramic video playing device and player |
WO2019024935A1 (en) * | 2017-08-03 | 2019-02-07 | 杭州海康威视数字技术股份有限公司 | Panoramic image generation method and device |
CN109547766B (en) * | 2017-08-03 | 2020-08-14 | 杭州海康威视数字技术股份有限公司 | Panoramic image generation method and device |
CN109547766A (en) * | 2017-08-03 | 2019-03-29 | 杭州海康威视数字技术股份有限公司 | A kind of panorama image generation method and device |
US11012620B2 (en) | 2017-08-03 | 2021-05-18 | Hangzhou Hikvision Digital Technology Co., Ltd. | Panoramic image generation method and device |
CN109427087A (en) * | 2017-08-22 | 2019-03-05 | 优酷网络技术(北京)有限公司 | Image processing method and device |
CN109462775A (en) * | 2017-09-05 | 2019-03-12 | 中兴通讯股份有限公司 | Panoramic video playback method, set-top box, computer readable storage medium |
CN108174174A (en) * | 2017-12-29 | 2018-06-15 | 暴风集团股份有限公司 | VR image display methods, device and terminal |
CN108289197A (en) * | 2017-12-29 | 2018-07-17 | 深圳市朗诚科技股份有限公司 | Buoy 4G wireless video monitorings monitoring method and system |
CN108734791A (en) * | 2018-03-30 | 2018-11-02 | 北京奇艺世纪科技有限公司 | The treating method and apparatus of panoramic video |
CN111200749A (en) * | 2018-11-16 | 2020-05-26 | 北京字节跳动网络技术有限公司 | Panoramic video playing control method and device, electronic equipment and storage medium |
CN111198610A (en) * | 2018-11-16 | 2020-05-26 | 北京字节跳动网络技术有限公司 | Method, device and equipment for controlling field of view of panoramic video and storage medium |
CN111198610B (en) * | 2018-11-16 | 2021-08-10 | 北京字节跳动网络技术有限公司 | Method, device and equipment for controlling field of view of panoramic video and storage medium |
CN111225293A (en) * | 2018-11-23 | 2020-06-02 | 深圳市中兴微电子技术有限公司 | Video data processing method and device and computer storage medium |
CN111225293B (en) * | 2018-11-23 | 2023-10-03 | 深圳市中兴微电子技术有限公司 | Video data processing method and device and computer storage medium |
CN112614046A (en) * | 2020-12-17 | 2021-04-06 | 武汉达梦数据技术有限公司 | Method and device for drawing three-dimensional model on two-dimensional plane |
CN112614046B (en) * | 2020-12-17 | 2024-02-23 | 武汉达梦数据技术有限公司 | Method and device for drawing three-dimensional model on two-dimensional plane |
CN113132708A (en) * | 2021-04-22 | 2021-07-16 | 北京房江湖科技有限公司 | Method and apparatus for acquiring three-dimensional scene image using fisheye camera, device and medium |
CN113132708B (en) * | 2021-04-22 | 2022-02-22 | 贝壳找房(北京)科技有限公司 | Method and apparatus for acquiring three-dimensional scene image using fisheye camera, device and medium |
CN114007017A (en) * | 2021-11-18 | 2022-02-01 | 浙江博采传媒有限公司 | Video generation method and device and storage medium |
WO2023169089A1 (en) * | 2022-03-10 | 2023-09-14 | 腾讯科技(深圳)有限公司 | Video playing method and apparatus, electronic device, medium, and program product |
CN116431095A (en) * | 2023-03-23 | 2023-07-14 | 北京凯视达科技股份有限公司 | Panoramic display method, panoramic display device, electronic equipment and storage medium |
CN116431095B (en) * | 2023-03-23 | 2024-04-30 | 北京凯视达科技股份有限公司 | Panoramic display method, panoramic display device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105245838A (en) | Panoramic video playing method and player | |
JP6643357B2 (en) | Full spherical capture method | |
CN106375748B (en) | Stereoscopic Virtual Reality panoramic view joining method, device and electronic equipment | |
US9858643B2 (en) | Image generating device, image generating method, and program | |
CN107431796B (en) | The omnibearing stereo formula of panoramic virtual reality content captures and rendering | |
CN103226830B (en) | The Auto-matching bearing calibration of video texture projection in three-dimensional virtual reality fusion environment | |
CN104219584B (en) | Panoramic video exchange method and system based on augmented reality | |
US11330172B2 (en) | Panoramic image generating method and apparatus | |
US20190019299A1 (en) | Adaptive stitching of frames in the process of creating a panoramic frame | |
US9171402B1 (en) | View-dependent textures for interactive geographic information system | |
CN105163158A (en) | Image processing method and device | |
CN107660337A (en) | For producing the system and method for assembled view from fish eye camera | |
US10681276B2 (en) | Virtual reality video processing to compensate for movement of a camera during capture | |
JP5861499B2 (en) | Movie presentation device | |
US20170193704A1 (en) | Causing provision of virtual reality content | |
US20170150212A1 (en) | Method and electronic device for adjusting video | |
CN107967666B (en) | Panoramic image generation method and device | |
CN106780759A (en) | Method, device and the VR systems of scene stereoscopic full views figure are built based on picture | |
CN106296589A (en) | The processing method and processing device of panoramic picture | |
CN106358035A (en) | Image processing method and image processing apparatus | |
CN103634527A (en) | Multi-camera real-time scene splicing system capable of resisting camera disturbance | |
JP2021034885A (en) | Image generation device, image display device, and image processing method | |
CN107197135A (en) | A kind of video generation method, player method and video-generating device, playing device | |
CN113253842A (en) | Scene editing method and related device and equipment | |
JP6682984B2 (en) | Free-viewpoint video display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20160113 |