CN111541932B - User image display method, device, equipment and storage medium for live broadcast room - Google Patents

User image display method, device, equipment and storage medium for live broadcast room Download PDF

Info

Publication number
CN111541932B
CN111541932B CN202010367977.2A CN202010367977A CN111541932B CN 111541932 B CN111541932 B CN 111541932B CN 202010367977 A CN202010367977 A CN 202010367977A CN 111541932 B CN111541932 B CN 111541932B
Authority
CN
China
Prior art keywords
live broadcast
broadcast room
user
dimensional
dimensional panoramic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010367977.2A
Other languages
Chinese (zh)
Other versions
CN111541932A (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.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Cubesili Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Cubesili Information Technology Co Ltd filed Critical Guangzhou Cubesili Information Technology Co Ltd
Priority to CN202010367977.2A priority Critical patent/CN111541932B/en
Publication of CN111541932A publication Critical patent/CN111541932A/en
Application granted granted Critical
Publication of CN111541932B publication Critical patent/CN111541932B/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • H04N2005/2726Means for inserting a foreground image in a background image, i.e. inlay, outlay for simulating a person's appearance, e.g. hair style, glasses, clothes

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The method comprises the steps of requesting a live broadcast server to open a three-dimensional panoramic live broadcast room, downloading three-dimensional panoramic live broadcast room resources from the server and locally generating the three-dimensional panoramic live broadcast room; fusing the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast; and receiving a personal image of a designated user issued by a server, and adding the personal image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for display. This technical scheme has improved audience user's exposure, is favorable to improving audience user's enthusiasm in the live broadcast room, improves user's reserve volume.

Description

User image display method, device, equipment and storage medium for live broadcast room
Technical Field
The application relates to the field of live broadcasting, in particular to a method, a device, equipment and a storage medium for displaying a user image in a live broadcasting room.
Background
With the development of internet technology, the live broadcast market is more and more popular with users, users of live broadcast application programs are more and more diversified, common users who watch performances and nobody luxury and luxury people who pursue the live broadcast are provided, and in order to increase the interestingness and the diversity of the live broadcast application programs, the users are divided into the common users and the nobody users.
The traditional channel entering mode of a user is mostly based on a two-dimensional plane display technology, for example, the approach of the user is shown by playing a special effect animation, even if the special effect of the noble user entering a live broadcast room is more wonderful than a common user, the noble user entering the live broadcast room can only show the head portrait at a certain position of a live broadcast display interface, such as the upper right corner, however, the position of the upper right corner is less, the head portrait of a few of the noble users with front ranks can only be shown, the user entering the channel is influenced, particularly the attention of the noble user, the privilege of the noble user is difficult to be highlighted, and therefore the interaction between a main broadcast and the noble user is influenced.
Disclosure of Invention
The object of the present application is to solve at least one of the above-mentioned technical drawbacks, in particular the problem of influencing the interaction between the anchor and the noble user.
In a first aspect, the present application provides a method for displaying a user image in a live broadcast room, comprising the following steps:
requesting a live broadcast server to start a three-dimensional panoramic live broadcast room, downloading resources of the three-dimensional panoramic live broadcast room from the server and locally generating the three-dimensional panoramic live broadcast room;
fusing the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast;
and receiving a personal image of a designated user issued by a server, and adding the personal image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for display.
In an embodiment, the method for displaying the user image in the live broadcast room further comprises the following steps:
the method comprises the steps that the grade information of all audience users starting to enter a three-dimensional panoramic live broadcast room is obtained through a server, and the audience users are determined to be designated users meeting preset conditions according to the grade information;
displaying an approach special effect corresponding to the grade information for the specified user in the three-dimensional panoramic live broadcast room according to the grade information;
in an embodiment, the step of adding the personal image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for displaying includes:
carrying out three-dimensional special effect processing on the personal image to obtain a three-dimensional personal image;
moving the three-dimensional personal image of the appointed user to a display wall surface of the three-dimensional panoramic live broadcast room along a set track;
and adding and displaying the three-dimensional personal image of the appointed user on the honored guest seat display area corresponding to the display wall surface.
In an embodiment, the downloading the resources of the three-dimensional panoramic live broadcast room from the server and locally generating the three-dimensional panoramic live broadcast room includes:
receiving three-dimensional panoramic live broadcast room resources downloaded from a server;
analyzing the three-dimensional panoramic live broadcast room resources, and generating a three-dimensional panoramic live broadcast room on a local client interface according to the three-dimensional panoramic live broadcast room resources; and a visitant seat display area is arranged on the display wall surface of the three-dimensional panoramic live broadcast room.
In one embodiment, the step of presenting an approach special effect corresponding to the grade information for the specified user in the three-dimensional panoramic live broadcast room according to the grade information comprises the following steps:
obtaining a corresponding first animation special effect according to the matching of the grade information, adding the attribute information of the appointed user to the first animation special effect, and generating a personal animation special effect aiming at the appointed user;
and receiving touch operation of other users except the specified user on the personal animation special effect, and displaying the secondary special effect of the personal animation special effect.
In one embodiment, the designated user is a VIP authority user;
the user image display method of the live broadcast room further comprises the following steps:
acquiring a trigger instruction of a VIP seat authority user for presenting a virtual gift to the three-dimensional panoramic live broadcast room;
and displaying a display special effect corresponding to the virtual value of the virtual gift at the set position of the head portrait of the VIP authority user according to the trigger instruction.
In an embodiment, the step of adding the personal image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for displaying includes:
acquiring first-level information of a designated user newly entering the three-dimensional panoramic live broadcast room, and comparing the first-level information with second-level information of other users who are already positioned on the VIP seat display area;
and adding the user newly entering the three-dimensional panoramic live broadcast room to the specified position of the honored guest seat display area according to the comparison result and the level.
In an embodiment, the step of fusing the anchor video into the three-dimensional panoramic live broadcast room for three-dimensional panoramic live broadcast includes:
setting a playing window on the three-dimensional panoramic live broadcast room, and displaying live broadcast video through the playing window; the playing window is suspended on the three-dimensional panoramic live broadcast room or embedded on a display wall surface of the three-dimensional panoramic live broadcast room.
In an embodiment, the step of fusing the anchor video into the three-dimensional panoramic live broadcast room for three-dimensional panoramic live broadcast includes:
determining the position of a reference point of the current vision of a user;
and converting the anchor video into a three-dimensional live video according to the reference point position, and fusing the three-dimensional live video into a three-dimensional panoramic live broadcast room for three-dimensional live broadcast.
In a second aspect, the present application further provides a user image display device in a live broadcast room, including:
the live broadcast room generation module is used for requesting a live broadcast server to start a three-dimensional panoramic live broadcast room, downloading three-dimensional panoramic live broadcast room resources from the server and locally generating the three-dimensional panoramic live broadcast room;
the panoramic live broadcast fusion module is used for fusing the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast;
and the image display module is used for receiving the personal image of the appointed user issued by the server and adding the personal image to the position corresponding to the display wall surface of the three-dimensional panoramic live broadcast room for display.
In a third aspect, the present application further provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method for displaying a user image in a live broadcast room according to the first aspect when executing the program.
In a fourth aspect, the present application further provides a storage medium containing computer-executable instructions for performing the steps of the method for presenting a user avatar in a live broadcast room as described in the first aspect when executed by a computer processor.
According to the method, the device, the equipment and the storage medium for displaying the user image of the live broadcast room, the three-dimensional panoramic live broadcast room is started by requesting a live broadcast server, the three-dimensional panoramic live broadcast room resources are downloaded from the server, and the three-dimensional panoramic live broadcast room is locally generated; fusing the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast; and receiving the personal image of the appointed user issued by the server, and adding the personal image to the position corresponding to the display wall surface of the three-dimensional panoramic live broadcast room for display, so that the exposure of the audience user is improved, the enthusiasm of the audience user in the live broadcast room is favorably improved, and the remaining quantity of the audience user is improved.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic frame diagram of a webcast system according to an embodiment;
FIG. 2 is a flowchart of a method for presenting a user image in a live broadcast room according to an embodiment;
FIG. 3 is a schematic diagram of a three-dimensional panoramic live room provided by an embodiment;
FIG. 4 is another schematic diagram of a three-dimensional panoramic live room provided by an embodiment;
fig. 5 is a schematic structural diagram of a user image presentation device of a live broadcast room according to an embodiment.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those within the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Before describing the method provided by the embodiment of the present application, an application scenario of the embodiment of the present application is described first. Referring to fig. 1, fig. 1 is a schematic diagram of a framework of a live webcast system provided by an embodiment, where the system framework may include a server and clients, each client includes one or more anchor clients (i.e., anchor, the same below) 10 and a plurality of viewer clients (i.e., viewer clients, the same below) 20, and a live platform located on the server may include a plurality of virtual live webcasts and a server 30, where each anchor client 10 and each viewer client 20 establish communication connection with the server 30 through a wired network or a wireless network.
Generally speaking, each virtual live broadcast room correspondingly plays different live broadcast contents, the anchor broadcasts are live broadcast through the anchor client 10, and audiences select to enter a certain virtual live broadcast room through the audience client 20 to watch the anchor broadcast for live broadcast. The viewer client 20 and the anchor client 10 may enter the live platform through a live Application (APP) installed on the terminal device.
The anchor client 10 and the audience client 20 are terminal devices, such as a smart phone, a tablet computer, an e-reader, a desktop computer, or a notebook computer, and the like, which is not limited thereto. The server 30 is a background server for providing background services for the terminal device, and may be implemented by an independent server or a server cluster composed of a plurality of servers. In one embodiment, the server 30 may be a live web platform.
The method for displaying the user image of the live broadcast room is suitable for displaying the individual images of audience users in the live broadcast room, such as head portraits, grades, sexes, hobbies and other information, especially, the exposure of the audience users with higher grades is increased in the environment of the three-dimensional panoramic live broadcast room, more audience users are attracted, especially, the high-grade audience users enter the three-dimensional panoramic live broadcast room, the method is beneficial to prolonging the retention time of the audience in the three-dimensional panoramic live broadcast room through the display mode and the special effect suitable for the three-dimensional panoramic live broadcast room, and the retention rate of the users and the flow of the live broadcast room are improved.
Fig. 2 is a flowchart of a user image display method in a live broadcast room according to an embodiment, where the user image display method in a live broadcast room is applied to a three-dimensional panoramic live broadcast room, and the user image display method in a live broadcast room may be executed in a user image display device, such as a client, where the client may include an anchor client and an audience client.
Specifically, as shown in fig. 2, the method for displaying the user image in the live broadcast room may include the following steps:
s110, requesting a live broadcast server to start the three-dimensional panoramic live broadcast room, downloading the three-dimensional panoramic live broadcast room resources from the server, and locally generating the three-dimensional panoramic live broadcast room.
In this embodiment, be provided with the switching button on the live interface, under the ordinary condition, the user watches the anchor under the common mode and carries out the live, and the common mode is the live under traditional live mode promptly, under the common mode, provides spectator's two-dimensional environment and watches the live visual effect of anchor under. And when the user clicks a switching button, starting the three-dimensional panoramic live broadcast room in the three-dimensional environment. And after receiving the selection operation of the user on the switching button, the client sends a starting instruction for starting the three-dimensional panoramic live broadcast room to the server.
And after receiving a starting instruction sent by the client, the server acquires the three-dimensional panoramic live broadcast room resource in the panoramic environment corresponding to the starting instruction. The client downloads resources of the three-dimensional panoramic live broadcast room from the server through a relevant protocol, wherein the resources of the three-dimensional panoramic live broadcast room can comprise panoramic image background resources of the three-dimensional panoramic live broadcast room, resource information of virtual gifts in a panoramic environment and the like, and in some embodiments, the resources of all audience users entering the three-dimensional live broadcast room can further comprise user head portrait information and the like.
Further, the step S110 may include the following sub-steps:
s1101, receiving the three-dimensional panoramic live broadcast room resource downloaded from the server.
Optionally, in the process of receiving the resources of the three-dimensional panoramic live broadcast room, the live broadcast interface of the client displays downloading animations of the resource information, such as a downloading progress bar.
S1102, analyzing the three-dimensional panoramic live broadcast room resources, and generating a three-dimensional panoramic live broadcast room on a local client interface according to the three-dimensional panoramic live broadcast room resources.
And a visitant seat display area is arranged on the display wall surface of the three-dimensional panoramic live broadcast room.
And after receiving the three-dimensional panoramic live broadcast room resource issued by the server, the client analyzes the three-dimensional panoramic live broadcast room resource. According to the type of resources of the three-dimensional panoramic live broadcast room, various information related in the panoramic environment can be obtained, such as image information for synthesizing a panoramic image background, virtual gift information, information of each audience user entering the three-dimensional live broadcast room and the like. In this embodiment, the client generates a three-dimensional panoramic image according to the panoramic image information, and displays the panoramic image on a client interface of the live broadcast room, so as to create an environment for a user to watch live broadcast in a three-dimensional space.
Fig. 3 is a schematic diagram of a three-dimensional panoramic live broadcast room provided in an embodiment, as shown in fig. 3, after receiving a three-dimensional panoramic live broadcast room resource issued by a server, a client renders a three-dimensional panoramic live broadcast room 40 of a sky box, where the three-dimensional panoramic live broadcast room 40 has multiple sides, such as 4 sides, 5 sides, and 6 sides. With continued reference to fig. 3, the left and right sides of the three-dimensional panoramic live broadcast room 40 are provided with a visitors seat display area 50, wherein the visitors seat display area 50 is provided with a plurality of seats for placing personal image images of visitors users.
In this embodiment, a three-dimensional panoramic live broadcast room is locally generated, so that different clients can display pictures corresponding to the three-dimensional panoramic live broadcast room of a user at different viewing angles according to actual needs, and meanwhile, different live broadcast scenes are presented on a client interface according to whether the client opens the three-dimensional panoramic live broadcast room, if an audience user does not open the three-dimensional panoramic live broadcast room, the client interface presents live broadcast scenes under a two-dimensional common background, and if the audience user opens the three-dimensional panoramic live broadcast room, the client interface presents live broadcast scenes under the three-dimensional panoramic background. Compared with the traditional common mode in which live scenes are generated through a server so that each client can see the same live scene, the embodiment can realize that different live scenes can be presented on different clients by locally generating the three-dimensional panoramic live room, so that the live scenes are more personalized.
In this embodiment, since the three-dimensional panoramic live broadcast room is constructed in a three-dimensional panoramic background, the three-dimensional panoramic live broadcast room may have a plurality of surfaces in the panoramic background, for easy understanding, the three-dimensional panoramic live broadcast room may be similar to a cube, and different areas of the three-dimensional panoramic live broadcast room may be similar to different surfaces on the cube. The method comprises the steps that a visitors seat display area of a live broadcast room is arranged on a display wall surface of a three-dimensional panoramic live broadcast room, and the whole display wall surface is used as the visitors seat display area to display users higher than a set level entering the three-dimensional panoramic live broadcast room, such as a visitors user and a VIP user.
And S120, fusing the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast.
In an embodiment, the anchor video of each frame may be fused to each frame of panoramic image of the three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast, and the anchor video may be suspended on the panoramic image of the three-dimensional panoramic live broadcast room or embedded in the panoramic image, which is not limited in this embodiment.
Optionally, rendering a main broadcast video to a certain set area of a three-dimensional panoramic live broadcast room for three-dimensional panoramic live broadcast, or setting a play window on the three-dimensional panoramic live broadcast room, and displaying the live broadcast video through the play window; the playing window is suspended on the three-dimensional panoramic live broadcast room or embedded on a display wall surface of the three-dimensional panoramic live broadcast room.
It should be noted that the above embodiments are merely examples, and in actual operation, the anchor video may be fused to other surfaces of the three-dimensional panoramic live broadcast room according to actual needs, such as the front surface, the left surface, the right surface, the bottom surface, the top surface, and the like, and the number and the setting surface of the guest seat display areas may also be set according to actual situations. In another embodiment, the display wall surface where the anchor video is located and the display wall surface where the honored guest seat display area is located may be on the same surface or different surfaces.
In one embodiment, the playing window is disposed on the panoramic image and can rotate back to back along with the rotation of the panoramic image. In another embodiment, the playing window is embedded in the panoramic image, the playing window is always located at a fixed position of the panoramic image, and when the rotation range of the panoramic image exceeds the area where the playing window is located, the playing window disappears on the display interface.
In an embodiment, the playing window may also be suspended on the panoramic image and set at a set position on the display interface, that is, the playing window does not rotate along with the rotation of the panoramic image, and no matter how the panoramic image is rotated, the video is always played in the playing window at the set position on the display interface.
In an embodiment, in a three-dimensional panoramic live broadcast environment, a current visual angle is set as a three-dimensional roaming visual angle, the three-dimensional roaming visual angle refers to a visual angle in a panoramic space constructed by panoramic images, and when the three-dimensional roaming visual angle is switched, the purpose of browsing different scenes can be achieved. Under the panoramic space of the three-dimensional panoramic live broadcast room, a user can control the browsing direction in the modes of finger sliding, mouse clicking, gyroscope rotation of the mobile terminal and the like, and can watch objects or scenes from left to right and from top to bottom, so that the user can feel like being personally on the scene.
For this, optionally, the fusing the anchor video into the three-dimensional panoramic live broadcast room in step S120 to perform three-dimensional panoramic live broadcast may include the following steps:
s1201, determining the position of the current visual reference point of the user.
When a user enters a three-dimensional panoramic live broadcast room from a common two-dimensional live broadcast room, a client acquires the position of a reference point of the current vision of the user. Optionally, the position of the current visual reference point where the user starts to enter the three-dimensional panoramic live broadcast room is preset by the system, for example, the current visual reference point is fixed to a fixed point right in front of the three-dimensional panoramic live broadcast room, and the fixed point is preferably the best position point for watching the anchor video in the three-dimensional panoramic live broadcast room.
When the user changes the browsing direction by means of finger sliding, mouse clicking, rotation of a gyroscope of the mobile terminal and the like or changes the browsing range by zooming, the position of the current visual reference point is changed, and the position of the current visual reference point is determined again.
And S1202, converting the anchor video into a three-dimensional live video according to the reference point position, and fusing the three-dimensional live video into a three-dimensional panoramic live broadcast room for three-dimensional live broadcast.
For example, if the preset position of the anchor video is in front of the three-dimensional panoramic live broadcast room and the reference point position is at a fixed position right in front of the front, the two-dimensional anchor video can be converted into the three-dimensional live broadcast video.
In another embodiment, if the reference point is located at another position, such as beside the fixed point, and forms an inclination angle with the position of the anchor video, after the two-dimensional anchor video is converted into the three-dimensional anchor video, the three-dimensional anchor video is subjected to corresponding deformation processing according to the inclination angle, so that the anchor in the three-dimensional anchor video can be directly broadcast to the user as far as possible.
In other embodiments, the reference point position may also be located at other positions, such as in front of, behind, to the left of, to the right of, etc. the fixed point, and correspondingly, the three-dimensional anchor video is subjected to corresponding deformation or zoom processing according to the tilt angle or zoom size, so that the anchor in the three-dimensional anchor video can be live broadcast to the user as far as possible, thereby enhancing the stereoscopic impression of the anchor video, improving the viewing appeal of the audience user, and enhancing the reality of the user viewing the anchor video, such as being personally on the scene.
With continued reference to fig. 3, a play window 60 is disposed behind the three-dimensional panoramic live broadcast room 40, and the anchor video is merged into the play window 60 for playing. When entering the three-dimensional panoramic live broadcast room 40, the user can view the anchor video fused to the rear of the three-dimensional panoramic live broadcast room by switching the three-dimensional roaming viewing angle, and can also view the visitors users arranged in the visitors display area on the left and right of the three-dimensional panoramic live broadcast room. S130, receiving a personal image of a designated user sent by a server, and adding the personal image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for display.
In the embodiment, the server issues the personal image of the designated user meeting the preset condition, wherein the personal image may be the head portrait of the designated user in the two-dimensional live broadcast room, the head portrait newly established in the three-dimensional panoramic live broadcast room, or other image information representing the individual image.
Furthermore, personal image images of the appointed users are added to a display wall surface of the three-dimensional panoramic live broadcast room after image processing, space movement and the like, wherein seats are arranged in the whole area or the local area of the display wall surface and used for placing the personal image images of the appointed users to form a personal image wall of the audience users, and the exposure of the audience users is increased.
According to the user image display method for the live broadcast room, the three-dimensional panoramic live broadcast room is requested to be opened from the live broadcast server, the three-dimensional panoramic live broadcast room resources are downloaded from the server, and the three-dimensional panoramic live broadcast room is locally generated; fusing the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast; the personal image of the appointed user issued by the receiving server is added to the position corresponding to the display wall surface of the three-dimensional panoramic live broadcast room for display, so that the exposure of audience users is improved, the enthusiasm of the audience users in the live broadcast room is improved, and the retention amount of the users is improved.
Due to the limitation of the size of the display screen of the mobile device, the honored guest seat display area of the traditional live broadcast room on the two-dimensional plane can only be displayed at a certain corner of the interface of the live broadcast room, such as the upper right corner, the corner can only display the information of a few users with higher levels (generally three audience users with the first three levels, namely audience users with the first three levels), and the remaining users with the higher levels can only be hidden and can not be displayed, so that the high-level audience users can not obtain enough exposure to influence the enthusiasm of the audience users for watching live broadcast. In this technical scheme, newly-established three-dimensional panorama live broadcast makes live broadcast room space display range enlarge, make its display space no longer confine the size of mobile device's display screen, through rotating the angle of three-dimensional panorama live broadcast room, can watch the different scenes of live broadcast room, make live broadcast room interface leave sufficient space to set up to honored guest seat show area, if regard as honored guest seat show area with certain show wall of three-dimensional panorama live broadcast room, utilize honored guest seat show area on the show wall to show high-grade audience user's personal image, audience user's exposure rate has been improved greatly, be favorable to improving audience user's enthusiasm in live broadcast room, improve user's reserve volume.
In an embodiment, the method for displaying the user image in the live broadcast room may further include the following steps:
s100, when the designated user enters the three-dimensional panoramic live broadcast room, displaying the corresponding approach special effect according to the grade information of the designated user.
Optionally, when the viewer user starts to enter the three-dimensional panoramic live broadcast room from the two-dimensional live broadcast room in the normal mode, the notification that the viewer user enters the three-dimensional panoramic live broadcast room is broadcast in both the two-dimensional live broadcast room and the three-dimensional panoramic live broadcast room. Further, when the audience user meets preset conditions, if the level is higher than the set level, a certain designated medal and the like are obtained, and the audience user is the designated user meeting the preset conditions, and when the audience user enters the three-dimensional panoramic live broadcasting room, the corresponding special effect of entering the scene is displayed in the three-dimensional panoramic live broadcasting room.
Specifically, the step S100 may include the following steps:
s1001, obtaining the grade information of each audience user starting to enter the three-dimensional panoramic live broadcast room through a server, and determining the audience users as specified users meeting preset conditions according to the grade information.
When a spectator user starts to enter a three-dimensional panoramic live broadcast room, the server acquires the level information of the spectator user, if the level of the user is 30 levels, the server judges whether the user meets preset conditions or not according to the level information of the spectator user, if the user meets the preset conditions, the user is an appointed user, special privileges are enjoyed in the three-dimensional panoramic live broadcast room, if the types of gifts are more, the special effects of the gifts are more cool, the exposure rate is higher, if the level is higher than 25 levels, the user is a VIP user, or if the level is higher than 30 levels, the user is a diamond user.
S1002, displaying an approach special effect corresponding to the grade information and aiming at the specified user in the three-dimensional panoramic live broadcast room according to the grade information.
In the embodiment, users of different levels have different approach effects in the three-dimensional panoramic live broadcast room, for example, when the users are located in a first level interval, audience users of 0-25 levels enter the three-dimensional panoramic live broadcast room only through broadcast notification, and no special effect is generated during approach; audience users in the second-level interval, such as 26-35 levels, enter the three-dimensional panoramic live broadcast room to display common entrance special effects, such as display salutes and the like; and if the audience users in the grade of 35-50 enter the three-dimensional panoramic live broadcast room to display a special entrance special effect, such as flying dragon rising sky and the like, the special gift special effect can show a secondary special effect through the operation of other users besides the primary special effect and can be used as a special effect corresponding to a welcome action triggered by the specified user entering the three-dimensional panoramic live broadcast room by other users.
In an embodiment, step S1002 may include the steps of:
s101, obtaining a corresponding first animation special effect according to the grade information matching, adding the attribute information of the specified user to the first animation special effect, and generating a personal animation special effect aiming at the specified user.
For example, the level of a certain audience user entering a three-dimensional panoramic live broadcast room is 40, the first animation special effect corresponding to the 40 levels is "flying dragon rising sky", attribute information, such as a nickname, of the audience user can be added at a set position of the first animation special effect, and a personal animation special effect for the audience user is generated, such as a slogan is added on the left side of the "flying dragon rising sky": "welcome Xiao Zaishen", etc.
In this embodiment, the areas at different levels are matched with different first animation special effects, for example, if the level is higher than 25, the first animation special effect is the designated user, the first animation special effect of the audience user with the level between 26 and 35 is the "elephant water spray", and the first animation special effect of the audience user with the level between 36 and 50 is the "flying dragon sky", and the like.
S102, receiving touch operation of other users except the specified user on the personal animation special effect, and displaying a secondary special effect of the personal animation special effect.
In the embodiment, when a specified user enters a three-dimensional panoramic live broadcast room, a client automatically triggers and displays a personal animation special effect, when other users before the specified user perform touch operations such as clicking, long-time pressing, sliding and the like on the personal animation special effect, the client receives the touch operations and displays a secondary special effect of the personal animation special effect. The system automatically triggers the primary special effect of the personal animation special effect, and passively triggers the secondary special effect of the personal animation special effect through the touch control operation of other users so as to represent the popularity of the other users to the appointed user entering the three-dimensional panoramic live broadcast room, and the exposure rate of the appointed user is improved.
If the grade of the audience user A is 40 grades, when the audience user A enters the three-dimensional panoramic live broadcast room, the client automatically shows a primary special effect of 'flying dragon rising sky', if a white dragon appears in the live broadcast room, when the audience user B entering the three-dimensional panoramic live broadcast room clicks the 'flying dragon rising sky', if the client is positioned at a certain position of a special effect display range or touches a certain key, a secondary special effect of 'flying dragon rising sky' is shown, if the white dragon starts to spray fire, and the 'B is prompted to represent welcome' and other terms so as to represent welcome of the audience user B to the A entering the live broadcast room.
In an embodiment, the adding the personal image to the corresponding position of the display wall surface of the three-dimensional panoramic live broadcast room for displaying in step S130 may include the following steps:
s301, carrying out three-dimensional special effect processing on the personal image to obtain a three-dimensional personal image.
In the embodiment, a two-dimensional personal image presented by a viewer user on a two-dimensional live broadcast room can be converted into a three-dimensional head portrait image by using the existing two-dimensional image to three-dimensional image conversion technology, so that the three-dimensional personal image is directly obtained, and ornaments such as hanging ornaments can be added on the obtained three-dimensional head portrait image, so that a more distinctive three-dimensional personal image is obtained. It should be noted that the two-dimensional image to three-dimensional image conversion technology can be implemented by using the existing technologies such as OpenGL and OpenCV, and will not be described in detail herein.
In another embodiment, the avatar image may also be a new avatar image downloaded from a server to be distinguished from the user's avatar of the two-dimensional live broadcast room, and the new avatar image is converted into a three-dimensional avatar image using existing two-dimensional to three-dimensional image technology.
S302, moving the three-dimensional personal image of the appointed user to a display wall surface of the three-dimensional panoramic live broadcast room along a set track.
Taking the user designated as the user conforming to the noble level as an example, the three-dimensional personal image of the noble level user is moved from the direct front of the three-dimensional panoramic live broadcast room to a display wall surface of the three-dimensional panoramic live broadcast room along a track drawn by meteor, wherein the display wall surface can be one or more of the left surface, the right surface, the front surface, the back surface, the top surface and the bottom surface.
Optionally, different tracks can be set for different types of designated users according to different grades or genders of the designated users, for example, a female VIP user moves from the front of the three-dimensional panoramic live broadcast room to a display wall surface of the three-dimensional panoramic live broadcast room along an annular curve track, and a male VIP user moves from the front of the three-dimensional panoramic live broadcast room to the display wall surface of the three-dimensional panoramic live broadcast room along a linear track, so that the infectivity and the exposure rate of the special effect of the designated user entering the field are improved, and the method is more favorable for attracting the VIP user to enter the live broadcast room.
And S303, adding and displaying the three-dimensional personal image of the appointed user on the honored guest seat display area corresponding to the display wall surface.
In this embodiment, the whole display wall surface of the three-dimensional panoramic live broadcast room is used as a guest seat display area, or a local area of the display wall surface is used as a guest seat display area. The visitant seat display area is a display area where a virtual seat set by audience users according with preset conditions is located in a live broadcast room so as to be different from common audience users, and therefore exposure rate of the visitant users is improved.
In an embodiment, fig. 4 is another schematic diagram of a three-dimensional panoramic live broadcast room provided by an embodiment, as shown in fig. 4, a visitant seat display area on the display wall surface is provided with seats with different sizes, and the size of the seat indicates that the higher the user level on the seat is. The larger the upper or front seat size, the higher the user rating it represents, and the smaller the lower or rear seat size, the lower the user rating it represents. The three-dimensional personal image of the guest user can be added on the seat of the guest seat display area, so that the exposure of the guest user is increased.
In an embodiment, the step of adding the personal image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for displaying in step S130 includes:
s311, first-level information of a specified user newly entering the three-dimensional panoramic live broadcast room is obtained, and the first-level information is compared with second-level information of other users who are already arranged on the honored guest seat display area.
When the audience user enters the three-dimensional panoramic live broadcast room from the two-dimensional live broadcast room, the grade information of the audience user is obtained, the audience user is determined to be the appointed user meeting the preset conditions according to the grade information, and the appointed user can be added to the appointed seat of the honored guest seat display area. And comparing the first level information of the specified user with the second level information of other users who are already positioned on the honored guest seat display area.
If an audience user A enters a three-dimensional panoramic live broadcast room, the level of the audience user A is 40, the audience user belongs to a designated user which can be added to a guest seat display area, such as a noble user, and the rest users which are already listed on the guest seat display area are B, C, D and E, the levels of the users are respectively 45, 34, 38 and 37, and the level of the audience user A is compared with the levels of the rest users.
And S312, adding the user newly entering the three-dimensional panoramic live broadcast room to the specified position of the honored guest seat display area according to the comparison result and the level.
And comparing and sequencing the grades of the user newly entering the three-dimensional panoramic live broadcast room with the grades of other users already positioned on the guest seat display area, and determining the position of the user newly entering the three-dimensional panoramic live broadcast room on the guest seat display area, wherein for example, based on the above example, when A does not enter the three-dimensional panoramic live broadcast room, the seat sequence on the guest seat display area is B, D, C, E, when A enters the three-dimensional panoramic live broadcast room, the grade of A is positioned at the second, the A replaces the seat of D, and the seats of D, C and E are both continued.
Optionally, in an embodiment, the method for displaying a user image in a live broadcast room further includes the steps of:
s313, receiving an exit instruction of a user to exit the three-dimensional panoramic live broadcast room, and replacing the head portrait information of the specified user with head portrait information of other users.
Specifically, when a user who is positioned on the honored guest seat display area exits from the three-dimensional panoramic live broadcast room, the audience user clicks a 'switching' key of the three-dimensional panoramic live broadcast room to switch to a two-dimensional common live broadcast room, or exits through the 'exiting' key, the three-dimensional panoramic live broadcast room is closed, and the like, the client receives an exiting instruction of the user exiting from the three-dimensional panoramic live broadcast room, the head portrait information of the user is cleared from the honored guest seat display area, the head portraits of other users behind the client move forwards, and the positions of the clients left by the client are filled up, so that the head portrait information of a specified user exiting from the three-dimensional panoramic live broadcast room is replaced by the head portrait information of other users.
In one embodiment, the designated user is a VIP authority user; the visitors seat authority user refers to a high-level user which is already arranged in a visitors seat area of a three-dimensional panoramic live broadcast room display wall surface.
The user image display method of the live broadcast room further comprises the following steps:
s410, acquiring a trigger instruction of a VIP seat authority user for presenting a virtual gift to the three-dimensional panoramic live broadcast room; and displaying a display special effect corresponding to the virtual value of the virtual gift at the set position of the head portrait of the VIP authority user according to the trigger instruction.
When a virtual gift is presented to a three-dimensional panoramic live broadcast room by a VIP seat authority user of the three-dimensional panoramic live broadcast room, a client acquires a trigger instruction of the VIP seat authority user, determines the value of the virtual gift presented by the VIP seat authority user according to the trigger instruction, or displays a display special effect corresponding to the virtual value of the virtual gift at a set position of a head portrait of the VIP seat authority user if the value of the virtual gift meets a preset value.
For example, if the virtual value of the "angel wing" given by the guest seat authority user a is 400YB, YB is a unit of the virtual value, and if the preset value is 200YB, the virtual gift of the "angel wing" given by the guest seat authority user a meets the preset value, a halo effect and the like are displayed around the head image of the guest seat authority user a, and as shown in fig. 4, a halo effect 80 is displayed around the three-dimensional personal image 70 of the guest seat authority user a.
For the show scope of the honoured guest seat show area of traditional two-dimensional live broadcast room is little, and the vast majority of honoured guest users can't direct exposure in the live broadcast room, the scheme of this embodiment not only lets the high-grade user of honoured guest seat show area obtain high exposure rate, can also further improve the exposure of honoured guest seat show area user when giving virtual gift to improve audience user's the enthusiasm of sending the present.
The following describes in detail a related embodiment of a user image presentation apparatus for a live broadcast.
Fig. 5 is a schematic structural diagram of an embodiment of a user image display apparatus in a live broadcast room, where the user image display apparatus in the live broadcast room can be implemented in a computer device, such as a user image display device in the live broadcast room, and further, the user image display device in the live broadcast room can be a client, such as an anchor terminal and a viewer terminal. This embodiment is described by taking a viewer client as a user image display device in a live broadcast room as an example.
Specifically, as shown in fig. 5, the user image presentation apparatus 100 of the live broadcast room may include: a live broadcast room generating module 110, a panoramic live broadcast fusion module 120 and an avatar image display module 130.
The live broadcast room generation module 110 is configured to request a live broadcast server to start a three-dimensional panoramic live broadcast room, download three-dimensional panoramic live broadcast room resources from the server, and locally generate a three-dimensional panoramic live broadcast room; a panoramic live broadcast fusion module 120, configured to fuse the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast; and the image display module 130 is used for receiving the personal image of the designated user sent by the server and adding the personal image to the position corresponding to the display wall surface of the three-dimensional panoramic live broadcast room for display.
In the user image display device of the live broadcast room provided by this embodiment, the live broadcast room generation module 110 requests the live broadcast server to open the three-dimensional panoramic live broadcast room, downloads the three-dimensional panoramic live broadcast room resources from the server, and locally generates the three-dimensional panoramic live broadcast room; the panoramic live broadcast fusion module 120 fuses the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast; image display module 130 receives the individual image of the appointed user that the server issued, will individual image adds in show on the position that the show wall of three-dimensional panorama live broadcast room corresponds to improved audience user's exposure, be favorable to improving audience user's enthusiasm in the live broadcast room, improve user's the volume of preserving.
In one embodiment, the apparatus 100 for displaying a user character of a live broadcast room further comprises:
the system comprises a grade information acquisition module, a grade information acquisition module and a grade information acquisition module, wherein the grade information acquisition module is used for acquiring the grade information of each audience user starting to enter the three-dimensional panoramic live broadcast room through a server and determining the audience user as a designated user meeting preset conditions according to the grade information;
and the approach special effect display module is used for displaying an approach special effect corresponding to the grade information for the specified user in the three-dimensional panoramic live broadcast room according to the grade information.
In one embodiment, the avatar image presentation module 130 includes: a three-dimensional image obtaining unit, a three-dimensional image moving unit and a three-dimensional image adding unit;
the three-dimensional image obtaining unit is used for carrying out three-dimensional special effect processing on the personal image to obtain a three-dimensional personal image; the three-dimensional image moving unit is used for moving the three-dimensional personal image of the appointed user to a display wall surface of the three-dimensional panoramic live broadcast room along a set track; and the three-dimensional image adding unit is used for adding and displaying the three-dimensional personal image of the appointed user on the honored guest seat display area corresponding to the display wall surface.
In one embodiment, the live broadcast room generating module 110 includes:
the live broadcast room resource receiving unit is used for receiving the three-dimensional panoramic live broadcast room resource downloaded from the server;
and the three-dimensional live broadcast room generating unit is used for analyzing the three-dimensional panoramic live broadcast room resources and generating a three-dimensional panoramic live broadcast room on a local client interface according to the three-dimensional panoramic live broadcast room resources, wherein a display wall surface of the three-dimensional panoramic live broadcast room is provided with a VIP seat display area.
In one embodiment, the approach special effect display module comprises: a personal animation special effect generating unit and a secondary special effect displaying unit;
the personal animation special effect generating unit is used for obtaining a corresponding first animation special effect according to the grade information matching, adding the attribute information of the specified user to the first animation special effect and generating a personal animation special effect aiming at the specified user; and the secondary special effect display unit is used for receiving the touch operation of other users except the specified user on the personal animation special effect and displaying the secondary special effect of the personal animation special effect.
In one embodiment, the designated user is a VIP authority user;
the user image presentation apparatus 100 of the live broadcast room further includes: the gift special effect display module is used for acquiring a trigger instruction of a VIP seat authority user for presenting a virtual gift to the three-dimensional panoramic live broadcast room; and displaying a display special effect corresponding to the virtual value of the virtual gift at the set position of the head portrait of the VIP authority user according to the trigger instruction.
In one embodiment, the avatar image presentation module 130 includes: a grade comparing unit and a user adding unit;
the level comparison unit is used for acquiring first level information of a specified user newly entering the three-dimensional panoramic live broadcast room and comparing the first level information with second level information of other users already listed on the honored guest seat display area;
and the user adding unit is used for adding the user newly entering the three-dimensional panoramic live broadcast room to the specified position of the honored guest seat display area according to the comparison result and the level.
In one embodiment, the panoramic live fusion module 120 includes: the system comprises a playing window setting unit and a live video display unit;
the playing window setting unit is used for setting a playing window on the three-dimensional panoramic live broadcast room; the live video display unit is used for displaying live videos through the playing window; the playing window is suspended on the three-dimensional panoramic live broadcast room or embedded on a display wall surface of the three-dimensional panoramic live broadcast room.
In one embodiment, the panoramic live fusion module 120 includes: a reference point position determining unit and a three-dimensional live broadcast unit; the device comprises a reference point position determining unit, a reference point detecting unit and a control unit, wherein the reference point position determining unit is used for determining the position of a reference point of the current vision of a user; and the three-dimensional live broadcast unit is used for converting the anchor video into a three-dimensional live broadcast video according to the position of the reference point and fusing the three-dimensional live broadcast video into a three-dimensional panoramic live broadcast room for three-dimensional live broadcast.
The user image display device of the live broadcast room can be used for executing the user image display method of the live broadcast room provided by any embodiment, and has corresponding functions and beneficial effects.
The embodiment of the invention also provides computer equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein when the processor executes the program, the user image display method of the live broadcast room or the generation method of the three-dimensional panoramic live broadcast room in any embodiment is realized.
When the computer equipment provided by the embodiment executes the user image display method of the live broadcast room provided by any embodiment, the computer equipment has corresponding functions and beneficial effects.
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for displaying a user image in a live broadcast room, including:
requesting a live broadcast server to start a three-dimensional panoramic live broadcast room, downloading resources of the three-dimensional panoramic live broadcast room from the server and locally generating the three-dimensional panoramic live broadcast room;
fusing the anchor video into a three-dimensional panoramic live broadcast room to perform three-dimensional panoramic live broadcast;
and receiving a personal image of a designated user issued by a server, and adding the personal image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for display.
Of course, the storage medium containing the computer-executable instructions provided in the embodiments of the present invention is not limited to the above-described operations of the user image presentation method in the live broadcast room, and may also perform related operations in the user image presentation method in the live broadcast room provided in any embodiments of the present invention, and has corresponding functions and advantages.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solution of the present invention or portions thereof that contribute to the prior art may be embodied in the form of a software product, where the computer software product may be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute the live broadcast user image displaying method according to any embodiment of the present invention.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, several modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.

Claims (10)

1. A user image display method for a live broadcast room is characterized by comprising the following steps:
in the two-dimensional live broadcast room, requesting a live broadcast server to start a three-dimensional panoramic live broadcast room, downloading resources of the three-dimensional panoramic live broadcast room from the server and locally generating the three-dimensional panoramic live broadcast room;
determining a current visual reference point position of a user entering a three-dimensional panoramic live broadcast room, acquiring an inclination angle and/or a zoom size between the position of a anchor video and the reference point position when the position of the anchor video is not coincident with the reference point position, and performing corresponding deformation processing on the three-dimensional anchor video according to the inclination angle and/or the zoom size after the two-dimensional anchor video is converted into the three-dimensional anchor video, so that an anchor in the three-dimensional anchor video faces the user at an angle right opposite to the user; wherein the reference point position is preset;
the personal image of the appointed user issued by the receiving server is right the personal image is subjected to three-dimensional special effect processing to obtain a three-dimensional personal image, the three-dimensional personal image of the appointed user moves to the display wall surface of the three-dimensional panoramic live broadcasting room, and the three-dimensional personal image of the appointed user is added and displayed on the honored guest seat display area corresponding to the display wall surface.
2. The method for displaying a user image in a live broadcast room according to claim 1, further comprising:
the method comprises the steps that the grade information of all audience users starting to enter a three-dimensional panoramic live broadcast room is obtained through a server, and the audience users are determined to be designated users meeting preset conditions according to the grade information;
and displaying an approach special effect corresponding to the grade information for the specified user in the three-dimensional panoramic live broadcast room according to the grade information.
3. The method of claim 1, wherein downloading three-dimensional panoramic live broadcast room resources from a server and locally generating a three-dimensional panoramic live broadcast room comprises:
receiving three-dimensional panoramic live broadcast room resources downloaded from a server;
analyzing the resources of the three-dimensional panoramic live broadcast room, and generating the three-dimensional panoramic live broadcast room on a local client interface according to the resources of the three-dimensional panoramic live broadcast room, wherein a visitant seat display area is arranged on a display wall surface of the three-dimensional panoramic live broadcast room.
4. The method for displaying user image in live broadcast room according to claim 2, wherein said step of displaying the approach special effect corresponding to said grade information for said designated user in said three-dimensional panoramic live broadcast room according to said grade information comprises:
obtaining a corresponding first animation special effect according to the matching of the grade information, adding the attribute information of the appointed user to the first animation special effect, and generating a personal animation special effect aiming at the appointed user;
and receiving touch operation of other users except the specified user on the personal animation special effect, and displaying the secondary special effect of the personal animation special effect.
5. The method for displaying the user image in the live broadcast room according to claim 1, wherein the designated user is a visitant authority user;
the user image display method further comprises the following steps:
acquiring a trigger instruction of a VIP seat authority user for presenting a virtual gift to the three-dimensional panoramic live broadcast room;
and displaying a display special effect corresponding to the virtual value of the virtual gift at the set position of the head portrait of the VIP authority user according to the trigger instruction.
6. The method for displaying the user character in the live broadcast room according to claim 1, wherein the step of adding the personal character image to a position corresponding to a display wall surface of the three-dimensional panoramic live broadcast room for displaying comprises:
acquiring first-level information of a designated user newly entering the three-dimensional panoramic live broadcast room, and comparing the first-level information with second-level information of other users who are already positioned on the honored guest seat display area;
and adding the user newly entering the three-dimensional panoramic live broadcast room to the specified position of the honored guest seat display area according to the comparison result and the level.
7. The method for displaying a user image in a live broadcast room according to claim 1, further comprising:
setting a playing window on the three-dimensional panoramic live broadcast room, and displaying live broadcast video through the playing window; the playing window is suspended on the three-dimensional panoramic live broadcast room or embedded on a display wall surface of the three-dimensional panoramic live broadcast room.
8. A user image presentation device for a live broadcast room, comprising:
the live broadcast room generation module is used for requesting a live broadcast server to start a three-dimensional panoramic live broadcast room in a two-dimensional live broadcast room, downloading three-dimensional panoramic live broadcast room resources from the server and locally generating a three-dimensional panoramic live broadcast room;
the panoramic live broadcast fusion module is used for determining the position of a current visual reference point when a user enters a three-dimensional panoramic live broadcast room, acquiring an inclination angle and/or a zoom size between the position of a anchor video and the position of the reference point when the position of the anchor video is not coincident with the position of the reference point, converting a two-dimensional anchor video into a three-dimensional anchor video, and then performing corresponding deformation processing on the three-dimensional anchor video according to the inclination angle and/or the zoom size so that an anchor in the three-dimensional anchor video faces the user at an angle over against the user; wherein the reference point position is preset;
image display module for the appointed user's that the receiving server was issued individual image, right individual image carries out three-dimensional special effect and handles and obtain three-dimensional individual image, will appointed user's three-dimensional individual image moves along setting for the orbit and arrives three-dimensional panorama live room's show wall add and show on the honored guest seat show area that the show wall corresponds appointed user's three-dimensional individual image.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor, when executing the program, carries out the steps of the method for presenting a user image of a live broadcast room according to any one of claims 1-7.
10. A storage medium containing computer-executable instructions for performing the steps of the method for presenting a user avatar in a live broadcast room of any of claims 1-7 when executed by a computer processor.
CN202010367977.2A 2020-04-30 2020-04-30 User image display method, device, equipment and storage medium for live broadcast room Active CN111541932B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010367977.2A CN111541932B (en) 2020-04-30 2020-04-30 User image display method, device, equipment and storage medium for live broadcast room

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010367977.2A CN111541932B (en) 2020-04-30 2020-04-30 User image display method, device, equipment and storage medium for live broadcast room

Publications (2)

Publication Number Publication Date
CN111541932A CN111541932A (en) 2020-08-14
CN111541932B true CN111541932B (en) 2022-04-12

Family

ID=71980290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010367977.2A Active CN111541932B (en) 2020-04-30 2020-04-30 User image display method, device, equipment and storage medium for live broadcast room

Country Status (1)

Country Link
CN (1) CN111541932B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114079803A (en) * 2020-08-21 2022-02-22 上海昊骇信息科技有限公司 Music live broadcast method and system based on virtual reality
CN112073742B (en) * 2020-09-01 2021-06-18 腾讯科技(深圳)有限公司 Interaction method and device based on live broadcast room, storage medium and computer equipment
CN113347457A (en) * 2021-06-03 2021-09-03 广州博冠信息科技有限公司 Game live broadcast processing method, device, medium and electronic equipment
CN113824976A (en) * 2021-09-03 2021-12-21 广州方硅信息技术有限公司 Method and device for displaying approach show in live broadcast room and computer equipment
CN114125478A (en) * 2021-11-03 2022-03-01 广州方硅信息技术有限公司 Live broadcast user identity detection method and device, equipment, medium and product thereof
CN114241132B (en) * 2021-12-16 2023-07-21 北京字跳网络技术有限公司 Scene content display control method and device, computer equipment and storage medium
CN115190321B (en) * 2022-05-13 2024-06-04 广州博冠信息科技有限公司 Live broadcast room switching method and device and electronic equipment
CN115098813A (en) * 2022-05-18 2022-09-23 北京达佳互联信息技术有限公司 Live broadcast processing method and device, electronic equipment and storage medium
CN115086695B (en) * 2022-06-02 2024-06-21 广州方硅信息技术有限公司 Display method of live broadcasting room approach gift, electronic terminal and storage medium
CN115442658B (en) * 2022-08-04 2024-02-09 珠海普罗米修斯视觉技术有限公司 Live broadcast method, live broadcast device, storage medium, electronic equipment and product

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106251396B (en) * 2016-07-29 2021-08-13 迈吉客科技(北京)有限公司 Real-time control method and system for three-dimensional model
CN106851325A (en) * 2016-12-31 2017-06-13 天脉聚源(北京)科技有限公司 A kind of method and apparatus for building panorama TV programme
CN106686397A (en) * 2016-12-31 2017-05-17 北京星辰美豆文化传播有限公司 Multi-person network broadcasting method and device and electronic equipment thereof
US10237537B2 (en) * 2017-01-17 2019-03-19 Alexander Sextus Limited System and method for creating an interactive virtual reality (VR) movie having live action elements
CN106878786B (en) * 2017-03-07 2020-03-03 北京小米移动软件有限公司 Method and device for displaying barrage in VR video
CN107124644A (en) * 2017-03-31 2017-09-01 武汉斗鱼网络科技有限公司 The methods of exhibiting and system of virtual present in a kind of webcast website
CN108108014A (en) * 2017-11-16 2018-06-01 北京密境和风科技有限公司 A kind of methods of exhibiting, device that picture is broadcast live
CN109905754B (en) * 2017-12-11 2021-05-07 腾讯科技(深圳)有限公司 Virtual gift receiving method and device and storage equipment
CN108650523B (en) * 2018-05-22 2021-09-17 广州虎牙信息科技有限公司 Display and virtual article selection method for live broadcast room, server, terminal and medium
CN108900924B (en) * 2018-07-20 2021-03-09 广州方硅信息技术有限公司 Method and device for recommending friends in live broadcast room
CN108900922B (en) * 2018-07-20 2021-03-19 广州方硅信息技术有限公司 Method and device for setting label of live broadcast component
JP6581742B1 (en) * 2019-03-27 2019-09-25 株式会社ドワンゴ VR live broadcast distribution system, distribution server, distribution server control method, distribution server program, and VR raw photo data structure
CN110446090A (en) * 2019-07-25 2019-11-12 天脉聚源(杭州)传媒科技有限公司 A kind of virtual auditorium spectators bus connection method, system, device and storage medium
CN110493647A (en) * 2019-07-25 2019-11-22 天脉聚源(杭州)传媒科技有限公司 A kind of 3D virtual image ballot display methods, system, device and storage medium
CN110536151B (en) * 2019-09-11 2021-11-19 广州方硅信息技术有限公司 Virtual gift special effect synthesis method and device and live broadcast system
CN110602517B (en) * 2019-09-17 2021-05-11 腾讯科技(深圳)有限公司 Live broadcast method, device and system based on virtual environment

Also Published As

Publication number Publication date
CN111541932A (en) 2020-08-14

Similar Documents

Publication Publication Date Title
CN111541932B (en) User image display method, device, equipment and storage medium for live broadcast room
US11794102B2 (en) Cloud-based game streaming
CN111541909A (en) Panoramic live broadcast gift delivery method, device, equipment and storage medium
CN105430455B (en) information presentation method and system
US11985360B2 (en) Immersive event production and distribution
CN111526412A (en) Panoramic live broadcast method, device, equipment and storage medium
CN113965812B (en) Live broadcast method, system and live broadcast equipment
CN103885768B (en) Long-range control of the second user to the game play of the first user
CN111586426B (en) Panoramic live broadcast information display method, device, equipment and storage medium
WO2018086468A1 (en) Method and apparatus for processing comment information of playback object
US20110093889A1 (en) User interface for interactive digital television
CN111314730A (en) Virtual resource searching method, device, equipment and storage medium for live video
JP2022525412A (en) Crossover between realities of virtual characters
CN111277890B (en) Virtual gift acquisition method and three-dimensional panoramic living broadcast room generation method
CN111556357B (en) Method, device and equipment for playing live video and storage medium
CN111698570B (en) Virtual gift display method, device, equipment and storage medium
KR20180054377A (en) Interactive virtual reality system
CN111225231A (en) Virtual gift display method, device, equipment and storage medium
CN114442872A (en) Layout and interaction method of virtual user interface and three-dimensional display equipment
JP2019092186A (en) Distribution server, distribution program and terminal
JP2016034087A (en) Video display system
CN114363653B (en) Interactive method, device, equipment and medium based on event live broadcast
KR20220065388A (en) Apparatus and method for providing augmented reality interface of e-sports game
KR102200239B1 (en) Real-time computer graphics video broadcasting service system
KR101915065B1 (en) Live streaming system for virtual reality contents and operating method thereof

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
TA01 Transfer of patent application right

Effective date of registration: 20210108

Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 29th floor, building B-1, Wanda Plaza, Wanbo business district, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant