CN106331879A - Screen comment display method and device based on panoramic video - Google Patents

Screen comment display method and device based on panoramic video Download PDF

Info

Publication number
CN106331879A
CN106331879A CN201610736928.5A CN201610736928A CN106331879A CN 106331879 A CN106331879 A CN 106331879A CN 201610736928 A CN201610736928 A CN 201610736928A CN 106331879 A CN106331879 A CN 106331879A
Authority
CN
China
Prior art keywords
barrage information
coordinate range
time point
barrage
registration
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.)
Granted
Application number
CN201610736928.5A
Other languages
Chinese (zh)
Other versions
CN106331879B (en
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.)
Alibaba China Co Ltd
Original Assignee
Chuanxian Network Technology Shanghai 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 Chuanxian Network Technology Shanghai Co Ltd filed Critical Chuanxian Network Technology Shanghai Co Ltd
Priority to CN201610736928.5A priority Critical patent/CN106331879B/en
Publication of CN106331879A publication Critical patent/CN106331879A/en
Application granted granted Critical
Publication of CN106331879B publication Critical patent/CN106331879B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

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

Abstract

The invention relates to a screen comment display method and a screen comment display device based on a panoramic video. The method comprises the following steps: acquiring a first coordinate range and a first time point where and when a user watches the panoramic video at the present; acquiring screen comment information matched with the first coordinate range and the first time point according to a second coordinate range and a second time point which correspond to the screen comment information; and displaying the matched screen comment information. By means of acquiring the first coordinate range and the first time point where and when the user watches the panoramic video at the present, acquiring the screen comment information matched with the first coordinate range and the first time point according to the second coordinate range and the second time point which correspond to the screen comment information, and displaying the matched screen comment information, the screen comment display method and the screen comment display device based on the panoramic video can display different screen comments when the user watches different parts of the panoramic video via turning a picture, so that the flexibility of screen comment displaying based on the panoramic video and the experience that the user watches the panoramic video can be improved.

Description

Barrage display packing based on panoramic video and device
Technical field
The present invention relates to video technique field, particularly relate to a kind of barrage display packing based on panoramic video and device.
Background technology
User, when watching video, can be made comments by barrage, it is also possible to see what other people were delivered by barrage Comment.In correlation technique, during playing video, the display mode of barrage is usually rolled to from the right side of broadcast window Left side, or a barrage takies a line, or a plurality of barrage multiplexing a line.
During playing panoramic video, user can only see the local of panoramic video on the screen of terminal unit, When user rotates the different piece of picture viewing panoramic video, the barrage that user sees will not change.
Summary of the invention
Technical problem
In view of this, the technical problem to be solved in the present invention is, the motility of barrage display mode based on panoramic video Relatively low.
Solution
In order to solve above-mentioned technical problem, according to one embodiment of the invention, it is provided that a kind of bullet based on panoramic video Curtain display packing, including:
Obtain the first coordinate range and the first time point of the currently viewing panoramic video of user;
According to second coordinate range corresponding with barrage information and the second time point, obtain and described first coordinate range And the barrage information of described very first time Point matching;
Show the barrage information of described coupling.
For said method, in a kind of possible implementation, obtain and described first coordinate range and described the The barrage information of one time Point matching, including:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and the The time interval of one time point is less than the barrage information of time threshold, as the barrage information of described coupling.
For said method, in a kind of possible implementation, obtain and described first coordinate range and described the The barrage information of one time Point matching, including:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and the The time interval of one time point is less than the barrage information of time threshold;
In the case of the quantity of acquired barrage information is more than or equal to the first preset value, by acquired barrage letter Cease the barrage information as described coupling.
For said method, in a kind of possible implementation, the quantity in acquired barrage information is less than first In the case of preset value, reduce described registration threshold value, and reacquire the second coordinate range and the coincidence of the first coordinate range Degree is less than the barrage of described time threshold more than the time interval of described registration threshold value and the second time point and first time point Information;
In the case of described registration threshold value after reduction is not 0, if the quantity of acquired barrage information more than or Equal to the first preset value, then using acquired barrage information as the barrage information of described coupling.
For said method, in a kind of possible implementation, the described registration threshold value after reduction is the situation of 0 Under, using acquired barrage information as the barrage information of described coupling.
For said method, in a kind of possible implementation, the described registration threshold value after reduction is the situation of 0 Under, if the quantity of acquired barrage information is less than described first preset value, then continues to obtain the second coordinate range and first and sit The minimum range on the border of mark scope is less than described less than distance threshold and the second time point with the time interval of first time point The barrage information of time threshold, and using acquired all barrage information as the barrage information of described coupling.
For said method, in a kind of possible implementation, described method also includes:
In the case of the barrage information receiving described user input, obtain viewing when described user inputs barrage information The coordinate range of described panoramic video and time point are as described second coordinate range and described second time point;
Set up barrage information and described second coordinate range of described user input and described second time point respectively Corresponding relation.
In order to solve above-mentioned technical problem, according to another embodiment of the present invention, it is provided that a kind of based on panoramic video Barrage display device, including:
First acquisition module, for obtaining the first coordinate range and the first time point of the currently viewing panoramic video of user;
Second acquisition module, for according to second coordinate range corresponding with barrage information and the second time point, obtains With described first coordinate range and the barrage information of described very first time Point matching;
Display module, for showing the barrage information of described coupling.
For said apparatus, in a kind of possible implementation, described second acquisition module is used for:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and the The time interval of one time point is less than the barrage information of time threshold, as the barrage information of described coupling.
For said apparatus, in a kind of possible implementation, described second acquisition module is used for:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and the The time interval of one time point is less than the barrage information of time threshold;
In the case of the quantity of acquired barrage information is more than or equal to the first preset value, by acquired barrage letter Cease the barrage information as described coupling.
For said apparatus, in a kind of possible implementation, described second acquisition module is additionally operable to:
In the case of the quantity of acquired barrage information is less than the first preset value, reduce described registration threshold value, and Reacquire the registration of the second coordinate range and the first coordinate range more than described registration threshold value and the second time point and the The time interval of one time point is less than the barrage information of described time threshold;
In the case of described registration threshold value after reduction is not 0, if the quantity of acquired barrage information more than or Equal to the first preset value, then using acquired barrage information as the barrage information of described coupling.
For said apparatus, in a kind of possible implementation, described second acquisition module is additionally operable to:
In the case of described registration threshold value after reduction is 0, using acquired barrage information as described coupling Barrage information.
For said apparatus, in a kind of possible implementation, described second acquisition module is additionally operable to:
In the case of described registration threshold value after reduction is 0, if the quantity of acquired barrage information is less than described First preset value, then continue to obtain the minimum range on the border of the second coordinate range and the first coordinate range be less than distance threshold, And second the time interval of time point and first time point less than the barrage information of described time threshold, and by acquired all Barrage information is as the barrage information of described coupling.
For said apparatus, in a kind of possible implementation, described device also includes:
3rd acquisition module, for, in the case of the barrage information receiving described user input, obtaining described user The coordinate range of described panoramic video and time point is watched as described second coordinate range and described the during input barrage information Two time points;
Corresponding relation building module, for setting up the barrage information of described user input and described second coordinate range respectively And the corresponding relation of described second time point.
Beneficial effect
By obtaining the first coordinate range of the currently viewing panoramic video of user and first time point, according to barrage information The second corresponding coordinate range and the second time point, obtain the barrage letter with the first coordinate range and very first time Point matching Breath, and show the barrage information of coupling, barrage display packing based on panoramic video according to embodiments of the present invention and device energy Enough different pieces rotating picture viewing panoramic video user time show different barrages such that it is able to improve based on panorama Motility that the barrage of video shows and user watch the experience of panoramic video.
According to below with reference to the accompanying drawings detailed description of illustrative embodiments, the further feature of the present invention and aspect being become Clear.
Accompanying drawing explanation
The accompanying drawing of the part comprising in the description and constituting description together illustrates the present invention's with description Exemplary embodiment, feature and aspect, and for explaining the principle of the present invention.
Fig. 1 illustrates the flowchart of based on panoramic video according to an embodiment of the invention barrage display packing;
Fig. 2 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart;
Fig. 3 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart;
Fig. 4 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart;
Fig. 5 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart;
Fig. 6 illustrates the structured flowchart of based on panoramic video according to another embodiment of the present invention barrage display device;
Fig. 7 illustrates an exemplary knot of based on panoramic video according to another embodiment of the present invention barrage display device Structure block diagram;
Fig. 8 shows the structural frames of a kind of based on panoramic video the barrage display device of an alternative embodiment of the invention Figure.
Detailed description of the invention
Various exemplary embodiments, feature and the aspect of the present invention is described in detail below with reference to accompanying drawing.In accompanying drawing identical Reference represent the same or analogous element of function.Although the various aspects of embodiment shown in the drawings, but remove Non-specifically is pointed out, it is not necessary to accompanying drawing drawn to scale.
The most special word " exemplary " means " as example, embodiment or illustrative ".Here as " exemplary " Illustrated any embodiment should not necessarily be construed as preferred or advantageous over other embodiments.
It addition, in order to better illustrate the present invention, detailed description of the invention below gives numerous details. It will be appreciated by those skilled in the art that do not have some detail, the present invention equally implements.In some instances, for Method well known to those skilled in the art, means, element and circuit are not described in detail, in order to highlight the purport of the present invention.
Embodiment 1
Fig. 1 illustrates the flowchart of based on panoramic video according to an embodiment of the invention barrage display packing.This The executive agent of inventive embodiments can be the mobile terminal such as mobile phone, panel computer, it is also possible to for PC (Personal Computer, PC), it is also possible to for other barrage display devices based on panoramic video, in this no limit.Such as Fig. 1 Shown in, the method specifically includes that
In step S101, obtain the first coordinate range and the first time point of the currently viewing panoramic video of user.
It should be noted that during user watches panoramic video, can be by rotating terminal unit, gesture dragging The different piece of the viewing panoramic videos such as operation, mouse action or keyboard operation.
Wherein, the local of the panoramic video that screen shows when the first coordinate range can be user's currently viewing panoramic video Abscissa scope and vertical coordinate scope.When first time point can be user's currently viewing panoramic video in panoramic video time Between point.
In step s 102, according to second coordinate range corresponding with barrage information and the second time point, obtain and the The barrage information of one coordinate range and very first time Point matching.
In embodiments of the present invention, every barrage information corresponds to the coordinate range specified and the time point specified, according to The second coordinate range that each bar barrage information is corresponding and the second time point, can determine respectively each bar barrage information whether with user First coordinate range of currently viewing panoramic video and first time point match.
In step s 103, the barrage information of display coupling.
Such as, the mode of the barrage information of display coupling can be, the barrage information mobile display successively mated by each bar, Such as, the barrage information mated by each bar is rolled to left side successively from the right side of broadcast window.The most such as, the barrage of display coupling The mode of information can also be, a barrage information takies a line, or a plurality of barrage information multiplexing a line.
The coordinate range filtration barrage information of panoramic video can be watched according to this embodiment according to user, it is possible to User rotate picture viewing panoramic video different piece time show different barrages such that it is able to improve based on panoramic video The motility that shows of barrage and user watch the experience of panoramic video.
As an example of the embodiment of the present invention, during user watches panoramic video, if detecting, user sees See that the coordinate range of panoramic video there occurs change, then can obtain the barrage information of coupling according to new coordinate range, and can With after having shown in the barrage information mated according to former coordinate range (such as in the barrage information mated according to former coordinate range After being rolled to disappear on the left of screen on the right side of screen), show the barrage information according to new coordinate range coupling.
Fig. 2 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart.As in figure 2 it is shown, the method specifically includes that
In step s 201, the first coordinate range and the first time point of the currently viewing panoramic video of user are obtained.
In step S202, according to second coordinate range corresponding with barrage information and the second time point, obtain second Between the registration of coordinate range and the first coordinate range time more than registration threshold value and the second time point and first time point Every the barrage information less than time threshold, as the barrage information of coupling.
The registration of the second coordinate range and the first coordinate range can be the registration of area, such as, believes according to barrage The second coordinate range that breath is corresponding, and the first coordinate range of the currently viewing panoramic video of user, it may be determined that the second coordinate The area of the intersection in the region that region corresponding to scope is corresponding with the first coordinate range and the ratio of the gross area, as coincidence Degree.Registration threshold value and time threshold can be configured as required, and such as, registration threshold value can be 50%, time threshold Value can be 2 seconds, if the first coordinate of the second coordinate range corresponding to a certain barrage information and the currently viewing panoramic video of user The registration of scope is more than 50%, and the second time point and the first of the currently viewing panoramic video of user that this barrage information is corresponding The time interval of time point is less than 2 seconds, then can be using this barrage information as the barrage information mated.
In step S203, the barrage information of display coupling.
Wherein, step S201, S203 see above step S101, the description of S103.
Fig. 3 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart.As it is shown on figure 3, the method specifically includes that
In step S301, obtain the first coordinate range and the first time point of the currently viewing panoramic video of user.
In step s 302, according to second coordinate range corresponding with barrage information and the second time point, obtain second Between the registration of coordinate range and the first coordinate range time more than registration threshold value and the second time point and first time point Every the barrage information less than time threshold.
In step S303, it is judged that whether the quantity of acquired barrage information is more than or equal to the first preset value, if so, Then perform step S304, otherwise perform step S305.
In step s 304, using acquired barrage information as the barrage information mated.
In step S305, reduce registration threshold value, and reacquire the second coordinate range and the weight of the first coordinate range The right time interval more than registration threshold value and the second time point and first time point is less than the barrage information of time threshold.
In step S306, it is judged that whether the registration threshold value after reduction is 0, the most then perform step S304, otherwise hold Row step S303.
As an example of the embodiment of the present invention, big at the registration obtaining the second coordinate range and the first coordinate range After the time interval of registration threshold value and the second time point and first time point is less than the barrage information of time threshold, sentence Whether the quantity of disconnected acquired barrage information is more than or equal to the first preset value, and such as, the first preset value can be 3.If institute The quantity of the barrage information obtained, then can be using acquired barrage information as the bullet mated more than or equal to the first preset value Curtain information.If the quantity of acquired barrage information is less than the first preset value, then can be gradually lowered registration threshold value, until root It is more than or equal to the weight after the first preset value, or reduction according to the quantity of the barrage information acquired in the registration threshold value after reducing Right threshold value is 0.Such as, being gradually lowered registration threshold value can be registration threshold value to be halved every time.Can according to this example The quantity of the barrage information obtained is increased by reducing registration threshold value such that it is able to carry when acquired barrage information is less The motility that high barrage based on panoramic video shows, improves the experience that user watches the barrage of panoramic video.
In step S307, the barrage information of display coupling.
Wherein, step S301, S307 see above step S101, the description of S103.
Fig. 4 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart.As shown in Figure 4, the method specifically includes that
In step S401, obtain the first coordinate range and the first time point of the currently viewing panoramic video of user.
In step S402, according to second coordinate range corresponding with barrage information and the second time point, obtain second Between the registration of coordinate range and the first coordinate range time more than registration threshold value and the second time point and first time point Every the barrage information less than time threshold.
In step S403, it is judged that whether the quantity of acquired barrage information is more than or equal to the first preset value, if so, Then perform step S404, otherwise perform step S405.
In step s 404, using acquired barrage information as the barrage information mated.
In step S405, reduce registration threshold value, and reacquire the second coordinate range and the weight of the first coordinate range The right time interval more than registration threshold value and the second time point and first time point is less than the barrage information of time threshold.
In step S406, it is judged that whether the registration threshold value after reduction is 0, the most then perform step S407, otherwise hold Row step S403.
In step S 407, it is judged that whether the quantity of acquired barrage information is more than or equal to the first preset value, if so, Then perform step S404, otherwise perform step S408.
In step S408, obtain the minimum range on border of the second coordinate range and the first coordinate range less than distance threshold The time interval of value and the second time point and first time point is less than the barrage information of time threshold.
As an example of the embodiment of the present invention, in the case of the registration threshold value after reduction is 0, if acquired The quantity of barrage information still less than the first preset value, then obtains the minimum on the border of the second coordinate range and the first coordinate range When (for example, it is possible to being horizontally oriented one less in distance and vertical direction distance) is less than distance threshold and second Between point and the time interval of first time point less than the barrage information of time threshold, such as, distance threshold can be 100px.? In this example, by the registration of the second coordinate range and the first coordinate range more than 0 and second time point and first time point Time interval is less than the barrage information of time threshold, and the minimum range on the border of the second coordinate range and the first coordinate range Less than the time interval of distance threshold and the second time point and first time point less than the barrage information of time threshold, as The barrage information joined.The quantity of the barrage information obtained can be increased when acquired barrage information is less according to this example, It is thus possible to improve the motility that barrage based on panoramic video shows, improve the experience that user watches the barrage of panoramic video.
In step S409, the barrage information of display coupling.
Wherein, step S401, S409 see above step S101, the description of S103.
Fig. 5 illustrates an exemplary realization of based on panoramic video according to an embodiment of the invention barrage display packing Flow chart.As it is shown in figure 5, the method specifically includes that
In step S501, in the case of the barrage information receiving user's input, obtain user and input barrage information Time the viewing coordinate range of panoramic video and time point as the second coordinate range and the second time point.
In step S502, set up barrage information and second coordinate range of user's input and the second time point respectively Corresponding relation.
As an example of the embodiment of the present invention, in the case of the barrage information receiving user's input, Ke Yi While obtaining the barrage information of user's input, obtain viewing panoramic video when user inputs barrage information coordinate range and time Between o'clock as the second coordinate range and the second time point, and set up the barrage information of user's input and the second coordinate range and the The corresponding relation of two time points.
For example, it is possible to user watches coordinate range and the time point work of panoramic video when user starts input barrage information It is the second coordinate range and the second time point, or when user can input barrage information, user watches panoramic video Coordinate range and time point are as the second coordinate range and the second time point, in this no limit.
In step S503, obtain the first coordinate range and the first time point of the currently viewing panoramic video of user.
In step S504, according to second coordinate range corresponding with barrage information and the second time point, obtain and the The barrage information of one coordinate range and very first time Point matching.
In step S505, the barrage information of display coupling.
Wherein, step S503, S504, S505 see above step S101, the description of S102, S103.
So, by obtaining the first coordinate range of the currently viewing panoramic video of user and first time point, according to bullet Curtain corresponding the second coordinate range of information and the second time point, obtain and the first coordinate range and very first time Point matching Barrage information, and show the barrage information of coupling, barrage display packing energy based on panoramic video according to embodiments of the present invention Enough different pieces rotating picture viewing panoramic video user time show different barrages such that it is able to improve based on panorama Motility that the barrage of video shows and user watch the experience of panoramic video.
Embodiment 2
Fig. 6 illustrates the structured flowchart of based on panoramic video according to another embodiment of the present invention barrage display device.Should Device may be used for the barrage display packing based on panoramic video shown in service chart 1 to Fig. 5.For convenience of description, in figure 6 Illustrate only the part relevant to the embodiment of the present invention.
As shown in Figure 6, this device includes: the first acquisition module 61, for obtaining the of the currently viewing panoramic video of user One coordinate range and first time point;Second acquisition module 62, for according to second coordinate range corresponding with barrage information With the second time point, obtain and described first coordinate range and the barrage information of described very first time Point matching;Display module 63, for showing the barrage information of described coupling.
Fig. 7 illustrates an exemplary knot of based on panoramic video according to another embodiment of the present invention barrage display device Structure block diagram.This device may be used for the barrage display packing based on panoramic video shown in service chart 1 to Fig. 5.For the ease of saying Bright, illustrate only the part relevant to the embodiment of the present invention in the figure 7.The assembly that in Fig. 7, label is identical with Fig. 6 has identical Function, for simplicity's sake, omits the detailed description to these assemblies.As shown in Figure 7:
In a kind of possible implementation, described second acquisition module 62 is used for: obtain the second coordinate range and first The registration of coordinate range is less than time threshold more than the time interval of registration threshold value and the second time point and first time point Barrage information, as the barrage information of described coupling.
In a kind of possible implementation, described second acquisition module 62 is used for: obtain the second coordinate range and first The registration of coordinate range is less than described more than described registration threshold value and the second time point with the time interval of first time point The barrage information of time threshold;In the case of the quantity of acquired barrage information is more than or equal to the first preset value, by institute The barrage information obtained is as the barrage information of described coupling.
In a kind of possible implementation, described second acquisition module 62 is additionally operable to: in acquired barrage information Quantity, less than in the case of the first preset value, reduces described registration threshold value, and reacquires the second coordinate range and the first seat When the registration of mark scope is less than described more than described registration threshold value and the second time point with the time interval of first time point Between the barrage information of threshold value;In the case of described registration threshold value after reduction is not 0, if the number of acquired barrage information Amount is more than or equal to the first preset value, then using acquired barrage information as the barrage information of described coupling.
In a kind of possible implementation, described second acquisition module 62 is additionally operable to: the described registration after reduction In the case of threshold value is 0, using acquired barrage information as the barrage information of described coupling.
In a kind of possible implementation, described second acquisition module 62 is additionally operable to: the described registration after reduction In the case of threshold value is 0, if the quantity of acquired barrage information is less than described first preset value, then continue to obtain the second coordinate The minimum range on the border of scope and the first coordinate range is less than the time of distance threshold and the second time point and first time point Interval is less than the barrage information of described time threshold, and acquired all barrage information is believed as the barrage of described coupling Breath.
In a kind of possible implementation, described device also includes: the 3rd acquisition module 64, for receive described In the case of the barrage information of user's input, obtain the coordinate model watching described panoramic video when described user inputs barrage information Enclose with time point as described second coordinate range and described second time point;Corresponding relation building module 65, for building respectively The barrage information of vertical described user input and described second coordinate range and the corresponding relation of described second time point.
It should be noted that so, by obtaining the first coordinate range of the currently viewing panoramic video of user and when first Between point, according to second coordinate range corresponding with barrage information and the second time point, obtain and the first coordinate range and the The barrage information of one time Point matching, and show the barrage information of coupling, according to embodiments of the present invention based on panoramic video Barrage display device can user rotate picture viewing panoramic video different piece time show different barrages, it is thus possible to Enough improve motility that barrage based on panoramic video shows and user watches the experience of panoramic video.
Embodiment 3
Fig. 7 shows the structural frames of a kind of based on panoramic video the barrage display device of an alternative embodiment of the invention Figure.Described barrage display device 1100 based on panoramic video can be to possess the host server of computing capability, individual calculus Machine PC or portable portable computer or terminal etc..The specific embodiment of the invention is to calculating the concrete real of node Now limit.
Described barrage display device 1100 based on panoramic video includes processor (processor) 1110, communication interface (Communications Interface) 1120, memorizer (memory) 1130 and bus 1140.Wherein, processor 1110, Communication interface 1120 and memorizer 1130 complete mutual communication by bus 1140.
Communication interface 1120 is used for and network device communications, and wherein the network equipment includes such as Virtual Machine Manager center, is total to Enjoy storage etc..
Processor 1110 is used for performing program.Processor 1110 is probably a central processor CPU, or special collection Become circuit ASIC (Application Specific Integrated Circuit), or be configured to implement the present invention One or more integrated circuits of embodiment.
Memorizer 1130 is used for depositing file.Memorizer 1130 may comprise high-speed RAM memorizer, it is also possible to also includes non- Volatile memory (non-volatile memory), for example, at least one disk memory.Memorizer 1130 can also be to deposit Memory array.Memorizer 1130 is also possible to by piecemeal, and described piece can be by certain rule sets synthesis virtual volume.
In a kind of possible embodiment, said procedure can be the program code including computer-managed instruction.This journey Sequence is particularly used in: realize the operation of each step in embodiment 1.
Those of ordinary skill in the art are it is to be appreciated that each exemplary cell in embodiment described herein and algorithm Step, it is possible to being implemented in combination in of electronic hardware or computer software and electronic hardware.These functions are actually with hardware also It is that software form realizes, depends on application-specific and the design constraint of technical scheme.Professional and technical personnel can be for Specific application selects different methods to realize described function, but this realization is it is not considered that exceed the model of the present invention Enclose.
If using the form of computer software realize described function and as independent production marketing or use time, then exist To a certain extent it is believed that all or part of (part such as contributed prior art) of technical scheme is Embody in form of a computer software product.This computer software product is generally stored inside the non-volatile of embodied on computer readable In storage medium, including some instructions with so that computer equipment (can be that personal computer, server or network set Standby etc.) perform all or part of step of various embodiments of the present invention method.And aforesaid storage medium include USB flash disk, portable hard drive, Read only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic The various medium that can store program code such as dish or CD.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not limited thereto, and any Those familiar with the art, in the technical scope that the invention discloses, can readily occur in change or replace, should contain Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with described scope of the claims.

Claims (14)

1. a barrage display packing based on panoramic video, it is characterised in that including:
Obtain the first coordinate range and the first time point of the currently viewing panoramic video of user;
According to second coordinate range corresponding with barrage information and the second time point, obtain with described first coordinate range and The barrage information of described very first time Point matching;
Show the barrage information of described coupling.
Method the most according to claim 1, it is characterised in that obtain and described first coordinate range and when described first Between the barrage information of Point matching, including:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and when first Between the time interval of point less than the barrage information of time threshold, as the barrage information of described coupling.
Method the most according to claim 1, it is characterised in that obtain and described first coordinate range and when described first Between the barrage information of Point matching, including:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and when first Between the time interval of point less than the barrage information of time threshold;
In the case of the quantity of acquired barrage information is more than or equal to the first preset value, acquired barrage information is made Barrage information for described coupling.
Method the most according to claim 3, it is characterised in that the quantity in acquired barrage information is preset less than first In the case of value, reduce described registration threshold value, and the registration reacquiring the second coordinate range and the first coordinate range is big Time interval in described registration threshold value and the second time point and first time point is believed less than the barrage of described time threshold Breath;
In the case of described registration threshold value after reduction is not 0, if the quantity of acquired barrage information is more than or equal to First preset value, then using acquired barrage information as the barrage information of described coupling.
Method the most according to claim 4, it is characterised in that in the case of the described registration threshold value after reduction is 0, Using acquired barrage information as the barrage information of described coupling.
Method the most according to claim 4, it is characterised in that in the case of the described registration threshold value after reduction is 0, If the quantity of acquired barrage information is less than described first preset value, then continue to obtain the second coordinate range and the first coordinate model The minimum range on the border enclosed is less than the described time less than the time interval of distance threshold and the second time point and first time point The barrage information of threshold value, and using acquired all barrage information as the barrage information of described coupling.
Method the most according to claim 1, it is characterised in that described method also includes:
In the case of the barrage information receiving described user input, obtain viewing when described user inputs barrage information described The coordinate range of panoramic video and time point are as described second coordinate range and described second time point;
Set up barrage information and described second coordinate range of described user input and the corresponding of described second time point respectively Relation.
8. a barrage display device based on panoramic video, it is characterised in that including:
First acquisition module, for obtaining the first coordinate range and the first time point of the currently viewing panoramic video of user;
Second acquisition module, for according to second coordinate range corresponding with barrage information and the second time point, obtains and institute State the first coordinate range and the barrage information of described very first time Point matching;
Display module, for showing the barrage information of described coupling.
Device the most according to claim 8, it is characterised in that described second acquisition module is used for:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and when first Between the time interval of point less than the barrage information of time threshold, as the barrage information of described coupling.
Device the most according to claim 8, it is characterised in that described second acquisition module is used for:
Obtain the registration of the second coordinate range and the first coordinate range more than registration threshold value and the second time point and when first Between the time interval of point less than the barrage information of time threshold;
In the case of the quantity of acquired barrage information is more than or equal to the first preset value, acquired barrage information is made Barrage information for described coupling.
11. devices according to claim 10, it is characterised in that described second acquisition module is additionally operable to:
In the quantity of acquired barrage information less than in the case of the first preset value, reduce described registration threshold value, and again Obtain the registration of the second coordinate range and the first coordinate range more than described registration threshold value and the second time point and when first Between the time interval of point less than the barrage information of described time threshold;
In the case of described registration threshold value after reduction is not 0, if the quantity of acquired barrage information is more than or equal to First preset value, then using acquired barrage information as the barrage information of described coupling.
12. devices according to claim 11, it is characterised in that described second acquisition module is additionally operable to:
In the case of described registration threshold value after reduction is 0, using acquired barrage information as the barrage of described coupling Information.
13. devices according to claim 11, it is characterised in that described second acquisition module is additionally operable to:
In the case of described registration threshold value after reduction is 0, if the quantity of acquired barrage information is less than described first Preset value, then continue to obtain the minimum range on the border of the second coordinate range and the first coordinate range and be less than distance threshold and the The time interval of two time points and first time point is less than the barrage information of described time threshold, and by acquired all barrages Information is as the barrage information of described coupling.
14. devices according to claim 8, it is characterised in that described device also includes:
3rd acquisition module, in the case of the barrage information receiving described user input, obtains described user input The coordinate range of described panoramic video and time point is watched as described second coordinate range with when described second during barrage information Between point;
Corresponding relation building module, for set up respectively the barrage information of described user input and described second coordinate range and The corresponding relation of described second time point.
CN201610736928.5A 2016-08-26 2016-08-26 Barrage display method and device based on panoramic video Expired - Fee Related CN106331879B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610736928.5A CN106331879B (en) 2016-08-26 2016-08-26 Barrage display method and device based on panoramic video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610736928.5A CN106331879B (en) 2016-08-26 2016-08-26 Barrage display method and device based on panoramic video

Publications (2)

Publication Number Publication Date
CN106331879A true CN106331879A (en) 2017-01-11
CN106331879B CN106331879B (en) 2019-12-31

Family

ID=57790879

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610736928.5A Expired - Fee Related CN106331879B (en) 2016-08-26 2016-08-26 Barrage display method and device based on panoramic video

Country Status (1)

Country Link
CN (1) CN106331879B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107197339A (en) * 2017-04-10 2017-09-22 北京小鸟看看科技有限公司 Display control method, device and the head-mounted display apparatus of film barrage
CN108347640A (en) * 2017-01-22 2018-07-31 北京康得新创科技股份有限公司 Information processing method based on video and device
CN108924534A (en) * 2017-06-21 2018-11-30 腾讯科技(深圳)有限公司 Methods of exhibiting, client, server and the storage medium of panoramic picture
WO2018219091A1 (en) * 2017-06-02 2018-12-06 腾讯科技(深圳)有限公司 Method and device for displaying bullet screen and storage medium
CN110971982A (en) * 2018-09-29 2020-04-07 传线网络科技(上海)有限公司 Bullet screen display method and device
CN113891137A (en) * 2021-09-27 2022-01-04 武汉斗鱼网络科技有限公司 Barrage display method and system during switching of horizontal and vertical video screens

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110138303A1 (en) * 2009-12-08 2011-06-09 International Business Machines Corporation Method for Capturing Collaborative, Real-Time Feedback on Socio-Technical Interactions in a Virtual Environment and Graphically Displaying the Interaction Patterns for Later Review
JP2014022861A (en) * 2012-07-17 2014-02-03 Sharp Corp Terminal device, computer program, and presentation system
CN105611481A (en) * 2015-12-30 2016-05-25 北京时代拓灵科技有限公司 Man-machine interaction method and system based on space voices
CN105657438A (en) * 2015-11-09 2016-06-08 乐视致新电子科技(天津)有限公司 Method and apparatus for processing panoramic live video resource

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110138303A1 (en) * 2009-12-08 2011-06-09 International Business Machines Corporation Method for Capturing Collaborative, Real-Time Feedback on Socio-Technical Interactions in a Virtual Environment and Graphically Displaying the Interaction Patterns for Later Review
JP2014022861A (en) * 2012-07-17 2014-02-03 Sharp Corp Terminal device, computer program, and presentation system
CN105657438A (en) * 2015-11-09 2016-06-08 乐视致新电子科技(天津)有限公司 Method and apparatus for processing panoramic live video resource
CN105611481A (en) * 2015-12-30 2016-05-25 北京时代拓灵科技有限公司 Man-machine interaction method and system based on space voices

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347640A (en) * 2017-01-22 2018-07-31 北京康得新创科技股份有限公司 Information processing method based on video and device
CN107197339A (en) * 2017-04-10 2017-09-22 北京小鸟看看科技有限公司 Display control method, device and the head-mounted display apparatus of film barrage
CN107197339B (en) * 2017-04-10 2019-12-31 北京小鸟看看科技有限公司 Display control method and device of film bullet screen and head-mounted display equipment
WO2018219091A1 (en) * 2017-06-02 2018-12-06 腾讯科技(深圳)有限公司 Method and device for displaying bullet screen and storage medium
US10846927B2 (en) 2017-06-02 2020-11-24 Tencent Technology (Shenzhen) Company Limited Method and apparatus for displaying a bullet-style comment in a virtual reality system
CN108924534A (en) * 2017-06-21 2018-11-30 腾讯科技(深圳)有限公司 Methods of exhibiting, client, server and the storage medium of panoramic picture
CN108924534B (en) * 2017-06-21 2020-03-17 腾讯科技(深圳)有限公司 Panoramic image display method, client, server and storage medium
CN110971982A (en) * 2018-09-29 2020-04-07 传线网络科技(上海)有限公司 Bullet screen display method and device
CN110971982B (en) * 2018-09-29 2022-06-14 阿里巴巴(中国)有限公司 Bullet screen display method and device
CN113891137A (en) * 2021-09-27 2022-01-04 武汉斗鱼网络科技有限公司 Barrage display method and system during switching of horizontal and vertical video screens
CN113891137B (en) * 2021-09-27 2023-06-16 武汉斗鱼网络科技有限公司 Bullet screen display method and system during switching of horizontal and vertical video screens

Also Published As

Publication number Publication date
CN106331879B (en) 2019-12-31

Similar Documents

Publication Publication Date Title
CN106331879A (en) Screen comment display method and device based on panoramic video
CN105593803B (en) Automatic scroll zones
CN103873630B (en) Method for managing contact person information and device
CN107256555A (en) A kind of image processing method, device and storage medium
CN107145280B (en) Image data processing method and device
CN102819400A (en) Desktop system, interface interaction method and interface interaction device of mobile terminal
US9836203B2 (en) Grid-based visual design environment
CN104571877A (en) Display processing method and device for pages
CN107071556A (en) A kind of interface rendering intent and device
CN109144652A (en) A kind of view display methods, device, electronic equipment and storage medium
CN104822077A (en) Client operating method and client
CN112860163A (en) Image editing method and device
CN105100165A (en) Network service recommendation method and device
CN112527115A (en) User image generation method, related device and computer program product
CN113015007A (en) Video frame insertion method and device and electronic equipment
US10120539B2 (en) Method and device for setting user interface
CN102368800B (en) Method and apparatus for constructing address list in mobile phone and communication equipment
CN114187392A (en) Virtual even image generation method and device and electronic equipment
CN104423774B (en) It is a kind of that the method and apparatus that right-hand man operates mobile terminal is determined based on finger print information
CN111063093B (en) Lottery drawing system and method
CN105988679A (en) Information presentation method and device and user equipment
CN111857474A (en) Application program control method and device and electronic equipment
CN104123003A (en) Content sharing method and device
CN104462099A (en) Information processing method and electronic equipment
WO2023006011A1 (en) Wallpaper generation method and apparatus and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200508

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 200241, room 2, floor 02, building 555, Dongchuan Road, Minhang District, Shanghai

Patentee before: Transmission network technology (Shanghai) Co., Ltd

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191231

Termination date: 20200826