CN113852839B - Virtual resource allocation method and device and electronic equipment - Google Patents

Virtual resource allocation method and device and electronic equipment Download PDF

Info

Publication number
CN113852839B
CN113852839B CN202111129289.3A CN202111129289A CN113852839B CN 113852839 B CN113852839 B CN 113852839B CN 202111129289 A CN202111129289 A CN 202111129289A CN 113852839 B CN113852839 B CN 113852839B
Authority
CN
China
Prior art keywords
virtual
image
live broadcasting
information
anchor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111129289.3A
Other languages
Chinese (zh)
Other versions
CN113852839A (en
Inventor
王众怡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amusement Starcraft Beijing Technology Co ltd
Original Assignee
Amusement Starcraft Beijing Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amusement Starcraft Beijing Technology Co ltd filed Critical Amusement Starcraft Beijing Technology Co ltd
Priority to CN202111129289.3A priority Critical patent/CN113852839B/en
Publication of CN113852839A publication Critical patent/CN113852839A/en
Application granted granted Critical
Publication of CN113852839B publication Critical patent/CN113852839B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/441Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The disclosure relates to a virtual resource allocation method, a virtual resource allocation device and electronic equipment. The method comprises the following steps: obtaining sample action information corresponding to virtual resources to be allocated; collecting action information of virtual anchor images performed in a live broadcasting room; determining whether the matching degree between the action information of the virtual anchor image and the sample action information meets a preset condition; and if so, distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting room. The method can solve the problem of insufficient interactivity and interestingness of the live broadcasting room.

Description

Virtual resource allocation method and device and electronic equipment
Technical Field
The disclosure relates to the technical field of computers, and in particular relates to a virtual resource allocation method, a virtual resource allocation device and electronic equipment.
Background
To meet the increasingly abundant internet business demands, the audience can typically initiate a virtual resource allocation request in the webcast, so that the server allocates the corresponding virtual resources to the account corresponding to the anchor; for example, the viewer may give a virtual gift, a platform credit, etc. to the anchor by way of a "gift-giving" approach.
In the related technology, interactive props corresponding to different virtual resource values can be set, so that the audience can conveniently adjust the value of the virtual resource for distribution by selecting the quantity or the type of the interactive props corresponding to the virtual resource distribution request.
However, under the condition of adopting the scheme, the interaction prop can only excite the live broadcast activity through the value of the virtual resource, and cannot further mobilize the live broadcast interaction enthusiasm.
In a network live broadcast scene, a virtual anchor technique generally refers to a technique of mapping the expression and the action of an anchor person into the expression and the action of a pre-generated virtual image by adopting a motion capture technique, so that the virtual image replaces the anchor person to appear in a live broadcast picture; the audience can not see the real image of the host, but can still learn the expression and action of the host from the virtual image, so that the privacy of the host can be ensured, and the interest of live broadcast can be improved.
In practical application, the expression and action of the virtual anchor image are determined by the anchor, and are not directly related to the behavior of the audience, so that the interactivity in the live broadcast scene is not strong.
Disclosure of Invention
The disclosure provides a virtual resource allocation method, a virtual resource allocation device and electronic equipment, so as to at least solve the problems of interactivity and insufficient interestingness in a live broadcast scene in the related technology. The technical scheme of the present disclosure is as follows:
According to a first aspect of an embodiment of the present disclosure, there is provided a virtual resource allocation method, including:
obtaining sample action information corresponding to virtual resources to be allocated;
collecting action information of virtual anchor images performed in a live broadcasting room;
determining whether the matching degree between the action information of the virtual anchor image and the sample action information meets a preset condition;
and if so, distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting room.
Optionally, the collecting action information of the virtual main cast image performed in the live broadcast room includes:
acquiring an image frame sequence of a virtual anchor image of a performance in a live broadcasting room;
identifying at least one action positioning point of the virtual anchor image in each image frame of the image frame sequence, and obtaining a motion track of the at least one action positioning point according to the image frame sequence;
and generating action information of the virtual anchor image based on the motion trail.
Optionally, after obtaining sample action information corresponding to the virtual resource to be allocated, the method further includes:
and displaying action prompt information corresponding to the sample action information on a host client corresponding to the live broadcasting room so as to prompt an virtual host image performing in the live broadcasting room to execute an action matched with the sample action information.
Optionally, the obtaining sample action information corresponding to the virtual resource to be allocated includes:
receiving a virtual prop appreciation request bound with a virtual resource to be allocated, and acquiring sample interaction action information corresponding to the virtual prop;
the displaying the action prompt information corresponding to the sample action information on the anchor client corresponding to the live broadcasting room comprises the following steps:
displaying the interactive animation of the virtual prop on a corresponding anchor client of the live broadcasting room;
the collecting action information of the virtual main broadcasting image of the performance in the live broadcasting room comprises the following steps:
and collecting interaction action information of the virtual main cast image and the interactive animation of the virtual prop, wherein the interaction action information is performed in a live broadcast room.
Optionally, the interactive virtual prop is associated with a preset target area, and the sample action information indicates a virtual anchor image to move the interactive animation of the virtual prop to the target area;
the determining whether the matching degree between the action information of the virtual anchor image and the sample action information meets the preset condition comprises the following steps:
based on the interactive action information of the virtual host image and the interactive animation of the virtual prop, determining whether the moving track of the interactive animation of the virtual prop meets the target area during the interaction of the virtual host image and the interactive animation of the virtual prop.
Optionally, the sequence of image frames includes a time axis; the generating the motion information of the virtual anchor image based on the motion trail comprises the following steps:
and combining the motion trail with the time axis to obtain the action information of the virtual anchor image with the time axis information.
Optionally, the sample motion information is provided with time axis information; the determining whether the matching degree between the action information of the virtual anchor image and the sample action information meets the preset condition comprises the following steps:
aligning the sample motion information with a time axis of motion information of the virtual anchor image;
comparing the actual matching degree of the sample motion information and the motion information of the virtual anchor image at least at one evaluation moment on the time axis with a preset matching degree threshold;
and if the actual matching degree is greater than or equal to the preset matching degree threshold, the action information of the virtual anchor image is matched with the sample action information.
Optionally, the live broadcasting rooms comprise N live broadcasting rooms, wherein N is a positive integer greater than 1;
the allocating the virtual resource to be allocated to the account corresponding to the live broadcasting room includes:
Determining virtual resource allocation quota corresponding to each live broadcasting room based on preset allocation rules and matching degrees corresponding to each live broadcasting room; wherein the virtual resource allocation credit is positively correlated with the matching degree;
and distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting rooms based on the virtual resource distribution limit corresponding to the live broadcasting rooms.
According to a second aspect of the embodiments of the present disclosure, there is provided a virtual resource allocation apparatus, including:
an acquisition unit configured to perform acquisition of sample action information corresponding to a virtual resource to be allocated;
an acquisition unit configured to perform acquisition of action information of a virtual anchor image performed in a live broadcasting room;
a determining unit configured to perform determining whether a degree of matching between the action information of the virtual anchor image and the sample action information satisfies a preset condition;
the allocation unit is configured to perform allocation of the virtual resources to be allocated to the accounts corresponding to the live broadcasting room when a preset condition is met.
Optionally, the acquisition unit includes:
an acquisition subunit configured to perform an image frame sequence for acquiring a virtual anchor image of a performance in a live room;
An identification subunit configured to perform identification of at least one action anchor point of the virtual anchor image in each image frame of the image frame sequence, and obtain a motion track of the at least one action anchor point according to the image frame sequence order;
and a generation subunit configured to perform action information for generating the virtual anchor image based on the motion trail.
Optionally, the apparatus further includes:
and the display unit is configured to display the action prompt information corresponding to the sample action information on the anchor client corresponding to the live broadcasting room so as to prompt the virtual anchor image shown in the live broadcasting room to execute the action matched with the sample action information.
Optionally, the obtaining unit is further configured to perform receiving a virtual prop viewing request bound to the virtual resource to be allocated, and obtain sample interaction action information corresponding to the virtual prop;
the display unit is further configured to execute interactive animation for displaying the virtual prop on the corresponding anchor client of the live broadcasting room;
the acquisition unit is further configured to perform an interactive action information acquisition of an interactive animation of a virtual main cast image performed in a live broadcast room and the virtual prop.
Optionally, the interactive virtual prop is associated with a preset target area, and the sample action information indicates a virtual anchor image to move the interactive animation of the virtual prop to the target area;
the determining unit is further configured to perform determining whether a movement track of the interactable animation of the virtual prop meets the target area during interaction of the virtual anchor image with the interactable animation of the virtual prop based on interaction information of the virtual anchor image with the interactable animation of the virtual prop.
Optionally, the sequence of image frames includes a time axis;
the generation subunit is further configured to perform combining the motion trail and the time axis to obtain action information of the virtual anchor image with time axis information.
Optionally, the sample motion information is provided with time axis information; the determination unit includes:
an alignment subunit configured to perform a time axis of aligning the sample motion information with the motion information of the virtual anchor image;
the comparison subunit is configured to perform comparison of the actual matching degree of the sample motion information and the motion information of the virtual anchor image at least at one evaluation moment on the time axis with a preset matching degree threshold;
And the determining subunit is configured to execute the matching of the action information of the virtual anchor image and the sample action information if the actual matching degree is greater than or equal to the preset matching degree threshold.
Optionally, the live broadcasting rooms comprise N live broadcasting rooms, wherein N is a positive integer greater than 1;
the distribution unit is further configured to execute the virtual resource distribution unit corresponding to each live broadcasting room based on a preset distribution rule and the matching degree corresponding to each live broadcasting room; wherein the virtual resource allocation credit is positively correlated with the matching degree; and distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting rooms based on the virtual resource distribution limit corresponding to the live broadcasting rooms.
According to a third aspect of embodiments of the present disclosure, an electronic device includes:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the virtual resource allocation method of any of the preceding claims.
According to a fourth aspect of embodiments of the present disclosure, a computer readable storage medium, when instructions in the computer readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the virtual resource allocation method of any one of the preceding claims.
According to a fifth aspect of embodiments of the present disclosure, a computer program product comprising a computer program which, when executed by a processor, implements the virtual resource allocation method of any of the preceding claims.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
by applying the scheme, the corresponding sample action information associated with the virtual resource is utilized, the anchor makes corresponding actions based on the sample action information to control the virtual anchor image in the live broadcasting room to make the same actions, and the virtual resource is distributed to the anchor account corresponding to the live broadcasting room when the matching degree meets the preset condition by collecting the action information of the virtual anchor image and matching with the sample action information. In this way, virtual resource allocation to be allocated is utilized, and the virtual anchor image is stimulated to execute actions corresponding to the virtual resources to be allocated, so that the interactive enthusiasm of the live broadcasting room is improved; the interaction of the live broadcasting room is improved, and the interest of the live broadcasting room is also improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
Fig. 1 is a flow chart illustrating a virtual resource allocation method according to an exemplary embodiment.
Fig. 2 is a block diagram illustrating a virtual resource allocation apparatus according to an exemplary embodiment.
Fig. 3 is a block diagram of an electronic device, according to an example embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
In order to solve the problems of interactivity and insufficient interestingness in a live broadcast scene in the related art, the specification provides a virtual resource allocation scheme, wherein by using sample action information corresponding to virtual resource association, a host is used for making corresponding actions based on the sample action information to control a virtual host image in a live broadcast room to make the same actions, and the virtual resource is allocated to a host account corresponding to the live broadcast room when the matching degree meets preset conditions by collecting the action information of the virtual host image and matching the action information with the sample action information. In this way, virtual resource allocation to be allocated is utilized, and the virtual anchor image is stimulated to execute actions corresponding to the virtual resources to be allocated, so that the interactive enthusiasm of the live broadcasting room is improved; the interaction of the live broadcasting room is improved, and the interest of the live broadcasting room is also improved.
Fig. 1 is a flowchart illustrating a virtual resource allocation method, which may be applied to both a hosting client and a live server corresponding to the hosting client, according to an exemplary embodiment. Specifically, the method may comprise the steps of:
step 110, sample action information corresponding to the virtual resource to be allocated is obtained.
In network live broadcast, a spectator can initiate a virtual resource allocation request to a live broadcast server through a spectator client, so that a live broadcast server transfers virtual resources in an account corresponding to the spectator to an account corresponding to a host; for example, the viewer may gift virtual gifts in an account, points on a live platform, etc. to the anchor by way of a "gift-giver". Through the interaction mode of presenting virtual resources, the interaction between audience and anchor is increased, and meanwhile, the heat of a live broadcasting room can be improved.
In this example, the viewer may also specify sample action information corresponding to the transmitted virtual resource. The sample action information may refer to action information specified by the audience to be made by the anchor. For example, if the audience member specifies "shot" sample motion information, then the host player needs to complete a shot motion corresponding to the "shot" sample motion information to obtain the virtual resource transmitted by the audience member. For another example, if the audience designates "archery" sample motion information, the anchor needs to complete the archery motion corresponding to the "archery" sample motion information to acquire the virtual resource transmitted by the audience. For another example, if the audience designates "shoot" sample action information, the anchor needs to complete the shoot action corresponding to the "shoot" sample action information to acquire the virtual resource transmitted by the audience, and so on.
In an exemplary embodiment, after obtaining the sample action information corresponding to the virtual resource to be allocated, the method may further include:
and displaying action prompt information corresponding to the sample action information on a host client corresponding to the live broadcasting room so as to prompt an virtual host image performing in the live broadcasting room to execute an action matched with the sample action information.
In this example, since the sample action information is for the anchor to make a corresponding action, it is necessary to display the sample action information on the anchor client and prompt the anchor to need an action corresponding to the sample action information, so that the virtual anchor image in the live broadcasting room performs an action matching with the sample action information. The action prompt information may be animation prompt information corresponding to sample action information.
For example, if the sample action information is "shot," the host may be prompted to make an action corresponding to the shot action animation by displaying the shot action animation corresponding to "shot" on the host client.
By applying the method, the sample action information to be done can be intuitively displayed to the anchor, so that the matching degree of the anchor doing actions corresponding to the sample action information is improved, and finally the matching degree between the action information of the virtual anchor image and the sample action information is improved.
Step 120, collecting action information of the virtual anchor image performed in the live broadcast room.
In this example, after sample motion information corresponding to the virtual resource to be allocated is acquired, motion information of a virtual anchor figure performed in the live broadcast room may be acquired. In a live webcast scene, an avatar refers to an avatar that replaces the real avatar of a live in a live view. When the method is realized, the motion capturing technology can be generally adopted to collect the expression and the motion of the host, and then the collected expression and motion are mapped into the expression and the motion of the virtual host image displayed in the live broadcasting room, so that the virtual host image in the live broadcasting room can be made to have the same expression and motion as the host.
In an exemplary embodiment, the step 110 of obtaining sample action information corresponding to the virtual resource to be allocated may include:
and receiving a virtual prop appreciation request bound with the virtual resource to be allocated, and acquiring sample interaction action information corresponding to the virtual prop.
Correspondingly, the displaying the action prompt information corresponding to the sample action information on the anchor client corresponding to the live broadcasting room comprises the following steps:
Displaying the interactive animation of the virtual prop on a corresponding anchor client of the live broadcasting room;
in addition, the step 120 collects motion information of the virtual main cast image performed in the live broadcasting room, including:
and collecting interaction action information of the virtual main cast image and the interactive animation of the virtual prop, wherein the interaction action information is performed in a live broadcast room.
In this example, the virtual prop rewards request bound to the virtual resource to be allocated may also be initiated by a viewer watching a live broadcast via a viewer client. The virtual prop is one virtual prop selected by a viewer from a plurality of virtual props provided in a live platform; for example, when a viewer initiates a viewing, the viewer client may present in the viewing interface a variety of virtual props provided by the live platform, which may be presented in the form of dynamic images. After the audience selects one virtual prop, the audience client initiates a virtual prop appreciation request bound with the virtual resource to be allocated to the live broadcast server.
For example, assuming that the virtual prop is "basketball" and the sample interaction information corresponding to "basketball" is "shot," one basketball and one basket may be presented on the corresponding hosting client at the live room. The basketball can be displayed on the hands of the virtual host image, and the basket is located at a preset position of the live broadcast interface.
The anchor needs to complete the real shooting action, and the anchor action information is acquired through the action capturing technology, so that the virtual anchor image in the live broadcasting room completes the shooting action of basketball in hands; thus, the interactive action information of the virtual main broadcasting image and the interactive animation of the basketball, which are performed in the live broadcasting room, can be collected. Wherein the interaction information may include a shooting action of the virtual host character, and a parabolic trajectory of the basketball.
By applying the scheme, the interaction mode of the anchor and the virtual prop is provided, and the anchor interacts with the virtual prop by controlling the virtual anchor image in the live broadcasting room so as to complete the interactive animation of the virtual prop, so that the interactivity and the interestingness of the live broadcasting room can be improved.
In an exemplary embodiment, the step 120 of collecting the action information of the avatar shown in the live room may include:
acquiring an image frame sequence of a virtual anchor image of a performance in a live broadcasting room;
identifying at least one action positioning point of the virtual anchor image in each image frame of the image frame sequence, and obtaining a motion track of the at least one action positioning point according to the image frame sequence;
and generating action information of the virtual anchor image based on the motion trail.
In this example, typically, an animated picture is formed by playing a static image of several frames in sequence. And the image frame sequence refers to a sequence of a plurality of frames of static images forming an animation of a certain virtual anchor figure. The image frames in the sequence of image frames are typically ordered in time sequence.
Wherein, the action positioning points can be limb joint positioning points and/or five sense organ positioning points of the virtual anchor image. For example, if arm motion information is required to be obtained, motion localization points to be identified may include hand joints, wrist joints, elbow joints, shoulder joints, and the like. For another example, if facial expression motion information needs to be acquired, the motion anchor points that need to be identified may include mouth anchor points, eye anchor points, nose anchor points, and so on. It should be noted that this is just an example, and specific action positioning points need to be determined according to actual requirements in the application.
After the action positioning points are determined, the position information of the action positioning points in each frame of image is required to be determined according to the sequence of the image frames, the motion trail of the action positioning points is built according to the position information of the action positioning points in each frame of image, and the action information of the virtual anchor image is generated based on the action trail.
By applying the scheme, the action information of the virtual anchor image can be rapidly determined after the action positioning points of the virtual anchor image are identified.
In an exemplary implementation, the sequence of image frames includes a timeline; the generating the motion information of the virtual anchor image based on the motion trail includes:
and combining the motion trail with the time axis to obtain the action information of the virtual anchor image with the time axis information.
This example can be used for interactive animations requiring a time axis. For example, dance-type interactive animations. In the dance type, the main cast needs to perform dance movements according to the beat of music, so that time axis information needs to be carried for the movement information of the virtual main cast image.
For example, assuming that the virtual prop is "dancing" and the sample interaction motion information corresponding to "dancing" is motion information of a certain segment of dance, a dance motion picture and background music of the dance can be displayed on a host client corresponding to the living broadcasting room.
The method comprises the steps that a host makes corresponding dance motions according to dance motion pictures displayed in a host client, further obtains an image frame sequence of a virtual host image of performance in a live broadcasting room, identifies at least one motion positioning point of the virtual host image in each image frame of the image frame sequence, and obtains a motion track of the at least one motion positioning point according to the sequence of the image frame; and combining the motion trail with the time axis to obtain the action information of the virtual anchor image with the time axis information.
And 130, determining whether the matching degree between the action information of the virtual anchor image and the sample action information meets the preset condition.
In this example, after the sample motion information and the motion information of the avatar are acquired, it may be determined whether the degree of matching between the motion information of the avatar and the sample motion information satisfies a preset condition. When the method is implemented, the matching degree between the action information of the virtual anchor image and the sample action information can be calculated.
In an exemplary embodiment, based on the interactive animation embodiment having the requirement on the time axis, the sample action information carries time axis information;
the step 130 of determining whether the matching degree between the action information of the virtual anchor image and the sample action information meets the preset condition includes:
aligning the sample motion information with a time axis of motion information of the virtual anchor image;
comparing the actual matching degree of the sample motion information and the motion information of the virtual anchor image at least at one evaluation moment on the time axis with a preset matching degree threshold;
And if the actual matching degree is greater than or equal to the preset matching degree threshold, the action information of the virtual anchor image is matched with the sample action information.
In this example, the evaluation time may refer to a point in time corresponding to a number of landmark actions in a dance. By comparing the sample motion information with the motion information of the avatar on the same time axis.
And calculating the matching degree of the sample action information and the action information of the virtual anchor image at each evaluation moment, and further calculating the actual matching degree of the sample action information and the action information of the virtual anchor image according to each matching degree. For example, assuming 4 evaluation moments, the calculated matching levels are 80%, 85%, 70% and 78% in sequence, and then the actual matching level (e.g., calculated average) is calculated to be 78.25%.
In an exemplary embodiment, the interactable virtual prop is associated with a preset target area, and the sample action information instructs a virtual host character to move the interactable animation of the virtual prop to the target area;
the step 130 of determining whether the matching degree between the action information of the virtual anchor image and the sample action information meets the preset condition includes:
Based on the interactive action information of the virtual host image and the interactive animation of the virtual prop, determining whether the moving track of the interactive animation of the virtual prop meets the target area during the interaction of the virtual host image and the interactive animation of the virtual prop.
In this example, the virtual prop shown in the anchor client is also associated with a target area preset in the live interface, and the sample action information instructs the virtual anchor avatar to move the interactable animation of the virtual prop to the target area.
Still taking the example that the virtual prop is "basketball" and the sample interaction information corresponding to "basketball" is "shooting", a basketball (interactive virtual prop) is displayed on the anchor client corresponding to the live broadcasting room, and a basket is displayed in a preset target area.
The anchor needs to complete the real shooting action, and the anchor action information is acquired through the action capturing technology, so that the virtual anchor image in the live broadcasting room completes the shooting action of basketball in hands; thus, the interactive action information of the virtual main broadcasting image and the interactive animation of the basketball, which are performed in the live broadcasting room, can be collected. Further, based on the collected interactive motion information of the interactive animation of the virtual main character and the basketball, it is determined whether the movement track of the basketball shot during the interaction of the interactive animation of the virtual main character and the basketball meets the basket of the target area. If so, the shot basketball hit basket is indicated, and the preset condition is met. Otherwise, the basketball shot is not hit in the basket, and the preset condition is not met.
By applying the scheme, whether the matching degree between the action information and the sample action information meets the preset condition is determined by taking interaction of the moving track of the interactive animation of the virtual prop and the target area associated with the virtual prop as the preset condition.
And 140, if so, distributing the virtual resource to be distributed to the account corresponding to the live broadcasting room.
And when the matching degree between the action information and the sample action information meets the preset condition, the virtual resources to be allocated can be allocated to the account corresponding to the live broadcasting room.
In an example, the virtual resources allocated to the account corresponding to the live room may be 100% of virtual resources to be allocated.
In another example, the virtual resources allocated to the accounts corresponding to the live rooms may be M% of virtual resources to be allocated; and M is the matching degree between the determined action information and the sample action information.
In addition, the remaining virtual resources to be allocated may be returned to the account corresponding to the viewer initiating the allocation of the virtual resources.
For example, assuming that the virtual resource to be allocated is X, the matching degree between the determined action information and the sample action information is M%, and the virtual resource finally allocated to the account corresponding to the live broadcast room is x×m%.
By applying the scheme, the quantity of the distributed dotted line resources is in direct proportion to the matching degree between the action information and the sample action information, so that a host can be stimulated to make standard actions as much as possible, and the interactivity and the interestingness of the live broadcasting room are improved.
In an exemplary embodiment, the live broadcast room includes N live broadcast rooms, where N is a positive integer greater than 1;
the allocating the virtual resource to be allocated to the account corresponding to the live broadcasting room includes:
determining virtual resource allocation quota corresponding to each live broadcasting room based on preset allocation rules and matching degrees corresponding to each live broadcasting room; wherein the virtual resource allocation credit is positively correlated with the matching degree;
and distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting rooms based on the virtual resource distribution limit corresponding to the live broadcasting rooms.
In this example, a solution for PK between anchor is provided. Aiming at virtual resources which are rewarded by spectators, each anchor carrying out PK can do actions corresponding to sample action information, and the virtual resources to be allocated are divided according to the matching degree between the action information of the virtual anchor image corresponding to each anchor and the sample action information.
Corresponding to the foregoing embodiments of the virtual resource allocation method, the present specification also provides embodiments of a virtual resource allocation apparatus. The embodiment of the device can be implemented by software, or can be implemented by hardware or a combination of hardware and software.
Fig. 2 is a block diagram of a virtual resource allocation apparatus corresponding to fig. 1. Referring to fig. 2, the apparatus includes an acquisition unit 310, an acquisition unit 320, a determination unit 330, and an allocation unit 340.
Wherein, the obtaining unit 310 is configured to perform obtaining sample action information corresponding to the virtual resource to be allocated;
an acquisition unit 320 configured to perform acquisition of motion information of a virtual anchor character performed in a live room;
a determining unit 330 configured to perform a determination as to whether a degree of matching between the action information of the virtual anchor character and the sample action information satisfies a preset condition;
and the allocation unit 340 is configured to perform allocation of the virtual resource to be allocated to the account corresponding to the live broadcasting room when a preset condition is met.
In an exemplary embodiment, the acquisition unit 320 includes:
an acquisition subunit configured to perform an image frame sequence for acquiring a virtual anchor image of a performance in a live room;
An identification subunit configured to perform identification of at least one action anchor point of the virtual anchor image in each image frame of the image frame sequence, and obtain a motion track of the at least one action anchor point according to the image frame sequence order;
and a generation subunit configured to perform action information for generating the virtual anchor image based on the motion trail.
In an exemplary embodiment, the apparatus further comprises:
and the display unit is configured to display the action prompt information corresponding to the sample action information on the anchor client corresponding to the live broadcasting room so as to prompt the virtual anchor image shown in the live broadcasting room to execute the action matched with the sample action information.
In an exemplary embodiment, the obtaining unit 310 is further configured to perform receiving a virtual prop rewarding request bound to a virtual resource to be allocated, and obtain sample interaction information corresponding to the virtual prop;
the display unit is further configured to execute interactive animation for displaying the virtual prop on the corresponding anchor client of the live broadcasting room;
the collection unit 320 is further configured to perform collection of interactive motion information of an interactive animation of a virtual main cast character performed in a live room and the virtual prop.
In an exemplary embodiment, the interactable virtual prop is associated with a preset target area, and the sample action information instructs a virtual host character to move the interactable animation of the virtual prop to the target area;
the determining unit 330 is further configured to perform determining whether a movement track of the interactable animation of the virtual prop meets the target area during interaction of the virtual anchor avatar with the interactable animation of the virtual prop based on the interaction information of the interactable animation of the virtual anchor avatar with the virtual prop.
In an exemplary embodiment, the sequence of image frames includes a timeline;
the generation subunit is further configured to perform combining the motion trail and the time axis to obtain action information of the virtual anchor image with time axis information.
In an exemplary embodiment, the sample motion information is provided with time axis information; the determining unit 330 includes:
an alignment subunit configured to perform a time axis of aligning the sample motion information with the motion information of the virtual anchor image;
the comparison subunit is configured to perform comparison of the actual matching degree of the sample motion information and the motion information of the virtual anchor image at least at one evaluation moment on the time axis with a preset matching degree threshold;
And the determining subunit is configured to execute the matching of the action information of the virtual anchor image and the sample action information if the actual matching degree is greater than or equal to the preset matching degree threshold.
In an exemplary embodiment, the live broadcast room includes N live broadcast rooms, where N is a positive integer greater than 1;
the allocation unit 340 is further configured to determine a virtual resource allocation credit corresponding to each live broadcast room based on a preset allocation rule and a matching degree corresponding to each live broadcast room; wherein the virtual resource allocation credit is positively correlated with the matching degree; and distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting rooms based on the virtual resource distribution limit corresponding to the live broadcasting rooms.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
In an exemplary embodiment, there is also provided an electronic device including a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to perform the virtual resource allocation method according to any one of the above embodiments.
In an exemplary embodiment, a computer readable storage medium comprising instructions is also provided, which when executed by a processor of an electronic device, enable the electronic device to perform the virtual resource allocation method according to any of the above embodiments.
In an exemplary embodiment, a computer program product is also provided, comprising a computer program/instruction which, when executed by a processor, performs the virtual resource allocation method according to any of the embodiments described above.
Fig. 3 is a schematic block diagram of an electronic device shown in accordance with an embodiment of the present disclosure. Referring to fig. 3, an electronic device 400 may include one or more of the following components: a processing component 402, a memory 404, a power supply component 406, a multimedia component 408, an audio component 410, an input/output (I/O) interface 412, a sensor component 414, and a communication component 418. The electronic device may employ a similar hardware architecture.
The processing component 402 generally controls overall operation of the electronic device 400, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 402 may include one or more processors 420 to execute instructions to perform all or part of the steps of the method for generating a three-dimensional avatar as described above. Further, the processing component 402 can include one or more modules that facilitate interaction between the processing component 402 and other components. For example, the processing component 402 may include a multimedia module to facilitate interaction between the multimedia component 408 and the processing component 402.
The memory 404 is configured to store various types of data to support operations at the electronic device 400. Examples of such data include instructions for any application or method operating on electronic device 400, contact data, phonebook data, messages, pictures, videos, and the like. The memory 404 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply component 406 provides power to the various components of the electronic device 400. The power components 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 400.
The multimedia component 408 includes a screen between the electronic device 400 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 408 includes a front camera and/or a rear camera. When the electronic device 400 is in an operational mode, such as a shooting mode or a video mode, the front-facing camera and/or the rear-facing camera may receive external multimedia data. Each front camera and rear camera may be a fixed or optical lens system with focal length and optical zoom capabilities.
The audio component 410 is configured to output and/or input audio signals. For example, the audio component 410 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 400 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 404 or transmitted via the communication component 418. In some embodiments, audio component 410 further includes a speaker for outputting audio signals.
The I/O interface 412 provides an interface between the processing component 402 and peripheral interface modules, which may be keyboards, click wheels, options, and the like. These options may include, but are not limited to: home page option, volume option, start option, and lock option.
The sensor assembly 414 includes one or more sensors for providing status assessment of various aspects of the electronic device 400. For example, the sensor assembly 414 may detect an on/off state of the electronic device 400, a relative positioning of the components, such as a display and keypad of the electronic device 400, the sensor assembly 414 may also detect a change in position of the electronic device 400 or a component of the electronic device 400, the presence or absence of a user's contact with the electronic device 400, an orientation or acceleration/deceleration of the electronic device 400, and a change in temperature of the electronic device 400. The sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. The sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 414 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 418 is configured to facilitate communication between the electronic device 400 and other devices, either wired or wireless. The electronic device 400 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 4G), or a combination thereof. In one exemplary embodiment, the communication component 418 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 418 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In one embodiment of the present disclosure, the electronic device 400 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the virtual resource allocation method described in any of the embodiments above.
In an embodiment of the present disclosure, there is further provided a computer readable storage medium, such as a memory 404, including instructions executable by a processor 420 of an electronic device 400 to perform the virtual resource allocation method of any of the embodiments described above. For example, the computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (8)

1. A virtual resource allocation method, comprising:
receiving a virtual prop appreciation request bound with a virtual resource to be allocated, and acquiring sample interaction action information corresponding to the virtual prop;
displaying the interactive animation of the virtual prop on a corresponding anchor client of a live broadcasting room so as to prompt a virtual anchor image performing in the live broadcasting room to execute an action matched with the sample interaction action information;
Acquiring an image frame sequence of a virtual anchor image of a performance in a live broadcasting room;
identifying at least one action positioning point of the virtual anchor image in each image frame of the image frame sequence, and obtaining a motion track of the at least one action positioning point according to the image frame sequence;
combining the motion trail with a time axis of the image frame sequence to obtain interaction information of the virtual anchor image with time axis information;
aligning the time axis of the sample interaction information and the interaction information of the virtual anchor image;
comparing the actual matching degree of the sample interaction information and the interaction information at least at one evaluation moment on the time axis with a preset matching degree threshold;
and if the actual matching degree is greater than or equal to the preset matching degree threshold, the virtual resource to be allocated is allocated to the account corresponding to the live broadcasting room.
2. The method of claim 1, wherein the interactable virtual prop is associated with a pre-set target area, the sample interaction information indicating that a virtual host character moves an interactable animation of the virtual prop to the target area;
The method further comprises the steps of:
determining whether a movement track of the interactable animation of the virtual prop meets the target area during interaction of the virtual anchor image and the interactable animation of the virtual prop based on interaction action information of the virtual anchor image and the interactable animation of the virtual prop; and if so, distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting room.
3. The method of claim 1, wherein the live room comprises N live rooms, wherein N is a positive integer greater than 1;
the allocating the virtual resource to be allocated to the account corresponding to the live broadcasting room includes:
determining virtual resource allocation quota corresponding to each live broadcasting room based on preset allocation rules and matching degrees corresponding to each live broadcasting room; wherein the virtual resource allocation credit is positively correlated with the matching degree;
and distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting rooms based on the virtual resource distribution limit corresponding to the live broadcasting rooms.
4. A virtual resource allocation apparatus, comprising:
the acquisition unit is configured to receive a virtual prop appreciation request bound with the virtual resource to be allocated and acquire sample interaction action information corresponding to the virtual prop;
The display unit is configured to execute interactive animation for displaying the virtual prop on a corresponding anchor client of a living broadcast room so as to prompt a virtual anchor image performing in the living broadcast room to execute an action matched with the sample interaction action information;
an acquisition unit configured to perform a sequence of image frames for acquiring a virtual anchor image of a performance in a live room; identifying at least one action positioning point of the virtual anchor image in each image frame of the image frame sequence, and obtaining a motion track of the at least one action positioning point according to the image frame sequence; combining the motion trail with a time axis of the image frame sequence to obtain interaction information of the virtual anchor image with time axis information;
a determining unit configured to perform a time axis aligning the sample interaction information with the interaction information of the virtual anchor image; comparing the actual matching degree of the sample interaction information and the interaction information at least at one evaluation moment on the time axis with a preset matching degree threshold; if the actual matching degree is greater than or equal to the preset matching degree threshold value, executing an allocation unit;
The allocation unit is configured to allocate the virtual resources to be allocated to the accounts corresponding to the live broadcasting room.
5. The apparatus of claim 4, wherein the interactable virtual prop is associated with a pre-set target area, the sample interaction information indicating that a virtual host character moves an interactable animation of the virtual prop to the target area;
the determining unit is further configured to perform determining whether a moving track of the interactable animation of the virtual prop meets the target area during interaction of the virtual anchor image and the interactable animation of the virtual prop based on interaction information of the virtual anchor image and the interactable animation of the virtual prop; if so, the allocation unit is executed.
6. The apparatus of claim 4, wherein the live room comprises N live rooms, wherein N is a positive integer greater than 1;
the distribution unit is further configured to execute the virtual resource distribution unit corresponding to each live broadcasting room based on a preset distribution rule and the matching degree corresponding to each live broadcasting room; wherein the virtual resource allocation credit is positively correlated with the matching degree; and distributing the virtual resources to be distributed to the accounts corresponding to the live broadcasting rooms based on the virtual resource distribution limit corresponding to the live broadcasting rooms.
7. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the virtual resource allocation method of any of claims 1-3.
8. A computer readable storage medium, characterized in that instructions in the computer readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the virtual resource allocation method of any one of claims 1-3.
CN202111129289.3A 2021-09-26 2021-09-26 Virtual resource allocation method and device and electronic equipment Active CN113852839B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111129289.3A CN113852839B (en) 2021-09-26 2021-09-26 Virtual resource allocation method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111129289.3A CN113852839B (en) 2021-09-26 2021-09-26 Virtual resource allocation method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN113852839A CN113852839A (en) 2021-12-28
CN113852839B true CN113852839B (en) 2024-01-26

Family

ID=78979788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111129289.3A Active CN113852839B (en) 2021-09-26 2021-09-26 Virtual resource allocation method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113852839B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114567792A (en) * 2022-02-18 2022-05-31 北京达佳互联信息技术有限公司 Virtual resource display method, device, equipment, server and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109874021A (en) * 2017-12-04 2019-06-11 腾讯科技(深圳)有限公司 Living broadcast interactive method, apparatus and system
CN110944235A (en) * 2019-11-22 2020-03-31 广州华多网络科技有限公司 Live broadcast interaction method, device and system, electronic equipment and storage medium
CN111246232A (en) * 2020-01-17 2020-06-05 广州华多网络科技有限公司 Live broadcast interaction method and device, electronic equipment and storage medium
CN111355974A (en) * 2020-03-12 2020-06-30 广州酷狗计算机科技有限公司 Method, apparatus, system, device and storage medium for virtual gift giving processing
CN111885394A (en) * 2020-07-31 2020-11-03 广州华多网络科技有限公司 Live broadcast room interaction method, device and system, electronic equipment and storage medium
CN112383786A (en) * 2020-11-03 2021-02-19 广州繁星互娱信息科技有限公司 Live broadcast interaction method, device, system, terminal and storage medium
CN112672175A (en) * 2020-12-11 2021-04-16 北京字跳网络技术有限公司 Live broadcast interaction method and device, electronic equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109874021A (en) * 2017-12-04 2019-06-11 腾讯科技(深圳)有限公司 Living broadcast interactive method, apparatus and system
CN110944235A (en) * 2019-11-22 2020-03-31 广州华多网络科技有限公司 Live broadcast interaction method, device and system, electronic equipment and storage medium
CN111246232A (en) * 2020-01-17 2020-06-05 广州华多网络科技有限公司 Live broadcast interaction method and device, electronic equipment and storage medium
CN111355974A (en) * 2020-03-12 2020-06-30 广州酷狗计算机科技有限公司 Method, apparatus, system, device and storage medium for virtual gift giving processing
CN111885394A (en) * 2020-07-31 2020-11-03 广州华多网络科技有限公司 Live broadcast room interaction method, device and system, electronic equipment and storage medium
CN112383786A (en) * 2020-11-03 2021-02-19 广州繁星互娱信息科技有限公司 Live broadcast interaction method, device, system, terminal and storage medium
CN112672175A (en) * 2020-12-11 2021-04-16 北京字跳网络技术有限公司 Live broadcast interaction method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN113852839A (en) 2021-12-28

Similar Documents

Publication Publication Date Title
US11503377B2 (en) Method and electronic device for processing data
RU2679316C1 (en) Method and device for playback of video content from any location and at any time
CN112153400B (en) Live broadcast interaction method and device, electronic equipment and storage medium
CN112905074B (en) Interactive interface display method, interactive interface generation method and device and electronic equipment
CN106792147A (en) A kind of image replacement method and device
CN106604147A (en) Video processing method and apparatus
CN110751707B (en) Animation display method, animation display device, electronic equipment and storage medium
CN113852838B (en) Video data generation method, device, electronic equipment and readable storage medium
CN110798726A (en) Bullet screen display method and device, electronic equipment and storage medium
CN112261481A (en) Interactive video creating method, device and equipment and readable storage medium
CN113852839B (en) Virtual resource allocation method and device and electronic equipment
CN112312190A (en) Video picture display method and device, electronic equipment and storage medium
CN108134928A (en) VR display methods and device
CN112511743B (en) Video shooting method and device
CN116939275A (en) Live virtual resource display method and device, electronic equipment, server and medium
CN115150555B (en) Video recording method, device, equipment and medium
CN114615556B (en) Virtual live broadcast enhanced interaction method and device, electronic equipment and storage medium
CN110531854A (en) A kind of action imitation display methods, action imitation display system and storage medium
CN110636377A (en) Video processing method, device, storage medium, terminal and server
CN112843695B (en) Method and device for shooting image, electronic equipment and storage medium
CN116966557A (en) Game video stream sharing method and device, storage medium and electronic equipment
CN114374880A (en) Joint live broadcast method and device, electronic equipment and computer readable storage medium
US11025921B1 (en) Providing a virtual view by streaming serialized data
CN113542773B (en) Multimedia resource sharing method and device, electronic equipment and storage medium
CN114285988B (en) Display method, display device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant