+

CN106303729B - Exchange method, interactive device and user equipment based on barrage - Google Patents

Exchange method, interactive device and user equipment based on barrage Download PDF

Info

Publication number
CN106303729B
CN106303729B CN201510259636.2A CN201510259636A CN106303729B CN 106303729 B CN106303729 B CN 106303729B CN 201510259636 A CN201510259636 A CN 201510259636A CN 106303729 B CN106303729 B CN 106303729B
Authority
CN
China
Prior art keywords
barrage
coverage
level
video content
presentation
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.)
Active
Application number
CN201510259636.2A
Other languages
Chinese (zh)
Other versions
CN106303729A (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.)
Beijing Zhigu Ruituo Technology Services Co Ltd
Original Assignee
Beijing Zhigu Ruituo Technology Services 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 Beijing Zhigu Ruituo Technology Services Co Ltd filed Critical Beijing Zhigu Ruituo Technology Services Co Ltd
Priority to CN201510259636.2A priority Critical patent/CN106303729B/en
Publication of CN106303729A publication Critical patent/CN106303729A/en
Application granted granted Critical
Publication of CN106303729B publication Critical patent/CN106303729B/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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation 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 user equipment, which comprises determines the barrage level of coverage of a video content;Wherein, the barrage level of coverage is presentation level of coverage of an at least barrage corresponding with the video content comment to the video content;Barrage benchmark movement speed corresponding with the video content is determined according at least to the barrage level of coverage.The embodiment of the embodiment of the present application comments on the presentation level of coverage to video content according to an at least barrage to determine the movement speed of at least barrage comment, and then the presentation that an at least barrage can be made to comment on to user is more intelligent, improves user experience.

Description

