CN106454401A - Method and device for playing video - Google Patents

Method and device for playing video Download PDF

Info

Publication number
CN106454401A
CN106454401A CN201610970035.7A CN201610970035A CN106454401A CN 106454401 A CN106454401 A CN 106454401A CN 201610970035 A CN201610970035 A CN 201610970035A CN 106454401 A CN106454401 A CN 106454401A
Authority
CN
China
Prior art keywords
video
rotation
video data
panoramic video
visual angle
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
CN201610970035.7A
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.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing 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 LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201610970035.7A priority Critical patent/CN106454401A/en
Publication of CN106454401A publication Critical patent/CN106454401A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23412Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of invention provides a method and device for playing a video. The method comprises the following steps: sending a visual angle adjusting request of a video, wherein the visual adjusting request carries a video identifier, a target visual angle and a playing time point of the video; receiving panoramic video data returned aiming at the visual angle adjusting request, wherein the panoramic video data is obtained by three-dimensionally modeling a scene in a watching angle by use of the target visual angle as the watching angle; and playing the panoramic video data from the playing time point in the panoramic video player. Through the adoption of the method provided by the embodiment of the invention, a user can watch the video from the required target visual angle when watching the video, the limitation that the user can only watch along the angle of a video shooting lens in the prior art is solved, and the watching experience of the user is greatly improved.

Description

A kind of method and device for playing video
Technical field
The present embodiments relate to video technique field, more particularly to a kind of method and device for playing video.
Background technology
With the development of internet video technology, people have got used to setting by the electronics with video playback capability Standby, such as television set, computer and intelligent terminal etc., it is connected to the various videos of internet viewing to enrich free life.
At present, in prior art, the electronic equipment with video playback capability is connected to behind the Internet, and user is each in viewing When planting order video, the video stream terminal of program request is played out by Website server according to user's request.
However, when user watches video frequency program according to above-mentioned prior art, can only be with the angle of the video capture camera lens Degree is watched, it is impossible to the content from other angle view video.
Content of the invention
The embodiment of the present invention provides a kind of method and device for playing video, in order to solve in prior art can only be with regarding The angle of frequency taking lens is watched, it is impossible to the problem of the content from other angle view video.
The embodiment of the present invention provides a kind of method for playing video, including:
Send the visual angle adjust request of video;Wherein, the video mark of the video is carried in the visual angle adjust request Knowledge, aspect and play time;
Receive the panoramic video data for returning for the visual angle adjust request;Wherein, the panoramic video data be with The aspect is viewing angle, carries out what three-dimensional modeling was obtained to the scene in the viewing angle;
The panoramic video data are played from the play time in panoramic video player.
The embodiment of the present invention provides a kind of device for playing video, including:
Request sending module, for sending the visual angle adjust request of video;Wherein, carry in the visual angle adjust request The video labeling of the video, aspect and play time;
Video reception module, for receiving the panoramic video data for returning for the visual angle adjust request;Wherein, described Panoramic video data are with the aspect as viewing angle, carry out three-dimensional modeling to the scene in the viewing angle and obtain 's;
Video playback module, for playing the aphorama frequency from the play time in panoramic video player According to.
The method and device for playing video provided in an embodiment of the present invention, carries aspect and video by sending The visual angle adjust request of play time, and the panoramic video data for returning for the visual angle adjust request are received, so as to The panoramic video data after the adjustment of visual angle can be played from the play time;Wherein, the panoramic video data are With the aspect as viewing angle, carry out what three-dimensional modeling was obtained to the scene in the viewing angle.The present invention is implemented Example causes user when video is watched, and can be watched from required aspect, and solving user in prior art can only With the limitation that the angle of video capture camera lens is watched, the viewing experience of user is substantially increased.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing Accompanying drawing to be used needed for technology description is had to be briefly described, it should be apparent that, drawings in the following description are these Some bright embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can also root Other accompanying drawings are obtained according to these accompanying drawings.
The step of Fig. 1 shows a kind of embodiment of the method one of broadcasting video of present invention flow chart;
The step of Fig. 2 a shows a kind of embodiment of the method two of broadcasting video of present invention flow chart;
Fig. 2 b shows one embodiment of the invention neutral body solid axes schematic diagram;
The step of Fig. 3 shows a kind of embodiment of the method three of broadcasting video of present invention flow chart;
Fig. 4 shows a kind of structured flowchart of the device embodiment one of broadcasting video of the present invention;
Fig. 5 shows a kind of structured flowchart of the device embodiment two of broadcasting video of the present invention.
Specific embodiment
Purpose, technical scheme and advantage for making the embodiment of the present invention is clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is The a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment for being obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
Embodiment of the method one
With reference to Fig. 1, show the present invention a kind of broadcasting video embodiment of the method one the step of flow chart, specifically permissible Including:
Step 101, the visual angle adjust request of transmission video;Wherein, in the visual angle adjust request, the video is carried Video labeling, aspect and play time;
The embodiment of the present invention is applicable to watch the application scenarios of Internet video by terminal.Wherein, the terminal is permissible For various forms of equipment such as smart mobile phone, panel computer, intelligent television, TV box, personal computers.For example, Yong Huke To watch network by the APP (Application, application program) on smart mobile phone or TV or the browser in computer Video frequency program.It is appreciated that the embodiment of the present invention is not any limitation as the concrete form of terminal.For ease of description, the present invention Embodiment is illustrated by taking mobile phone as an example, and other application scene is cross-referenced.
In embodiments of the present invention, when user watches Internet video just on mobile phone, can be at any time by current video Play the aspect required for visual angle is adjusted to.For example, user watches a football match by the player in mobile phone, Current play the scene that visual angle is seen by the spectators on the scene of a direction, and user is just wanting to watch the sportsman of current ball-handling Front scene, then user can trigger visual angle adjust request.Specifically, user can be broadcast by clicking on mobile phone player In the picture that puts, certain personage or object etc. are triggering visual angle adjust request, and now video pause, enters visual angle adjustment state.
It is appreciated that the video in the embodiment of the present invention can include ordinary video or panoramic video, wherein, described general Intervisibility frequency is multi-angled shooting, can select the video of viewing visual angle, can pre-set adjustable in the picture of video playback The target object at whole visual angle, in video display process, can have certain prompting, such as be outlined or flash on these target objects Deng to point out user by clicking on these target objects to be adjusted current viewing visual angle.
In a particular application, it is assumed that user watches a football match by the player in mobile phone, and current broadcast The scene that visual angle is seen by the spectators on the scene of a direction is put, flash for prompting occurs in the sportsman for now controlling ball, expression can be by Current viewing visual angle is adjusted to the scene of sportsman's dead ahead of ball-handling, then user can click on the ball in mobile phone player Member, video pause, enter visual angle adjustment state.In addition, user can also click on pre-set in video player by Button, or pressing keyboard shortcut mode trigger visual angle adjust request etc., the embodiment of the present invention is triggered in which way to user Visual angle adjust request is not specifically limited.
When visual angle adjustment state is entered, mobile phone player can obtain the aspect that user selects to the video, such as The dead ahead visual angle (aspect) of sportsman's (i.e. default target object) of ball-handling, and when obtaining the now broadcasting of the video Between point, afterwards, mobile phone player can send the visual angle adjust request of the video to server;Wherein, the visual angle adjustment please Video labeling, aspect and the play time of the video is carried in asking.
The panoramic video data that step 102, reception are returned for the visual angle adjust request;Wherein, the panoramic video Data are with the aspect as viewing angle, carry out what three-dimensional modeling was obtained to the scene in the viewing angle;
After server receives the visual angle adjust request, can be according to the video mark in the visual angle adjust request Know the video source information for obtaining the video, to obtain the corresponding panoramic video data of the visual angle adjust request.For ordinary video Visual angle adjust request, server carries out three-dimensional with the aspect as viewing angle to the scene in the viewing angle Modeling obtains corresponding panoramic video data.For the visual angle adjust request of panoramic video, server can be with direct access with institute State panoramic video data of the aspect for viewing angle.
In a kind of alternative embodiment of the present invention, described with the aspect as viewing angle, to the viewing angle The step of scene in degree carries out three-dimensional modeling, can specifically include:
Step S11, the corresponding 3 D video source of the acquisition video labeling;
Step S12, several shooting picture are obtained according to the play time from the 3 D video source;
Step S13, using several shooting picture described, three-dimensional modeling is carried out to the scene in the viewing angle and obtain Panoramic video data.
Wherein, the 3 D video source can be obtained while shooting by several pick-up lenss, for the 3 D video The picture of any time that lights from the reproduction time in source can all extract the shooting picture of several different angles corresponding Face, it is possible to use several shooting picture described carry out three-dimensional modeling to the scene in the viewing angle and obtain aphorama frequency According to.
Specifically, as a example by carrying out three-dimensional modeling to the jobbie in the scene in the viewing angle, can be from three Several corresponding in multiple moment or multiple scenes shooting picture of the object are obtained in dimension video source, are then based on obtaining Several shooting picture carry out the three-dimensional data that three-dimensional modeling obtains the object of different conditions or form to the object.Right After all objects in scene in the viewing angle carry out three-dimensional modeling, the scene in the viewing angle can be obtained Corresponding panoramic video data.
It is appreciated that the process of above-mentioned three-dimensional modeling is only used as a kind of application example of the present invention, in a particular application, this Inventive embodiments carry out the tool of three-dimensional modeling for the aspect as viewing angle to the scene in the viewing angle Body mode is not any limitation as.For example, 3D program software (as 3DS max, Maya), 3D module can be used when three-dimensional modeling is carried out (as the Lofter module in 3DS Max), it is also possible to voluntarily generated based on certain modeling method, such as CSG (Constructive Solid geometry, constructive solid geometry) modeling, NURBS (Non-Uniform Rational B-Splines, non-homogeneous Rational B Spline Curve) modeling etc..Furthermore it is also possible to using mode scenes in advance to each visual angle such as photogrammetry, 3D scannings Carry out three-dimensional modeling etc..
Wherein, the panoramic video data specifically can include 3D model file, and its file format can be with * .obj, * .fbx Deng any one 3D model file form.
Step 103, in panoramic video player, the panoramic video data are played from the play time.
After the panoramic video data that server is returned are received for the visual angle adjust request, in mobile phone player Video placed in a suspend state can continue to commence play out, and specifically, mobile phone player is commenced play out from the play time The panoramic video data.In embodiments of the present invention, if the video is panoramic video, directly in the panoramic video The panoramic video data that in corresponding panoramic video player, Play Server is returned;If the video is for commonly regarding Frequently, then can in panoramic video player Play Server return the panoramic video data, when implementing, the panorama Video player can be completely covered current ordinary video broadcasting pictures, it is also possible in currently common video playback picture Certain region, those skilled in the art can be arranged as required to.When user closes the panoramic video player, can be by Continue to play current video according to original ordinary video broadcast mode.
To sum up, the embodiment of the present invention please by sending the visual angle adjustment of the play time for carrying aspect and video Ask, and the panoramic video data for returning for the visual angle adjust request are received, such that it is able to from the reproduction time program request Put the panoramic video data after the adjustment of visual angle;Wherein, the panoramic video data be with the aspect as viewing angle Degree, carries out what three-dimensional modeling was obtained to the scene in the viewing angle.Therefore, the embodiment of the present invention causes user to regard in viewing During frequency, can be watched from required aspect, solving user in prior art can only be with video capture camera lens The limitation of angle viewing, substantially increases the viewing experience of user.
Embodiment of the method two
The present embodiment can also be adjusted to the aspect on the basis of above-described embodiment one, regarded with increasing The motility of angle adjustment.Reference picture 2a, show the present invention a kind of broadcasting video embodiment of the method two the step of flow chart, Can specifically include:
Step 201, the visual angle adjust request of transmission video;Wherein, in the visual angle adjust request, the video is carried Video labeling, aspect and play time;
The panoramic video data that step 202, reception are returned for the visual angle adjust request;Wherein, the panoramic video Data are with the aspect as viewing angle, carry out what three-dimensional modeling was obtained to the scene in the viewing angle;
Step 203, in panoramic video player, the panoramic video data are played from the play time;
Step 204, the aspect is adjusted, the direction of rotation after being adjusted and the anglec of rotation;
Step 205, the panoramic video data are played according to the direction of rotation and the anglec of rotation.
In embodiments of the present invention, if user is dissatisfied for default aspect, the target can also be regarded Angle is adjusted, to watch video from more visual angles.For example, in above-mentioned application example, control ball when user is clicked in video Sportsman after, the scene of sportsman's dead ahead of ball-handling can be watched, if user still want to watch the left side of the sportsman, right side or The scene at person rear, then can rotate to current aspect, be adjusted to aspect further, for example, Current aspect is ratated 90 degrees to the left, the aspect of the sportsman's dead ahead that will also control ball is rotated to be with the sportsman's Left side is viewing angle, such that it is able to watch the scenic picture with the left side of the sportsman as viewing angle.
In a kind of alternative embodiment of the present invention, the direction of rotation and the anglec of rotation can be determined as follows Degree:
Step S21, acquisition sliding distance and glide direction of the user in the panoramic video player;
Step S22, determine the anglec of rotation according to the sliding distance, and rotation side is determined according to the glide direction To.
When implementing, user can be obtained in panoramic video by the system interface provided by the operating system of intelligent terminal Sliding distance and glide direction in player, below to upper by taking ARIXTRA (Android) system used by smart mobile phone as an example The process of stating is described in further detail:
Hypothesis mobile phone screen is 1080 × 1920 pixels;
First, when user's finger is slided in panoramic video player, by the interface MotionEvent of Android system Gesture event obtains slip origin coordinates (x1, y1) and slides terminating coordinate (x2, y2), obtain slip on two coordinate axess away from From x2-x1 and y2-y1;
Then, the corresponding anglec of rotation is determined according to sliding distance obtained above;Rotation side is determined according to glide direction To.
For example, when the sliding distance that user slides into right hand edge from screen left hand edge is x2-x1=1080 pixel, it is determined that The anglec of rotation is 180 degree, and direction of rotation is level counter clockwise direction;When user slides into the slip of left hand edge from screen right hand edge Distance is x2-x1=1080 pixel, it is determined that it is level clockwise direction that the anglec of rotation is 180 degree, direction of rotation;
When user slides into lower limb y2-y1=1920 from screen top edge, it is determined that the anglec of rotation is 180 degree, to revolve Turn direction under vertical direction;When user slides into top edge y2-y1=1920 from screen lower limb, it is determined that the anglec of rotation For 180 degree, direction of rotation is in vertical direction.
By above method, direction of rotation and the anglec of rotation of the user in x-axis or y-axis during slip any distance can be extrapolated Degree.
In another kind of alternative embodiment of the present invention, the direction of rotation and the anglec of rotation can be determined as follows Degree:
Step S31, acquisition motion track of the gyroscope on solid space coordinate axess;
Step S32, the anglec of rotation and direction of rotation are determined according to the motion track.
Wherein, the motion track includes the rotational angle on x, y, z axle.
By taking the Android system used by smart mobile phone as an example, said process is described in further detail below:
Referring to Fig. 2 b, coordinate axess x, y, z of the mobile phone in solid space is shown.Assume that user makes rotation using mobile phone Turn, upset etc. action when, by system gyro sensor interface Sensor.TYPE_GYROSCOPE obtain mobile phone x, y, Start angle a1b1c1 and termination point a2b2c2 on z coordinate axle, obtains rotational angle of the mobile phone on three coordinate axess and divides Wei not a2-a1, b2-b1 and c2-c1;
When user hold mobile phone with y-axis as rotary shaft in the horizontal direction from left to right rotation a2-a1=180 spend when, determine rotation Gyration is 180 degree, direction of rotation be around longitudinal axis rotate counterclockwise in the horizontal direction;
When user holds mobile phone, b2-b1=180 degree is vertically rotated from the top down as rotary shaft with x-axis, determine rotation Angle be 180 degree, direction of rotation be around transverse axis along Vertical Square from up to down;
When rotating in z-axis, threedimensional model keeps motionless along gravity direction.
When implementing, those skilled in the art can obtain mobile phone according to said method and arbitrarily turn in x-axis, y-axis and z-axis The corresponding anglec of rotation of dynamic angle and direction of rotation.
To sum up, the embodiment of the present invention causes user when video is watched, and can be watched from required aspect On the basis of, the aspect can also be adjusted further, so that user can watch the three dimensional field of more various visual angles Scape, and then motility and the multiformity of video playback can be increased.
Embodiment of the method three
The present embodiment on the basis of above-described embodiment one, can with caching server return panoramic video data, with Facilitate user be reviewed at any time.With reference to Fig. 3, a kind of step of the embodiment of the method three of broadcasting video of the present invention is shown Rapid flow chart, can specifically include:
Step 301, the visual angle adjust request of transmission video;Wherein, in the visual angle adjust request, the video is carried Video labeling, aspect and play time;
The panoramic video data that step 302, reception are returned for the visual angle adjust request;Wherein, the panoramic video Data are with the aspect as viewing angle, carry out what three-dimensional modeling was obtained to the scene in the viewing angle;
Step 303, receive for the visual angle adjust request return panoramic video data after, according to the broadcasting Panoramic video data described in time point cache;
Step 304, in panoramic video player, the panoramic video data are played from the play time;
Step 305, when the playback request of user is received, deposit complete is slowed down in the playback duration program request for being selected according to user Scape video data.
In actual applications, please in order to avoid sending multiple visual angle adjustment for same video identical aspect Ask, the embodiment of the present invention, can be according to described after the panoramic video data for returning for the visual angle adjust request are received Panoramic video data described in reproduction time point cache;When the corresponding panoramic video data playback of this visual angle adjust request terminates Afterwards, if user is to the sometime point after the play time of the video or the play time, triggering should The corresponding visual angle adjust request of aspect, then mobile phone player can directly from the panoramic video data for having cached obtain institute The panoramic video data for needing, and without visual angle adjust request is sent to server again, such that it is able to reduce intelligent terminal and service Interaction between device, accelerates the efficiency of visual angle adjustment, and the burden that can mitigate server process three-dimensional data.
Application example
The detailed process of the method for the broadcasting video of the present invention is illustrated with reference to concrete application.
In this application example, illustrate by taking mobile phone player plays ordinary video as an example, it is assumed that in a certain video In playing process, there are several broadcast points to be suitable for the viewing of panoramic video pattern, for example, three is arranged in the video in advance and be suitable for entirely The broadcast nodes of scape video mode viewing, each broadcast nodes corresponds to one section of reproduction time (as t1-t2).
In the corresponding reproduction time section of broadcast nodes, in the video playback picture, corresponding information, example occurs Such as the target object for pre-setting is outlined or flashes, to point out user that viewing visual angle can be now adjusted, in user's point After hitting target object triggering visual angle adjust request, mobile phone player sends video labeling, the mesh for carrying the video to server Mark visual angle and the visual angle adjust request of play time, and receive and caching server is returned for the visual angle adjust request Panoramic video data.
After the panoramic video data buffer storage is completed, start aphorama frequency described in panoramic video player plays According to.
In panoramic video player, user can be slided on screen, or rotating mobile utilizes gyroscope, change viewing Angle.
After panoramic video data playback is finished, auto-returned original ordinary video continues to play, and switches to ordinary video broadcasting Device.
When request is reviewed of user is being received, can directly open the aphorama that panoramic video player plays have been cached Frequency evidence.
Device embodiment
With reference to Fig. 4, a kind of structured flowchart of the device embodiment one of broadcasting video of the present invention is shown, can specifically be wrapped Include:
Request sending module 401, for sending the visual angle adjust request of video;Wherein, take in the visual angle adjust request Video labeling, aspect and play time with the video;
Video reception module 402, for receiving the panoramic video data for returning for the visual angle adjust request;Wherein, The panoramic video data are with the aspect as viewing angle, carry out three-dimensional modeling to the scene in the viewing angle Obtain;
Video playback module 403, for playing the aphorama from the play time in panoramic video player Frequency evidence.
With reference to Fig. 5, a kind of structured flowchart of the device embodiment two of broadcasting video of the present invention is shown, which is in the figure On the basis of 4, described device specifically can also can include including video acquiring module 404, the video acquiring module 404:
Video source acquisition submodule 4041, for obtaining the corresponding 3 D video source of the video labeling;
Shooting picture acquisition submodule 4042, if for obtaining from the 3 D video source according to the play time Dry shooting picture;
Three-dimensional modeling submodule 4043, for being entered to the scene in the viewing angle using several shooting picture described Row three-dimensional modeling obtains panoramic video data.
In a kind of alternative embodiment of the present invention, described device can also include:
Angle adjustment module 405, for being adjusted to the aspect, the direction of rotation after being adjusted and rotation Angle;
Adjustment playing module 406, for playing the panoramic video data according to the direction of rotation and the anglec of rotation.
In another kind of alternative embodiment of the present invention, the angle adjustment module 405, can specifically include:
Range direction acquisition submodule, for obtaining sliding distance and slip of the user in the panoramic video player Direction;
First determination sub-module, for determining the anglec of rotation according to the sliding distance, and according to the glide direction Determine direction of rotation.
In another alternative embodiment of the present invention, the angle adjustment module 405, can specifically include:
Track acquisition submodule, for obtaining motion track of the gyroscope on solid space coordinate axess;
Second determination sub-module, for determining the anglec of rotation and direction of rotation according to the motion track.
In another alternative embodiment of the present invention, described device can also include:
Cache module 407, for receive for the visual angle adjust request return panoramic video data after, according to Panoramic video data described in the reproduction time point cache;
Playback module 408, for when the playback request of user is received, playing according to the playback duration point that user selects The panoramic video data of caching.
For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, related Part is illustrated referring to the part of embodiment of the method.
Device embodiment described above is only that schematically wherein the unit for illustrating as separating component can To be or may not be physically separate, as the part that unit shows can be or may not be physics list Unit, you can be located at a place, or can also be distributed on multiple NEs.Which is selected according to the actual needs can In some or all of module realizing the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness Work in the case of, you can to understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can Mode by software plus required general hardware platform is realizing, naturally it is also possible to by hardware.Based on such understanding, on State the part that technical scheme substantially contributes prior art in other words to embody in the form of software product, should Computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD etc., including some fingers Order is used so that a computer equipment (can be personal computer, server, or network equipment etc.) executes each enforcement Method described in some parts of example or embodiment.
Finally it should be noted that:Above example only in order to technical scheme to be described, rather than a limitation;Although With reference to the foregoing embodiments the present invention is described in detail, it will be understood by those within the art that:Which still may be used To modify to the technical scheme described in foregoing embodiments, or equivalent is carried out to which part technical characteristic; And these modification or replace, do not make appropriate technical solution essence depart from various embodiments of the present invention technical scheme spirit and Scope.

Claims (12)

1. a kind of play video method, it is characterised in that methods described includes:
Send the visual angle adjust request of video;Wherein, video labeling, the mesh of the video are carried in the visual angle adjust request Mark visual angle and play time;
Receive the panoramic video data for returning for the visual angle adjust request;Wherein, the panoramic video data be with described Aspect is viewing angle, carries out what three-dimensional modeling was obtained to the scene in the viewing angle;
The panoramic video data are played from the play time in panoramic video player.
2. method according to claim 1, it is characterised in that described with the aspect as viewing angle, to described The step of scene in viewing angle carries out three-dimensional modeling, including:
Obtain the corresponding 3 D video source of the video labeling;
Several shooting picture are obtained according to the play time from the 3 D video source;
Using several shooting picture described, three-dimensional modeling is carried out to the scene in the viewing angle and obtain panoramic video data.
3. method according to claim 1, it is characterised in that methods described also includes:
The aspect is adjusted, the direction of rotation after being adjusted and the anglec of rotation;
The panoramic video data are played according to the direction of rotation and the anglec of rotation.
4. method according to claim 3, it is characterised in that determine the direction of rotation and the anglec of rotation as follows Degree:
Obtain sliding distance and glide direction of the user in the panoramic video player;
The anglec of rotation is determined according to the sliding distance, and direction of rotation is determined according to the glide direction.
5. method according to claim 3, it is characterised in that determine the direction of rotation and the anglec of rotation as follows Degree:
Obtain motion track of the gyroscope on solid space coordinate axess;
The anglec of rotation and direction of rotation are determined according to the motion track.
6. method according to claim 1, it is characterised in that methods described also includes:
After the panoramic video data for returning for the visual angle adjust request are received, according to the reproduction time point cache institute State panoramic video data;
When the playback request of user is received, the panoramic video data that deposits are slowed down in the playback duration program request for being selected according to user.
7. a kind of play video device, it is characterised in that include:
Request sending module, for sending the visual angle adjust request of video;Wherein, carry in the visual angle adjust request described The video labeling of video, aspect and play time;
Video reception module, for receiving the panoramic video data for returning for the visual angle adjust request;Wherein, the panorama Video data is with the aspect as viewing angle, carries out what three-dimensional modeling was obtained to the scene in the viewing angle;
Video playback module, for playing the panoramic video data from the play time in panoramic video player.
8. device according to claim 7, it is characterised in that described device also includes video acquiring module, the video Acquisition module, including:
Video source acquisition submodule, for obtaining the corresponding 3 D video source of the video labeling;
Shooting picture acquisition submodule, for obtaining several shootings according to the play time from the 3 D video source Picture;
Three-dimensional modeling submodule, builds for carrying out three-dimensional using several shooting picture described to the scene in the viewing angle Mould obtains panoramic video data.
9. device according to claim 7, it is characterised in that described device also includes:
Angle adjustment module, for being adjusted to the aspect, the direction of rotation after being adjusted and the anglec of rotation;
Adjustment playing module, for playing the panoramic video data according to the direction of rotation and the anglec of rotation.
10. device according to claim 9, it is characterised in that the angle adjustment module, including:
Range direction acquisition submodule, for obtaining sliding distance of the user in the panoramic video player and slip side To;
First determination sub-module, for determining the anglec of rotation according to the sliding distance, and determines according to the glide direction Direction of rotation.
11. devices according to claim 9, it is characterised in that the angle adjustment module, including:
Track acquisition submodule, for obtaining motion track of the gyroscope on solid space coordinate axess;
Second determination sub-module, for determining the anglec of rotation and direction of rotation according to the motion track.
12. devices according to claim 7, it is characterised in that described device also includes:
Cache module, for, after the panoramic video data for returning for the visual angle adjust request are received, broadcasting according to described Put panoramic video data described in time point cache;
Playback module, for when the playback request of user is received, the playback duration program request that selected according to user is slowed down and is deposited Panoramic video data.
CN201610970035.7A 2016-10-26 2016-10-26 Method and device for playing video Pending CN106454401A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610970035.7A CN106454401A (en) 2016-10-26 2016-10-26 Method and device for playing video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610970035.7A CN106454401A (en) 2016-10-26 2016-10-26 Method and device for playing video

Publications (1)

Publication Number Publication Date
CN106454401A true CN106454401A (en) 2017-02-22

Family

ID=58180701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610970035.7A Pending CN106454401A (en) 2016-10-26 2016-10-26 Method and device for playing video

Country Status (1)

Country Link
CN (1) CN106454401A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107027041A (en) * 2017-04-18 2017-08-08 深圳市智能现实科技有限公司 scene display method and device
CN107172502A (en) * 2017-04-28 2017-09-15 北京奇艺世纪科技有限公司 Virtual reality video playing control method and device
CN107547930A (en) * 2017-06-02 2018-01-05 北京小嘿科技有限责任公司 A kind of video play controller and control method based on mobile device rotation detection
CN107896333A (en) * 2017-11-29 2018-04-10 北京未来媒体科技股份有限公司 The method and device that a kind of remote control panoramic video based on intelligent terminal plays
CN108513096A (en) * 2017-02-27 2018-09-07 ***通信有限公司研究院 Information transferring method, proxy server, terminal device and content server
CN109218848A (en) * 2017-07-06 2019-01-15 阿里巴巴集团控股有限公司 View angle switch method, apparatus, equipment and the computer storage medium of video flowing
CN109672867A (en) * 2018-12-28 2019-04-23 上海上实龙创智慧能源科技股份有限公司 A kind of display methods during panoramic shooting is aobvious at VR
CN110139065A (en) * 2019-01-30 2019-08-16 北京车和家信息技术有限公司 Method for processing video frequency, video broadcasting method and relevant device
CN110166825A (en) * 2018-11-15 2019-08-23 腾讯科技(深圳)有限公司 Video data handling procedure and device, video broadcasting method and device
CN110187820A (en) * 2019-05-09 2019-08-30 浙江开奇科技有限公司 Display control method and mobile terminal for digital guide to visitors
CN110188212A (en) * 2019-05-21 2019-08-30 浙江开奇科技有限公司 Image treatment method and terminal device for digital guide to visitors
CN110704673A (en) * 2018-07-09 2020-01-17 上海交通大学 Feedback information identification method, system and storage medium based on video content consumption
CN110999310A (en) * 2017-08-23 2020-04-10 三星电子株式会社 Client device, companion screen device, and operating method thereof
CN111200759A (en) * 2018-11-16 2020-05-26 北京字节跳动网络技术有限公司 Playing control method, device, terminal and storage medium of panoramic video
CN111277904A (en) * 2020-02-17 2020-06-12 腾讯科技(深圳)有限公司 Video playing control method and device and computing equipment
CN111447462A (en) * 2020-05-20 2020-07-24 上海科技大学 Video live broadcast method, system, storage medium and terminal based on visual angle switching
CN111641871A (en) * 2020-05-29 2020-09-08 广州华多网络科技有限公司 Live video display method and device, terminal and readable storage medium
CN111866525A (en) * 2020-09-23 2020-10-30 腾讯科技(深圳)有限公司 Multi-view video playing control method and device, electronic equipment and storage medium
CN111913645A (en) * 2020-08-17 2020-11-10 广东申义实业投资有限公司 Three-dimensional image display method and device, electronic equipment and storage medium
CN113490052A (en) * 2020-05-27 2021-10-08 海信集团有限公司 Terminal device, free viewpoint video playing method and server
CN114339034A (en) * 2021-12-06 2022-04-12 上海交通大学 Free visual angle based video data transmission method and receiving processing method
CN114449162A (en) * 2021-12-22 2022-05-06 天翼云科技有限公司 Method and device for playing panoramic video, computer equipment and storage medium
CN114979708A (en) * 2022-05-20 2022-08-30 咪咕数字传媒有限公司 Video pushing method and device, server equipment and readable storage medium
CN115529473A (en) * 2021-06-24 2022-12-27 北京金山云网络技术有限公司 Video stream processing method and device and electronic equipment
CN115529451A (en) * 2021-06-25 2022-12-27 北京金山云网络技术有限公司 Data transmission method and device, storage medium and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150346832A1 (en) * 2014-05-29 2015-12-03 Nextvr Inc. Methods and apparatus for delivering content and/or playing back content
CN105357585A (en) * 2015-08-29 2016-02-24 华为技术有限公司 Method and device for playing video content at any position and time
CN105898460A (en) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 Method and device for adjusting panorama video play visual angle of intelligent TV
CN105979242A (en) * 2015-11-23 2016-09-28 乐视网信息技术(北京)股份有限公司 Video playing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150346832A1 (en) * 2014-05-29 2015-12-03 Nextvr Inc. Methods and apparatus for delivering content and/or playing back content
CN105357585A (en) * 2015-08-29 2016-02-24 华为技术有限公司 Method and device for playing video content at any position and time
CN105979242A (en) * 2015-11-23 2016-09-28 乐视网信息技术(北京)股份有限公司 Video playing method and device
CN105898460A (en) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 Method and device for adjusting panorama video play visual angle of intelligent TV

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108513096A (en) * 2017-02-27 2018-09-07 ***通信有限公司研究院 Information transferring method, proxy server, terminal device and content server
CN108513096B (en) * 2017-02-27 2021-09-14 ***通信有限公司研究院 Information transmission method, proxy server, terminal device and content server
CN107027041B (en) * 2017-04-18 2019-12-27 深圳市智能现实科技有限公司 Scene display method and device
CN107027041A (en) * 2017-04-18 2017-08-08 深圳市智能现实科技有限公司 scene display method and device
CN107172502A (en) * 2017-04-28 2017-09-15 北京奇艺世纪科技有限公司 Virtual reality video playing control method and device
CN107547930A (en) * 2017-06-02 2018-01-05 北京小嘿科技有限责任公司 A kind of video play controller and control method based on mobile device rotation detection
CN109218848A (en) * 2017-07-06 2019-01-15 阿里巴巴集团控股有限公司 View angle switch method, apparatus, equipment and the computer storage medium of video flowing
US11128926B2 (en) 2017-08-23 2021-09-21 Samsung Electronics Co., Ltd. Client device, companion screen device, and operation method therefor
CN110999310A (en) * 2017-08-23 2020-04-10 三星电子株式会社 Client device, companion screen device, and operating method thereof
CN107896333A (en) * 2017-11-29 2018-04-10 北京未来媒体科技股份有限公司 The method and device that a kind of remote control panoramic video based on intelligent terminal plays
CN110704673A (en) * 2018-07-09 2020-01-17 上海交通大学 Feedback information identification method, system and storage medium based on video content consumption
CN110166825A (en) * 2018-11-15 2019-08-23 腾讯科技(深圳)有限公司 Video data handling procedure and device, video broadcasting method and device
CN111200759B (en) * 2018-11-16 2021-07-06 北京字节跳动网络技术有限公司 Playing control method, device, terminal and storage medium of panoramic video
CN111200759A (en) * 2018-11-16 2020-05-26 北京字节跳动网络技术有限公司 Playing control method, device, terminal and storage medium of panoramic video
CN109672867A (en) * 2018-12-28 2019-04-23 上海上实龙创智慧能源科技股份有限公司 A kind of display methods during panoramic shooting is aobvious at VR
CN110139065A (en) * 2019-01-30 2019-08-16 北京车和家信息技术有限公司 Method for processing video frequency, video broadcasting method and relevant device
CN110187820A (en) * 2019-05-09 2019-08-30 浙江开奇科技有限公司 Display control method and mobile terminal for digital guide to visitors
CN110188212A (en) * 2019-05-21 2019-08-30 浙江开奇科技有限公司 Image treatment method and terminal device for digital guide to visitors
CN111277904A (en) * 2020-02-17 2020-06-12 腾讯科技(深圳)有限公司 Video playing control method and device and computing equipment
CN111447462A (en) * 2020-05-20 2020-07-24 上海科技大学 Video live broadcast method, system, storage medium and terminal based on visual angle switching
CN111447462B (en) * 2020-05-20 2022-07-05 上海科技大学 Video live broadcast method, system, storage medium and terminal based on visual angle switching
CN113490052A (en) * 2020-05-27 2021-10-08 海信集团有限公司 Terminal device, free viewpoint video playing method and server
WO2021238454A1 (en) * 2020-05-29 2021-12-02 广州华多网络科技有限公司 Method and apparatus for displaying live video, and terminal and readable storage medium
CN111641871A (en) * 2020-05-29 2020-09-08 广州华多网络科技有限公司 Live video display method and device, terminal and readable storage medium
CN111913645B (en) * 2020-08-17 2022-04-19 广东申义实业投资有限公司 Three-dimensional image display method and device, electronic equipment and storage medium
CN111913645A (en) * 2020-08-17 2020-11-10 广东申义实业投资有限公司 Three-dimensional image display method and device, electronic equipment and storage medium
CN111866525A (en) * 2020-09-23 2020-10-30 腾讯科技(深圳)有限公司 Multi-view video playing control method and device, electronic equipment and storage medium
CN115529473A (en) * 2021-06-24 2022-12-27 北京金山云网络技术有限公司 Video stream processing method and device and electronic equipment
CN115529451A (en) * 2021-06-25 2022-12-27 北京金山云网络技术有限公司 Data transmission method and device, storage medium and electronic equipment
CN114339034A (en) * 2021-12-06 2022-04-12 上海交通大学 Free visual angle based video data transmission method and receiving processing method
CN114449162A (en) * 2021-12-22 2022-05-06 天翼云科技有限公司 Method and device for playing panoramic video, computer equipment and storage medium
CN114449162B (en) * 2021-12-22 2024-04-30 天翼云科技有限公司 Method, device, computer equipment and storage medium for playing panoramic video
CN114979708A (en) * 2022-05-20 2022-08-30 咪咕数字传媒有限公司 Video pushing method and device, server equipment and readable storage medium
CN114979708B (en) * 2022-05-20 2023-10-17 咪咕数字传媒有限公司 Video pushing method, device, server equipment and readable storage medium

Similar Documents

Publication Publication Date Title
CN106454401A (en) Method and device for playing video
US10810791B2 (en) Methods and systems for distinguishing objects in a natural setting to create an individually-manipulable volumetric model of an object
US10819967B2 (en) Methods and systems for creating a volumetric representation of a real-world event
JP7472362B2 (en) Receiving method, terminal and program
CN106803966B (en) Multi-user network live broadcast method and device and electronic equipment thereof
US10270825B2 (en) Prediction-based methods and systems for efficient distribution of virtual reality media content
US11197038B2 (en) Systems and methods for synchronizing surface data management operations for virtual reality
KR20200023634A (en) System and method for controlling a virtual camera
KR20190031504A (en) Method and system for interactive transmission of panoramic video
US10977852B2 (en) VR playing method, VR playing device, and VR playing system
US20150172634A1 (en) Dynamic POV Composite 3D Video System
GB2440993A (en) Providing control using a wide angle image capture means
US10699749B2 (en) Methods and systems for customizing virtual reality data
CN112585987A (en) Apparatus and method for generating image data stream
CN108134928A (en) VR display methods and device
CN111163306B (en) VR video processing method and related device
JP2022028091A (en) Image processing device, image processing method, and program
EP3805899A1 (en) Head mounted display system and scene scanning method thereof
CN113852839B (en) Virtual resource allocation method and device and electronic equipment
CN115589532A (en) Anti-shake processing method and device, electronic equipment and readable storage medium
CN112738404B (en) Electronic equipment control method and electronic equipment
CN106780676B (en) Method and device for displaying animation
EP4270155A1 (en) Virtual content
WO2022226745A1 (en) Photographing method, control apparatus, photographing device, and storage medium
CN116233513A (en) Virtual gift special effect playing processing method, device and equipment in virtual reality live broadcasting room

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

Application publication date: 20170222

WD01 Invention patent application deemed withdrawn after publication