CN114173173A - Barrage information display method and device, storage medium and electronic equipment - Google Patents

Barrage information display method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN114173173A
CN114173173A CN202010949882.1A CN202010949882A CN114173173A CN 114173173 A CN114173173 A CN 114173173A CN 202010949882 A CN202010949882 A CN 202010949882A CN 114173173 A CN114173173 A CN 114173173A
Authority
CN
China
Prior art keywords
bullet screen
information
virtual object
account
virtual
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.)
Granted
Application number
CN202010949882.1A
Other languages
Chinese (zh)
Other versions
CN114173173B (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.)
Tencent Cyber Tianjin Co Ltd
Original Assignee
Tencent Cyber Tianjin 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 Tencent Cyber Tianjin Co Ltd filed Critical Tencent Cyber Tianjin Co Ltd
Priority to CN202010949882.1A priority Critical patent/CN114173173B/en
Publication of CN114173173A publication Critical patent/CN114173173A/en
Application granted granted Critical
Publication of CN114173173B publication Critical patent/CN114173173B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/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/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a bullet screen information display method and device, a storage medium and electronic equipment. The method comprises the following steps: playing a multimedia picture in a multimedia playing area; acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object; and displaying the bullet screen information in the multimedia playing area while playing the multimedia picture in the multimedia playing area, wherein the bullet screen information is an animation obtained by rendering each virtual object and the motion information of each virtual object. By adopting the technical scheme, the bullet screen content is richer, the interestingness of launching the bullet screen is improved, and the user experience and the user stickiness of the product are improved.

Description

Barrage information display method and device, storage medium and electronic equipment
Technical Field
The invention relates to the field of computers, in particular to a bullet screen information display method and device, a storage medium and electronic equipment.
Background
The bullet screen interaction is a community interaction mode which is currently important for playing software and video software, and is popular among young users on the internet due to the fact that the operation mode is simple and the interaction expression is natural.
However, in the current mainstream playing, video APP and website, the presentation form of barrage interaction only exists in text, for example, as shown in fig. 1, some videos and playing websites, APP also only exist in some scenes in the form of small animation in some pictures. The manner of representing the bullet screen in the form of characters and pictures is low in interestingness and poor in user experience.
To among the correlation technique, when carrying out the interdynamic through the bullet screen, only through the form of characters, picture, there is the interesting low and user experience of bullet screen not good problem, has not proposed effectual solution yet.
Disclosure of Invention
The embodiment of the invention provides a bullet screen information display method and device, a storage medium and electronic equipment, and aims to at least solve the problems that in the related art, when interaction is carried out through a bullet screen, only through the form of characters and pictures, the bullet screen is low in interestingness and poor in user experience.
According to an aspect of the embodiments of the present invention, there is provided a method for displaying bullet screen information, including: playing a multimedia picture in a multimedia playing area; acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object; and displaying the bullet screen information in the multimedia playing area while playing the multimedia picture in the multimedia playing area, wherein the bullet screen information is an animation obtained by rendering each virtual object and the motion information of each virtual object.
According to another aspect of the embodiments of the present invention, there is also provided a display device of bullet screen information, including: the playing unit is used for playing the multimedia picture in the multimedia playing area; the system comprises a first acquisition unit, a second acquisition unit and a display unit, wherein the first acquisition unit is used for acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object; a first processing unit, configured to display the bullet screen information in the multimedia playing area while the multimedia screen is played in the multimedia playing area, where the bullet screen information is an animation obtained by rendering each of the virtual objects and the motion information of each of the virtual objects.
According to yet another aspect of an embodiment of the present invention, there is also provided a computer program product or a computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in various optional implementation modes of the display method of the bullet screen information.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to execute the display method of the bullet screen information through the computer program.
According to the invention, the multimedia picture is played in the multimedia playing area; acquiring bullet screen information sent by at least one account, wherein the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, each action information is used for representing an action executed by each virtual object, each virtual object corresponds to each action information one by one, then, when the multimedia playing area plays the multimedia picture, the virtual objects and each action information of each virtual object are rendered to obtain an animation, and the bullet screen information is displayed in the multimedia playing area in the form of the animation. Through the mode, the bullet screen information can be played in the multimedia playing area in the form of animation, the animation is the animation obtained after the virtual object and the action information are rendered, the bullet screen is different from the existing animation obtained after the interaction is carried out through the bullet screen only in the form of characters and pictures, the animation bullet screen of the virtual object and the action information increases the interestingness of the bullet screen, at least one animation bullet screen in the form can be displayed in the multimedia playing area, then, when the number of the displayed animation bullet screens of the virtual object and the action information is large, the effect of 'ghost animals' can be presented, the bullet screen information is displayed in the form of the brand-new animation bullet screen, the content of the bullet screen is richer, the interestingness of the bullet screen is improved, and the user experience and the user stickiness of the product are improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a schematic diagram illustrating display of bullet screen information in the related art;
fig. 2 is a schematic diagram of an application environment of a display method of bullet screen information according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating an alternative bullet screen information display method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an alternative set virtual object according to an embodiment of the invention;
FIG. 5 is a schematic illustration (one) of an alternative bullet screen information display according to an embodiment of the present invention;
fig. 6 is a schematic diagram (two) of displaying alternative bullet screen information according to the embodiment of the present invention;
fig. 7 is a schematic diagram (three) of display of alternative bullet screen information according to an embodiment of the present invention;
fig. 8 is a schematic diagram (four) of an alternative bullet screen information display according to an embodiment of the present invention;
fig. 9 is a schematic diagram (five) of display of alternative bullet screen information according to an embodiment of the present invention;
fig. 10 is a schematic diagram (six) of an alternative bullet screen information display according to an embodiment of the present invention;
fig. 11 is a display diagram (seven) of an alternative bullet screen message according to an embodiment of the present invention;
fig. 12 is a flowchart illustrating a further alternative bullet screen information display method according to an embodiment of the present invention;
fig. 13 is a schematic structural diagram of an alternative bullet screen information display device according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of an alternative electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an aspect of an embodiment of the present invention, a method for displaying bullet screen information is provided. Alternatively, the display method of the bullet screen information can be applied to the application environment shown in fig. 2, but is not limited to the application environment. As shown in fig. 2, the display method of bullet screen information may be, but is not limited to, applied to a display system of bullet screen information in the environment shown in fig. 2, where the display system of bullet screen information may include, but is not limited to, the terminal device 102, the network 104, and the server 106. A target client, which may be a live software client, a video software client, or the like, runs in the terminal device 102. The terminal device 102 includes a human-machine interaction screen 1022, a processor 1024, and a memory 1026. The human-computer interaction screen 1022 is used for playing a multimedia picture in the multimedia playing area, and is also used for providing a human-computer interaction interface to receive human-computer interaction operations performed on the human-computer interaction interface. The processor 1024 is configured to obtain bullet screen information sent by at least one account. The memory 1026 is used for bullet screen information.
In addition, the server 106 includes a database 1062 and a processing engine 1064, and the database 1062 is used for storing bullet screen information. The processing engine 1064 is configured to render each of the virtual objects and each of the motion information of each of the virtual objects to obtain an animation, and notify the terminal device 102 to display the bullet screen information in the multimedia playing area in the form of an animation while playing the multimedia picture in the multimedia playing area.
The specific process comprises the following steps: in step S102-S108, the terminal device 102 plays the multimedia picture in the multimedia playing area; acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object; the server 106 renders each of the virtual objects and each of the motion information of each of the virtual objects according to the bullet screen information to obtain an animation, and notifies the terminal device 102 to display the bullet screen information in the form of the animation in the multimedia playing area while playing the multimedia picture in the multimedia playing area. It should be understood that the above is only an example, and the embodiments of the present application are not limited herein.
Optionally, the above method may be applied to live broadcast software, video software and video websites, such as currently mainstream scenes of live broadcast, video APP and barrage interaction of websites, or barrage interaction during a webpage browsing process, barrage interaction during a novel reading or cartoon reading process, even barrage interaction under multi-user game playing and multi-user viewing in a social scene, and the like, which is not limited herein.
Optionally, in this embodiment, the terminal device may be a terminal device configured with a target client, and may include, but is not limited to, at least one of the following: mobile phones (such as Android phones, iOS phones, etc.), notebook computers, tablet computers, palm computers, MID (Mobile Internet Devices), PAD, desktop computers, smart televisions, smart cars, etc. The target client may be a video client, an instant messaging client, a browser client, an educational client, etc. Such networks may include, but are not limited to: a wired network, a wireless network, wherein the wired network comprises: a local area network, a metropolitan area network, and a wide area network, the wireless network comprising: bluetooth, WIFI, and other networks that enable wireless communication. The server may be a single server, a server cluster composed of a plurality of servers, or a cloud server. The above is only an example, and the present embodiment is not limited to this.
Optionally, in this embodiment, as an optional implementation manner, the method may be executed by a server, or may be executed by a terminal device, or may be executed by both the server and the terminal device, and in this embodiment, the description is given by taking an example that the terminal device (for example, the terminal device 102) executes. As shown in fig. 3, the flow of the method for displaying bullet screen information may include the steps of:
step S302, playing the multimedia picture in the multimedia playing area.
Optionally, the multimedia playing area may be live broadcast software or video software, a multimedia playing area of a live broadcast website or a video website, and for example, a live broadcast video, a recorded broadcast video, a movie and television work, a news fact, and the like may be played. In other embodiments, the multimedia playing area may also be a content display area of web browsing software, novel software, cartoon software, or social software. That is to say, the multimedia in the embodiment of the present invention is not limited to audio and video, and may also be text content, picture content, and the like.
Step S304, acquiring bullet screen information sent by at least one account; the bullet screen information includes each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object.
Optionally, the bullet screen information sent by at least one account may be acquired simultaneously. The method mainly comprises the following situations:
1. the barrage information of only one account (first account) is acquired, and at this time, the barrage information includes a virtual object and action information of the virtual object.
2. And acquiring bullet screen information of at least 2 account numbers. At this time, the bullet screen information includes at least 2 virtual objects and motion information of at least 2 virtual objects. Wherein, each virtual object corresponds to each action information one by one.
The virtual object can be understood as a human-shaped character animation (3D AVATAR), and the 3D AVATAR is not a static AVATAR, but can be driven by a user to perform various interactions through an intelligent terminal such as a mobile phone. The virtual object may animate the resource of the first 3D virtual object through the 3D model.
Optionally, the virtual object may also be a 4D avatar, which is not limited herein.
The at least one account includes at least a first account, which is taken as an example for explanation: the virtual object may be a first 3D virtual object set by the first account, and the motion information may be motion information set by the first account for the virtual object. The motion information may be used to represent various types of motions such as crying, laughing, huckpain, vengeance, launch, humming, rotation, jumping, etc. It is understood that the above is only an example, and the present embodiment is not limited thereto.
When watching a live video or a non-live video, a user corresponding to the at least one account can select a favorite virtual object and select action information for the virtual object, and at this time, can acquire barrage information of the virtual object and the action information sent by the at least one account.
For example, as shown in FIG. 4, an interface of a virtual object is created for a user. The user may choose to configure the virtual object with clothing, headwear, shoes, etc. at the interface to make an avatar of the virtual object.
Step S306, displaying the bullet screen information in the multimedia playing area while the multimedia image is played in the multimedia playing area, wherein the bullet screen information is an animation rendered for each virtual object and the motion information of each virtual object.
Optionally, while the multimedia playing area plays the multimedia picture, the virtual object may be rendered according to the motion indicated by the motion information to obtain an animation, and then the user may see the bullet screen information displayed with the animation in the multimedia playing area, where the animation may be a 3D animation formed by executing the motion information on the virtual object.
As shown in fig. 5, a schematic diagram of displaying barrage information in an animation form in a multimedia playing area is shown, and the barrage information in the animation form formed by a virtual object and motion information can be played in the multimedia playing area.
Optionally, a multimedia screen may be played in the multimedia playing area, and when a button for displaying the barrage is turned on, the user may view, in the multimedia playing area, barrage information in the form of a 3D animation in which at least one (e.g., 2, or more than 2) virtual object from left to right, or from right to left, or from top to bottom, or from bottom to top executes the action information.
When the number of the barrage information displayed in the multimedia playing area is more, for example, about 10, a ghost animal effect can be presented.
Taking 10 barrage information in the multimedia playing area as an example, in colloquial, the effect of "ghost animals" can be understood as that 10 virtual objects in the 10 barrage information make action information at the same time, and 10 virtual objects "cry and" laugh "at the same time, and the like. Alternatively, the 10 virtual objects make different motion information at the same time, such as 2 virtual objects "crying" at the same time, 3 virtual objects "laughing" at the same time, 5 virtual objects "keep away from sight" at the same time, and so on. The above is merely an example, and the present embodiment is not limited thereto.
As shown in fig. 11, N animations formed by acquiring N barrage information corresponding to N account numbers are displayed in a multimedia playing area at the same time to show a ghost effect. The ghost effect is, for example, that a plurality of virtual objects are arranged in a preset shape and appear in the multimedia playing area at the same time, and the effect of acting together to show the plurality of virtual objects is presented.
With the present embodiment, a multimedia picture is played in a multimedia playing area; acquiring bullet screen information sent by at least one account, wherein the bullet screen information comprises each virtual object corresponding to the at least one account and each action information of each virtual object, each action information is used for representing an action executed by each virtual object, each virtual object corresponds to each action information one to one, then, when the multimedia playing area plays the multimedia picture, the virtual objects and each action information of each virtual object are rendered to obtain an animation, and the bullet screen information is displayed in the multimedia playing area in the form of the animation. Through the mode, the bullet screen information can be played in the multimedia playing area in the form of animation, the animation is the animation obtained after the virtual object and the action information are rendered, the bullet screen is different from the existing animation obtained after the interaction is carried out through the bullet screen only in the form of characters and pictures, the animation bullet screen of the virtual object and the action information increases the interestingness of the bullet screen, at least one animation bullet screen in the form can be displayed in the multimedia playing area, then, when the number of the displayed animation bullet screens of the virtual object and the action information is large, the effect of 'ghost animals' can be presented, the bullet screen information is displayed in the form of the brand-new animation bullet screen, the content of the bullet screen is richer, the interestingness of the bullet screen is improved, and the user experience and the user stickiness of the product are improved.
Optionally, in this embodiment, the virtual object is a 3D virtual object, and the bullet screen information is a 3D animation obtained by rendering the virtual object and the motion information of the virtual object.
Optionally, in this embodiment, the obtaining of the bullet screen information sent by at least one account includes: acquiring each virtual object, each action information and bullet screen text information of the at least one account; the displaying the bullet screen information in the multimedia playing area while playing the multimedia picture in the multimedia playing area comprises: and displaying the animation rendered for each virtual object and each action information in the multimedia playing area and simultaneously displaying the bullet screen text information of the at least one account number while the multimedia playing area plays the multimedia picture, wherein the bullet screen text information of the at least one account number is not overlapped with each virtual object.
Alternatively, the user may choose to send the bullet screen information in text + animation, for example, text +3D animation.
When a user corresponding to the at least one account watches live videos or non-live videos, the user can select a favorite virtual object, select action information for the virtual object, and send text information to be commented, and at this time, can acquire the barrage information of the virtual object, the action information and the barrage text information sent by the at least one account.
When the multimedia playing area plays the multimedia picture, the virtual object can be rendered according to the action represented by the action information, a user can see the displayed animation in the multimedia playing area, and meanwhile, the bullet screen character information can be displayed in the multimedia playing area, wherein the bullet screen character information and the virtual object are not overlapped with each other, and the animation is a 3D animation formed by the virtual object executing the action information.
For example, in the multimedia playing area, the animation may present that the virtual object performs the action information, and simultaneously display the bullet screen text information at the left side or the right side of the virtual object, and the bullet screen text information and the virtual object do not overlap with each other. When the virtual object executes the action information, it may be represented as a virtual object rotating once to form an animation, a virtual object rotating + smiling to form an animation, and so on, that is, the virtual object may execute one or more actions simultaneously, which is not limited herein.
As shown in fig. 6, an animation formed by the virtual object and the motion information may be played in the multimedia playing area, and the bullet screen text information may be displayed in the first display area.
It should be understood that the above is only an example, and the present embodiment is not limited thereto.
Through this embodiment, can show bullet screen information with the mode of 3D virtual object + action information + characters, increase the interactive interest of bullet screen, improve user experience.
Optionally, in this embodiment, the obtaining of the bullet screen information sent by the at least one account includes: acquiring each virtual object, each action information and a virtual prop carried by each virtual object, wherein each virtual prop is a virtual prop set by at least one account; the displaying the bullet screen information in the multimedia playing area while playing the multimedia picture in the multimedia playing area comprises: and displaying the virtual objects carrying the virtual props and the animation rendered by the action information in the multimedia playing area while playing the multimedia picture in the multimedia playing area.
Optionally, the user may select to configure a corresponding virtual item for the virtual object, and form animation barrage information of the virtual object + the action information + the virtual item, for example, 3D animation barrage information of the first 3D virtual object + the action information + the virtual item.
The virtual prop may be a lollipop, a magic wand, a crown, a crystal ball, etc., and is not limited herein.
When watching a live video or a non-live video, a user corresponding to the at least one account can select a favorite virtual object, select action information for the virtual object, and configure a virtual prop for the virtual object, and at this time, can obtain the barrage information of the virtual object, the action information and the virtual prop, which is sent by the first account.
When the video picture is played in the multimedia playing area, the virtual object carrying the virtual prop can be rendered according to the action represented by the action information, and the displayed animation can be seen in the multimedia playing area, wherein the animation is formed by executing the action information on the virtual object carrying the virtual prop.
Case 1: in the multimedia playing area, the animation may be an animation formed by independently presenting the carried virtual item of the virtual object and presenting the action information of the virtual object. For example, virtual items (special effects may be added) are independently displayed on the left or right side of the virtual object, while animation of the virtual object performing the action information is presented. The animation of the action information performed by the virtual object may be represented by an animation formed by one rotation of the virtual object, an animation formed by a rotation of the virtual object + a smile, and the like, that is, the virtual object may perform one or more actions simultaneously, which is not limited herein.
Case 2: in the multimedia playing area, the animation may be an animation formed after the virtual object and the virtual prop simultaneously execute the action information. For example, a left or right hand or hand-held virtual item of a virtual object (special effects may be added) is presented with an animation of the virtual object holding the virtual item to perform action information. For example, the animation of the action information executed by the virtual object holding the virtual item may be represented by an animation formed by one rotation of the virtual object holding the virtual item, an animation formed by a rotation + laugh of the virtual object holding the virtual item, and the like, that is, the virtual object may hold the virtual item to execute one or more actions simultaneously, which is not limited herein.
As shown in fig. 7, an animation formed by the virtual object + the action information + the virtual item may be played in the multimedia playing area.
It should be understood that the above is only an example, and the present embodiment is not limited thereto.
Through this embodiment, can show bullet screen information with the mode of virtual object + action information + virtual stage property, increase the interactive interest of bullet screen, improve user experience.
Optionally, in this embodiment, the obtaining of the bullet screen information sent by the at least one account includes: acquiring each virtual object, each action information, a virtual prop carried by each virtual object and bullet screen character information of the at least one account, wherein each virtual prop is set by the at least one account; the displaying the bullet screen information in the multimedia playing area while playing the multimedia picture in the multimedia playing area comprises: and displaying the virtual objects carrying the virtual props and the animation rendered by the action information in the multimedia playing area while playing the multimedia picture in the multimedia playing area, and displaying the bullet screen text information of the at least one account, wherein the bullet screen text information of the at least one account and the virtual objects carrying the virtual props are not overlapped with each other.
Optionally, the user may select to configure a corresponding virtual item for the virtual object, and send corresponding text information to form animation bullet screen information of the virtual object + the action information + the virtual item + the bullet screen text.
When watching a live video or a non-live video, a user corresponding to the at least one account can select a favorite virtual object, select action information for the virtual object, configure a virtual prop for the virtual object, and send text information to be commented on, and at this time, can obtain the bullet screen information of the virtual object + action information + virtual prop + bullet screen text information sent by the at least one account.
When the video picture is played in the multimedia playing area, the virtual object carrying the virtual prop can be rendered according to the action represented by the action information, the displayed animation can be seen in the multimedia playing area, and meanwhile, the bullet screen character information can be displayed in the multimedia playing area, wherein the animation is formed by executing the action information on the virtual object carrying the virtual prop.
Case 1: in the multimedia playing area, the animation may be an animation formed by independently presenting the carried virtual prop of the virtual object, presenting the animation formed by the virtual object executing the action information, and simultaneously displaying the bullet screen character information in the multimedia playing area. For example, the virtual item is independently displayed on the left side or the right side of the virtual object (special effects can be added), and meanwhile, the animation of the virtual object executing the action information is presented, and meanwhile, the bullet screen text information is displayed in the multimedia playing area. The animation of the action information performed by the virtual object may be represented by an animation formed by one rotation of the virtual object, an animation formed by a rotation of the virtual object + a smile, and the like, that is, the virtual object may perform one or more actions simultaneously, which is not limited herein.
Case 2: in the multimedia playing area, the animation may be an animation formed after the virtual object and the virtual prop simultaneously execute the action information, and meanwhile, the bullet screen text information is displayed in the multimedia playing area. For example, the left hand or the right hand of the virtual object or the handheld virtual item (special effects can be added) is presented, the animation of the virtual object and the handheld virtual item to execute the action information is presented, and meanwhile, the bullet screen text information is displayed in the multimedia playing area. For example, the animation of the action information executed by the virtual object holding the virtual item may be represented by an animation formed by one rotation of the virtual object holding the virtual item, an animation formed by a rotation + laugh of the virtual object holding the virtual item, and the like, that is, the virtual object may hold the virtual item to execute one or more actions simultaneously, which is not limited herein.
As shown in fig. 8, an animation formed by the virtual object + the action information + the virtual item may be played in the multimedia playing area, and the bullet screen text information may be displayed in the first display area.
It should be understood that the above is only an example, and the present embodiment is not limited thereto.
Through this embodiment, can show bullet screen information with the mode of virtual object + action information + virtual stage property + characters, increase the interactive interest of bullet screen, improve user experience.
Optionally, in this embodiment, when the bullet screen information is bullet screen information issued by a first account, in a process of displaying the bullet screen information in the multimedia playing area, the method further includes: acquiring a target interactive operation executed on a target interactive object corresponding to the bullet screen information, wherein the target interactive operation is used for requesting display of a target animation, the target animation is generated according to the action information set by the first account and a virtual object set by a second account, and the multimedia playing area is a video playing area of the second account; and responding to the target interactive operation, and displaying the target animation in the multimedia playing area.
Alternatively, the target interactive object may be understood as a function of "+ 1" behind the bullet screen, for example, the user a sends a bullet screen a, the user B may click "+ 1" behind the bullet screen a sent by the user a, and when the user B clicks "+ 1" behind the bullet screen a, the user B may automatically send a bullet screen B with the same content as that of the bullet screen a. The fact that the content is the same can be understood as that the characters of the bullet screen A and the bullet screen B are the same, and/or the action information of the bullet screen A and the bullet screen B is the same.
The multimedia playing area is a video playing area of the second account. If the multimedia playing area is a live interface, the second account may be an account of a main broadcast or may also be an account of a user watching a live broadcast. And if the multimedia playing area is a non-live interface, the second account is the account of the user who uses the second account to watch the non-live interface. The first account is one of the at least one account. In the multimedia playing area of the second account, the barrage sent by the at least one account (including the first account) can be received.
The barrage information (the virtual object + the action information of the virtual object) sent by the first account may be displayed in the multimedia playing area of the second account, and a virtual object set by the second account for sending the barrage may be preset for the second account.
In the process of displaying the animation corresponding to the first account in the multimedia playing area, when a target interaction operation (such as mouse click and touch) performed on a target interaction object ("+ 1" in a bullet screen) can be acquired, wherein the target interaction object corresponds to the animation, the target interaction operation is used for requesting to display the target animation according to action information corresponding to the first account and a virtual object set by the second account, the target animation is obtained by rendering the virtual object set by the second account and an action represented by the action information, and the virtual object set by the second account is a 3D virtual object preset by the second account.
And then, responding to the target interactive operation, rendering the virtual object set by the second account and the action represented by the action information of the first account, so that the target animation is displayed in the multimedia playing area of the second account.
As shown in fig. 9, an animation (virtual object + action information) corresponding to the first account may be displayed in the multimedia playing area, and when the user clicks the +1 button behind the animation, a target animation formed by the action information corresponding to the first account and the virtual object corresponding to the second account may be displayed in the multimedia playing area. As can be seen from fig. 9, the first account sends a barrage of the virtual object + crying set by the first account, and when the user of the second account clicks the +1 button, the second account can directly send a barrage of the virtual object + crying set by the second account.
As shown in fig. 10, an animation (virtual object + motion information) corresponding to the first account and bullet screen text information corresponding to the first account may be displayed in the multimedia playing area, and when the user clicks the +1 button behind the animation, a target animation formed by the motion information corresponding to the first account and the virtual object corresponding to the second account and the bullet screen text information may be displayed behind the target animation. As can be seen from fig. 10, the first account sends a virtual object + crying barrage set by the first account, and when the user of the second account clicks the +1 button, the second account can directly send a virtual object + crying barrage set by the second account, and display the text information of the barrage sent by the first account.
If the virtual object is the same as the virtual object set by the second account, the target animation is the same as the animation; if the virtual object is different from the virtual object set by the second account, the target animation is different from the virtual object in the animation, and the action information is the same.
The virtual object set by the second account may also be a 3D virtual object or a 4D virtual object.
It is understood that the above is only an example, and the present embodiment is not limited thereto.
Through the embodiment, when the user A wants to express the bullet screen information same as that of the user B, the bullet screen information same as that of the user B can be acquired by executing the target interaction operation on the target interaction object, so that the operation of sending the bullet screen can be reduced, the interactivity between users is increased, and the user experience is improved.
Optionally, in this embodiment, in a target time period or at the same time point, when the number of the accounts of the at least one account is N, the acquiring of the bullet screen information sent by the at least one account includes: acquiring N barrage information sent by N account numbers, where the N barrage information includes N virtual objects corresponding to the N account numbers and N action information of the N virtual objects, each of the N action information is used to represent an action executed by each of the N virtual objects, and N is an integer greater than 1; displaying the bullet screen information in the multimedia playing area while the multimedia playing area plays the multimedia picture comprises: and displaying the N pieces of bullet screen information in the multimedia playing area while playing the multimedia picture in the multimedia playing area, wherein the N pieces of bullet screen information are N pieces of animation obtained by rendering the N virtual objects and the N pieces of motion information of the N virtual objects, and N virtual objects in the N pieces of animation are not overlapped with each other.
Optionally, when the at least one account is N, N pieces of barrage information sent by N accounts may be obtained, where the N pieces of barrage information include N virtual objects corresponding to the N accounts, respectively, and N pieces of action information of the N virtual objects, each piece of action information in the N pieces of action information is used to indicate an action performed by each virtual object in the N virtual objects, and N is an integer greater than 1.
The N barrage information sent by the N accounts can be acquired within the target time period. For example, N users send N barrage information within 10 seconds, and then the N barrage information within the 10 seconds can be acquired.
Optionally, when the number of the at least one account sending the barrage information is equal to N at the same time point or within a preset time period, N pieces of barrage information are obtained, where the obtained N pieces of barrage information include N virtual objects respectively selected by the N accounts and N pieces of action information respectively corresponding to the N virtual objects, and the N virtual objects and the N pieces of action information respectively selected by the N accounts are rendered to generate N pieces of animations, where the N virtual objects in the N pieces of animations are not overlapped with each other. At the same time, the multimedia playing area can play the multimedia picture, and simultaneously display N barrage information in the multimedia playing area, thereby forming a ghost animal effect.
The ghost livestock effect formed by the N pieces of bullet screen information mainly comprises the following four conditions:
case 1: n virtual objects which are different from each other are respectively selected by the N account numbers, and N action information corresponding to the N virtual objects are different from each other. Then, the N pieces of bullet screen information displayed in the multimedia playing area are N pieces of animations formed by the N pieces of different virtual objects executing the N pieces of different motion information, where the N pieces of virtual objects, the N pieces of motion information, and the N pieces of animations are in a one-to-one correspondence relationship. For example, in a case where N is equal to 10, 10 virtual objects different from each other are displayed, and actions performed by the 10 virtual objects are also different from each other.
Case 2: n virtual objects which are different from each other are respectively selected by the N account numbers, and at least two pieces of action information between the N pieces of action information corresponding to the N virtual objects are the same. Then, the N pieces of bullet screen information displayed in the multimedia playing area are N different virtual objects to execute N animations formed by N pieces of motion information having at least two pieces of motion information that are the same, where the N virtual objects, the N pieces of motion information, and the N animations are in a one-to-one correspondence relationship. For example, in the case where N is equal to 10, 10 virtual objects different from each other are displayed, and of the 10 virtual objects, 2 virtual object execution action information a, 3 virtual object execution action information B, and 5 virtual object execution action information C are present.
Case 3: at least two virtual objects in the N virtual objects selected by the N account numbers are the same, and N action information corresponding to the N virtual objects are different from each other. Then, the N pieces of bullet screen information displayed in the multimedia playing area are N pieces of animation formed by executing corresponding N pieces of different motion information by N pieces of virtual objects of at least two same virtual objects, where the N pieces of virtual objects, the N pieces of motion information, and the N pieces of animation are in a one-to-one correspondence relationship. For example, in the case where N is equal to 10, 2 of the same virtual objects perform the corresponding action information, 3 of the same virtual objects perform the corresponding action information, 5 of the same virtual objects perform the corresponding action information, and the action information performed by the 10 virtual objects are different from each other.
Case 4: at least two virtual objects in the N virtual objects selected by the N account numbers are the same, and at least two action information in the N action information is the same. Then, the N pieces of bullet screen information displayed in the multimedia playing area are N pieces of animation formed by executing the corresponding N pieces of motion information having at least two pieces of motion information by the N pieces of virtual objects having at least two pieces of same virtual objects, where the N pieces of virtual objects, the N pieces of motion information, and the N pieces of animation are in a one-to-one correspondence relationship. For example, in the case where N is equal to 10, 2 of the same virtual objects perform the action information a and the action information B, respectively, 3 of the same virtual objects perform the same action C, and 5 of the same virtual objects perform the action information D, E, F, G, H, respectively.
Optionally, in the above cases 1 to 4, the above N pieces of bullet screen information may be, in addition to the virtual object + the action information, the following cases: the virtual object + the action information + the barrage character information, the virtual object + the action information + the virtual prop + the barrage character information. And the virtual object, the action information, the virtual prop and the bullet screen character information are not influenced mutually.
It is understood that the above is only an example, and the present embodiment is not limited thereto.
When the multimedia playing area plays a video picture and displays an animation, the N virtual objects and the actions represented by the N action information can be rendered in a one-to-one correspondence manner, and the N animation is displayed in the multimedia playing area, wherein the virtual objects and the N virtual objects are not overlapped with each other.
As shown in fig. 11, it is possible to play the animation formed by the virtual object + the motion information in the multimedia playing area, and display N animations formed by N virtual objects + N motion information, so that a "ghost" barrage effect is presented in the multimedia playing area.
Through this embodiment, can render N animation simultaneously, present the barrage effect of a "ghost animal" in the multimedia playing region, greatly increased the interest of barrage display mode.
Optionally, in this embodiment, the displaying the N pieces of bullet screen information in the multimedia playing area includes: under the condition that virtual objects selected by at least two account numbers in the N account numbers are the same and the action information of the virtual objects selected by the at least two account numbers is the same, performing deduplication processing on bullet screen information sent by the at least two account numbers to obtain deduplicated bullet screen information, wherein the deduplicated bullet screen information comprises the deduplicated virtual objects and the deduplicated action information corresponding to the deduplicated virtual objects, and the deduplicated action information is used for representing actions executed by the deduplicated virtual objects; updating the N pieces of bullet screen information according to the bullet screen information after the duplication removal to obtain M pieces of bullet screen information, wherein M is a positive integer smaller than N; and displaying the M pieces of bullet screen information including the deduplicated bullet screen information in the multimedia playing area, wherein the deduplicated bullet screen information is an animation rendered for the deduplicated virtual object and the deduplicated motion information of the deduplicated virtual object.
Optionally, when there are at least two accounts among the N accounts that the virtual objects selected by the at least two accounts are the same and the action information corresponding to the virtual objects selected by the at least two accounts is also the same, it is necessary to perform deduplication processing on the virtual objects selected by the at least two accounts and the action information corresponding to the virtual objects selected by the at least two accounts, which is described below by taking an example that N is equal to 10, 3 accounts select the same 3 virtual objects, and 3 action information corresponding to the 3 virtual objects are also the same, specifically as follows:
first, 3 pieces of motion information corresponding to the 3 virtual objects and the 3 virtual objects are deduplicated to obtain 1 piece of virtual object after deduplication and 1 piece of motion information corresponding to the 1 piece of virtual object, then, the 1 piece of virtual object, the 1 piece of motion information corresponding to the 1 piece of virtual object, and 7 pieces of motion information corresponding to the remaining 7 pieces of virtual objects different from each other and the 7 pieces of virtual objects different from each other (the 7 pieces of motion information may be partially or differently) are rendered in the multimedia playing area, and 8 pieces of animation (corresponding to the M) after rendering are displayed in the multimedia playing area.
Each account number corresponds to an account identifier, and when the deduplication processing is required, 7 account identifiers corresponding to the 7 different virtual objects can be directly displayed, and corresponding 7 animations are displayed. For the 3 account ids corresponding to the 3 pieces of action information corresponding to the 3 pieces of virtual objects after the duplication removal, only 1 piece of animation after the duplication removal processing may be displayed, and the 3 account ids may be displayed after the 1 piece of animation. Alternatively, the 10 account ids are not displayed in the multimedia playing area.
Through this embodiment, can demonstrate the barrage effect of a "ghost animal" in the multimedia playing region, greatly increased the interest of barrage display mode.
Optionally, in this embodiment, when the bullet screen information is displayed in the multimedia playing area, the method further includes: performing collision detection on the virtual objects, wherein each of the virtual objects is provided with a corresponding collision detection frame, and the collision detection is used for detecting whether the collision detection frame corresponding to each of the virtual objects collides; and controlling the at least two virtual objects to be kept not to overlap each other when the collision detection frames of the at least two virtual objects collide with each other.
Alternatively, since virtual objects are likely to affect each other, collision detection frames may be provided for the virtual objects, and whether or not a collision occurs between the virtual objects may be detected by providing a corresponding collision detection frame for each virtual object, and in a case where it is determined that the collision detection frames of at least two of the virtual objects collide, the at least two of the virtual objects may be controlled to remain without overlapping each other.
Through the embodiment, the collision between the virtual object and the N virtual objects can be avoided by setting the collision detection frame, so that the virtual object and the N virtual objects can be prevented from overlapping with each other, and the display effect is improved.
Optionally, in this embodiment, the playing the multimedia picture in the multimedia playing area includes: and playing the multimedia picture which is currently live in a target virtual live broadcast room in the multimedia playing area, wherein the multimedia playing area is a video playing area of a second account, and the second account is an account which enters the target virtual live broadcast room.
Optionally, the method may be applied to live broadcast software, and then playing a video picture in a multimedia playing area may play a video picture currently live broadcast in a target virtual live broadcast room, where the multimedia playing area is a video playing area of a first account, and the first account is an account entering the target virtual live broadcast room.
The user can send the bullet screen information in the target virtual live broadcast room.
Through this embodiment, because present live broadcast software can only send the bullet screen information of characters, picture form, the interest is lower, and can send the bullet screen information of 3D animation form in live broadcast software through above-mentioned mode, has greatly increased live broadcast in-process, sends the enjoyment of bullet screen information, has improved user experience.
It should be noted that the barrage interaction is an important community interaction mode for the current live broadcast software and video software, and because the operation mode is simple and the interaction expression is natural, the barrage interaction is greatly popular among young internet users. However, in the current mainstream live broadcast, video APP and website, the presentation form of barrage interaction only exists in text, and in some applications, some small animations in picture form also exist only in some scenes, as shown in fig. 1.
Currently, some websites support the ability to send picture banners, and users can pay to purchase a gift (a virtual gift in the form of a picture) to be sent to a host. After transmission, a fixed animation with generated gif appears floating from the video area, and all users can see the fixed animation.
However, the above solution has the following disadvantages:
when some websites send animation barrage at present, one aspect of the display is that only one gif animation is simply floated in a video playing area; secondly, the function level is a universal and uniform gif graph, and a user cannot acquire more information on social interaction from the gif graph; and thirdly, interaction layer surfaces are not connected with each other, and the bullet screens are relatively independent and have low interestingness.
At present, no product in the market helps a user to display own virtual image, and according to the technical scheme of 3D rendering, the virtual image created by the user is displayed in a bullet screen mode, and when a small person and a prop appear in a video playing area at the same time, a plurality of small persons can also have the effect of ghost animals, so that the effects of social interaction and social entertainment are achieved.
Based on the video playing scene of the live broadcast room, when a user watches video streams in the live broadcast room, the user can click the 'minivan barrage', and takes the customized 3D minivan model to play through a 3D rendering technology. Will exhibit the effect of "ghost animals". The method can help the user to better express the user, can help the user to better participate in the interaction in the live broadcast room, greatly enhances the interactivity, expressive property and entertainment of the barrage information, and better promotes the expression of the user information in the live broadcast room and the communication and exchange of emotion.
In order to solve the disadvantages of the above solutions, the following describes a flow of a display method of bullet screen information with reference to an optional example. The method comprises the following specific steps:
optionally, when a minilab barrage is sent in the live broadcast room, the 3D rendering capability is utilized to process the actions of the user through a 3D rendering technology, so as to help the user to display the actions expressed by the user in a minilab form. And some follow-up props are added on the basis of the kids, so that richer interactive experience is achieved. On the other hand, when multiple people send small barrages at the same time, the action will produce the effect of ghost animals.
Among them, Unity3D is a comprehensive game development tool developed by Unity Technologies that allows players to easily create multiple platforms of types of interactive content, such as three-dimensional video games, building visualizations, real-time three-dimensional animations, etc., and is a professional game engine that integrates comprehensively.
Alternatively, as shown in fig. 4, when the user opens the live APP, there will be a default avatar, and the user can customize and modify his avatar.
The user clicks and gets into arbitrary live broadcast room at live broadcast APP, selects arbitrary one action on operation panel in the live broadcast room, clicks and sends, can see in the player region of live broadcast room that the avatar of oneself is moving according to the action of oneself selection, moves from the right side to the left simultaneously, as shown in figure 7, the user can carry little stage property for the virtual person of oneself, stage property and people combine each other, appear in the video broadcast region.
And the user sends the selected action, and the prop is held by the user to appear in a video playing area.
As shown in fig. 9 and 10, users can see the small bullet screen sent by the other party, and can perform social interaction through the small bullet screen. The user possesses certain expansibility when receiving other users' little people barrage, and the user accessible "+ 1" expands, participates in the interaction of little people barrage. As shown in fig. 11, when a plurality of users send out a small human barrage at the same time, a ghost effect will occur.
Optionally, the minilab bullet screen technology capability model:
the small bullet screen displays a 3D AVATAR image for each user, and plays animation by using the 3D AVATAR; when a user sends a small bullet screen, a sender and a receiver can identify the sent bullet screen message (which can be characters or bullet screen ID), convert the bullet screen message into cool and dazzling interactive cool and dazzling animation and display the cool and dazzling animation on a video stream. The technical scheme is that animation resources are manufactured according to a 3D model, characters and animation IDs are dynamically bound through configuration, then the animation is rendered through canvas of UNITY and displayed on a video stream, and meanwhile physical collision detection is added to the animation to increase human-computer interaction of the animation and a user.
The 3D AVATAR (human-shaped character animation) is not a static image, but can be driven by a user to do various interactions through an intelligent terminal such as a mobile phone.
As shown in fig. 12, the implementation flow of the mini bullet screen technology specifically includes the following steps:
firstly, animation resources in other forms such as skeleton animation, models and the like are manufactured, and semantic characters are associated with the resources.
As shown in fig. 12, when the user sends a small bullet screen, the sender will start playing animation on the video stream by using its 3D AVATAR; meanwhile, the small bullet screen is coded as follows: the sender ID, the characters and the animation ID are sent to a background server; the background server pushes the small bullet screen to other users watching the same room at present; after receiving the small bullet screen, the receiver analyzes the sender + characters + animation ID corresponding to the bullet screen according to the rule, then renders the 3D AVATAR of the sender, and plays the animation by using the AVATAR; all people can see the small bullet screen animation of the sender; and finishing the interaction of the whole small person barrage.
By adopting the mode and the unity3D technology, the sender and the receiver are expressed by the 3D Avatar image, so that the user can have better participation and immersive experience; through doing real-time physical collision detection to the animation, the receiver can produce human-computer interaction with sender's little man barrage, lets barrage have better interchangeability and ductility like barrage +1 etc..
Through the embodiment, based on the interactive scene of the live broadcast room, richer and personalized barrage information is designed for the user, when the user launches the barrage, the action of the small person and the tools carried by the small person are determined by the user, and the small person is shown in the video playing area by utilizing the rendering capacity of the 3D model. When a user launches a barrage, the small person can present the barrage in a video playing area with user-defined images, actions and props, the content richness and playability of barrage information are greatly improved, the watching experience and the interactive experience of the user in watching videos and live broadcasting are improved, and the user communication is promoted.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
According to still another aspect of the embodiments of the present invention, there is also provided a display apparatus of bullet screen information, as shown in fig. 13, the apparatus including:
a playing unit 1302, configured to play a multimedia picture in a multimedia playing area;
a first obtaining unit 1304, configured to obtain bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object;
the first processing unit 1306 is configured to display the bullet screen information in the multimedia playing area while playing the multimedia screen in the multimedia playing area, where the bullet screen information is an animation obtained by rendering the motion information of each virtual object and each virtual object.
With the present embodiment, a multimedia picture is played in a multimedia playing area; acquiring bullet screen information sent by at least one account, wherein the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, each action information is used for representing an action executed by each virtual object, each virtual object corresponds to each action information one by one, then, when the multimedia playing area plays the multimedia picture, the virtual objects and each action information of each virtual object are rendered to obtain an animation, and the bullet screen information is displayed in the multimedia playing area in the form of the animation. Through the mode, the bullet screen information can be played in the multimedia playing area in the form of animation, the animation is the animation obtained after the virtual object and the action information are rendered, the bullet screen is different from the existing animation obtained after the interaction is carried out through the bullet screen only in the form of characters and pictures, the animation bullet screen of the virtual object and the action information increases the interestingness of the bullet screen, at least one animation bullet screen in the form can be displayed in the multimedia playing area, then, when the number of the displayed animation bullet screens of the virtual object and the action information is large, the effect of 'ghost animals' can be presented, the bullet screen information is displayed in the form of the brand-new animation bullet screen, the content of the bullet screen is richer, the interestingness of the bullet screen is improved, and the user experience and the user stickiness of the product are improved.
As an optional technical solution, the first processing unit is further configured to, in a target time period or at the same time point, acquire N pieces of barrage information sent by N account numbers when the number of the account numbers of the at least one account number is N, where the N pieces of barrage information include N virtual objects corresponding to the N account numbers and N pieces of action information of the N virtual objects, each piece of action information in the N pieces of action information is used to represent an action executed by each virtual object in the N virtual objects, and N is an integer greater than 1; the first processing unit is further configured to display the N pieces of bullet screen information in the multimedia playing area while playing the multimedia picture in the multimedia playing area, where the N pieces of bullet screen information are N pieces of animations obtained by rendering the N pieces of virtual objects and the N pieces of motion information of the N pieces of virtual objects, and the N pieces of virtual objects in the N pieces of animations are not overlapped with each other.
As an optional technical solution, the first processing unit includes: a first processing module, configured to, when virtual objects selected by at least two of the N accounts are the same and the action information of the virtual objects selected by the at least two accounts is the same, perform deduplication processing on bullet screen information sent by the at least two accounts to obtain deduplicated bullet screen information, where the deduplicated bullet screen information includes a deduplicated virtual object and deduplicated action information corresponding to the deduplicated virtual object, and the deduplicated action information is used to indicate an action performed by the deduplicated virtual object; the second processing module is used for updating the N pieces of bullet screen information according to the bullet screen information after the duplication removal to obtain M pieces of bullet screen information, wherein M is a positive integer smaller than N; a third processing module, configured to display, in the multimedia playing area, the M pieces of bullet screen information including the deduplicated bullet screen information, where the deduplicated bullet screen information is an animation rendered for the deduplicated virtual object and the deduplicated motion information of the deduplicated virtual object.
As an optional technical solution, the apparatus further includes: a second processing unit configured to perform collision detection on the virtual objects, wherein each of the virtual objects is provided with a corresponding collision detection frame, and the collision detection is configured to detect whether or not the collision detection frame corresponding to each of the virtual objects collides; and a control unit configured to control the at least two virtual objects to remain non-overlapping when the collision detection frames of the at least two virtual objects collide.
As an optional technical solution, the first obtaining unit is further configured to obtain each virtual object, each action information, and bullet screen text information of the at least one account; the first processing unit is further configured to display an animation rendered for each virtual object and each motion information in the multimedia playing area while playing the multimedia picture in the multimedia playing area, and display bullet screen text information of the at least one account, where the bullet screen text information of the at least one account and each virtual object are not overlapped with each other.
As an optional technical solution, the first obtaining unit is further configured to obtain each virtual object, each piece of the action information, and a virtual item carried by each virtual object, where each virtual item is a virtual item set by the at least one account; the first processing unit is further configured to display, in the multimedia playing area, the virtual object carrying the virtual item and the animation rendered by the action information in the multimedia playing area while playing the multimedia picture in the multimedia playing area.
As an optional technical solution, the first obtaining unit is further configured to obtain each virtual object, each piece of action information, a virtual item carried by each virtual object, and bullet screen text information of the at least one account, where each virtual item is a virtual item set by the at least one account; the first processing unit is further configured to display, in the multimedia playing area, the virtual objects each carrying the virtual item and the animation rendered by each piece of the motion information while playing the multimedia picture in the multimedia playing area, and display the bullet screen text information of the at least one account, where the bullet screen text information of the at least one account and each virtual object carrying the virtual item are not overlapped with each other.
As an optional technical solution, the apparatus further includes: a second obtaining unit, configured to obtain, when the bullet screen information is bullet screen information issued by a first account, a target interaction operation performed on a target interaction object corresponding to the bullet screen information in a process of displaying the bullet screen information in the multimedia playing area, where the target interaction operation is used to request a target animation to be displayed, the target animation is an animation generated according to the action information set by the first account and a virtual object set by a second account, and the multimedia playing area is a video playing area of the second account; and the third processing unit is used for responding to the target interactive operation and displaying the target animation in the multimedia playing area.
As an optional technical solution, the playing unit is further configured to play the multimedia picture currently live in a target virtual live broadcast room in the multimedia playing area, where the multimedia playing area is a video playing area of a second account, and the second account is an account entering the target virtual live broadcast room.
As an optional technical solution, the virtual object is a 3D virtual object, and the bullet screen information is a 3D animation obtained by rendering the virtual object and the motion information of the virtual object.
According to a further aspect of embodiments of the present invention, there is also provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the above-mentioned computer-readable storage medium may be configured to store a computer program for executing the steps of:
s1, playing the multimedia picture in the multimedia playing area;
s2, acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object;
s3, displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area, wherein the bullet screen information is an animation rendered for each virtual object and the motion information of each virtual object.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by instructing hardware related to the terminal device through a program, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, ROM (Read-Only Memory), RAM (Random Access Memory), magnetic or optical disks, and the like.
According to yet another aspect of an embodiment of the present invention, there is also provided a computer program product or a computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in various optional implementation modes of the display method of the bullet screen information.
Alternatively, in the present embodiment, the computer program product or the computer program may be configured to store a computer program for executing the following steps:
s1, playing the multimedia picture in the multimedia playing area;
s2, acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object;
s3, displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area, wherein the bullet screen information is an animation rendered for each virtual object and the motion information of each virtual object.
According to another aspect of the embodiment of the present invention, there is also provided an electronic device for implementing the display method of bullet screen information, where the electronic device may be a terminal device shown in fig. 2. The present embodiment takes the electronic device as a terminal device as an example for explanation. As shown in fig. 14, the electronic device comprises a memory 1402 and a processor 1404, the memory 1402 having stored therein a computer program, the processor 1404 being arranged to execute the steps of any of the method embodiments described above by means of the computer program.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, playing the multimedia picture in the multimedia playing area;
s2, acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object;
s3, displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area, wherein the bullet screen information is an animation rendered for each virtual object and the motion information of each virtual object.
Alternatively, it is understood by those skilled in the art that the structure shown in fig. 14 is only an illustration and is not a limitation to the structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 14, or have a different configuration than shown in FIG. 14.
The memory 1402 may be configured to store software programs and modules, such as program commands/modules corresponding to the method and apparatus for displaying bullet screen information in the embodiment of the present invention, and the processor 1404 executes various functional applications and data processing by running the software programs and modules stored in the memory 1402, so as to implement the method for displaying bullet screen information. Memory 1402 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1402 may further include memory located remotely from the processor 1404, which may be connected to a terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. As an example, as shown in fig. 14, the memory 1402 may include, but is not limited to, a playing unit 1302, a first obtaining unit 1304, and a first processing unit 1306 in a display device including the bullet screen information. In addition, the display device may further include, but is not limited to, other module units in the display device of the bullet screen information, which is not described in detail in this example.
Optionally, the transmitting device 1406 is used for receiving or sending data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 1406 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmitting device 1406 is a Radio Frequency (RF) module, which is used to communicate with the internet by wireless means.
In addition, the electronic device further includes: a display 1408 for displaying the bullet screen information, and a connection bus 1410 for connecting each module component in the electronic device.
In other embodiments, the terminal device or the server may be a node in a distributed system, where the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting a plurality of nodes through a network communication. Nodes can form a Peer-To-Peer (P2P, Peer To Peer) network, and any type of computing device, such as a server, a terminal, and other electronic devices, can become a node in the blockchain system by joining the Peer-To-Peer network.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by instructing hardware related to the terminal device through a program, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of commands for enabling one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the above methods according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (15)

1. A method for displaying bullet screen information is characterized by comprising the following steps:
playing a multimedia picture in a multimedia playing area;
acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object;
and displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area, wherein the bullet screen information is animation obtained by rendering each virtual object and the action information of each virtual object.
2. The method of claim 1,
in a target time period or at the same time point, under the condition that the number of the accounts of the at least one account is N, the acquiring of the bullet screen information sent by the at least one account includes: acquiring N pieces of bullet screen information sent by N account numbers, wherein the N pieces of bullet screen information include N virtual objects corresponding to the N account numbers and N pieces of action information of the N virtual objects, each piece of action information in the N pieces of action information is used for representing an action executed by each virtual object corresponding to the N virtual objects, and N is an integer greater than 1;
displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area comprises: displaying the N pieces of bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area, wherein the N pieces of bullet screen information are N pieces of animations rendered for the N virtual objects and the N pieces of action information of the N virtual objects, and the N virtual objects in the N pieces of animations are not overlapped with each other.
3. The method of claim 2, wherein displaying the N barrage information in the multimedia playing area comprises:
under the condition that virtual objects selected by at least two account numbers in the N account numbers are the same and the action information of the virtual objects selected by the at least two account numbers is the same, performing deduplication processing on bullet screen information sent by the at least two account numbers to obtain deduplicated bullet screen information, wherein the deduplicated bullet screen information comprises the deduplicated virtual objects and the deduplicated action information corresponding to the deduplicated virtual objects, and the deduplicated action information is used for representing actions executed by the deduplicated virtual objects;
updating the N pieces of bullet screen information according to the bullet screen information after the duplication removal to obtain M pieces of bullet screen information, wherein M is a positive integer smaller than N;
and displaying the M pieces of bullet screen information containing the de-duplicated bullet screen information in the multimedia playing area, wherein the de-duplicated bullet screen information is animation rendered for the de-duplicated virtual object and the de-duplicated action information of the de-duplicated virtual object.
4. The method of claim 1, wherein when the multimedia playing area displays the barrage information, the method further comprises:
performing collision detection on the virtual objects, wherein each virtual object is configured with a corresponding collision detection frame, and the collision detection is used for detecting whether the collision detection frame corresponding to each virtual object collides;
controlling the at least two virtual objects to remain non-overlapping with each other in a case where it is determined that the collision detection frames of the at least two virtual objects collide.
5. The method of claim 1,
the acquiring bullet screen information sent by at least one account includes: acquiring each virtual object, each action information and bullet screen text information of the at least one account;
the displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area comprises: and displaying the animation rendered for each virtual object and each action information in the multimedia playing area and simultaneously displaying the bullet screen text information of the at least one account number while the multimedia playing area plays the multimedia picture, wherein the bullet screen text information of the at least one account number is not overlapped with each virtual object.
6. The method of claim 1,
the acquiring of the bullet screen information sent by the at least one account includes: acquiring each virtual object, each action information and a virtual prop carried by each virtual object, wherein each virtual prop is a virtual prop set by the at least one account;
the displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area comprises: and displaying the virtual object carrying the virtual prop and the animation rendered by the action information in the multimedia playing area while playing the multimedia picture in the multimedia playing area.
7. The method of claim 1,
the acquiring of the bullet screen information sent by the at least one account includes: acquiring each virtual object, each action information, a virtual prop carried by each virtual object and bullet screen text information of the at least one account, wherein each virtual prop is set by the at least one account;
the displaying the bullet screen information in the multimedia playing area while the multimedia picture is played in the multimedia playing area comprises: and displaying the virtual objects carrying the virtual props and the animations rendered by the action information in the multimedia playing area while playing the multimedia picture in the multimedia playing area, and displaying the bullet screen text information of the at least one account, wherein the bullet screen text information of the at least one account and the virtual objects carrying the virtual props are not overlapped with each other.
8. The method according to any one of claims 1 to 7, wherein when the barrage information is barrage information issued by a first account, in a process of displaying the barrage information in the multimedia playing area, the method further comprises:
acquiring target interaction operation executed on a target interaction object corresponding to the bullet screen information, wherein the target interaction operation is used for requesting display of a target animation, the target animation is generated according to the action information set by the first account and a virtual object set by a second account, and the multimedia playing area is a video playing area of the second account;
and responding to the target interactive operation, and displaying the target animation in the multimedia playing area.
9. The method according to any one of claims 1 to 7, wherein the playing the multimedia picture in the multimedia playing area comprises:
and playing the multimedia picture which is currently live in a target virtual live broadcast room in the multimedia playing area, wherein the multimedia playing area is a video playing area of a second account, and the second account is an account entering the target virtual live broadcast room.
10. The method according to any one of claims 1 to 7, wherein the virtual object is a 3D virtual object, and the bullet screen information is a 3D animation rendered for the virtual object and the motion information of the virtual object.
11. A display device of barrage information, comprising:
the playing unit is used for playing the multimedia picture in the multimedia playing area;
the system comprises a first acquisition unit, a second acquisition unit and a display unit, wherein the first acquisition unit is used for acquiring bullet screen information sent by at least one account; the bullet screen information comprises each virtual object corresponding to each account in the at least one account and each action information of each virtual object, and each action information is used for representing an action executed by each virtual object;
the first processing unit is configured to display the barrage information in the multimedia playing area while the multimedia picture is played in the multimedia playing area, where the barrage information is an animation obtained by rendering each virtual object and the action information of each virtual object.
12. The apparatus of claim 11,
the first processing unit is further configured to, in a target time period or at the same time point, acquire N pieces of bullet screen information sent by N account numbers when the number of the account numbers of the at least one account number is N, where the N pieces of bullet screen information include N virtual objects corresponding to the N account numbers and N pieces of action information of the N virtual objects, each piece of action information in the N pieces of action information is used to represent an action executed by each virtual object corresponding to the N virtual objects, and N is an integer greater than 1;
the first processing unit is further configured to display the N barrage information in the multimedia playing region while the multimedia picture is played in the multimedia playing region, where the N barrage information is N animations rendered for the N virtual objects and the N action information of the N virtual objects, and the N virtual objects in the N animations are not overlapped with each other.
13. The apparatus of claim 12, wherein the first processing unit comprises:
a first processing module, configured to, under a condition that virtual objects selected by at least two of the N account numbers are the same and the action information of the virtual objects selected by the at least two account numbers is the same, perform deduplication processing on bullet screen information sent by the at least two account numbers to obtain deduplicated bullet screen information, where the deduplicated bullet screen information includes the deduplicated virtual object and the deduplicated action information corresponding to the deduplicated virtual object, and the deduplicated action information is used to represent an action performed by the deduplicated virtual object;
the second processing module is used for updating the N pieces of bullet screen information according to the bullet screen information after the duplication removal to obtain M pieces of bullet screen information, wherein M is a positive integer smaller than N;
and the third processing module is used for displaying the M pieces of bullet screen information containing the de-duplicated bullet screen information in the multimedia playing area, wherein the de-duplicated bullet screen information is animation rendered for the de-duplicated virtual object and the de-duplicated action information of the de-duplicated virtual object.
14. A computer-readable storage medium, comprising a stored program, wherein the program is operable to perform the method of any one of claims 1 to 10.
15. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to execute the method of any of claims 1 to 10 by means of the computer program.
CN202010949882.1A 2020-09-10 2020-09-10 Bullet screen information display method and device, storage medium and electronic equipment Active CN114173173B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010949882.1A CN114173173B (en) 2020-09-10 2020-09-10 Bullet screen information display method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010949882.1A CN114173173B (en) 2020-09-10 2020-09-10 Bullet screen information display method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN114173173A true CN114173173A (en) 2022-03-11
CN114173173B CN114173173B (en) 2024-06-11

Family

ID=80475918

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010949882.1A Active CN114173173B (en) 2020-09-10 2020-09-10 Bullet screen information display method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN114173173B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115314749A (en) * 2022-06-15 2022-11-08 网易(杭州)网络有限公司 Interactive information response method and device and electronic equipment
WO2023193796A1 (en) * 2022-04-08 2023-10-12 北京字跳网络技术有限公司 Bullet comment information display method and apparatus based on virtual reality, and electronic device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100896130B1 (en) * 2007-12-13 2009-05-07 에스케이 텔레콤주식회사 Method and system for playing motion animation of virtal character
CN106534875A (en) * 2016-11-09 2017-03-22 广州华多网络科技有限公司 Barrage display control method and device and terminal
CN107294838A (en) * 2017-05-24 2017-10-24 腾讯科技(深圳)有限公司 Animation producing method, device, system and the terminal of social networking application
WO2019101038A1 (en) * 2017-11-22 2019-05-31 腾讯科技(深圳)有限公司 Bullet screen content control method, computer device and storage medium
CN110418151A (en) * 2019-07-24 2019-11-05 网易(杭州)网络有限公司 The transmission of barrage information, processing method, device, equipment, medium in game live streaming
CN111277910A (en) * 2020-03-07 2020-06-12 咪咕互动娱乐有限公司 Bullet screen display method and device, electronic equipment and storage medium
CN111385594A (en) * 2018-12-29 2020-07-07 腾讯科技(深圳)有限公司 Virtual character interaction method, device and storage medium
CN111629253A (en) * 2020-06-11 2020-09-04 网易(杭州)网络有限公司 Video processing method and device, computer readable storage medium and electronic equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100896130B1 (en) * 2007-12-13 2009-05-07 에스케이 텔레콤주식회사 Method and system for playing motion animation of virtal character
CN106534875A (en) * 2016-11-09 2017-03-22 广州华多网络科技有限公司 Barrage display control method and device and terminal
CN107294838A (en) * 2017-05-24 2017-10-24 腾讯科技(深圳)有限公司 Animation producing method, device, system and the terminal of social networking application
WO2019101038A1 (en) * 2017-11-22 2019-05-31 腾讯科技(深圳)有限公司 Bullet screen content control method, computer device and storage medium
CN111385594A (en) * 2018-12-29 2020-07-07 腾讯科技(深圳)有限公司 Virtual character interaction method, device and storage medium
CN110418151A (en) * 2019-07-24 2019-11-05 网易(杭州)网络有限公司 The transmission of barrage information, processing method, device, equipment, medium in game live streaming
CN111277910A (en) * 2020-03-07 2020-06-12 咪咕互动娱乐有限公司 Bullet screen display method and device, electronic equipment and storage medium
CN111629253A (en) * 2020-06-11 2020-09-04 网易(杭州)网络有限公司 Video processing method and device, computer readable storage medium and electronic equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023193796A1 (en) * 2022-04-08 2023-10-12 北京字跳网络技术有限公司 Bullet comment information display method and apparatus based on virtual reality, and electronic device
CN115314749A (en) * 2022-06-15 2022-11-08 网易(杭州)网络有限公司 Interactive information response method and device and electronic equipment
CN115314749B (en) * 2022-06-15 2024-03-22 网易(杭州)网络有限公司 Response method and device of interaction information and electronic equipment

Also Published As

Publication number Publication date
CN114173173B (en) 2024-06-11

Similar Documents

Publication Publication Date Title
JP6434583B2 (en) Remote control of a first user's game play by a second user
CN108184144B (en) Live broadcast method and device, storage medium and electronic equipment
CN112334886B (en) Content distribution system, content distribution method, and recording medium
CN107551555B (en) Game picture display method and device, storage medium and terminal
CN103886009B (en) The trivial games for cloud game suggestion are automatically generated based on the game play recorded
JP6442155B2 (en) Information processing system, information processing apparatus, information processing program, and information processing method
US20160155256A1 (en) Avatar personalization in a virtual environment
US10967277B2 (en) Automated player sponsorship system
CN115175751A (en) Driving virtual influencers based on predicted game activity and audience characteristics
CN114173173B (en) Bullet screen information display method and device, storage medium and electronic equipment
Punt et al. An integrated environment and development framework for social gaming using mobile devices, digital TV and Internet
CN114210071A (en) Game live broadcast display method and device, storage medium and electronic equipment
WO2022006118A1 (en) Modifying computer simulation video template based on feedback
US11845012B2 (en) Selection of video widgets based on computer simulation metadata
CN114100145B (en) Cloud game interaction method, device, equipment and medium
US10868889B2 (en) System for providing game play video by using cloud computer
CN116561439A (en) Social interaction method, device, equipment, storage medium and program product
US20210402309A1 (en) Generating video clip of computer simulation from multiple views
US11554324B2 (en) Selection of video template based on computer simulation metadata
CN114915855A (en) Virtual video program loading method
CN116112698A (en) Interactive system, method, device and equipment among different teams in live broadcast
CN114765700A (en) Information interaction method and device, storage medium and electronic equipment

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