CN114327182B - Special effect display method and device, computer storage medium and electronic equipment - Google Patents
Special effect display method and device, computer storage medium and electronic equipment Download PDFInfo
- Publication number
- CN114327182B CN114327182B CN202111569833.6A CN202111569833A CN114327182B CN 114327182 B CN114327182 B CN 114327182B CN 202111569833 A CN202111569833 A CN 202111569833A CN 114327182 B CN114327182 B CN 114327182B
- Authority
- CN
- China
- Prior art keywords
- special effect
- information
- live
- adjustment instruction
- room
- 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
Links
- 230000000694 effects Effects 0.000 title claims abstract description 525
- 238000000034 method Methods 0.000 title claims abstract description 85
- 230000006399 behavior Effects 0.000 claims description 51
- 238000004364 calculation method Methods 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 230000003542 behavioural effect Effects 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 230000001965 increasing effect Effects 0.000 description 12
- 239000008280 blood Substances 0.000 description 8
- 210000004369 blood Anatomy 0.000 description 8
- 230000003993 interaction Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 210000000746 body region Anatomy 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure belongs to the technical field of computers, and relates to a special effect display method and device, a computer storage medium and electronic equipment. The method comprises the following steps: acquiring information of a live broadcasting room of a current live broadcasting room; acquiring original special effect information aiming at a current live broadcasting room; generating target special effect information according to the live broadcasting room information and the original special effect information; and displaying the corresponding target special effect on the live broadcast interface based on the target special effect information. In the present disclosure, on the one hand, the target special effect information is generated according to the live broadcasting room information and the original special effect information, so that different target special effect information can be obtained according to different live broadcasting room information, and the association degree between the target special effect information and the live broadcasting room information is enhanced; on the other hand, the target special effect displayed on the live broadcast interface corresponds to the target special effect information, so that the fitting degree of the target special effect and a live broadcast room is enhanced, and the experience degree of audiences and anchor is improved.
Description
Technical Field
The disclosure relates to the field of computer technology, and in particular, to a special effect display method, a special effect display device, a computer readable storage medium and electronic equipment.
Background
With the development of computer technology, live broadcasting has become a new way for people to entertain. There are usually some controls in the live client on the viewer side, and when the viewer touches these controls, heart-shaped special effects are generated in the live client, so as to realize interaction with the anchor.
In the prior art, no matter what state the anchor is in or what content is played in the live broadcast picture, the special effects generated when the audience touches the controls are the same, so that the association degree between the special effects and the live broadcast room is weaker, the interaction effect between the audience and the anchor is reduced, and the enthusiasm of live broadcast of the anchor and the user experience degree of the audience are further reduced.
In view of this, there is a need in the art to develop a new special effect display method and apparatus.
It should be noted that the information disclosed in the above background section is only for enhancing understanding of the background of the present disclosure and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The disclosure aims to provide a special effect display method, a special effect display device, a computer readable storage medium and electronic equipment, so as to overcome the problem that the association degree between a special effect displayed in a live broadcasting room and the live broadcasting room is weaker due to related technologies at least to a certain extent.
Other features and advantages of the present disclosure will be apparent from the following detailed description, or may be learned in part by the practice of the disclosure.
According to a first aspect of the embodiment of the present invention, there is provided a special effect display method for displaying a live interface for a live broadcast room through an electronic terminal, the method comprising: acquiring information of a live broadcasting room of a current live broadcasting room; acquiring original special effect information aiming at the current live broadcasting room; generating target special effect information according to the live broadcasting room information and the original special effect information; and displaying the corresponding target special effect on the live broadcast interface based on the target special effect information.
In an exemplary embodiment of the present invention, the acquiring the original special effect information for the current live room includes: and receiving a special effect triggering instruction sent by a second electronic terminal in communication connection with the electronic terminal, and acquiring the original special effect information aiming at the current live broadcasting room according to the special effect triggering instruction, wherein the special effect triggering instruction is an instruction generated by responding to the touch operation aiming at a special effect control.
In an exemplary embodiment of the present invention, the acquiring the original special effect information for the current live room includes: providing a special effect control on the live interface; and responding to triggering operation aiming at the special effect control, and acquiring the original special effect information corresponding to the special effect control.
In an exemplary embodiment of the invention, the method further comprises: and sending the target special effect information to a second electronic terminal in communication connection with the electronic terminal, so that the second electronic terminal displays the target special effect according to the target special effect information.
In an exemplary embodiment of the present invention, the special effects control is a praise control.
In an exemplary embodiment of the present invention, the generating target special effect information according to the live room information and the original special effect information includes: determining a corresponding special effect adjustment instruction according to the live broadcasting room information; and adjusting the original special effect information based on the special effect adjustment instruction to generate a target special effect.
In an exemplary embodiment of the present invention, the live room information includes comment information and bullet screen information; the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps: acquiring a preset keyword; if the comment information or the bullet screen information contains information matched with the preset keywords, acquiring audio information corresponding to the live broadcasting room; and if the target song matched with the audio information exists, determining a first special effect adjustment instruction corresponding to the live broadcasting room information.
In an exemplary embodiment of the invention, the method further comprises: determining audio amplitude corresponding to the audio information, and counting duration time of the audio amplitude smaller than a preset amplitude threshold value; and if the duration time is greater than or equal to a preset time threshold value, deleting the first special effect adjusting instruction.
In an exemplary embodiment of the present invention, the live room information includes a live view; the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps: based on the live broadcast picture, identifying a human body part of a host broadcast corresponding to the live broadcast room; determining the position information of the human body part relative to the live broadcast picture, and calculating the position information to obtain a position calculation result; and if the position calculation result meets the galloping condition, determining a second special effect adjustment instruction corresponding to the live broadcast picture.
In an exemplary embodiment of the present invention, the live room information includes a live view: the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps: based on the live broadcast picture, identifying a human body part of a host broadcast corresponding to the live broadcast room; and calculating the area of the part corresponding to the human body part, and determining the second special effect adjustment instruction corresponding to the live broadcast picture if the difference value between the areas of the parts meets the area change condition.
In an exemplary embodiment of the invention, the live room information includes anchor countermeasure information; the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps: determining a third special effect adjustment instruction corresponding to the anchor countermeasure information, and determining a countermeasure result corresponding to the anchor countermeasure information; if the countermeasure result is a first result, determining a fourth special effect adjustment instruction corresponding to the first result; and if the countermeasure result is a second result, determining a fifth special effect adjustment instruction corresponding to the second result.
In an exemplary embodiment of the present invention, the live room information includes game characters having a binding relationship with a main cast corresponding to the live room; the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps: acquiring game behavior information of the game character in a target game, and determining a sixth special effect adjustment instruction corresponding to the game behavior information if the game behavior information is matched with a preset key behavior; and acquiring a behavior result corresponding to the game behavior information, and determining a seventh special effect adjustment instruction based on the behavior result.
In an exemplary embodiment of the invention, the method further comprises: and acquiring character attribute information corresponding to the game character, and determining an eighth special effect adjustment instruction corresponding to the character attribute information when the character attribute information meets attribute conditions.
In an exemplary embodiment of the invention, the behavioral results include virtual equipment; the determining a seventh special effect adjustment instruction based on the behavior result includes: and determining value information corresponding to the virtual equipment, and determining a seventh special effect adjustment instruction corresponding to the value information if the value information is greater than or equal to a value threshold.
According to a second aspect of the embodiment of the present invention, there is provided a special effect display device, the device including: the first acquisition module is configured to acquire live broadcasting room information of the current live broadcasting room; the second acquisition module is configured to acquire original special effect information aiming at the current live broadcasting room; the generation module is configured to generate target special effect information according to the live broadcasting room information and the original special effect information; and the display module is configured to display the corresponding target special effect on the live broadcast interface based on the target special effect information.
According to a third aspect of an embodiment of the present invention, there is provided an electronic apparatus including: a processor and a memory; wherein the memory has stored thereon computer readable instructions which, when executed by the processor, implement the special effect display method of any of the above-described exemplary embodiments.
According to a fourth aspect of the embodiments of the present invention, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the special effect display method in any of the above-described exemplary embodiments.
As can be seen from the above technical solutions, the special effect display method, the special effect display device, the computer storage medium and the electronic device in the exemplary embodiment of the present invention have at least the following advantages and positive effects:
in the method and the device provided by the exemplary embodiment of the disclosure, on one hand, the target special effect information is generated according to the live broadcasting room information and the original special effect information, so that different target special effect information can be obtained according to different live broadcasting room information, and the association degree of the target special effect information and the live broadcasting room information is enhanced; on the other hand, the target special effect displayed on the interface of the live broadcasting room corresponds to the target special effect information, so that the fitting degree of the target special effect and the live broadcasting room is enhanced, the interaction effect of audiences and the anchor is increased, and the live broadcasting enthusiasm of the anchor and the user experience degree of the audiences are further improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure. It will be apparent to those of ordinary skill in the art that the drawings in the following description are merely examples of the disclosure and that other drawings may be derived from them without undue effort.
FIG. 1 schematically illustrates a flow diagram of a special effect display method in an embodiment of the present disclosure;
fig. 2 schematically illustrates a flowchart of acquiring original special effect information for a current live broadcasting room in the special effect display method in the embodiment of the disclosure;
FIG. 3 schematically illustrates a flow chart of generating a target effect in the effect display method in an embodiment of the disclosure;
fig. 4 schematically illustrates a flowchart of determining a corresponding special effect adjustment instruction according to live broadcasting room information in the special effect display method in the embodiment of the disclosure;
fig. 5 schematically illustrates a flowchart of deleting a first special effect adjustment instruction in the special effect display method in the embodiment of the disclosure;
Fig. 6 schematically illustrates a flowchart of determining a corresponding special effect adjustment instruction according to live broadcasting room information in the special effect display method in the embodiment of the disclosure;
fig. 7 schematically illustrates a flowchart of determining a corresponding special effect adjustment instruction according to live broadcasting room information in the special effect display method in the embodiment of the disclosure;
fig. 8 schematically illustrates a flowchart of determining a corresponding special effect adjustment instruction according to live broadcasting room information in the special effect display method in the embodiment of the disclosure;
fig. 9 schematically illustrates a flowchart of determining a corresponding special effect adjustment instruction according to live broadcasting room information in the special effect display method in the embodiment of the disclosure;
fig. 10 schematically illustrates a structural diagram of a special effect display device in an embodiment of the present disclosure;
FIG. 11 schematically illustrates an electronic device for a special effects display method in an embodiment of the present disclosure;
fig. 12 schematically illustrates a computer-readable storage medium for a special effect display method in an embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the present disclosure. One skilled in the relevant art will recognize, however, that the aspects of the disclosure may be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
The terms "a," "an," "the," and "said" are used in this specification to denote the presence of one or more elements/components/etc.; the terms "comprising" and "having" are intended to be inclusive and mean that there may be additional elements/components/etc. in addition to the listed elements/components/etc.; the terms "first" and "second" and the like are used merely as labels, and are not intended to limit the number of their objects.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities.
Aiming at the problems in the related art, the disclosure provides a special effect display method. Fig. 1 shows a flow diagram of a special effect display method, wherein a live interface for a live broadcast room is displayed through an electronic terminal, and as shown in fig. 1, the special effect display method at least comprises the following steps:
and S110, acquiring the information of the live broadcasting room of the current live broadcasting room.
And S120, acquiring original special effect information aiming at the current live broadcasting room.
And S130, generating target special effect information according to the live broadcasting room information and the original special effect information.
And S140, displaying the corresponding target special effect on the live interface based on the target special effect information.
In the method and the device provided by the exemplary embodiment of the disclosure, on one hand, the target special effect information is generated according to the live broadcasting room information and the original special effect information, so that different target special effect information can be obtained according to different live broadcasting room information, and the association degree of the target special effect information and the live broadcasting room information is enhanced; on the other hand, the target special effect displayed on the interface of the live broadcasting room corresponds to the target special effect information, so that the fitting degree of the target special effect and the live broadcasting room is enhanced, the interaction effect of audiences and the anchor is increased, and the live broadcasting enthusiasm of the anchor and the user experience degree of the audiences are further improved.
The steps of the special effect display method are described in detail below.
In step S110, live room information of the current live room is acquired.
In the exemplary embodiment of the present disclosure, the electronic terminal refers to a terminal that displays a live interface of a live broadcasting room, and specifically, the electronic terminal may be a mobile terminal, may be a computer terminal, or may be any terminal that may display a live interface of a live broadcasting room, which is not particularly limited in this exemplary embodiment.
The live broadcasting room information refers to information related to a live broadcasting room where a host is located, specifically, comment information and barrage information, namely, information with self-looking sensation sent by a viewer in the process of watching live broadcasting of the host, live broadcasting pictures, namely, pictures played in the live broadcasting room at the moment, host countermeasure information, namely, information when the host is in countermeasure with other host, and game roles with binding relation with the host.
It should be noted that live broadcast is classified into many types, one is entertainment live broadcast, and one is game live broadcast, in which a host typically shows a viewer with his or her own talent, such as singing and dancing, in which a host typically illustrates a game in real time, or in which a host uses a data connection between a live broadcast server and a game server to play a game in which a host plays, that is, a role in a game, in a live client.
For example, the live room information of the live room 123 where the host a is located is obtained, and the comment information in the live room 123 is specifically obtained.
In the present exemplary embodiment, live room information of the live room is obtained, which provides a basis for generating target special effect information by using the live room information, and improves the fitting degree of the target special effect information and the live room information.
In step S120, original special effect information for the current live room is acquired.
In an exemplary embodiment of the present disclosure, the original special effect information refers to special effect information generated when a viewer views a live broadcast, and the special effect information is generated when the viewer touches a live broadcast interface, for example, special effect information generated by a praise control in the live broadcast interface when the viewer views the live broadcast, special effect information generated by a palm control in the live broadcast interface when the viewer views the live broadcast, and special effect information generated by a smile control in the live broadcast interface when the viewer views the live broadcast.
For example, when a viewer is watching live broadcast, the smiling face control in the live broadcast interface is touched, so that the original special effect information B aiming at the current live broadcast room can be obtained.
In the present exemplary embodiment, the original special effect information for the current live broadcasting room is obtained, which is helpful to generate the target special effect information according to the live broadcasting room information and the original special effect information, so as to improve the association degree of the target special effect information and the live broadcasting room information.
In step S130, target special effect information is generated according to the live room information and the original special effect information.
In this exemplary embodiment, the target special effect information refers to special effect information generated according to live broadcasting room information and original special effect information, specifically, the process of generating the target special effect information may be to obtain a preset special effect information mapping table first, then query target special effect information matching with the live broadcasting room information and the original special effect information in the preset special effect information table, and generate the target special effect information may also generate a special effect adjustment instruction based on the live broadcasting room information and the original special effect information, so as to adjust the original information based on the special effect adjustment instruction, and further generate the target special effect.
For example, if the live broadcasting room information is comment information and a keyword of "dance" appears in the live broadcasting room information, target special effect information may be generated according to the comment information and the original special effect information, specifically, the process of generating the target special effect information is as follows, since the comment information is "dance", the original special effect corresponds to a heart-shaped special effect, a preset special effect information mapping table may be obtained at this time, a data item matching with "dance" and "heart-shaped" is queried in the preset special effect information mapping table, and a data value corresponding to the data item is the target special effect information.
In an alternative embodiment, obtaining the original special effect information for the current live room includes: and receiving an effect triggering instruction sent by a second electronic terminal in communication connection with the electronic terminal, and acquiring original effect information aiming at the current live broadcasting room according to the effect triggering instruction, wherein the effect triggering instruction is an instruction generated by responding to touch operation aiming at an effect control.
The electronic terminal may be a terminal used by a host when live broadcasting is performed, and the second electronic terminal in communication connection with the electronic terminal may be a terminal used by a viewer when live broadcasting is viewed. The special effect control refers to a control displayed on the live interface, and when the special effect control is touched, a special effect trigger instruction is generated.
Specifically, when the audience triggers the special effect control on the second electronic terminal, a special effect trigger instruction is generated and sent to the electronic terminal used by the anchor, and when the electronic terminal used by the anchor receives the special effect trigger instruction, the original special effect information of the current live broadcasting room is acquired, so that target special effect information is generated in the electronic terminal used by the anchor according to the original special effect information and the live broadcasting room information, and the target special effect is displayed in the live broadcasting interface of the electronic terminal used by the anchor.
For example, the electronic terminal held by the anchor a is a mobile phone terminal a1, and at this time, the anchor a uses the mobile phone terminal a1 to perform live broadcast, the audience watching the live broadcast of the anchor a is the audience 1 and the audience 2, based on this, the mobile phone terminal b1 held by the audience 1 is a second electronic terminal, the tablet computer terminal c1 held by the audience 2 is also the second electronic terminal, and the special effect control d exists in the live broadcast interface corresponding to the audience 1 and the live broadcast interface corresponding to the audience 2.
When the audience 1 touches the special effect control d, a special effect trigger instruction E is generated and sent to a mobile phone terminal a1 held by the anchor, and when the mobile phone terminal a1 receives the special effect instruction E, the original special effect information aiming at the current live broadcasting room is acquired, and specifically, the original special effect information corresponds to the heart-shaped special effect.
In this exemplary embodiment, when the special effect triggering instruction sent by the second electronic terminal is received, the original special effect information is obtained at the electronic terminal side, and a manner of triggering the original special effect information to be obtained at the electronic terminal side is further provided.
In an alternative embodiment, fig. 2 schematically illustrates a flowchart of acquiring original special effect information for a current live broadcast room in a special effect display method, and as shown in fig. 2, the method at least includes the following steps: in step S210, a special effect control is provided on the live interface.
The special effect control refers to a control displayed on a live interface.
For example, a special effects control d is provided on the live interface.
In step S220, original special effect information corresponding to the special effect control is obtained in response to the triggering operation for the special effect control.
The triggering operation refers to a triggering operation of acting on the special effect control by the audience, specifically, the triggering operation may be a clicking operation, a double-clicking operation, a long-pressing operation, or a triggering operation performed by means of a mouse, which is not limited in this exemplary embodiment. The original effect information refers to effect information corresponding to the effect control.
For example, the viewer clicks on the special effect control d provided on the live interface, and at this time, the original special effect information corresponding to the special effect control d is obtained.
In the present exemplary embodiment, in response to a triggering operation for the special effect control, original special effect information corresponding to the special effect control is obtained, and a manner of directly triggering the special effect control on the electronic terminal to obtain the original special effect information is provided.
In an alternative embodiment, the method further comprises: and sending the target special effect information to a second electronic terminal in communication connection with the electronic terminal, so that the second electronic terminal displays the target special effect according to the target special effect information.
After the electronic terminal acquires the original special effect information, generating target special effect information according to the original special effect information and the live broadcasting room information, and sending the target special effect information to the second electronic terminal, so that the target special effect is displayed on the second electronic terminal, and the target special effect corresponds to the target special effect information.
For example, after the electronic terminal obtains the original special effect information XX, target special effect information is generated according to the original special effect information XX and the live broadcasting room information, and the target special effect information is sent to the second electronic terminal 1, at this time, the target special effect can be displayed in the second electronic terminal 1, and the target special effect corresponds to the target special effect information.
In the present exemplary embodiment, the original special effect information is acquired in the electronic terminal, and the target special effect information is generated in the electronic terminal, so that the user on the electronic terminal side can trigger to generate the target special effect information and display the target special effect information on the second electronic terminal.
In an alternative embodiment, the special effects control is a praise control.
The praise control is a control displayed in a live broadcast interface, and is usually touched by a viewer watching live broadcast to express the watching experience at the moment, and when a host sees a target special effect displayed after the viewer touches the praise control, the watching experience of the viewer on the live broadcast content at the moment can be known.
Specifically, the praise control may be a common control, and may be an expression control, such as a smiling face control and a palm control, which is not limited in this exemplary embodiment, and when the user touches the praise control, original special effect information is obtained.
For example, a smiling face control is provided in the live broadcast interface, and when a viewer touches the smiling face control in the live broadcast interface, original special effect information corresponding to the smiling face control is obtained.
In the present exemplary embodiment, the special effect control is a praise control, and then when the praise control is touched later, the target special effect can be displayed, so that the fit degree between the target special effect generated by the touch praise control and the live broadcast room is increased, and the live broadcast enthusiasm of the anchor and the user experience degree of the audience are improved.
In an alternative embodiment, fig. 3 shows a schematic flow chart of generating target special effect information in a special effect display method, and as shown in fig. 3, the method at least includes the following steps: in step S310, a corresponding special effect adjustment instruction is determined according to the live room information.
Wherein the special effect adjustment instruction refers to an instruction for adjusting original special effect information, and the instruction is determined according to live room information.
For example, the live room information is comment information, and the comment information includes a keyword "dance", and a special effect adjustment instruction for adjusting the original special effect information is determined according to the comment information.
In step S320, the original special effect information is adjusted based on the special effect adjustment instruction, and the target special effect is generated.
The original special effect information refers to special effects corresponding to special effect controls in the prior art, such as heart-shaped special effects, the target special effects refer to special effects corresponding to special effect adjustment instructions, the original special effect information is replaced by target special effect information after the special effect adjustment instructions are generated, and then when a viewer touches the special effect controls again, the target special effects are displayed in the live client.
For example, the generated special effect adjustment instruction corresponds to the target special effect of "happiness", and then when the special effect adjustment instruction is generated, the original special effect information is adjusted, and when the viewer touches the special effect control in the client, the target special effect of "happiness" is displayed.
In the present exemplary embodiment, the original special effect information is adjusted based on the special effect adjustment instruction to generate the target special effect, and the special effect adjustment instruction is determined according to the live broadcast room information, so that the association degree between the target special effect and the live broadcast room information is increased, and the enthusiasm of the live broadcast of the main broadcasting and the user experience degree of the audience are improved.
In an alternative embodiment, fig. 4 shows a schematic flow chart of determining a corresponding special effect adjustment instruction according to live broadcast room information in a special effect display method, where the live broadcast room information includes evaluation information and bullet screen information, and as shown in fig. 4, the method at least includes the following steps: in step S410, a preset keyword is acquired.
The live broadcasting room information can be comment information and barrage information, the comment information and the barrage information are information which is sent and has self emotion tendency in the process that audience watches live broadcasting, and the comment information and the barrage information are different in that the comment information is usually sent in a public screen, and the barrage information usually appears in a live broadcasting picture in a slow moving mode.
The preset keywords refer to preset key information which is used for matching with comment information and matching with bullet screen information.
For example, the preset keywords are obtained, and the specific preset keywords may be "good", "listening" and "singing".
In step S420, if there is information matching with the preset keyword in the comment information or the bullet screen information, the audio information corresponding to the live broadcasting room is collected.
The audio information refers to collected audio corresponding to the live broadcasting room, and specifically may be sound made by a host broadcasting corresponding to the live broadcasting room.
For example, the viewer sends comment information in the live room 123 including "very good hearing", and it is obvious that the comment information matches the preset keyword "good hearing", and at this time, audio information in the live room 123 is collected.
In step S430, if there is a target song matching the audio information, a first special effect adjustment instruction corresponding to the live room information is determined.
The target song refers to a song matched with the audio information, when the audio information is acquired, the audio information can be matched with the song in the song database, the specific matching process can be that text information corresponding to the audio information is identified, lyrics of all songs in the song database are obtained, the text information is matched with the lyrics one by one, if lyrics consistent with the text information exist, the song corresponding to the lyrics is the target song, at the moment, the fact that a host is singing the song in a live broadcasting room is proved, and then a first special effect adjustment instruction corresponding to the information in the live broadcasting room can be generated.
The first special effect adjustment instruction refers to an instruction corresponding to a live broadcast scene of which the host is singing and used for changing original special effect information corresponding to the special effect control, the original special effect information refers to special effect information generated when the special effect control is touched in the prior art, and heart-shaped special effects are usually displayed in a live broadcast room after the special effect information is generated.
For example, the collected audio information is B, and the identified text information corresponding to B is "recall, you say that you are the sole castle", the text information is matched with songs in the song database, the matching result is that the text information is consistent with lyrics of the song "dao xiang", and obviously, at this time, there is a target song corresponding to the audio information B, and based on this, a first special effect adjustment instruction is generated.
In this exemplary embodiment, the first special effect adjustment instruction may be determined according to barrage information or comment information, where the barrage information or comment information is information with emotion tendency sent by the user to live broadcast content in the live broadcast room, which improves the association degree between the first special effect adjustment instruction and the information in the live broadcast room, further improves the interaction effect between the audience and the anchor, and improves the enthusiasm of the anchor live broadcast and the user experience degree of the audience.
In an alternative embodiment, fig. 5 is a schematic flow chart of deleting the first special effect adjustment instruction in the special effect display method, and as shown in fig. 5, the method at least includes the following steps: in step S510, an audio amplitude corresponding to the audio information is determined, and a duration for which the audio amplitude is smaller than a preset amplitude threshold is counted.
Wherein the audio amplitude refers to an amplitude value of the audio information, and the preset amplitude threshold value refers to a critical value defining the amplitude value of the audio information, and the duration time, that is, the duration time for which the audio amplitude is smaller than the preset amplitude threshold value.
For example, as long as the comment information or the bullet screen information includes information matching with the preset keyword, the sound of the anchor in the anchor terminal, that is, the audio information, is collected, after the audio information is collected, the audio amplitude corresponding to the audio is determined, if the audio amplitude of the audio information collected in the 1 st second is 80 db, the audio amplitude of the audio information collected in the 2 nd second is 75 db, until the audio amplitude of the audio information collected in the 15 th second is lower than the preset amplitude threshold by 20 db, and the audio amplitude of the audio information collected in the 16 th to 31 th seconds is lower than 20 db, the duration of the audio amplitude being lower than the preset amplitude threshold is 16 seconds.
In step S520, if the duration is greater than or equal to the preset time threshold, the first special effect adjustment command is deleted.
When the duration is greater than or equal to the preset time threshold, it is proved that the host player does not sing, so that the first special effect adjustment instruction needs to be deleted, and when the audience touches the special effect instruction, an original special effect corresponding to the original special effect information is displayed on the live interface.
For example, the preset time threshold is 15 seconds, the duration of the audio amplitude less than the preset amplitude threshold is 16 seconds, and it is obvious that the host broadcast is no longer singing in the live broadcast room at this time, and then the first special effect adjustment instruction is deleted.
Based on this, when the viewer touches the special effect control, the target special effect of "listening" is not generated any more, but the original special effect corresponding to the special effect control, that is, the special effect corresponding to the original special effect information, for example, the original special effect of generating the heart shape may be generated.
In this exemplary embodiment, the time that the audio amplitude is smaller than the preset amplitude threshold is counted, and the counted result, that is, the duration is compared with the preset time threshold, so that the first special effect adjustment instruction can be flexibly deleted when the host player does not sing any more, and the association degree between the first special effect adjustment instruction and the information in the live broadcasting room is further increased.
In an alternative embodiment, fig. 6 shows a schematic flow chart of determining a corresponding special effect adjustment instruction according to information in a live broadcast room in a special effect display method, where the information in the live broadcast room includes a live broadcast picture, as shown in fig. 6, and the method at least includes the following steps: in step S610, a human body part of the anchor corresponding to the living room is identified based on the living picture.
The live broadcasting room information further includes a live broadcasting picture, wherein the live broadcasting picture refers to a picture displayed in a main broadcasting terminal or a viewer terminal, and a main broadcasting person and a live broadcasting background generally exist in the live broadcasting picture, based on the live broadcasting picture, a human body part corresponding to the main broadcasting can be obtained, specifically, the human body part can be a head part of the main broadcasting, a hand part of the main broadcasting, a foot of the main broadcasting, a shoulder of the main broadcasting, and any body part of the main broadcasting, and the exemplary embodiment is not limited in this way.
Specifically, the live broadcast picture may be identified by using a machine learning algorithm, or may be identified by using another image identification algorithm, which is not particularly limited in this exemplary embodiment.
For example, the live broadcast picture is input into the image recognition model, and the hands of the anchor and the feet of the anchor can be recognized.
In step S620, position information of the human body part relative to the live broadcast picture is determined, and the position information is calculated to obtain a position calculation result.
The position information refers to abscissa position information and ordinate position information of the human body part relative to the live broadcast picture, and the position calculation result refers to a difference calculation result between the abscissa position information or a difference calculation result before the ordinate position information.
For example, the identified body part of the anchor is a hand, and the position information of 20 hands relative to the live broadcast picture is obtained according to a preset time interval of 1 second, wherein the obtained position information of the 1 st hand is (20, 20), and the obtained position information of the 20 th hand is (75, 63).
In step S630, if the position calculation result satisfies the galloping condition, a second special effect adjustment instruction corresponding to the live broadcast picture is determined.
The galloping condition refers to a condition that the host is determined to be dancing, specifically, a condition that a position calculation result in unit time is greater than or equal to a galloping distance threshold value may be used, based on the condition, if the position calculation result meets the galloping condition, it is proved that the host is dancing at the moment, and then a second special effect adjustment instruction corresponding to the live broadcast picture is generated.
Correspondingly, when the position calculation result does not meet the galloping condition any more, deleting the second special effect adjustment instruction, and displaying the original special effect corresponding to the original special effect information on the live broadcast interface when the audience touches the special effect instruction.
For example, the galloping condition is that the position calculation result is greater than 0.5 m within 1 second, and two position information are respectively obtained at the time interval of 1 second, namely (10 m, 22 m) and (10.8 m, 22 m), and obviously the position calculation result is (0.8, 0), that is, the difference value of the abscissa position information within unit time is greater than 0.5 m, and the second special effect adjustment instruction is determined based on the position calculation result, and at the moment, when the user touches the special effect control, the user displays a dance special effect corresponding to the second special effect adjustment instruction in the live broadcast interface.
In this exemplary embodiment, the second special effect adjustment instruction, that is, the special effect adjustment instruction corresponding to the dance, may be determined according to the position calculation result of the human body part in the live broadcast picture, which enhances the association degree between the second special effect adjustment instruction and the live broadcast room.
In an alternative embodiment, fig. 7 shows a schematic flow chart of determining a corresponding special effect adjustment instruction according to information in a live broadcast room in a special effect display method, where the information in the live broadcast room includes a live broadcast picture, as shown in fig. 7, and the method at least includes the following steps: in step S710, a human body part of a main cast corresponding to a live broadcast room is identified based on the live broadcast screen.
The live broadcast picture is identified to obtain a human body part corresponding to the anchor, specifically, the human body part may be an anchor head, an anchor hand, an anchor foot, an anchor shoulder, or any body part of the anchor, which is not particularly limited in this exemplary embodiment.
For example, the live broadcast picture is input into the image recognition model, and the hands of the anchor and the feet of the anchor can be recognized.
In step S720, a region area corresponding to the human body region is calculated, and if the difference between the region areas satisfies the area change condition, a second special effect adjustment instruction corresponding to the live broadcast picture is determined.
If the second special effect adjustment command is determined only by the position calculation result, it is obviously not complete in logic, because the host may generate a dance motion in a horizontal direction, a dance motion in a vertical direction, and a dance motion in a front-back direction during dance, and further, it is necessary to determine not only the dance motion in the horizontal direction and the vertical direction, but also the dance motion generated in the front-back direction.
Based on this, it is necessary to calculate the area corresponding to the human body part, and the area change condition is a condition that measures whether or not the area of the part is changed differently.
For example, the identified human body part is a hand, the area of the part of the hand changes from 10 to 15 in 1 second at unit time intervals, and the area change condition is that the difference between the areas of the parts in 1 second at unit time is greater than 4, and obviously, the difference between the areas of the parts at this time meets the area change condition, so that the second special effect adjustment instruction corresponding to the live-broadcast picture of the main dance is determined.
Correspondingly, if the difference value between the areas of the parts no longer meets the area change condition, deleting the second special effect adjustment instruction, and displaying the original special effect corresponding to the original special effect information on the live broadcast interface when the audience touches the special effect instruction.
In the present exemplary embodiment, the logic of determining whether the anchor is dancing is perfected, and the occurrence of the situation that the anchor cannot determine the second special effect adjustment instruction when performing the dance motion in the front-back direction is avoided.
In an alternative embodiment, fig. 8 shows a schematic flow chart of determining a corresponding special effect adjustment instruction according to live room information in a special effect display method, where the live room information includes anchor countermeasure information, and as shown in fig. 8, the method at least includes the following steps: in step S810, a third special effect adjustment instruction corresponding to the anchor countermeasure information is determined, and a countermeasure result corresponding to the anchor countermeasure information is determined.
The live room information further includes a main-cast countermeasure information, which refers to information generated by the main cast when the main cast fights against other main cast, and may be, for example, a countermeasure identifier generated by the main cast when the main cast fights against other main cast.
When the anchor countermeasure information is acquired, a third special effect adjustment instruction corresponding to the anchor countermeasure information is determined, and the countermeasure result is the result of the countermeasure process, specifically, may be the result of successful countermeasure and the result of failed countermeasure.
For example, when the anchor a of the living broadcast room and the anchor B of the other living broadcast room are used for fighting, anchor fighting information is generated, based on this, a third special effect adjustment instruction is determined, and at this time, when the viewer touches the special effect control, the target special effect corresponding to the fighting information is correspondingly displayed.
In addition, the anchor a successfully fights the anchor B this time, and based on this, the result of the fight is a result corresponding to the successful fight, specifically, may be represented by using a flag, for example, may be 1.
In step S820, if the countermeasure result is the first result, a fourth special effect adjustment instruction corresponding to the first result is determined.
The first result may be a result of success of the countermeasure, or may be a result of failure of the countermeasure, which is not particularly limited in the present exemplary embodiment.
If the first result is the result of the success of the countermeasure, a fourth special effect adjustment instruction corresponding to the success of the countermeasure is determined, and the fourth special effect adjustment instruction is ensured to be valid for a period of time, for example, when the result of the countermeasure is the first result, the fourth special effect adjustment instruction is ensured to be valid for 5 seconds.
For example, the result of the countermeasure is that the anchor a successfully competes with the anchor B, and based on this, a fourth special effect adjustment instruction is determined, and at this time, when the viewer touches the special effect control, the target special effect of "cheering" is displayed.
In step S830, if the countermeasure result is the second result, a fifth special effect adjustment instruction corresponding to the second result is determined.
The second result is a countermeasure result opposite to the first result, if the first result is a countermeasure success, the second result is a countermeasure failure, if the first result is a countermeasure failure, the second result is a countermeasure success, and the fifth special effect adjustment instruction is ensured to be valid for a period of time, for example, when the countermeasure result is the second result, the fifth special effect adjustment instruction is ensured to be valid for 5 seconds.
For example, if the countermeasure results in failure, a fifth special effect adjustment instruction is determined based on the result, and a "comfort" target special effect is displayed when the viewer touches the special effect control.
In the present exemplary embodiment, the third special effect adjustment instruction is determined according to the anchor countermeasure information, and the fourth special effect adjustment instruction and the fifth special effect adjustment instruction are determined based on the anchor countermeasure result, thereby increasing the degree of association between the live broadcast and the special effect adjustment instruction.
In an alternative embodiment, fig. 9 shows a schematic flow chart of determining a corresponding special effect adjustment instruction according to information of a live broadcasting room in a special effect display method, where the information of the live broadcasting room includes game characters having a binding relationship with a host broadcasting corresponding to the live broadcasting room, and as shown in fig. 9, the method at least includes the following steps: in step S910, game behavior information of the game character in the target game is obtained, and if the game behavior information matches with the preset key behavior, a sixth special effect adjustment instruction corresponding to the game behavior information is determined.
The live broadcast is one of entertainment live broadcast and one of the game live broadcast, in which the live broadcast will typically show the audience with its own talent, such as singing and dancing, in which the live broadcast will typically illustrate a game in real time, or in which the live broadcast uses a data connection between a live broadcast server and a game server, in which the live broadcast client plays the game of the host in the game, i.e. the role of the host in the game.
The game behavior information refers to information generated by a host during the course of playing a target game, and specifically, the game behavior information may be information generated by a game character having a binding relationship with the host during the course of fighting with a hostile game character, or may be information generated by a game character during the course of creating a virtual appliance, which is not particularly limited in this exemplary embodiment.
The preset key behavior refers to game behavior which is particularly focused by a viewer in the process of playing the target game, and the sixth special effect adjustment instruction refers to special effect adjustment instruction corresponding to the game behavior information when the game behavior information is matched with the preset key behavior.
For example, the obtained game behavior information of the game character in the target game is information generated when the game character is in fight against the opponent game character, and the game behavior information belongs to a preset key behavior, and obviously, a sixth special effect adjustment instruction corresponding to the fight game behavior information needs to be determined at this time, based on which, when the audience touches the special effect control, a target special effect corresponding to the fight is displayed.
In step S920, a behavior result corresponding to the game behavior information is acquired, and a seventh special effect adjustment instruction is determined based on the behavior result.
The action result refers to a result obtained by the game player after the game action information is generated, for example, the game action information is generated when the game character and the opponent game character fight, the action result may be a result of successful fight or a result of failed fight, and if the game action information is information generated when the game character creates virtual equipment, the action result may be virtual equipment created by the game character.
On the basis of the acquired behavior result, a seventh special effect adjustment instruction corresponding to the behavior result can be determined.
For example, if the behavior result is a result of successful combat, a seventh special effect adjustment instruction corresponding to the successful combat may be determined, and at this time, when the viewer touches the special effect control, the viewer may display the target special effect corresponding to "champion".
For example, if the behavior result is a result of a combat failure, a seventh special effect adjustment instruction corresponding to the combat failure may be determined, and at this time, when the viewer touches the special effect control, the viewer may display the target special effect corresponding to "unfortunately".
For example, if the behavior result is a virtual device, a seventh special effect adjustment instruction corresponding to the virtual device may be determined, and at this time, when the viewer touches the special effect control, the viewer may display the target special effect corresponding to "powerful".
In this exemplary embodiment, when the game behavior information matches with the preset key behavior, a sixth special effect adjustment instruction is determined, and based on the behavior result, a seventh special effect adjustment instruction is determined, so that the degree of association between the special effect adjustment instruction and the information in the live broadcasting room is increased, and the situation that only the original special effect information is generated no matter what situation the live broadcasting is in the prior art is avoided.
In an alternative embodiment, the behavioral results include virtual equipment; determining a seventh special effect adjustment instruction based on the behavioral result, comprising: and determining the value information corresponding to the virtual equipment, and determining a seventh special effect adjustment instruction corresponding to the value information if the value information is greater than or equal to a value threshold.
Wherein the behavior result may be virtual equipment, wherein in the paper game, the virtual equipment may be a card of which the game character draws to a very high skill, in the fight game, the virtual game may be a pair of robbery, a box of bullet, a shell, etc. which may increase the game skill of the user, and in the variant game, the virtual equipment may be a skin of the game character, which is not particularly limited in this exemplary embodiment.
The value information refers to the value of the virtual equipment, in a game, the virtual equipment is created by a game character or the game character is obtained through purchasing, the value information is the cost required for purchasing the virtual equipment, the value threshold value is the critical value limiting the value information, and if the value information is greater than or equal to the value threshold value, the value of the virtual equipment created by the game character is high.
For example, when the behavior result is a virtual device, the value information corresponding to the virtual device may be determined, specifically, the value information is 100, the value threshold is 80, and it is obvious that the value is greater than the value threshold, based on this, a seventh special effect adjustment instruction corresponding to the value information 100 needs to be determined, and at this time, the user may display a "happy and happy" target special effect when touching the special effect control.
In this exemplary embodiment, when the value information of the virtual equipment is greater than the value threshold, the seventh special effect adjustment instruction is determined, so that the association degree between the special effect adjustment instruction and the information of the live broadcasting room is increased, and the situation that only the original special effect information is generated no matter what situation the live broadcasting is in the prior art is avoided.
In an alternative embodiment, the method further comprises: and acquiring character attribute information corresponding to the game character, and determining an eighth special effect adjustment instruction corresponding to the character attribute information when the character attribute information meets the attribute condition.
The character attribute information refers to information related to the game character, and may be, for example, a skill value of the game character, a blood volume of the game character, or a number of virtual devices of the game character, which is not particularly limited in this exemplary embodiment.
The attribute condition may be a condition that the blood volume of the game character is smaller than a blood volume threshold, a condition that the blood volume of the game character is larger than or equal to a blood volume threshold, a condition that the number of virtual equipment of the game character is larger than or equal to a number threshold, a condition that the number of virtual equipment of the game character is smaller than a number threshold, a condition that the skill value possessed by the game character is larger than or equal to a skill threshold, or a condition that the skill value possessed by the game character is smaller than a skill threshold, which is not particularly limited in this exemplary embodiment.
For example, the character attribute information is the blood volume 95 of the game character, and the attribute condition is that the blood volume of the game character is greater than or equal to the blood volume threshold 80, and obviously, the character attribute information meets the attribute condition at this time, and further, an eighth special effect adjustment instruction is determined, and at this time, when the user touches the special effect control, the target special effect corresponding to "absolute" is displayed.
If the character attribute information does not meet the attribute condition, the second special effect adjustment instruction is not determined, namely the original special effect information is not adjusted, and at the moment, when the audience touches the special effect instruction, the original special effect corresponding to the original special effect information is displayed on the live interface.
In the present exemplary embodiment, when the attribute information of the character satisfies the attribute condition, the eighth special effect adjustment instruction is determined, so that the association degree between the special effect adjustment instruction and the information of the live broadcasting room is increased, and the situation that only the original special effect information is generated no matter what situation the live broadcasting is in the prior art is avoided.
In step S140, based on the target special effect information, a corresponding target special effect is displayed on the live interface.
In the exemplary embodiment of the present disclosure, the target special effect refers to a special effect corresponding to target special effect information, and after generating the target special effect information, original special effect information may be replaced with the target special effect information to display the corresponding target special effect on the live interface, or the target special effect corresponding to the target special effect information may be searched for and displayed directly on the live interface.
For example, the generated target special effect information corresponds to a target special effect of "happiness", and then the target special effect of "happiness" is displayed on the live interface.
It is worth to say that if no information of the live broadcasting room is obtained, no target special effect information is generated at this time, and then when the user triggers the special effect control, the target special effect is not displayed in the live broadcasting interface, but the original special effect corresponding to the original special effect information is displayed.
For example, if the information in the live broadcasting room is comment information or bullet screen information, the preset keywords are "good hearing", "good bar", "playable" and "good", but no information matching with the keywords exists in the comment information or bullet screen information, and then when the viewer touches the special effect control, the audio information in the live broadcasting room is not collected, and then the original special effect corresponding to the original special effect information is displayed in the live broadcasting interface, for example, the heart-shaped special effect is displayed in the live broadcasting room interface.
For example, if the live broadcast information is a live broadcast picture, at this time, a human body part of the host may be identified, for example, the identified human body part of the host is a hand, and position information of the host hand relative to information of the live broadcast room is determined, specifically, position information of two host hands are determined at intervals of 5 seconds, which are respectively (10, 10) and (10.2, 10.5), and further, a position calculation result is calculated to be (0.2, 0.5), and obviously, at this time, the position calculation result does not meet a galloping condition that the position calculation result needs to be greater than 2, it is proved that the host does not dance in the live broadcast room at this time, and further, a second special effect adjustment instruction is not required to be generated, based on this, when the viewer triggers the special effect control, an original special effect corresponding to the heart shape of the original special effect information is displayed in the live broadcast interface.
In this exemplary embodiment, the target special effect is displayed on the live broadcast room interface, where the target special effect corresponds to the target special effect information, and the target special effect information is generated according to the live broadcast room information and the original special effect information, so that the association degree between the target special effect and the live broadcast room information is increased, and the enthusiasm of live broadcast of the host broadcast and the user experience degree of the audience are improved.
In the method and the device provided by the exemplary embodiment of the disclosure, on one hand, the target special effect information is generated according to the live broadcasting room information and the original special effect information, so that different target special effect information can be obtained according to different live broadcasting room information, and the association degree of the target special effect information and the live broadcasting room information is enhanced; on the other hand, the target special effect displayed on the interface of the live broadcasting room corresponds to the target special effect information, so that the fitting degree of the target special effect and the live broadcasting room is enhanced, the interaction effect of audiences and the anchor is increased, and the live broadcasting enthusiasm of the anchor and the user experience degree of the audiences are further improved.
The specific display method in the embodiment of the present disclosure is described in detail below in connection with an application scenario.
Acquiring live broadcasting room information of a live broadcasting room 123 where a host broadcasting A is located, and acquiring original special effect information B of the live broadcasting room 123, wherein the original special effect information corresponds to a heart-shaped original special effect, the live broadcasting room information is a game character B with a binding relation with the host broadcasting A, further, character attribute information of the game character B can be acquired, the attribute information of the specific game character B comprises a game skill value 93, correspondingly, an attribute condition corresponding to the character attribute information, namely, a skill value is more than 85, obviously, the character attribute information meets the attribute condition at the moment, and based on the attribute condition, an eighth special effect adjusting instruction can be generated to adjust the original special effect information, further, the original special effect information is adjusted to display a target special effect in a live broadcasting interface, and particularly, the target special effect corresponding to a good bar can be displayed.
In the application scene, on one hand, the target special effect information is generated according to the live broadcasting room information and the original special effect information, so that different target special effect information can be obtained according to different live broadcasting room information, and the association degree of the target special effect information and the live broadcasting room information is enhanced; on the other hand, the target special effect displayed on the interface of the live broadcasting room corresponds to the target special effect information, so that the fitting degree of the target special effect and the live broadcasting room is enhanced, the interaction effect of audiences and the anchor is increased, and the live broadcasting enthusiasm of the anchor and the user experience degree of the audiences are further improved.
In addition, in an exemplary embodiment of the present disclosure, a special effect display apparatus is also provided. Fig. 10 shows a schematic structural diagram of the special effect display device, and as shown in fig. 10, the special effect display device 1000 may include: a first acquisition module 1010, a second acquisition module 1020, a generation module 1030, and a display module 1040. Wherein:
a first obtaining module 1010 configured to obtain live room information of a current live room; a second obtaining module 1020 configured to obtain original special effect information for the current live room; a generating module 1030 configured to generate target special effect information according to the live room information and the original special effect information; the display module 1040 is configured to display the corresponding target special effects on the live interface based on the target special effect information.
The specific details of the special effect display device 1000 are described in detail in the corresponding special effect display method, and thus are not described herein.
It should be noted that although several modules or units of the special effects display apparatus 1000 are mentioned in the above detailed description, such division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
An electronic device 1100 according to such an embodiment of the invention is described below with reference to fig. 11. The electronic device 1100 shown in fig. 11 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in fig. 11, the electronic device 1100 is embodied in the form of a general purpose computing device. Components of electronic device 1100 may include, but are not limited to: the at least one processing unit 1110, the at least one memory unit 1120, a bus 1130 connecting the different system components (including the memory unit 1120 and the processing unit 1110), and a display unit 1140.
Wherein the storage unit stores program code that is executable by the processing unit 1110 such that the processing unit 1110 performs steps according to various exemplary embodiments of the present invention described in the above-described "exemplary methods" section of the present specification.
The storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as a Random Access Memory (RAM) 1121 and/or a cache memory 1122, and may further include a Read Only Memory (ROM) 1123.
The storage unit 1120 may also include a program/usage tool 1124 having a set (at least one) of program modules 1125, such program modules 1125 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which may include the reality of a network environment, or some combination thereof.
The bus 1130 may be a local bus representing one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a bus using any of a variety of bus architectures.
The electronic device 1100 may also communicate with one or more external devices 1170 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 1100, and/or any device (e.g., router, modem, etc.) that enables the electronic device 1100 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 1150. Also, electronic device 1100 can communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through network adapter 1160. As shown, network adapter 1160 communicates with other modules of electronic device 1100 via bus 1130. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with electronic device 1100, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, a terminal device, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, a computer-readable storage medium having stored thereon a program product capable of implementing the method described above in the present specification is also provided. In some possible embodiments, the various aspects of the invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps according to the various exemplary embodiments of the invention as described in the "exemplary methods" section of this specification, when said program product is run on the terminal device.
Referring to fig. 12, a program product 1200 for implementing the above-described method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Claims (15)
1. The special effect display method is characterized in that a live interface for a live broadcasting room is displayed through an electronic terminal, and the method comprises the following steps:
acquiring information of a live broadcasting room of a current live broadcasting room;
acquiring original special effect information aiming at the current live broadcasting room;
determining a corresponding special effect adjustment instruction according to the live broadcasting room information;
adjusting the original special effect information based on the special effect adjustment instruction to generate target special effect information;
displaying a corresponding target special effect on the live broadcast interface based on the target special effect information;
the live broadcasting room information comprises game roles with binding relations with a host broadcasting corresponding to the live broadcasting room; the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps:
Acquiring game behavior information of the game character in a target game, and determining a sixth special effect adjustment instruction corresponding to the game behavior information if the game behavior information is matched with a preset key behavior;
and acquiring a behavior result corresponding to the game behavior information, and determining a seventh special effect adjustment instruction based on the behavior result.
2. The special effects display method according to claim 1, wherein the acquiring the original special effects information for the current live room comprises:
and receiving a special effect triggering instruction sent by a second electronic terminal in communication connection with the electronic terminal, and acquiring the original special effect information aiming at the current live broadcasting room according to the special effect triggering instruction, wherein the special effect triggering instruction is an instruction generated by responding to the touch operation aiming at a special effect control.
3. The special effects display method according to claim 1, wherein the acquiring the original special effects information for the current live room comprises:
providing a special effect control on the live interface;
and responding to triggering operation aiming at the special effect control, and acquiring the original special effect information corresponding to the special effect control.
4. The special effects display method according to claim 3, characterized in that the method further comprises:
and sending the target special effect information to a second electronic terminal in communication connection with the electronic terminal, so that the second electronic terminal displays the target special effect according to the target special effect information.
5. The special effect display method according to any one of claims 2 to 4, wherein the special effect control is a praise control.
6. The special effect display method according to claim 1, wherein the live room information includes comment information and bullet screen information;
the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps:
acquiring a preset keyword;
if the information matched with the preset keywords exists in the comment information or the bullet screen information, acquiring audio information corresponding to the live broadcasting room;
and if the target song matched with the audio information exists, determining a first special effect adjustment instruction corresponding to the live broadcasting room information.
7. The special effects display method according to claim 6, characterized in that the method further comprises:
determining audio amplitude corresponding to the audio information, and counting duration time of the audio amplitude smaller than a preset amplitude threshold value;
And if the duration time is greater than or equal to a preset time threshold value, deleting the first special effect adjusting instruction.
8. The special effects display method of claim 1, wherein the live room information includes live pictures;
the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps:
based on the live broadcast picture, identifying a human body part corresponding to the anchor;
determining the position information of the human body part relative to the live broadcast picture, and calculating the position information to obtain a position calculation result;
and if the position calculation result meets the galloping condition, determining a second special effect adjustment instruction corresponding to the live broadcast picture.
9. The special effects display method of claim 1, wherein the live room information includes live pictures;
the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps:
based on the live broadcast picture, identifying a human body part of a host broadcast corresponding to the live broadcast room;
and calculating the area of the part corresponding to the human body part, and determining a second special effect adjustment instruction corresponding to the live broadcast picture if the difference value between the areas of the parts meets the area change condition.
10. The special effects display method of claim 1, wherein the live room information includes anchor countermeasure information;
the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps:
determining a third special effect adjustment instruction corresponding to the anchor countermeasure information, and determining a countermeasure result corresponding to the anchor countermeasure information;
if the countermeasure result is a first result, determining a fourth special effect adjustment instruction corresponding to the first result;
and if the countermeasure result is a second result, determining a fifth special effect adjustment instruction corresponding to the second result.
11. The special effects display method according to claim 1, characterized in that the method further comprises:
and acquiring character attribute information corresponding to the game character, and determining an eighth special effect adjustment instruction corresponding to the character attribute information when the character attribute information meets attribute conditions.
12. The special effects display method of claim 1, wherein the behavioral results include virtual equipment;
the determining a seventh special effect adjustment instruction based on the behavior result includes:
and determining value information corresponding to the virtual equipment, and determining a seventh special effect adjustment instruction corresponding to the value information if the value information is greater than or equal to a value threshold.
13. A special effects display device for displaying a live interface to a live broadcast room through an electronic terminal, the device comprising:
the first acquisition module is configured to acquire live broadcasting room information of the current live broadcasting room;
the second acquisition module is configured to acquire original special effect information aiming at the current live broadcasting room;
the generation module is configured to determine a corresponding special effect adjustment instruction according to the live broadcasting room information; adjusting the original special effect information based on the special effect adjustment instruction to generate target special effect information;
the display module is configured to display a corresponding target special effect on the live broadcast interface based on the target special effect information; the live broadcasting room information comprises game roles with binding relations with a host broadcasting corresponding to the live broadcasting room; the determining a corresponding special effect adjustment instruction according to the live room information comprises the following steps: acquiring game behavior information of the game character in a target game, and determining a sixth special effect adjustment instruction corresponding to the game behavior information if the game behavior information is matched with a preset key behavior; and acquiring a behavior result corresponding to the game behavior information, and determining a seventh special effect adjustment instruction based on the behavior result.
14. An electronic device, comprising:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the special effect display method of any one of claims 1-12 via execution of the executable instructions.
15. A computer readable storage medium having stored thereon a computer program, wherein the computer program when executed by a processor implements the special effect display method of any of claims 1-12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111569833.6A CN114327182B (en) | 2021-12-21 | 2021-12-21 | Special effect display method and device, computer storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111569833.6A CN114327182B (en) | 2021-12-21 | 2021-12-21 | Special effect display method and device, computer storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114327182A CN114327182A (en) | 2022-04-12 |
CN114327182B true CN114327182B (en) | 2024-04-09 |
Family
ID=81055019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111569833.6A Active CN114327182B (en) | 2021-12-21 | 2021-12-21 | Special effect display method and device, computer storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114327182B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979746B (en) * | 2022-05-13 | 2024-03-12 | 北京字跳网络技术有限公司 | Video processing method, device, equipment and storage medium |
CN115361567A (en) * | 2022-07-07 | 2022-11-18 | 广州博冠信息科技有限公司 | Interaction method and device in live broadcast and electronic equipment |
CN115243066B (en) * | 2022-07-19 | 2024-04-09 | 广州博冠信息科技有限公司 | Information pushing method and device, electronic equipment and computer readable medium |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106804007A (en) * | 2017-03-20 | 2017-06-06 | 合网络技术(北京)有限公司 | The method of Auto-matching special efficacy, system and equipment in a kind of network direct broadcasting |
CN107040822A (en) * | 2017-03-22 | 2017-08-11 | 北京潘达互娱科技有限公司 | Virtual gift display method and system |
CN108769823A (en) * | 2018-05-28 | 2018-11-06 | 广州虎牙信息科技有限公司 | Direct broadcasting room display methods, device, equipment and storage medium |
CN109618181A (en) * | 2018-11-28 | 2019-04-12 | 网易(杭州)网络有限公司 | Exchange method and device, electronic equipment, storage medium is broadcast live |
CN111131875A (en) * | 2019-12-06 | 2020-05-08 | 北京达佳互联信息技术有限公司 | Information display method, device and system, electronic equipment and storage medium |
CN111405307A (en) * | 2020-03-20 | 2020-07-10 | 广州华多网络科技有限公司 | Live broadcast template configuration method and device and electronic equipment |
CN111669640A (en) * | 2020-06-18 | 2020-09-15 | 广州繁星互娱信息科技有限公司 | Virtual article transfer special effect display method, device, terminal and storage medium |
CN112076472A (en) * | 2020-09-06 | 2020-12-15 | 北京字节跳动网络技术有限公司 | Game system, method, device, computer equipment and storage medium |
CN112135160A (en) * | 2020-09-24 | 2020-12-25 | 广州博冠信息科技有限公司 | Virtual object control method and device in live broadcast, storage medium and electronic equipment |
CN112295224A (en) * | 2020-11-25 | 2021-02-02 | 广州博冠信息科技有限公司 | Three-dimensional special effect generation method and device, computer storage medium and electronic equipment |
CN112546621A (en) * | 2020-12-04 | 2021-03-26 | 广州博冠信息科技有限公司 | Voting method and device for live game, computer storage medium and electronic equipment |
CN113301361A (en) * | 2020-09-15 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Human-computer interaction, control and live broadcast method, device and storage medium |
CN113347457A (en) * | 2021-06-03 | 2021-09-03 | 广州博冠信息科技有限公司 | Game live broadcast processing method, device, medium and electronic equipment |
CN113360034A (en) * | 2021-05-20 | 2021-09-07 | 广州博冠信息科技有限公司 | Picture display method and device, computer equipment and storage medium |
CN113395533A (en) * | 2021-05-24 | 2021-09-14 | 广州博冠信息科技有限公司 | Virtual gift special effect display method and device, computer equipment and storage medium |
CN113453030A (en) * | 2021-06-11 | 2021-09-28 | 广州方硅信息技术有限公司 | Audio interaction method and device in live broadcast, computer equipment and storage medium |
EP3896980A1 (en) * | 2020-06-28 | 2021-10-20 | Baidu Online Network Technology (Beijing) Co., Ltd. | Special effect processing method for live broadcasting, same apparatus, and related server |
CN113596493A (en) * | 2021-07-26 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Interactive special effect synchronization method and related device |
CN113727129A (en) * | 2021-08-31 | 2021-11-30 | 广州方硅信息技术有限公司 | Live broadcast interaction method, device, system, equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111107421B (en) * | 2019-12-31 | 2022-04-01 | 北京达佳互联信息技术有限公司 | Video processing method and device, terminal equipment and storage medium |
-
2021
- 2021-12-21 CN CN202111569833.6A patent/CN114327182B/en active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106804007A (en) * | 2017-03-20 | 2017-06-06 | 合网络技术(北京)有限公司 | The method of Auto-matching special efficacy, system and equipment in a kind of network direct broadcasting |
CN107040822A (en) * | 2017-03-22 | 2017-08-11 | 北京潘达互娱科技有限公司 | Virtual gift display method and system |
CN108769823A (en) * | 2018-05-28 | 2018-11-06 | 广州虎牙信息科技有限公司 | Direct broadcasting room display methods, device, equipment and storage medium |
CN109618181A (en) * | 2018-11-28 | 2019-04-12 | 网易(杭州)网络有限公司 | Exchange method and device, electronic equipment, storage medium is broadcast live |
CN111131875A (en) * | 2019-12-06 | 2020-05-08 | 北京达佳互联信息技术有限公司 | Information display method, device and system, electronic equipment and storage medium |
CN111405307A (en) * | 2020-03-20 | 2020-07-10 | 广州华多网络科技有限公司 | Live broadcast template configuration method and device and electronic equipment |
CN111669640A (en) * | 2020-06-18 | 2020-09-15 | 广州繁星互娱信息科技有限公司 | Virtual article transfer special effect display method, device, terminal and storage medium |
EP3896980A1 (en) * | 2020-06-28 | 2021-10-20 | Baidu Online Network Technology (Beijing) Co., Ltd. | Special effect processing method for live broadcasting, same apparatus, and related server |
CN112076472A (en) * | 2020-09-06 | 2020-12-15 | 北京字节跳动网络技术有限公司 | Game system, method, device, computer equipment and storage medium |
CN113301361A (en) * | 2020-09-15 | 2021-08-24 | 阿里巴巴集团控股有限公司 | Human-computer interaction, control and live broadcast method, device and storage medium |
CN112135160A (en) * | 2020-09-24 | 2020-12-25 | 广州博冠信息科技有限公司 | Virtual object control method and device in live broadcast, storage medium and electronic equipment |
CN112295224A (en) * | 2020-11-25 | 2021-02-02 | 广州博冠信息科技有限公司 | Three-dimensional special effect generation method and device, computer storage medium and electronic equipment |
CN112546621A (en) * | 2020-12-04 | 2021-03-26 | 广州博冠信息科技有限公司 | Voting method and device for live game, computer storage medium and electronic equipment |
CN113360034A (en) * | 2021-05-20 | 2021-09-07 | 广州博冠信息科技有限公司 | Picture display method and device, computer equipment and storage medium |
CN113395533A (en) * | 2021-05-24 | 2021-09-14 | 广州博冠信息科技有限公司 | Virtual gift special effect display method and device, computer equipment and storage medium |
CN113347457A (en) * | 2021-06-03 | 2021-09-03 | 广州博冠信息科技有限公司 | Game live broadcast processing method, device, medium and electronic equipment |
CN113453030A (en) * | 2021-06-11 | 2021-09-28 | 广州方硅信息技术有限公司 | Audio interaction method and device in live broadcast, computer equipment and storage medium |
CN113596493A (en) * | 2021-07-26 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Interactive special effect synchronization method and related device |
CN113727129A (en) * | 2021-08-31 | 2021-11-30 | 广州方硅信息技术有限公司 | Live broadcast interaction method, device, system, equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
网络直播中的形象呈现及其视觉伦理;彭祝斌;陈俞颖;;江西社会科学(第05期);240-246 * |
Also Published As
Publication number | Publication date |
---|---|
CN114327182A (en) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114327182B (en) | Special effect display method and device, computer storage medium and electronic equipment | |
US11068042B2 (en) | Detecting and responding to an event within an interactive videogame | |
US9244533B2 (en) | Camera navigation for presentations | |
US20120150650A1 (en) | Automatic advertisement generation based on user expressed marketing terms | |
CN107050850A (en) | The recording and back method of virtual scene, device and playback system | |
CN113014935B (en) | Interaction method and device of live broadcasting room, electronic equipment and storage medium | |
US10864447B1 (en) | Highlight presentation interface in a game spectating system | |
US10363488B1 (en) | Determining highlights in a game spectating system | |
CN112516589A (en) | Game commodity interaction method and device in live broadcast, computer equipment and storage medium | |
CN111741370A (en) | Multimedia interaction method, related device, equipment and storage medium | |
CN112560605A (en) | Interaction method, device, terminal, server and storage medium | |
CN113485617B (en) | Animation display method and device, electronic equipment and storage medium | |
CN114025188B (en) | Live advertisement display method, system, device, terminal and readable storage medium | |
JP2024521795A (en) | Simulating crowd noise at live events with sentiment analysis of distributed inputs | |
CN111741321A (en) | Live broadcast control method, device, equipment and computer storage medium | |
CN113840177B (en) | Live interaction method and device, storage medium and electronic equipment | |
CN114710709B (en) | Live broadcast room virtual gift recommendation method and device, storage medium and electronic equipment | |
CN113068077B (en) | Subtitle file processing method and device | |
CN110677698A (en) | Multimedia data processing method and device and related equipment | |
WO2020200081A1 (en) | Live streaming control method and apparatus, live streaming device, and storage medium | |
US20240024783A1 (en) | Contextual scene enhancement | |
US11843809B2 (en) | Movie distribution system | |
CN117278773B (en) | Live broadcast method and device, electronic equipment and storage medium | |
US20230368794A1 (en) | Vocal recording and re-creation | |
JP2024159279A (en) | Information presentation system, information presentation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |