CN105245838A - Panoramic video playing method and player - Google Patents

Panoramic video playing method and player Download PDF

Info

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
Application number
CN201510634087.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.)
Chengdu Xunishijie Technology Co Ltd
Original Assignee
Chengdu Xunishijie 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 Chengdu Xunishijie Technology Co Ltd filed Critical Chengdu Xunishijie Technology Co Ltd
Priority to CN201510634087.2A priority Critical patent/CN105245838A/en
Publication of CN105245838A publication Critical patent/CN105245838A/en
Pending legal-status Critical Current

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

A kind of panoramic video player method and player
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.
CN201510634087.2A 2015-09-29 2015-09-29 Panoramic video playing method and player Pending CN105245838A (en)

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)

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

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

Patent Citations (7)

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

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