Movatterモバイル変換


[0]ホーム

URL:


CN115297355B - Barrage display method, barrage generation method, barrage display device, electronic equipment and storage medium - Google Patents

Barrage display method, barrage generation method, barrage display device, electronic equipment and storage medium
Download PDF

Info

Publication number
CN115297355B
CN115297355BCN202210920222.XACN202210920222ACN115297355BCN 115297355 BCN115297355 BCN 115297355BCN 202210920222 ACN202210920222 ACN 202210920222ACN 115297355 BCN115297355 BCN 115297355B
Authority
CN
China
Prior art keywords
barrage
bullet screen
linkage information
target
multimedia content
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
CN202210920222.XA
Other languages
Chinese (zh)
Other versions
CN115297355A (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 QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co LtdfiledCriticalBeijing QIYI Century Science and Technology Co Ltd
Priority to CN202210920222.XApriorityCriticalpatent/CN115297355B/en
Publication of CN115297355ApublicationCriticalpatent/CN115297355A/en
Application grantedgrantedCritical
Publication of CN115297355BpublicationCriticalpatent/CN115297355B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The embodiment of the invention provides a barrage display method, a barrage display device, electronic equipment and a storage medium. Therefore, the terminal can display the barrage by adopting the special effect corresponding to the multimedia fragments, the display form of the barrage is increased, the linkage of the barrage and the audio content and/or the picture content of the multimedia content is realized, and the user experience is improved.

Description

Barrage display method, barrage generation method, barrage display device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of multimedia display technologies, and in particular, to a barrage display method, a barrage generation device, an electronic device, and a storage medium.
Background
A barrage is an interactive form of video, which is a comment text displayed when multimedia content such as video and audio is played, and is generally displayed by moving from one side of a playing screen to the other side.
The bullet screen itself is text content aligned on the video timeline. When the user sends the barrage, the current multimedia content progress time is the time stamp of the barrage. When a user consumes the barrage, all the barrages which can be displayed and whose corresponding time stamp time is the current multimedia content playing progress time are displayed in the picture. However, the display form of the bullet screen is single at present, and the user experience is poor.
Disclosure of Invention
The embodiment of the invention aims to provide a barrage display method, a barrage generation device, electronic equipment and a storage medium, so that the display form of a barrage is increased, and the user experience is improved. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present invention provides a barrage display method, where the method is applicable to a barrage display terminal, and the method includes:
acquiring target linkage information corresponding to a playing time point based on the playing time point of the currently played multimedia content, wherein the target linkage information is predetermined description information for identifying video clips meeting preset special effect display conditions in the currently played multimedia content, and the target linkage information comprises target picture information and/or target audio information;
Determining a target special effect corresponding to the target linkage information according to the target linkage information and a corresponding relation between preset linkage information and the special effect;
and displaying the bullet screen corresponding to the playing time point by adopting the target special effect.
Optionally, the step of obtaining the target linkage information corresponding to the playing time point based on the playing time point of the currently played multimedia content includes:
determining whether target linkage information corresponding to the playing time point exists in a pre-acquired barrage package, wherein the barrage package is a pre-generated barrage package comprising a target time period of the currently played multimedia content and a file package of the linkage information, and the target time period comprises the playing time point;
and if the target linkage information exists, acquiring the target linkage information corresponding to the playing time point.
Optionally, before the step of determining whether the target motion information corresponding to the playing time point exists in the pre-acquired barrage packet, the method further includes:
transmitting a barrage request to a server, wherein the barrage request comprises the playing progress of the currently played multimedia content;
and receiving a bullet screen packet returned by the server based on the playing progress.
Optionally, the method further comprises:
acquiring a bullet screen to be processed in the playing process of the multimedia content;
and sending the bullet screen to be processed and the generation time of the bullet screen to be processed to a server.
In a second aspect, an embodiment of the present invention provides a barrage generation method, where the method is applicable to a barrage generation server, and the method includes:
acquiring a barrage corresponding to the multimedia content and barrage generation time;
dividing each bullet screen into a plurality of bullet screen bags according to bullet screen generation time and preset duration of each bullet screen;
determining whether predetermined linkage information exists in the time length corresponding to each bullet screen package, wherein the linkage information is used for identifying description information of the multimedia fragments in the multimedia content, which accords with preset special effect display conditions, and the linkage information comprises picture information and/or audio information;
and if the bullet screen exists, generating a bullet screen package based on the bullet screen corresponding to the duration and the linkage information.
Optionally, the method further comprises:
receiving a barrage request sent by a terminal, wherein the barrage request comprises the playing progress of the multimedia content currently played by the terminal;
and determining a barrage packet corresponding to the currently played multimedia content according to the current playing progress, and sending the barrage packet to the terminal.
Optionally, the method further comprises:
receiving a bullet screen to be processed sent by a terminal, wherein the bullet screen to be processed is acquired in the playing process of playing the multimedia content by the terminal;
and storing the bullet screen to be processed to a bullet screen package corresponding to the generation time based on the generation time. .
In a third aspect, an embodiment of the present invention provides a barrage display apparatus, the apparatus being suitable for a barrage display terminal, including:
the first acquisition module is used for acquiring target linkage information corresponding to a playing time point based on the playing time point of the currently played multimedia content, wherein the target linkage information is predetermined description information for identifying a multimedia fragment which accords with a preset special effect display condition in the currently played multimedia content, and the target linkage information comprises target picture information and/or target audio information;
the determining module is used for determining a target special effect corresponding to the target linkage information according to the target linkage information and the corresponding relation between the preset linkage information and the special effect;
and the display module is used for displaying the barrage corresponding to the playing time point by adopting the target special effect.
In a fourth aspect, an embodiment of the present invention provides a barrage generation apparatus, which is applicable to a barrage generation server, including:
the bullet screen information acquisition module is used for acquiring bullet screens corresponding to the multimedia content and bullet screen generation time;
the bullet screen dividing module is used for dividing each bullet screen into a plurality of bullet screen bags according to bullet screen generation time and preset duration of each bullet screen;
the linkage information determining module is used for determining whether predetermined linkage information exists in the time length corresponding to each bullet screen package, wherein the linkage information comprises picture information and/or audio information and is used for identifying description information of the multimedia fragments which are in the multimedia content and meet preset special effect display conditions;
and the barrage packet generation module is used for generating a barrage packet based on the barrage corresponding to the duration and the linkage information if the preset linkage information exists.
In a fifth aspect, an embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
A processor configured to implement the method steps of any one of the first or second aspects when executing a program stored on a memory.
In a sixth aspect, embodiments of the present invention provide a computer readable storage medium having a computer program stored therein, which when executed by a processor implements the method steps of any of the first or second aspects described above.
In the scheme provided by the embodiment of the invention, the bullet screen display terminal can acquire the target linkage information corresponding to the playing time point based on the playing time point of the currently played multimedia content, wherein the target linkage information is the predetermined description information for identifying the multimedia fragment meeting the preset special effect display condition in the currently played multimedia content, and comprises the target picture information and/or the target audio information, and further, the terminal can determine the target special effect corresponding to the target linkage information according to the target linkage information and the corresponding relation between the preset linkage information and the special effect, and the bullet screen corresponding to the playing time point is displayed by adopting the target special effect. According to the scheme, when the barrage corresponding to the playing time point of the currently played multimedia content is displayed, the corresponding target linkage information can be determined based on the playing time point, the target special effect is determined according to the target linkage information and the corresponding relation between the preset linkage information and the special effect, and then the barrage corresponding to the playing time point is displayed by the target special effect. Therefore, the terminal can display the barrage by adopting the special effect corresponding to the multimedia fragments, the display form of the barrage is increased, the linkage of the barrage and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved. Of course, it is not necessary for any one product or method of practicing the invention to achieve all of the advantages set forth above at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
FIG. 1 is a flowchart of a barrage display method according to an embodiment of the present invention;
FIG. 2 is a specific flowchart of step S101 in the embodiment shown in FIG. 1;
FIG. 3 is a flow chart of a method of processing a bullet screen to be processed based on the embodiment shown in FIG. 1;
FIG. 4 is a flowchart of a barrage generation method according to an embodiment of the present invention;
FIG. 5 is a flow chart of a method of determining a barrage package based on the embodiment of FIG. 4;
FIG. 6 is a flow chart of a method of processing a bullet screen to be processed based on the embodiment shown in FIG. 4;
fig. 7 is a schematic structural diagram of a barrage display device according to an embodiment of the invention;
fig. 8 is a schematic structural diagram of a barrage generating device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention.
In order to increase the display form of the barrage and thereby improve the user experience, embodiments of the present invention provide a barrage display method and apparatus, a barrage generation method and apparatus, an electronic device, a computer readable storage medium, and a computer program product. The following first describes a barrage display method provided by the embodiment of the present invention.
The bullet screen display method provided by the embodiment of the invention can be applied to any terminal needing bullet screen display, for example, the terminal can be a mobile phone, a computer, a tablet personal computer and the like, and is not particularly limited. For clarity of description, the following will be referred to as a terminal.
As shown in fig. 1, a barrage display method, the method is applicable to a barrage display terminal, and includes:
s101, acquiring target linkage information corresponding to a playing time point based on the playing time point of the currently played multimedia content;
the target linkage information is predetermined description information for identifying a multimedia segment meeting a preset special effect display condition in the currently played multimedia content, and the target linkage information comprises target picture information and/or target audio information.
S102, determining a target special effect corresponding to the target linkage information according to the target linkage information and a corresponding relation between preset linkage information and the special effect;
s103, displaying the barrage corresponding to the playing time point by adopting the target special effect.
In the scheme provided by the embodiment of the invention, the bullet screen display terminal can acquire the target linkage information corresponding to the playing time point based on the playing time point of the currently played multimedia content, wherein the target linkage information is the predetermined description information for identifying the multimedia segment meeting the preset special effect display condition in the currently played multimedia content, and comprises the target picture information and/or the target audio information, and further, the terminal can determine the target special effect corresponding to the target linkage information according to the target linkage information and the corresponding relation between the preset linkage information and the special effect, and display the bullet screen corresponding to the playing time point by adopting the target special effect. According to the scheme, when the barrage corresponding to the playing time point of the currently played multimedia content is displayed, the corresponding target linkage information can be determined based on the playing time point, the target special effect is determined according to the target linkage information and the corresponding relation between the preset linkage information and the special effect, and then the barrage corresponding to the playing time point is displayed by the target special effect. Therefore, the terminal can display the barrage by adopting the special effect corresponding to the multimedia fragments, the display form of the barrage is increased, the linkage of the barrage and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved.
When a user wants to watch the multimedia content, the user can send out a multimedia content playing instruction in a used terminal display interface, and when the terminal acquires the multimedia content playing instruction, the terminal can play the multimedia content indicated by the multimedia content playing instruction, wherein the multimedia content is the currently played multimedia content. Where multimedia content may include silent video, audio, and audiovisual, it is reasonable. For example, the multimedia content may be music having only audio, video having only a picture, audio having both audio and picture, etc., without being particularly limited herein.
In the process of playing the currently played multimedia content, the user can select to open or close the barrage, for example, the user can click a barrage opening button in a playing interface of the multimedia content to send a barrage opening instruction, and the terminal receives the barrage opening instruction, so that the barrage can be displayed in a multimedia content picture of the currently played multimedia content. The bullet screen is text content aligned with the multimedia content time axis, and the terminal can display the bullet screen corresponding to the playing time point of the currently played multimedia content.
The playing time point is a time point for identifying the playing progress of the currently played multimedia content, for example, when the duration of the currently played multimedia content a is 10 minutes and the playing progress of the currently played multimedia content a is 1 minute and 30 seconds, the playing time point may be 1 minute and 30 seconds, or may be a time point capable of identifying the playing progress of the currently played multimedia content, such as 90 seconds.
In order to display the bullet screen by adopting the special effects, the multimedia fragments meeting the preset special effects display conditions in the currently played multimedia content can be predetermined, and when the multimedia fragments meet the preset special effects display conditions, the bullet screen corresponding to the multimedia fragments can be displayed in a special effects mode.
The preset special effect display condition may be that the multimedia segment includes preset specific audio information and/or includes a specific picture scene. For example, the preset special effect display condition may be that a preset drum point with a specific rule is included in the multimedia clip. For another example, the preset special effect display condition may be that the multimedia clip includes a picture corresponding to a preset explosion scene. For another example, the preset special effect display condition may be that the multimedia clip includes preset specific music and a star field picture.
In order to determine whether the bullet screen corresponding to the playing time point needs to be displayed in a special effect mode, the terminal can determine whether corresponding target linkage information exists at the playing time point. The target linkage information is predetermined description information for identifying a multimedia segment meeting a preset special effect display condition in the currently played multimedia content, and may include target picture information and/or target audio information.
In one embodiment, when the terminal obtains the bullet screen corresponding to the currently played multimedia content, the terminal may obtain linkage information corresponding to the currently played multimedia content, and further the terminal may determine whether there is the target linkage information corresponding to the playing time point from the linkage information corresponding to the currently played multimedia content.
When the corresponding target linkage information does not exist at the playing time point, the picture and/or the audio corresponding to the playing time point are/is indicated not to meet the preset special effect display condition, and the terminal can display the barrage corresponding to the playing time point in a conventional mode.
When the corresponding target linkage information exists at the playing time point, the fact that the picture and/or the audio corresponding to the playing time point meet the preset special effect display condition is indicated, and the terminal can acquire the target linkage information.
After the target linkage information corresponding to the playing time point is obtained, the terminal may execute the step S102, that is, determine the target special effect corresponding to the target linkage information according to the target linkage information and the corresponding relationship between the preset linkage information and the special effect.
In order to facilitate the terminal to quickly determine the target special effect, a corresponding relationship between the preset linkage information and the special effect may be preset, for example, the corresponding relationship between the preset linkage information and the special effect may be recorded in a table manner, for example, may be as shown in the following table:
sequence numberLinkage informationSpecial effect
1Linkage information 1Special effect 1
2Linkage information 2Special effects 2
nLinkage information nSpecial effects n
Furthermore, the terminal can determine the target special effect corresponding to the target linkage information from the corresponding relation between the preset linkage information and the special effect according to the target linkage information. For example, the target linkage information is linkage information 2, and the terminal may determine that the target special effect corresponding to the linkage information 2 is special effect 2 from the corresponding relationship between the preset linkage information and the special effect shown in the above table.
After determining the target special effect corresponding to the target linkage information, the terminal may execute step S103, that is, display the bullet screen corresponding to the playing time point by using the target special effect. For example, the special effect 2 is water ripple, and the terminal can display the bullet screen corresponding to the playing time point in the form of water ripple.
By the mode, the terminal can adopt the special effect display barrage corresponding to the multimedia fragments, so that a user can see the effect of displaying the barrage through the target special effect associated with the audio content and/or the picture content of the multimedia content, and the effect of linkage of the barrage and the audio and the picture is realized.
For example, the music corresponding to the multimedia segment 1 is rhythmic music, and the special effect corresponding to the music can be preset to be that the barrage is displayed in the form of water ripple wave, so that the barrage can be displayed in the form of water ripple wave when the terminal plays the multimedia segment 1, and a user can see that the barrage is displayed in the form of water ripple wave when hearing the rhythmic music corresponding to the multimedia segment 1, and the effect of linkage of the barrage and the audio content is realized.
As an implementation manner, when the terminal adopts the barrage corresponding to the target special effect display playing time point, each barrage may be displayed by adopting the target special effect, for example, the target special effect is that the barrage shakes along with the rhythm of the audio, and the terminal may respectively display each barrage by adopting the target special effect that the rhythm shakes.
In another embodiment, when the terminal adopts the barrage corresponding to the target special effect display playing time point, all the barrages corresponding to the current playing time point can be displayed as a whole by adopting the target special effect. For example, the target special effect is that the barrage shakes along with the rhythm of the audio, and the terminal can display all barrages as a whole by adopting the target special effect of the rhythm shake, namely, all barrages as a whole shake along with the rhythm of the audio.
Therefore, in this embodiment, the terminal may display the barrage by adopting the special effect corresponding to the multimedia segment, so as to increase the display form of the barrage, realize the linkage between the barrage and the audio content and/or the picture content of the currently played multimedia content, and improve the display effect of the barrage, thereby bringing better interactive experience to the user.
As shown in fig. 2, the step of obtaining the target linkage information corresponding to the playing time point based on the playing time point of the currently played multimedia content may include:
s201, determining whether target linkage information corresponding to the playing time point exists in a pre-acquired barrage package; if so, step S202 is performed; if not, displaying the bullet screen in a conventional display mode;
in order to facilitate the determination of corresponding linkage information in the playing process of the multimedia content, a barrage packet can be generated by the barrage and the linkage information corresponding to the multimedia content in advance. In one embodiment, a barrage packet may be generated from the barrage and the linkage information corresponding to each of the multimedia segments of the multimedia content for each of the predetermined durations. In this way, the terminal can obtain the corresponding barrage package according to the playing time length of the currently played multimedia content in the playing process of the currently played multimedia content.
Aiming at a barrage package corresponding to a playing time point, the terminal can obtain the barrage package in advance according to the playing time length of the currently played multimedia content, wherein the barrage package is a pre-generated barrage package comprising a target time period of the currently played multimedia content and a file package of linkage information, and the target time period comprises the playing time point. The duration corresponding to the target time period is the preset duration, and may be 1 minute, 2 minutes, 5 minutes, or the like, which is not specifically limited herein.
Furthermore, the terminal can determine whether the target linkage information corresponding to the playing time point exists in the pre-acquired barrage packet based on the playing time point of the currently played multimedia content. If so, step S202 may continue. If not, the bullet screen is displayed in a conventional display mode.
For example, the playing time point is 1 minute 45 seconds, the barrage package 1 is a pre-generated barrage package including a target time period of the currently played multimedia content and linkage information, the target time period is 1 minute 30 seconds to 2 minutes 30 seconds, and then the terminal can acquire the barrage package 1 corresponding to the target time period before the currently played multimedia content is played to 1 minute 30 seconds, namely, the pre-acquired barrage package. Further, when the currently played multimedia content is played to 1 minute and 45 seconds, the terminal can determine whether the target linkage information corresponding to 1 minute and 45 seconds exists in the barrage packet 1.
S202, acquiring target linkage information corresponding to the playing time point.
If the target linkage information corresponding to the playing time point exists in the pre-acquired barrage package, the terminal can acquire the target linkage information corresponding to the playing time point, further acquire the target special effect based on the target linkage information, and display the barrage corresponding to the playing time point by adopting the target special effect, so that the display effect of the barrage display and the audio content and/or the picture content linkage of the multimedia content is realized.
It can be seen that, in this embodiment, the terminal may determine whether the pre-acquired target linkage information corresponding to the play time point exists in the barrage packet, and if so, obtain the target linkage information corresponding to the play time point, and the terminal may accurately obtain the target linkage information corresponding to the play time point.
As an implementation manner of the embodiment of the present invention, before the step of determining whether the target linkage information corresponding to the playing time point exists in the pre-acquired barrage packet, the method may further include:
and sending a barrage request to a server, and receiving a barrage packet returned by the server based on the playing progress.
When the barrage package is stored in the server, because different barrage packages comprise barrages and linkage information corresponding to different time periods of the multimedia content, in order to obtain the barrage package corresponding to the playing progress of the currently played multimedia content, the terminal can send a barrage request to the server, wherein the barrage request comprises the playing progress of the currently played multimedia content.
When receiving the barrage request, the server can determine the barrage package corresponding to the playing progress from a plurality of barrage packages according to the playing progress included in the barrage request, namely the barrage package corresponding to the target time period corresponding to the currently played multimedia content, and then the server can send the barrage package to the terminal, and the terminal can acquire the barrage package.
It can be seen that, in this embodiment, the terminal may send a barrage request to the server, so that the server determines, according to the playing progress of the currently played multimedia content, a barrage packet corresponding to the target time period, and sends the barrage packet to the terminal, so that the terminal may acquire the barrage packet sent by the server, and ensure that whether the target linkage information corresponding to the playing time point exists in the pre-acquired barrage packet can be successfully determined in the following steps.
As an implementation manner of the embodiment of the present invention, as shown in fig. 3, the method may further include:
s301, acquiring a bullet screen to be processed in the playing process of the multimedia content;
in the playing process of the multimedia content, a user can input the barrage which the user wants to send in a barrage input box in a playing interface of the multimedia content, and the terminal can acquire the barrage input by the user, namely the barrage to be processed.
S302, the bullet screen to be processed and the generation time of the bullet screen to be processed are sent to a server.
After the bullet screen to be processed is obtained, the terminal can send the bullet screen to be processed and the bullet screen generation time to the server, and after the server receives the bullet screen to be processed and the bullet screen generation time sent by the terminal, the server can store the bullet screen to be processed to a bullet screen package corresponding to the generation time based on the generation time of the bullet screen to be processed. The generation time of the bullet screen to be processed is the time when the user sends the bullet screen.
For example, the time period of the currently played multimedia content corresponding to the barrage package 1 is 0-2 minutes 30 seconds, the time period of the currently played multimedia content corresponding to the barrage package 2 is 2 minutes 30 seconds-5 minutes, and the user sends the barrage when the currently played multimedia content is played to 2 minutes 50 seconds: "A comes-! The bullet screen is the bullet screen to be treated, and the generation time is 2 minutes and 50 seconds. Furthermore, the terminal may send the to-be-processed barrage and the generation time to the server, and after receiving the to-be-processed barrage and the generation time of the to-be-processed barrage, the server may send the to-be-processed barrage "A" to-! "store to the barrage pack 2.
In one embodiment, the terminal may send the bullet screen to be processed, the user identifier of the user sending the bullet screen to be processed, and the generation time to the server, so that the server may store the user identifier of the user sending the bullet screen to be processed to the bullet screen package corresponding to the generation time, and when the current playing multimedia content is played to the generation time, each subsequent terminal may display not only the bullet screen, but also the user identifier sending the bullet screen.
It can be seen that, in this embodiment, in the playing process of the multimedia content, the terminal may obtain the bullet screen to be processed, send the bullet screen to be processed and the generation time of the bullet screen to be processed to the server, and the server may store the bullet screen to be processed to the bullet screen package corresponding to the generation time based on the generation time. Therefore, in the playing process of the currently played multimedia content, the to-be-processed barrage is stored into the barrage package corresponding to the generation time, and the barrage package corresponding to the currently played multimedia content is perfected, so that a user who subsequently watches the currently played multimedia content can watch all barrages.
Corresponding to the bullet screen display method, the embodiment of the invention also provides a bullet screen generation method. The following describes a barrage generation method provided by the embodiment of the invention. The bullet screen generating method provided by the embodiment of the invention can be applied to any server needing bullet screen generation, for example, a video website server, an audio website server and the like, and is not particularly limited. For clarity of description, it will be referred to as a server hereinafter.
As shown in fig. 4, a barrage generation method, which is applicable to a barrage generation server, includes:
s401, acquiring a barrage corresponding to the multimedia content and barrage generation time;
s402, dividing each bullet screen into a plurality of bullet screen bags according to bullet screen generation time and preset duration of each bullet screen;
s403, determining whether predetermined linkage information exists in the time period corresponding to each bullet screen packet, and if so, executing step S404; if the bullet screen exists, a bullet screen package is generated based on the bullet screen corresponding to the duration;
the linkage information is used for identifying description information of the multimedia fragments which accord with preset special effect display conditions in the multimedia content, and the linkage information comprises picture information and/or audio information.
S404, generating a barrage package based on the barrage corresponding to the duration and the linkage information.
In the scheme provided by the embodiment of the invention, the barrage generation server can acquire the barrages and the barrage generation time corresponding to the multimedia content, divide each barrage into a plurality of barrage packages according to the barrage generation time and the preset duration of each barrage, and determine whether the preset linkage information exists in the duration corresponding to each barrage package, wherein the linkage information is used for identifying the description information of the multimedia fragments meeting the preset special effect display condition in the multimedia content, and the linkage information comprises picture information and/or audio information. And if the bullet screen exists, generating a bullet screen package based on the bullet screen corresponding to the duration and the linkage information. Therefore, when the subsequent terminal plays the multimedia content, the target linkage information corresponding to the playing time point can be rapidly and accurately obtained, and furthermore, the bullet screen is displayed in a special effect corresponding to the multimedia fragment, so that the display form of the bullet screen is increased, the linkage of the bullet screen and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved.
In order to facilitate displaying the barrage in the process of playing the multimedia content, the barrage is text content aligned according to the time axis of the multimedia content, so that the server can obtain the barrage corresponding to the media content and the barrage generation time. For example, the multimedia content is multimedia content 1, the duration of multimedia content 1 is 5 minutes, and the corresponding barrage and barrage generation time of multimedia content 1 can be as follows:
after obtaining the barrage corresponding to the multimedia content and the barrage generation time, the server can divide each barrage into a plurality of barrage packages according to the barrage generation time and the preset duration of each barrage, wherein the preset duration is the duration of the multimedia content corresponding to the preset barrage package. For example, the preset time period may be 1 minute, 3 minutes, 5 minutes, etc., and is not particularly limited herein.
In one embodiment, the server may divide each of the plurality of bullet screens into a plurality of bullet screen packs based on the bullet screen generation time of each of the bullet screens, starting with the bullet screen generation time of the first bullet screen, and the preset duration being a time interval. For example, following the example of step S401, the preset duration is 1 minute, and the server may divide each bullet screen into 5 bullet screen packs with the bullet screen generation time of bullet screen 1, that is, 3 seconds as a starting point and 1 minute as a time interval.
In another embodiment, the server may calculate the number of bullet screen packages based on the preset duration and the duration of the multimedia content, and divide the time axis of the multimedia content into a plurality of sections, so as to divide each bullet screen into a plurality of bullet screen packages according to the corresponding relationship between the bullet screen generation time of each bullet screen and each section.
For example, in the example of step S401, the duration of the multimedia content 1 is 5 minutes, the preset duration is 1 minute, the server may calculate the number of bullet screen packs to be 5, and divide the time axis of the multimedia content into 5 sections of [0, 1), [1, 2), [2, 3), [3,4 ] and [4,5 ]. Further, each bullet screen is divided into 5 bullet screen packs according to the correspondence between the bullet screen generation time of each bullet screen and 5 sections, as shown in the following table:
after dividing each barrage into a plurality of barrage packages, the server can determine whether predetermined linkage information exists in the duration corresponding to each barrage package. The linkage information is used for identifying description information of the multimedia fragments which meet preset special effect display conditions in the multimedia content, and the linkage information can comprise picture information and/or audio information.
As an embodiment, the linkage information may include a time period corresponding to the multimedia content segment and a type of the audio-visual content. For example, the audio of 53 seconds-1 minute 12 seconds of the multimedia content 1 is one type of drumming music, the audio of 1 minute 30 seconds-2 minutes is another type of drumming music, the picture of 3 minutes-3 minutes 30 seconds is one specific picture, and the picture of 4 minutes 45 seconds-5 minutes is another specific picture, and then the linkage information corresponding to the multimedia content 1 may be as follows:
Linkage informationType(s)Time period
Linkage information 1Drum point 153 seconds-1 minute 12 seconds
Linkage information 2Drum point 21 min 30 sec-2 min
Linkage information 3Specific picture 13 minutes to 3 minutes 30 seconds
Linkage information 4Specific picture 24 minutes 45 seconds to 5 minutes
In one embodiment, the server may determine whether a time period overlapping with a time period corresponding to a multimedia clip in each predetermined linkage information exists in a time period corresponding to each bullet screen packet, and if so, determine that the predetermined linkage information exists in the time period corresponding to the bullet screen packet.
If the predetermined linkage information exists in the time length corresponding to the barrage packet, the server can generate the barrage packet based on the barrage corresponding to the time length and the linkage information. If not, a barrage package may be generated based on the barrage corresponding to the duration.
For example, the linkage information of the multimedia content 1 is shown in the table above, the multimedia content 1 includes two barrage packages, the duration corresponding to the barrage package 1 is 0-1 min, the duration corresponding to the barrage package 3 is 2-3 min, and the server can determine whether there is a time period in which the time periods corresponding to the multimedia segments in the linkage information overlap in the duration corresponding to the barrage package 1 and the barrage package 2. Since the multimedia clip corresponding to the existence of the drum point 1 overlaps with 53 seconds to 1 minute to 12 seconds within 0 to 1 minute, the server can generate the bullet screen package 1 based on the bullet screen corresponding to 0 to 1 minute and the linkage information 1. Since there is no time period overlapping with the time period corresponding to the multimedia clip in the linkage information within 2 minutes to 3 minutes, the server can generate the bullet screen package 2 based on the bullet screen corresponding to 2 minutes to 3 minutes.
After the server generates the bullet screen package, the generated bullet screen package may be sent to the terminal, or the terminal may obtain the corresponding bullet screen package from the server according to the playing progress of the multimedia content, which is reasonable and not specifically limited herein.
In this embodiment, the server may obtain the barrage corresponding to the multimedia content and the barrage generation time, divide each barrage into a plurality of barrage packages according to the barrage generation time and the preset duration of each barrage, determine whether predetermined linkage information exists in the duration corresponding to each barrage package, and if so, generate the barrage package based on the barrage corresponding to the duration and the linkage information. Therefore, when the subsequent terminal plays the multimedia content, the target linkage information corresponding to the playing time point can be rapidly and accurately obtained, and furthermore, the bullet screen is displayed in a special effect corresponding to the multimedia fragment, so that the display form of the bullet screen is increased, the linkage of the bullet screen and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved.
As shown in fig. 5, the method may further include:
s501, receiving a barrage request sent by a terminal;
When the barrage package is stored in the server, because different barrage packages comprise barrages and linkage information corresponding to different time periods of the multimedia content, in order to obtain the barrage package corresponding to the playing progress of the currently played multimedia content, the terminal can send a barrage request to the server, wherein the barrage request comprises the playing progress of the currently played multimedia content of the terminal.
S502, determining a barrage package corresponding to the currently played multimedia content according to the current playing progress, and sending the barrage package to the terminal.
When receiving the barrage request, the server can determine the barrage package corresponding to the playing progress from a plurality of barrage packages according to the playing progress included in the barrage request, namely the barrage package corresponding to the target time period corresponding to the currently played multimedia content, and then the server can send the barrage package to the terminal, and the terminal can acquire the barrage package.
Therefore, in this embodiment, after the server receives the barrage request sent by the terminal, the barrage packet corresponding to the target time period may be determined according to the playing progress of the currently played multimedia content and sent to the terminal, so that the terminal may acquire the barrage packet sent by the server, and ensure that whether the target linkage information corresponding to the playing time point exists in the pre-acquired barrage packet can be successfully determined.
As an implementation manner of the embodiment of the present invention, as shown in fig. 6, the method may further include:
s601, receiving a bullet screen to be processed sent by a terminal;
in the playing process of the multimedia content, a user can input the barrage which the user wants to send in a barrage input box in a playing interface of the multimedia content, and the terminal can acquire the barrage input by the user, namely the barrage to be processed. After the bullet screen to be processed is obtained, the terminal can send the bullet screen to be processed and the bullet screen generation time to the server, and then the server can receive the bullet screen to be processed.
S602, storing the bullet screen to be processed to a bullet screen package corresponding to the generation time based on the generation time.
After receiving the bullet screen to be processed and the generation time sent by the terminal, the server can store the bullet screen to be processed to a bullet screen package corresponding to the generation time based on the generation time of the bullet screen to be processed. The generation time of the bullet screen to be processed is the time when the user sends the bullet screen.
For example, the time period of the multimedia content P corresponding to the bullet screen package 1 is 0-2 minutes 30 seconds, the time period of the multimedia content P corresponding to the bullet screen package 2 is 2 minutes 30 seconds-5 minutes, and the user sends the bullet screen when the multimedia content P is played to 2 minutes 50 seconds: "true good! The bullet screen is the bullet screen to be treated, and the generation time is 2 minutes and 50 seconds. Furthermore, the terminal may send the to-be-processed barrage and the generation time to the server, and after the server receives the to-be-processed barrage and the generation time of the to-be-processed barrage, the server may send the to-be-processed barrage to the server in the time period corresponding to the barrage packet 2 because 2 minutes and 50 seconds are located in the time period corresponding to the barrage packet 2, so that the to-be-processed barrage may be "true-! "store to the barrage pack 2.
It can be seen that, in this embodiment, in the playing process of the multimedia content, the terminal may obtain the bullet screen to be processed, send the bullet screen to be processed and the generation time of the bullet screen to be processed to the server, and the server may store the bullet screen to be processed to the bullet screen package corresponding to the generation time based on the generation time. Therefore, in the playing process of the currently played multimedia content, the to-be-processed barrage is stored into the barrage package corresponding to the generation time, and the barrage package corresponding to the currently played multimedia content is perfected, so that a user who subsequently watches the currently played multimedia content can watch all barrages.
As an implementation manner of the embodiment of the present invention, the determining manner of the linkage information may include:
inputting the multimedia content into a pre-trained linkage information identification model, and identifying and obtaining linkage information based on pictures and/or audios of the multimedia content.
As an embodiment, the linkage information may be predetermined by an offline preprocessing method, and the linkage information may be detected by a cloud AI (Artificial Intelligence ) or an end ai+manual operation method. Specifically, the terminal may input the multimedia content into a pre-trained linkage information recognition model, and the linkage information recognition model may recognize the multimedia content based on model parameters to obtain linkage information. Wherein the multimedia content on which the identification is based may comprise pictures and/or audio.
The linkage information identification model is obtained based on the multimedia sample and the linkage information label through pre-training. In one embodiment, the training mode of the linkage information identification model may include: and acquiring the multimedia samples and the initial model, and calibrating linkage information labels corresponding to the multimedia samples, wherein the linkage information labels can be specific picture and/or audio identifiers in the corresponding multimedia samples and corresponding time periods. Furthermore, each multimedia sample can be input into an initial model, the initial model can identify the multimedia sample based on the current model parameters, and a prediction result is obtained, wherein the prediction result is the specific picture and/or audio identification and the corresponding time period in the multimedia sample predicted by the initial model. Based on the prediction result and the difference between the linkage information labels, model parameters of the initial model are adjusted until the initial model converges, and a linkage information identification model is obtained. The model parameters of the initial model may be adjusted by a gradient descent algorithm or a random gradient descent algorithm, etc., which are not particularly limited herein.
As an embodiment, the above linkage information may also be determined by the terminal in the above manner, which is reasonable and not specifically limited herein.
It can be seen that, in this embodiment, the currently played multimedia content may be input into a pre-trained linkage information identification model, and linkage information may be identified based on the picture of the multimedia content, the audio of the multimedia content, or the picture and audio of the multimedia content. The multimedia content can be subjected to offline preprocessing through the linkage information identification model to obtain linkage information corresponding to the currently played multimedia content, and the linkage information corresponding to the multimedia content can be accurately determined.
As an implementation manner of the embodiment of the present invention, after obtaining a plurality of pieces of linkage information of the multimedia content, the plurality of pieces of linkage information may be structured and stored. In one embodiment, the linkage information may be ordered according to the time sequence of the corresponding playing time point, and the ordered linkage information is stored to obtain the linkage information corresponding to the multimedia content. Therefore, linkage information can be conveniently obtained when the barrage package is generated, and the terminal can quickly find out target linkage information corresponding to the playing time point from the linkage information stored in a structured mode.
Corresponding to the bullet screen display method, the embodiment of the invention also provides a bullet screen display device, and the bullet screen display device provided by the embodiment of the invention is introduced below.
As shown in fig. 7, a barrage display apparatus, which is suitable for a barrage display terminal, may include:
a first obtaining module 710, configured to obtain, based on a playing time point of a currently played multimedia content, target linkage information corresponding to the playing time point;
the target linkage information is predetermined description information for identifying a multimedia segment meeting a preset special effect display condition in the currently played multimedia content, and the target linkage information comprises target picture information and/or target audio information.
The determining module 720 is configured to determine a target special effect corresponding to the target linkage information according to the target linkage information and a corresponding relationship between preset linkage information and the special effect;
and a display module 730, configured to display the bullet screen corresponding to the playing time point by using the target special effect.
In the scheme provided by the embodiment of the invention, the bullet screen display terminal can acquire the target linkage information corresponding to the playing time point based on the playing time point of the currently played multimedia content, wherein the target linkage information is the predetermined description information for identifying the multimedia segment meeting the preset special effect display condition in the currently played multimedia content, and comprises the target picture information and/or the target audio information, and further, the terminal can determine the target special effect corresponding to the target linkage information according to the target linkage information and the corresponding relation between the preset linkage information and the special effect, and display the bullet screen corresponding to the playing time point by adopting the target special effect. According to the scheme, when the barrage corresponding to the playing time point of the currently played multimedia content is displayed, the corresponding target linkage information can be determined based on the playing time point, the target special effect is determined according to the target linkage information and the corresponding relation between the preset linkage information and the special effect, and then the barrage corresponding to the playing time point is displayed by the target special effect. Therefore, the terminal can display the barrage by adopting the special effect corresponding to the multimedia fragments, the display form of the barrage is increased, the linkage of the barrage and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved.
As an implementation manner of the embodiment of the present invention, the first obtaining module 710 may include:
the first determining unit is used for determining whether target linkage information corresponding to the playing time point exists in a pre-acquired barrage packet;
the bullet screen package is a pre-generated bullet screen package comprising a bullet screen of a target time period of the currently played multimedia content and linkage information, and the target time period comprises the playing time point.
The first acquisition unit is used for acquiring the target linkage information corresponding to the playing time point if the target linkage information corresponding to the playing time point exists in the pre-acquired barrage packet.
As an implementation manner of the embodiment of the present invention, the foregoing apparatus may further include:
and the first sending module is used for sending a barrage request to the server before determining whether the target linkage information corresponding to the playing time point exists in the pre-acquired barrage packet.
Wherein the barrage request includes a playing progress of the currently played multimedia content.
And the receiving module is used for receiving the bullet screen package returned by the server based on the playing progress.
As an implementation manner of the embodiment of the present invention, the foregoing apparatus may further include:
The second acquisition module is used for acquiring the bullet screen to be processed in the playing process of the multimedia content;
and the second sending module is used for sending the bullet screen to be processed and the generation time of the bullet screen to be processed to a server.
Corresponding to the bullet screen generating method, the embodiment of the invention also provides a bullet screen generating device, and the bullet screen generating device provided by the embodiment of the invention is described below.
As shown in fig. 8, a barrage generation apparatus, which is suitable for a barrage generation server, may include:
the bullet screen dividing module 810 is configured to divide each bullet screen into a plurality of bullet screen packages according to bullet screen generation time and preset duration of each bullet screen;
the linkage information determining module 820 is configured to determine whether predetermined linkage information exists in a duration corresponding to each barrage packet;
the linkage information comprises picture information and/or audio information.
And the barrage packet generation module 830 is configured to generate a barrage packet based on the barrage corresponding to the duration and the linkage information if there is predetermined linkage information.
In the scheme provided by the embodiment of the invention, the barrage generation server can acquire the barrages and the barrage generation time corresponding to the multimedia content, divide each barrage into a plurality of barrage packages according to the barrage generation time and the preset duration of each barrage, and determine whether the preset linkage information exists in the duration corresponding to each barrage package, wherein the linkage information is used for identifying the description information of the multimedia fragments meeting the preset special effect display condition in the multimedia content, and the linkage information comprises picture information and/or audio information. And if the bullet screen exists, generating a bullet screen package based on the bullet screen corresponding to the duration and the linkage information. Therefore, when the subsequent terminal plays the multimedia content, the target linkage information corresponding to the playing time point can be rapidly and accurately obtained, and furthermore, the bullet screen is displayed in a special effect corresponding to the multimedia fragment, so that the display form of the bullet screen is increased, the linkage of the bullet screen and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved.
As an implementation manner of the embodiment of the present invention, the foregoing apparatus may further include:
the request receiving module is used for receiving the barrage request sent by the terminal;
The bullet screen request comprises the playing progress of the multimedia content currently played by the terminal.
And the barrage packet determining module is used for determining the barrage packet corresponding to the currently played multimedia content according to the current playing progress and sending the barrage packet to the terminal.
As an implementation manner of the embodiment of the present invention, the foregoing apparatus may further include:
the bullet screen receiving module is used for receiving bullet screens to be processed sent by the terminal;
the bullet screen to be processed is obtained in the playing process of the multimedia content played by the terminal.
And the generation module is used for storing the bullet screen to be processed into the bullet screen package corresponding to the generation time based on the generation time.
As an implementation manner of the embodiment of the present invention, the linkage information is determined by an information determining module, where the information determining module may include:
and the identification unit is used for inputting the multimedia content into a pre-trained linkage information identification model and identifying and obtaining linkage information based on pictures and/or audios of the multimedia content.
The linkage information identification model is obtained based on a multimedia sample and a linkage information label through training in advance.
The embodiment of the present invention also provides an electronic device, as shown in fig. 9, including a processor 901, a communication interface 902, a memory 903, and a communication bus 904, where the processor 901, the communication interface 902, and the memory 903 perform communication with each other through the communication bus 904,
a memory 903 for storing a computer program;
the processor 901 is configured to implement the method steps described in any of the foregoing embodiments when executing the program stored in the memory 903.
In the case of the electronic device being a terminal, the processor 901 is configured to implement the steps of the bullet screen display method described in any one of the embodiments when executing the program stored in the memory 903; in the case of the electronic device being a server, the processor 901 is configured to implement the steps of the bullet screen generating method described in any of the above embodiments when executing the program stored in the memory 903.
In the solution provided in the embodiment of the present invention, when the electronic device is a terminal, based on a playing time point of a currently played multimedia content, target linkage information corresponding to the playing time point is obtained, where the target linkage information is predetermined description information for identifying a multimedia segment in the currently played multimedia content that meets a preset special effect display condition, and the target linkage information includes target picture information and/or target audio information, and further, the terminal may determine a target special effect corresponding to the target linkage information according to the target linkage information and a corresponding relationship between the preset linkage information and the special effect, and display a bullet screen corresponding to the playing time point by using the target special effect. According to the scheme, when the barrage corresponding to the playing time point of the currently played multimedia content is displayed, the corresponding target linkage information can be determined based on the playing time point, the target special effect is determined according to the target linkage information and the corresponding relation between the preset linkage information and the special effect, and then the barrage corresponding to the playing time point is displayed by the target special effect. Therefore, the terminal can display the barrage by adopting the special effect corresponding to the multimedia fragments, the display form of the barrage is increased, the linkage of the barrage and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved.
Under the condition that the electronic equipment is a server, the barrage corresponding to the multimedia content and barrage generation time can be obtained, each barrage is divided into a plurality of barrage packages according to the barrage generation time and preset time length of each barrage, whether predetermined linkage information exists in the time length corresponding to each barrage package or not is determined, wherein the linkage information is used for identifying description information of the multimedia fragments meeting preset special effect display conditions in the multimedia content, and the linkage information comprises picture information and/or audio information. And if the bullet screen exists, generating a bullet screen package based on the bullet screen corresponding to the duration and the linkage information. Therefore, when the subsequent terminal plays the multimedia content, the target linkage information corresponding to the playing time point can be rapidly and accurately obtained, and furthermore, the bullet screen is displayed in a special effect corresponding to the multimedia fragment, so that the display form of the bullet screen is increased, the linkage of the bullet screen and the audio content and/or the picture content of the currently played multimedia content is realized, and the user experience is improved.
The communication bus mentioned by the above electronic device may be a peripheral component interconnect standard (Peripheral Component Interconnect, abbreviated as PCI) bus or an extended industry standard architecture (Extended Industry Standard Architecture, abbreviated as EISA) bus, or the like. The communication bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus.
The communication interface is used for communication between the electronic device and other devices.
The memory may include random access memory (Random Access Memory, RAM) or non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; but also digital signal processors (Digital Signal Processor, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), field-programmable gate arrays (Field-Programmable Gate Array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
In a further embodiment of the present invention, a computer-readable storage medium is also provided, in which a computer program is stored which, when being executed by a processor, implements the method steps of any of the embodiments described above.
In yet another embodiment of the present invention, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform any of the methods of the above embodiments.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present invention, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), etc.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In this specification, each embodiment is described in a related manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for the apparatus, the terminal, the computer-readable storage medium, and the computer program product, the description is relatively simple, as it is substantially similar to the method embodiments, and relevant points are merely referred to the partial description of the method embodiments.
The foregoing description is only of the preferred embodiments of the present invention and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims (11)

the first acquisition module is used for determining whether target linkage information corresponding to a playing time point of the currently played multimedia content exists in a pre-acquired barrage packet or not, and acquiring the target linkage information corresponding to the playing time point when the target linkage information exists, wherein the barrage packet is a pre-generated barrage packet comprising a target time period of the currently played multimedia content and a file packet of the linkage information, the target time period comprises the playing time point, the target linkage information is predetermined description information for marking the multimedia fragment which accords with a preset special effect display condition in the currently played multimedia content, and the target linkage information comprises target picture information and/or target audio information;
CN202210920222.XA2022-08-022022-08-02Barrage display method, barrage generation method, barrage display device, electronic equipment and storage mediumActiveCN115297355B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210920222.XACN115297355B (en)2022-08-022022-08-02Barrage display method, barrage generation method, barrage display device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210920222.XACN115297355B (en)2022-08-022022-08-02Barrage display method, barrage generation method, barrage display device, electronic equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN115297355A CN115297355A (en)2022-11-04
CN115297355Btrue CN115297355B (en)2024-01-23

Family

ID=83826567

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210920222.XAActiveCN115297355B (en)2022-08-022022-08-02Barrage display method, barrage generation method, barrage display device, electronic equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN115297355B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN117714773A (en)*2023-12-292024-03-15腾讯科技(深圳)有限公司 Interaction method, device, computer equipment and storage medium based on barrage messages

Citations (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105245960A (en)*2014-07-072016-01-13乐视网信息技术(北京)股份有限公司Live comment display method and device for videos
CN105898522A (en)*2016-05-112016-08-24乐视控股(北京)有限公司Method, device and system for processing barrage information
CN105979288A (en)*2016-06-172016-09-28乐视控股(北京)有限公司Video interception method and device
CN107092643A (en)*2017-03-062017-08-25武汉斗鱼网络科技有限公司A kind of barrage rendering intent and device
WO2017166719A1 (en)*2016-03-302017-10-05乐视控股(北京)有限公司Method and apparatus for displaying bullet screen information
CN107295364A (en)*2017-05-242017-10-24中广热点云科技有限公司Real-time streaming transport control method, control device for barrage video
CN107809658A (en)*2017-10-182018-03-16维沃移动通信有限公司A kind of barrage content display method and terminal
CN107820114A (en)*2017-09-282018-03-20武汉斗鱼网络科技有限公司Special efficacy methods of exhibiting and device
CN108235071A (en)*2018-01-172018-06-29上海哔哩哔哩科技有限公司Barrage method for regulating density, server and barrage Auto-regulating System of Density of Heavy Medium system
CN108668160A (en)*2018-04-232018-10-16武汉斗鱼网络科技有限公司Rhythm barrage methods of exhibiting, device and electronic equipment
CN109089172A (en)*2018-04-112018-12-25北京奇艺世纪科技有限公司A kind of barrage display methods, device and electronic equipment
CN109862414A (en)*2019-03-222019-06-07武汉斗鱼鱼乐网络科技有限公司A kind of masking-out barrage display methods, device and server
CN110536163A (en)*2019-05-132019-12-03韶关市启之信息技术有限公司A kind of intelligent display method and system of barrage
CN110740338A (en)*2019-10-292020-01-31网易(杭州)网络有限公司bullet screen processing method and device, electronic equipment and storage medium
CN111541949A (en)*2020-04-302020-08-14上海哔哩哔哩科技有限公司Interaction method and system for barrage colored eggs
CN111614986A (en)*2020-04-032020-09-01威比网络科技(上海)有限公司Bullet screen generation method, system, equipment and storage medium based on online education
CN112584199A (en)*2019-09-292021-03-30上海哔哩哔哩科技有限公司Method and device for generating cover motion picture of multimedia file
WO2021073478A1 (en)*2019-10-172021-04-22维沃移动通信有限公司Bullet screen information recognition method, display method, server and electronic device
CN112866790A (en)*2019-11-272021-05-28上海幻电信息科技有限公司Video playing method and system
CN113709578A (en)*2021-09-142021-11-26上海幻电信息科技有限公司Bullet screen display method and device
WO2022022196A1 (en)*2020-07-282022-02-03游艺星际(北京)科技有限公司Bullet screen posting method, bullet screen displaying method and electronic device
CN114374882A (en)*2021-12-232022-04-19咪咕文化科技有限公司Barrage information processing method and device, terminal and computer-readable storage medium
CN114511359A (en)*2022-02-172022-05-17北京优酷科技有限公司Display method, device, equipment and medium
CN114531607A (en)*2021-12-142022-05-24北京奇艺世纪科技有限公司Bullet screen display method, device, equipment and storage medium
CN114697721A (en)*2022-03-302022-07-01阿里巴巴(中国)有限公司Bullet screen display method and electronic equipment
WO2022142295A1 (en)*2020-12-302022-07-07游艺星际(北京)科技有限公司Bullet comment display method and electronic device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109379636B (en)*2018-09-202022-06-17京东方科技集团股份有限公司 Bullet screen processing method, device and system
CN110062272B (en)*2019-04-302021-09-28腾讯科技(深圳)有限公司Video data processing method and related device
CN110798726A (en)*2019-10-212020-02-14北京达佳互联信息技术有限公司Bullet screen display method and device, electronic equipment and storage medium
CN111294663B (en)*2020-02-102022-01-07腾讯科技(深圳)有限公司Bullet screen processing method and device, electronic equipment and computer readable storage medium

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105245960A (en)*2014-07-072016-01-13乐视网信息技术(北京)股份有限公司Live comment display method and device for videos
WO2017166719A1 (en)*2016-03-302017-10-05乐视控股(北京)有限公司Method and apparatus for displaying bullet screen information
CN105898522A (en)*2016-05-112016-08-24乐视控股(北京)有限公司Method, device and system for processing barrage information
CN105979288A (en)*2016-06-172016-09-28乐视控股(北京)有限公司Video interception method and device
CN107092643A (en)*2017-03-062017-08-25武汉斗鱼网络科技有限公司A kind of barrage rendering intent and device
CN107295364A (en)*2017-05-242017-10-24中广热点云科技有限公司Real-time streaming transport control method, control device for barrage video
CN107820114A (en)*2017-09-282018-03-20武汉斗鱼网络科技有限公司Special efficacy methods of exhibiting and device
CN107809658A (en)*2017-10-182018-03-16维沃移动通信有限公司A kind of barrage content display method and terminal
CN108235071A (en)*2018-01-172018-06-29上海哔哩哔哩科技有限公司Barrage method for regulating density, server and barrage Auto-regulating System of Density of Heavy Medium system
CN109089172A (en)*2018-04-112018-12-25北京奇艺世纪科技有限公司A kind of barrage display methods, device and electronic equipment
CN108668160A (en)*2018-04-232018-10-16武汉斗鱼网络科技有限公司Rhythm barrage methods of exhibiting, device and electronic equipment
CN109862414A (en)*2019-03-222019-06-07武汉斗鱼鱼乐网络科技有限公司A kind of masking-out barrage display methods, device and server
CN110536163A (en)*2019-05-132019-12-03韶关市启之信息技术有限公司A kind of intelligent display method and system of barrage
CN112584199A (en)*2019-09-292021-03-30上海哔哩哔哩科技有限公司Method and device for generating cover motion picture of multimedia file
WO2021073478A1 (en)*2019-10-172021-04-22维沃移动通信有限公司Bullet screen information recognition method, display method, server and electronic device
CN110740338A (en)*2019-10-292020-01-31网易(杭州)网络有限公司bullet screen processing method and device, electronic equipment and storage medium
CN112866790A (en)*2019-11-272021-05-28上海幻电信息科技有限公司Video playing method and system
CN111614986A (en)*2020-04-032020-09-01威比网络科技(上海)有限公司Bullet screen generation method, system, equipment and storage medium based on online education
CN111541949A (en)*2020-04-302020-08-14上海哔哩哔哩科技有限公司Interaction method and system for barrage colored eggs
WO2022022196A1 (en)*2020-07-282022-02-03游艺星际(北京)科技有限公司Bullet screen posting method, bullet screen displaying method and electronic device
WO2022142295A1 (en)*2020-12-302022-07-07游艺星际(北京)科技有限公司Bullet comment display method and electronic device
CN113709578A (en)*2021-09-142021-11-26上海幻电信息科技有限公司Bullet screen display method and device
CN114531607A (en)*2021-12-142022-05-24北京奇艺世纪科技有限公司Bullet screen display method, device, equipment and storage medium
CN114374882A (en)*2021-12-232022-04-19咪咕文化科技有限公司Barrage information processing method and device, terminal and computer-readable storage medium
CN114511359A (en)*2022-02-172022-05-17北京优酷科技有限公司Display method, device, equipment and medium
CN114697721A (en)*2022-03-302022-07-01阿里巴巴(中国)有限公司Bullet screen display method and electronic equipment

Also Published As

Publication numberPublication date
CN115297355A (en)2022-11-04

Similar Documents

PublicationPublication DateTitle
CN110677711B (en)Video dubbing method and device, electronic equipment and computer readable medium
CN107464554B (en) Speech synthesis model generation method and device
CN110324718B (en)Audio and video generation method and device, electronic equipment and readable medium
US20240428784A1 (en)Method, apparatus, electronic device and storage medium for text content matching
US20080189354A1 (en)Method and apparatus for automated user review of media content in a mobile communication device
CN108737636B (en)Message reminding method and device and electronic equipment
US11783808B2 (en)Audio content recognition method and apparatus, and device and computer-readable medium
US12142296B2 (en)Audio processing method and apparatus, and electronic device and storage medium
CN112182281B (en)Audio recommendation method, device and storage medium
CN104902346B (en)A kind of video broadcasting method and device
CN115297355B (en)Barrage display method, barrage generation method, barrage display device, electronic equipment and storage medium
CN113033680B (en)Video classification method and device, readable medium and electronic equipment
WO2024001802A1 (en)Image processing method and apparatus, and electronic device and storage medium
WO2025087029A1 (en)Method and apparatus for playback of multimedia content, and electronic device and storage medium
CN113395538B (en)Sound effect rendering method and device, computer readable medium and electronic equipment
CN103247318B (en) A method and device for obtaining video, and a method and device for playing video
CN114117127B (en) Video generation method, device, readable medium and electronic device
CN108093311B (en)Multimedia file processing method and device, storage medium and electronic equipment
CN114430491A (en) A kind of data processing method and device based on live broadcast
CN117034959B (en)Data processing method, device, electronic equipment and storage medium
WO2024146552A1 (en)Application pushing method and apparatus, device and storage medium
CN113885741A (en) A multimedia processing method, device, equipment and medium
CN114760494B (en)Video processing method and device, readable medium and electronic equipment
CN112287171A (en)Information processing method and device and electronic equipment
CN114398135B (en)Interaction method, device, electronic equipment, storage medium and program product

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp