Live streaming video processing method, device, equipment and medium
The live streaming interface provides a special effect indicator for quick reuse, addressing the cumbersome operation issue in applying special effects, thereby enhancing user experience and interaction in collaborative streaming.
Patent Information
- Application Number
- JP2024560233
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-08-23
- Filing Date
- 2023-08-23
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-08-23
AI Technical Summary
In live streaming scenarios, users face cumbersome operations when trying to reuse special effects used by collaborating users, which affects the user experience and prolongs the reuse path.
A live streaming interface is designed to display a special effect indicator for a special effect image used by another user, allowing a first user to trigger and apply that effect directly on their display image, thereby providing a shortcut entry for quick reuse.
This approach enhances user experience by simplifying the process of applying special effects, enriching interaction methods, and improving the atmosphere in collaboration and PK scenes.
Smart Images

Figure 0007819358000001 
Figure 0007819358000002 
Figure 0007819358000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority from a Chinese patent application filed with the China Patent Office on August 23, 2022, bearing application number 202211014041.7 and entitled "Live streaming video processing method, device, equipment and medium," the entire contents of which are incorporated herein by reference.
[0002] The present disclosure relates to the field of computer technology, and in particular to a live streaming video processing method, device, apparatus and medium. [Background technology]
[0003] With the continuous development of live streaming technology, more and more users are interacting through live streaming. During live streaming, users can add special effects to increase the fun of the live room and attract more viewers. Furthermore, they can also increase popularity through collaboration, live connection, or PK. In this scenario, if users want to use the special effects used by the collaborating users, they need to perform complicated operations before they can use the same special effects, which affects the user experience. Summary of the Invention [Problem to be solved by the invention]
[0004] In view of this, the embodiments of the present application provide a live streaming video processing method, device, equipment and medium that shortens the reuse path and improves the user experience. [Means for solving the problem]
[0005] To achieve the above objectives, the technical solutions provided by this application are as follows:
[0006] In a first aspect of the present application, there is provided a live streaming video processing method, the method comprising: displaying a live streaming interface, the live streaming interface including a first display image corresponding to a first user and a second display image corresponding to a second user; In response to a first special effect image being displayed on the second display image, displaying a first special effect indicator corresponding to the first special effect image on the live streaming interface; and displaying the first special effect image on the first display image in response to a trigger operation by the first user on the first special effect sign.
[0007] In a second aspect of the present application, there is provided a live streaming video processing device, the device comprising: a first display unit for displaying a live streaming interface, the live streaming interface including a first display image corresponding to a first user and a second display image corresponding to a second user; a second display unit for displaying a first special effect sign corresponding to the first special effect image on the live streaming interface in response to the first special effect image being displayed on the second display image; and a third display unit for displaying the first special effect image on the first display image in response to a trigger operation by the first user on the first special effect sign.
[0008] In a third aspect of the present application, there is provided an electronic device, the device including a processor and a memory, the memory is used to store instructions or computer programs; The processor is adapted to execute the instructions or computer program in the memory to cause the electronic device to perform the method according to the first aspect.
[0009] In a fourth aspect of the present application, there is provided a computer-readable storage medium having stored thereon instructions which, when executed on a device, cause the device to perform the method of the first aspect.
[0010] In a fifth aspect of the present application, there is provided a computer program product, said computer program product comprising computer programs / instructions which, when executed by a processor, implement the method of the first aspect.
[0011] As a result, the embodiments of the present application have the following beneficial effects.
[0012] In an embodiment of the present application, a live streaming interface corresponding to a first user displays a first display image corresponding to the first user and a second display image corresponding to a second user. When a first special effect image is displayed on the second display image, a first special effect indicator corresponding to the first special effect image is displayed on the live streaming interface corresponding to the first user. In response to the first user's trigger operation on the first special effect indicator, the first special effect image is displayed on the first display image. That is, by displaying the first special effect indicator corresponding to the first special effect image on the live streaming interface corresponding to the first user, a shortcut entry for reusing the first special effect image is provided for the first user, eliminating the need for the first user to perform cumbersome operations and improving the user experience. Furthermore, multiple collaborating users can quickly use multiple identical special effect images, enriching the interaction methods in the live room and contributing to an improved interaction atmosphere in collaboration scenes, especially PK scenes. [Brief explanation of the drawings]
[0013] In order to more clearly explain the technical solutions in the embodiments of the present application or the prior art, the following briefly introduces the drawings necessary for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without making any efforts that amount to inventive step. [Figure 1] FIG. 1 is a schematic diagram of a display of a special effects panel according to an embodiment of the present application. [Figure 2] 1 is a flowchart of a live streaming video processing method according to an embodiment of the present application; [Figure 3a] Figure 3a is a schematic diagram of displaying a first special effect sign on a live streaming interface according to an embodiment of the present application, Figure 3b is a schematic diagram of displaying a user sign on the first special effect sign according to an embodiment of the present application, and Figure 3c is a schematic diagram of displaying a user sign on a special effect panel according to an embodiment of the present application. [Figure 3b] Figure 3a is a schematic diagram of displaying a first special effect sign on a live streaming interface according to an embodiment of the present application, Figure 3b is a schematic diagram of displaying a user sign on the first special effect sign according to an embodiment of the present application, and Figure 3c is a schematic diagram of displaying a user sign on a special effect panel according to an embodiment of the present application. [Figure 3c] Figure 3a is a schematic diagram of displaying a first special effect sign on a live streaming interface according to an embodiment of the present application, Figure 3b is a schematic diagram of displaying a user sign on the first special effect sign according to an embodiment of the present application, and Figure 3c is a schematic diagram of displaying a user sign on a special effect panel according to an embodiment of the present application. [Figure 4a] FIG. 4a is a schematic diagram of displaying two user indicators on a special effects panel according to an embodiment of the present application, and FIG. 4b is another schematic diagram of displaying two user indicators on a special effects panel according to an embodiment of the present application. [Figure 4b] FIG. 4a is a schematic diagram of displaying two user indicators on a special effects panel according to an embodiment of the present application, and FIG. 4b is another schematic diagram of displaying two user indicators on a special effects panel according to an embodiment of the present application. [Figure 5] 1 is a schematic diagram of a live streaming video processing device according to an embodiment of the present application; [Figure 6] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0014] In order to help those skilled in the art better understand the solutions in the present application, the following clearly and completely describes the technical solutions in the embodiments of the present application in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are not all of the embodiments of the present application, but only a part of the embodiments of the present application. All other embodiments that can be obtained by those skilled in the art based on the embodiments in the present application without any creative work fall within the scope of protection of the present application.
[0015] Currently, in collaborative streaming scenarios, if a live streamer wants to use a special effect image used by a collaborating user, they must trigger multiple operations in the live streaming interface before they can call up the special effect panel, and then click the special effect image used by the collaborating user in the special effect panel to reuse the special effect. This reuse method requires a long reuse link, which affects the user's experience. Collaborative streaming can involve collaboration between different live streamers, or a live streamer can collaborate with viewers in a live room.
[0016] For example, referring to the schematic diagram of the live streaming interface shown in FIG. 1 , a scene in which multiple live streamers collaborate will be described as an example. There are a total of three live streamers in the live room, and the vision of live streamer A will be described as an example. A navigation bar is displayed at the bottom of the live streaming interface corresponding to live streamer A, and the navigation bar includes an interaction control 201, a share control 202, an extension control 203, and other controls 204. The interaction control 201 is used by live streamer A to interact with viewers of the live room, the share control 202 is used by live streamer A to share the current live room with other users, the extension control 203 is used to perform extension processing on the display image corresponding to the current live streamer A, and the other control 204 is used to display more function controls that can be triggered in response to a trigger operation by live streamer A. As can be seen from FIG. 1, when Livestreamer A wants to reuse a special effect image, he or she first clicks on the extension control 203 to display an extension panel, which includes a beauty control, a special effect control, and a sticker control. In response to Livestreamer A's trigger operation on the special effect control, a special effect panel is displayed, which includes various special effect indicators. Livestreamer A needs to click on a special effect indicator (e.g., a special effect indicator corresponding to the special effect image used by Livestreamer B) to trigger the use of the special effect image corresponding to the special effect indicator. Thus, the path for Livestreamer A to reuse a special effect image is relatively long, which affects the user experience.
[0017] Based on this, the present application provides a live streaming video processing method, specifically including the following steps: display a live streaming interface corresponding to a first user, the live streaming interface including a first display image corresponding to the first user and a second display image corresponding to a second user; in response to the first special effect image being displayed on the second display image, display a first special effect indicator corresponding to the first special effect image on the live streaming interface corresponding to the first user, the first special effect indicator providing the first user with an option to quickly use the first special effect image; and in response to the first user's trigger operation corresponding to the first special effect indicator, display the first special effect image on the first display image. That is, the present application provides the first user with an option to quickly use the first special effect image by displaying the first special effect indicator on the live streaming interface of the first user, and the first user triggers the first special effect indicator to display the first special effect image on the first display image, thereby improving the user's experience.
[0018] In order to facilitate understanding of the technical solutions provided by the embodiments of the present application, the following description will be made in conjunction with the accompanying drawings. Hereinafter, the display information of the live streaming interface will be described taking the perspective of a first user in a live room as an example.
[0019] Referring to Figure 2, this figure illustrates a live streaming video processing method according to an embodiment of the present application, which can be executed by a live streaming client corresponding to a first user and installed in an electronic device. The electronic device may include devices with communication functions, such as mobile phones, tablets, laptops, desktop computers, in-vehicle devices, wearable electronic devices, multifunction peripherals, and smart home devices, or devices simulated by a virtual machine or simulator. As shown in Figure 2, the method may include steps S201 to S203. S201: Display a live streaming interface, where the live streaming interface includes a first display image corresponding to a first user and a second display image corresponding to a second user.
[0020] In this embodiment, when a first user and a second user start collaborating in a live room, a live streaming interface including a first display image corresponding to the first user and a second display image corresponding to the second user is displayed.
[0021] The live streaming interface may be a collaboration live streaming interface, where the first user and the second user are users participating in the collaboration, and the first user may be a live streamer or guest in a live room, or may be the initiator / inviter of the collaboration, or may be an invitee of the collaboration, and the second user may be the initiator or an invitee of the collaboration. Hereinafter, a scenario in which two live streamers connect live will be described, with the first user being the invitee of the live connection and the second / third / fourth / fifth users being the invitees of the live connection as an example.
[0022] S202: In response to the first special effect image being displayed on the second display image, a first special effect indicator corresponding to the first special effect image is displayed on the live streaming interface.
[0023] In this embodiment, when a second user triggers and uses a first special effect image through the live streaming interface corresponding to the second user, the first special effect image is displayed on the second display image. When it is detected that the first special effect image is displayed on the second display image, a first special effect indicator corresponding to the first special effect image is displayed on the live streaming interface corresponding to the first user. Note that, when the first user does not use the first special effect image, the first special effect indicator corresponding to the first special effect image is displayed on the live streaming interface corresponding to the first user.
[0024] Note that the first special effect sign refers to a sign associated with the first special effect / first special effect image. In different embodiments, the first special effect sign can be displayed in different locations, for example, the first special effect sign can be displayed on the live streaming interface, on the first control, on the navigation bar, on the special effect panel, etc. In the present disclosure, the display location of the first special effect sign is not limited, and any special effect sign associated with the first special effect / first special effect image can be referred to as the first special effect sign.
[0025] When a first special effect indicator is displayed in the live streaming interface corresponding to the first user, the first special effect indicator may be displayed in a navigation bar of the live streaming interface corresponding to the first user. Furthermore, the first special effect indicator may be displayed on a first control shown in the navigation bar. The first control is used to perform an enhancement process on the first display image, and the enhancement process may include one or more of beauty, filter, and special effect processes. Specifically, in response to the first control being displayed in the live streaming interface and the first special effect image being displayed in the second display image, the first special effect indicator is displayed on the first control. The first control includes an entry for a special effect panel.
[0026] For example, as shown in Figure 3a, when Liver B in the live room uses a special effect and a special effect image is included on the corresponding display image, a special effect indicator corresponding to the special effect image is displayed on the first control (extended control), thereby providing Liver A with an entry to quickly use the special effect image.
[0027] In some embodiments, to allow the first user to intuitively and clearly know which user is using the special effect sign displayed in the live streaming interface, the user sign of the second user may be displayed on the first special effect sign displayed on the live streaming interface corresponding to the first user. The user sign may be the second user's avatar, a thumbnail of the second display image, and / or a nickname. For example, in the display effect diagram shown in FIG. 3b, the avatar of Livestreamer B is displayed on the special effect sign. The display position of the user sign on the first special effect sign can be set according to the actual application situation. For example, as shown in FIG. 3b, the avatar of Livestreamer B is displayed in the upper left corner of the first special effect sign.
[0028] In some embodiments, when it is detected that the first special effect image is displayed on the second display image, the time for which the first special effect image is displayed on the second display image can be counted, and when the display time is equal to or longer than a second predetermined time, a first special effect indicator is displayed on the live streaming interface corresponding to the first user, thereby ensuring the stability of the information displayed on the live streaming interface. For example, when the second predetermined time is 10 seconds, when the time for which the second user uses the first special effect image exceeds 10 seconds, the first special effect indicator is displayed on the live streaming interface corresponding to the first user.
[0029] S203: In response to a trigger operation by a first user on a first special effect sign, a first special effect image is displayed on the first display image.
[0030] In this embodiment, when the first user triggers the first special effect indicator displayed on the live streaming interface, the first special effect image is displayed on the first display image, that is, the first special effect indicator provides the first user with an entry to quickly use the first special effect image.
[0031] In this manner, when a first display image corresponding to a first user and a second display image corresponding to a second user are displayed on the live streaming interface, and a first special effect image is displayed on the second display image, a first special effect indicator corresponding to the first special effect image is displayed on the live streaming interface corresponding to the first user. In response to the first user's trigger operation on the first special effect indicator, the first special effect image is displayed on the first display image. That is, by displaying the first special effect indicator corresponding to the first special effect image on the live streaming interface corresponding to the first user, a shortcut entry for reusing the first special effect image is provided for the first user, eliminating the need for the first user to perform cumbersome operations and improving the user experience. Furthermore, by allowing multiple collaborating users to quickly use multiple identical special effect images, the interaction methods in the live room are enriched, contributing to an improved interaction atmosphere in collaboration scenes, particularly PK scenes.
[0032] Displaying the first special effect image on the first display image based on the trigger operation of the first user on the first special effect sign can be realized in the following manner.
[0033] In one implementation, the first special effect image is directly displayed on the first display image in response to a click operation by the first user on the first special effect marker. That is, when a click operation by the first user on the first special effect marker is detected, the first user indicates that they want to use the first special effect image, and the first special effect image is directly added to the first display image.
[0034] In another embodiment, a special effects panel including the first special effects sign is displayed in response to a first user's trigger operation on a first special effects sign, and a first special effects image is displayed on the first display image in response to the first user's trigger operation on the first special effects sign on the special effects panel. That is, when a first user's trigger operation on a first special effects sign displayed on the live streaming interface is detected, the special effects panel is directly invoked, and the first user triggers a confirmation operation on the first special effects sign on the special effects panel, thereby displaying the first special effects image on the first display image. That is, this embodiment provides a method for quickly invoking the special effects panel, allowing the first user to quickly reuse the first special effects image and improving the user experience.
[0035] To intuitively inform the first user which user in the live room is using the special effect image corresponding to the special effect sign displayed on the special effect panel, a user sign of the second user may be displayed on the first special effect sign displayed on the special effect panel. For example, as shown in FIG. 3c, Live Streamer A triggers the first special effect sign displayed on the live streaming interface to call up the special effect panel, where the first special effect sign is displayed on the special effect panel and Live Streamer B's avatar is displayed on the first special effect sign.
[0036] In some embodiments, the live streaming interface further includes a third display image corresponding to a third user, the third display image including the first special effect image, and the method further includes displaying a user indicator of the third user on the first special effect indicator displayed on the special effect panel. That is, when other users in the live room also use the first special effect image, user indicators corresponding to all users using the first special effect image are displayed on the first special effect indicator displayed on the special effect panel.
[0037] When displaying the user markers of the second and third users on the first special effect sign, the user markers of the second and third users can be displayed at different positions on the first special effect sign, respectively, and the display positions corresponding to the two user markers do not overlap. For example, as shown in FIG. 4a, the avatar of Liver B is displayed in the upper left corner of the first special effect sign, and the avatar of Liver C is displayed in the upper right corner of the first special effect sign, and the display areas corresponding to the two avatars do not overlap. When displaying the user markers of different users at different positions on the first special effect sign, the corresponding display positions can be determined according to the start time at which the user begins using the first special effect image, and the user markers of the users can be displayed at those display positions. That is, a correspondence between different start times and display positions can be preset, and a matching display position can be determined based on the correspondence. For example, the display position corresponding to the user mark corresponding to the user who uses the first special effect image latest is the upper left corner of the first special effect mark, and the display position corresponding to the user mark corresponding to the user who uses the first special effect image earliest is the lower right corner of the first special effect mark.
[0038] In addition, a number threshold for displaying user markers may be set in advance, and if the number of users using the first special effect image is greater than the number threshold, the number of users up to the number threshold will be identified according to time, and the user markers of each of the number threshold users will be displayed on the first special effect marker.
[0039] When the user indicator of the second user and the user indicator of the third user are displayed on the first special effect indicator, the following method may be used. That is, the user indicator of the third user and the user indicator of the second user may be superimposed on the first special effect indicator. A partial overlap exists between the display area occupied by the user indicator of the second user on the first special effect indicator and the display area occupied by the user indicator of the third user on the first special effect indicator. Furthermore, the superimposition positions corresponding to the user indicators of the third user and the second user may be determined depending on the time when the third user activates the first special effect image and the time when the second user activates the second special effect image. For example, if the time when the third user activates the first special effect image is earlier than the time when the second user activates the second special effect image, the user indicator of the second user may be superimposed on the user indicator of the third user. For example, as shown in Figure 4b, the first special effect sign shows the avatars of Liver B and Liver C, and because the time when Liver C's first special effect image is used is earlier than the time when Liver B's first special effect image is used, Liver B's avatar is displayed shifted over Liver C's avatar.
[0040] In some embodiments, the method further includes canceling display of the first special effect sign in the live streaming interface in response to the first user not triggering the first special effect sign within a first predetermined time, i.e., a time period for allowing the first special effect sign to be displayed in the live streaming interface can be preset, and the display can be automatically canceled when the display time is equal to the first predetermined time.
[0041] In some embodiments, when the live streaming interface further includes a fourth display image corresponding to a fourth user, a second special effect image is displayed in the fourth display image, and the step of displaying the first special effect indicator on the live streaming interface includes displaying the first special effect indicator and a second special effect indicator corresponding to the second special effect image in a carousel format on the live streaming interface. That is, when multiple users other than the first user use different special effect images in a live room, the live streaming interface corresponding to the first user displays special effect indicators corresponding to the different special effect images in a carousel format, thereby providing the first user with a shortcut entry for reusing each special effect image and improving the user experience. Alternatively, the first special effect indicator and the second special effect indicator are displayed superimposed on the live streaming interface. In a superimposed display situation, the first special effect image and the second special effect image are displayed on the first display image in response to the first user's trigger operation on the first special effect indicator. That is, multiple special effect images can be added to the first display image with a single trigger operation, improving the convenience of adding multiple special effect images.
[0042] In response to a trigger operation by the first user on a first special effect sign, a special effect panel may be displayed, the special effect panel being used to display a plurality of special effect signs, the plurality of special effect signs including the first special effect sign, and in response to a selection operation triggered by the first user on a third special effect sign displayed on the special effect panel, the first special effect image displayed on the first display image may be replaced with a third special effect image corresponding to the third special effect sign. That is, when a trigger operation by the first user on the first special effect sign is detected, the special effect panel may be directly invoked, allowing the user to quickly enter the special effect panel, thereby more efficiently obtaining special effect images of interest to the user and improving the user experience.
[0043] In some embodiments, the live streaming interface further includes a fifth display image corresponding to a fifth user, and a fourth special effect image is displayed on the fifth display image. The method further includes: acquiring a first effective time corresponding to the second live streamer's use of the first special effect image and a second effective time corresponding to the second live streamer's use of the second special effect image; determining display positions corresponding to the first special effect indicator and the fourth special effect indicator on a special effect panel based on the first effective time and the second effective time; and displaying the first special effect indicator at the display position corresponding to the first special effect indicator and the fourth special effect indicator at the display position corresponding to the fourth special effect indicator. That is, the display positions of the special effect indicators on the special effect panel can be determined and further displayed at the corresponding display positions according to the time at which each special effect image is enabled. For example, the special effect indicators corresponding to the special effect images used by each user can be displayed in order from latest to earliest effective time, which facilitates intuitive understanding of the chronological order in which each special effect image is used. For example, if Liver B starts using special effect 1 earlier than Liver C starts using special effect 2, they will be displayed in the order of special effect 2 and special effect 1 on the special effects panel.
[0044] Furthermore, a fourth special effect indicator may be displayed on the live streaming interface to provide the first user with an entry to quickly reuse the fourth special effect image. For the fourth special effect indicator and the related implementation manner of displaying the fourth special effect image on the first display image, reference may be made to the description of the first special effect indicator in S201 to S203 above, and this embodiment will not repeat the description here.
[0045] Based on the above method embodiment, the embodiment of the present application provides a live streaming video processing device and equipment, which will be described below in conjunction with the drawings.
[0046] Referring to Figure 5, this figure is a structural diagram of a live streaming video processing device according to an embodiment of the present application. As shown in Figure 5, the device may include a first display unit 501, a second display unit 502, and a third display unit 503. the first display unit 501 is used to display a live streaming interface, the live streaming interface including a first display image corresponding to a first user and a second display image corresponding to a second user; the second display unit 502 is used to display a first special effect sign corresponding to the first special effect image on the live streaming interface in response to the first special effect image being displayed on the second display image; The third display unit 503 is used to display the first special effect image on the first display image in response to a trigger operation by the first user on the first special effect sign.
[0047] In one embodiment of the present disclosure, the second display unit 502 is further used for displaying a user sign of the second user on the first special effect sign displayed on the live streaming interface.
[0048] In one embodiment of the present disclosure, the third display unit 503 is specifically used to directly display the first special effect image on the first display image in response to the first user's click operation on the first special effect sign.
[0049] In one embodiment of the present disclosure, the third display unit 503 is specifically used to display a special effect panel in response to the first user's trigger operation on the first special effect sign, the special effect panel including the first special effect sign, and is used to display the first special effect image on the first display image in response to the first user's trigger operation on the first special effect sign on the special effect panel.
[0050] In one embodiment of the present disclosure, the device comprises: The display device further includes a fourth display unit for displaying a user sign of the second user on the first special effect sign displayed on the special effect panel.
[0051] In one embodiment of the present disclosure, the live streaming interface further includes a third display image corresponding to a third user, the third display image includes the first special effect image, and the fourth display unit is further used to display the user sign of the third user on the first special effect sign displayed on the special effect panel.
[0052] In one embodiment of the present disclosure, the fourth display unit is specifically used to superimpose the user sign of the third user and the user sign of the second user on the first special effect sign, and there is a partial overlapping area between the display area occupied by the user sign of the second user on the first special effect sign and the display area occupied by the user sign of the third user on the first special effect sign.
[0053] In one embodiment of the present disclosure, the live streaming interface further includes a fourth display image corresponding to a fourth user, a second special effect image is displayed in the fourth display image, and the second display unit 502 is specifically used to display the first special effect sign and a second special effect sign corresponding to the second special effect image in a carousel format on the live streaming interface.
[0054] In one embodiment of the present disclosure, in response to the first user's triggering of the first special effect sign, the device further includes a fifth display unit; the fifth display unit is used to display a special effect panel, and a plurality of special effect signs are displayed on the special effect panel, and the plurality of special effect signs include the first special effect sign; The third display unit 503 is further used to replace the first special effect image displayed on the first display image with a third special effect image corresponding to the third special effect sign in response to a selection operation triggered by the first user on a third special effect sign displayed on the special effect panel.
[0055] In one embodiment of the present disclosure, the live streaming interface further includes a fifth display image corresponding to a fifth user, and a fourth special effect image is displayed on the fifth display image, and the device further includes an obtaining unit, an identifying unit, and a sixth display unit; the obtaining unit is used to obtain a first valid time corresponding to the second user's use of the first special effect image and a second valid time corresponding to the fifth user's use of the fourth special effect image; the identifying unit is used to identify display positions corresponding to the first special effect sign and the fourth special effect sign on the special effect panel according to the first effective time and the second effective time; The sixth display unit is used to display the first special effect sign at a display position corresponding to the first special effect sign, and to display the fourth special effect sign at a display position corresponding to the fourth special effect sign.
[0056] In one embodiment of the present disclosure, a first control is displayed on the live streaming interface, and the second display unit 502 is used to display a first special effect indicator corresponding to the first special effect image on the first control in response to the first special effect image being displayed on the second display image, and the first control is used to perform enhancement processing on the first display image.
[0057] In one embodiment of the present disclosure, the device further comprises a processing unit; The processing unit is adapted to cancel display of the first special effect sign on the live streaming interface in response to the first live streamer not triggering the first special effect sign within a first predetermined time.
[0058] For specific implementations of each unit in this embodiment, please refer to the relevant descriptions in the above method embodiments. In the embodiments of this application, the partitioning of the units is only a rough outline and is merely a logical function partitioning. In actual implementation, different partitioning methods may be used. In the embodiments of this application, each functional unit may be integrated into one processing unit, each unit may exist physically alone, or two or more units may be integrated into one unit. For example, in the above embodiment, the processing unit and the transmission unit may be the same unit or different units. The integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0059] Referring to Figure 6, a structural schematic diagram of an electronic device 600 suitable for implementing an embodiment of the present disclosure is shown. Terminal devices in the embodiment of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-car terminals (e.g., in-car navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 6 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0060] 6, electronic device 600 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 601 that may perform various appropriate operations and processes according to a program stored in read-only memory (ROM) 602 or loaded from storage device 608 into random access memory (RAM) 603. 603 further stores various programs and data necessary for the operation of the electronic device 600. The processing unit 601, ROM 602, and RAM 603 are connected to one another via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0061] Typically, input devices 606, including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 607, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 608, including, for example, a magnetic tape, hard disk, etc.; and communication devices 609. The communication devices 609 enable the electronic device 600 to exchange data with other devices via wireless or wired communication. While FIG. 6 illustrates the electronic device 600 having various devices, it should be understood that it is not required to implement or include all of the devices shown. Instead, more or fewer devices may be implemented or included.
[0062] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 609, or installed from the storage device 608, or stored in ROM. 602. When the computer program is executed by the processing unit 601, it performs the above functions defined in the manner of the embodiments of the present disclosure.
[0063] The electronic device provided by the embodiments of the present disclosure belongs to the same inventive concept as the method provided by the above embodiments, and for details of the technology not described in detail in this embodiment, please refer to the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0064] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the method provided by the above embodiment.
[0065] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having 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 connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagating in baseband or as part of a carrier wave, with computer-readable program code carried on the data signal. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electrical wire, optical fiber cable, RF (radio frequency), etc., or any suitable combination of the above.
[0066] In some embodiments, the client and server may communicate over a standard protocol such as HTTP (Hypertext Transfer Protocol). They may communicate using any network protocol now known or later developed, such as Text Transfer Protocol, HyperText Transfer Protocol, etc., and may interconnect any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), end-to-end networks (e.g., ad hoc end-to-end networks), and any networks now known or later developed.
[0067] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.
[0068] The computer-readable medium stores one or more programs that, when executed by the electronic device, cause the electronic device to perform the method.
[0069] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and further including, but not limited to, conventional procedural programming languages such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., connected via the Internet using an Internet service provider).
[0070] The flowcharts and block diagrams in the figures illustrate the architecture, functions, and operations that can be implemented according to systems, methods, and computer program products of various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions shown in the blocks may occur in an order different from that shown in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel, or in some cases, in the reverse order, depending on the functionality involved. Furthermore, each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated system of hardware or a combination of dedicated hardware and computer instructions to perform a given function or operation.
[0071] The units described in the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the units / modules, if any, do not constitute limitations on the units themselves.
[0072] The functionality described herein may be performed, at least in part, by one or more hardware logic components, such as, but not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0073] In this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program that may be used by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection of 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 magnetic disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0074] In addition, each embodiment in this specification will be described progressively, and the main focus of each embodiment will be on the differences from other embodiments, and the same or similar parts between each embodiment can be referred to each other. The systems or devices disclosed in the embodiments correspond to the methods disclosed in the embodiments, so they will be briefly described, and the relevant parts can be referred to the method parts.
[0075] In this application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe a relation between related objects and indicates that three types of relations can exist. For example, "A and / or B" can indicate three situations: the presence of only A, the presence of only B, and the simultaneous presence of A and B, where A and B may be singular or plural. The character " / " generally indicates that the related objects before and after it are in an "or" relationship. "At least one of the following" or similar expressions means any combination of these terms, including any combination of single terms or multiple terms. For example, "at least one of a, b, or c" can refer to a, b, c, "a and b," "a and c," "b and c," or "a, b, and c," where a, b, and c may be singular or plural.
[0076] It should be noted that relational terms such as "first" and "second" are merely used to distinguish one entity or operation from another and do not necessarily require or imply any actual relationship or ordering between these entities or operations. Furthermore, the terms "comprise," "include," or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a set of elements further includes those elements as well as other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element defined by the phrase "comprises" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0077] The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination thereof. A software module may be located in Random Access Memory (RAM), memory, Read Only Memory (ROM), Electrically Programmable ROM, Electrically Erasable Programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0078] The above description of the disclosed embodiments will enable those skilled in the art to make or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Thus, the present application is not limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A live streaming video processing method executed by an electronic device, comprising: displaying a live streaming interface, the live streaming interface including a first display image corresponding to a first user and a second display image corresponding to a second user; In response to a first special effect image being displayed on the second display image, displaying a first special effect indicator corresponding to the first special effect image on the live streaming interface; displaying the first special effect image on the first display image in response to a trigger operation of the first special effect sign by the first user; A method comprising:
2. further comprising displaying a user sign of the second user on the first special effect sign displayed on the live streaming interface; 2. The method of claim 1 .
3. The step of displaying the first special effect image on the first display image in response to a trigger operation by the first user on the first special effect sign includes: directly displaying the first special effect image on the first display image in response to a click operation by the first user on the first special effect sign, 2. The method of claim 1 .
4. The step of displaying the first special effect image on the first display image in response to a trigger operation by the first user on the first special effect sign includes: displaying a special effects panel in response to a trigger operation by the first user on the first special effects indicator, the special effects panel including the first special effects indicator; displaying the first special effect image on the first display image in response to a trigger operation by the first user on the first special effect sign on the special effect panel; 2. The method of claim 1, comprising:
5. further comprising the step of displaying a user sign of the second user on the first special effect sign displayed on the special effect panel.
5. The method of claim 4.
6. The live streaming interface further includes a third display image corresponding to a third user, the third display image including the first special effect image, and the method further includes: further comprising the step of displaying a user sign of the third user on the first special effect sign displayed on the special effect panel.
6. The method of claim 5.
7. The step of displaying the user sign of the third user on the first special effect sign displayed on the special effect panel includes: a step of displaying the user mark of the third user and the user mark of the second user superimposed on the first special effect sign, wherein a display area occupied by the user mark of the second user on the first special effect sign and a display area occupied by the user mark of the third user on the first special effect sign have a partial overlapping area; 7. The method of claim 6.
8. The live streaming interface further includes a fourth display image corresponding to a fourth user, a second special effect image is displayed in the fourth display image, and the step of displaying a first special effect indicator corresponding to the first special effect image on the live streaming interface includes: displaying the first special effect sign and a second special effect sign corresponding to the second special effect image in a carousel format on the live streaming interface; 2. The method of claim 1 .
9. In response to the first user triggering the first special effect sign, the method includes: a step of displaying a special effect panel, wherein a plurality of special effect signs are displayed on the special effect panel, and the plurality of special effect signs include the first special effect sign; replacing the first special effect image displayed on the first display image with a third special effect image corresponding to the third special effect sign in response to a selection operation triggered by the first user with respect to the third special effect sign displayed on the special effect panel; 10. The method of claim 1, further comprising:
10. The live streaming interface further includes a fifth display image corresponding to a fifth user, and a fourth special effect image is displayed on the fifth display image, and the method includes: obtaining a first valid time corresponding to use of the first special effect image by the second user and a second valid time corresponding to use of the fourth special effect image by the fifth user; determining display positions on a special effect panel corresponding to the first special effect sign and the fourth special effect sign, respectively, based on the first effective time and the second effective time; displaying the first special effect sign at a display position corresponding to the first special effect sign, and displaying the fourth special effect sign at a display position corresponding to the fourth special effect sign; 10. The method of claim 1, further comprising:
11. In response to a first control being displayed on the live streaming interface and a first special effect image being displayed on the second display image, the step of displaying a first special effect indicator corresponding to the first special effect image on the live streaming interface includes: displaying a first special effect indicator corresponding to the first special effect image on the first control in response to the first special effect image being displayed on the second display image, the first control including a special effect panel entry; 2. The method of claim 1, comprising:
12. canceling display of the first special effect sign in the live streaming interface in response to a first user not triggering the first special effect sign within a first predetermined time; 10. The method of claim 1, further comprising:
13. A live streaming video processing device, comprising: a first display unit for displaying a live streaming interface, the live streaming interface including a first display image corresponding to a first user and a second display image corresponding to a second user; a second display unit for displaying a first special effect sign corresponding to the first special effect image on the live streaming interface in response to the first special effect image being displayed on the second display image; a third display unit for displaying the first special effect image on the first display image in response to a trigger operation of the first special effect sign by the first user; 10. An apparatus comprising:
14. An electronic device including a processor and a memory, the memory is used to store instructions or computer programs; The processor is adapted to execute the instructions or computer programs in the memory to cause the electronic device to perform the method according to any one of claims 1 to 12. An electronic device characterized by:
15. A computer-readable storage medium, comprising: The computer-readable storage medium has stored thereon instructions which, when executed on a device, cause the device to perform the method of any one of claims 1 to 12. A computer-readable storage medium comprising:
16. A computer program comprising computer program instructions, said computer program instructions causing a computer to carry out the method of any one of claims 1 to 12 when said computer program instructions are run on a computer. A computer program characterized by:
Citation Information
Patent Citations
Adaptive loudness normalization for audio object clustering
CN113366865A
Direct broadcasting room switching method and device and computer equipment
CN113938700A
Game operation synchronization system, method and device, equipment and storage medium
CN114025180A
Information synchronization method and device, computer equipment, storage medium and program product
CN114466213A
Communication system
JP2015529031A