Exchange method, interactive device and user equipment based on barrage
Technical field
This application involves a kind of interaction technique field more particularly to a kind of exchange method based on barrage, interactive device and User equipment.
Background technique
With between user interactive form it is more and more diversified, there is the comment sailed on the screen in the form of subtitle (hereinafter referred to as barrage comment), such comment presentation mode are referred to as barrage.Barrage comment is usually to be directed to institute by spectators The video content or other comment on for stating screen presentation are made, and are generally occurred by the first side of screen, towards the screen with The opposite second side in first side is mobile to set movement speed, until disappearing at described second side.Current every barrage The movement speed of comment can be the number of words by the comment of every barrage and the mobile speed of barrage benchmark default or by user preset Degree to determine jointly.The barrage benchmark movement speed generally comments on the time being presented in screen by every barrage to determine. One when the comment of user preset barrage is presented the time, then the less barrage comment of number of words needs to move with a slower movement speed It is dynamic, and the more barrage comment of number of words needs mobile with a faster movement speed, exists so that the barrage of different length is commented on With presentation time presentation on screen.
Summary of the invention
The possible purpose of the embodiment of the present application is: providing a kind of interaction schemes based on barrage.
In a first aspect, the possible embodiment of the application provides a kind of exchange method based on barrage, comprising:
Determine the barrage level of coverage of a video content;Wherein, the barrage level of coverage is and the video content pair Presentation level of coverage of at least barrage comment answered to the video content;
Barrage benchmark movement speed corresponding with the video content is determined according at least to the barrage level of coverage.
With reference to first aspect, in second of possible embodiment, the determination barrage level of coverage includes:
The barrage level of coverage is determined according at least to the presentation area related information of at least barrage comment.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the third possible embodiment Determine that the barrage level of coverage includes: in the presentation area related information and the video commented on according to an at least barrage The presentation area information of appearance determines the barrage level of coverage.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the 4th kind of possible embodiment Determine that the barrage level of coverage includes:
According to bullet corresponding to the video content presented in the setting time before the presentation time of the video content Curtain level of coverage determines the barrage level of coverage.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the 5th kind of possible embodiment The setting time before the time is presented is the last moment that the time is presented.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the 6th kind of possible embodiment Determine that the barrage level of coverage includes:
According at least to the presentation region phase of the corresponding at least barrage comment presented of the video content presented It closes information and determines barrage level of coverage corresponding to the video content presented.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the 7th kind of possible embodiment Determine that the barrage level of coverage includes:
According in the presentation area related information and the video presented of at least barrage comment presented Barrage level of coverage corresponding to video content has been presented described in determining in the presentation area information of appearance.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the 8th kind of possible embodiment It includes at least one below that area related information, which is presented:
Quantity information is presented, number of characters information, attribute information is presented.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the 9th kind of possible embodiment It includes at least one below that attribute information, which is presented:
Size information is presented, block information is presented.
Any of the above-described kind of possible embodiment with reference to first aspect, it is described in the tenth kind of possible embodiment Determine that the barrage benchmark movement speed includes: according at least to the barrage level of coverage
According to the height of the barrage level of coverage, the speed of the barrage benchmark movement speed is determined, in which: the bullet Curtain level of coverage is higher, and the barrage benchmark movement speed is faster.
Any of the above-described kind of possible embodiment with reference to first aspect, in a kind of the tenth possible embodiment, institute State method further include:
According at least to the barrage benchmark movement speed and an at least barrage comment in a barrage comment barrage be in Existing information determines the movement speed of the barrage comment.
Any of the above-described kind of possible embodiment with reference to first aspect, in the 12nd kind of possible embodiment, institute State barrage present information include it is below at least one:
Path length information is presented in number of characters information.
Second aspect, the possible embodiment of the one of the application provide a kind of interactive device based on barrage, comprising:
Level of coverage determining module, for determining the barrage level of coverage of a video content;Wherein, the barrage covers journey Degree is presentation level of coverage of an at least barrage corresponding with the video content comment to the video content;
Benchmark movement speed determining module, for according at least to barrage level of coverage determination and the video content pair The barrage benchmark movement speed answered.
In conjunction with second aspect, in second of possible embodiment, the level of coverage determining module includes:
First determines that submodule, the presentation area related information for commenting on according at least to an at least barrage determine institute State barrage level of coverage.
It is described in the third possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect First determines that submodule includes:
First determination unit, in the presentation area related information and the video according at least barrage comment The presentation area information of appearance determines the barrage level of coverage.
It is described in the 4th kind of possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect Level of coverage determining module includes:
Second determines submodule, for what is presented in the setting time before the presentation time according to the video content Barrage level of coverage corresponding to video content determines the barrage level of coverage.
It is described in the 5th kind of possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect The setting time before the time is presented is the last moment that the time is presented.
It is described in the 6th kind of possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect Second determines that submodule includes:
Second determination unit, for according at least to the corresponding at least barrage presented of the video content presented The presentation area related information of comment determines barrage level of coverage corresponding to the video content presented.
It is described in the 7th kind of possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect Second determination unit includes:
Second determines subelement, for according to the presentation area related information of at least barrage comment presented and Barrage level of coverage corresponding to video content has been presented described in determining in the presentation area information of the video content presented.
It is described in the 8th kind of possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect It includes at least one below that area related information, which is presented:
Quantity information is presented, number of characters information, attribute information is presented.
It is described in the 9th kind of possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect It includes at least one below that attribute information, which is presented:
Size information is presented, block information is presented.
It is described in the tenth kind of possible embodiment in conjunction with any of the above-described kind of possible embodiment of second aspect Benchmark movement speed determining module includes:
Benchmark movement speed determines submodule, for the height according to the barrage level of coverage, determines the barrage base The speed of quasi- movement speed, in which: the barrage level of coverage is higher, and the barrage benchmark movement speed is faster.
In conjunction with any of the above-described kind of possible embodiment of second aspect, in a kind of the tenth possible embodiment, institute State device further include:
Movement speed determining module, for being commented on according at least to the barrage benchmark movement speed and an at least barrage In the barrage of a barrage comment movement speed that information determines barrage comment is presented.
In conjunction with any of the above-described kind of possible embodiment of second aspect, in the 12nd kind of possible embodiment, institute State barrage present information include it is below at least one:
Path length information is presented in number of characters information.
The third aspect, the possible embodiment of the one of the application provide a kind of user equipment, and the user equipment includes:
Memory, for storing instruction;
Processor, for executing the instruction of the memory storage, described instruction makes the processor execute following behaviour Make:
Determine the barrage level of coverage of a video content;Wherein, the barrage level of coverage is and the video content pair Presentation level of coverage of at least barrage comment answered to the video content;
Barrage benchmark movement speed corresponding with the video content is determined according at least to the barrage level of coverage.
The embodiment of the embodiment of the present application is commented on to the presentation level of coverage of video content according to an at least barrage come really The movement speed of fixed at least barrage comment, and then an at least barrage can be made to comment on the presentation more intelligence to user Can, improve user experience.
Detailed description of the invention
Fig. 1 is a kind of step flow chart of exchange method based on barrage of the embodiment of the present application;
Fig. 2 is a kind of structural schematic block diagram of interactive device based on barrage of the embodiment of the present application;
Fig. 3 a~3e is the structural schematic block diagram of five kinds of interactive devices based on barrage of the embodiment of the present application;
Fig. 4 is a kind of structural schematic block diagram of user equipment of the embodiment of the present application.
Specific embodiment
(identical label indicates identical element in several attached drawings) and embodiment with reference to the accompanying drawing, to the tool of the application Body embodiment is described in further detail.Following embodiment is not limited to scope of the present application for illustrating the application.
It will be understood by those skilled in the art that the terms such as " first ", " second " in the application be only used for distinguishing it is asynchronous Suddenly, equipment or module etc., neither represent any particular technology meaning, also do not indicate the inevitable logical order between them.
The inventors of the present application found that under some possible scenes, covering journey of the barrage comment to corresponding video content Spend it is higher, such as barrage comment quantity it is more when can take more than half screen, it is flat to may wish to all barrages by user at this time It moves speed all to accelerate, to avoid video content is excessively blocked.Therefore, as shown in Figure 1, the embodiment of the present application provides one kind is based on The exchange method of barrage, comprising:
S110 determines the barrage level of coverage of a video content;Wherein, the barrage level of coverage be in the video Hold corresponding at least barrage comment to the presentation level of coverage of the video content;
S120 determines barrage benchmark movement speed corresponding with the video content according at least to the barrage level of coverage.
For example, executing subject of the interactive device provided by the present application as the present embodiment executes S110~S120.Tool Body, the interactive device can be arranged in a user device in a manner of software, hardware or software and hardware combining, alternatively, described The inherently described user equipment of interactive device;The user equipment includes but is not limited to: mobile phone, tablet computer, notebook electricity The video data processing devices such as the video representing devices such as brain, desktop computer and TV and video server.
The embodiment of the embodiment of the present application is commented on to the presentation level of coverage of video content according to an at least barrage come really The movement speed of fixed at least barrage comment, and then an at least barrage can be made to comment on the presentation more intelligence to user Can, improve user experience.
The embodiment of the present application is further illustrated by following embodiment.
S110 determines barrage level of coverage corresponding with a video content.
Wherein, the barrage level of coverage is that an at least barrage corresponding with the video content is commented on in the video The presentation level of coverage of appearance.
In a kind of possible embodiment, the video content may include an at least frame picture.In the video Holding the comment of a corresponding at least barrage for example can be with are as follows: comments on all barrages that an at least frame picture is presented simultaneously.
For example, the video content can correspond to the presentation time, described all in a kind of possible embodiment Barrage comment is commented on for all barrages presented within the presentation time.In a kind of possible embodiment, the presentation Time is play time of the video content in corresponding barrage video.The length that the time is presented can be set in advance It is fixed, for example, being 5 seconds.
In a kind of possible embodiment, the video content can only include a frame picture, and the barrage covers journey Degree can comment on the presentation level of coverage to the frame picture for all barrages presented simultaneously with the frame picture.One kind can In the embodiment of energy, which can for example pass through what all barrages presented simultaneously with the frame picture were commented on The ratio in the presentation region of region and the frame picture is presented to indicate.
In a kind of possible embodiment, the video content includes multiframe picture, and the barrage level of coverage is for example It can be with are as follows: the average value or total value of the corresponding barrage level of coverage of the multiframe picture.
In some possible embodiments, before being played out to the video content, just can determine or It is basic to determine at least barrage comment corresponding with the video content.It therefore, can in a kind of possible embodiment Selection of land, the determination barrage level of coverage may include:
The barrage level of coverage is determined according at least to the presentation area related information of at least barrage comment.
In application scenes, the presentation region of the video content is fixed and invariable, such as the presentation region It can be the display area of the screen of a display equipment;Alternatively, the variation in the presentation region of the video content is to the barrage The influence of level of coverage is little, for example, a corresponding at least barrage is commented in the presentation regional change of the video content The also relatively proportional variation of the presentation region of opinion.At this point it is possible to according only to the presentation region phase of at least barrage comment It closes information and determines the barrage level of coverage.
The area related information described here that presents is letter relevant to the presentation region of at least barrage comment occupancy Breath.
In a kind of possible embodiment, the presentation area related information may include: presentation quantity information.
In a kind of possible embodiment, the presentation quantity information can be for example at least barrage comment Total number information.In alternatively possible embodiment, the presentation quantity information for example can be the video content packet The par of the comment of barrage corresponding to the every frame picture contained.
In a kind of possible embodiment, the presentation area related information may include: number of characters information.
In a kind of possible embodiment, the number of characters information can be for example the total of at least barrage comment Number of characters information.In alternatively possible embodiment, the number of characters information can for example be commented for an at least barrage The average number of characters information that every barrage is commented in.Wherein, place can be simplified for the barrage comment in screen edge Reason, the alphabet number that the barrage as described in being included in the barrage comment not occurred completely is commented on;The barrage not completely disappeared is commented In the number of characters of opinion is not counted in;If some barrage numbers of words are too long, can not be fully deployed on the screen, i.e., right end not yet occurs completely And left end has been moved to screen left end, then can only be included in the barrage in current time number of characters.
In a kind of possible embodiment, the presentation area related information may include: presentation attribute information.
In a kind of possible embodiment, the presentation attribute information includes at least one below:
Size information is presented, block information is presented.
Wherein, the presentation size that size information is presented and is used to indicate at least barrage comment;The presentation hides Gear information is used to indicate the presentation hiding relation of an at least barrage comment and object in the video content.
Here, the presentation size information of at least barrage comment can be every bullet in at least barrage comment The average presentation size information of curtain comment, the presentation size information for being also possible to each barrage comment.Wherein, a barrage is commented on to come It says, presentation size is bigger, and it is stronger to the covering of the video content, therefore, in the embodiment of the present application, optionally, true When the fixed barrage level of coverage, it may be considered that the presentation size information of at least barrage comment.
In general two-dimentional barrage video, barrage comments on the video content object that can block its position of appearing, still In some possible scenes, at least barrage comment may be hidden by one or more objects in the video content Gear.For example, in some three-dimensional barrage videos, it is possible to which depth can block depth close to the object of user and be relatively distant from user Barrage comment.For the barrage comment being blocked, when determining the barrage level of coverage, the part being blocked naturally will not It is presented and then occupies the presentation region of video content.Therefore, in the embodiment of the present application, optionally, determining that the barrage covers When lid degree, it is also contemplated that the presentation block information of at least barrage comment.
The presentation attribute information is only gived in above embodiment to include the presentation size information and/or described be in The scene of existing block information, in other possible embodiments, the other and presentation region phase of at least barrage comment The attribute information of pass can also be used in the embodiment of the present application.
In addition, those skilled in the art is it is recognised that the presentation area related information can be simultaneously including institute above State it is several presentation area related informations in it is a variety of, for example, in some embodiments, can be commented by an at least barrage The average number of characters information of every barrage comment and size is averagely presented in the barrage sum of opinion, at least barrage comment The presentation region of the available at least barrage comment of information.Alternatively, in some possible embodiments, other and institute The relevant information in presentation region for stating the comment of an at least barrage, which can also be used in the embodiment of the present application, determines the bullet Curtain level of coverage.
In some possible application scenarios, the presentation region of the video content may be unfixed.For example, user The broadcast window size or the screen of the different display devices of the video content for rendering of barrage video may be changed at any time The size of curtain might have larger difference.Therefore, in order to more accurately determine the barrage level of coverage, in some possible realities It applies in mode, optionally, the determination barrage level of coverage includes: the presentation region according at least barrage comment The presentation area information of relevant information and the video content determines the barrage level of coverage.
Wherein, the presentation area information of the video content can for example be believed for the presentation area size of the video content Breath.
As stated above, in the presentation area that the barrage level of coverage is the corresponding all barrage comments of video content When the ratio in domain and the presentation region of the video content, described at least one can be obtained according to the presentation area related information The presentation area size of barrage comment obtains the presentation area size of the video content according to the presentation area information, into And the available ratio.
In some possible embodiments, optionally, the determination barrage level of coverage may include:
According to bullet corresponding to the video content presented in the setting time before the presentation time of the video content Curtain level of coverage determines the barrage level of coverage.
For example, in some possible application scenarios, since barrage comment is that real-time edition is concurrent when user watches video It send, therefore, at least barrage comment corresponding with the video content before the presentation time of the video content It can not also determine completely.At this point it is possible to which described in setting time before the presentation time for passing through the video content be presented Video content corresponding to barrage level of coverage predict barrage level of coverage corresponding to the video content.In particular, The length of the setting time enough in short-term, can using barrage level of coverage corresponding to the video content presented as The corresponding barrage level of coverage of the video content.
Here, the length of the setting time can according to need setting, such as the barrage number of reviews of a barrage video Change over time than it is more gentle when, the setting time can be set slightly longer;Conversely, the barrage of a barrage video is commented By quantity change over time comparison it is violent when, the setting time can be set shorter.
For example, in some possible embodiments, optionally, the setting time presented before the time can be with For the last moment that the time is presented.I.e., it is possible to which the barrage for the video content of the last moment presented is covered journey Spend the barrage level of coverage as the video content.Wherein, the barrage for the video content of the last moment presented covers Lid degree can for example draw the frame for all barrage comments are presented simultaneously with a frame picture corresponding to the last moment Barrage level of coverage of the presentation level of coverage in face as the video content.
For example, for barrage video complete for one, presentation can be divided into a kind of possible embodiment Time is 5 seconds N number of video contents, barrage corresponding to the last frame picture of every previous video content can be covered journey Spend the barrage level of coverage as latter video content.
In some possible embodiments, optionally, the method can also include:
According at least to the presentation region phase of the corresponding at least barrage comment presented of the video content presented It closes information and determines barrage level of coverage corresponding to the video content presented.
The presentation area related information of at least barrage comment presented according to described obtains described presented The method of barrage level of coverage corresponding to video content can with commented on above according to the corresponding at least barrage of video content The presentation area related information barrage level of coverage that obtains the video content method it is identical, which is not described herein again.
In some possible embodiments, optionally, the method also includes:
According in the presentation area related information and the video presented of at least barrage comment presented Barrage level of coverage corresponding to video content has been presented described in determining in the presentation area information of appearance.
It in the present embodiment, can at least a barrage be commented according to corresponding to the video content with reference to recited above The method that the presentation area related information of opinion and the presentation area information of the video content obtain the barrage level of coverage is come Barrage level of coverage corresponding to video content is presented described in determining, which is not described herein again.
In other possible embodiments, for example, it is also possible to be obtained by way of communication from an at least external equipment Obtain the barrage level of coverage.
S120 determines barrage benchmark movement speed corresponding with the video content according at least to the barrage level of coverage.
In some possible embodiments, optionally, described to determine the bullet according at least to the barrage level of coverage Curtain benchmark movement speed include:
According to the height of the barrage level of coverage, the speed of the barrage benchmark movement speed is determined, in which: the bullet Curtain level of coverage is higher, and the barrage benchmark movement speed is faster.
By present embodiment, the video content can be covered in a video content corresponding at least barrage comment When covering too many, improve the barrage benchmark movement speed of at least barrage comment, mitigate at least barrage comment to The influence of the video content is watched at family.
Certainly, in other possible embodiments, it can also consider that other factors cover journey with the barrage simultaneously Degree determines the barrage benchmark movement speed jointly.The other factors for example can be the visual identity time of human eye, so that The barrage benchmark movement speed is no more than human eye to the visual identity time etc. of character in barrage comment.
In some possible embodiments, at least barrage comment can be all with the barrage benchmark movement speed It is mobile.In other possible embodiments, for each barrage comment for, determine its movement speed in addition to the bullet Outside curtain benchmark movement speed, other factors may be also contemplated that.For example, in some possible embodiments, it is optionally, described Method can also include:
According at least to the barrage benchmark movement speed and an at least barrage comment in a barrage comment barrage be in Existing information determines the movement speed of the barrage comment.
In some possible embodiments, optionally, the barrage presentation information includes:
Number of characters information.
Wherein, for example, according to the number of characters information, the number of characters of the barrage comment is more, and movement speed is faster.
In some possible embodiments, the presentation path of the corresponding at least barrage comment of the video content Length is identical, such as is presented from the rightmost side of screen to the leftmost side is mobile, the presentation of at least barrage comment Length is all the display width of screen.
In other possible embodiments, the presentation path length of at least barrage comment is likely to be different , for example, some barrages comment at least barrage comment is from video content relevant to barrage comment Object near start occur or terminate, at this point, the barrage present information can also include and path length information is presented.
Wherein, for example, according to the presentation path length information, the presentation path length of the barrage comment is longer, Movement speed is faster.
It will be understood by those skilled in the art that in the above method of the application specific embodiment, the serial number of each step Size is not meant that the order of the execution order, and the execution sequence of each step should be determined by its function and internal logic, without answering Any restriction is constituted to the implementation process of the application specific embodiment.
As shown in Fig. 2, a kind of possible embodiment of the embodiment of the present application provides a kind of interactive device based on barrage 200, comprising:
Level of coverage determining module 210, for determining the barrage level of coverage of a video content;Wherein, the barrage covers Lid degree is presentation level of coverage of an at least barrage corresponding with the video content comment to the video content;
Benchmark movement speed determining module 220, for according at least in barrage level of coverage determination and the video Hold corresponding barrage benchmark movement speed.
The embodiment of the embodiment of the present application is commented on to the presentation level of coverage of video content according to an at least barrage come really The movement speed of fixed at least barrage comment, and then an at least barrage can be made to comment on the presentation more intelligence to user Can, improve user experience.
The embodiment of the present application is further illustrated by following embodiment.
In a kind of possible embodiment, the video content may include an at least frame picture.In the video Holding the comment of a corresponding at least barrage for example can be with are as follows: comments on all barrages that an at least frame picture is presented simultaneously.
In some possible embodiments, before being played out to the video content, just can determine or It is basic to determine at least barrage comment corresponding with the video content.Therefore, in a kind of possible embodiment, such as Shown in Fig. 3 a, optionally, the level of coverage determining module 210 includes:
First determines that submodule 211, the presentation area related information for commenting on according at least to an at least barrage are true The fixed barrage level of coverage.
In application scenes, the presentation region of the video content is fixed and invariable;Alternatively, the video content Presentation region influence of the variation to the barrage level of coverage it is little.At this point it is possible to be commented according only to an at least barrage The presentation area related information of opinion determines the barrage level of coverage.
The area related information described here that presents is letter relevant to the presentation region of at least barrage comment occupancy Breath.
In some possible embodiments, optionally, the presentation area related information may include it is below at least It is a kind of:
Quantity information is presented, number of characters information, attribute information is presented.
In some possible embodiments, optionally, the presentation attribute information includes at least one below:
Size information is presented, block information is presented.
Such as the presentation area related information further description referring to description as described in above method embodiment.
In some possible application scenarios, the presentation region of the video content may be unfixed.Therefore, in order to More accurately determine the barrage level of coverage, in some possible embodiments, optionally, as shown in Figure 3b, described One determines that submodule 211 may include:
First determination unit 2111, presentation area related information and the view for being commented on according to an at least barrage The presentation area information of frequency content determines the barrage level of coverage.
Wherein, the presentation area information of the video content can for example be believed for the presentation area size of the video content Breath.
As shown in Figure 3c, in some possible embodiments, optionally, the level of coverage determining module 210 includes:
Second determines submodule 212, for being in the setting time before the presentation time according to the video content Barrage level of coverage corresponding to existing video content determines the barrage level of coverage.
For example, in some possible application scenarios, since barrage comment is that real-time edition is concurrent when user watches video It send, therefore, at least barrage comment corresponding with the video content before the presentation time of the video content It can not also determine completely.At this point it is possible to which described in setting time before the presentation time for passing through the video content be presented Video content corresponding to barrage level of coverage predict barrage level of coverage corresponding to the video content.In particular, The length of the setting time enough in short-term, can using barrage level of coverage corresponding to the video content presented as The corresponding barrage level of coverage of the video content.
Here, the length of the setting time can according to need setting, such as the barrage number of reviews of a barrage video Change over time than it is more gentle when, the setting time can be set slightly longer;Conversely, the barrage of a barrage video is commented By quantity change over time comparison it is violent when, the setting time can be set shorter.For example, in some possible implementations In mode, optionally, the setting time before the presentation time can be the last moment that the time is presented.
As shown in Figure 3d, in a kind of possible embodiment, optionally, described second determines that submodule 212 can wrap It includes:
Second determination unit 2121, for according at least to corresponding at least one presented of the video content presented The presentation area related information of barrage comment determines barrage level of coverage corresponding to the video content presented.
The presentation area related information of at least barrage comment presented according to described obtains described presented The method of barrage level of coverage corresponding to video content can determine that submodule 211 is corresponding according to video content with described first The comment of an at least barrage the presentation area related information barrage level of coverage that obtains the video content method it is identical, this In repeat no more.
As shown in Figure 3d, in a kind of possible embodiment, optionally, second determination unit 2121 be can wrap It includes:
Second determines subelement 2121a, related for the presentation region according at least barrage comment presented Barrage corresponding to video content has been presented described in the presentation area information of information and the video content presented is determining to cover Lid degree.
In the present embodiment, can with reference to first determination unit 2111 according to corresponding to the video content extremely The presentation area related information of few barrage comment and the presentation area information of the video content obtain the barrage covering journey The method of degree come determine it is described barrage level of coverage corresponding to video content has been presented, which is not described herein again.
In other possible embodiments, optionally, the level of coverage determining module 210 may include communicator Module, for obtaining the barrage level of coverage from an at least external equipment.
In a kind of possible embodiment, as shown in Figure 3a, the benchmark movement speed determining module 220 includes:
Benchmark movement speed determines submodule 221, for the height according to the barrage level of coverage, determines the barrage The speed of benchmark movement speed, in which: the barrage level of coverage is higher, and the barrage benchmark movement speed is faster.
By present embodiment, the video content can be covered in a video content corresponding at least barrage comment When covering too many, improve the barrage benchmark movement speed of at least barrage comment, mitigate at least barrage comment to The influence of the video content is watched at family.
Certainly, in other possible embodiments, the benchmark movement speed determining module 220 can also consider simultaneously Other factors with the barrage level of coverage determine the barrage benchmark movement speed jointly.The other factors for example can be with For the visual identity time of human eye, so that the barrage benchmark movement speed is no more than human eye to the view of character in barrage comment Feel recognition time etc..
In some possible embodiments, at least barrage comment can be all with the barrage benchmark movement speed It is mobile.In other possible embodiments, for each barrage comment for, determine its movement speed in addition to the bullet Outside curtain benchmark movement speed, other factors may be also contemplated that.For example, in some possible embodiments, optionally, such as scheming Shown in 3e, described device 200 further include:
Movement speed determining module 230, for according at least to the barrage benchmark movement speed and an at least barrage The movement speed that information determines the barrage comment is presented in the barrage that a barrage is commented in comment.
In some possible embodiments, optionally, the barrage presentation information includes:
Number of characters information.
Wherein, for example, according to the number of characters information, the number of characters of the barrage comment is more, and movement speed is faster.
In some possible embodiments, the presentation path of the corresponding at least barrage comment of the video content Length is identical, such as is presented from the rightmost side of screen to the leftmost side is mobile, the presentation of at least barrage comment Length is all the display width of screen.
In other possible embodiments, the presentation path length of at least barrage comment is likely to be different , for example, some barrages comment at least barrage comment is from video content relevant to barrage comment Object near start occur or terminate, at this point, the barrage present information can also include and path length information is presented.
Wherein, for example, according to the presentation path length information, the presentation path length of the barrage comment is longer, Movement speed is faster.
As shown in figure 4, a kind of possible embodiment of the embodiment of the present application provides a kind of user equipment 400, the use Family equipment 400 includes:
Memory 430, for storing instruction 432;
Processor 420, for executing the instruction 432 of the memory storage, described instruction executes the processor It operates below:
Determine the barrage level of coverage of a video content;Wherein, the barrage level of coverage is and the video content pair Presentation level of coverage of at least barrage comment answered to the video content;
Barrage benchmark movement speed corresponding with the video content is determined according at least to the barrage level of coverage.
In some possible embodiments, the user equipment 400 can also include that communication interface 410 and communication are total Line 440.
Wherein:
Processor 410, communication interface 420 and memory 430 complete mutual communication by communication bus 440.
Communication interface 420, for being communicated with the network element of such as client etc..
Processor 410 may be a central processor CPU or specific integrated circuit ASIC (Application Specific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present application Road.
Memory 430 may include high speed RAM memory, it is also possible to further include nonvolatile memory (non- Volatile memory), a for example, at least magnetic disk storage.
The specific implementation of instruction 432 may refer to corresponding description in corresponding steps and unit in above-described embodiment, This is not repeated.It is apparent to those skilled in the art that for convenience and simplicity of description, the equipment of foregoing description With the specific work process of module, description can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In some possible embodiments, the user equipment includes but is not limited to: mobile phone, tablet computer, notebook The video data processing devices such as the video representing devices such as computer, desktop computer and TV and video server.
The embodiment of the embodiment of the present application is commented on to the presentation level of coverage of video content according to an at least barrage come really The movement speed of fixed at least barrage comment, and then an at least barrage can be made to comment on the presentation more intelligence to user Can, improve user experience.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and method and step can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed Scope of the present application.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, server or network equipment etc.) execute each embodiment the method for the application all or part of the steps. And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
Embodiment of above is merely to illustrate the application, and is not the limitation to the application, in relation to the common of technical field Technical staff can also make a variety of changes and modification in the case where not departing from spirit and scope, therefore all Equivalent technical solution also belongs to the scope of the application, and the scope of patent protection of the application should be defined by the claims.

Claims (10)

1. a kind of exchange method based on barrage characterized by comprising
Determine the barrage level of coverage of a video content;Wherein, the barrage level of coverage is corresponding with the video content An at least barrage comments on the presentation level of coverage to the video content;
Barrage benchmark movement speed corresponding with the video content is determined according at least to the barrage level of coverage.
2. the method as described in claim 1, which is characterized in that the determination barrage level of coverage includes:
The barrage level of coverage is determined according at least to the presentation area related information of at least barrage comment.
3. method according to claim 2, which is characterized in that the determination barrage level of coverage includes: according to The presentation area related information of at least barrage comment and the presentation area information of the video content determine the barrage covering Degree.
4. the method as described in claim 1, which is characterized in that the determination barrage level of coverage includes:
It is covered according to barrage corresponding to the video content presented in the setting time before the presentation time of the video content Lid degree determines the barrage level of coverage.
5. method as claimed in claim 4, which is characterized in that the determination barrage level of coverage includes:
According at least to the presentation region correlation letter of the corresponding at least barrage comment presented of the video content presented Breath determines barrage level of coverage corresponding to the video content presented.
6. a kind of interactive device based on barrage characterized by comprising
Level of coverage determining module, for determining the barrage level of coverage of a video content;Wherein, the barrage level of coverage is Presentation level of coverage of at least barrage comment corresponding with the video content to the video content;
Benchmark movement speed determining module, for corresponding with the video content according at least to barrage level of coverage determination Barrage benchmark movement speed.
7. device as claimed in claim 6, which is characterized in that the level of coverage determining module includes:
First determines that submodule, the presentation area related information for commenting on according at least to an at least barrage determine the bullet Curtain level of coverage.
8. device as claimed in claim 7, which is characterized in that described first determines that submodule includes:
First determination unit, the presentation area related information commented on for an at least barrage according to and the video content Area information is presented and determines the barrage level of coverage.
9. device as claimed in claim 6, which is characterized in that the level of coverage determining module includes:
Second determines submodule, the video for having presented in the setting time before the presentation time according to the video content Barrage level of coverage corresponding to content determines the barrage level of coverage.
10. a kind of user equipment, which is characterized in that the user equipment includes:
Memory, for storing instruction;
Processor, for executing the instruction of the memory storage, described instruction makes the processor execute following operation:
Determine the barrage level of coverage of a video content;Wherein, the barrage level of coverage is corresponding with the video content An at least barrage comments on the presentation level of coverage to the video content;
Barrage benchmark movement speed corresponding with the video content is determined according at least to the barrage level of coverage.
CN201510259636.2A 2015-05-20 2015-05-20 Exchange method, interactive device and user equipment based on barrage Active CN106303729B (en)

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 CN106303729A (en) 2017-01-04
CN106303729B true 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)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108495166B (en) * 2018-01-29 2021-05-25 上海哔哩哔哩科技有限公司 Bullet screen play control method, terminal and bullet screen play control system
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
CN110012306B (en) * 2019-04-02 2021-05-14 广州虎牙信息科技有限公司 Bullet screen display method, device, equipment and storage medium
CN110891194B (en) * 2019-12-06 2022-06-03 北京小米移动软件有限公司 Comment information display method, 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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103797812A (en) * 2012-07-20 2014-05-14 松下电器产业株式会社 Commented moving image generation device and commented moving image generation method
CN103797783A (en) * 2012-07-17 2014-05-14 松下电器产业株式会社 Review information generating device and review information generating 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

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103797783A (en) * 2012-07-17 2014-05-14 松下电器产业株式会社 Review information generating device and review information generating method
CN103797812A (en) * 2012-07-20 2014-05-14 松下电器产业株式会社 Commented moving image generation device and commented moving image 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

Also Published As

Publication number Publication date
CN106303729A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106303729B (en) Exchange method, interactive device and user equipment based on barrage
US11012740B2 (en) Method, device, and storage medium for displaying a dynamic special effect
KR102292537B1 (en) Image processing method and apparatus, and storage medium
CN106331877B (en) Barrage playback method and device
CN106156237B (en) Information processing method, information processing unit and user equipment
CN104461439B (en) A kind of information processing method and electronic equipment
CN109729420A (en) Image processing method and device, mobile terminal and computer readable storage medium
CN106326251B (en) The full-scale adaptation method and device of object to be presented
CN106156240B (en) Information processing method, information processing device and user equipment
CN111309214A (en) Video interface setting method and device, electronic equipment and storage medium
CN103543925B (en) A kind of method and apparatus for operating picture
CN109254650A (en) A human-computer interaction method and device
CN106162303B (en) Information processing method, information processing unit and user equipment
CN107823881B (en) Special effect display method and device
WO2013097160A1 (en) Interactive media systems
CN105120169B (en) A kind of information processing method and electronic equipment
US20210271383A1 (en) Picture displaying method, electronic device and storage medium
CN111385665A (en) Bullet screen information processing method, device, equipment and storage medium
CN106293369B (en) Exchange method, interactive device and user equipment based on barrage
CN107450911A (en) Player method, device and the electronic equipment of animated element
US20240273732A1 (en) Method, apparatus, computer device and storage medium for image display
CN106412718A (en) Rendering method and device for subtitles in 3D space
CN105892663B (en) Information processing method and electronic equipment
CN109286718A (en) Screen recording method and device and electronic equipment
CN104462099B (en) A kind of information processing method and electronic equipment

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载