Live streaming method and apparatus, live streaming interaction method and apparatus, electronic device and medium
By selecting and live broadcasting specific areas in the virtual space, the problem of single live broadcast images in the existing live broadcast methods is solved, and rich live broadcast content display and user interaction are achieved.
Patent Information
- Application Number
- PCT/CN2024/123474
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-21
- Filing Date
- 2024-10-08
- Publication Date
- 2025-06-26
AI Technical Summary
The existing live broadcast method is mainly full-screen live broadcast space, resulting in a relatively single live broadcast screen and lack of user customization and interactivity.
A live broadcast method is provided, allowing a user to select and live broadcast a specific area in the virtual space, determine a target area through the area selection operation, and broadcast live in response to the live broadcast operation of the target area. In addition, a live broadcast interaction method is also provided, allowing users to interact with live broadcast content through operations such as location switching and element trial.
Live broadcast of spatial pictures in the target area in the virtual space is realized, enriching the display form of live broadcast content, and increasing the interaction between users and live broadcast content.
Smart Images

Figure CN2024123474_26062025_PF_FP_ABST
Abstract
Description
Live broadcast method, live broadcast interactive method, device, electronic device and medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed on December 21, 2023, with application number 202311773982.3 and invention name “Live broadcast method, live broadcast interaction method, device, electronic device and medium”. The entire contents of that application are incorporated by reference into this application. Technical Field
[0003] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a live broadcast method, a live broadcast interaction method, a device, an electronic device, and a medium. Background Art
[0004] At present, live streaming is becoming more and more popular. Users can broadcast the images or objects they want to broadcast. For example, they can broadcast images in a virtual space through live streaming for users to watch.
[0005] However, the existing live broadcast method mainly broadcasts the spatial picture in full screen, and the live broadcast picture is relatively simple.
[0006] Summary of the Invention
[0007] The embodiments of the present disclosure provide a live broadcast method, a live broadcast interaction method, an apparatus, an electronic device, and a medium.
[0008] In a first aspect, an embodiment of the present disclosure provides a live broadcast method, which is applied to a first user side. The method includes: displaying a first virtual space, which includes a first virtual object corresponding to the first user; in response to an area selection operation on the first virtual space, determining a target area in the first virtual space corresponding to the area selection operation; in response to a live broadcast operation on the target area, live broadcasting the spatial picture within the target area.
[0009] In the second aspect, an embodiment of the present disclosure also provides a live broadcast interaction method, which is applied to the second user side. The method includes: displaying the live broadcast screen of the first user, which is a spatial screen within the target area, and the target area is located in the first virtual space; in response to the position switching operation, controlling the second virtual object corresponding to the second user to enter the first virtual space.
[0010] In a third aspect, an embodiment of the present disclosure further provides a live broadcast device, which is configured on the first user side, and the device includes: a display module for displaying a first virtual space, which includes a first virtual object corresponding to the first user; a determination module for determining a target area in the first virtual space corresponding to the area selection operation in response to an area selection operation for the first virtual space; and a live broadcast module for broadcasting a spatial picture within the target area in response to a live broadcast operation for the target area.
[0011] In a fourth aspect, an embodiment of the present disclosure further provides a live broadcast interaction device, which is configured on the second user side, and the device includes: a display module for displaying the live broadcast screen of the first user, the live broadcast screen is a spatial screen within the target area, and the target area is located in the first virtual space; a control module for controlling the second virtual object corresponding to the second user to enter the first virtual space in response to a position switching operation.
[0012] In the fifth aspect, an embodiment of the present disclosure also provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the live broadcast method or live broadcast interaction method as described in the embodiment of the present disclosure.
[0013] In a sixth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the live broadcast method or live broadcast interaction method as described in the embodiment of the present disclosure is implemented.
[0014] The embodiments of the present disclosure provide a live broadcast method, live broadcast interaction method, apparatus, electronic device, and medium. The method is applied to a first user, comprising: displaying a first virtual space, wherein the first virtual space includes a first virtual object corresponding to the first user; in response to an area selection operation on the first virtual space, determining a target area in the first virtual space corresponding to the area selection operation; and in response to a live broadcast operation on the target area, live broadcasting the spatial image within the target area. Utilizing the above technical solution, by determining the target area in the first virtual space, live broadcasting of the spatial image within the target area can be achieved, enriching the display of the spatial image. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0016] FIG1 is a schematic diagram of a flow chart of a live broadcast method provided by an embodiment of the present disclosure;
[0017] FIG2 is a flow chart of another live broadcast method provided by an embodiment of the present disclosure;
[0018] FIG3 is a flow chart of a live broadcast interaction method provided by an embodiment of the present disclosure;
[0019] FIG4 is a flow chart of another live interactive method provided by an embodiment of the present disclosure;
[0020] FIG5 is a flow chart of a live broadcast method and a live broadcast interaction method provided by an embodiment of the present disclosure;
[0021] FIG6 is a schematic structural diagram of a live broadcast device provided by an embodiment of the present disclosure;
[0022] FIG7 is a schematic structural diagram of a live interactive device provided by an embodiment of the present disclosure;
[0023] FIG8 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0025] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0026] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0027] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0028] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0029] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0030] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0031] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0032] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0033] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0034] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0035] Figure 1 is a flow chart of a live broadcast method provided by an embodiment of the present disclosure. The method is applicable to the case of live broadcasting images in a virtual space. The method can be executed by a live broadcast device, wherein the device can be implemented by software and / or hardware and is generally integrated on an electronic device. In this embodiment, the electronic device includes but is not limited to: computers, mobile phones, tablet computers and other devices.
[0036] It can be said that traditional live broadcast methods are usually full-screen live broadcasts, covering a single scene. The audience can only passively see the host's screen in the virtual space to understand the content and host's performance in the virtual space, and cannot choose and control according to their own interests and needs.
[0037] Based on this, the embodiments of the present disclosure provide a live broadcast method that can provide area selection live broadcast capabilities for live broadcasts within a virtual space. For example, based on the 3D world of a certain application, it can provide area divisions within an open world, and the anchor can freely select areas for live broadcasts. In this way, players can freely explore the application while watching the live broadcast, providing a personalized live broadcast scene for the anchor.
[0038] As shown in FIG1 , a live broadcast method provided by an embodiment of the present disclosure includes the following steps:
[0039] S110: Display a first virtual space, where the first virtual space includes a first virtual object corresponding to a first user.
[0040] In this embodiment, the application can be set with multiple virtual spaces. The virtual space can be understood as a virtual world or room. The scene and specific gameplay of each virtual space can be the same or different. For example, multiple virtual spaces can be set in a certain application. While exploring the application, the user can choose to live broadcast a certain area in the virtual space; the first virtual space can refer to the virtual space where the first virtual object is currently located. The first virtual object is the virtual object of the first user, such as a virtual object in a game.
[0041] In this step, the first virtual space can be displayed. The specific display style of the first virtual space can be determined according to the specific configuration of the application. The timing of displaying the first virtual space is not limited here. For example, it can be displayed when the first user chooses to enter the virtual space of the application, or the display of the first virtual space can be triggered by other preset operations. This embodiment does not limit this.
[0042] S120: In response to a region selection operation on the first virtual space, determine a target region corresponding to the region selection operation in the first virtual space.
[0043] The area selection operation can be used to select the target area of the first virtual space. The specific content of the area selection operation is not limited. For example, it can be an operation to trigger clicking a certain control, or it can be an operation to select a certain area. It can also have other different forms, etc. Accordingly, the area selection operation can also act at different positions in the first virtual space according to different specific forms.
[0044] Specifically, when the first user performs an area selection operation on the first virtual space, this embodiment can respond to this area selection operation and determine the target area corresponding to the area selection operation in the first virtual space to provide a basis for the subsequent live broadcast of the space screen. This embodiment does not limit the specific method of determining the target area, and it can be different according to different area selection operations.
[0045] In one embodiment, in response to the region selection operation on the first virtual space, determining the target region corresponding to the region selection operation in the first virtual space includes:
[0046] In response to a first area selection operation, taking an area in the first virtual space currently within a selection box as a target area, the selection box corresponding to the first area selection operation; or
[0047] In response to a second area selection operation on a target virtual object in the first virtual space, taking an area where the target virtual object is located in the first virtual space as a target area; or
[0048] In response to a third area selection operation performed on an area list, the area corresponding to the third area selection operation is used as a target area, wherein the area list includes at least one candidate area.
[0049] Among them, the first area selection operation may refer to an operation of triggering the selection of a certain area, such as the first area selection operation may be to select an area through a selection box; the second area selection operation may refer to an operation of triggering the selection of a target virtual object, such as the operation of clicking on a target virtual object, the target virtual object may be a virtual object in the first virtual space, the specific type is not limited, such as the sea, etc.; the third area selection operation may refer to an operation acting on an area list, such as the area list may be a list of candidate areas in the first virtual space, or a list of candidate areas in other virtual spaces, and the area list includes at least one candidate area. The third area selection operation may be an operation of clicking to confirm a candidate area in the area list. The candidate area may be an area pre-configured by the client or relevant personnel for the user to select during the live broadcast.
[0050] In one embodiment, the first user may trigger an operation of selecting a certain area, that is, perform a first area selection operation. In response to the first area selection operation, this embodiment may select the area currently within the selection box in the first virtual space as the target area.
[0051] In one embodiment, the first user can perform a second area selection operation on the target virtual object in the first virtual space, such as clicking on a target virtual object. In response to this second area selection operation, this embodiment can use the area where the target virtual object is located in the first virtual space as the target area.
[0052] In one embodiment, the first user can perform a third area selection operation in the area list of the first virtual space, such as clicking on a candidate area. In this embodiment, in response to the third area selection operation, the area corresponding to the third area selection operation is used as the target area.
[0053] S130: In response to the live broadcast operation for the target area, broadcast the spatial image within the target area.
[0054] After the target area is determined through the above steps, the first user can perform a live broadcast operation on the target area, such as clicking to trigger a live broadcast control. Thus, this embodiment can respond to the live broadcast operation on the target area and broadcast the spatial picture within the target area. The content of the specific live broadcast spatial picture is not further elaborated here.
[0055] It is understood that after the live broadcast is started, when the first virtual object is located in the target area, the spatial image within the target area can continue to be live broadcast until the preset live broadcast end condition is met. In addition, when the first virtual object moves in the first virtual space, exits the first virtual space, or exits the application, the target area can remain unchanged. In other words, regardless of whether the first virtual object is located in the target area, and regardless of whether the spatial image within the target area is displayed in the first user's interface, the spatial image within the target area can continue to be live broadcast until the preset live broadcast end condition is met.
[0056] The disclosed embodiments provide a live broadcast method, applied to a first user, comprising: displaying a first virtual space, the first virtual space including a first virtual object corresponding to the first user; in response to an area selection operation on the first virtual space, determining a target area corresponding to the area selection operation in the first virtual space; and in response to a live broadcast operation on the target area, live broadcasting the spatial image within the target area. By using this method, by determining the target area in the first virtual space, live broadcasting of the spatial image within the target area can be achieved, enriching the display of the spatial image.
[0057] In one embodiment, after determining the target area corresponding to the area selection operation in the first virtual space, the method further includes:
[0058] In response to a viewing angle adjustment operation on the target area, adjusting the live viewing angle of the target area;
[0059] The live broadcasting of the spatial image within the target area includes:
[0060] Live broadcast of the spatial image of the target area using the adjusted live broadcast viewing angle; or
[0061] Update the live viewing angle of the spatial screen.
[0062] The perspective adjustment operation can be used to adjust the live broadcast perspective of the target area. The specific content of the perspective adjustment operation is not limited. For example, it can be an operation of triggering a click to confirm a certain perspective, or it can be an operation of the first user manually adjusting the perspective; the timing of the perspective adjustment operation is not limited.
[0063] In one embodiment, after determining the target area, the live broadcast perspective of the target area can be further determined to more accurately broadcast the spatial picture. For example, after determining the target area, the first user can be asked through a dialogue what perspective he wants to broadcast live, so as to adjust the live broadcast perspective of the target area according to the first user's answer; or several perspective options can be provided for the user to choose, and after the first user clicks to confirm a certain perspective operation, it can be considered that the first user has performed a perspective adjustment operation for the target area, thereby adjusting the live broadcast perspective of the target area; in addition, the first user can also perform a perspective adjustment operation by manually adjusting the live broadcast perspective to achieve a corresponding adjustment of the live broadcast perspective of the target area.
[0064] Furthermore, this embodiment can also broadcast the spatial picture according to the timing of the adjustment. For example, if the perspective adjustment operation is performed after the target area is determined and before the live broadcast, this embodiment can use the adjusted live broadcast perspective to broadcast the spatial picture of the target area; or, if the perspective adjustment operation is performed after the live broadcast, this embodiment can update the live broadcast perspective of the spatial picture accordingly according to the perspective adjustment operation.
[0065] In one embodiment, after determining the target area corresponding to the area selection operation in the first virtual space, the method further includes:
[0066] In response to an event selection operation, taking a target event corresponding to the event selection operation in the target area as a live broadcast event;
[0067] The live broadcasting of the spatial image within the target area includes:
[0068] Live broadcast the event screen of the live event in the target area.
[0069] The target event can be considered as an event that is happening in the target area. The number of target events is not limited and can be one or more. For example, if a party is being held in one area of the target area, a movie is being played in another area, and a basketball game is being played in another area, the target event can be a party event.
[0070] In one embodiment, the entire spatial image within the target area can be directly broadcast live.
[0071] In one embodiment, the event screen of one or several target events in the target area can also be selected for live broadcast. For example, after determining the target area, the first user can perform an event selection operation for the target event in the target area. Thus, this embodiment can respond to this event selection operation and use the target event corresponding to the event selection operation in the target area as a live broadcast event, and then broadcast the event screen of the live broadcast event in the target area.
[0072] In one embodiment, after the live broadcast of the spatial image within the target area, the method further includes:
[0073] When a preset live broadcast end condition is met, the live broadcast for the spatial screen is ended. The preset live broadcast end condition includes: receiving an end live broadcast operation for the spatial screen, and / or the live broadcast event in the target area is ended.
[0074] The preset live broadcast end condition may refer to a pre-set end condition for ending the live broadcast of the spatial screen. For example, the preset live broadcast end condition may include receiving an end live broadcast operation for the spatial screen, and / or the end of the live broadcast event in the target area.
[0075] In one embodiment, after starting to live broadcast the spatial image in the target area, it can be determined whether the preset live broadcast end condition is currently met based on the content of the preset live broadcast end condition, and when the preset live broadcast end condition is met, the live broadcast of the spatial image is ended.
[0076] In one embodiment, after determining the target area corresponding to the area selection operation in the first virtual space, the method further includes:
[0077] Media content is generated based on the spatial image within the target area, and the media content is published.
[0078] In one embodiment, corresponding media content can be generated based on the spatial picture within the target area to realize the release of the media content. For example, after completing the live broadcast of the spatial picture within the target area, you can choose to generate corresponding media content and publish the generated media content. You can also generate corresponding media content before or during the live broadcast of the spatial picture and publish the generated media content.
[0079] FIG2 is a flow chart of another live broadcast method provided by an embodiment of the present disclosure, which is optimized based on the above embodiments. In this embodiment, the situation before the live broadcast operation for the target area is broadcasted is further specified as follows: in response to the live broadcast mode setting operation, the target live broadcast mode used for this live broadcast is determined.
[0080] At the same time, the live broadcast of the spatial screen within the target area is further concretized as follows: the spatial screen within the target area is broadcast live using the target live broadcast method, and the target live broadcast method includes a device live broadcast method and / or an information live broadcast method. The device live broadcast method displays the spatial screen through a target virtual display device, and the information live broadcast method displays the spatial screen in the form of live interactive information published by the first user.
[0081] For details not yet provided in this embodiment, please refer to the above embodiments.
[0082] As shown in FIG2 , the method includes:
[0083] S210: Display a first virtual space, where the first virtual space includes a first virtual object corresponding to a first user.
[0084] S220: In response to a region selection operation on the first virtual space, determine a target region in the first virtual space corresponding to the region selection operation.
[0085] S230: In response to the live broadcast mode setting operation, determine the target live broadcast mode used for this live broadcast.
[0086] S240. In response to the live broadcast operation for the target area, the spatial picture within the target area is broadcast live using the target live broadcast method. The target live broadcast method includes a device live broadcast method and / or an information live broadcast method. The device live broadcast method displays the spatial picture through a target virtual display device. The information live broadcast method displays the spatial picture in the form of live interactive information published by the first user.
[0087] The live broadcast mode setting operation can be used to set the target live broadcast mode adopted for this live broadcast. For example, the target live broadcast mode may include a device live broadcast mode and / or an information live broadcast mode. The device live broadcast mode can be understood as displaying the space picture through a target virtual display device, wherein the target virtual display device can refer to a virtual display device set in a virtual space, such as a virtual TV or virtual display in a virtual space, etc. The specific setting location is not limited, such as the target virtual display device can be located in the first virtual space and / or a virtual space other than the first virtual space; the information live broadcast mode can be understood as displaying the space picture in the form of live broadcast interaction information posted by the first user. The live broadcast interaction information can be information interacted between users in the application, such as dynamic information. For example, in this embodiment, the user can post the live broadcast interaction information to a preset location in the application, and other users can browse and watch it. Furthermore, other users can also click on the live broadcast interaction information to enter the live broadcast of the space picture.
[0088] Specifically, the first user can perform the live broadcast mode setting operation to enable this embodiment to determine the target live broadcast mode adopted for this live broadcast, so that the determined target live broadcast mode can be used to realize the live broadcast of the spatial picture in the target area. This embodiment does not limit the specific live broadcast process, such as different target live broadcast modes can correspond to different live broadcast processes.
[0089] In one embodiment, the live broadcasting of the spatial image within the target area using the target live broadcasting method includes at least one of the following:
[0090] Controlling the target virtual display device to display a spatial image within the target area;
[0091] Live interaction information of the first user is generated and published, wherein the live interaction information displays a spatial picture within the target area.
[0092] In one embodiment, the process of live broadcasting in a target live broadcasting manner may be, for example: controlling a target virtual display device to display a spatial image within a target area to achieve live broadcasting of the spatial image.
[0093] In one embodiment, the process of performing live broadcast in the target live broadcast mode may also include, for example: generating live broadcast interaction information of the first user, and publishing the live broadcast interaction information.
[0094] A live broadcast method provided by an embodiment of the present disclosure is applied to the first user side, including: displaying a first virtual space, wherein the first virtual space includes a first virtual object corresponding to the first user; in response to an area selection operation for the first virtual space, determining a target area corresponding to the area selection operation in the first virtual space; in response to a live broadcast mode setting operation, determining a target live broadcast mode adopted for this live broadcast; in response to a live broadcast operation for the target area, using the target live broadcast mode to broadcast the spatial picture within the target area, wherein the target live broadcast mode includes a device live broadcast mode and / or an information live broadcast mode, wherein the device live broadcast mode displays the spatial picture through a target virtual display device, and the information live broadcast mode displays the spatial picture in the form of live broadcast interaction information released by the first user. By utilizing this method, by determining the target live broadcast mode adopted for this live broadcast, a feasible live broadcast mode can be provided for subsequent live broadcasts.
[0095] In one embodiment, the target live broadcast mode includes a device live broadcast mode. Before using the target live broadcast mode to broadcast the spatial image in the target area, the method further includes:
[0096] Using at least some of the candidate virtual display devices as target virtual display devices; or
[0097] display device list; in response to a device selection operation acting on the device list, taking a candidate virtual display device corresponding to the device selection operation as a target virtual display device, the device list being a list of candidate virtual display devices.
[0098] The device list may be a list containing one or more candidate virtual display devices, and the candidate virtual display devices may be set in the same or different virtual spaces, such as in the first virtual space or in other virtual spaces except the first virtual space.
[0099] In one embodiment, before using the device live broadcast method to broadcast the spatial image in the target area, the target virtual display device needs to be determined. For example, at least some candidate virtual display devices can be directly used as target virtual display devices, or the first user can select from a device list to determine. For example, the first user can trigger the display of the device list through a preset operation and perform a device selection operation within the device list. Then, this embodiment can respond to this device selection operation and use the candidate virtual display device corresponding to the device selection operation as the target virtual display device.
[0100] In one embodiment, the candidate virtual display device corresponding to the device selection operation includes a candidate virtual display device located in the second virtual space, and before the candidate virtual display device corresponding to the device selection operation is used as the target virtual display device, the method further includes:
[0101] Sending a live broadcast request to the second virtual space, wherein the live broadcast request is used to request display of a live broadcast image through a candidate virtual display device in the second virtual space;
[0102] The selecting the candidate virtual display device corresponding to the device selection operation as the target virtual display device includes:
[0103] In the case of receiving positive feedback information for the live broadcast request, the candidate virtual display device corresponding to the positive feedback information is used as the target virtual display device.
[0104] The first virtual space and the second virtual space are used only to distinguish between different virtual spaces. The live broadcast request can be used to request that the live broadcast image be displayed on the candidate virtual display device in the second virtual space; the positive feedback information can be understood as the feedback from the second virtual space, indicating that it agrees to display the live broadcast image on the candidate virtual display device.
[0105] In one embodiment, when the candidate virtual display device corresponding to the device selection operation is a candidate virtual display device located in the second virtual space, that is, the virtual display device that the first user wants to select is located in the second virtual space, it is necessary to complete the selection of the target virtual display device by obtaining positive feedback information of the second virtual space. For example, this embodiment can send a live broadcast request to the second virtual space. When positive feedback information returned for the second virtual space is received, it means that the second virtual space indicates that the live broadcast image can be displayed through the candidate virtual display device. At this time, the candidate virtual display device corresponding to the positive feedback information can be used as the target virtual display device.
[0106] Positive feedback information may be generated in response to a positive feedback operation by a user associated with the second virtual space. The user associated with the second virtual space may, for example, be a user with permission to process the received live broadcast request, such as the creator or administrator of the second virtual space, or a user whose virtual object meets a preset condition in terms of distance from the virtual display device corresponding to the live broadcast request. The preset condition may be set as needed. For example, the preset condition may include that the virtual object is located within the second virtual space, and the distance between the virtual object and the virtual display device corresponding to the live broadcast request is within a preset distance range, or the distance between the virtual object and the virtual display device corresponding to the live broadcast request is the shortest possible distance, etc.
[0107] Figure 3 is a flow chart of a live broadcast interaction method provided by an embodiment of the present disclosure. The method can be applied to situations where interaction is performed during a live broadcast. The method can be executed by a live broadcast interaction device, wherein the device can be implemented by software and / or hardware and is generally integrated on an electronic device. In this embodiment, the electronic device includes but is not limited to: computers, mobile phones, tablet computers and other devices.
[0108] It can be considered that traditional live interactive methods mainly rely on bullet screens, likes, and gift giving to communicate with the host and other viewers, but it is difficult to establish a direct connection with the content of the screen and lacks interactivity. Based on this, the disclosed embodiment provides a live interactive method that can provide prop display and try-on capabilities. The props and skins that appear in the live broadcast are extracted through background configuration and video recognition and displayed below the live video. While watching the live broadcast, the audience can click on the skin below to try it on, providing a higher level of interactivity for the audience watching the live broadcast.
[0109] As shown in FIG3 , a live interactive method provided by an embodiment of the present disclosure includes the following steps:
[0110] S310: Display a live broadcast screen of the first user, where the live broadcast screen is a spatial screen within a target area, and the target area is located in a first virtual space.
[0111] S320: In response to the position switching operation, control the second virtual object corresponding to the second user to enter the first virtual space.
[0112] The second virtual object may be a virtual object of the second user.
[0113] The live interactive method provided in this embodiment can be applied to the second user side, and the second user can be a user other than the first user, such as other players in the application. For example, when the first user broadcasts the spatial image of the target area in the first virtual space, this embodiment can display the live image of the first user in different ways. When the second user is interested or wants to arrive at the live broadcast site, a position switching operation can be performed, such as triggering a click to enter the first virtual space. In this way, this embodiment can respond to this position switching operation and control the second virtual object corresponding to the second user to enter the first virtual space. This embodiment does not limit the specific process of entering the first virtual space, such as being able to control the second virtual object to enter any area of the first virtual space.
[0114] In one embodiment, controlling the second virtual object corresponding to the second user to enter the first virtual space includes:
[0115] controlling a second virtual object corresponding to the second user to enter a preset area of the first virtual space; or
[0116] Controlling a second virtual object corresponding to a second user to enter the target area of the first virtual space.
[0117] In one embodiment, the second virtual object can be controlled to enter a preset area of the first virtual space. For example, the preset area can be a fixed area pre-set by relevant personnel. Alternatively, the second virtual object can be controlled to enter a target area of the first virtual space.
[0118] The disclosed embodiments provide a live interaction method, applied to a second user, that displays a first user's live feed, the live feed being a spatial feed within a target area within a first virtual space. In response to a position switching operation, the method controls a second virtual object corresponding to the second user to enter the first virtual space. This method, in response to the position switching operation, enables the second virtual object to quickly enter the first virtual space, further enabling the second user to watch the live feed or join the live virtual scene.
[0119] In one embodiment, displaying the live broadcast screen of the first user includes:
[0120] Displaying the first user's live broadcast image through a target virtual display device within the field of view of the second virtual object; or
[0121] The live broadcast interaction information released by the first user is displayed, where the live broadcast screen of the first user is displayed in the live broadcast interaction information.
[0122] In one embodiment, the method of displaying the live broadcast screen of the first user can be, for example, displaying the live broadcast screen of the first user through the target virtual display device within the field of view of the second virtual object, that is, the second user can watch the live broadcast screen of the first user through the target virtual display device within the field of view of the second virtual object.
[0123] In one embodiment, the method of displaying the live broadcast screen of the first user can also be, for example, displaying the live broadcast interaction information released by the first user, in which the live broadcast interaction information displays the live broadcast screen of the first user, that is, the second user can watch the live broadcast screen of the first user through the live broadcast interaction information released by the first user.
[0124] FIG4 is a flow chart of another live interactive method provided by an embodiment of the present disclosure, which is optimized based on the above embodiments. In this embodiment, the situation after displaying the live screen of the first user is further specified as follows: in response to an element display operation on the live screen, a list of elements in the live screen is displayed, and the list of elements is a list of object elements to be tried out; in response to a trial operation on a target object element in the element list, the object information of the second virtual object is updated according to the target object element, and the object information includes appearance information and / or clothing information.
[0125] For details not yet provided in this embodiment, please refer to the above embodiments.
[0126] As shown in FIG4 , the method includes:
[0127] S410: Display a live broadcast screen of the first user, where the live broadcast screen is a spatial screen within a target area, and the target area is located in a first virtual space.
[0128] S420: In response to the position switching operation, control the second virtual object corresponding to the second user to enter the first virtual space.
[0129] S430: In response to the element display operation on the live broadcast screen, display an element list in the live broadcast screen, where the element list is a list of object elements to be tried.
[0130] The element list can be a list of one or more object elements to be tried out, and the type of the object elements is not limited. For example, the object elements can be skins, props, or other elements that can be tried out. The element display operation can be used to display the element list.
[0131] Specifically, after the second virtual object enters the first virtual space, the second user can choose to try out the object elements that appear in the live screen, such as performing an element display operation on the live screen, so that this embodiment can respond to this element display operation and display the element list in the live screen, so that the second user can select the target object element that he wants to try out.
[0132] S440. In response to a trial operation on a target object element in the element list, update object information of the second virtual object according to the target object element, where the object information includes appearance information and / or clothing information.
[0133] The target object element may refer to an object element in the element list; the object information may include appearance information and / or clothing information.
[0134] After displaying the list of elements in the live broadcast screen, this embodiment can respond to the trial operation on the target object element in the element list, and update the object information of the second virtual object based on the target object element. The specific updated object information can be determined based on the selected target object element. For example, when the target object element is skin, the appearance information of the second virtual object can be updated based on the selected skin; when the target object element is clothing, the clothing information of the second virtual object can be updated based on the selected clothing, and so on.
[0135] A live interactive method provided by an embodiment of the present disclosure is applied to the second user side, displays the live screen of the first user, and the live screen is a spatial screen within a target area, and the target area is located in a first virtual space; in response to a position switching operation, controls the second virtual object corresponding to the second user to enter the first virtual space; in response to an element display operation on the live screen, displays a list of elements in the live screen, and the element list is a list of object elements to be tried out; in response to a trial operation on a target object element in the element list, updates the object information of the second virtual object based on the target object element, and the object information includes appearance information and / or clothing information. Utilizing this method, by responding to a trial operation on a target object element in the element list, the object information of the second virtual object can be updated based on the target object element, thereby increasing the interactivity between the user and the screen content.
[0136] FIG5 is a flowchart of a live broadcast method and a live broadcast interaction method provided by an embodiment of the present disclosure. As shown in FIG5 , a player can enter a world / room (i.e., the first virtual space), and can select a part of the room through a list of areas pre-divided in the background, such as the beach or near the bar (i.e., in response to an area selection operation for the first virtual space, determining a target area in the first virtual space corresponding to the area selection operation). On the one hand, the player can broadcast the spatial picture through a live broadcast operation, such as asking the player what content he wants to show, such as the sea, party, etc. Based on the player's answer, the perspective and lens of the live broadcast can be adjusted (i.e., in response to the perspective adjustment operation for the target area, adjusting the live broadcast perspective of the target area), so that the live broadcast picture can be displayed above the screen, and the skin or props appearing in the live broadcast can be displayed below the screen. In addition, it also supports players to manually adjust the perspective and lens of the live broadcast. When watching the live broadcast, the audience can click on the skin or props displayed below the live broadcast to try them on (that is, in response to the trial operation on the target object element in the element list, the object information of the second virtual object is updated according to the target object element). If the audience has an application account, they can try them on directly on the right side below; if the audience does not have an application account, an entrance can be provided for the user to register and log in to an account; or the audience can try them on first, and then display the entrance for the audience to register and log in to an account when the audience saves the information.
[0137] On the other hand, a screen recording of a period of time may be formed for the user to publish (ie, media content is generated based on the spatial image in the target area, and the media content is published).
[0138] As can be seen from the above description, the disclosed embodiments can divide the virtual world into zones, allowing streamers to freely select zones for live broadcasts and flexibly adjust the viewing angle. This allows players to freely explore the virtual space while watching the live broadcast, adding richness and fun to the virtual space. Furthermore, while watching, viewers can click on the props below the live broadcast to try them on, intuitively experiencing the props and skins in the virtual space and increasing the audience's interactivity with the virtual space content.
[0139] FIG6 is a schematic structural diagram of a live broadcast device provided in an embodiment of the present disclosure. The device may be applicable to live broadcasting of images in a virtual space. The device may be implemented by software and / or hardware and is generally integrated into an electronic device.
[0140] As shown in FIG6 , the device includes:
[0141] A display module 510 is configured to display a first virtual space including a first virtual object corresponding to a first user;
[0142] a determination module 520 for determining, in response to an area selection operation on the first virtual space, a target area corresponding to the area selection operation in the first virtual space;
[0143] The live broadcast module 530 is configured to broadcast the spatial image within the target area in response to the live broadcast operation on the target area.
[0144] The embodiments of the present disclosure provide a live broadcast device configured for a first user. The device displays a first virtual space through a display module, wherein the first virtual space includes a first virtual object corresponding to the first user. The device determines a target area in the first virtual space corresponding to an area selection operation in response to the area selection operation in the first virtual space through a determination module. The device then broadcasts a spatial image within the target area in response to the live broadcast operation for the target area. By using this device, live broadcast of the spatial image within the target area can be achieved by determining the target area in the first virtual space, thereby enriching the display of the spatial image.
[0145] Optionally, the determining module 520 includes:
[0146] In response to a first area selection operation, taking an area in the first virtual space currently within a selection box as a target area, the selection box corresponding to the first area selection operation; or
[0147] In response to a second area selection operation on a target virtual object in the first virtual space, taking an area where the target virtual object is located in the first virtual space as a target area; or
[0148] In response to a third area selection operation performed on an area list, the area corresponding to the third area selection operation is used as a target area, wherein the area list includes at least one candidate area.
[0149] Optionally, a live broadcast device provided by an embodiment of the present disclosure further includes:
[0150] an adjustment module, configured to adjust a live viewing angle of the target area in response to a viewing angle adjustment operation on the target area after determining the target area corresponding to the area selection operation in the first virtual space;
[0151] The live broadcast module is specifically used for:
[0152] Live broadcast of the spatial image of the target area using the adjusted live broadcast viewing angle; or
[0153] Update the live viewing angle of the spatial screen.
[0154] Optionally, a live broadcast device provided by an embodiment of the present disclosure further includes:
[0155] A setting module is configured to determine a target live broadcast mode to be used for this live broadcast in response to a live broadcast mode setting operation before live broadcasting the spatial image within the target area in response to the live broadcast operation for the target area;
[0156] The live broadcast module includes:
[0157] A live broadcast unit is used to broadcast the spatial picture within the target area using the target live broadcast method. The target live broadcast method includes a device live broadcast method and / or an information live broadcast method. The device live broadcast method displays the spatial picture through a target virtual display device, and the information live broadcast method displays the spatial picture in the form of live interactive information published by the first user.
[0158] Optionally, the live broadcast unit includes at least one of the following:
[0159] Controlling the target virtual display device to display a spatial image within the target area;
[0160] Live interaction information of the first user is generated and published, wherein the live interaction information displays a spatial picture within the target area.
[0161] Optionally, the target virtual display device is located in the first virtual space and / or a virtual space other than the first virtual space.
[0162] Optionally, the target live broadcast mode includes a device live broadcast mode, and the live broadcast module further includes:
[0163] A first determining unit is configured to, before live broadcasting the spatial image in the target area using the target live broadcast mode, select at least some of the candidate virtual display devices as target virtual display devices; or
[0164] The second determining unit is used to display a device list before live broadcasting the spatial image in the target area using the target live broadcast method; in response to a device selection operation acting on the device list, the candidate virtual display device corresponding to the device selection operation is used as the target virtual display device, and the device list is a list of candidate virtual display devices.
[0165] Optionally, the candidate virtual display device corresponding to the device selection operation includes a candidate virtual display device located in the second virtual space, and the second determining unit is further specifically configured to:
[0166] Before selecting the candidate virtual display device corresponding to the device selection operation as the target virtual display device, sending a live broadcast request to the second virtual space, wherein the live broadcast request is used to request display of a live screen through the candidate virtual display device in the second virtual space;
[0167] The selecting the candidate virtual display device corresponding to the device selection operation as the target virtual display device includes:
[0168] In the case of receiving positive feedback information for the live broadcast request, the candidate virtual display device corresponding to the positive feedback information is used as the target virtual display device.
[0169] Optionally, a live broadcast device provided by an embodiment of the present disclosure further includes:
[0170] a selection module configured to, after determining the target area corresponding to the area selection operation in the first virtual space, select a target event corresponding to the event selection operation in the target area as a live event in response to an event selection operation;
[0171] The live broadcast module is specifically used for:
[0172] Live broadcast the event screen of the live event in the target area.
[0173] Optionally, a live broadcast device provided by an embodiment of the present disclosure further includes:
[0174] An ending module is used to end the live broadcast of the spatial screen in the target area after the live broadcast of the spatial screen is performed, when a preset live broadcast ending condition is met. The preset live broadcast ending condition includes: receiving an end live broadcast operation for the spatial screen, and / or the end of the live broadcast event in the target area.
[0175] Optionally, a live broadcast device provided by an embodiment of the present disclosure further includes:
[0176] A publishing module is configured to, after determining a target area corresponding to the area selection operation in the first virtual space, generate media content based on a spatial image within the target area and publish the media content.
[0177] The above-mentioned live broadcast device can execute the live broadcast method provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0178] FIG7 is a schematic structural diagram of a live broadcast interaction device provided in an embodiment of the present disclosure. The device may be applicable to situations where interaction is performed during live broadcasts. The device may be implemented by software and / or hardware and is generally integrated on an electronic device.
[0179] As shown in FIG7 , the device includes:
[0180] The display module 610 is configured to display a live broadcast screen of the first user, wherein the live broadcast screen is a spatial screen within a target area, and the target area is located within the first virtual space;
[0181] The control module 620 is configured to control the second virtual object corresponding to the second user to enter the first virtual space in response to the position switching operation.
[0182] The embodiments of the present disclosure provide a live interactive device, configured on a second user's side. The device displays a live video feed of a first user via a display module. The live video feed is a spatial feed within a target area, which is located within a first virtual space. A control module controls a second virtual object corresponding to the second user to enter the first virtual space in response to a position switching operation. This device, in response to the position switching operation, can control the second virtual object to enter the first virtual space, further providing a basis for the second user to view the spatial feed.
[0183] Optionally, the control module is specifically configured to:
[0184] controlling a second virtual object corresponding to the second user to enter a preset area of the first virtual space; or
[0185] Controlling a second virtual object corresponding to a second user to enter the target area of the first virtual space.
[0186] Optionally, the display module is specifically used to:
[0187] Displaying the first user's live broadcast image through a target virtual display device within the field of view of the second virtual object; or
[0188] The live broadcast interaction information released by the first user is displayed, where the live broadcast screen of the first user is displayed in the live broadcast interaction information.
[0189] Optionally, a live broadcast device provided by an embodiment of the present disclosure further includes:
[0190] a list module configured to display a list of elements in the live screen after the live screen of the first user is displayed and in response to an element display operation on the live screen, wherein the element list is a list of object elements to be tried;
[0191] A trial module is used to update the object information of the second virtual object according to the target object element in the element list after the live broadcast screen of the first user is displayed, in response to the trial operation of the target object element in the element list, and the object information includes appearance information and / or clothing information.
[0192] The above-mentioned live broadcast interaction device can execute the live broadcast interaction method provided by any embodiment of the present disclosure, and has functional modules and beneficial effects corresponding to the execution method.
[0193] Reference is now made to FIG8 , which illustrates a schematic diagram of the structure of an electronic device 400 suitable for implementing embodiments of the present disclosure. Terminal devices in embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG8 is merely an example and should not limit the functionality or scope of use of embodiments of the present disclosure.
[0194] As shown in Figure 8, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. Various programs and data required for the operation of the electronic device 400 are also stored in the RAM 403. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0195] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although FIG8 shows the electronic device 400 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0196] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0197] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0198] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0199] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0200] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a first virtual space, which includes a first virtual object corresponding to a first user; responds to an area selection operation on the first virtual space, determines a target area in the first virtual space corresponding to the area selection operation; responds to a live broadcast operation on the target area, broadcasts the spatial image within the target area live.
[0201] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device is further caused to:
[0202] Displaying a live broadcast screen of the first user, wherein the live broadcast screen is a spatial screen within a target area, and the target area is located in the first virtual space;
[0203] In response to the position switching operation, a second virtual object corresponding to the second user is controlled to enter the first virtual space.
[0204] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0205] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0206] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.
[0207] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0208] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0209] According to one or more embodiments of the present disclosure, Example 1 provides a live broadcast method, applied to a first user side, including:
[0210] Displaying a first virtual space, wherein the first virtual space includes a first virtual object corresponding to the first user;
[0211] In response to an area selection operation on the first virtual space, determining a target area in the first virtual space corresponding to the area selection operation;
[0212] In response to the live broadcast operation for the target area, the spatial image within the target area is live broadcasted.
[0213] According to one or more embodiments of the present disclosure, Example 2 is the method according to Example 1, wherein, in response to an area selection operation on the first virtual space, determining a target area corresponding to the area selection operation in the first virtual space includes:
[0214] In response to a first area selection operation, taking an area in the first virtual space currently within a selection box as a target area, the selection box corresponding to the first area selection operation; or
[0215] In response to a second area selection operation on a target virtual object in the first virtual space, taking an area where the target virtual object is located in the first virtual space as a target area; or
[0216] In response to a third area selection operation performed on an area list, the area corresponding to the third area selection operation is used as a target area, wherein the area list includes at least one candidate area.
[0217] According to one or more embodiments of the present disclosure, Example 3 is the method according to Example 1, further comprising, after determining the target area corresponding to the area selection operation in the first virtual space:
[0218] In response to a viewing angle adjustment operation on the target area, adjusting the live viewing angle of the target area;
[0219] The live broadcasting of the spatial image within the target area includes:
[0220] Live broadcast of the spatial image of the target area using the adjusted live broadcast viewing angle; or
[0221] Update the live viewing angle of the spatial screen.
[0222] According to one or more embodiments of the present disclosure, Example 4, according to the method of Example 1, further includes, before the live broadcast of the spatial image within the target area in response to the live broadcast operation for the target area, the following steps:
[0223] In response to the live broadcast mode setting operation, determining a target live broadcast mode to be used for the live broadcast;
[0224] The live broadcasting of the spatial image within the target area includes:
[0225] The target live broadcast mode is used to broadcast the spatial screen within the target area. The target live broadcast mode includes a device live broadcast mode and / or an information live broadcast mode. The device live broadcast mode displays the spatial screen through a target virtual display device, and the information live broadcast mode displays the spatial screen in the form of live interactive information published by the first user.
[0226] According to one or more embodiments of the present disclosure, Example 5, according to the method of Example 4, wherein live broadcasting the spatial image within the target area using the target live broadcast mode includes at least one of the following:
[0227] Controlling the target virtual display device to display a spatial image within the target area;
[0228] Live interaction information of the first user is generated and published, wherein the live interaction information displays a spatial picture within the target area.
[0229] According to one or more embodiments of the present disclosure, Example 6 is the method according to Example 4, wherein the target virtual display device is located within the first virtual space and / or a virtual space other than the first virtual space.
[0230] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 4, wherein the target live broadcast mode includes a device live broadcast mode, and before live broadcasting the spatial image within the target area using the target live broadcast mode, the method further includes:
[0231] Using at least some of the candidate virtual display devices as target virtual display devices; or
[0232] display device list; in response to a device selection operation acting on the device list, taking a candidate virtual display device corresponding to the device selection operation as a target virtual display device, the device list being a list of candidate virtual display devices.
[0233] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 7, wherein the candidate virtual display device corresponding to the device selection operation includes a candidate virtual display device located in the second virtual space, and before the candidate virtual display device corresponding to the device selection operation is used as the target virtual display device, the method further includes:
[0234] Sending a live broadcast request to the second virtual space, wherein the live broadcast request is used to request display of a live broadcast image through a candidate virtual display device in the second virtual space;
[0235] The selecting the candidate virtual display device corresponding to the device selection operation as the target virtual display device includes:
[0236] In the case of receiving positive feedback information for the live broadcast request, the candidate virtual display device corresponding to the positive feedback information is used as the target virtual display device.
[0237] According to one or more embodiments of the present disclosure, Example 9 is the method according to Example 1, further comprising, after determining the target area corresponding to the area selection operation in the first virtual space:
[0238] In response to an event selection operation, taking a target event corresponding to the event selection operation in the target area as a live broadcast event;
[0239] The live broadcasting of the spatial image within the target area includes:
[0240] Live broadcast the event screen of the live event in the target area.
[0241] According to one or more embodiments of the present disclosure, Example 10 is the method according to any one of Examples 1-9, and further includes, after live broadcasting the spatial image within the target area:
[0242] When a preset live broadcast end condition is met, the live broadcast for the spatial screen is ended. The preset live broadcast end condition includes: receiving an end live broadcast operation for the spatial screen, and / or the live broadcast event in the target area is ended.
[0243] According to one or more embodiments of the present disclosure, Example 11 is the method according to any one of Examples 1-9, further comprising, after determining the target area corresponding to the area selection operation in the first virtual space:
[0244] Media content is generated based on the spatial image within the target area, and the media content is published.
[0245] According to one or more embodiments of the present disclosure, Example 12 provides a live broadcast interaction method, applied to a second user side, including:
[0246] Displaying a live broadcast screen of the first user, wherein the live broadcast screen is a spatial screen within a target area, and the target area is located in the first virtual space;
[0247] In response to the position switching operation, a second virtual object corresponding to the second user is controlled to enter the first virtual space.
[0248] According to one or more embodiments of the present disclosure, Example 13 is the method according to Example 12, wherein controlling the second virtual object corresponding to the second user to enter the first virtual space includes:
[0249] controlling a second virtual object corresponding to the second user to enter a preset area of the first virtual space; or
[0250] Controlling a second virtual object corresponding to a second user to enter the target area of the first virtual space.
[0251] According to one or more embodiments of the present disclosure, Example 14 is the method according to Example 12, wherein displaying the live broadcast screen of the first user includes:
[0252] Displaying the first user's live broadcast image through a target virtual display device within the field of view of the second virtual object; or
[0253] The live broadcast interaction information released by the first user is displayed, where the live broadcast screen of the first user is displayed in the live broadcast interaction information.
[0254] According to one or more embodiments of the present disclosure, Example 15 is the method according to Example 12, further comprising, after displaying the live broadcast screen of the first user:
[0255] In response to an element display operation on the live broadcast screen, a list of elements in the live broadcast screen is displayed, where the list of elements is a list of target elements to be tested;
[0256] In response to a trial operation on a target object element in the element list, object information of the second virtual object is updated according to the target object element, where the object information includes appearance information and / or clothing information.
[0257] According to one or more embodiments of the present disclosure, Example 16 provides a live broadcast device, configured on a first user side, including:
[0258] a display module, configured to display a first virtual space, wherein the first virtual space includes a first virtual object corresponding to a first user;
[0259] a determination module, configured to, in response to an area selection operation on the first virtual space, determine a target area in the first virtual space corresponding to the area selection operation;
[0260] The live broadcast module is used to broadcast the spatial image in the target area in response to the live broadcast operation on the target area.
[0261] According to one or more embodiments of the present disclosure, Example 17 provides a live interactive device, configured on a second user side, including:
[0262] A display module, configured to display a live broadcast screen of the first user, wherein the live broadcast screen is a spatial screen within a target area, and the target area is located within the first virtual space;
[0263] The control module is configured to control a second virtual object corresponding to the second user to enter the first virtual space in response to a position switching operation.
[0264] According to one or more embodiments of the present disclosure, Example 18 provides an electronic device, including:
[0265] one or more processors;
[0266] a memory for storing one or more programs,
[0267] When the one or more programs are executed by the one or more processors, the one or more processors implement the live broadcast method described in any one of Examples 1-11 or the live broadcast interaction method described in any one of Examples 12-15.
[0268] According to one or more embodiments of the present disclosure, Example 19 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the live broadcast method described in any one of Examples 1-11 or the live broadcast interaction method described in any one of Examples 12-15.
[0269] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0270] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0271] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A live broadcast method, characterized in that: Applied to the first user side, the method includes: Displaying a first virtual space, wherein the first virtual space includes a first virtual object corresponding to a first user; In response to a region selection operation on the first virtual space, determining a target region in the first virtual space corresponding to the region selection operation; In response to the live broadcast operation for the target area, the spatial image within the target area is live broadcasted.
2. The method according to claim 1, characterized in that In response to the area selection operation on the first virtual space, determining a target area in the first virtual space corresponding to the area selection operation includes: In response to a first area selection operation, taking an area in the first virtual space that is currently within a selection box as a target area, the selection box corresponding to the first area selection operation; or In response to a second area selection operation for a target virtual object in the first virtual space, taking an area where the target virtual object is located in the first virtual space as a target area; or In response to a third area selection operation performed on an area list, an area corresponding to the third area selection operation is used as a target area, wherein the area list includes at least one candidate area.
3. The method according to claim 1, characterized in that After determining the target area corresponding to the area selection operation in the first virtual space, the method further includes: In response to the viewing angle adjustment operation for the target area, adjusting the live viewing angle of the target area; The live broadcasting of the spatial image in the target area includes: Live broadcast of the spatial image of the target area using the adjusted live broadcast viewing angle; or Update the live viewing angle of the spatial screen.
4. The method according to claim 1, characterized in that: Before the live broadcast of the spatial image within the target area in response to the live broadcast operation for the target area, the method further includes: In response to the live broadcast mode setting operation, determining a target live broadcast mode used for this live broadcast; The live broadcasting of the spatial image in the target area includes: The target live broadcast mode is adopted to broadcast live the spatial screen in the target area. The target live broadcast mode includes a device live broadcast mode and / or an information live broadcast mode. The device live broadcast mode displays the spatial screen through a target virtual display device, and the information live broadcast mode displays the spatial screen in the form of live interactive information published by the first user.
5. The method according to claim 4, characterized in that The live broadcasting of the spatial image in the target area by using the target live broadcasting mode includes at least one of the following: Controlling the target virtual display device to display a spatial image in the target area; Generate live broadcast interaction information of the first user and publish the live broadcast interaction information, wherein the live broadcast interaction information The interactive information displays a spatial image in the target area.
6. The method according to claim 4, characterized in that The target virtual display device is located in the first virtual space and / or a virtual space other than the first virtual space.
7. The method according to claim 4, characterized in that The target live broadcast mode includes a device live broadcast mode, and before the target live broadcast mode is adopted to broadcast the spatial image in the target area live, it also includes: Using at least some of the candidate virtual display devices as target virtual display devices; or display device list; in response to a device selection operation acting on the device list, taking a candidate virtual display device corresponding to the device selection operation as a target virtual display device, the device list being a list of candidate virtual display devices.
8. The method according to claim 7, characterized in that The candidate virtual display device corresponding to the device selection operation includes a candidate virtual display device located in the second virtual space, and before the candidate virtual display device corresponding to the device selection operation is used as the target virtual display device, the method further includes: Sending a live broadcast request to the second virtual space, where the live broadcast request is used to request to display a live broadcast image through a candidate virtual display device in the second virtual space; The step of taking the candidate virtual display device corresponding to the device selection operation as the target virtual display device includes: When positive feedback information for the live broadcast request is received, the candidate virtual display device corresponding to the positive feedback information is used as the target virtual display device.
9. The method according to claim 1, characterized in that: After determining the target area corresponding to the area selection operation in the first virtual space, the method further includes: In response to an event selection operation, taking a target event in the target area corresponding to the event selection operation as a live broadcast event; The live broadcasting of the spatial image in the target area includes: The event screen of the live event in the target area is broadcast live.
10. The method according to any one of claims 1 to 9, characterized in that: After the live broadcast of the spatial image in the target area, the method further includes: When a preset live broadcast end condition is met, the live broadcast for the spatial screen is ended, and the preset live broadcast end condition includes: receiving an end live broadcast operation for the spatial screen, and / or the live broadcast event in the target area is ended.
11. The method according to any one of claims 1 to 9, characterized in that: After determining the target area corresponding to the area selection operation in the first virtual space, the method further includes: Media content is generated based on the spatial image in the target area, and the media content is published.
12. A live interactive method, characterized in that: Applied to the second user side, the method includes: Displaying a live broadcast screen of the first user, wherein the live broadcast screen is a spatial screen within a target area, and the target area is located in the first virtual space; In response to the position switching operation, a second virtual object corresponding to the second user is controlled to enter the first virtual space.
13. The method according to claim 12, characterized in that The controlling the second virtual object corresponding to the second user to enter the first virtual space includes: Controlling a second virtual object corresponding to the second user to enter a preset area of the first virtual space; or Control a second virtual object corresponding to the second user to enter the target area of the first virtual space.
14. The method according to claim 12, characterized in that The displaying of the live broadcast screen of the first user includes: Displaying the live broadcast image of the first user through a target virtual display device within the field of view of the second virtual object; or The live broadcast interaction information released by the first user is displayed, wherein the live broadcast screen of the first user is displayed in the live broadcast interaction information.
15. The method according to claim 12, characterized in that After displaying the live broadcast screen of the first user, the method further includes: In response to an element display operation on the live broadcast screen, a list of elements in the live broadcast screen is displayed, where the list of elements is a list of object elements to be tried; In response to a trial operation on a target object element in the element list, object information of the second virtual object is updated according to the target object element, the object information including appearance information and / or clothing information.
16. A live broadcast device, characterized in that: Configured at the first user side, the device includes: A display module, configured to display a first virtual space, wherein the first virtual space includes a first virtual object corresponding to a first user; a determination module, configured to determine, in response to a region selection operation on the first virtual space, a target region in the first virtual space corresponding to the region selection operation; The live broadcast module is used to broadcast the spatial image in the target area in response to the live broadcast operation on the target area.
17. A live interactive device, characterized in that: Configured at the second user side, the device includes: A display module, configured to display a live screen of the first user, wherein the live screen is a spatial screen within a target area, and the target area is located within the first virtual space; The control module is used to control a second virtual object corresponding to the second user to enter the first virtual space in response to a position switching operation.
18. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the live broadcast method described in any one of claims 1-11 or the live broadcast interaction method described in any one of claims 12-15.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the live broadcast method described in any one of claims 1-11 or the live broadcast interaction method described in any one of claims 12-15 when executed.
Citation Information
Patent Citations
Visual angle switching method and device for virtual scene live broadcast, equipment and storage medium
CN111629225A
Virtual scene display method and device, computer equipment and storage medium
CN112717381A
Live broadcast processing method and device, computer equipment and computer readable storage medium
CN116962737A
Information display method and device, medium and electronic equipment
CN117224950A
Live broadcast method, live broadcast interaction method and device, electronic equipment and medium
CN117729347A