Live broadcast interaction method and device, equipment and storage medium
By using air-to-air gestures to achieve cross-screen interaction in live showdowns, the problem of single existing interaction methods is solved, and the interaction efficiency and user attractiveness are improved.
Patent Information
- Application Number
- CN202411749382.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-11-29
AI Technical Summary
The existing live showdown interaction method is single, and it cannot effectively attract users to watch live showdown.
By displaying the showdown page in the virtual space of the first object and displaying the interaction effect corresponding to the air gesture in the area where the air gesture is targeted by the air gesture, cross-screen interaction is achieved.
It provides a novel and efficient interaction method, improves the interaction efficiency between the parties involved in the duel and attracts users to watch the duel.
Smart Images

Figure CN119653159A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a live interactive method, device, equipment and storage medium. Background Art
[0002] With the development of Internet technology, in order to attract more viewers to use live broadcast applications to watch live broadcasts, live broadcast applications have set up a variety of live broadcast formats for anchors to choose from. Among them, live broadcast duel, as an important live broadcast format, can realize a duel between live broadcast rooms.
[0003] Currently, during a live broadcast duel between a host and other hosts, the audience can give gifts to the host to interact with the host and help the host win the duel. However, the interactive method in the above process is only for the audience to perform the gift-giving behavior, resulting in a relatively simple interactive method for the live broadcast duel, which cannot arouse the interest of users in watching the live broadcast duel. Summary of the invention
[0004] The present disclosure provides a live interactive method, device, equipment and storage medium, which can provide a novel and efficient interactive method for objects participating in the duel, and while attracting users to watch the duel, by converting the real gestures of the first object into virtual interactive effects, the objects participating in the duel can quickly and conveniently interact with other objects across the screen, thereby improving the interaction efficiency between the objects participating in the duel. The technical solution of the present disclosure is as follows:
[0005] According to one aspect of an embodiment of the present disclosure, a live interactive method is provided, including:
[0006] Displaying a duel page in a virtual space of a first object, wherein the duel page displays the first object and at least one second object that duels with the first object;
[0007] Based on the air gesture of the first object, an interactive effect corresponding to the air gesture is displayed in a target area of the duel page, and the target area is an area where the second object targeted by the air gesture is located.
[0008] According to another aspect of the present disclosure, there is provided a live interactive device, including:
[0009] A first display unit is configured to display a duel page in a virtual space of a first object, wherein the duel page displays the first object and at least one second object that duels with the first object;
[0010] The second display unit is configured to display an interactive effect corresponding to the air gesture in a target area of the duel page based on the air gesture of the first object, and the target area is an area where the second object targeted by the air gesture is located.
[0011] In some embodiments, the second display unit is configured to display the interactive effect in the area where each second object is located based on the air gesture of the first object; or, based on the air gesture of the first object, display the interactive effect in the area where the second object is located in the gesture direction of the air gesture, and the area where the second object is located in the gesture direction is located in the gesture direction of the area where the first object is located; or, based on the air gesture of the first object, display the interactive effect in the area where the second object is located targeted by the voice emitted when the first object makes the air gesture.
[0012] In some embodiments, the second display unit is configured to display the interactive effect in an area where each second object that belongs to a different camp from the first object is located based on an air gesture made by the first object; or to display the interactive effect in an area where any second object that belongs to a different camp from the first object is located based on an air gesture made by the first object.
[0013] In some embodiments, the second display unit is configured to display the interactive effect in an area where a second object, which belongs to a different camp than the first object and whose duel score differs from that of the first object by a preset point value, is located based on an air gesture made by the first object; or, based on an air gesture made by the first object, display the interactive effect in an area where a second object, which belongs to a different camp than the first object and is closest to the area where the first object is located, is located.
[0014] In some embodiments, the second display unit is configured to display the interactive effect based on the air gesture of the first object in an area where a second object is located, which belongs to a different camp from the first object and is targeted by the gesture direction of the air gesture, and the area where the second object is located is located in the gesture direction of the air gesture in the area where the first object is located; or, based on the air gesture of the first object, display the interactive effect in an area where a second object is located, which belongs to a different camp from the first object and is targeted by voice emitted by the first object while making the air gesture.
[0015] In some embodiments, the second display unit is further configured to display an interactive effect corresponding to the air gesture in a target area of the duel page based on the air gesture of the first object when the duel information of the first object meets a preset condition.
[0016] In some embodiments, the apparatus further comprises:
[0017] The third display unit is configured to display guidance information on the duel page when the duel information of the first object meets a preset condition, wherein the guidance information is used to guide the first object to make an air gesture to interact with the air gesture to the second object, and the guidance information includes at least one of a guidance text and a guidance animation.
[0018] In some embodiments, the duel information of the first object satisfies the preset condition including that the current duel score of the first object is greater than a first score threshold; or, the duel information of the first object satisfies the preset condition including that the current duel duration of the first object and the at least one second object is greater than a duration threshold; or, the duel information of the first object satisfies the preset condition including that the current duel ranking of the first object is less than a first quantity threshold, and the current duel ranking of the first object is the ranking of the duel score of the first object among the duel objects; or, the duel information of the first object satisfies the preset condition including that the current duel ranking of the camp to which the first object belongs is less than a second quantity threshold, and the current duel ranking of the camp to which the first object belongs is the ranking of the total duel score of the camp to which the first object belongs in the duel camp.
[0019] In some embodiments, the duel information of the first object satisfies a preset condition including that the current duel score of the first object is higher than the duel score of each second object, and the score difference with each second object is greater than a second score threshold.
[0020] In some embodiments, the duel information of the first object satisfies a preset condition including that the total duel score of the camp to which the first object belongs is higher than the total duel score of other camps, and the score difference with the other camps is greater than a second score threshold.
[0021] In some embodiments, the second display unit is further configured to, in response to detecting an air gesture of the first object, execute the air gesture based on the first object and display the interactive effect corresponding to the air gesture in the target area of the duel page when the current time is within a preset time period for the first object to receive virtual resources.
[0022] In some embodiments, the third display unit is further configured to display the match score of the first object reduced by a preset score while displaying the interactive effect corresponding to the air gesture.
[0023] In some embodiments, the third display unit is further configured to display a prompt message in response to detecting an air gesture made by the first object when the number of times the first object makes an air gesture reaches a preset number, wherein the prompt message is used to prompt the first object that the air gesture is no longer effective.
[0024] In some embodiments, the second display unit includes:
[0025] a recognition subunit, configured to, when detecting the air gesture of the first object, perform gesture recognition on the air gesture of the first object and determine a gesture recognition result of the air gesture;
[0026] The display subunit is configured to display the interactive effect corresponding to the gesture recognition result in the target area based on the gesture recognition result.
[0027] In some embodiments, the display subunit is configured to query the gesture represented by the gesture recognition result from the gesture effect mapping information based on the gesture recognition result; when the gesture represented by the gesture recognition result is queried, the interactive effect corresponding to the gesture in the gesture effect mapping information is displayed in the target area.
[0028] In some embodiments, the display subunit is further configured to generate an interactive effect corresponding to the gesture recognition result based on the gesture recognition result when the gesture represented by the gesture recognition result is not found; and display the interactive effect in the target area.
[0029] In some embodiments, the display subunit is further configured to generate effect description information corresponding to the gesture recognition result through an information generation model based on the gesture recognition result, wherein the effect description information is used to describe the interactive effect corresponding to the gesture recognition result; and generate the interactive effect corresponding to the gesture recognition result based on the effect description information.
[0030] In some embodiments, a gesture creation control is displayed in the virtual space, and the apparatus further comprises:
[0031] A creation unit is configured to display a gesture creation page in response to a triggering operation on the gesture creation control; obtain the air gesture entered by the first object in response to a gesture entry operation on the gesture creation page; display at least one candidate interaction effect on the gesture creation page based on the air gesture; and set the selected candidate interaction effect as the interaction effect corresponding to the air gesture in response to a selection operation on any candidate interaction effect.
[0032] In some embodiments, the interactive effect includes a first interactive effect and a second interactive effect, the first interactive effect being a special effect of a virtual gesture corresponding to the air gesture, and the second interactive effect being an effect produced when a target body part of the second object is acted upon by the virtual gesture.
[0033] In some embodiments, the interactive effect includes at least one of the following:
[0034] The virtual gesture corresponding to the air gesture enters from a side of the target area adjacent to the area where the first object is located, and then disappears or slides out from the opposite side after being displayed in the target area;
[0035] An effect of the virtual gesture corresponding to the air gesture tapping the target body part of the second object in the target area;
[0036] When the virtual gesture corresponding to the air gesture is applied to the second object, the display position of the second object moves toward the direction in which the air gesture is applied;
[0037] When the virtual gesture corresponding to the air gesture is applied to the second object, the display size of the second object gradually shrinks.
[0038] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:
[0039] one or more processors;
[0040] A memory for storing program codes executable by the processor;
[0041] Among them, the processor is configured to execute the program code to implement the above-mentioned live broadcast interactive method.
[0042] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device can perform the above-mentioned live interactive method.
[0043] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, which implements the above-mentioned live interactive method when executed by a processor.
[0044] The disclosed embodiments provide a live interactive method, which, during a contest between a first object and at least one second object, can provide a novel and efficient interactive method for objects participating in the contest by displaying an interactive effect corresponding to an air gesture in an area where the second object targeted by the air gesture is located when the first object makes an air gesture. While attracting users to watch the contest, the objects participating in the contest can quickly and conveniently interact with other objects across screens by converting the real gesture of the first object into a virtual interactive effect, thereby improving the interaction efficiency between the objects participating in the contest.
[0045] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0047] Figure 1 It is a schematic diagram of an implementation environment of a live interactive method according to an exemplary embodiment.
[0048] Figure 2 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0049] Figure 3 It is a schematic diagram of a duel page according to an exemplary embodiment.
[0050] Figure 4 The figure is a flow chart of another live interactive method according to an exemplary embodiment.
[0051] Figure 5 It is a schematic diagram showing an interactive effect according to an exemplary embodiment.
[0052] Figure 6 is a schematic diagram showing another interactive effect according to an exemplary embodiment.
[0053] Figure 7 is a schematic diagram showing yet another interactive effect according to an exemplary embodiment.
[0054] Figure 8 is a schematic diagram showing another interactive effect according to an exemplary embodiment.
[0055] Fig. 9 The figure is a flow chart of another live interactive method according to an exemplary embodiment.
[0056] Fig.10The figure is a schematic diagram of a live interactive process according to an exemplary embodiment.
[0057] Fig.11 The figure is a schematic diagram showing guidance information according to an exemplary embodiment.
[0058] Fig.12 The figure is a flow chart of another live interactive method according to an exemplary embodiment.
[0059] Fig.13 The figure is a block diagram of a live interactive device according to an exemplary embodiment.
[0060] Fig.14 It is a block diagram of another live interactive device according to an exemplary embodiment.
[0061] Fig.15 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0062] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0063] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0064] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the gestures, voices and duel information of the objects involved in this application are all obtained with full authorization.
[0065] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of a live interactive method according to an exemplary embodiment. Figure 1The implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 and the server 102 can be directly or indirectly connected via wired or wireless communication, which is not limited in the present disclosure.
[0066] Terminal 101 can be at least one of a smart phone, a smart watch, a desktop computer, a laptop, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, and a laptop computer. The target application is installed on the terminal 101. The user logs in to the target application through a registered user account to obtain the services provided by the target application. Exemplarily, the target application is an application with a live broadcast function, such as a short video application, an online shopping application, a social application, etc. The target application can be an application on a PC (Personal Computer) or a mobile application, and the present disclosure does not limit this.
[0067] The terminal 101 may generally refer to one of a plurality of terminals. This embodiment is described by taking the terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or a greater number. The embodiment of the present disclosure does not limit the number and device type of the terminals.
[0068] Server 102 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network) and big data and artificial intelligence platforms, but the embodiments of the present disclosure do not impose any restrictions on this.
[0069] The disclosed embodiment is applied to the live broadcast scenario, and the terminal 101 can be a terminal used by the anchor or a terminal used by the audience. Taking the terminal 101 as a terminal used by the anchor as an example, in response to the anchor's broadcast operation, the terminal 101 displays the anchor's virtual space. In the case where the anchor competes with other anchors during the live broadcast, the terminal 101 can display the duel page in the anchor's virtual space. The duel page is used to display multiple anchors participating in this duel. Taking the terminal 101 as a terminal used by the audience as an example, the audience can enter the anchor's virtual space through the terminal 101 to watch the anchor's live broadcast screen. In the process of the anchor competing with other anchors, the audience can watch the live broadcast screens of multiple anchors participating in this duel in the virtual space. In the case where the anchor makes an air gesture, the terminal 101 can recognize the anchor's air gesture and send the gesture recognition result to the server 102. The server 102 can determine the interactive effect corresponding to the air gesture based on the gesture recognition result, and then send the interactive effect to the terminal 101. Terminal 101 can display the interactive effect in the area where other hosts are located that is targeted by the host's air gesture.
[0070] Figure 2 is a flow chart of a live interactive method according to an exemplary embodiment. Figure 2 As shown, the method is performed by an electronic device and includes the following steps:
[0071] In step 201, the electronic device displays a duel page in a virtual space of a first object, where the duel page displays the first object and at least one second object that duels with the first object.
[0072] In an embodiment of the present disclosure, a target application is installed or running on an electronic device. The target application is an application with a live broadcast function, such as a short video application, an online shopping application, a social application, etc. A user can create his own virtual live broadcast room in the target application through an electronic device. The virtual live broadcast room can display the user's live broadcast screen. At this time, the user is the anchor object of the virtual live broadcast room. The user can also browse the virtual live broadcast rooms that have been followed or browse the recommended virtual live broadcast rooms in the target application through an electronic device, and choose to enter any virtual live broadcast room to watch the live broadcast screen of the anchor object. At this time, the user is the audience object of the virtual live broadcast room. Among them, the virtual live broadcast room is also called a virtual space. Accordingly, the electronic device can be an electronic device used by the first object, or it can be an electronic device used by the audience object in the virtual space of the first object, and the embodiment of the present disclosure does not limit this.
[0073] During the live broadcast, the anchor object can initiate a connection with other anchor objects to interact with other anchor objects. During the connection process, the anchor object can also have a live broadcast duel with other anchor objects to achieve a duel between virtual live broadcast rooms. Therefore, during the live broadcast duel between the first object and at least one second object, the electronic device can display a duel page in the virtual space of the first object. The duel page displays the first object and at least one second object that is in a duel with the first object.
[0074] In some embodiments, the duel page also displays the duel information of each object, wherein the duel information includes the duel score of each object, the duel duration of the live duel, etc. The duel score is a key factor in whether the object can win the duel.
[0075] In some embodiments, the electronic device can display the duel score of the object through a duel score bar on the duel page. Accordingly, in the case where a first object and at least one second object are in a live duel, the electronic device can display a duel score bar on the duel page. Among them, the duel score bar includes multiple duel score bars of different colors. The multiple duel score bars correspond one to one to the multiple objects participating in the live duel. The color of the duel score bar is used to identify the corresponding object, and the length of the duel score bar is used to reflect the amount of the duel score. The higher the duel score of the object, the longer the length of the duel score bar of the object. By identifying the duel score of the object with duel score bars of different colors in the duel score bar, it is easy for the audience object to clearly and intuitively know the current duel score of the object, thereby improving the efficiency of the audience object in obtaining information and the amount of information obtained.
[0076] For example, Figure 3 FIG. 1 is a schematic diagram of a duel page according to an exemplary embodiment. Figure 3 As shown in (a) in FIG. 1 , the duel page 301 displays the live broadcast screens of anchor A and anchor B. In which anchor A is the first object, and anchor B is the second object that is in a live broadcast duel with the first object. The duel page 301 also displays a duel score column 302. The duel score column 302 displays the duel score bar of anchor A and the duel score bar of anchor B. Figure 3 In the duel score column shown, the black duel score bar is the duel score bar of anchor A, and the gray duel score bar is the duel score bar of anchor B. The current duel score of anchor A is 2000, and the duel score of anchor B is 1000. Therefore, the duel score bar of anchor A is longer, and the duel score bar of anchor B is shorter. Figure 3 As shown in (b) or (c) in FIG. 3 , the duel page 301 displays live broadcast images of anchor A, anchor B, anchor C, and anchor D. Among them, anchor A is a first object, and anchor B, anchor C, and anchor D are multiple second objects that have a live broadcast duel with the first object. Figure 3 The duel mode of the live duel shown in (b) is a free-for-all mode, that is, the multiple objects participating in the live duel are in different camps and each camp has only one object. At this time, the duel score bar is not displayed in the duel page 301, and only the duel score of each anchor is displayed on the live screen of each anchor. Figure 3 The duel mode of the live duel shown in (c) is the team mode, that is, the objects in the same team are in the same camp during the live duel. At this time, the duel page 301 displays a duel score column 302. The duel score column 302 displays the duel score bars of the camps to which anchor A and anchor C belong and the duel score bars of the camps to which anchor B and anchor D belong. The total duel score of the camps to which anchor A and anchor C belong is 2000, and the total duel score of the camps to which anchor B and anchor D belong is 1000.
[0077] In step 202, based on the air gesture of the first object, the electronic device displays the interactive effect corresponding to the air gesture in the target area of the duel page, and the target area is the area where the second object targeted by the air gesture is located.
[0078] In the disclosed embodiment, the air gesture of the first object refers to the hand movement of the first object, such as making a fist, waving, making a heart shape, etc. During the live broadcast duel, the first object can interact with the second object across the screen through air gestures. Accordingly, when the first object makes an air gesture, the electronic device can, based on the air gesture, display the interactive effect corresponding to the air gesture in the area of the duel page where the second object targeted by the air gesture is located. The interactive effect is a special effect. For example, when the air gesture is a fist, the interactive effect corresponding to the air gesture can be a special effect of a fist or a boxing glove hitting the second object targeted by the air gesture.
[0079] The disclosed embodiments provide a live interactive method, which, during a contest between a first object and at least one second object, can provide a novel and efficient interactive method for objects participating in the contest by displaying an interactive effect corresponding to an air gesture in an area where the second object targeted by the air gesture is located when the first object makes an air gesture. While attracting users to watch the contest, the objects participating in the contest can quickly and conveniently interact with other objects across screens by converting the real gesture of the first object into a virtual interactive effect, thereby improving the interaction efficiency between the objects participating in the contest.
[0080] In some embodiments, based on the air gesture of the first object, an interactive effect corresponding to the air gesture is displayed in a target area of the duel page, including:
[0081] Based on the air gesture of the first object, an interactive effect is displayed in the area where each second object is located; or,
[0082] Based on the air gesture of the first object, an interactive effect is displayed in the area where the second object is located in the direction of the air gesture, and the area where the second object is located in the direction of the gesture is located in the direction of the first object; or
[0083] Based on the air gesture of the first object, the area where the second object is located targeted by the voice emitted when the first object makes the air gesture displays an interactive effect.
[0084] In the embodiments of the present disclosure, by displaying the interactive effect corresponding to the air gesture of the first object in the area where each second object is located, the first object can interact with multiple second objects across the screen at one time, without the first object having to make multiple air gestures to interact with multiple second objects separately across the screen, thereby simplifying the operational process of the cross-screen interaction between the first object and multiple second objects and improving the interaction efficiency between the first object and multiple second objects.
[0085] By displaying the interactive effect corresponding to the air gesture in the area where the second object is located in the direction of the air gesture, the first object can selectively interact with any second object among multiple second objects across the screen by changing the direction of the air gesture, thereby providing an efficient and convenient object specification method, simplifying the operational process of cross-screen interaction between the first object and a specific second object, and improving the interaction efficiency between the first object and the second object.
[0086] By displaying the interactive effect of an air gesture in the area where the second object is located by the voice emitted when the first object makes the air gesture, the first object can selectively interact with any second object among multiple second objects across the screen by emitting a specific voice while making the air gesture, thereby providing an efficient and convenient object designation method, which not only simplifies the operational process of cross-screen interaction between the first object and the specific second object, improves the interaction efficiency between the first object and the second object, but also improves the accuracy of the second object determined by the electronic device as being targeted by the air gesture.
[0087] In some embodiments, based on the air gesture of the first object, an interactive effect corresponding to the air gesture is displayed in a target area of the duel page, including:
[0088] Based on the air gesture of the first object, an interactive effect is displayed in the area where each second object belonging to a different camp from the first object is located; or,
[0089] Based on the air gesture of the first object, an interactive effect is displayed in an area where any second object belonging to a different camp from the first object is located.
[0090] In the embodiment of the present disclosure, by displaying the interactive effect corresponding to the air gesture in the area where multiple or one second objects that are in competition with the first object are located, it is possible to improve the interaction efficiency between the first object and the second object while enhancing the sense of confrontation during the confrontation, thereby attracting users to watch the confrontation between the objects.
[0091] In some embodiments, based on the air gesture of the first object, an interactive effect is displayed in an area where any second object belonging to a different camp from the first object is located, including:
[0092] Based on the air gesture of the first object, an interactive effect is displayed in the area where the second object, which belongs to a different camp from the first object and has a duel score different from the first object by a preset score, is located; or,
[0093] Based on the air gesture of the first object, the interactive effect is displayed in the area where the second object is located, which belongs to a different camp from the first object and is closest to the area where the first object is located.
[0094] In the disclosed embodiment, when the first object makes an air gesture, the interactive effect corresponding to the air gesture is automatically displayed in the area where the second object that belongs to a different camp from the first object and has the least difference in duel score with the first object is located, so that the first object can achieve cross-screen interaction with the second object that belongs to a different camp and has the least difference in duel score without specifying a second object from multiple second objects, which not only simplifies the operation process of cross-screen interaction between the first object and the specific second object, improves the interaction efficiency between the first object and the second object, but also enhances the sense of confrontation during the duel, and can attract users to watch the duel between objects. When the first object makes an air gesture, the interactive effect corresponding to the air gesture is automatically displayed in the area where the second object that belongs to a different camp from the first object and is closest to the area where the first object is located, so that the first object can achieve cross-screen interaction with the second object that belongs to a different camp and has the closest position distance without specifying a second object from multiple second objects, which not only simplifies the operation process of cross-screen interaction between the first object and the specific second object, improves the interaction efficiency between the first object and the second object, but also speeds up the display process of displaying interactive effects in a specific area based on air gestures, further improving the interaction efficiency between objects.
[0095] In some embodiments, based on the air gesture of the first object, an interactive effect is displayed in an area where any second object belonging to a different camp from the first object is located, including:
[0096] Based on the air gesture of the first object, an interactive effect is displayed in the area where the second object, which belongs to a different camp from the first object and is targeted by the air gesture, is located, and the area where the second object is located is located in the direction of the air gesture of the area where the first object is located; or
[0097] Based on the air gesture of the first object, the interactive effect is displayed in the area where the second object is located, which is in a different camp from the first object and the voice emitted by the first object at the same time as the air gesture is performed.
[0098] In the embodiments of the present disclosure, by displaying the interactive effect corresponding to the air gesture in the area where the second object, which belongs to a different camp from the first object and is targeted by the gesture direction of the air gesture, is located, the first object can selectively interact with the second object in the other camp across the screen by changing the gesture direction of the air gesture. By displaying the interactive effect corresponding to the air gesture in the area where the second object, which belongs to a different camp from the first object and is targeted by the voice emitted by the first object while making the air gesture, the first object can selectively interact with the second object in the other camp across the screen by emitting a specific voice while making the air gesture, thereby providing two efficient and convenient object designation methods, which enhance the sense of confrontation during the duel and simplify the operational process for the first object to interact across the screen with a specific second object in the other camp, thereby improving the interaction efficiency between the first object and the second object.
[0099] In some embodiments, the method further comprises:
[0100] When the duel information of the first object meets the preset conditions, a step is performed to display the interactive effect corresponding to the air gesture in the target area of the duel page based on the air gesture of the first object.
[0101] In the disclosed embodiment, the effectiveness conditions of the air gesture are pre-set so that the first object can perform cross-screen interaction with the second object targeted by the air gesture only when the current duel information meets the effectiveness conditions. The above process associates the process of the first object performing cross-screen interaction with the second object through air gestures with the duel information that changes at any time, increases the uncertainty of cross-screen interaction based on air gestures, thereby creating an intense and interesting interactive atmosphere, and further attracting users to watch live duels.
[0102] In some embodiments, the method further comprises:
[0103] When the duel information of the first object meets the preset conditions, guidance information is displayed on the duel page, and the guidance information is used to guide the first object to make an air gesture to interact with the second object with the air gesture. The guidance information includes at least one of a guidance text and a guidance animation.
[0104] In the disclosed embodiment, by displaying guidance information, it is possible to clearly and intuitively convey how to make air gestures to interact with a second object across the screen, without the first object having to explore the cross-screen interaction method supported by the live broadcast, thereby reducing the time cost of cross-screen interaction and improving the efficiency of human-computer interaction.
[0105] In some embodiments, the matchup information of the first object satisfies a preset condition including that the current matchup score of the first object is greater than a first score threshold; or,
[0106] The duel information of the first object meets the preset condition including that the current duel duration between the first object and at least one second object is greater than the duration threshold; or
[0107] The match information of the first object meets the preset condition including that the current match ranking of the first object is less than the first quantity threshold, and the current match ranking of the first object is the ranking of the match score of the first object among the match objects; or
[0108] The duel information of the first object meets the preset conditions, including that the current duel ranking of the camp to which the first object belongs is less than the second quantity threshold, and the current duel ranking of the camp to which the first object belongs is the ranking of the total duel score of the camp to which the first object belongs in the duel camp.
[0109] In some embodiments, the matchup information of the first object satisfies a preset condition including that the current matchup ranking of the first object is less than a first quantity threshold, including:
[0110] The duel information of the first object satisfies the preset condition including that the current duel score of the first object is higher than the duel score of each second object, and the score difference with each second object is greater than a second score threshold.
[0111] In the embodiment of the present disclosure, by setting the preset condition that the current duel score of the first object is higher than the duel score of each second object, and the score difference with each second object is greater than the second score threshold, it is possible to avoid the situation where the first object is unable to successfully interact with the second object through an air gesture because the current duel score of the first object is overtaken by the second object when the score difference between the first object and each second object is small, thereby avoiding the interaction efficiency between the first object and the second object being affected by the failure of gesture interaction, and improving the interactive experience of the first object when performing gesture interaction.
[0112] In some embodiments, the duel information of the first object satisfies a preset condition including that the current duel ranking of the camp to which the first object belongs is less than a second quantity threshold, including:
[0113] The duel information of the first object satisfies the preset condition that the total duel score of the camp to which the first object belongs is higher than the total duel score of other camps, and the score difference with other camps is greater than the second score threshold.
[0114] In the embodiment of the present disclosure, by setting the preset condition that the total duel score of the camp to which the first object belongs is higher than the total duel scores of other camps, and the score difference with other camps is greater than a second score threshold, it is possible to avoid the situation where the first object cannot successfully interact with the second object through an air gesture because the total duel score of the camp to which the first object belongs is overtaken by other camps when the score difference between the total duel score of the camp to which the first object belongs is small. This can thereby avoid affecting the interaction efficiency between the first object and the second object due to the failure of gesture interaction, and improve the interactive experience of the first object when performing gesture interaction.
[0115] In some embodiments, the method further comprises:
[0116] In response to detecting an air gesture of the first object, when the current time is within a preset time period in which the first object receives virtual resources, an interactive effect corresponding to the air gesture is displayed in a target area of the duel page based on the air gesture of the first object.
[0117] In the disclosed embodiment, by allowing the first object's air gesture to take effect within a period of time after receiving the virtual resources, the audience object can be further attracted to interact with the first object by giving the virtual resources, thereby improving the interaction efficiency between the audience object and the host object.
[0118] In some embodiments, the method further comprises:
[0119] When displaying the interactive effect corresponding to the air gesture, the duel score of the first object is reduced by a preset score.
[0120] In an embodiment of the present disclosure, by reducing the duel score of the first object by a preset score when the first object uses an air gesture to interact with the second object, the sense of confrontation between the first object and the second object during the duel can be enhanced during the process of interaction between the first object and the second object, thereby increasing the fun of users watching the live duel.
[0121] In some embodiments, the method further comprises:
[0122] When the number of times the first object makes an air gesture reaches a preset number, in response to detecting the air gesture of the first object, a prompt message is displayed, where the prompt message is used to prompt that the air gesture of the first object is no longer effective.
[0123] In the embodiment of the present disclosure, by setting a preset number of times to limit the number of times the first object uses air gestures during the duel when the duel information of the first object meets the preset conditions, it is possible to avoid the situation where the live broadcast screen of the second object targeted by the air gesture is frequently affected by the first object's frequent air gestures, thereby avoiding affecting the duel experience of the second object participating in the duel, and creating a harmonious and friendly duel atmosphere for the second object.
[0124] In some embodiments, based on the air gesture of the first object, an interactive effect corresponding to the air gesture is displayed in a target area of the duel page, including:
[0125] When an air gesture of the first object is detected, performing gesture recognition on the air gesture of the first object to determine a gesture recognition result of the air gesture;
[0126] Based on the gesture recognition results, the interactive effects corresponding to the gesture recognition results are displayed in the target area.
[0127] In the embodiment of the present disclosure, by performing gesture recognition on the air gesture when detecting that the first object makes an air gesture, the electronic device can quickly and accurately obtain the interactive effect corresponding to the air gesture based on the gesture recognition result of the air gesture, so that the interactive effect can be quickly displayed, further improving the interaction efficiency between the first object and the second object.
[0128] In some embodiments, based on the gesture recognition result, an interactive effect corresponding to the gesture recognition result is displayed in the target area, including:
[0129] Based on the gesture recognition result, query the gesture represented by the gesture recognition result from the gesture effect mapping information;
[0130] When the gesture represented by the gesture recognition result is queried, the interactive effect corresponding to the gesture in the gesture effect mapping information is displayed in the target area.
[0131] In the disclosed embodiment, by querying the interactive effect corresponding to the gesture recognition result from the gesture effect mapping information, the electronic device can quickly and accurately obtain the interactive effect corresponding to the air gesture, so that the interactive effect can be displayed quickly and accurately, thereby improving the interaction efficiency between the first object and the second object.
[0132] In some embodiments, the method further comprises:
[0133] If the gesture represented by the gesture recognition result is not found, generating an interactive effect corresponding to the gesture recognition result based on the gesture recognition result;
[0134] Display interactive effects in target areas.
[0135] In the disclosed embodiment, by generating the interactive effect corresponding to the air gesture in real time when the interactive effect corresponding to the gesture recognition result is not queried from the gesture effect mapping information, it is possible to avoid the situation where the electronic device is unable to display the interactive effect corresponding to the air gesture based on the air gesture because the air gesture of the first object is not a preset gesture in the target application, thereby avoiding the situation where the first object fails in gesture interaction and improving the interactive experience of the first object when performing gesture interaction.
[0136] In some embodiments, based on the gesture recognition result, generating an interactive effect corresponding to the gesture recognition result includes:
[0137] Based on the gesture recognition result, the effect description information corresponding to the gesture recognition result is generated through the information generation model, and the effect description information is used to describe the interactive effect corresponding to the gesture recognition result;
[0138] Based on the effect description information, an interactive effect corresponding to the gesture recognition result is generated.
[0139] In the disclosed embodiment, the gesture recognition result is processed by using an information generation model, so that the electronic device can generate an interactive effect adapted to the gesture recognition result based on the effect description information output by the information generation model, thereby improving the quality of the interactive effect generated by the electronic device.
[0140] In some embodiments, a gesture creation control is displayed in the virtual space, and the method further includes:
[0141] In response to a trigger operation on a gesture creation control, displaying a gesture creation page;
[0142] In response to a gesture entry operation in a gesture creation page, obtaining an air gesture entered by a first object;
[0143] Based on the air gesture, at least one candidate interaction effect is displayed on the gesture creation page;
[0144] In response to a selection operation on any candidate interaction effect, the selected candidate interaction effect is set as the interaction effect corresponding to the air gesture.
[0145] In the disclosed embodiment, by supporting the first object to set the air gestures that can be used during the duel and the interactive effects corresponding to the air gestures, not only the freedom of the first object in gesture interaction is improved, but also the air gestures made by the first object during the duel are enriched, thereby enriching the interactive effects displayed on the duel page and providing users with a better viewing experience.
[0146] In some embodiments, the interactive effect includes a first interactive effect and a second interactive effect. The first interactive effect is a special effect of a virtual gesture corresponding to the air gesture, and the second interactive effect is an effect generated after the target body part of the second object is acted upon by the virtual gesture.
[0147] In the disclosed embodiment, by displaying the first interactive effect and the second interactive effect, the user can view the dynamic effect of the virtual gesture corresponding to the air gesture interacting with the second object. Not only can the sense of interaction between the first object and the second object during the duel be enhanced by enriching the display effect when the first object and the second object interact across screens, which can further attract users to watch the live duel and enhance the fun of the live duel, but also by converting the real gesture of the first object into a virtual gesture, the objects participating in the duel can quickly and conveniently interact with other objects across screens, thereby improving the interaction efficiency between the objects participating in the duel.
[0148] In some embodiments, the interactive effect includes at least one of the following:
[0149] The virtual gesture corresponding to the air gesture enters from a side of the target area adjacent to the area where the first object is located, is displayed in the target area, and then disappears or slides out from the opposite side;
[0150] The effect of the virtual gesture corresponding to the air gesture tapping the target body part of the second object in the target area;
[0151] When a virtual gesture corresponding to the air gesture is applied to the second object, the display position of the second object moves toward the direction in which the air gesture is applied;
[0152] When the virtual gesture corresponding to the air gesture is applied to the second object, the display size of the second object gradually decreases.
[0153] In the embodiment of the present disclosure, by displaying the dynamic effect of interacting with the second object through an air gesture in the target area, the sense of interaction between the first object and the second object during the duel can be enhanced by enriching the display effect when the first object and the second object interact across the screen, thereby further attracting users to watch the live duel and enhancing the fun of the live duel.
[0154] Above Figure 2 The embodiment shown is only a brief description of the live interactive method. Figure 2 Based on the illustrated embodiment, another live interactive method is provided. Figure 4 is a flow chart of another live interactive method according to an exemplary embodiment. Figure 4 As shown, the method is performed by an electronic device, and the method includes the following steps:
[0155] In step 401, the electronic device displays a duel page in a virtual space of a first object, where the duel page displays the first object and at least one second object that duels with the first object.
[0156] The above step 401 is the same as the above step 201 and will not be described again.
[0157] It should be noted that the second object targeted by the air gesture can be each second object confronting the first object, or any second object confronting the first object. Accordingly, when the second object targeted by the air gesture is each second object confronting the first object, the electronic device executes step 402 below, and when the second object targeted by the air gesture is any second object confronting the first object, the electronic device executes step 403 or 404 below.
[0158] In step 402, based on the air gesture of the first object, the electronic device displays an interactive effect corresponding to the air gesture in the area where each second object is located.
[0159] In the embodiment of the present disclosure, the air gesture refers to the hand movement of the first object, such as making a fist, waving, making a heart shape, etc. The number of the at least one second object may be one or more, and the embodiment of the present disclosure does not limit this.
[0160] In the case where a first object and a second object are in a confrontation, the electronic device can display the interactive effect corresponding to the air gesture in the area where the second object is located based on the air gesture made by the first object. Figure 5 FIG. 1 is a schematic diagram showing an interactive effect according to an exemplary embodiment. Figure 5 As shown in (a) of FIG. 5 , the duel page 501 displays the live broadcast screens of anchor A and anchor B. Among them, anchor A is the first object, and anchor B is the second object that is in a live broadcast duel with the first object. The gesture made by anchor A is a wave. Figure 5 As shown in (b) and (c) in FIG. 1 , after anchor A waves his hand, the electronic device can display the interactive effect corresponding to the wave in the area where anchor B is located. The interactive effect is a special effect of a palm waving towards anchor B and knocking anchor B down.
[0161] In the case where a first object is confronting multiple second objects, the electronic device can display the interactive effect corresponding to the air gesture made by the first object in the area where each second object is located. Figure 6 FIG. 1 is a schematic diagram showing another interactive effect according to an exemplary embodiment. Figure 6As shown in (a) in FIG. 6 , the duel page 601 displays live broadcast images of anchor A, anchor B, anchor C, and anchor D. Among them, anchor A is a first object, and anchor B, anchor C, and anchor D are multiple second objects that are in a live duel with the first object. The gesture made by anchor A is a fist. Figure 6 As shown in (b) and (c) in the figure, after anchor A makes a fist, the electronic device can display the interactive effects corresponding to the fist in the areas where anchors B, C and D are located. The interactive effect is a special effect of a fist hitting anchors B, C and D, and leaving scars on the faces of anchors B, C and D.
[0162] By displaying the interactive effect corresponding to the air gesture of the first object in the area where each second object is located, the first object can interact with multiple second objects across the screen at one time, without the first object having to make multiple air gestures to interact with multiple second objects separately across the screen, thereby simplifying the operational process of cross-screen interaction between the first object and multiple second objects and improving the interaction efficiency between the first object and multiple second objects.
[0163] In step 403, the electronic device displays an interactive effect corresponding to the air gesture in the area where the second object is located in the direction of the air gesture based on the air gesture of the first object, and the area where the second object is located in the direction of the gesture is located in the gesture direction of the area where the first object is located.
[0164] In the embodiment of the present disclosure, any second object targeted by the air gesture is the second object targeted by the gesture direction of the air gesture. The gesture direction of the air gesture can be in any direction, and the embodiment of the present disclosure does not limit this.
[0165] Since the first object and at least one second object are respectively displayed in different areas of the duel page, the area where the first object is located has a certain positional relationship with the area where the at least one second object is located, such as the area where the second object is located is located to the right, below, or to the lower right of the area where the first object is located. Accordingly, when the first object makes an air gesture, the electronic device can determine the second object targeted by the gesture direction of the air gesture from at least one second object based on the positional relationship between the area where the first object is located and the area where the at least one second object is located, and display the interactive effect of the air gesture in the area where the second object is located. Among them, the second object targeted by the gesture direction is the second object located in the area in the gesture direction of the area where the first object is located.
[0166] For example, Figure 7 FIG. 1 is a schematic diagram showing another interactive effect according to an exemplary embodiment. Figure 7As shown in (a) in FIG. 7 , the duel page 701 displays live broadcast images of anchor A, anchor B, anchor C, and anchor D. Among them, anchor A is a first object, and anchor B, anchor C, and anchor D are multiple second objects that are in a live duel with the first object. The gesture made by anchor A is a fist. Figure 7 As shown in (b) and (c) in the figure, after anchor A makes a fist, the electronic device can display the interactive effect corresponding to the fist in the area where anchor B is located in the direction of the fist. The interactive effect is a special effect of a fist hitting anchor B and leaving a scar on anchor B's face.
[0167] By displaying the interactive effect corresponding to the air gesture in the area where the second object is located in the direction of the air gesture, the first object can selectively interact with any second object among multiple second objects across the screen by changing the direction of the air gesture, thereby providing an efficient and convenient object specification method, simplifying the operational process of cross-screen interaction between the first object and a specific second object, and improving the interaction efficiency between the first object and the second object.
[0168] In step 404, based on the air gesture of the first object, the electronic device displays an interactive effect corresponding to the air gesture in an area where the second object is located and the voice emitted when the first object makes the air gesture.
[0169] In the disclosed embodiment, any second object targeted by the air gesture is the second object targeted by the voice emitted by the first object while the air gesture is being made. Accordingly, when the first object makes an air gesture, the electronic device can recognize the voice emitted by the first object while the air gesture is being made, obtain the voice content of the first object, and then based on the voice content, determine the second object targeted by the voice from at least one second object, and display the interactive effect of the air gesture in the area where the second object is located. For example, the voice content of the voice can be "attack xx", xx is the nickname of the object, then the second object targeted by the voice is the second object nicknamed xx.
[0170] By displaying the interactive effect of an air gesture in the area where the second object is located by the voice emitted when the first object makes the air gesture, the first object can selectively interact with any second object among multiple second objects across the screen by emitting a specific voice while making the air gesture, thereby providing an efficient and convenient object designation method, which not only simplifies the operational process of cross-screen interaction between the first object and the specific second object, improves the interaction efficiency between the first object and the second object, but also improves the accuracy of the second object determined by the electronic device as being targeted by the air gesture.
[0171] It should be noted that the priority of the voice emitted by the first object is higher than the priority of the gesture direction of the air gesture made by the first object, that is, when the first object emits a voice while making an air gesture, the electronic device will determine the second object targeted by the voice as the second object targeted by the air gesture. Only when the first object does not emit a voice while making an air gesture, the electronic device will determine the second object targeted by the gesture direction of the air gesture as the second object targeted by the air gesture.
[0172] In some embodiments, the second object targeted by the air gesture is a second object that belongs to a different camp from the first object. Accordingly, the electronic device can display the interactive effect corresponding to the air gesture in the area where each second object that belongs to a different camp from the first object is located based on the air gesture of the first object; or, based on the air gesture of the first object, display the interactive effect corresponding to the air gesture in the area where any second object that belongs to a different camp from the first object is located. Among them, objects belonging to different camps are in a competitive relationship with each other during the duel. Objects belonging to the same camp are in a cooperative relationship with each other during the duel. By displaying the interactive effect corresponding to the air gesture in the area where multiple or one second object that is in a competitive relationship with the first object is located, it is possible to improve the interaction efficiency between the first object and the second object while enhancing the sense of confrontation during the duel, thereby attracting users to watch the duel between objects.
[0173] For example, Figure 8 FIG. 1 is a schematic diagram showing another interactive effect according to an exemplary embodiment. Figure 8 As shown in (a) in FIG. 8 , the duel page 801 displays live broadcast images of anchor A, anchor B, anchor C, and anchor D. Among them, anchor A is the first object, and anchor B, anchor C, and anchor D are multiple second objects that are in live broadcast duel with the first object. Anchor A and anchor C belong to the same camp, and anchor B and anchor D belong to the same camp. Figure 8 As shown in (b) and (c) in the figure, after anchor A makes a fist, the electronic device can display the interactive effect corresponding to the fist in the area where anchor B and anchor D, who belong to different camps from anchor A, are located. The interactive effect is a special effect of fist hitting anchor B and anchor D, and leaving scars on the faces of anchor B and anchor D.
[0174] In some embodiments, the electronic device can automatically determine any second object that is in a different camp from the first object and is targeted by the air gesture. Accordingly, based on the air gesture of the first object, the electronic device displays the interactive effect corresponding to the air gesture in the area where the second object is located, which is in a different camp from the first object and has a difference in duel score with the first object by a preset score; or, based on the air gesture of the first object, the electronic device displays the interactive effect corresponding to the air gesture in the area where the second object is located, which is in a different camp from the first object and is closest to the area where the first object is located. Wherein, when the first object makes an air gesture, the electronic device can determine the score difference between the second object and the first object, which are in a different camp from the first object, based on the current duel score of the second object and the duel score of the first object. The second object whose score difference is a preset score is the second object targeted by the air gesture. Since the smaller the difference between the duel score of the second object and the first object, the greater the threat of the second object to the first object to win the duel. Therefore, the electronic device can determine the second object with the smallest difference in duel score with the first object among multiple second objects belonging to different camps as the second object targeted by the air gesture, and display the interactive effect of the air gesture in the area where the second object is located, that is, the preset score is the minimum value among the multiple score differences. Alternatively, when the first object makes an air gesture, the electronic device can adopt the principle of proximity to determine the second object closest to the first object among multiple second objects belonging to different camps as the second object targeted by the air gesture, and display the interactive effect of the air gesture in the area where the second object is located.
[0175] When the first object makes an air gesture, the electronic device automatically displays the interactive effect corresponding to the air gesture in the area where the second object, which belongs to a different camp as the first object and has the smallest difference in duel score with the first object, is located. This allows the first object to achieve cross-screen interaction with the second object, which belongs to a different camp and has the smallest difference in duel score, without having to specify a second object from multiple second objects. This not only simplifies the operational process of cross-screen interaction between the first object and a specific second object, improves the interaction efficiency between the first object and the second object, but also enhances the sense of confrontation during the duel, and can attract users to watch the duel between objects.
[0176] When a first object makes an air gesture, the interactive effect corresponding to the air gesture is automatically displayed in the area where the second object, which belongs to a different camp than the first object and is closest to the first object, is located. This allows the first object to achieve cross-screen interaction with the second object, which belongs to a different camp and is closest to the first object, without having to specify a second object from multiple second objects. This not only simplifies the operational process of cross-screen interaction between the first object and a specific second object, improves the interaction efficiency between the first object and the second object, but also speeds up the display process of displaying the interactive effect in a specific area based on air gestures, further improving the interaction efficiency between objects.
[0177] In some embodiments, any second object that is targeted by the air gesture and belongs to a different camp from the first object can be specified by the first object. Accordingly, based on the air gesture of the first object, the electronic device displays the interactive effect corresponding to the air gesture in the area where the second object that belongs to a different camp from the first object and is targeted by the gesture direction of the air gesture is located, and the area where the second object that is targeted by the gesture direction is located is located in the gesture direction of the air gesture in the area where the first object is located; or, based on the air gesture of the first object, the area where the second object that belongs to a different camp from the first object and the voice emitted by the first object while making the air gesture is located displays the interactive effect corresponding to the air gesture. Among them, the first object can specify the second object targeted by the air gesture by changing the gesture direction of the air gesture. Accordingly, when the first object makes an air gesture, the electronic device can determine the second object targeted by the gesture direction of the air gesture based on the positional relationship between the area where the first object is located and the areas where multiple second objects that belong to different camps from the first object are located, and display the interactive effect of the air gesture in the area where the second object is located. Alternatively, the first object can specify the second object targeted by the air gesture by voice. Accordingly, when the first object makes an air gesture, the electronic device can recognize the voice emitted by the first object at the same time as the air gesture, obtain the voice content of the first object, and then based on the voice content, determine the second object to which the voice is directed from multiple second objects belonging to different camps as the first object, and display the interactive effect of the air gesture in the area where the second object is located.
[0178] By displaying the interactive effect corresponding to the air gesture in the area where the second object, which belongs to a different camp from the first object and is targeted by the gesture direction of the air gesture, is located, the first object can selectively interact with the second object in the other camp across the screen by changing the gesture direction of the air gesture. By displaying the interactive effect corresponding to the air gesture in the area where the second object, which belongs to a different camp from the first object and is targeted by the voice emitted by the first object while making the air gesture, the first object can selectively interact with the second object in the other camp across the screen by emitting a specific voice while making the air gesture, thereby providing two efficient and convenient object designation methods, which enhance the sense of confrontation during the duel and simplify the operational process for the first object to interact across the screen with a specific second object in the other camp, thereby improving the interaction efficiency between the first object and the second object.
[0179] In some embodiments, the interactive effect includes a first interactive effect and a second interactive effect. The first interactive effect is the special effect of the virtual gesture corresponding to the air gesture, and the second interactive effect is the effect produced by the virtual gesture on the target body part of the second object. Among them, the air gesture is a real gesture made by the first object. The virtual gesture corresponding to the air gesture is a virtual gesture corresponding to the real gesture represented by the air gesture. The special effect of the virtual gesture is used to show the process of the virtual gesture acting on the target body part of the second object. The target body part can be the head, torso, leg, hand, etc. The second interactive effect is the effect produced by the virtual gesture on the target body part. For example, if the air gesture is a fist, then the virtual gesture corresponding to the air gesture is a virtual fist or a virtual boxing glove. The first interactive effect is the process of the virtual fist or virtual boxing glove hitting the face of the second object. The second interactive effect is the appearance of scars on the face of the second object.
[0180] By displaying the first interactive effect and the second interactive effect, users can see the dynamic effect of the virtual gesture corresponding to the air gesture interacting with the second object. Not only can the sense of interaction between the first object and the second object during the duel be enhanced by enriching the display effect when the first object and the second object interact across screens, which can further attract users to watch the live duel and enhance the fun of the live duel, but also by converting the real gesture of the first object into a virtual gesture, the objects participating in the duel can quickly and conveniently interact with other objects across screens, thereby improving the interaction efficiency between the objects participating in the duel.
[0181] In some embodiments, the interactive effect corresponding to the air gesture includes at least one of the following:
[0182] (1) The virtual gesture corresponding to the air gesture enters the target area from a side adjacent to the area where the first object is located, is displayed in the target area, and then disappears or slides out from the opposite side.
[0183] (2) The effect of a virtual gesture corresponding to the air gesture tapping a target body part of a second object in the target area. The target body part may be the head, torso, leg, hand, etc., which is not limited in the embodiments of the present disclosure.
[0184] (3) When a virtual gesture corresponding to an air gesture is applied to a second object, the display position of the second object moves in the direction of applying the air gesture. The direction of applying the air gesture refers to the direction in which the air gesture is applied to the second object, such as applying the air gesture to the second object from top to bottom. The application direction can be any direction, and the embodiments of the present disclosure are not limited to this.
[0185] (4) When the virtual gesture corresponding to the air gesture is applied to the second object, the display size of the second object gradually decreases.
[0186] For example, Figure 5 As shown, the target area is the area where anchor B is located, the air gesture is waving, and the interactive effect corresponding to the air gesture is that the palm enters from the left side of the area where anchor B is located. After the palm enters the area where anchor B is located, the palm can be applied to anchor B from the upper left to the lower right. During the application process, the palm will slap the head of the second object, and the second object will fall toward the lower right and gradually shrink. When the second object falls completely, the palm will disappear in the area where anchor B is located.
[0187] By displaying the dynamic effect of air gestures interacting with the second object in the target area, the sense of interaction between the first object and the second object during the duel can be enhanced by enriching the display effect when the first object and the second object interact across the screen, thereby further attracting users to watch the live duel and enhancing the fun of the live duel.
[0188] The disclosed embodiments provide a live interactive method, which, during a contest between a first object and at least one second object, can provide a novel and efficient interactive method for objects participating in the contest by displaying an interactive effect corresponding to an air gesture in an area where the second object targeted by the air gesture is located when the first object makes an air gesture. While attracting users to watch the contest, the objects participating in the contest can quickly and conveniently interact with other objects across screens by converting the real gesture of the first object into a virtual interactive effect, thereby improving the interaction efficiency between the objects participating in the contest.
[0189] In addition, by displaying the interactive effect corresponding to the air gesture of the first object in the area where each second object is located, the first object can interact with multiple second objects across the screen at one time, without the first object having to make multiple air gestures to interact with multiple second objects separately across the screen, thereby simplifying the operational process of the first object interacting with multiple second objects across the screen and improving the interaction efficiency between the first object and multiple second objects.
[0190] In addition, by displaying the interactive effect corresponding to the air gesture in the area where the second object is located in the gesture direction of the air gesture, the first object can selectively interact with any second object among multiple second objects across the screen by changing the gesture direction of the air gesture, thereby providing an efficient and convenient object specification method, simplifying the operational process of cross-screen interaction between the first object and a specific second object, and improving the interaction efficiency between the first object and the second object.
[0191] In addition, by displaying the interactive effect of the air gesture in the area where the second object is located by the voice emitted when the first object makes the air gesture, the first object can selectively interact with any second object among multiple second objects across the screen by emitting a specific voice while making the air gesture, thereby providing an efficient and convenient object designation method, which not only simplifies the operational process of the first object interacting with a specific second object across the screen, improves the interaction efficiency between the first object and the second object, but also improves the accuracy of the second object determined by the electronic device as being targeted by the air gesture.
[0192] On the basis of the above-mentioned embodiments, the embodiments of the present disclosure further provide another live interactive method, which introduces the triggering conditions for gesture interaction with the first object. Fig. 9 is a flow chart of another live interactive method according to an exemplary embodiment, the method is executed by an electronic device, such as Fig. 9 As shown, the method comprises the following steps:
[0193] In step 901, the electronic device displays a duel page in a virtual space of a first object, where the duel page displays the first object and at least one second object that duels with the first object.
[0194] The above step 901 is the same as the above step 201 and will not be described again.
[0195] In step 902, when the duel information of the first object meets the preset conditions, the electronic device displays the interactive effect corresponding to the air gesture in the target area of the duel page based on the air gesture of the first object, and the target area is the area where the second object targeted by the air gesture is located.
[0196] In an embodiment of the present disclosure, the duel information of the first object includes the duel score of the first object, the duration of the duel between the first object and at least one second object, the duel ranking of the first object, the duel ranking of the camp to which the first object belongs, etc. Among them, the duel ranking of the first object is the ranking of the duel score of the first object among the duel objects. The duel objects are multiple objects participating in the duel, including the first object and at least one second object. The duel ranking of the camp to which the first object belongs is the ranking of the total duel score of the camp to which the first object belongs in the duel camp. The duel camps are multiple camps participating in the duel, including the camp to which the first object belongs and the camp to which at least one second object belongs.
[0197] The preset conditions are the conditions for the air gesture to take effect, that is, when the preset conditions are met, the air gesture is an air gesture that can produce an interactive effect on the second object. Accordingly, when the first object makes an air gesture, the electronic device needs to determine whether the current confrontation information of the first object meets the preset conditions. When the preset conditions are met, the electronic device can display the interactive effect corresponding to the air gesture in the target area based on the air gesture of the first object. On the contrary, when the preset conditions are not met, the electronic device does not respond to the air gesture of the first object, that is, the air gesture is not effective.
[0198] By pre-setting the effectiveness conditions of the air gesture, the first object can only interact across the screen with the second object targeted by the air gesture when the current duel information meets the effectiveness conditions. The above process associates the process of the first object interacting across the screen with the second object through air gestures with the duel information that changes at any time, which increases the uncertainty of cross-screen interaction based on air gestures, thereby creating an intense and interesting interactive atmosphere, further attracting users to watch live duels.
[0199] For example, Fig.10 FIG. 1 is a schematic diagram showing a live interactive process according to an exemplary embodiment. Fig.10 As shown, the first object first starts the live broadcast, and then participates in the live broadcast duel with at least one second object during the live broadcast. During the duel, if the duel information of the first object meets the preset conditions, the electronic device can display the interactive effect corresponding to the air gesture in the target area based on the air gesture made by the first object. After the live broadcast duel ends, the first object can turn off the live broadcast.
[0200] In some embodiments, when the duel information of the first object meets the preset conditions, the electronic device can display guidance information on the duel page, and the guidance information is used to guide the first object to make an air gesture to interact with the second object with the air gesture, and the guidance information includes at least one of a guidance text and a guidance animation. Among them, the guidance text is used to describe how to make an air gesture. The guidance animation is used to demonstrate the making of an air gesture. By displaying the guidance information, it is possible to clearly and intuitively convey how to make an air gesture to interact with the second object across the screen, without the first object having to explore the cross-screen interaction method supported by the live duel, thereby reducing the time cost of cross-screen interaction and improving the efficiency of human-computer interaction.
[0201] For example, Fig.11 FIG. 1 is a schematic diagram showing a guide message according to an exemplary embodiment. Fig.11 As shown, the duel page 1101 contains live broadcast images of anchor A and anchor B. Among them, anchor A is the first object, and anchor B is the second object that is in a live duel with the first object. When the duel information of anchor A meets the preset conditions, the electronic device can display a guiding message "Congratulations on reaching the gesture interaction advantage! Make a gesture and start interacting" in the area where anchor A is located, so as to guide the first object to make a gesture in the air to interact with the second object.
[0202] In some embodiments, the duel information of the first object satisfies the preset condition, which may be that the current duel score of the first object satisfies the preset condition, or the current duel duration of the first object and at least one second object satisfies the preset condition, or the current duel ranking of the first object satisfies the preset condition, or the current duel ranking of the camp to which the first object belongs satisfies the preset condition. Accordingly, the situations where the duel information of the first object satisfies the preset condition include the following:
[0203] (1) The duel information of the first object satisfies the preset condition, including that the current duel score of the first object is greater than a first score threshold. The first score threshold may be any value, such as 1000, 2000, 3000 points, etc., which is not limited in the embodiments of the present disclosure.
[0204] (2) The duel information of the first object satisfies the preset condition, including that the current duel duration between the first object and at least one second object is greater than a duration threshold. The duration threshold may be any value, such as 60 seconds, 70 seconds, 80 seconds, etc., which is not limited in the embodiments of the present disclosure.
[0205] (3) The duel information of the first object satisfies the preset conditions, including that the current duel ranking of the first object is less than the first quantity threshold, and the current duel ranking of the first object is the ranking of the duel score of the first object among the duel objects. The duel objects are multiple objects participating in the duel, including the first object and at least one second object. The higher the duel score of the first object, the higher the ranking of the first object among the duel objects. When the current duel ranking of the first object is less than the first quantity threshold, it indicates that the current duel ranking of the first object is relatively high. The first quantity threshold is related to the number of objects participating in the duel. For example, when there are two objects participating in the duel, the first quantity threshold is 2. When there are four objects participating in the duel, the first quantity threshold can be 4, 3, 2, etc.
[0206] In some embodiments, the electronic device can determine that the duel information of the first object meets the preset condition when the duel score of the first object is in a stable leading condition. Accordingly, the duel information of the first object meets the preset condition including that the current duel score of the first object is higher than the duel score of each second object, and the score difference with each second object is greater than the second score threshold. Among them, the current duel score of the first object is higher than the duel score of each second object, indicating that the duel score of the first object is the highest, that is, the current duel ranking of the first object is first. Since the duel scores of the first object and at least one second object change at any time, when the score difference between the first object and each second object is small, the duel score of the first object will be quickly overtaken by the second object in a large case, resulting in the failure of the process of the first object using the air gesture to interact with the second object. In order to ensure that the first object can successfully use the air gesture to interact with the second object, the duel score of the first object needs to be in a stable leading condition, that is, the current duel score of the first object not only needs to be higher than the duel score of each second object, but also needs to be greater than the second score threshold with the score difference of each second object.
[0207] By setting the preset condition that the current duel score of the first object is higher than the duel score of each second object, and the score difference with each second object is greater than the second score threshold, it is possible to avoid the situation where the first object is unable to successfully interact with the second object through an air gesture because the current duel score of the first object is overtaken by the second object when the score difference between the first object and each second object is small, thereby avoiding the interaction efficiency between the first object and the second object being affected by the failure of gesture interaction, and improving the interactive experience of the first object when performing gesture interaction.
[0208] (4) The duel information of the first object satisfies the preset conditions, including that the current duel ranking of the camp to which the first object belongs is less than the second quantity threshold, and the current duel ranking of the camp to which the first object belongs is the ranking of the total duel score of the camp to which the first object belongs in the duel camp. The duel camps are multiple camps participating in the duel, including the camp to which the first object belongs and the camp to which at least one second object belongs. The higher the total duel score of the camp to which the first object belongs, the higher the ranking of the camp to which the first object belongs in the duel camp. When the current duel ranking of the camp to which the first object belongs is less than the second quantity threshold, it indicates that the current duel ranking of the camp to which the first object belongs is relatively high. The second quantity threshold is related to the number of camps participating in the duel. For example, when there are two camps participating in the duel, the second quantity threshold is 2. When there are four camps participating in the duel, the second quantity threshold can be 4, 3, 2, etc.
[0209] In some embodiments, the electronic device can determine that the duel information of the first object meets the preset condition when the duel score of the camp to which the first object belongs is in a stable leading condition. Accordingly, the duel information of the first object meets the preset condition including that the total duel score of the camp to which the first object belongs is higher than the total duel score of other camps, and the score difference with other camps is greater than the second score threshold. Among them, the total duel score of the camp to which the first object belongs is higher than the total duel score of other camps, indicating that the duel score of the camp to which the first object belongs is the highest, that is, the current duel ranking of the camp to which the first object belongs is first. Since the duel scores of the first object and at least one second object change at any time, when the total duel score of the camp to which the first object belongs and the total duel score of other camps are small, the total duel score of the camp to which the first object belongs will be quickly overtaken by other camps in most cases, resulting in the failure of the process of the first object using air gestures to interact with the second object. In order to ensure that the first object can successfully use air gestures to interact with the second object, the total duel score of the camp to which the first object belongs needs to be in a stable leading condition, that is, the total duel score of the camp to which the first object belongs not only needs to be higher than the total duel score of other camps, but also needs to be greater than the second score threshold with the score difference of other camps.
[0210] By setting the preset condition to that the total duel score of the camp to which the first object belongs is higher than the total duel scores of other camps, and the score difference with other camps is greater than the second score threshold, it is possible to avoid the situation where the first object cannot successfully interact with the second object through an air gesture because the total duel score of the camp to which the first object belongs is overtaken by other camps when the score difference between the total duel score of the camp to which the first object belongs is small. This can thereby avoid affecting the interaction efficiency between the first object and the second object due to gesture interaction failure, and improve the interactive experience of the first object when performing gesture interaction.
[0211] In some embodiments, the first object's air gesture can also take effect when receiving the virtual resource. Accordingly, the above step 902 can be replaced by: in response to detecting the first object's air gesture, when the current time is within the preset time period when the first object receives the virtual resource, based on the first object's air gesture, the interactive effect corresponding to the air gesture is displayed in the target area of the duel page. Among them, the virtual resource is a virtual resource given by any audience object in the virtual space of the first object. If the time when the first object makes an air gesture is within the preset time period after the first object receives the virtual resource, it indicates that the air gesture can take effect, that is, it can produce an interactive effect on the second object. The preset time period can be 30 seconds, 40 seconds, 60 seconds, etc., and the embodiment of the present application does not limit this. By allowing the first object's air gesture to take effect within a period of time after receiving the virtual resource, it can further attract the audience object to interact with the first object by giving virtual resources, thereby improving the interaction efficiency between the audience object and the anchor object.
[0212] In some embodiments, the first object needs to deduct the duel score to realize gesture interaction. Accordingly, when displaying the interactive effect corresponding to the air gesture, the electronic device can display the duel score of the first object reduced by a preset score. Among them, the preset score can be a fixed value, or it can be related to the gesture type of the air gesture, that is, different air gestures correspond to different preset scores. By reducing the duel score of the first object by a preset score when the first object uses an air gesture to interact with the second object, the sense of confrontation between the first object and the second object in the duel process can be enhanced during the interaction between the first object and the second object, thereby increasing the fun of users watching the live duel.
[0213] In some embodiments, when the number of air gestures made by the first object reaches a preset number, in response to detecting the air gesture of the first object, the electronic device can display a prompt message, and the prompt message is used to prompt the first object that the air gesture is no longer effective. Among them, the preset number of times can be any value, such as 3, 4, 5, and the embodiments of the present disclosure are not limited to this. By setting a preset number of times to limit the number of times the first object uses air gestures during the duel when the duel information of the first object meets the preset conditions, it is possible to avoid the situation where the first object frequently makes air gestures and frequently affects the live broadcast screen of the second object targeted by the air gesture, thereby avoiding affecting the duel experience of the second object participating in the duel, and creating a harmonious and friendly duel atmosphere for the second object.
[0214] The disclosed embodiments provide a live interactive method, which provides a novel and efficient interactive method for objects participating in the duel by displaying the interactive effect corresponding to the air gesture in the area where the second object targeted by the air gesture is located when the first object makes an air gesture during a duel between a first object and at least one second object. While attracting users to watch the duel, the objects participating in the duel can quickly and conveniently interact with other objects across the screen by converting the real gesture of the first object into a virtual interactive effect, thereby improving the interaction efficiency between the objects participating in the duel.
[0215] In addition, by pre-setting the effectiveness conditions of the air gesture, the first object can only interact across the screen with the second object targeted by the air gesture when the current duel information meets the effectiveness conditions. The above process associates the process of the first object interacting across the screen with the second object through air gestures with the duel information that changes at any time, which increases the uncertainty of cross-screen interaction based on air gestures, thereby creating an intense and interesting interactive atmosphere, further attracting users to watch live duels.
[0216] On the basis of the above-mentioned embodiments, the embodiments of the present disclosure further provide another live interactive method, which introduces the process of identifying the air gesture of the first object and determining the interactive effect corresponding to the air gesture. Fig.12 is a flowchart of another live interactive method according to an exemplary embodiment, the method is executed by an electronic device, such as Fig.12 As shown, the method comprises the following steps:
[0217] In step 1201, the electronic device displays a duel page in a virtual space of a first object, where the duel page displays the first object and at least one second object that duels with the first object.
[0218] The above step 1201 is the same as the above step 201 and will not be repeated here.
[0219] In step 1202, when an air gesture of the first object is detected, the electronic device performs gesture recognition on the air gesture of the first object and determines a gesture recognition result of the air gesture.
[0220] In an embodiment of the present disclosure, when a first object is detected to make an air gesture, the electronic device can collect a live screen of the first object. The live screen includes the air gesture of the first object. The electronic device performs gesture recognition on the air gesture displayed on the live screen, and determines a gesture recognition result of the air gesture. The gesture recognition result is used to indicate the gesture type of the air gesture.
[0221] Optionally, the electronic device can recognize the air gesture of the first object through a gesture recognition model. The gesture recognition model can be a neural network model, such as a convolutional neural network model, a graph neural network model, etc.
[0222] In step 1203, the electronic device displays the interactive effect corresponding to the gesture recognition result in the target area based on the gesture recognition result, and the target area is the area where the second object targeted by the air gesture is located.
[0223] In the disclosed embodiment, the electronic device can obtain the interactive effect corresponding to the gesture recognition result based on the gesture recognition result of the air gesture, and display the interactive effect in the target area. By performing gesture recognition on the air gesture when the first object is detected to have made an air gesture, the electronic device can quickly and accurately obtain the interactive effect corresponding to the air gesture based on the gesture recognition result of the air gesture, so that the interactive effect can be quickly displayed, further improving the interaction efficiency between the first object and the second object.
[0224] In some embodiments, the interactive effect corresponding to the gesture recognition result is a preset interactive effect. Accordingly, based on the gesture recognition result, the electronic device queries the gesture represented by the gesture recognition result from the gesture effect mapping information; when the gesture represented by the gesture recognition result is queried, the electronic device displays the interactive effect corresponding to the gesture in the gesture effect mapping information in the target area. Among them, the gesture effect mapping information includes a mapping relationship between gestures and interactive effects. Therefore, the electronic device can first query the gesture represented by the gesture recognition result from multiple gestures in the gesture effect mapping information, and then determine the interactive effect corresponding to the queried gesture in the gesture effect mapping information as the interactive effect corresponding to the gesture recognition result. By querying the interactive effect corresponding to the gesture recognition result from the gesture effect mapping information, the electronic device can quickly and accurately obtain the interactive effect corresponding to the air gesture, so that the interactive effect can be quickly and accurately displayed, thereby improving the interaction efficiency between the first object and the second object.
[0225] In some embodiments, the interactive effect corresponding to the gesture recognition result is an interactive effect generated in real time by the electronic device. Accordingly, when the gesture represented by the gesture recognition result is not found, the electronic device generates an interactive effect corresponding to the gesture recognition result based on the gesture recognition result; and then displays the interactive effect in the target area. By generating the interactive effect corresponding to the air gesture in real time when the interactive effect corresponding to the gesture recognition result is not found from the gesture effect mapping information, it is possible to avoid the situation where the electronic device cannot display the interactive effect corresponding to the air gesture based on the air gesture because the air gesture of the first object is not a preset gesture in the target application, thereby avoiding the situation where the first object fails to perform gesture interaction, and improving the interactive experience of the first object when performing gesture interaction.
[0226] In some embodiments, the electronic device can obtain the interactive effect corresponding to the gesture recognition result through the model. Accordingly, based on the gesture recognition result, the electronic device generates effect description information corresponding to the gesture recognition result through the information generation model, and the effect description information is used to describe the interactive effect corresponding to the gesture recognition result; the electronic device generates the interactive effect corresponding to the gesture recognition result based on the effect description information. Among them, the information generation model can be a large language model, such as ChatGPT (Chat Generative Pre-trained Transformer), BERT (Bidirectional Encoder Representations from Transformers), etc., and the embodiments of the present disclosure are not limited to this. By using the information generation model to process the gesture recognition result, the electronic device can generate an interactive effect adapted to the gesture recognition result based on the effect description information output by the information generation model, thereby improving the quality of the interactive effect generated by the electronic device.
[0227] In some embodiments, a gesture creation control is displayed in the virtual space, and the first object can set its own unique air gesture through the gesture creation control. Accordingly, in response to the triggering operation of the gesture creation control, the electronic device displays a gesture creation page; in response to the gesture entry operation in the gesture creation page, the electronic device obtains the air gesture entered by the first object; the electronic device displays at least one candidate interactive effect on the gesture creation page based on the air gesture; in response to the selection operation of any candidate interactive effect, the electronic device sets the selected candidate interactive effect to the interactive effect corresponding to the air gesture. Among them, the electronic device can obtain the air gesture entered by the first object through the camera, and can also obtain the air gesture entered by the first object through the gesture picture uploaded by the first object. The embodiment of the present disclosure does not limit this. At least one candidate interactive effect can be an interactive effect obtained by the electronic device from the interactive effect database based on the air gesture, or it can be an interactive effect generated by the electronic device based on the air gesture. By supporting the first object to set the air gestures that can be used during the duel and the corresponding interactive effects of the air gestures, not only the freedom of the first object in gesture interaction is improved, but also the air gestures made by the first object during the duel are enriched, thereby enriching the interactive effects displayed on the duel page and improving the user's viewing experience.
[0228] The disclosed embodiments provide a live interactive method, which, during a contest between a first object and at least one second object, can provide a novel and efficient interactive method for objects participating in the contest by displaying an interactive effect corresponding to an air gesture in an area where the second object targeted by the air gesture is located when the first object makes an air gesture. While attracting users to watch the contest, the objects participating in the contest can quickly and conveniently interact with other objects across screens by converting the real gesture of the first object into a virtual interactive effect, thereby improving the interaction efficiency between the objects participating in the contest.
[0229] In addition, by performing gesture recognition on the air gesture when detecting that the first object makes an air gesture, the electronic device can quickly and accurately obtain the interactive effect corresponding to the air gesture based on the gesture recognition result of the air gesture, so that the interactive effect can be quickly displayed, further improving the interaction efficiency between the first object and the second object.
[0230] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0231] Fig.13 FIG. 1 is a block diagram of a live interactive device according to an exemplary embodiment. Fig.13 As shown, the device includes: a first display unit 1301 and a second display unit 1302.
[0232] The first display unit 1301 is configured to display a duel page in the virtual space of the first object, where the duel page displays the first object and at least one second object that duels with the first object;
[0233] The second display unit 1302 is configured to display the interactive effect corresponding to the air gesture in the target area of the duel page based on the air gesture of the first object, and the target area is the area where the second object targeted by the air gesture is located.
[0234] In some embodiments, the second display unit 1302 is configured to display an interactive effect in the area where each second object is located based on an air gesture made by the first object; or, based on an air gesture made by the first object, display an interactive effect in the area where the second object is located in the direction of the air gesture, and the area where the second object is located in the direction of the gesture is located in the gesture direction of the area where the first object is located; or, based on the air gesture made by the first object, display an interactive effect in the area where the second object is located that is targeted by the voice emitted when the first object makes the air gesture.
[0235] In some embodiments, the second display unit 1302 is configured to display an interactive effect in an area where each second object that belongs to a different camp from the first object is located based on an air gesture of the first object; or to display an interactive effect in an area where any second object that belongs to a different camp from the first object is located based on an air gesture of the first object.
[0236] In some embodiments, the second display unit 1302 is configured to display an interactive effect based on an air gesture made by the first object in an area where a second object is located, which belongs to a different camp than the first object and whose duel score differs from that of the first object by a preset score; or, based on an air gesture made by the first object, display an interactive effect in an area where a second object is located, which belongs to a different camp than the first object and is closest to the area where the first object is located.
[0237] In some embodiments, the second display unit 1302 is configured to display an interactive effect based on the air gesture of the first object in an area where a second object, which belongs to a different camp from the first object and is targeted by the gesture direction of the air gesture, is located, and the area where the second object is located is located in the gesture direction of the air gesture of the area where the first object is located; or, based on the air gesture of the first object, an interactive effect is displayed in an area where a second object, which belongs to a different camp from the first object and is targeted by voice emitted while the first object makes the air gesture, is located.
[0238] In some embodiments, the second display unit 1302 is further configured to display an interactive effect corresponding to the air gesture in a target area of the duel page based on the air gesture of the first object when the duel information of the first object meets a preset condition.
[0239] In some embodiments, Fig.14 FIG. 1 is a block diagram of another live interactive device according to an exemplary embodiment. Fig.14 As shown, the device also includes:
[0240] The third display unit 1303 is configured to display guidance information on the duel page when the duel information of the first object meets a preset condition, the guidance information being used to guide the first object to make an air gesture to interact with the air gesture with the second object, and the guidance information including at least one of a guidance text and a guidance animation.
[0241] In some embodiments, the duel information of the first object satisfies the preset conditions including that the current duel score of the first object is greater than a first score threshold; or, the duel information of the first object satisfies the preset conditions including that the current duel duration of the first object and at least one second object is greater than the duration threshold; or, the duel information of the first object satisfies the preset conditions including that the current duel ranking of the first object is less than a first quantity threshold, and the current duel ranking of the first object is the ranking of the duel score of the first object among the duel objects; or, the duel information of the first object satisfies the preset conditions including that the current duel ranking of the camp to which the first object belongs is less than a second quantity threshold, and the current duel ranking of the camp to which the first object belongs is the ranking of the total duel score of the camp to which the first object belongs in the duel camp.
[0242] In some embodiments, the duel information of the first object satisfies a preset condition including that the current duel score of the first object is higher than the duel score of each second object, and the score difference with each second object is greater than a second score threshold.
[0243] In some embodiments, the duel information of the first object satisfies a preset condition including that the total duel score of the camp to which the first object belongs is higher than the total duel score of other camps, and the score difference with other camps is greater than a second score threshold.
[0244] In some embodiments, the second display unit 1302 is further configured to, in response to detecting an air gesture of the first object, execute an air gesture based on the first object, and display an interactive effect corresponding to the air gesture in a target area of the duel page when the current time is within a preset time period in which the first object receives the virtual resource.
[0245] In some embodiments, the third display unit 1303 is further configured to display the duel score of the first object reduced by a preset score while displaying the interactive effect corresponding to the air gesture.
[0246] In some embodiments, the third display unit 1303 is further configured to display a prompt message in response to detecting an air gesture of the first object when the number of air gestures made by the first object reaches a preset number, and the prompt message is used to prompt that the air gesture of the first object is no longer effective.
[0247] In some embodiments, see Fig.14 , the second display unit 1302 includes:
[0248] The recognition subunit 1401 is configured to, when an air gesture of the first object is detected, perform gesture recognition on the air gesture of the first object and determine a gesture recognition result of the air gesture;
[0249] The display subunit 1402 is configured to display the interactive effect corresponding to the gesture recognition result in the target area based on the gesture recognition result.
[0250] In some embodiments, the display subunit 1402 is configured to query the gesture represented by the gesture recognition result from the gesture effect mapping information based on the gesture recognition result; when the gesture represented by the gesture recognition result is queried, the interactive effect corresponding to the gesture in the gesture effect mapping information is displayed in the target area.
[0251] In some embodiments, the display subunit 1402 is further configured to generate an interactive effect corresponding to the gesture recognition result based on the gesture recognition result when the gesture represented by the gesture recognition result is not found; and display the interactive effect in the target area.
[0252] In some embodiments, the display subunit 1402 is further configured to generate effect description information corresponding to the gesture recognition result based on the gesture recognition result through an information generation model, where the effect description information is used to describe the interactive effect corresponding to the gesture recognition result; and generate the interactive effect corresponding to the gesture recognition result based on the effect description information.
[0253] In some embodiments, gesture creation controls are displayed in the virtual space, see Fig.14 , the device further comprises:
[0254] Creation unit 1304 is configured to display a gesture creation page in response to a trigger operation on a gesture creation control; obtain an air gesture entered by a first object in response to a gesture entry operation on the gesture creation page; display at least one candidate interaction effect on the gesture creation page based on the air gesture; and set the selected candidate interaction effect as the interaction effect corresponding to the air gesture in response to a selection operation on any candidate interaction effect.
[0255] In some embodiments, the interactive effect includes a first interactive effect and a second interactive effect. The first interactive effect is a special effect of a virtual gesture corresponding to an air gesture, and the second interactive effect is an effect produced when a target body part of the second object is acted upon by the virtual gesture.
[0256] In some embodiments, the interactive effect includes at least one of the following:
[0257] The effect of an air gesture entering the target area from a side adjacent to the area where the first object is located, and then disappearing or sliding out from the opposite side after being displayed in the target area;
[0258] The effect of an air gesture tapping a target body part of a second object in the target area;
[0259] When an air gesture is applied to a second object, the display position of the second object moves toward the direction in which the air gesture is applied;
[0260] When the air gesture is applied to the second object, the display size of the second object gradually shrinks.
[0261] The disclosed embodiments provide a live interactive device, which, during a contest between a first object and at least one second object, can provide a novel and efficient interactive method for objects participating in the contest by displaying an interactive effect corresponding to an air gesture in an area where the second object targeted by the air gesture is located when the first object makes an air gesture. While attracting users to watch the contest, the real gesture of the first object is converted into a virtual interactive effect, allowing the objects participating in the contest to quickly and conveniently interact with other objects across the screen, thereby improving the interaction efficiency between the objects participating in the contest.
[0262] It should be noted that the live interactive device provided in the above embodiment is only illustrated by the division of the above functional units. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the live interactive device provided in the above embodiment and the live interactive method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0263] Regarding the live interactive device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0264] Fig.15 1 is a block diagram of an electronic device according to an exemplary embodiment. Generally, the electronic device 1500 includes: a processor 1501 and a memory 1502 .
[0265] The processor 1501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0266] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1502 is used to store at least one program code, which is used to be executed by the processor 1501 to implement the live interactive method provided in the method embodiment of the present disclosure.
[0267] In some embodiments, the electronic device 1500 may further optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, the memory 1502 and the peripheral device interface 1503 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1503 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507 and a power supply 1508.
[0268] The peripheral device interface 1503 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1501 and the memory 1502. In some embodiments, the processor 1501, the memory 1502, and the peripheral device interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1501, the memory 1502, and the peripheral device interface 1503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0269] The radio frequency circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1504 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1504 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1504 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1504 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.
[0270] The display screen 1505 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1505 is a touch display screen, the display screen 1505 also has the ability to collect touch signals on the surface or above the surface of the display screen 1505. The touch signal can be input to the processor 1501 as a control signal for processing. At this time, the display screen 1505 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1505 can be one, and the front panel of the electronic device 1500 is set; in other embodiments, the display screen 1505 can be at least two, which are respectively set on different surfaces of the electronic device 1500 or are folded; in some other embodiments, the display screen 1505 can be a flexible display screen, which is set on the curved surface or folded surface of the electronic device 1500. Even, the display screen 1505 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0271] The camera assembly 1506 is used to capture images or videos. Optionally, the camera assembly 1506 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0272] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1501 for processing, or input them into the radio frequency circuit 1504 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 1500. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1507 may also include a headphone jack.
[0273] The power supply 1508 is used to power various components in the electronic device 1500. The power supply 1508 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0274] Those skilled in the art will understand that Fig.15 The structure shown in the figure does not constitute a limitation on the electronic device 1500, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0275] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1502 including instructions, and the instructions can be executed by a processor 1501 of a terminal electronic device 1500 to complete the live interactive method. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0276] A computer program product includes a computer program, which implements the above-mentioned live broadcast interactive method when executed by a processor.
[0277] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0278] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A live interactive method, characterized in that: The method comprises: Displaying a duel page in a virtual space of a first object, wherein the duel page displays the first object and at least one second object that duels with the first object; Based on the air gesture of the first object, an interactive effect corresponding to the air gesture is displayed in a target area of the duel page, and the target area is an area where the second object targeted by the air gesture is located.
2. The live interactive method according to claim 1, characterized in that: The air gesture based on the first object, displaying the interactive effect corresponding to the air gesture in the target area of the duel page, includes: Based on the air gesture of the first object, display the interactive effect in the area where each second object is located; or, Based on the air gesture of the first object, the interactive effect is displayed in the area where the second object is located in the direction of the air gesture, and the area where the second object is located in the direction of the gesture is located in the direction of the first object; or Based on the air gesture of the first object, the interactive effect is displayed in the area where the second object is located targeted by the voice emitted when the first object makes the air gesture.
3. The live interactive method according to claim 1, characterized in that: The air gesture based on the first object, displaying the interactive effect corresponding to the air gesture in the target area of the duel page, includes: Based on the air gesture of the first object, the interactive effect is displayed in the area where each second object belonging to a different camp from the first object is located; or, Based on the air gesture of the first object, the interactive effect is displayed in an area where any second object belonging to a different camp from the first object is located.
4. The live interactive method according to claim 3, characterized in that: The air gesture based on the first object, displaying the interactive effect in the area where any second object belonging to a different camp from the first object is located, includes: Based on the air gesture of the first object, the interactive effect is displayed in the area where the second object that belongs to a different camp from the first object and whose duel score with the first object differs by a preset score is located; or Based on the air gesture of the first object, the interactive effect is displayed in an area where a second object is located, which belongs to a different camp from the first object and is closest to the area where the first object is located.
5. The live interactive method according to claim 3, characterized in that: The air gesture based on the first object, displaying the interactive effect in the area where any second object belonging to a different camp from the first object is located, includes: Based on the air gesture of the first object, the interactive effect is displayed in an area where a second object that belongs to a different camp from the first object and is targeted by the air gesture is located, and the area where the second object is located is located in the gesture direction of the air gesture in the area where the first object is located; or Based on the air gesture of the first object, the interactive effect is displayed in the area where the second object is located, which belongs to a different camp from the first object and is targeted by the voice emitted by the first object while making the air gesture.
6. The live interactive method according to claim 1, characterized in that: The method further comprises: When the duel information of the first object meets a preset condition, the step of executing the air gesture based on the first object and displaying the interactive effect corresponding to the air gesture in the target area of the duel page.
7. The live interactive method according to claim 1, characterized in that: The method further comprises: When the duel information of the first object meets a preset condition, guidance information is displayed on the duel page, and the guidance information is used to guide the first object to make an air gesture to interact with the air gesture to the second object, and the guidance information includes at least one of a guidance text and a guidance animation.
8. The live interactive method according to claim 6 or 7, characterized in that: The matchup information of the first object satisfies a preset condition including that the current matchup score of the first object is greater than a first score threshold; or The confrontation information of the first object meets the preset condition including that the current confrontation time between the first object and the at least one second object is greater than a time threshold; or, The match information of the first object meets the preset condition including that the current match ranking of the first object is less than a first quantity threshold, and the current match ranking of the first object is the ranking of the match score of the first object among the match objects; or, The duel information of the first object satisfies the preset conditions, including that the current duel ranking of the camp to which the first object belongs is less than a second quantity threshold, and the current duel ranking of the camp to which the first object belongs is the ranking of the total duel score of the camp to which the first object belongs in the duel camp.
9. The live interactive method according to claim 8, characterized in that: The match information of the first object satisfies a preset condition including that the current match ranking of the first object is less than a first quantity threshold, including: The duel information of the first object satisfies a preset condition including that a current duel score of the first object is higher than a duel score of each second object, and a score difference with each second object is greater than a second score threshold.
10. The live interactive method according to claim 8, characterized in that: The duel information of the first object satisfies a preset condition including that the current duel ranking of the camp to which the first object belongs is less than a second quantity threshold, including: The duel information of the first object satisfies a preset condition including that a total duel score of a camp to which the first object belongs is higher than a total duel score of other camps, and a score difference with the other camps is greater than a second score threshold.
11. The live interactive method according to claim 1, characterized in that: The method further comprises: In response to detecting the air gesture of the first object, when the current time is within a preset time period for the first object to receive virtual resources, the air gesture based on the first object is executed, and the interactive effect corresponding to the air gesture is displayed in the target area of the duel page.
12. The live interactive method according to claim 1, characterized in that: The method further comprises: When displaying the interactive effect corresponding to the air gesture, the duel score of the first object is reduced by a preset score.
13. The live interactive method according to claim 1, characterized in that: The method further comprises: When the first object makes an air gesture a preset number of times, in response to detecting the air gesture of the first object, a prompt message is displayed, where the prompt message is used to prompt the first object that the air gesture is no longer effective.
14. The live interactive method according to claim 1, characterized in that: The air gesture based on the first object, displaying the interactive effect corresponding to the air gesture in the target area of the duel page, includes: In a case where an air gesture of the first object is detected, performing gesture recognition on the air gesture of the first object to determine a gesture recognition result of the air gesture; Based on the gesture recognition result, an interactive effect corresponding to the gesture recognition result is displayed in the target area.
15. The live interactive method according to claim 14, characterized in that: The step of displaying the interactive effect corresponding to the gesture recognition result in the target area based on the gesture recognition result includes: Based on the gesture recognition result, querying the gesture represented by the gesture recognition result from the gesture effect mapping information; When the gesture represented by the gesture recognition result is queried, the interactive effect corresponding to the gesture in the gesture effect mapping information is displayed in the target area.
16. The live interactive method according to claim 15, characterized in that: The method further comprises: If the gesture represented by the gesture recognition result is not found, generating an interactive effect corresponding to the gesture recognition result based on the gesture recognition result; The interactive effect is displayed in the target area.
17. The live interactive method according to claim 16, characterized in that: The generating, based on the gesture recognition result, an interactive effect corresponding to the gesture recognition result, includes: Based on the gesture recognition result, generating effect description information corresponding to the gesture recognition result through an information generation model, wherein the effect description information is used to describe the interactive effect corresponding to the gesture recognition result; Based on the effect description information, an interactive effect corresponding to the gesture recognition result is generated.
18. The live interactive method according to claim 1, characterized in that: A gesture creation control is displayed in the virtual space, and the method further includes: In response to a triggering operation on the gesture creation control, displaying a gesture creation page; In response to a gesture entry operation in the gesture creation page, obtaining an air gesture entered by the first object; Based on the air gesture, displaying at least one candidate interaction effect on the gesture creation page; In response to a selection operation on any candidate interaction effect, the selected candidate interaction effect is set as the interaction effect corresponding to the air gesture.
19. The live interactive method according to claim 1, characterized in that: The interactive effect includes a first interactive effect and a second interactive effect. The first interactive effect is a special effect of the virtual gesture corresponding to the air gesture, and the second interactive effect is an effect produced when the target body part of the second object is acted upon by the virtual gesture.
20. The live interactive method according to claim 1, characterized in that: The interactive effect includes at least one of the following: The virtual gesture corresponding to the air gesture enters from a side of the target area adjacent to the area where the first object is located, and then disappears or slides out from the opposite side after being displayed in the target area; An effect of the virtual gesture corresponding to the air gesture tapping the target body part of the second object in the target area; When the virtual gesture corresponding to the air gesture is applied to the second object, the display position of the second object moves toward the direction in which the air gesture is applied; When the virtual gesture corresponding to the air gesture is applied to the second object, the display size of the second object gradually shrinks.
21. A live interactive device, characterized in that: The device comprises: A first display unit is configured to display a duel page in a virtual space of a first object, wherein the duel page displays the first object and at least one second object that duels with the first object; The second display unit is configured to display an interactive effect corresponding to the air gesture in a target area of the duel page based on the air gesture of the first object, and the target area is an area where the second object targeted by the air gesture is located.
22. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; Wherein, the processor is configured to execute the program code to implement the live interactive method as described in any one of claims 1 to 20.
23. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method as described in any one of claims 1 to 20.
24. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the live interactive method as described in any one of claims 1 to 20 is implemented.
Citation Information
Patent Citations
Gesture recognition method and device, computer equipment and storage medium
CN111461005A
Live video interaction method and device and computer equipment
CN113038149A
Game live broadcast interaction method and related equipment
CN114501055A
Live broadcast interaction method and device, electronic equipment and storage medium
CN116896649A
Live broadcast interaction method and device, equipment and storage medium
CN117641031A