CN107302717A - Barrage information broadcasting method and device - Google Patents

Barrage information broadcasting method and device Download PDF

Info

Publication number
CN107302717A
CN107302717A CN201710520118.0A CN201710520118A CN107302717A CN 107302717 A CN107302717 A CN 107302717A CN 201710520118 A CN201710520118 A CN 201710520118A CN 107302717 A CN107302717 A CN 107302717A
Authority
CN
China
Prior art keywords
information
barrage information
barrage
broadcasting
control information
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
CN201710520118.0A
Other languages
Chinese (zh)
Other versions
CN107302717B (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.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201710520118.0A priority Critical patent/CN107302717B/en
Publication of CN107302717A publication Critical patent/CN107302717A/en
Priority to PCT/CN2017/110934 priority patent/WO2019000788A1/en
Application granted granted Critical
Publication of CN107302717B publication Critical patent/CN107302717B/en
Active 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/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
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

Barrage information broadcasting method and device that the present invention is provided, are related to barrage information and play control technology field.Wherein, barrage information broadcasting method includes:For each barrage information, broadcasting control information is generated according to preset rules, the broadcasting control information includes rate parameter, directioin parameter and/or acceleration parameter;Corresponding barrage information is played in play area according to the broadcasting control information.By the above method, it can solve in existing barrage information play-back technology because carrying out there is the problem of barrage information movement track is single unified broadcasting is controlled to each barrage information.

Description

Barrage information broadcasting method and device
Technical field
Control technology field is played the present invention relates to barrage information, in particular to a kind of barrage information broadcasting method And device.
Background technology
With the fast development of video playback industry, the broadcasting of barrage information has also obtained increasing application, for example TV play, the broadcasting of film and various live platforms.Wherein, in live industry, the broadcasting of barrage information is very big Live interest is affected in degree.
Through inventor study find, although in existing barrage information play-back technology, for various barrage information there is also A variety of broadcasting forms.But, the problem of some are shared is remained in these different sowing forms, for example, each bullet Curtain information is played out by unified broadcasting control information, thus there is the problem of barrage information movement track is single.
The content of the invention
In view of this, it is an object of the invention to provide a kind of barrage information broadcasting method and device, to solve existing bullet Because carrying out unified broadcasting control to each barrage information there is barrage information movement track in curtain information play-back technology single Problem.
To achieve the above object, the embodiment of the present invention is adopted the following technical scheme that:
A kind of barrage information broadcasting method, including:
For each barrage information, broadcasting control information is generated according to preset rules, the broadcasting control information includes Rate parameter, directioin parameter and/or acceleration parameter;
Corresponding barrage information is played in play area according to the broadcasting control information.
In the embodiment of the present invention is preferably selected, in above-mentioned barrage information broadcasting method, methods described also includes:
In the preset boundary and the borderless contact of the play area of the barrage information, generated according to preset rules new Broadcasting control information;
Corresponding barrage information is played in the play area according to the new broadcasting control information.
In the embodiment of the present invention is preferably selected, in above-mentioned barrage information broadcasting method, the broadcasting control information When also including coefficient of elasticity, the preset boundary in the barrage information and the borderless contact of the play area, according to pre- If the step of rule generates new broadcasting control information includes:
In the preset boundary and the borderless contact of the play area of the barrage information, given birth to according to the coefficient of elasticity Cheng Xin broadcasting control information.
In the embodiment of the present invention is preferably selected, in above-mentioned barrage information broadcasting method, the broadcasting control information When also including coefficient of friction, the preset boundary in the barrage information and the borderless contact of the play area, according to pre- If the step of rule generates new broadcasting control information includes:
In the preset boundary and the borderless contact of the play area of the barrage information, given birth to according to the coefficient of friction Cheng Xin broadcasting control information.
In the embodiment of the present invention is preferably selected, in above-mentioned barrage information broadcasting method, the preset boundary is bag Box is enclosed, methods described also includes:For each barrage information, corresponding bag is formed by OBBs algorithm according to preset rules Enclose box.
In the embodiment of the present invention is preferably selected, in above-mentioned barrage information broadcasting method, the bounding box is included extremely A few sub- bounding box, it is described for each barrage information, corresponding bag is formed by OBBs algorithm according to preset rules The step of enclosing box includes:For each barrage information, according to preset rules by OBBs algorithm in the barrage information Each word generates corresponding sub- bounding box.
In the embodiment of the present invention is preferably selected, in above-mentioned barrage information broadcasting method, methods described also includes:
There is the bounding box of multiple sub- bounding boxs for each, according to the broadcasting control of the corresponding barrage information of the bounding box Information processed plays the corresponding word of each sub- bounding box respectively in the play area.
It is described for each bullet in above-mentioned barrage information broadcasting method in the embodiment of the present invention is preferably selected Curtain information, the step of generating broadcasting control information according to preset rules includes:
For each barrage information, the identification information of the barrage information is obtained;
Broadcasting control information is generated according to preset rules according to the identification information.
In the embodiment of the present invention is preferably selected, in above-mentioned barrage information broadcasting method, methods described also includes:Sentence Whether a plurality of barrage information that disconnecting is received has identification information;
It is described to include for each barrage information, the step of the identification information for obtaining the barrage information:For with mark Know each barrage information of information, obtain the identification information of the barrage information.
On the basis of the above, the embodiment of the present invention additionally provides a kind of barrage information play apparatus, including:
Control information generation module, for for each barrage information, broadcasting control information to be generated according to preset rules, The broadcasting control information includes rate parameter, directioin parameter and/or acceleration parameter;
Barrage information playing module, believes for playing corresponding barrage in play area according to the broadcasting control information Breath.
Barrage information broadcasting method and device that the present invention is provided, by generating corresponding broadcast for each barrage information Control information is put, and controls corresponding barrage information to play out according to the broadcasting control information, can be formed in play area Different movement locus, so as to solve in existing barrage information play-back technology because carrying out unified broadcasting control to each barrage information And there is the problem of barrage information movement track is single, the interest and visual effect of the broadcasting of barrage information are drastically increased, With greatly practical value.
Further, by the setting of coefficient of elasticity, the root in the borderless contact of the border of barrage information and play area New broadcasting control information is generated according to the coefficient of elasticity, to control barrage information to form new broadcasting track in play area, from And formed and be similar to generation elastic collision, inelastic collision or the effect of completely inelastic collision, it is effectively improved barrage letter Cease the interest and visual effect played.
To enable the above objects, features and advantages of the present invention to become apparent, preferred embodiment cited below particularly, and coordinate Appended accompanying drawing, is described in detail below.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of barrage information broadcasting method provided in an embodiment of the present invention.
Fig. 2 is another schematic flow sheet of barrage information broadcasting method provided in an embodiment of the present invention.
Fig. 3 is the structured flowchart of barrage information play apparatus provided in an embodiment of the present invention.
Fig. 4 is the structured flowchart of control information generation module provided in an embodiment of the present invention.
Fig. 5 is another structured flowchart of barrage information play apparatus provided in an embodiment of the present invention.
Fig. 6 is the structured flowchart that control information provided in an embodiment of the present invention regenerates module.
Icon:100- barrage information play apparatus;110- control information generation modules;112- identification information judgment submodules Block;114- identification information acquisition submodules;116- control information generates submodule;130- barrage information playing modules;150- is controlled Information processed regenerates module;The control information of 152- first generates submodule;The control information of 154- second generates submodule;170- Barrage information replays module.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention 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 only It is a part of embodiment of the present invention, rather than whole embodiments.The present invention being generally described and illustrated herein in the accompanying drawings The component of embodiment can be arranged and designed with a variety of configurations.
Therefore, the detailed description of embodiments of the invention below to providing in the accompanying drawings is not intended to limit claimed The scope of the present invention, but be merely representative of the present invention selected embodiment.Based on the embodiment in the present invention, this area is common The every other embodiment that technical staff is obtained under the premise of creative work is not made, belongs to the model that the present invention is protected Enclose.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined in individual accompanying drawing, then it further need not be defined and explained in subsequent accompanying drawing.In description of the invention In, term " first ", " second " etc. are only used for distinguishing description, and it is not intended that being or hint relative importance.
As shown in figure 1, the embodiments of the invention provide a kind of barrage information broadcasting method, below by the tool shown in Fig. 1 Body flow is described in detail.
Step S110, for each barrage information, broadcasting control information is generated according to preset rules.
Alternatively, the particular content of the broadcasting control information is unrestricted, can include but is not limited to rate parameter, side To the parameter information such as parameter and acceleration parameter.Both can be to include any one parameter therein or arbitrary Two kinds of parameters, can also be including three kinds of parameters, are configured according to the actual requirements.In the present embodiment, it is guarantee institute The richness of broadcasting control information and the diversity of barrage information movement track is stated to improve the interest of barrage information broadcasting, institute Stating broadcasting control information includes rate parameter, directioin parameter and acceleration parameter.
Alternatively, the particular content for generating the preset rules of the broadcasting control information is unrestricted, both can be to be directed to Each barrage information, generates corresponding broadcasting control information at random, can also according to the particular content of each barrage information, Generation correspondence broadcasting control information.In the present embodiment, the barrage information has identification information, generation broadcasting control information Step can be:For each barrage information, the identification information of the barrage information is obtained;According to the identification information according to pre- If rule generation broadcasting control information.
Further, it is contemplated that if each barrage information is respectively provided with identification information, and according to identification information correspondence The different broadcasting control information of generation, can cause barrage information chaotic in play area movement locus, and then influence the sight of video See effect.Therefore, in the present embodiment, different broadcasting control informations are only generated to part barrage information.
Alternatively, the embodiment that different broadcasting control informations are only generated to part barrage information is unrestricted, For example, when each barrage information is respectively provided with identification information, bullet that can be corresponding only to meeting the identification information of preparatory condition Curtain information generates different broadcast informations.In the present embodiment, only barrage information in part has identification information, and will have mark The barrage information for knowing information generates different broadcasting control informations, therefore, and methods described is also the step of obtaining identification information before Including:Judge whether a plurality of barrage information received has identification information.And obtain the identification information by following steps: For each barrage information with identification information, the identification information of the barrage information is obtained.
Alternatively, the specific manifestation form of the identification information is unrestricted, both can be by some or it is multiple specific Word as identification information, as long as example have " ball " this word be judge the barrage information there is identification information.Can also be Using the implication representated by barrage information as identification information, for example the barrage information reflected be certain mood when, sentence The fixed barrage information has identification information.The barrage information felt blue is identified such as listless, restless.
Step S130, corresponding barrage information is played according to the broadcasting control information in play area.
Alternatively, because the broadcasting control information includes rate parameter, directioin parameter and acceleration parameter.Broadcast described in each Put control information different, can both refer to that the three kinds of parameter informations included are different or refer to any two and play control As long as information has one or two kinds of parameter informations different.Do not do specific restriction in the present embodiment, can be according to reality The quantity of the barrage information with identification information is designed in the design process of border, such as larger in the quantity with barrage information When, can be that any two broadcasting control informations have a kind of parameter information different.
In the present embodiment, it is contemplated that the play area is the region of a closing, it is impossible to infinitely great spy Property, therefore, the barrage information will necessarily move to the border of play area when the play area is played.Alternatively, institute State barrage information movement to the play area border when, both can be directly to disappear or generate new broadcasting control Information processed is played out, for example, the movement locus of script is A to B, is according to the movement locus that new broadcasting control information is generated B to A.It is further to improve the interest that the barrage information is played, methods described may be used also in the present embodiment with reference to Fig. 2 With including step S150 and step S170.
Step S150, in the preset boundary and the borderless contact of the play area of the barrage information, according to default The new broadcasting control information of rule generation.
In the present embodiment, the concrete shape of the play area is unrestricted, for example, both can be it is the more commonly used just Square or rectangle or other regular or irregular shapes.The preset boundary of the barrage information with it is described New broadcasting control information is generated during the borderless contact of play area, can both refer to that all borders with the play area connect New broadcasting control information can be generated when tactile or refers to specific one or more side only with the play area Boundary can just generate new broadcasting control information when contacting.In the present embodiment, the play area is on rectangle, first direction Two borders be respectively barrage information issuing side and disappearance end, generation is new when contact is in two borders of second direction broadcasts Put the border of control information.
Alternatively, the particular content for generating the preset rules of the new broadcasting control information is unrestricted, can be When the preset boundary of the barrage information and the borderless contact of the play area, new broadcasting control information, example are generated at random Such as, keep rate information and acceleration information constant, at random one new directional information of generation.In the present embodiment, it is described to broadcast Coefficient of elasticity can also be included by putting control information, it is possible to new broadcasting control information is generated by following steps:In the bullet When the preset boundary and the borderless contact of the play area of curtain information, generate new broadcasting according to the coefficient of elasticity and control to believe Breath.
Alternatively, the specific set-up mode of the coefficient of elasticity is unrestricted, can both be randomly generated or root It is configured according to the identification information of the barrage information, for example, when with " ball " word, that is, judging that the barrage information has mark Information, and further obtain the limited identification information to " ball " word, the identification information such as " iron ", " foot ", " basket ", and root The size of coefficient of elasticity is set according to the identification information, for example, " basketball " corresponding coefficient of elasticity is 1, " football " corresponding elasticity Coefficient is 0.5, and " iron ball " corresponding coefficient of elasticity is 0.Set by the difference of the coefficient of elasticity, it is ensured that different bullets When the preset boundary and the borderless contact of the play area of curtain information, occur the bounce-back of different-effect, further increasing The interest that barrage information is played, for example, can be respectively according to elastic collision principle, non-ballistic according to the difference of coefficient of elasticity Property collision principle and completely inelastic collision principle carry out impact operations.
In the present embodiment, it is further to improve the barrage information in the borderless contact with the play area, The diversity of the new broadcasting control information of generation is so that the impact operations of above-mentioned impact operations with pressing close to legitimate object, described to broadcast Coefficient of friction can also be included by putting control information, it is possible to new broadcasting control information is generated by following steps:In the bullet When the preset boundary and the borderless contact of the play area of curtain information, generate new broadcasting according to the coefficient of friction and control to believe Breath.
Alternatively, the specific set-up mode of the coefficient of friction is unrestricted, can both be randomly generated or root It is configured according to the identification information of the barrage information, for example, " iron ball " corresponding coefficient of friction is less than " glass marble " and " plastics The coefficient of friction of ball ".
Step S170, corresponding barrage information is played according to the new broadcasting control information in the play area.
Alternatively, the specific manifestation form of the preset boundary is unrestricted, both can be visible or can not See.In the present embodiment, it is further to improve the interest when barrage information is played, the preset boundary is visible 's.
Alternatively, the embodiment for forming the preset boundary is unrestricted, for example, can pass through various edges Adjustment method is formed.In the present embodiment, the preset boundary is bounding box, and forms the bounding box by following steps:Pin To each barrage information, corresponding bounding box is formed by OBBs algorithm according to preset rules.
Alternatively, the embodiment for each barrage information formation bounding box is unrestricted, for example, both can be with It is to surround this barrage information or for the every of this barrage information to this barrage information one bounding box of formation One word forms a sub- bounding box respectively, i.e., described bounding box includes multiple sub- bounding boxs.In the present embodiment, each Bounding box includes at least one sub- bounding box, it is possible to form the bounding box by following steps:For each barrage letter Breath, corresponding sub- bounding box is generated according to preset rules by OBBs algorithm to each word in the barrage information.
Alternatively, the particular content for generating the preset rules of sub- bounding box is unrestricted, for example, the attached bag is enclosed for side Shape, is handled according to the principle that can just surround corresponding word.In the present embodiment, it is described logical according to preset rules Crossing the step of OBBs algorithm generates corresponding sub- bounding box to each word in the barrage information includes:Pass through bounding box Algorithm generates corresponding sub- bounding box to each word in the barrage information according to the shape of the word.
It is appreciated that the word mentioned above, can both refer to the image symbol of the word of narrow sense, i.e. record information Number or refer to various punctuates.
Further, in the present embodiment, each word in the barrage information generates corresponding sub- bounding box Afterwards, control corresponding word unrestricted in the form that play area is played out, for example, at first of the barrage information When the corresponding sub- bounding box of word and the borderless contact of play area, each word that this barrage information is included is according to new Broadcasting control information carry out unified broadcasting.In the present embodiment, it is further to improve the interest that barrage information is played, institute The method of stating can also include:There is the bounding box of multiple sub- bounding boxs for each, believed according to the corresponding barrage of the bounding box The broadcasting control information of breath plays the corresponding word of each sub- bounding box respectively in the play area.That is, in this barrage information First word corresponding attached bag corresponding new broadcasting control information and root are generated when enclosing the borderless contact with play area First word is played according to the broadcasting control information, in the corresponding sub- bounding box of second word and the borderless contact of play area When according to according to the broadcasting control information play second word.
With reference to Fig. 3, the embodiment of the present invention also provides a kind of barrage information play apparatus 100, can include control information life Into module 110 and barrage information playing module 130.
The control information generation module 110, for for each barrage information, control to be played according to preset rules generation Information processed, the broadcasting control information includes rate parameter, directioin parameter and/or acceleration parameter.In the present embodiment, Fig. 1's Step S110 can be performed by the control information generation module 110.
The barrage information playing module 130, for playing corresponding in play area according to the broadcasting control information Barrage information.In the present embodiment, Fig. 1 step S130 can be performed by the barrage information playing module 130.
With reference to Fig. 4, in the present embodiment, the control information generation module 110 can include identification information judgment submodule Block 112, identification information acquisition submodule 114 and control information generation submodule 116.
Whether the identification information judgment submodule 112, a plurality of barrage information for judging to receive has mark letter Breath.The identification information acquisition submodule 114, for for each barrage information with identification information, obtaining the barrage The identification information of information.The control information generates submodule 116, for being generated according to the identification information according to preset rules Broadcasting control information.
With reference to Fig. 5, in the present embodiment, the barrage information play apparatus 100 can also again give birth to including control information Module 170 is replayed into module 150 and barrage information.
The control information regenerates module 150, for the preset boundary in the barrage information and the broadcast area During the borderless contact in domain, new broadcasting control information is generated according to preset rules.
In the present embodiment, Fig. 2 step S150 can regenerate module 150 by the control information and perform.
The barrage information replays module 170, is broadcast according to the new broadcasting control information in the play area Put corresponding barrage information.
In the present embodiment, Fig. 2 step S170 can replay module 170 by the barrage information and perform.
With reference to Fig. 6, in the present embodiment, the control information can also include coefficient of elasticity and coefficient of friction, the control Information processed, which regenerates module 150, can include the first control information generation submodule 152 and second control information generation submodule Block 154.
First control information generates submodule 152, is played for the preset boundary in the barrage information with described During the borderless contact in region, new broadcasting control information is generated according to the coefficient of elasticity.Second control information generation Module 154, during for the preset boundary in the barrage information and the borderless contact of the play area, be according to the friction The new broadcasting control information of number generation.
Further, in the present embodiment, when the preset boundary is bounding box, the barrage information play apparatus 100 can also include bounding box generation module.
The bounding box generation module, for for each barrage information, OBBs algorithm to be passed through according to preset rules Form corresponding bounding box.
Further, in the present embodiment, when the bounding box includes multiple sub- bounding boxs, the bounding box generates mould Block can include sub- bounding box generation module.
The sub- bounding box generation module, for for each barrage information, being calculated according to preset rules by bounding box Method generates corresponding sub- bounding box to each word in the barrage information.
In summary, the present invention is provided barrage information broadcasting method and device, by being given birth to for each barrage information Control corresponding barrage information to play out into corresponding broadcasting control information, and according to the broadcasting control information, can broadcast Put region and form different movement locus, so as to solve in existing barrage information play-back technology because being unified to each barrage information Broadcasting control and there is the problem of barrage information movement track is single, drastically increase barrage information broadcasting interest and Visual effect, with greatly practical value.Secondly, by the setting of coefficient of elasticity, on the border and broadcast area of barrage information New broadcasting control information is generated during the borderless contact in domain according to the coefficient of elasticity, to control barrage information to be formed in play area New broadcasting track, so as to be formed similar to occurring elastic collision, inelastic collision or the effect of completely inelastic collision, effectively Ground improves the interest and visual effect of barrage information broadcasting.
In several embodiments that the embodiment of the present invention is provided, it should be understood that disclosed apparatus and method, also may be used To realize by another way.Apparatus and method embodiment described above is only schematical, for example, in accompanying drawing Flow chart and block diagram show the device of multiple embodiments according to the present invention, the possibility of method and computer program product is realized Architectural framework, function and operation.At this point, each square frame in flow chart or block diagram can represent module, a program A part for section or code a, part for the module, program segment or code is used to realize defined patrol comprising one or more Collect the executable instruction of function.It should also be noted that in some implementations as replacement, the function of being marked in square frame Can be with different from the order marked in accompanying drawing generation.For example, two continuous square frames can essentially be held substantially in parallel OK, they can also be performed in the opposite order sometimes, and this is depending on involved function.It is also noted that block diagram and/or The combination of each square frame in flow chart and the square frame in block diagram and/or flow chart, can use function as defined in execution or dynamic The special hardware based system made is realized, or can be realized with the combination of specialized hardware and computer instruction.
In addition, each functional module in each embodiment of the invention can integrate to form an independent portion Point or modules individualism, can also two or more modules be integrated to form an independent part.
If the function is realized using in the form of software function module and is used as independent production marketing or in use, can be with It is stored in a computer read/write memory medium.Understood based on such, technical scheme is substantially in other words The part contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, including some instructions are to cause a computer equipment (can be individual People's computer, electronic equipment, or network equipment etc.) perform all or part of step of each of the invention embodiment methods described Suddenly.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), deposit at random Access to memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes. It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to the bag of nonexcludability Contain, so that process, method, article or equipment including a series of key elements are not only including those key elements, but also including Other key elements being not expressly set out, or also include for this process, method, article or the intrinsic key element of equipment. In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including the key element Process, method, article or equipment in also there is other identical element.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this area For art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiies Change, equivalent substitution, improvement etc., should be included in the scope of the protection.

Claims (10)

1. a kind of barrage information broadcasting method, it is characterised in that methods described includes:
For each barrage information, broadcasting control information is generated according to preset rules, the broadcasting control information includes speed Parameter, directioin parameter and/or acceleration parameter;
Corresponding barrage information is played in play area according to the broadcasting control information.
2. barrage information broadcasting method according to claim 1, it is characterised in that methods described also includes:
In the preset boundary and the borderless contact of the play area of the barrage information, new broadcast is generated according to preset rules Put control information;
Corresponding barrage information is played in the play area according to the new broadcasting control information.
3. barrage information broadcasting method according to claim 2, it is characterised in that the broadcasting control information also includes bullet When property coefficient, the preset boundary in the barrage information and the borderless contact of the play area, given birth to according to preset rules The step of Cheng Xin broadcasting control information, includes:
In the preset boundary and the borderless contact of the play area of the barrage information, generated according to the coefficient of elasticity new Broadcasting control information.
4. barrage information broadcasting method according to claim 2, it is characterised in that the broadcasting control information also includes rubbing When wiping coefficient, the preset boundary in the barrage information and the borderless contact of the play area, given birth to according to preset rules The step of Cheng Xin broadcasting control information, includes:
In the preset boundary and the borderless contact of the play area of the barrage information, generated according to the coefficient of friction new Broadcasting control information.
5. the barrage information broadcasting method according to claim 2-4 any one, it is characterised in that the preset boundary is Bounding box, methods described also includes:For each barrage information, form corresponding by OBBs algorithm according to preset rules Bounding box.
6. barrage information broadcasting method according to claim 5, it is characterised in that the bounding box includes at least one son Bounding box, it is described for each barrage information, the step of corresponding bounding box is formed by OBBs algorithm according to preset rules Suddenly include:For each barrage information, according to preset rules by OBBs algorithm to each text in the barrage information Word generates corresponding sub- bounding box.
7. barrage information broadcasting method according to claim 6, it is characterised in that methods described also includes:
There is the bounding box of multiple sub- bounding boxs for each, controlled to believe according to the broadcasting of the corresponding barrage information of the bounding box Breath plays the corresponding word of each sub- bounding box respectively in the play area.
8. barrage information broadcasting method according to claim 1, it is characterised in that described for each barrage information, The step of generating broadcasting control information according to preset rules includes:
For each barrage information, the identification information of the barrage information is obtained;
Broadcasting control information is generated according to preset rules according to the identification information.
9. barrage information broadcasting method according to claim 8, it is characterised in that methods described also includes:Judge to receive Whether a plurality of barrage information arrived has identification information;
It is described to include for each barrage information, the step of the identification information for obtaining the barrage information:For with mark letter Each barrage information of breath, obtains the identification information of the barrage information.
10. a kind of barrage information play apparatus, it is characterised in that including:
Control information generation module, it is described for for each barrage information, broadcasting control information to be generated according to preset rules Broadcasting control information includes rate parameter, directioin parameter and/or acceleration parameter;
Barrage information playing module, for playing corresponding barrage information in play area according to the broadcasting control information.
CN201710520118.0A 2017-06-30 2017-06-30 Barrage information broadcasting method and device Active CN107302717B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710520118.0A CN107302717B (en) 2017-06-30 2017-06-30 Barrage information broadcasting method and device
PCT/CN2017/110934 WO2019000788A1 (en) 2017-06-30 2017-11-14 Method, device, terminal, and storage medium for playing bullet subtitle information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710520118.0A CN107302717B (en) 2017-06-30 2017-06-30 Barrage information broadcasting method and device

Publications (2)

Publication Number Publication Date
CN107302717A true CN107302717A (en) 2017-10-27
CN107302717B CN107302717B (en) 2019-04-05

Family

ID=60135255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710520118.0A Active CN107302717B (en) 2017-06-30 2017-06-30 Barrage information broadcasting method and device

Country Status (2)

Country Link
CN (1) CN107302717B (en)
WO (1) WO2019000788A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108055552A (en) * 2017-12-13 2018-05-18 广州虎牙信息科技有限公司 Direct broadcasting room barrage methods of exhibiting, device and corresponding terminal
WO2019001081A1 (en) * 2017-06-30 2019-01-03 武汉斗鱼网络科技有限公司 Method and device for processing overlay comment information, electronic apparatus, and storage medium
WO2019000788A1 (en) * 2017-06-30 2019-01-03 武汉斗鱼网络科技有限公司 Method, device, terminal, and storage medium for playing bullet subtitle information
CN111372140A (en) * 2020-03-04 2020-07-03 网易(杭州)网络有限公司 Barrage adjusting method and device, computer readable storage medium and electronic equipment
CN112689190A (en) * 2021-03-22 2021-04-20 游艺星际(北京)科技有限公司 Barrage display method and device, terminal and storage medium
CN114025225A (en) * 2021-10-29 2022-02-08 北京字跳网络技术有限公司 Bullet screen control method and device, electronic equipment and storage medium
CN114520924A (en) * 2022-02-22 2022-05-20 上海哔哩哔哩科技有限公司 Bullet screen display method and device
WO2024041515A1 (en) * 2022-08-22 2024-02-29 北京字跳网络技术有限公司 Bullet-screen comment display method and apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101668131A (en) * 2008-09-04 2010-03-10 新奥特(北京)视频技术有限公司 Method for editing and broadcasting television caption based on virtual container
US20100260477A1 (en) * 2009-04-14 2010-10-14 Xia Zhang Method for processing a subtitle data stream of a video program, and associated video display system
CN105323704A (en) * 2014-07-07 2016-02-10 中兴通讯股份有限公司 User comment sharing method, device and system
CN106412711A (en) * 2016-09-22 2017-02-15 广州华多网络科技有限公司 Barrage control method and device
CN106550277A (en) * 2015-09-23 2017-03-29 天津三星电子有限公司 A kind of method and display device of loading barrage
CN106658221A (en) * 2016-12-06 2017-05-10 广州华多网络科技有限公司 Bullet screen control method and device
CN106792087A (en) * 2016-12-14 2017-05-31 上海青声网络科技有限公司 The method and device that a kind of barrage shows

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160261927A1 (en) * 2013-10-09 2016-09-08 Disney Enterprises, Inc. Method and System for Providing and Displaying Optional Overlays
CN105117934A (en) * 2015-08-05 2015-12-02 北京奇艺世纪科技有限公司 Commodity comment information display method and apparatus
CN105554581A (en) * 2015-12-11 2016-05-04 小米科技有限责任公司 Method and device for bullet screen display
CN105939493B (en) * 2016-03-30 2019-02-22 广州华多网络科技有限公司 A kind of display methods and display device of video barrage
CN106021279B (en) * 2016-04-28 2020-04-07 百度在线网络技术(北京)有限公司 Information display method and device
CN106454434B (en) * 2016-11-15 2020-04-03 广州华多网络科技有限公司 Bullet screen playing method and device
CN107302717B (en) * 2017-06-30 2019-04-05 武汉斗鱼网络科技有限公司 Barrage information broadcasting method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101668131A (en) * 2008-09-04 2010-03-10 新奥特(北京)视频技术有限公司 Method for editing and broadcasting television caption based on virtual container
US20100260477A1 (en) * 2009-04-14 2010-10-14 Xia Zhang Method for processing a subtitle data stream of a video program, and associated video display system
CN105323704A (en) * 2014-07-07 2016-02-10 中兴通讯股份有限公司 User comment sharing method, device and system
CN106550277A (en) * 2015-09-23 2017-03-29 天津三星电子有限公司 A kind of method and display device of loading barrage
CN106412711A (en) * 2016-09-22 2017-02-15 广州华多网络科技有限公司 Barrage control method and device
CN106658221A (en) * 2016-12-06 2017-05-10 广州华多网络科技有限公司 Bullet screen control method and device
CN106792087A (en) * 2016-12-14 2017-05-31 上海青声网络科技有限公司 The method and device that a kind of barrage shows

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019001081A1 (en) * 2017-06-30 2019-01-03 武汉斗鱼网络科技有限公司 Method and device for processing overlay comment information, electronic apparatus, and storage medium
WO2019000788A1 (en) * 2017-06-30 2019-01-03 武汉斗鱼网络科技有限公司 Method, device, terminal, and storage medium for playing bullet subtitle information
CN108055552A (en) * 2017-12-13 2018-05-18 广州虎牙信息科技有限公司 Direct broadcasting room barrage methods of exhibiting, device and corresponding terminal
CN111372140A (en) * 2020-03-04 2020-07-03 网易(杭州)网络有限公司 Barrage adjusting method and device, computer readable storage medium and electronic equipment
CN112689190A (en) * 2021-03-22 2021-04-20 游艺星际(北京)科技有限公司 Barrage display method and device, terminal and storage medium
CN112689190B (en) * 2021-03-22 2022-07-01 游艺星际(北京)科技有限公司 Barrage display method, device, terminal and storage medium
CN114025225A (en) * 2021-10-29 2022-02-08 北京字跳网络技术有限公司 Bullet screen control method and device, electronic equipment and storage medium
WO2023071507A1 (en) * 2021-10-29 2023-05-04 北京字跳网络技术有限公司 On-screen comment control method and apparatus, electronic device and storage medium
CN114025225B (en) * 2021-10-29 2023-08-29 北京字跳网络技术有限公司 Bullet screen control method and device, electronic equipment and storage medium
CN114520924A (en) * 2022-02-22 2022-05-20 上海哔哩哔哩科技有限公司 Bullet screen display method and device
WO2024041515A1 (en) * 2022-08-22 2024-02-29 北京字跳网络技术有限公司 Bullet-screen comment display method and apparatus

Also Published As

Publication number Publication date
WO2019000788A1 (en) 2019-01-03
CN107302717B (en) 2019-04-05

Similar Documents

Publication Publication Date Title
CN107302717A (en) Barrage information broadcasting method and device
US8368688B2 (en) Method for rendering fluid
US20190354759A1 (en) Artificial intelligence for emulating human playstyles
JP2019110544A (en) Scheme for determining locations and timing of advertisements and other insertions in media
JP2005507722A5 (en)
US7019742B2 (en) Dynamic 2D imposters of 3D graphic objects
CN106267822A (en) The method of testing of game performance and device
CN103596044A (en) Method, device and system for processing and displaying video file
CN108057245B (en) Map generation method and device, storage medium and terminal
CN106814846B (en) Eye movement analysis method based on intersection point of sight line and collision body in VR
Lin et al. The quest for omnioculars: Embedded visualization for augmenting basketball game viewing experiences
CN106503034A (en) A kind of method and device for motion picture soundtrack
CN107823881A (en) Special display effect method and device
CN107134004A (en) A kind of method and device that spheroid motion is simulated in Flash animations
CN106792264A (en) A kind of video frame transmission method and device
CN104794316A (en) Method for disassembling and combining 3D models
CN107590429A (en) The method and device verified based on eyeprint feature
US20120060014A1 (en) Electronic device and method for protecting electronic keys using the same
Chu et al. Modeling spatiotemporal relationships between moving objects for event tactics analysis in tennis videos
TW202107248A (en) Electronic apparatus and method for recognizing view angle of displayed screen thereof
CN107295389A (en) Barrage information processing method and device
CN105786158A (en) Drawing operation control method and device and game machine
KR102461133B1 (en) Apparatus and method for providing game that provides item management capabilities based on achievements
TWI701659B (en) Sound playback method, apparatus and non-transitory computer readable storage medium thereof
CN117149016B (en) Virtual object control method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant