Special effect processing method and apparatus, electronic device, and storage medium

By displaying the special effects effects in multiple live broadcast display areas of the same live broadcast page, the problem of the special effects effects only display in the live broadcast room of the trigger object is solved, and the special effects interaction between multiple live broadcast accounts is realized, which improves the special effects interaction experience.

WO2025180141A1PCT designated stage Publication Date: 2025-09-04BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/072852
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-29
Filing Date
2025-01-16
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

In a live broadcast scenario, the special effects of the special effects props are only displayed in the live broadcast room display interface of the trigger object, and cannot be displayed in other live broadcast rooms, resulting in a single display effect and poor interaction effect.

Method used

The special effects corresponding to the target special effects are displayed in multiple live broadcast display areas of the same live broadcast page, so as to realize the special effects interaction between multiple live broadcast accounts.

Benefits of technology

It enriches the special effects interaction methods, improves the special effects interactive experience, and increases the display content and interactive fun of the live broadcast page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072852_04092025_PF_FP_ABST
    Figure CN2025072852_04092025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a special effect processing method and apparatus, an electronic device, and a storage medium. The special effect processing method comprises: displaying a livestreaming page, the livestreaming page comprising at least two livestreaming display areas, and each livestreaming display area being used to display a livestreaming video stream corresponding to one livestreaming account; in response to a special effect display triggering operation for a target special effect, displaying a special effect result corresponding to the target special effect in each of livestreaming display areas corresponding to at least two livestreaming accounts. The technical solutions of the embodiments of the present disclosure implement the effect of displaying a special effect result in multiple livestreaming display areas of the same livestreaming page, i.e., a special effect interaction effect between multiple livestreaming accounts is presented, enriching a special effect interaction mode, and improving a special effect interaction experience.
Need to check novelty before this filing date? Find Prior Art

Description

Special effects processing method, device, electronic device and storage medium

[0001] This application claims priority to Chinese Patent Application No. 202410232706.4 filed on February 29, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field

[0002] The embodiments of the present disclosure relate to a special effects processing method, device, electronic device, and storage medium. Background Art

[0003] In live broadcasting scenarios, the use of special effects props is very popular among users. The selected special effects props can be used to process the live broadcast image so that the resulting live broadcast image presents the special effects corresponding to the special effects props.

[0004] In related technologies, the special effects of the triggered special effects props can only be displayed in the display interface of the live broadcast room where the special effects prop triggering object is located, that is, only the viewing end of the live broadcast room can see the special effects. The special effects display effect is single, the interactive effect is poor, and there are certain limitations. Summary of the Invention

[0005] The embodiments of the present disclosure provide a special effects processing method, device, electronic device and storage medium to achieve the effect of displaying special effects in multiple live broadcast display areas on the same live broadcast page, that is, presenting the special effects interaction effect between multiple live broadcast accounts, enriching the special effects interaction method, and improving the special effects interaction experience.

[0006] In a first aspect, an embodiment of the present disclosure provides a special effects processing method, the method comprising:

[0007] Displaying a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each of which is used to display a live video stream corresponding to a live broadcast account;

[0008] In response to a special effect display triggering operation for a target special effect, special effect effects corresponding to the target special effect are respectively displayed in the live broadcast display areas corresponding to at least two of the live broadcast accounts.

[0009] In a second aspect, an embodiment of the present disclosure further provides a special effects processing device, the device comprising:

[0010] A live page display module, configured to display a live page; wherein the live page includes at least two live display areas, each of which is configured to display a live video stream corresponding to a live account;

[0011] The special effect display module is used to respond to a special effect display trigger operation for a target special effect, and respectively display the special effect corresponding to the target special effect in the live broadcast display area corresponding to at least two of the live broadcast accounts.

[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:

[0013] one or more processors;

[0014] a storage device for storing one or more programs,

[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the special effects processing method as described in any one of the embodiments of the present disclosure.

[0016] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the special effects processing method as described in any one of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

[0018] FIG1 is a schematic flow chart of a special effects processing method provided by an embodiment of the present disclosure;

[0019] FIG2 is a schematic diagram of a display effect of a live broadcast page provided by an embodiment of the present disclosure;

[0020] FIG3 is a flow chart of another special effects processing method provided by an embodiment of the present disclosure;

[0021] FIG4 is a flow chart of another special effects processing method provided by an embodiment of the present disclosure;

[0022] FIG5 is a schematic diagram of a display effect of a live broadcast page provided by an embodiment of the present disclosure;

[0023] FIG6 is a schematic structural diagram of a special effects processing device provided by an embodiment of the present disclosure; and

[0024] FIG7 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0027] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0029] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0031] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0032] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0033] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0034] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0036] Before introducing the present technical solution, an example of the application scenario can be first explained. The technical solution can be applied to any scenario where special effects processing is performed on the live broadcast screen. For example, in a live broadcast scenario, when the live broadcast page includes at least two live broadcast display areas, when a special effects display trigger operation for a target special effect is detected, the live broadcast page can be processed with special effects based on the target special effect, so that the processed live broadcast page presents a special effects effect corresponding to the target special effect. However, when performing special effects processing based on the above method, there is a problem that the obtained special effects can only be displayed in the display interface of the live broadcast room where the special effects prop trigger object is located, and cannot be displayed in the corresponding display interface of other live broadcast rooms. Furthermore, it is impossible to interact with other live broadcast accounts based on special effects props, resulting in a single special effects display effect, poor interactive effect, and certain limitations.

[0037] In this case, based on the technical solution of the disclosed embodiment, when a special effect display trigger operation for a target special effect is detected, the special effect display trigger operation is responded to and the special effect corresponding to the target special effect is displayed in the live broadcast display areas corresponding to at least two live broadcast accounts. This achieves the effect of displaying special effect effects in multiple live broadcast display areas on the same live broadcast page, that is, presenting the special effect interaction effect between multiple live broadcast accounts, enriching the special effect interaction methods, and improving the special effect interaction experience.

[0038] Figure 1 is a flow chart of a special effects processing method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the situation where special effects processing is performed on the live broadcast display area included in the live broadcast page. The method can be executed by a special effects processing device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.

[0039] As shown in FIG1 , the method of this embodiment may specifically include:

[0040] S110, displaying a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each live broadcast display area is used to display a live broadcast video stream corresponding to a live broadcast account.

[0041] The live broadcast page can be understood as a page presented to live viewers for displaying live broadcast footage. The live broadcast display area can be understood as the area within the live broadcast page used to display the live broadcast footage of a single live video stream. Generally, a live broadcast page is associated with a live broadcast account. Simply put, the live broadcast page is used to display live broadcast information associated with the live broadcast account. In the embodiments of the present disclosure, the live broadcast page can include at least two live broadcast display areas. Optionally, the number of live broadcast display areas included in the live broadcast page can be two, three, or four. Each live broadcast display area is used to display the live broadcast video stream corresponding to a live broadcast account. In other words, a live broadcast display area is used to display the live broadcast content of a live broadcast account. The live broadcast page can simultaneously display live broadcast video streams corresponding to two or more live broadcast accounts. A live broadcast account can be an account registered in an application software that supports live broadcasting. For example, a live broadcast account can be the account corresponding to the host. The live broadcast video stream can be understood as the media data stream corresponding to the live broadcast process. The content of the live broadcast video stream displayed in the live broadcast display area is the live broadcast footage. The live broadcast page may also include interaction information between the viewing account of the live broadcast page and the live broadcast account.

[0042] In this embodiment, a page display trigger operation for displaying the live broadcast page can be pre-set. Furthermore, upon detecting that the page display trigger operation has been triggered, a response to the page display trigger operation can be performed. Consequently, the live broadcast page can be displayed. Optionally, the page display trigger operation can include at least one of the following: triggering a preset page display control; receiving an input page display trigger instruction; or including a wake-up word corresponding to the page display trigger operation in audio information.

[0043] As an optional implementation of an embodiment of the present disclosure, upon detecting a triggering action for entering a live broadcast room for a live broadcast account, the live broadcast page corresponding to that live broadcast account may be displayed. If the live broadcast account is connected to at least one other live broadcast account, the live video stream corresponding to that live broadcast account and the live video streams corresponding to each other live broadcast account may be displayed in the corresponding live broadcast display areas on the live broadcast page corresponding to that live broadcast account. It should be noted that the distribution of the multiple live broadcast display areas on the live broadcast page corresponding to different live broadcast accounts may be different or the same. The distribution of the live broadcast display areas on the live broadcast page may be based on the custom settings of the live broadcast account or the default settings of the application software, which is not specifically limited in the present disclosure. For example, Figure 2 illustrates a display effect of a live broadcast page provided by an embodiment of the present disclosure. As shown in Figure 2, the live broadcast page displays the live video streams of four live broadcast accounts: Live Broadcast Account A, Live Broadcast Account B, Live Broadcast Account C, and Live Broadcast Account D. The live broadcast page may include four live broadcast display areas: Live Broadcast Display Area 1, Live Broadcast Display Area 2, Live Broadcast Display Area 3, and Live Broadcast Display Area 4. For the live broadcast page corresponding to live broadcast account A, live broadcast account A can correspond to live broadcast display area 1, live broadcast account B corresponds to live broadcast display area 2, live broadcast account C corresponds to live broadcast display area 3, and live broadcast account D corresponds to live broadcast display area 4. For the live broadcast page corresponding to live broadcast account B, live broadcast account B can correspond to live broadcast display area 1, live broadcast account C corresponds to live broadcast display area 2, live broadcast account D corresponds to live broadcast display area 3, and live broadcast account A corresponds to live broadcast display area 4.

[0044] It should be noted that if a live broadcast page is displaying live video streams corresponding to at least two live broadcast accounts, and any one of the at least two live broadcast accounts receives a connection request from the other live broadcast account and detects that the other live broadcast account has input an operation to accept the connection request, or if any one of the at least two live broadcast accounts initiates a connection request to the other live broadcast account and requests that the connected live broadcast account accept the connection request, a new live broadcast display area can be added to the live broadcast page, and the live video streams corresponding to the corresponding live broadcast accounts can be displayed based on the live broadcast display area included in the live broadcast page. Here, other live broadcast accounts can be understood as live broadcast accounts other than the live broadcast account corresponding to the live video stream currently displayed on the live broadcast page.

[0045] S120: In response to a special effect display triggering operation for a target special effect, special effect effects corresponding to the target special effect are respectively displayed in live broadcast display areas corresponding to at least two live broadcast accounts.

[0046] In this embodiment, the target special effect may be a special effect that can be applied to at least one live display area in the live broadcast screen. Optionally, the target special effect may include at least one special effect element. For example, the target special effect may be a special effect of wearing glasses, and the special effect element included therein may be a pair of glasses; the target special effect may be a special effect of shooting, and the special effect elements included therein may include two, namely a bow and an arrow. The special effect display triggering operation may be understood as an operation that displays the special effect effect corresponding to the target special effect after being triggered. The special effect effect may be understood as the effect generated by the target special effect acting on the special effect action position in the live broadcast display area.

[0047] It should be noted that the special effect effect may include one special effect effect or at least two special effect effects, and the embodiments of the present disclosure do not specifically limit this. Optionally, the special effect effect may include two special effect effects, namely a first special effect effect and a second special effect effect. Exemplarily, in the case where the special effect effect includes one special effect effect, the special effect effect displayed in each live display area in the live page is the same. In the case where the special effect effect includes a first special effect effect and a second special effect effect, the first special effect effect may be displayed in at least one of the live display areas, and the second special effect effect may be displayed in other live display areas.

[0048] In an embodiment of the present disclosure, the special effect display trigger operation for the target special effect may be an identification trigger operation acting on the special effect identification of the target special effect. Optionally, the special effect display trigger operation for the target special effect may be a click operation on the special effect identification of the target special effect. Exemplarily, when it is detected that the user inputs a click operation on the special effect identification of the target special effect through an input device or a touch point, the target special effect can be triggered. The click operation may be a single click operation or a multiple click operation (such as a double-click operation, etc.). In order to facilitate user operation, the special effect display trigger operation for the target special effect may also be that when it is detected that the user pauses on the special effect identification of the target special effect based on the input device or the touch point for a preset duration, the target special effect can be triggered. Furthermore, the special effect effect corresponding to the target special effect can be displayed respectively in the live broadcast display area corresponding to at least two live broadcast accounts.

[0049] It should be noted that the live broadcast display area displaying the special effect corresponding to the target special effect may be at least a portion of the multiple live broadcast display areas displayed on the live broadcast page. Optionally, at least two special effect display areas corresponding to the target special effect are determined from the at least two live broadcast display areas; for each special effect display area, the special effect corresponding to the target special effect is determined based on the live broadcast image displayed in the special effect display area, and the special effect is displayed. The special effect display area may be determined based on system default parameters, or may be determined in response to a triggering operation set by a triggering object that triggers the target special effect, which is not specifically limited in the present embodiment. For example, assume that the live broadcast page may include four live broadcast display areas corresponding to live broadcast accounts: live broadcast display area 1 corresponding to live broadcast account A, live broadcast display area 2 corresponding to live broadcast account B, live broadcast display area 3 corresponding to live broadcast account C, and live broadcast display area 4 corresponding to live broadcast account D. When a special effect display triggering operation for the target special effect is detected, a special effect display settings page may pop up, and the triggering object may set the special effect display area for the target special effect. When the selection trigger operation for the live broadcast account A and the live broadcast account C is detected, the special effect effect corresponding to the target special effect can be displayed in the live broadcast display area 1 corresponding to the live broadcast account A and the live broadcast display area 3 corresponding to the live broadcast account C respectively.

[0050] It should be noted that displaying the special effect effects corresponding to the target special effect in the live broadcast display areas corresponding to at least two live broadcast accounts may include at least three situations, and these situations will be explained below respectively.

[0051] Case 1: The target special effect includes a special effect element, and the special effect effect corresponding to the target special effect includes a special effect effect. When a special effect display trigger operation for the target special effect is detected, the special effect element can be moved in at least two live broadcast display areas in sequence. When it moves to a live broadcast display area, the special effect effect of the special effect element acting on the live broadcast display area is determined, and the special effect effect is used as the special effect effect corresponding to the target special effect displayed in the live broadcast display area.

[0052] For example, continuing to refer to the above example, it is assumed that the target special effect is a glasses special effect including a pair of glasses, and the special effect display area of ​​the target special effect is the entire live display area displayed on the live page. When a special effect display trigger operation for the target special effect is detected, the glasses special effect can be moved in sequence in the live display area 1 corresponding to the live account A, the live display area 2 corresponding to the live account B, the live display area 3 corresponding to the live account C, and the live display area 4 corresponding to the live account D. When moving to the corresponding live display area, the special effect effect of the glasses special effect on the live display area is determined based on the live screen displayed in the live display area, and the special effect effect corresponding to the glasses special effect displayed in the live display area is applied.

[0053] The second situation: the number of special effect elements included in the target special effect is consistent with the number of live broadcast display areas displayed in the live broadcast page, and the special effect effect corresponding to the target special effect includes one special effect effect. In the embodiment of the present disclosure, the number of special effect elements can be determined based on the number of live broadcast display areas displayed in the live broadcast page. When a special effect display trigger operation for the target special effect is detected, each special effect element included in the target special effect can be applied to the live broadcast screen displayed in the corresponding live broadcast display area according to the preset display rules. Then, the special effect effect of the special effect element acting on the live broadcast display area can be obtained, and the special effect effect can be displayed in the corresponding live broadcast display area. Among them, the preset display rules can be the display rules of the special effect elements in the live broadcast display area set according to actual needs. Optionally, the preset display rules can be displayed in sequence according to a pre-set display order; or, multiple live broadcast display areas can be displayed simultaneously; or, the live broadcast display area corresponding to the live broadcast room where the trigger object corresponding to the target special effect is located can be displayed first, and other live broadcast display areas can be displayed simultaneously, etc.

[0054] Continuing with the above example, let's assume the target special effect is a glasses special effect that includes four glasses, and the target special effect's effect area is the entire live broadcast display area displayed on the live broadcast page. Upon detecting a special effect triggering operation for the target special effect, the glasses special effect that includes four glasses can be applied to live broadcast display area 1 corresponding to live broadcast account A, and the four glasses can be displayed overlappingly in live broadcast display area 1. Subsequently, one of the glasses can be moved from live broadcast display area 1 to live broadcast display area 2 and applied to the live broadcast displayed in live broadcast display area 2, with the special effect that includes the glasses special effect of one glass displayed in live broadcast display area 2. One of the glasses can be moved from live broadcast display area 1 to live broadcast display area 3 and applied to the live broadcast displayed in live broadcast display area 3, with the special effect that includes the glasses special effect of one glass displayed in live broadcast display area 3. One of the glasses can be moved from live broadcast display area 1 to live broadcast display area 4 and applied to the live broadcast displayed in live broadcast display area 4, with the special effect that includes the glasses special effect of one glass displayed in live broadcast display area 4.

[0055] In the third scenario, the target special effect includes at least one special effect element, and the special effect effect corresponding to the target special effect includes a first special effect and a second special effect. Upon detecting a special effect display triggering operation for the target special effect, a first display area and at least one second display area are determined within the live broadcast display areas corresponding to at least two live broadcast accounts. Furthermore, the first special effect corresponding to the target special effect is displayed in the first display area, and the second special effect corresponding to the target special effect is displayed in the second display area.

[0056] It should be noted that the degree of display of the second special effect displayed in each second display area can be the same or different. If the degree of display of the second special effect displayed in each second display area is different, the degree of display of the special effect corresponding to the target special effect in each second display area can be determined based on preset display conditions, and the corresponding second display effect can be obtained. The preset display conditions can be any conditions. Alternatively, the preset display condition can be the relative distance between the second display area and the first display area.

[0057] For example, the second special effect displayed in each second display area is the same. Continuing with the above example, assuming that the target special effect is a bow and arrow special effect, the first special effect is the special effect of drawing a bow and shooting an arrow, and the second special effect is the special effect of being hit by an arrow. The first display area is the live broadcast display area 1 corresponding to the live broadcast account A, and the second display area is the live broadcast display area 2 corresponding to the live broadcast account B, the live broadcast display area 3 corresponding to the live broadcast account C, and the live broadcast display area 4 corresponding to the live broadcast account D. When a special effect display trigger operation for the bow and arrow special effect is detected, after the special effect of drawing a bow and shooting an arrow can be displayed in the live broadcast display area 1, the special effect of being hit by an arrow can be displayed in the live broadcast display area 2, the live broadcast display area 3, and the live broadcast display area 4.

[0058] For example, the second special effect displayed in each second display area is different. Continuing with the above example, assume the target special effect is a falling snowflake effect consisting of multiple snowflake elements. The first display area is live broadcast display area 1 corresponding to live broadcast account A, and the second display areas are live broadcast display area 2 corresponding to live broadcast account B, live broadcast display area 3 corresponding to live broadcast account C, and live broadcast display area 4 corresponding to live broadcast account D. When a special effect display trigger operation for the falling snowflake effect is detected, a large-scale falling snowflake special effect can be displayed in the first display area and used as the first special effect. Subsequently, the relative distances between live broadcast display area 2, live broadcast display area 3, and live broadcast display area 4 and live broadcast display area 1 can be determined. Furthermore, based on the relative distances, the degree of display of the falling snowflake special effect when displayed in the corresponding second display area can be determined, and the second special effect displayed in each second display area can be obtained. Furthermore, different degrees of the falling snowflake special effect can be displayed in live broadcast display area 2, live broadcast display area 3, and live broadcast display area 4.

[0059] It should be noted that, when the target special effect includes at least one special effect element, and the special effect utility effect includes a first special effect effect and a second special effect effect, in order to characterize the movement effect of the special effect element between each special effect display area, it is also possible to display a transition special effect between the first display area and the second display area after displaying the first special effect effect in the first display area and before displaying the second special effect effect in the second special effect display area. For example, assuming that the target special effect is a bow and arrow special effect, the transition special effect can be the movement trajectory special effect of the shot arrow. The first display area is the live broadcast display area 1 corresponding to the live broadcast account A, and the second display area is the live broadcast display area 2 corresponding to the live broadcast account B. After the special effect of shooting a bow is displayed in the live broadcast display area 1, the special effect of the movement trajectory of the arrow can be displayed between the live broadcast display area 1 and the live broadcast display area 2. When the arrow moves to the live broadcast display area 2, the special effect of being hit by the arrow is determined based on the live broadcast picture displayed in the live broadcast display area 2 and displayed.

[0060] The technical solution of the disclosed embodiment is to display a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each of which is used to display a live video stream corresponding to a live broadcast account, and can display live video streams corresponding to multiple live broadcast accounts on the same live broadcast room page, which not only enriches the display content and display method of the live broadcast page, but also realizes interaction between multiple live broadcast accounts, increasing the fun of the live broadcast. Furthermore, in response to a special effect display trigger operation for a target special effect, special effect effects corresponding to the target special effect are respectively displayed in the live broadcast display areas corresponding to at least two live broadcast accounts, supporting users to interact with multiple live broadcast accounts using the target special effect, solving the problem that the special effect effects obtained in the related art can only be displayed in the display interface of the live broadcast room where the special effect prop trigger object is located, resulting in a single special effect display effect and poor interaction effect. The special effect effect is displayed in multiple live broadcast display areas on the same live broadcast page, that is, the special effect interaction effect between multiple live broadcast accounts is presented, enriching the special effect interaction method and improving the special effect interaction experience.

[0061] Figure 3 is a flow chart of another special effect processing method provided by an embodiment of the present disclosure. The technical solution of this embodiment is based on the above embodiment, and the special effect effect includes a first special effect effect and a second special effect effect. The first display area and at least one second display area can be determined in the live broadcast display area corresponding to at least two live broadcast accounts. Furthermore, the first special effect effect corresponding to the target special effect can be displayed in the first display area, and the second special effect effect corresponding to the target special effect can be displayed in the second display area. For specific implementation methods, please refer to the description of this embodiment. Among them, the technical features that are the same or similar to those of the above embodiments are not repeated here.

[0062] As shown in FIG3 , the method of this embodiment may specifically include:

[0063] S210, displaying a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each live broadcast display area is used to display a live broadcast video stream corresponding to a live broadcast account.

[0064] S220: In response to a special effect display triggering operation for a target special effect, a first display area and at least one second display area are determined in the live broadcast display areas corresponding to at least two live broadcast accounts.

[0065] In this embodiment, the first display area can be any live display area among all live display areas included in the live page. The second display area can be any live display area among all live display areas included in the live page except the first display area. It should be noted that the number of first display areas can be one or more, and the number of second display areas can be one or more.

[0066] In an embodiment of the present disclosure, when a special effect display trigger operation for a target special effect is detected, at least two special effect display areas corresponding to the target special effect can be determined from all live broadcast display areas displayed on the live broadcast page. Furthermore, when the special effect corresponding to the target special effect includes a first special effect and a second special effect, the special effect display area for displaying the first special effect, i.e., the first display area, and the special effect display area for displaying the second special effect, i.e., the second display area, can be determined separately. Furthermore, corresponding special effect effects can be displayed in different special effect display areas.

[0067] Optionally, the first display area and the second display area may be determined in at least two ways:

[0068] The first method can be based on the default special effect parameters in the application software. Specifically, the live broadcast room containing the trigger object corresponding to the target special effect is determined, the live broadcast account corresponding to the live broadcast room is used as the first account, and the live broadcast display area corresponding to the first account is used as the first display area. The live broadcast display area other than the first display area of ​​the at least two live broadcast display areas is used as the second display area.

[0069] The triggering object may be an object that triggers a target special effect. For example, the triggering object may be an audience in a live broadcast room.

[0070] In an embodiment of the present disclosure, when a special effect display triggering operation for a target special effect is detected, the triggering object that triggers the target special effect can be determined, and the live broadcast room where the triggering object is located can be determined. Furthermore, the live broadcast account corresponding to the live broadcast room can be used as the first account, and the live broadcast display area corresponding to the first account can be used as the first display area. Furthermore, the live broadcast display area other than the first display area among the at least two live broadcast display areas included in the live broadcast page can be used as the second display area. The advantage of this setting is that it improves the intelligence of the special effect display area determination process and improves the efficiency of determining the special effect display area.

[0071] The second method can be determined in response to a user's account setting operation for the first account and / or the second account. That is, before responding to the special effect triggering operation for the target special effect, the method further includes: responding to the interactive account setting operation for the live broadcast account, determining the first account and second account corresponding to the target special effect based on the set live broadcast account. The live broadcast display area corresponding to the first account is determined as the first display area, and the live broadcast display area corresponding to the second account is determined as the second display area.

[0072] In this embodiment, the interactive account setting operation can be understood as an operation of setting a live broadcast account for displaying the special effect effect of the target special effect. Optionally, the interactive account setting operation may include a setting operation for the first account and a setting operation for the second account. Exemplarily, an interactive account setting page may be displayed, and the setting page may include a first account setting item and a second account setting item. For the first account setting item, it can be selected from all the live broadcast accounts included in the live broadcast page. When a selection trigger operation for the account identifier corresponding to any live broadcast account is detected, the live broadcast account can be used as the first account. Similarly, for the second account setting item, it can be selected from all the live broadcast accounts included in the live broadcast page, and when a selection trigger operation for the account identifier corresponding to any live broadcast account is detected, the live broadcast account can be used as the second account. It should be noted that the number of first accounts set can be one or more, and the number of second accounts set can also be one or more.

[0073] Alternatively, the interactive account setting operation may only include setting operations for the second account, and the first account may be the system default setting. For example, an interactive account setting page may be displayed, which may include a second account setting item and a first account display item, wherein the first account display item cannot be customized and edited by the user. Afterwards, the user can select from all the live broadcast accounts included in the live broadcast page. When a selection trigger operation is detected for any live broadcast account, the live broadcast account can be used as the second account, and the live broadcast account set by the system can be used as the first account. It should be noted that the number of second accounts set can be one or more.

[0074] Furthermore, the live broadcast display area corresponding to the first account can be used as the first display area, and the live broadcast display area corresponding to the second account can be used as the second display area. The advantage of this setting is that it enables the effect of customizing the first display area and / or the second display area, thereby enhancing the flexibility of the special effect display area determination process.

[0075] S230: Display a first special effect corresponding to the target special effect in the first display area, and display a second special effect corresponding to the target special effect in the second display area.

[0076] In this embodiment, the first special effect may be a special effect included in the special effect effects corresponding to the target special effect. The second special effect may be a special effect different from the first special effect among the special effect effects corresponding to the target special effect. For example, assuming that the target special effect is a bow and arrow special effect, the corresponding first special effect may be a bow shooting special effect, and the corresponding second special effect may be an arrow-hit special effect.

[0077] In an embodiment of the present disclosure, after determining the first display area and the second display area, a first special effect corresponding to the target special effect can be displayed in the first display area, and a second special effect corresponding to the target special effect can be displayed in the second display area.

[0078] In the disclosed embodiment, there may be a target special effect in which a first special effect and a second special effect are linked. For this target special effect, in order to reflect the linked display effect between the first special effect and the second special effect, after displaying the first special effect corresponding to the target special effect in the first display area and before displaying the second special effect corresponding to the target special effect in the second display area, the method further includes: displaying a transition special effect between the first display area and the second display area.

[0079] In this embodiment, the transition special effect can be understood as a special effect displayed between the first display area and the second display area, and can also be understood as a special effect that characterizes the movement of the target special effect. Optionally, when the target special effect includes at least one special effect element, the transition special effect can include a special effect that moves at least part of the special effect elements of the target special effect from the first display area to the second display area. For example, assuming that the target special effect is a bow and arrow special effect, the target special effect includes two special effect elements, a bow and an arrow. The transition special effect can be the movement trajectory of the arrow from the first display area to the second display area.

[0080] In an embodiment of the present disclosure, when a transitional special effect includes a special effect effect that moves at least part of an element of a target special effect from a first display area to a second display area, the special effect element to be moved in the target special effect can be determined when the transitional special effect effect is displayed. Furthermore, the starting position of the special effect element in the first display area and the ending position of the special effect element in the second display area can be determined. Furthermore, based on the starting position and the ending position, the special effect element can be moved from the first display area to the second display area to obtain the transitional special effect effect.

[0081] Optionally, a transition special effect between the first display area and the second display area is displayed, including: determining a special effect element to be moved as a cross-area element, and determining a starting display position of the cross-area element in the first display area and a target display position in the second display area; determining a target motion trajectory of the cross-area element based on the starting display position and the target display position, and moving the cross-area element from the first display area to the second display area according to the target motion trajectory.

[0082] In this embodiment, the cross-region element is the special effect element that is to be moved from the first display area to the second display area among at least one special effect element included in the target special effect. For example, if the target special effect is a bow and arrow special effect, the arrow is the cross-region element. The starting display position can be understood as the display position of the cross-region element in the first display area. The starting display position can be anywhere in the first display area. Optionally, the starting display position can be determined based on the live broadcast image displayed in the first display area, for example, the key point position corresponding to the special effect object (e.g., the anchor) displayed in the first display area. It should be noted that the starting display position in this case can be associated with the special effect parameters of the target special effect. Alternatively, the starting display position can be a pre-set arbitrary position, such as the center point position in the first display area. The advantage of this setting is that it ensures that even if the target special effect is triggered and the special effect object is not included in the first display area, the special effect corresponding to the cross-region element can be displayed normally in the first display area. The target display position can be understood as the display position of the cross-region element in the second display area. The target display position can be anywhere in the second display area. Optionally, the target display position may be a display position determined based on the live broadcast image displayed in the second display area; or, it may be any pre-set position, such as the center point position in the second display area.

[0083] In this embodiment, the target motion trajectory may be a trajectory determined by starting from the initial display position and ending at the target display position. The target motion trajectory may be in any form. Alternatively, the target motion trajectory may be a curved trajectory or a straight trajectory. The special effects display form of the target motion trajectory may be in any form. Alternatively, the special effects display form of the target motion trajectory may be a hand-drawn line form, an electric light line form, or a flame line form.

[0084] In an embodiment of the present disclosure, when a special effect display trigger operation for a target special effect is detected, the special effect element to be moved among the special effect elements included in the target special effect can be determined as a cross-region element. Further, the starting display position of the cross-region element in the first display area and the target display position in the second display area can be determined. Afterwards, the starting display position and the target display position can be processed according to a pre-deployed trajectory generation algorithm, and the target motion trajectory can be obtained. Furthermore, the cross-region element can be moved from the first display area to the second display area according to the target motion trajectory, and the movement process of the cross-region element can be displayed according to the special effect display form corresponding to the target motion trajectory. Furthermore, the transition special effect between the first display area and the second display area can be displayed. The advantage of such a setting is that the effect of cross-region interaction of the target special effect in multiple display areas is achieved, thereby improving the special effect display effect of the live broadcast page.

[0085] It should be noted that the second special effect displayed in the second display area can be associated with the live broadcast picture displayed in the second display area.

[0086] Optionally, a second special effect corresponding to the target special effect is displayed in the second display area, including: determining a special effect element moved to the second display area as a cross-region element, and determining the second special effect of the cross-region element on the live broadcast picture displayed in the second display area, and displaying the second special effect in the second display area.

[0087] In an embodiment of the present disclosure, a special effect element included in a target special effect and moved to the second display area can be used as a cross-area element. Furthermore, when the cross-area element is moved to the second display area, the special effect generated by the cross-area element acting on the second display area can be determined based on the live broadcast image displayed in the second display area, and the special effect can be used as the second special effect. Furthermore, the second special effect can be displayed in the second display area. The advantage of this setting is that it realizes the effect of determining the special effect based on the live broadcast image, thereby enhancing the diversity of the special effect.

[0088] It should also be noted that the second special effect displayed in the second display area can also be a pre-set special effect display effect, that is, when the live broadcast screen displayed in the second display area is different, the second special effect displayed in the second display area is the same.

[0089] The technical solution of the disclosed embodiment is to display a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each live broadcast display area is used to display a live video stream corresponding to a live broadcast account, and further, in response to a special effect display trigger operation for a target special effect, a first display area and at least one second display area are determined in the live broadcast display areas corresponding to the at least two live broadcast accounts, and then, a first special effect corresponding to the target special effect is displayed in the first display area, and a second special effect corresponding to the target special effect is displayed in the second display area, thereby achieving an effect of displaying different special effects in different special effect display areas, thereby improving the special effect display effect of the live broadcast page.

[0090] Figure 4 is a flow chart of another special effects processing method provided by an embodiment of the present disclosure. The technical solution of this embodiment, based on the above embodiment, can also adjust the live broadcast display area displayed on the live broadcast page after the live broadcast page is displayed. For specific implementation methods, please refer to the description of this embodiment. Technical features that are the same or similar to those of the above embodiment will not be repeated here.

[0091] As shown in FIG4 , the method of this embodiment may specifically include:

[0092] S310, displaying a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each live broadcast display area is used to display a live broadcast video stream corresponding to a live broadcast account.

[0093] S320: In response to the area adjustment request for at least one live broadcast display area, adjust the area display information of the at least one live broadcast display area in the live broadcast page.

[0094] In this embodiment, the region adjustment request can be understood as a request message for requesting adjustment of the live broadcast display area. The region display information can be information used to indicate the display status of the live broadcast display area on the live broadcast page. The region display information includes at least one of the region display position, the region display size, and the region display status. The region display position can be the display position of the live broadcast display area on the live broadcast page. The region display size can be the display size of the live broadcast display area on the live broadcast page. The region display status can be the display status of the live broadcast display area on the live broadcast page. Optionally, the region display status includes at least one of region explicit display, region hidden display, and region toggle display.

[0095] In an embodiment of the present disclosure, after displaying a live page including at least two live display areas, a user can input a region adjustment trigger operation for any live display area via an input device or touch point. Furthermore, if a region adjustment trigger operation is detected for at least one live display area, a region adjustment request can be generated based on the region adjustment trigger operation. Furthermore, a response is made to the region adjustment request, and the region display information of the corresponding live display area is adjusted based on the region adjustment request.

[0096] For example, for a live page including four live display areas, when it is detected that a user has reduced the display size of live display area 2 by touching a point, a region adjustment request may be generated. Furthermore, in response to the region adjustment request for live display area 2, the display size of live display area 2 may be reduced.

[0097] Optionally, the regional display information of at least one live broadcast display area in the live broadcast page is adjusted, including: obtaining one or more live broadcast display areas to be adjusted as the display areas to be adjusted, and determining the regional adjustment method corresponding to the display areas to be adjusted; for each display area to be adjusted, obtaining regional association information corresponding to the display area to be adjusted; and adjusting the regional display information of the display area to be adjusted in the live broadcast page according to the regional association information and the regional adjustment method.

[0098] In this embodiment, the display area to be adjusted can be the live broadcast display area to be adjusted. The regional adjustment method can be understood as the adjustment method corresponding to the regional adjustment of the display area to be adjusted. Regional adjustment methods can include multiple methods. Optionally, the regional adjustment method can include at least one of regional deletion, regional addition, and regional layout adjustment. Regional association information can be understood as information associated with the live broadcast display area; alternatively, it can be understood as information used to identify the live broadcast display area. Optionally, the regional association information includes at least one of regional index information, the regional display position on the live broadcast page, regional size information, and regional special effects information. The regional index information can be understood as information used to quickly locate the live broadcast display area. Optionally, the regional index information can include a regional identifier. Regional special effects information can be understood as information obtained during the special effects processing of the live broadcast display area. Regional special effects information can include intermediate process information obtained during the special effects processing process and special effects information obtained after the special effects processing.

[0099] In an embodiment of the present disclosure, after displaying a live broadcast page including at least two live broadcast display areas, the live broadcast display area to be adjusted can be determined by a selection trigger operation for at least two live broadcast display areas. Furthermore, when a selection trigger operation for any live broadcast display area is detected, the selection trigger operation can be adjusted, and one or more live broadcast display areas to be adjusted can be determined. Furthermore, the determined live broadcast display area can be used as the display area to be adjusted. Furthermore, the area adjustment method corresponding to the display area to be adjusted can be determined based on the display situation of the display area to be adjusted in the live broadcast page and / or the area adjustment trigger operation for the display area to be adjusted. Furthermore, for each display area to be adjusted, the area association information corresponding to the display area to be adjusted can be obtained. Furthermore, based on the area adjustment method and the area association information corresponding to the display area to be adjusted, the area display information of the display area to be adjusted in the live broadcast page is adjusted. The advantage of this setting is that it achieves the effect of customized adjustment of the live broadcast display area, thereby enhancing the display flexibility of the live broadcast page and improving the user's interactive experience.

[0100] It should be noted that when performing regional adjustments on the display area to be adjusted, the regional display information of other live display areas in the live page can remain unchanged; or, it can also be based on the regional adjustment results of the display area to be adjusted and the display screen of the live page. The embodiment of the present disclosure does not make specific limitations on this.

[0101] For example, continuing to refer to the above example, it is assumed that the live broadcast display area 2 is used as the display area to be adjusted. The regional adjustment method can be regional distribution adjustment, that is, the live broadcast display area 2 is displayed in full screen on the left page of the live broadcast page. Further, the regional association information corresponding to the live broadcast display area is obtained, and the regional display position of the live broadcast display area 2 in the live broadcast page is adjusted according to the regional association information and the regional adjustment method. At the same time, the regional display positions of the live broadcast display area 1, the live broadcast display area 3 and the live broadcast display area 4 in the live broadcast page are adjusted in linkage, that is, these three live broadcast display areas are displayed on the right page of the live broadcast page, as shown in Figure 5, which is a schematic diagram of a display effect of the live broadcast page provided by the embodiment of the present disclosure.

[0102] S330: In response to a special effect display triggering operation for a target special effect, special effect effects corresponding to the target special effect are respectively displayed in live broadcast display areas corresponding to at least two live broadcast accounts.

[0103] The technical solution of the embodiment of the present disclosure is to display a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each live broadcast display area is used to display a live video stream corresponding to a live broadcast account; then, in response to a region adjustment request for at least one live broadcast display area, the region display information of at least one live broadcast display area in the live broadcast page is adjusted; further, in response to a special effect display trigger operation for a target special effect, the special effect effect corresponding to the target special effect is respectively displayed in the live broadcast display areas corresponding to at least two live broadcast accounts, thereby achieving the effect of customized adjustment of the live broadcast display area, thereby enhancing the display flexibility of the live broadcast page and improving the user's interactive experience.

[0104] FIG6 is a structural diagram of a special effect processing device provided by an embodiment of the present disclosure. As shown in FIG6 , the device includes: a live page display module 410 and a special effect display module 420 .

[0105] Among them, the live broadcast page display module 410 is used to display the live broadcast page; wherein, the live broadcast page includes at least two live broadcast display areas, each of which is used to display the live video stream corresponding to a live broadcast account; the special effect display module 420 is used to respond to the special effect display trigger operation for the target special effect, and display the special effect effect corresponding to the target special effect in the live broadcast display areas corresponding to at least two of the live broadcast accounts.

[0106] On the basis of the above-mentioned optional technical solutions, optionally, the special effect includes a first special effect and a second special effect; the special effect display module 420 includes: a display area determination submodule and a special effect display submodule.

[0107] A display area determination submodule, configured to determine a first display area and at least one second display area in the live broadcast display areas corresponding to at least two of the live broadcast accounts;

[0108] The special effect display submodule is used to display a first special effect corresponding to the target special effect in the first display area, and to display a second special effect corresponding to the target special effect in the second display area.

[0109] On the basis of the above-mentioned optional technical solutions, optionally, the device further includes: a transition special effect display module.

[0110] A transition special effect display module is used to display a transition special effect between the first display area and the second display area after displaying a first special effect corresponding to the target special effect in the first display area and before displaying a second special effect corresponding to the target special effect in the second display area.

[0111] Based on the above-mentioned optional technical solutions, optionally, the target special effect includes at least one special effect element; the transition special effect includes: moving at least part of the special effect elements of the target special effect from the first display area to the special effect in the second display area.

[0112] On the basis of the above-mentioned optional technical solutions, optionally, the transition special effect display module includes: a cross-region element determination unit and a motion trajectory determination unit.

[0113] a cross-region element determining unit, configured to determine the special effect element to be moved as a cross-region element, and determine a starting display position of the cross-region element in the first display region and a target display position of the cross-region element in the second display region;

[0114] A motion trajectory determining unit is configured to determine a target motion trajectory of the cross-region element according to the starting display position and the target display position, and move the cross-region element from the first display region to the second display region according to the target motion trajectory.

[0115] Based on the above-mentioned optional technical solutions, optionally, a special effect display submodule is specifically used to determine the second special effect of the cross-screen element on the live broadcast picture displayed in the second display area, and display the second special effect in the second display area.

[0116] On the basis of the above-mentioned optional technical solutions, optionally, the display area determination submodule includes: a first display area determination unit.

[0117] The first display area determination unit is used to determine the live broadcast room where the trigger object corresponding to the target special effect is located, and use the live broadcast account corresponding to the live broadcast room as the first account, and use the live broadcast display area corresponding to the first account as the first display area.

[0118] On the basis of the above-mentioned optional technical solutions, optionally, the display area determination submodule includes: a second display area determination unit.

[0119] The second display area determining unit uses the live display area other than the first display area among the at least two live display areas as the second display area.

[0120] Based on the above optional technical solutions, optionally, the device further includes: an account determination module.

[0121] an account determination module, configured to, before responding to the special effect triggering operation for the target special effect, determine, in response to an interactive account setting operation for the live broadcast account, a first account and a second account corresponding to the target special effect according to the set live broadcast account;

[0122] The display area determination submodule includes a module specifically configured to determine the live broadcast display area corresponding to the first account as a first display area, and to determine the live broadcast display area corresponding to the second account as a second display area.

[0123] Based on the above optional technical solutions, optionally, the device further includes: a region display information adjustment module.

[0124] A regional display information adjustment module is used to adjust the regional display information of at least one of the live broadcast display areas in the live broadcast page in response to a regional adjustment request for at least one of the live broadcast display areas after the live broadcast page is displayed, wherein the regional display information includes at least one of the regional display position, regional display size and regional display status.

[0125] On the basis of the above-mentioned optional technical solutions, optionally, the region display information adjustment module includes: an adjustment mode determination unit, a region association information acquisition unit and a region display information adjustment unit.

[0126] An adjustment mode determining unit, configured to obtain one or more live broadcast display areas to be adjusted as display areas to be adjusted, and determine a region adjustment mode corresponding to the display areas to be adjusted;

[0127] a region association information acquisition unit, configured to acquire, for each of the display regions to be adjusted, region association information corresponding to the display region to be adjusted, wherein the region association information includes at least one of region index information, region display position in the live broadcast page, region size information, and region special effect information;

[0128] The area display information adjustment unit is used to adjust the area display information of the display area to be adjusted in the live broadcast page according to the area association information and the area adjustment method.

[0129] The technical solution of the disclosed embodiment is to display a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each of which is used to display a live video stream corresponding to a live broadcast account, and can display live video streams corresponding to multiple live broadcast accounts on the same live broadcast room page, which not only enriches the display content and display method of the live broadcast page, but also realizes interaction between multiple live broadcast accounts, increasing the fun of the live broadcast. Furthermore, in response to a special effect display trigger operation for a target special effect, special effect effects corresponding to the target special effect are respectively displayed in the live broadcast display areas corresponding to at least two live broadcast accounts, supporting users to interact with multiple live broadcast accounts using the target special effect, solving the problem that the special effect effects obtained in the related art can only be displayed in the display interface of the live broadcast room where the special effect prop trigger object is located, resulting in a single special effect display effect and poor interaction effect. The special effect effect is displayed in multiple live broadcast display areas on the same live broadcast page, that is, the special effect interaction effect between multiple live broadcast accounts is presented, enriching the special effect interaction method and improving the special effect interaction experience.

[0130] The special effects processing device provided by the embodiments of the present disclosure can execute the special effects processing method provided by any embodiment of the present disclosure, and has functional modules and beneficial effects corresponding to the execution method.

[0131] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0132] FIG7 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Referring to FIG7 , a schematic diagram of the structure of an electronic device (such as a terminal device or server in FIG7 ) 500 suitable for implementing an embodiment of the present disclosure is shown below. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG7 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

[0133] As shown in FIG7 , the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.

[0134] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 7 shows the electronic device 500 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.

[0135] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0136] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0137] The electronic device provided by the embodiment of the present disclosure and the special effects processing method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0138] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the special effect processing method provided in the above embodiment is implemented.

[0139] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0140] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.

[0141] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0142] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a live broadcast page; wherein, the live broadcast page includes at least two live broadcast display areas, each of which is used to display a live video stream corresponding to a live broadcast account; in response to a special effect display trigger operation for a target special effect, the special effect effect corresponding to the target special effect is respectively displayed in the live broadcast display areas corresponding to at least two of the live broadcast accounts.

[0143] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0144] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0145] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."

[0146] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0147] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0148] According to one or more embodiments of the present disclosure, Example 1 provides a special effects processing method, including:

[0149] Displaying a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each of which is used to display a live video stream corresponding to a live broadcast account;

[0150] In response to a special effect display triggering operation for a target special effect, special effect effects corresponding to the target special effect are respectively displayed in the live broadcast display areas corresponding to at least two of the live broadcast accounts.

[0151] According to one or more embodiments of the present disclosure, Example 2 provides the method of Example 1, further comprising:

[0152] Optionally, the special effect includes a first special effect and a second special effect; and displaying the special effect corresponding to the target special effect in the live broadcast display areas corresponding to at least two of the live broadcast accounts respectively includes: determining a first display area and at least one second display area in the live broadcast display areas corresponding to at least two of the live broadcast accounts; displaying the first special effect corresponding to the target special effect in the first display area, and displaying the second special effect corresponding to the target special effect in the second display area.

[0153] According to one or more embodiments of the present disclosure, Example 3 provides the method of Example 2, further comprising:

[0154] Optionally, after displaying a first special effect corresponding to the target special effect in the first display area, and before displaying a second special effect corresponding to the target special effect in the second display area, it also includes: displaying a transition special effect between the first display area and the second display area.

[0155] According to one or more embodiments of the present disclosure, Example 4 provides the method of Example 3, further comprising:

[0156] Optionally, the target special effect includes at least one special effect element; and the transition special effect includes: a special effect of moving at least part of the special effect elements of the target special effect from the first display area to the second display area.

[0157] According to one or more embodiments of the present disclosure, Example 5 provides the method of Example 4, further comprising:

[0158] Optionally, the display of the transition special effect between the first display area and the second display area includes: determining the special effect element to be moved as a cross-area element, and determining the starting display position of the cross-area element in the first display area and the target display position in the second display area; determining the target motion trajectory of the cross-area element according to the starting display position and the target display position, and moving the cross-area element from the first display area to the second display area according to the target motion trajectory.

[0159] According to one or more embodiments of the present disclosure, Example 6 provides the method of Example 4, further comprising:

[0160] Optionally, displaying a second special effect corresponding to the target special effect in the second display area includes: determining the second special effect of the cross-area element acting on the live broadcast picture displayed in the second display area, and displaying the second special effect in the second display area.

[0161] According to one or more embodiments of the present disclosure, Example 7 provides the method of Example 2, further comprising:

[0162] Optionally, determining the first display area in the live broadcast display area corresponding to at least two of the live broadcast accounts includes: determining the live broadcast room where the trigger object corresponding to the target special effect is located, taking the live broadcast account corresponding to the live broadcast room as the first account, and taking the live broadcast display area corresponding to the first account as the first display area.

[0163] According to one or more embodiments of the present disclosure, Example 8 provides the method of Example 7, further comprising:

[0164] Optionally, the determining of at least one second display area includes: using the live display area other than the first display area among the at least two live display areas as the second display area.

[0165] According to one or more embodiments of the present disclosure, Example 9 provides the method of Example 2, further comprising:

[0166] Optionally, before the special effect triggering operation in response to the target special effect, it also includes: responding to the interactive account setting operation for the live broadcast account, determining the first account and the second account corresponding to the target special effect according to the set live broadcast account; determining the first display area and at least one second display area in the live broadcast display area corresponding to at least two of the live broadcast accounts, including: determining the live broadcast display area corresponding to the first account as the first display area, and determining the live broadcast display area corresponding to the second account as the second display area.

[0167] According to one or more embodiments of the present disclosure, Example 10 provides the method of Example 1, further comprising:

[0168] After displaying the live broadcast page, it also includes: in response to a region adjustment request for at least one of the live broadcast display areas, adjusting the region display information of at least one of the live broadcast display areas in the live broadcast page, wherein the region display information includes at least one of a region display position, a region display size, and a region display status.

[0169] According to one or more embodiments of the present disclosure, Example 11 provides the method of Example 10, further comprising:

[0170] The adjusting of the regional display information of at least one of the live broadcast display areas in the live broadcast page includes: obtaining one or more of the live broadcast display areas to be adjusted as the display areas to be adjusted, and determining the regional adjustment method corresponding to the display areas to be adjusted; for each of the display areas to be adjusted, obtaining regional association information corresponding to the display area to be adjusted, wherein the regional association information includes at least one of regional index information, regional display position in the live broadcast page, regional size information, and regional special effect information; and adjusting the regional display information of the display area to be adjusted in the live broadcast page according to the regional association information and the regional adjustment method.

[0171] According to one or more embodiments of the present disclosure, Example 12 provides a special effects processing device, including:

[0172] A live page display module, configured to display a live page; wherein the live page includes at least two live display areas, each of which is configured to display a live video stream corresponding to a live account;

[0173] The special effect display module is used to respond to a special effect display trigger operation for a target special effect, and respectively display the special effect corresponding to the target special effect in the live broadcast display area corresponding to at least two of the live broadcast accounts.

[0174] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0175] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0176] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A special effects processing method, comprising: Displaying a live broadcast page; wherein the live broadcast page includes at least two live broadcast display areas, each of which is used to display a live video stream corresponding to a live broadcast account; In response to a special effect display triggering operation for a target special effect, special effect effects corresponding to the target special effect are respectively displayed in the live broadcast display areas corresponding to at least two of the live broadcast accounts.

2. The special effect processing method according to claim 1, wherein: The special effect includes a first special effect and a second special effect; The displaying of the special effect corresponding to the target special effect in the live broadcast display areas corresponding to at least two of the live broadcast accounts respectively includes: Determining a first display area and at least one second display area in the live broadcast display areas corresponding to at least two of the live broadcast accounts; A first special effect corresponding to the target special effect is displayed in the first display area, and a second special effect corresponding to the target special effect is displayed in the second display area.

3. The special effect processing method according to claim 2, wherein: After displaying a first special effect corresponding to the target special effect in the first display area and before displaying a second special effect corresponding to the target special effect in the second display area, the special effect processing method further includes: Display a transition effect between the first display area and the second display area.

4. The special effect processing method according to claim 3, wherein: The target special effect includes at least one special effect element; the transition special effect includes: a special effect effect of moving at least part of the special effect elements of the target special effect from the first display area to the second display area.

5. The special effect processing method according to claim 4, wherein: The displaying of a transition effect between the first display area and the second display area includes: Determining the special effect element to be moved as a cross-area element, and determining a starting display position of the cross-area element in the first display area and a target display position of the cross-area element in the second display area; A target motion trajectory of the cross-region element is determined according to the starting display position and the target display position, and the cross-region element is moved from the first display region to the second display region according to the target motion trajectory.

6. The special effect processing method according to claim 4 or 5, wherein: The displaying of the second special effect corresponding to the target special effect in the second display area includes: Determine the special effect element moved to the second display area as a cross-area element, determine the second special effect of the cross-area element on the live broadcast picture displayed in the second display area, and display the second special effect in the second display area.

7. The special effects processing method according to any one of claims 2 to 6, wherein: The determining of the first display area in the live broadcast display areas corresponding to at least two of the live broadcast accounts includes: Determine the live broadcast room where the trigger object corresponding to the target special effect is located, use the live broadcast account corresponding to the live broadcast room as the first account, and use the live broadcast display area corresponding to the first account as the first display area.

8. The special effect processing method according to claim 7, wherein: The determining of at least one second display area includes: The live display area other than the first display area in at least two of the live display areas is used as the second display area.

9. The special effects processing method according to any one of claims 2 to 8, wherein: Before responding to the special effect triggering operation for the target special effect, the special effect processing method further includes: In response to an interactive account setting operation for the live broadcast account, determining a first account and a second account corresponding to the target special effect according to the set live broadcast account; The determining of a first display area and at least one second display area in the live broadcast display areas corresponding to at least two of the live broadcast accounts includes: The live broadcast display area corresponding to the first account is determined as a first display area, and the live broadcast display area corresponding to the second account is determined as a second display area.

10. The special effect processing method according to any one of claims 1 to 9, wherein: After the live broadcast page is displayed, the special effect processing method further includes: In response to a region adjustment request for at least one of the live broadcast display areas, the region display information of at least one of the live broadcast display areas in the live broadcast page is adjusted, wherein the region display information includes at least one of a region display position, a region display size, and a region display status.

11. The special effect processing method according to claim 10, wherein: The adjusting the regional display information of at least one of the live broadcast display areas on the live broadcast page includes: Acquire one or more live broadcast display areas to be adjusted as display areas to be adjusted, and determine area adjustment methods corresponding to the display areas to be adjusted; For each of the display areas to be adjusted, obtaining area association information corresponding to the display area to be adjusted, wherein the area association information includes at least one of area index information, area display position in the live broadcast page, area size information, and area special effect information; According to the area association information and the area adjustment method, the area display information of the display area to be adjusted in the live broadcast page is adjusted.

12. A special effects processing device, comprising: A live page display module is configured to display a live page; wherein the live page includes at least two live display areas, each of which is used to display a live video stream corresponding to a live account; The special effect display module is configured to respond to a special effect display trigger operation for a target special effect and display the special effect corresponding to the target special effect in the live broadcast display area corresponding to at least two of the live broadcast accounts.

13. An electronic device comprising: one or more processors; a storage device configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the special effect processing method according to any one of claims 1 to 11.

14. A storage medium containing computer-executable instructions, wherein: When the computer executable instructions are executed by a computer processor, they are used to execute the special effect processing method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Special effect processing method and device, electronic equipment and storage medium

    CN118118723A

  • Page display method and device, electronic equipment and storage medium

    CN115278278A

  • Live broadcast room display method and device, electronic equipment and storage medium

    CN115454302A

  • Multi-anchor microphone connection interaction method, computer equipment and storage medium

    CN116708859A

  • Method and apparatus to provide media content

    US20100064221A1