CN106303729A - Exchange method based on barrage, interactive device and subscriber equipment - Google Patents
Exchange method based on barrage, interactive device and subscriber equipment Download PDFInfo
- Publication number
- CN106303729A CN106303729A CN201510259636.2A CN201510259636A CN106303729A CN 106303729 A CN106303729 A CN 106303729A CN 201510259636 A CN201510259636 A CN 201510259636A CN 106303729 A CN106303729 A CN 106303729A
- Authority
- CN
- China
- Prior art keywords
- barrage
- coverage
- video content
- level
- comment
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4318—Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the present application discloses a kind of exchange method based on barrage, interactive device and subscriber equipment, and described method comprises determining that the barrage level of coverage of a video content;Wherein, at least one barrage comment that described barrage level of coverage is corresponding with described video content presents level of coverage to described video content;The barrage benchmark translational speed corresponding with described video content is determined according at least to described barrage level of coverage.The embodiment of the embodiment of the present application presents level of coverage according at least one barrage comment to video content and determines the translational speed of at least one barrage comment, and then so that described at least one barrage comment is more intelligent to presenting of user, improves Consumer's Experience.
Description
Technical field
The application relates to a kind of interaction technique field, particularly relates to a kind of mutual side based on barrage
Method, interactive device and subscriber equipment.
Background technology
Along with interactive form more and more diversified between user, occur in that with captions form at screen
The comment (hereinafter referred to as barrage comment) sailed on curtain, such comment presentation mode is referred to as
Barrage.The comment of this barrage is usually the video content or its presented by spectators for described screen
Its comment is made, and is typically occurred, towards described screen and described first by the first side of screen
Relative the second side, side is moved to set translational speed, until disappearing at described second side.Mesh
The translational speed of front every barrage comment can be the number of words by every barrage comment and acquiescence
Or jointly determined by the barrage benchmark translational speed of user preset.Described barrage benchmark moves speed
The time that degree is typically presented in screen by every barrage comment determines.When user preset barrage
One presentative time of comment, then the comment of number of words less barrage needs with a slower mobile speed
Degree is mobile, and the more barrage comment of number of words need with one faster translational speed move, with
The barrage comment making different length all presents with described presentative time on screen.
Summary of the invention
The purpose that the embodiment of the present application is possible is: provide a kind of interaction schemes based on barrage.
First aspect, a possible embodiment of the application provides a kind of friendship based on barrage
Method mutually, including:
Determine the barrage level of coverage of a video content;Wherein, described barrage level of coverage be with
At least one barrage comment that described video content is corresponding presents covering journey to described video content
Degree;
The barrage base corresponding with described video content is determined according at least to described barrage level of coverage
Quasi-translational speed.
In conjunction with first aspect, in the embodiment that the second is possible, described determine described barrage
Level of coverage includes:
The area related information that presents according at least to described at least one barrage comment determines described bullet
Curtain level of coverage.
In conjunction with any of the above-described kind of possible embodiment of first aspect, in the reality that the third is possible
Execute in mode, described determine that described barrage level of coverage includes: comment according to described at least one barrage
The area information that presents presenting area related information and described video content of opinion determines described bullet
Curtain level of coverage.
In conjunction with any of the above-described kind of possible embodiment of first aspect, the 4th kind of possible reality
Execute in mode, described determine that described barrage level of coverage includes:
The video presented in the setting time before presentative time according to described video content
Barrage level of coverage corresponding to content determines described barrage level of coverage.
In conjunction with any of the above-described kind of possible embodiment of first aspect, the 5th kind of possible reality
Executing in mode, described before described presentative time sets the time as upper the one of described presentative time
Moment.
In conjunction with any of the above-described kind of possible embodiment of first aspect, the 6th kind of possible reality
Execute in mode, described determine that described barrage level of coverage includes:
Presented at least one barrage corresponding according at least to the described video content presented is commented
Opinion present area related information determine described in the barrage corresponding to video content that presented cover
Lid degree.
In conjunction with any of the above-described kind of possible embodiment of first aspect, the 7th kind of possible reality
Execute in mode, described determine that described barrage level of coverage includes:
Area related information and described is presented according to the described at least one barrage comment presented
The video content presented present area information determine described in presented corresponding to video content
Barrage level of coverage.
In conjunction with any of the above-described kind of possible embodiment of first aspect, the 8th kind of possible reality
Execute in mode, described in present area related information and include following at least one:
Present quantity information, number of characters information, present attribute information.
In conjunction with any of the above-described kind of possible embodiment of first aspect, the 9th kind of possible reality
Execute in mode, described in present attribute information and include following at least one:
Present size information, present block information.
In conjunction with any of the above-described kind of possible embodiment of first aspect, the tenth kind of possible reality
Execute in mode, described determine that described barrage benchmark moves speed according at least to described barrage level of coverage
Degree includes:
According to the height of described barrage level of coverage, determine the fast of described barrage benchmark translational speed
Slowly, wherein: described barrage level of coverage is the highest, described barrage benchmark translational speed is the fastest.
In conjunction with any of the above-described kind of possible embodiment of first aspect, possible at the 11st kind
In embodiment, described method also includes:
According at least to a bullet in described barrage benchmark translational speed and described at least one barrage comment
The barrage of curtain comment presents the translational speed that information determines that described barrage is commented on.
In conjunction with any of the above-described kind of possible embodiment of first aspect, possible at the 12nd kind
In embodiment, described barrage presents information and includes following at least one:
Number of characters information, present path information.
Second aspect, a possible embodiment of the application provides a kind of friendship based on barrage
Device mutually, including:
Level of coverage determines module, for determining the barrage level of coverage of a video content;Wherein,
At least one barrage that described barrage level of coverage is corresponding with described video content is commented on described
Video content present level of coverage;
Benchmark translational speed determines module, for according at least to described barrage level of coverage determine with
The barrage benchmark translational speed that described video content is corresponding.
In conjunction with second aspect, in the embodiment that the second is possible, described level of coverage determines
Module includes:
First determines submodule, presents region for comment on according at least to described at least one barrage
Relevant information determines described barrage level of coverage.
In conjunction with any of the above-described kind of possible embodiment of second aspect, in the reality that the third is possible
Executing in mode, described first determines that submodule includes:
First determines unit, presents the relevant letter in region for comment on according to described at least one barrage
The area information that presents of breath and described video content determines described barrage level of coverage.
In conjunction with any of the above-described kind of possible embodiment of second aspect, the 4th kind of possible reality
Executing in mode, described level of coverage determines that module includes:
Second determines submodule, for according to the setting before the presentative time of described video content
Barrage level of coverage corresponding to the video content presented in time determines that described barrage covers
Degree.
In conjunction with any of the above-described kind of possible embodiment of second aspect, the 5th kind of possible reality
Executing in mode, described before described presentative time sets the time as upper the one of described presentative time
Moment.
In conjunction with any of the above-described kind of possible embodiment of second aspect, the 6th kind of possible reality
Executing in mode, described second determines that submodule includes:
Second determines unit, for according at least to the described video content presented corresponding in
Existing at least one barrage comment present area related information determine described in the video that presented
Barrage level of coverage corresponding to appearance.
In conjunction with any of the above-described kind of possible embodiment of second aspect, the 7th kind of possible reality
Executing in mode, described second determines that unit includes:
Second determines subelement, for presenting according to the described at least one barrage comment presented
Area related information and the described video content presented present area information determine described in
Present the barrage level of coverage corresponding to video content.
In conjunction with any of the above-described kind of possible embodiment of second aspect, the 8th kind of possible reality
Execute in mode, described in present area related information and include following at least one:
Present quantity information, number of characters information, present attribute information.
In conjunction with any of the above-described kind of possible embodiment of second aspect, the 9th kind of possible reality
Execute in mode, described in present attribute information and include following at least one:
Present size information, present block information.
In conjunction with any of the above-described kind of possible embodiment of second aspect, the tenth kind of possible reality
Executing in mode, described benchmark translational speed determines that module includes:
Benchmark translational speed determines submodule, for the height according to described barrage level of coverage,
Determine the speed of described barrage benchmark translational speed, wherein: described barrage level of coverage is the highest,
Described barrage benchmark translational speed is the fastest.
In conjunction with any of the above-described kind of possible embodiment of second aspect, possible at the 11st kind
In embodiment, described device also includes:
Translational speed determines module, for according at least to described barrage benchmark translational speed and described
The barrage that at least one barrage comment, a barrage is commented on presents information and determines what described barrage was commented on
Translational speed.
In conjunction with any of the above-described kind of possible embodiment of second aspect, possible at the 12nd kind
In embodiment, described barrage presents information and includes following at least one:
Number of characters information, present path information.
The third aspect, a possible embodiment of the application provides a kind of subscriber equipment, institute
State subscriber equipment to include:
Memorizer, is used for depositing instruction;
Processor, for performing the instruction of described memorizer storage, described instruction makes described place
Reason device operates below performing:
Determine the barrage level of coverage of a video content;Wherein, described barrage level of coverage be with
At least one barrage comment that described video content is corresponding presents covering journey to described video content
Degree;
The barrage base corresponding with described video content is determined according at least to described barrage level of coverage
Quasi-translational speed.
The embodiment of the embodiment of the present application according at least one barrage comment to video content in
Existing level of coverage determines the translational speed of at least one barrage comment, and then so that described extremely
A few barrage comment is more intelligent to presenting of user, improves Consumer's Experience.
Accompanying drawing explanation
Fig. 1 is the flow chart of steps of a kind of based on barrage the exchange method of the embodiment of the present application;
Fig. 2 is the structural representation frame of a kind of based on barrage the interactive device of the embodiment of the present application
Figure;
Fig. 3 a~3e is the structural representation of five kinds of interactive devices based on barrage of the embodiment of the present application
Block diagram;
Fig. 4 is the structural schematic block diagram of a kind of subscriber equipment of the embodiment of the present application.
Detailed description of the invention
Below in conjunction with the accompanying drawings (label identical in some accompanying drawings represent identical element) and implement
Example, is described in further detail the detailed description of the invention of the application.Following example are used for
Bright the application, but it is not limited to scope of the present application.
Only it will be understood by those skilled in the art that terms such as " first ", " second " in the application
For distinguishing different step, equipment or module etc., neither represent any particular technology implication, also
Do not indicate that the inevitable logical order between them.
Inventors herein have recognized that, under the scene that some are possible, correspondence is regarded by barrage comment
Frequently the level of coverage of content is higher, and the such as quantity of barrage comment can take big half screen time more
Curtain, now user may wish to all of barrage point-to-point speed and accelerates, to avoid excessively hiding
Gear video content.Therefore, as it is shown in figure 1, the embodiment of the present application provides a kind of based on barrage
Exchange method, including:
S110 determines the barrage level of coverage of a video content;Wherein, described barrage covers journey
Described video content is presented by degree at least one barrage comment corresponding with described video content
Level of coverage;
S120 determines the bullet corresponding with described video content according at least to described barrage level of coverage
Curtain benchmark translational speed.
For example, the interactive device that the application provides, as the executive agent of the present embodiment, is held
Row S110~S120.Specifically, described interactive device can be tied with software, hardware or software and hardware
The mode closed is arranged in a user device, or, the most described user of described interactive device
Equipment;Described subscriber equipment includes but not limited to: mobile phone, panel computer, notebook computer,
The video representing device such as desktop computer and TV, and the video data such as video server processes
Equipment.
The embodiment of the embodiment of the present application according at least one barrage comment to video content in
Existing level of coverage determines the translational speed of at least one barrage comment, and then so that described extremely
A few barrage comment is more intelligent to presenting of user, improves Consumer's Experience.
The embodiment of the present application is further illustrated by embodiments below.
S110 determines the barrage level of coverage corresponding with a video content.
Wherein, at least one barrage that described barrage level of coverage is corresponding with described video content is commented
Opinion presents level of coverage to described video content.
In a kind of possible embodiment, described video content can include that at least one frame is drawn
Face.Corresponding with described video content at least one barrage comment can be such as: with described at least
All barrages comment that one frame picture presents simultaneously.
Such as, in a kind of possible embodiment, described video content can correspond to one in
Between Xian Shi, the comment of described all barrages is that all barrages presented in described presentative time are commented
Opinion.In a kind of possible embodiment, described presentative time is that described video content is in correspondence
Barrage video in reproduction time.The length of described presentative time can preset, such as,
It it is 5 seconds.
In a kind of possible embodiment, described video content can only comprise a frame picture,
Described barrage level of coverage can be that all barrages comment simultaneously presented with described frame picture is right
Described frame picture present level of coverage.In a kind of possible embodiment, this barrage covers
Degree such as can present district by all barrages comment of presenting with described frame picture simultaneously
Territory represents with the ratio presenting region of described frame picture.
In a kind of possible embodiment, described video content comprises multiframe picture, described bullet
Curtain level of coverage can be such as: putting down of the barrage level of coverage that described multiframe picture is the most corresponding
Average or total value.
In the embodiment that some are possible, before described video content is played out, just
May determine that or substantially determine corresponding with described video content described at least one barrage comment
Opinion.Therefore, in a kind of possible embodiment, alternatively, described determine that described barrage covers
Lid degree may include that
The area related information that presents according at least to described at least one barrage comment determines described bullet
Curtain level of coverage.
In application scenes, the region that presents of described video content is changeless, example
The viewing area that region can be the screen of a display device is presented as described;Or, described regard
Frequently the change presenting region of content is little on the impact of described barrage level of coverage, such as,
When presenting regional change of described video content, presenting of corresponding described at least one barrage comment
The most proportional change in region.At this point it is possible to according only to described at least one barrage comment
Present area related information and determine described barrage level of coverage.
Described here present area related information be with described at least one barrage comment take in
The information that existing region is relevant.
In a kind of possible embodiment, described in present area related information may include that in
Existing quantity information.
In a kind of possible embodiment, the described quantity information that presents can be such as described
The total number information of at least one barrage comment.In alternatively possible embodiment, described in present
Quantity information such as can be commented by the barrage corresponding to every frame picture that described video content comprises
The par of opinion.
In a kind of possible embodiment, described in present area related information and may include that word
Symbol number information.
In a kind of possible embodiment, described number of characters information can be such as described at least
Total number of characters information of one barrage comment.In alternatively possible embodiment, described character
Number information can be such as the average character of every barrage comment in described at least one barrage comment
Number information.Wherein, for be in screen edge barrage comment on can simplify process, as not
The barrage comment occurred completely counts the alphabet number of described barrage comment;It is not wholly absent
One barrage comment number of characters be not counted in;If some barrage number of words is long, it is impossible to open up completely
Be opened on screen, i.e. right-hand member occurs and left end has been moved to screen left end the most completely, the most permissible
Only count this barrage at current time number of characters.
In a kind of possible embodiment, described in present area related information may include that in
Existing attribute information.
In a kind of possible embodiment, described in present attribute information and include following at least one
Kind:
Present size information, present block information.
Wherein, present described in size information described in represent at least one barrage comment present big
Little;Described present block information at least one barrage comment and described video content described in represent
Middle object present hiding relation.
Here, the size information that presents of described at least one barrage comment can be described at least one bullet
In curtain comment the comment of every barrage averagely present size information, can also be the comment of each barrage
Present size information.Wherein, for a barrage comment, it is the biggest that it presents size, and it is to institute
The covering stating video content is the strongest, therefore, in the embodiment of the present application, alternatively, determining
When stating barrage level of coverage, it may be considered that what described at least one barrage was commented on presents size information.
In general two-dimentional barrage video, barrage comment can block the video of its position of appearing
Content object, but in the scene that some are possible, described at least one barrage comment may be by
One or more objects in described video content block.Such as, at some three-dimensional barrage videos
In, it is possible to the degree of depth can be blocked the degree of depth near the object of user and is relatively distant from the barrage of user and comment
Opinion.For the barrage comment being blocked, when determining described barrage level of coverage, it is blocked
Part naturally will not present and then occupy video content present region.Therefore, in the application
In embodiment, alternatively, when determining described barrage level of coverage, it is also possible to described in consideration extremely
What a few barrage was commented on presents block information.
Present described in above-mentioned embodiment only gives attribute information comprise described in present size
Information and/or described in present the scene of block information, in the embodiment that other is possible, institute
Other attribute information relevant to presenting region stating at least one barrage comment can also be used for
In the embodiment of the present application.
Additionally, those skilled in the art it is recognised that described in present area related information permissible
Include simultaneously described above several present in area related information multiple, such as, real at some
Execute in mode, can be by barrage at least one bullet total, described of described at least one barrage comment
In curtain comment the average number of characters information of every barrage comment and averagely present size information can
Region is presented with at least one barrage comment described in obtaining.Or, the embodiment party that some are possible
In formula, other can also be answered to the relevant information in region that presents of described at least one barrage comment
With determining described barrage level of coverage in the embodiment of the present application.
In the application scenarios that some are possible, the region that presents of described video content is probably not solid
Fixed.Such as, user may change the broadcast window size of barrage video at any time or be used for
The size of the screen presenting the different display devices of described video content there may be larger difference.
Therefore, in order to determine described barrage level of coverage more accurately, at the embodiment that some are possible
In, alternatively, described determine that described barrage level of coverage includes: according to described at least one barrage
The area information that presents presenting area related information and described video content of comment determines described
Barrage level of coverage.
Wherein, the area information that presents of described video content can be such as described video content
Present area size information.
As stated above, it is all bullets that video content is corresponding at described barrage level of coverage
When what curtain was commented on presents the ratio presenting region of region and described video content, can be according to institute
State present area related information obtain described at least one barrage comment present area size, basis
The described area information that presents obtains the area size that presents of described video content, and then can obtain
Described ratio.
In the embodiment that some are possible, alternatively, described described barrage level of coverage is determined
May include that
The video presented in the setting time before presentative time according to described video content
Barrage level of coverage corresponding to content determines described barrage level of coverage.
Such as, in the application scenarios that some are possible, owing to barrage comment is that user watches video
Time real-time edition sending, therefore, with described before the presentative time of described video content
The described at least one barrage comment that video content is corresponding also cannot determine completely.At this point it is possible to it is logical
In the video presented described in the setting time before crossing the presentative time of described video content
The barrage level of coverage prediction corresponding to appearance barrage level of coverage corresponding to described video content.
Particularly, the length in the described setting time is enough the most in short-term, can be by the described video presented
Barrage level of coverage corresponding to content is as barrage level of coverage corresponding to described video content.
Here, the length of described setting time can be arranged as required to, such as one barrage video
Barrage number of reviews change over ratio time shallower, the described setting time can set slightly
Micro-longer;Otherwise, the barrage number of reviews of a barrage video change over comparison violent time,
It is shorter that the described setting time can set.
Such as, in the embodiment that some are possible, alternatively, before described presentative time
The described setting time can be a upper moment of described presentative time.I.e., it is possible to by described upper one
The barrage level of coverage of the video content presented in moment is as the barrage of described video content
Level of coverage.Wherein, the barrage level of coverage of the video content presented in a described upper moment
Such as can comment for presenting all barrages with the frame picture corresponding to the described upper moment simultaneously
Opinion presents the level of coverage barrage level of coverage as described video content to described frame picture.
Such as, in a kind of possible embodiment, for a complete barrage video,
It can be divided into N number of video content that presentative time is 5 seconds, can regard the most previous
Frequently the barrage level of coverage corresponding to last frame picture of content is as a rear video content
Barrage level of coverage.
In the embodiment that some are possible, alternatively, described method can also include:
Presented at least one barrage corresponding according at least to the described video content presented is commented
Opinion present area related information determine described in the barrage corresponding to video content that presented cover
Lid degree.
According to the described at least one barrage comment presented, present area related information obtain
Method to the barrage level of coverage corresponding to the described video content presented can be with above
Obtain described according to the area related information that presents that at least one barrage that video content is corresponding is commented on
The method of the barrage level of coverage of video content is identical, repeats no more here.
In the embodiment that some are possible, alternatively, described method also includes:
Area related information and described is presented according to the described at least one barrage comment presented
The video content presented present area information determine described in presented corresponding to video content
Barrage level of coverage.
In the present embodiment, be referred to recited above according to corresponding to described video content
At least one barrage comment present area related information and described video content present region
Information obtain the method for described barrage level of coverage determine described in have presented video content institute right
The barrage level of coverage answered, repeats no more here.
In the embodiment that other are possible, for example, it is also possible to by communication by the way of to
A few external equipment obtains described barrage level of coverage.
S120 determines the bullet corresponding with described video content according at least to described barrage level of coverage
Curtain benchmark translational speed.
In the embodiment that some are possible, alternatively, described cover according at least to described barrage
Degree determines that described barrage benchmark translational speed includes:
According to the height of described barrage level of coverage, determine the fast of described barrage benchmark translational speed
Slowly, wherein: described barrage level of coverage is the highest, described barrage benchmark translational speed is the fastest.
By present embodiment, can comment on institute at least one barrage that a video content is corresponding
State the covering of video content too many time, the barrage benchmark of at least one barrage comment described in raising moves
Speed, alleviate described at least one barrage comment user watched the impact of described video content.
Certainly, in the embodiment that other is possible, it is also possible to simultaneously consider other factors with
Described barrage level of coverage determines described barrage benchmark translational speed jointly.Described other factors example
As being the visual identity time of human eye so that described barrage benchmark translational speed not can exceed that
Human eye is to the visual identity time etc. of character in barrage comment.
In the embodiment that some are possible, described at least one barrage comment can be all with described bullet
Curtain benchmark translational speed moves.In the embodiment that other are possible, each barrage is commented
For Lun, determine its translational speed in addition to described barrage benchmark translational speed, may also want
Consider other factors.Such as, in the embodiment that some are possible, alternatively, described method
Can also include:
According at least to a bullet in described barrage benchmark translational speed and described at least one barrage comment
The barrage of curtain comment presents the translational speed that information determines that described barrage is commented on.
In the embodiment that some are possible, alternatively, described barrage presents information and includes:
Number of characters information.
Wherein, such as, according to described number of characters information, the number of characters of described barrage comment is the most,
Its translational speed is the fastest.
In the embodiment that some are possible, described at least one barrage that described video content is corresponding
The path that presents of comment is identical, is the most all to move from the rightmost side of screen to the leftmost side
Moving and present, what described at least one barrage was commented on presents the display width that length is all screen.
In the embodiment that other are possible, what described at least one barrage was commented on presents path length
Degree is likely to be different, and such as, some barrages comment in described at least one barrage comment is
Start appearance near object from the video content relevant to the comment of described barrage or terminate,
Now, described barrage presents information and can also include and present path information.
Wherein, such as, according to the described path information that presents, presenting of described barrage comment
Path is the longest, and its translational speed is the fastest.
It will be understood by those skilled in the art that the said method in the application detailed description of the invention
In, the sequence number size of each step is not meant to the priority of execution sequence, and the execution of each step is suitable
Sequence should determine with its function and internal logic, and should be to the enforcement of the application detailed description of the invention
Process constitutes any restriction.
As in figure 2 it is shown, a kind of possible embodiment of the embodiment of the present application provide a kind of based on
The interactive device 200 of barrage, including:
Level of coverage determines module 210, for determining the barrage level of coverage of a video content;
Wherein, at least one barrage comment that described barrage level of coverage is corresponding with described video content is right
Described video content present level of coverage;
Benchmark translational speed determines module 220, for true according at least to described barrage level of coverage
The fixed barrage benchmark translational speed corresponding with described video content.
The embodiment of the embodiment of the present application according at least one barrage comment to video content in
Existing level of coverage determines the translational speed of at least one barrage comment, and then so that described extremely
A few barrage comment is more intelligent to presenting of user, improves Consumer's Experience.
The embodiment of the present application is further illustrated by embodiments below.
In a kind of possible embodiment, described video content can include that at least one frame is drawn
Face.Corresponding with described video content at least one barrage comment can be such as: with described at least
All barrages comment that one frame picture presents simultaneously.
In the embodiment that some are possible, before described video content is played out, just
May determine that or substantially determine corresponding with described video content described at least one barrage comment
Opinion.Therefore, in a kind of possible embodiment, as shown in Figure 3 a, alternatively, described
Level of coverage determines that module 210 includes:
First determines submodule 211, for presenting according at least to described at least one barrage comment
Area related information determines described barrage level of coverage.
In application scenes, the region that presents of described video content is changeless;Or
Person, the change presenting region of described video content is on the impact of described barrage level of coverage not
Greatly.At this point it is possible to the area related information that presents according only to described at least one barrage comment determines
Described barrage level of coverage.
Described here present area related information be with described at least one barrage comment take in
The information that existing region is relevant.
In the embodiment that some are possible, alternatively, area related information is presented described in permissible
Including following at least one:
Present quantity information, number of characters information, present attribute information.
In the embodiment that some are possible, alternatively, present attribute information described in and include following
At least one:
Present size information, present block information.
Said method embodiment is seen about the described area related information further description that presents
In description.
In the application scenarios that some are possible, the region that presents of described video content is probably not solid
Fixed.Therefore, in order to determine described barrage level of coverage more accurately, in the reality that some are possible
Executing in mode, alternatively, as shown in Figure 3 b, described first determines that submodule 211 can wrap
Include:
First determines unit 2111, presents region phase for comment on according to described at least one barrage
The area information that presents of pass information and described video content determines described barrage level of coverage.
Wherein, the area information that presents of described video content can be such as described video content
Present area size information.
As shown in Figure 3 c, in the embodiment that some are possible, alternatively, described covering journey
Degree determines that module 210 includes:
Second determines submodule 212, before the presentative time according to described video content
Barrage level of coverage corresponding to the video content presented in the setting time determines described barrage
Level of coverage.
Such as, in the application scenarios that some are possible, owing to barrage comment is that user watches video
Time real-time edition sending, therefore, with described before the presentative time of described video content
The described at least one barrage comment that video content is corresponding also cannot determine completely.At this point it is possible to it is logical
In the video presented described in the setting time before crossing the presentative time of described video content
The barrage level of coverage prediction corresponding to appearance barrage level of coverage corresponding to described video content.
Particularly, the length in the described setting time is enough the most in short-term, can be by the described video presented
Barrage level of coverage corresponding to content is as barrage level of coverage corresponding to described video content.
Here, the length of described setting time can be arranged as required to, such as one barrage video
Barrage number of reviews change over ratio time shallower, the described setting time can set slightly
Micro-longer;Otherwise, the barrage number of reviews of a barrage video change over comparison violent time,
It is shorter that the described setting time can set.Such as, in the embodiment that some are possible,
Alternatively, the described setting time before described presentative time can be the upper of described presentative time
One moment.
As shown in Figure 3 d, in a kind of possible embodiment, alternatively, described second true
Stator modules 212 may include that
Second determines unit 2121, for corresponding according at least to the described video content presented
Presented at least one barrage comment present area related information determine described in presented
Barrage level of coverage corresponding to video content.
According to the described at least one barrage comment presented, present area related information obtain
Method to the barrage level of coverage corresponding to the described video content presented can be with described
First determines that submodule 211 presents district according to what at least one barrage that video content is corresponding was commented on
The method of the barrage level of coverage that territory relevant information obtains described video content is identical, the most no longer
Repeat.
As shown in Figure 3 d, in a kind of possible embodiment, alternatively, described second true
Cell 2121 may include that
Second determines subelement 2121a, for according to the described at least one barrage comment presented
The area information that presents presenting area related information and the described video content presented determine
The described barrage level of coverage presented corresponding to video content.
In the present embodiment, it is referred to described first and determines that unit 2111 regards according to described
Frequently presenting in area related information and described video of at least one barrage comment corresponding to content
Hold present area information obtain the method for described barrage level of coverage determine described in present
Barrage level of coverage corresponding to video content, repeats no more here.
In the embodiment that other are possible, alternatively, described level of coverage determines module
210 can include communicator module, cover for obtaining described barrage from least one external equipment
Degree.
In a kind of possible embodiment, as shown in Figure 3 a, described benchmark translational speed is true
Cover half block 220 includes:
Benchmark translational speed determines submodule 221, for the height according to described barrage level of coverage
Low, determine the speed of described barrage benchmark translational speed, wherein: described barrage level of coverage is more
Height, described barrage benchmark translational speed is the fastest.
By present embodiment, can comment on institute at least one barrage that a video content is corresponding
State the covering of video content too many time, the barrage benchmark of at least one barrage comment described in raising moves
Speed, alleviate described at least one barrage comment user watched the impact of described video content.
Certainly, in the embodiment that other is possible, described benchmark translational speed determines module
220 can also consider that other factors determines described bullet jointly with described barrage level of coverage simultaneously
Curtain benchmark translational speed.Described other factors can be such as the visual identity time of human eye, makes
Obtain described barrage benchmark translational speed and not can exceed that the vision of character in barrage comment is known by human eye
The other time etc..
In the embodiment that some are possible, described at least one barrage comment can be all with described bullet
Curtain benchmark translational speed moves.In the embodiment that other are possible, each barrage is commented
For Lun, determine its translational speed in addition to described barrage benchmark translational speed, may also want
Consider other factors.Such as, in the embodiment that some are possible, alternatively, such as Fig. 3 e
Shown in, described device 200 also includes:
Translational speed determines module 230, for according at least to described barrage benchmark translational speed and
The barrage that in described at least one barrage comment, a barrage is commented on presents information and determines that described barrage is commented
The translational speed of opinion.
In the embodiment that some are possible, alternatively, described barrage presents information and includes:
Number of characters information.
Wherein, such as, according to described number of characters information, the number of characters of described barrage comment is the most,
Its translational speed is the fastest.
In the embodiment that some are possible, described at least one barrage that described video content is corresponding
The path that presents of comment is identical, is the most all to move from the rightmost side of screen to the leftmost side
Moving and present, what described at least one barrage was commented on presents the display width that length is all screen.
In the embodiment that other are possible, what described at least one barrage was commented on presents path length
Degree is likely to be different, and such as, some barrages comment in described at least one barrage comment is
Start appearance near object from the video content relevant to the comment of described barrage or terminate,
Now, described barrage presents information and can also include and present path information.
Wherein, such as, according to the described path information that presents, presenting of described barrage comment
Path is the longest, and its translational speed is the fastest.
As shown in Figure 4, a kind of possible embodiment of the embodiment of the present application provides a kind of user
Equipment 400, described subscriber equipment 400 includes:
Memorizer 430, is used for depositing instruction 432;
Processor 420, for performing the instruction 432 of described memorizer storage, described instruction makes
Obtain below described processor execution to operate:
Determine the barrage level of coverage of a video content;Wherein, described barrage level of coverage be with
At least one barrage comment that described video content is corresponding presents covering journey to described video content
Degree;
The barrage base corresponding with described video content is determined according at least to described barrage level of coverage
Quasi-translational speed.
In the embodiment that some are possible, described subscriber equipment 400 can also include that communication connects
Mouth 410 and communication bus 440.
Wherein:
Processor 410, communication interface 420 and memorizer 430 are by communication bus 440
Complete mutual communication.
Communication interface 420, for the net element communication with such as client etc..
Processor 410 is probably a central processor CPU, or specific integrated circuit
ASIC (Application Specific Integrated Circuit), or be configured to implement
One or more integrated circuits of the embodiment of the present application.
Memorizer 430 may comprise high-speed RAM memorizer, it is also possible to also includes non-volatile
Memorizer (non-volatile memory), for example, at least one disk memory.
Instruction 432 implement the corresponding steps and unit that may refer in above-described embodiment
The description of middle correspondence, is not repeated herein.Those skilled in the art it can be understood that arrive,
For convenience and simplicity of description, the equipment of foregoing description and the specific works process of module are permissible
Describe with reference to the corresponding process in preceding method embodiment, do not repeat them here.
In the embodiment that some are possible, described subscriber equipment includes but not limited to: mobile phone,
The video representing devices such as panel computer, notebook computer, desktop computer and TV, and regard
Frequently the video data processing device such as server.
The embodiment of the embodiment of the present application according at least one barrage comment to video content in
Existing level of coverage determines the translational speed of at least one barrage comment, and then so that described extremely
A few barrage comment is more intelligent to presenting of user, improves Consumer's Experience.
Those of ordinary skill in the art are it is to be appreciated that combine the embodiments described herein and retouch
The unit of each example stated and method step, it is possible to electronic hardware or computer software and
Being implemented in combination in of electronic hardware.These functions perform with hardware or software mode actually,
Depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can be to often
Individual specifically should being used for uses different methods to realize described function, but this realization is not
It is considered as beyond scope of the present application.
If described function realizes and as independent product pin using the form of SFU software functional unit
When selling or use, can be stored in a computer read/write memory medium.Based on such
Understand, part that prior art is contributed by the technical scheme of the application the most in other words or
The part of this technical scheme of person can embody with the form of software product, this computer software
Product is stored in a storage medium, including some instructions with so that a computer equipment
(can be personal computer, server, or the network equipment etc.) performs the application, and each is real
Execute all or part of step of method described in example.And aforesaid storage medium includes: USB flash disk, shifting
Dynamic hard disk, read only memory (ROM, Read-Only Memory), random access memory
(RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey
The medium of sequence code.
Embodiment of above is merely to illustrate the application, and not restriction to the application, relevant
The those of ordinary skill of technical field, in the case of without departing from spirit and scope,
Can also make a variety of changes and modification, the technical scheme of the most all equivalents falls within the application
Category, the scope of patent protection of the application should be defined by the claims.
Claims (10)
1. an exchange method based on barrage, it is characterised in that including:
Determine the barrage level of coverage of a video content;Wherein, described barrage level of coverage be with
At least one barrage comment that described video content is corresponding presents covering journey to described video content
Degree;
The barrage base corresponding with described video content is determined according at least to described barrage level of coverage
Quasi-translational speed.
2. the method for claim 1, it is characterised in that described determine described barrage
Level of coverage includes:
The area related information that presents according at least to described at least one barrage comment determines described bullet
Curtain level of coverage.
3. method as claimed in claim 2, it is characterised in that described determine described barrage
Level of coverage includes: present area related information and described according to described at least one barrage comment
The area information that presents of video content determines described barrage level of coverage.
4. the method for claim 1, it is characterised in that described determine described barrage
Level of coverage includes:
The video presented in the setting time before presentative time according to described video content
Barrage level of coverage corresponding to content determines described barrage level of coverage.
5. method as claimed in claim 4, it is characterised in that described determine described barrage
Level of coverage includes:
Presented at least one barrage corresponding according at least to the described video content presented is commented
Opinion present area related information determine described in the barrage corresponding to video content that presented cover
Lid degree.
6. an interactive device based on barrage, it is characterised in that including:
Level of coverage determines module, for determining the barrage level of coverage of a video content;Wherein,
At least one barrage that described barrage level of coverage is corresponding with described video content is commented on described
Video content present level of coverage;
Benchmark translational speed determines module, for according at least to described barrage level of coverage determine with
The barrage benchmark translational speed that described video content is corresponding.
7. device as claimed in claim 6, it is characterised in that described level of coverage determines
Module includes:
First determines submodule, presents region for comment on according at least to described at least one barrage
Relevant information determines described barrage level of coverage.
8. device as claimed in claim 7, it is characterised in that described first determines submodule
Block includes:
First determines unit, presents the relevant letter in region for comment on according to described at least one barrage
The area information that presents of breath and described video content determines described barrage level of coverage.
9. device as claimed in claim 6, it is characterised in that described level of coverage determines
Module includes:
Second determines submodule, for according to the setting before the presentative time of described video content
Barrage level of coverage corresponding to the video content presented in time determines that described barrage covers
Degree.
10. a subscriber equipment, it is characterised in that described subscriber equipment includes:
Memorizer, is used for depositing instruction;
Processor, for performing the instruction of described memorizer storage, described instruction makes described place
Reason device operates below performing:
Determine the barrage level of coverage of a video content;Wherein, described barrage level of coverage be with
At least one barrage comment that described video content is corresponding presents covering journey to described video content
Degree;
The barrage base corresponding with described video content is determined according at least to described barrage level of coverage
Quasi-translational speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510259636.2A CN106303729B (en) | 2015-05-20 | 2015-05-20 | Exchange method, interactive device and user equipment based on barrage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510259636.2A CN106303729B (en) | 2015-05-20 | 2015-05-20 | Exchange method, interactive device and user equipment based on barrage |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106303729A true CN106303729A (en) | 2017-01-04 |
CN106303729B CN106303729B (en) | 2019-05-21 |
Family
ID=57633414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510259636.2A Active CN106303729B (en) | 2015-05-20 | 2015-05-20 | Exchange method, interactive device and user equipment based on barrage |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106303729B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108391154A (en) * | 2018-01-30 | 2018-08-10 | 广州虎牙信息科技有限公司 | Barrage display control method, storage medium and terminal |
CN108495166A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, terminal and barrage broadcasting control system |
CN109218800A (en) * | 2018-06-29 | 2019-01-15 | 努比亚技术有限公司 | A kind of barrage information display method, terminal and computer readable storage medium |
CN109361960A (en) * | 2018-11-30 | 2019-02-19 | 努比亚技术有限公司 | Barrage display methods, device, mobile terminal and readable storage medium storing program for executing |
CN109391854A (en) * | 2018-11-30 | 2019-02-26 | 努比亚技术有限公司 | Barrage display methods, system, mobile terminal and readable storage medium storing program for executing |
CN110012306A (en) * | 2019-04-02 | 2019-07-12 | 广州虎牙信息科技有限公司 | Display methods, device, equipment and the storage medium of barrage |
CN110891194A (en) * | 2019-12-06 | 2020-03-17 | 北京小米移动软件有限公司 | Comment information display method and device, terminal and storage medium |
CN112073815A (en) * | 2020-07-27 | 2020-12-11 | 长沙市到家悠享网络科技有限公司 | Bullet screen display method and device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103797783A (en) * | 2012-07-17 | 2014-05-14 | 松下电器产业株式会社 | Comment information generation device and comment information generation method |
CN103797812A (en) * | 2012-07-20 | 2014-05-14 | 松下电器产业株式会社 | Moving-image-with-comments generation device and moving-image-with-comments generation method |
CN104580758A (en) * | 2015-01-19 | 2015-04-29 | 北京奇虎科技有限公司 | Incoming call comment information acquisition method and device |
CN104967896A (en) * | 2014-08-04 | 2015-10-07 | 腾讯科技(北京)有限公司 | Method for displaying bulletscreen comment information, and apparatus thereof |
CN106156240A (en) * | 2015-04-27 | 2016-11-23 | 北京智谷睿拓技术服务有限公司 | Information processing method, information processor and subscriber equipment |
-
2015
- 2015-05-20 CN CN201510259636.2A patent/CN106303729B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103797783A (en) * | 2012-07-17 | 2014-05-14 | 松下电器产业株式会社 | Comment information generation device and comment information generation method |
CN103797812A (en) * | 2012-07-20 | 2014-05-14 | 松下电器产业株式会社 | Moving-image-with-comments generation device and moving-image-with-comments generation method |
CN104967896A (en) * | 2014-08-04 | 2015-10-07 | 腾讯科技(北京)有限公司 | Method for displaying bulletscreen comment information, and apparatus thereof |
CN104580758A (en) * | 2015-01-19 | 2015-04-29 | 北京奇虎科技有限公司 | Incoming call comment information acquisition method and device |
CN106156240A (en) * | 2015-04-27 | 2016-11-23 | 北京智谷睿拓技术服务有限公司 | Information processing method, information processor and subscriber equipment |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108495166A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, terminal and barrage broadcasting control system |
CN108495166B (en) * | 2018-01-29 | 2021-05-25 | 上海哔哩哔哩科技有限公司 | Bullet screen play control method, terminal and bullet screen play control system |
CN108391154A (en) * | 2018-01-30 | 2018-08-10 | 广州虎牙信息科技有限公司 | Barrage display control method, storage medium and terminal |
CN108391154B (en) * | 2018-01-30 | 2021-07-30 | 广州虎牙信息科技有限公司 | Barrage display control method, storage medium and terminal |
CN109218800A (en) * | 2018-06-29 | 2019-01-15 | 努比亚技术有限公司 | A kind of barrage information display method, terminal and computer readable storage medium |
CN109361960A (en) * | 2018-11-30 | 2019-02-19 | 努比亚技术有限公司 | Barrage display methods, device, mobile terminal and readable storage medium storing program for executing |
CN109391854A (en) * | 2018-11-30 | 2019-02-26 | 努比亚技术有限公司 | Barrage display methods, system, mobile terminal and readable storage medium storing program for executing |
CN110012306A (en) * | 2019-04-02 | 2019-07-12 | 广州虎牙信息科技有限公司 | Display methods, device, equipment and the storage medium of barrage |
CN110891194A (en) * | 2019-12-06 | 2020-03-17 | 北京小米移动软件有限公司 | Comment information display method and device, terminal and storage medium |
CN112073815A (en) * | 2020-07-27 | 2020-12-11 | 长沙市到家悠享网络科技有限公司 | Bullet screen display method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106303729B (en) | 2019-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106303729A (en) | Exchange method based on barrage, interactive device and subscriber equipment | |
Wang et al. | Movie2comics: Towards a lively video content presentation | |
KR101759453B1 (en) | Automated image cropping and sharing | |
CN107911724A (en) | Living broadcast interactive method, apparatus and system | |
US10482660B2 (en) | System and method to integrate content in real time into a dynamic real-time 3-dimensional scene | |
CN106156240A (en) | Information processing method, information processor and subscriber equipment | |
CN105637464B (en) | Rolling for website and content terminates effect | |
CN111277910B (en) | Bullet screen display method and device, electronic equipment and storage medium | |
CN106156237A (en) | Information processing method, information processor and subscriber equipment | |
CN109582430B (en) | Method for displaying comment information in electronic book, computing device and storage medium | |
CN105354231A (en) | Image selection method and apparatus, and image processing method and apparatus | |
CN106162303B (en) | Information processing method, information processing unit and user equipment | |
CN108491135A (en) | Information displaying method, device, computer equipment and storage medium | |
CN109753145B (en) | Transition animation display method and related device | |
CN105120169A (en) | Information processing method and electronic equipment | |
CN107479892A (en) | Play frame view creation method, device and electronic equipment | |
CN106293369B (en) | Exchange method, interactive device and user equipment based on barrage | |
CN110286977A (en) | Display methods and Related product | |
CN104267961A (en) | Scroll bar generation method and device | |
CN114092370A (en) | Image display method and device, computer equipment and storage medium | |
US20140215383A1 (en) | Parallax scrolling user interface | |
CN106412718A (en) | Rendering method and device for subtitles in 3D space | |
CN106249980B (en) | Information demonstrating method, information presentation device and user equipment based on barrage | |
CN110166700A (en) | The virtual long exposure image of creation selectivity | |
CN108345488A (en) | The display methods and device at interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |