Data processing method and apparatus, electronic device, computer-readable storage medium, and computer program product
Abstract
A data processing method and apparatus, an electronic device, a non-transitory computer-readable storage medium, and a computer program product are provided. In response to a trigger operation on a multi-view video, a virtual video space scene is displayed corresponding to the multi-view video. Object data of a first object in the virtual video space scene is obtained in response to a scene editing operation on the virtual video space scene. The first object is an object that initiates the trigger operation on the multi-view video. A created video associated with the multi-view video is played on a virtual display interface. The created video is obtained by performing editing processing on the virtual video space scene based on the object data.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A data processing method performed by a computer device, comprising:
displaying, in response to a trigger operation on a multi-view video, a virtual video space scene corresponding to the multi-view video;
obtaining object data of a first object in the virtual video space scene in response to a scene editing operation on the virtual video space scene, wherein the first object is an object that initiates the trigger operation on the multi-view video, wherein the scene editing operation comprises a trigger operation on a dubbing control on the virtual display interface, and wherein the obtaining object data of the first object comprises:
playing the multi-view video;
obtaining voice data of the first object in the virtual video space scene in response to the trigger operation on the dubbing control on the virtual display interface; and
determining the voice data of the first object as the object data applied to the multi-view video; and
playing a created video associated with the multi-view video on a virtual display interface, wherein
the created video is obtained by performing editing processing on the virtual video space scene based on the object data.
2. The method according to claim 1 , wherein
the voice data of the first object comprises at least one of the following:
object voice data or background voice data; and
the obtaining voice data comprises:
displaying a dubbing mode list, wherein
the dubbing mode list comprises an object dubbing control and a background dubbing control; and
displaying a dubbable video object in response to a selection operation on the object dubbing control; and
the method further comprises:
determining a selected dubbable video object as a to-be-dubbed object in response to a selection operation on the dubbable video object, wherein
the dubbable video object is a video object presented in the multi-view video; and
obtaining, during playing of the multi-view video, the object voice data of the first object based on the to-be-dubbed object, and determining the object voice data as the object data; or
obtaining, during playing of the multi-view video in response to a selection operation on the background dubbing control, the background voice data of the first object, and determining the background voice data as the object data.
3. The method according to claim 2 , wherein the obtaining the object voice data comprises:
performing muting processing on video voice data corresponding to the to-be-dubbed object;
displaying, when the to-be-dubbed object is in a vocalizing state, text information and sound track information that correspond to the video voice data;
obtaining the object voice data of the first object; and
determining the object voice data as the object data.
4. The method according to claim 2 , further comprising:
performing, when the object data is the object voice data, replacement processing on video voice data corresponding to the to-be-dubbed object in the multi-view video by using the object voice data to obtain the created video; or
superimposing, when the object data is the background voice data, the background voice data to the multi-view video to obtain the created video.
5. The method according to claim 1 , further comprising:
displaying an object invitation control on the virtual display interface;
displaying an object list in response to a trigger operation on the object invitation control, wherein
the object list comprises an object in association with the first object; and
transmitting, in response to a selection operation on the object list, an invitation request to a target virtual reality (VR) device associated with a second object to enable the target VR device associated with the second object to display the virtual video space scene.
6. The method according to claim 5 , wherein the transmitting an invitation comprises:
initiating the invitation request for the second object to a server to enable the server to transmit the invitation request to the target VR device associated with the second object, wherein
the target VR device displays the virtual video space scene in a case that the target VR device accepts the invitation request; and
the method further comprises:
displaying a target virtual object in an object virtual video picture when the target VR device accepts the invitation request and displays the virtual video space scene, wherein
the second object enters the virtual video space scene by using the target virtual object,
the target virtual object is associated with figure data of the second object, and
the object virtual video picture is used for presenting a virtual video space scene in a view of the first object.
7. The method according to claim 6 , wherein
the scene editing operation comprises a trigger operation performed by the first object on a performance control on the virtual display interface; and
when the second object already triggers the performance control, the obtaining object data of a first object in the virtual video space scene in response to a scene editing operation on the virtual video space scene comprises:
displaying, in response to the trigger operation performed by the first object on the performance control on the virtual display interface, target object data corresponding to the target virtual object in the object virtual video picture, and
obtaining the object data of the first object in the virtual video space scene, wherein
the created video comprises a performance object associated with the first object and the target virtual object,
the performance object in the created video is presented based on the object data, and
the target virtual object in the created video is presented based on the target object data.
8. The method according to claim 1 , further comprising:
displaying a shopping control on the virtual display interface;
displaying, in response to a trigger operation on the shopping control, an available virtual item according to a second display mode, wherein
the second display mode is different from a display mode of the available virtual item before triggering of the shopping control, and
the available virtual item is an item presented in the virtual video space scene;
determining a selected available virtual item as a to-be-purchased item in response to a selection operation on the available virtual item; and
displaying purchase information corresponding to the to-be-purchased item on the virtual display interface.
9. The method according to claim 1 , further comprising:
displaying a master shot virtual video picture on the virtual display interface, wherein
the master shot virtual video picture is used for presenting a virtual video space scene in a master shot view;
displaying a moving view switching control on the virtual display interface;
obtaining, in response to a trigger operation on the moving view switching control, a view of the first object after movement for the virtual video space scene as a moving view; and
switching displaying of the master shot virtual video picture to a moving virtual video picture of the virtual video space scene in the moving view.
10. The method according to claim 1 , further comprising:
displaying a master shot virtual video picture of the virtual video space scene in a master shot view on the virtual display interface;
displaying a fixed-point view switching control on the virtual display interface;
displaying a fixed-point cursor on the virtual display interface in response to a trigger operation on the fixed-point view switching control;
obtaining, in response to a movement operation on the fixed-point cursor, a view of the fixed-point cursor after movement for the virtual video space scene as a fixed-point view; and
switching displaying of the master shot virtual video picture to a fixed-point virtual video picture of the virtual video space scene in the fixed-point view.
11. A data processing apparatus, comprising:
a memory storing a plurality of instructions; and
a processor configured to execute the plurality of instructions, wherein upon execution of the plurality of instructions, the processor is configured to:
display, in response to a trigger operation on a multi-view video, a virtual video space scene corresponding to the multi-view video;
obtain object data of a first object in the virtual video space scene in response to a scene editing operation on the virtual video space scene, wherein the first object is an object that initiates the trigger operation on the multi-view video;
play a created video associated with the multi-view video on a virtual display interface, wherein the created video is obtained by performing editing processing on the virtual video space scene based on the object data;
display an object invitation control on the virtual display interface;
display an object list in response to a trigger operation on the object invitation control, wherein the object list comprises an object in association with the first object; and
transmit, in response to a selection operation on the object list, an invitation request to a target virtual reality (VR) device associated with a second object to enable the target VR device associated with the second object to display the virtual video space scene.
12. A data processing method performed by a computer device, comprising:
displaying, in response to a trigger operation on a multi-view video, a virtual video space scene corresponding to the multi-view video;
obtaining object data of a first object in the virtual video space scene in response to a scene editing operation on the virtual video space scene, wherein the first object is an object that initiates the trigger operation on the multi-view video, wherein the scene editing operation comprises a trigger operation on a performance control on the virtual display interface, and wherein the obtaining object data of the first object comprises:
playing the multi-view video; and
obtaining posture data and figure data of the first object in the virtual video space scene in response to the trigger operation on the performance control on the virtual display interface, and determining the posture data and the figure data as the object data applied to the multi-view video, wherein
the created video comprises a performance object associated with the first object, and the performance object in the created video is presented based on the posture data and the figure data; and
playing a created video associated with the multi-view video on a virtual display interface, wherein
the created video is obtained by performing editing processing on the virtual video space scene based on the object data.
13. The method according to claim 12 , wherein the obtaining posture data and figure data of the first object in the virtual video space scene and determining the posture data and the figure data as the object data comprises:
displaying a performance mode list, wherein
the performance mode list comprises a character replacement control and a character creation control; and
displaying a replaceable video object in response to a trigger operation on the character replacement control;
determining a selected replaceable video object as a character replacement object in response to a selection operation on the replaceable video object, wherein
the replaceable video object is a video object presented in the multi-view video; and
obtaining, during playing of the multi-view video, the posture data and the figure data of the first object based on the character replacement object, and determining the posture data and the figure data as the object data; or
obtaining, during playing of the multi-view video in response to a trigger operation on the character creation control, the posture data and the figure data of the first object, and determining the posture data and the figure data as the object data.
14. The method according to claim 13 , further comprising:
canceling, when the object data is obtained by triggering the character replacement control, displaying of the character replacement object in a performance-view video, and fusing the performance object that complies with performance object data into the performance-view video to obtain the created video, wherein
the performance-view video is obtained by shooting the virtual video space scene in a performance view during playing of the multi-view video after triggering of the performance control, and
the performance object data is data presented by the object data in the performance view; or
fusing, in a case that the object data is obtained by triggering the character creation control, the performance object that complies with performance object data into a performance-view video to obtain the created video.
15. The method according to claim 13 , wherein the displaying a replaceable video object in response to a trigger operation on the character replacement control and determining a selected replaceable video object as a character replacement object in response to a selection operation on the replaceable video object comprises:
determining, in response to the trigger operation on the character replacement control, a video object currently displayed in an object virtual video picture as the replaceable video object; and
displaying, in response to a marking operation on the replaceable video object, a marked replaceable video object according to a first display mode, wherein
the first display mode is different from a display mode of a video object other than the replaceable video object; and
determining the marked replaceable video object as the character replacement object, wherein
the object virtual video picture is used for presenting a virtual video space scene in a view of the first object.
16. The method according to claim 13 , wherein the displaying a replaceable video object in response to a trigger operation on the character replacement control and determining a selected replaceable video object as a character replacement object in response to a selection operation on the replaceable video object comprises:
displaying at least one video clip corresponding to the multi-view video in response to the trigger operation on the character replacement control;
displaying a video object in a selected video clip in response to a selection operation on the at least one video clip;
determining the video object in the selected video clip as the replaceable video object;
displaying, in response to a marking operation on the replaceable video object, a marked replaceable video object according to a first display mode, wherein
the first display mode is different from a display mode of a video object other than the replaceable video object; and
determining the marked replaceable video object as the character replacement object.
17. The method according to claim 12 , further comprising:
displaying a mirror preview control on the virtual display interface during obtaining of the posture data and the figure data of the first object; and
displaying a performance virtual video picture in a performance preview region on the virtual display interface in response to a trigger operation on the mirror preview control, wherein
the performance virtual video picture comprises the performance object fused into the virtual video space scene.
18. The method according to claim 12 , further comprising:
displaying a figure customization list on the virtual display interface;
updating, in response to completing a configuration operation on the figure customization list, the figure data according to figure data that is configured to obtain configured figure data, wherein
the configured figure data comprises clothing data, body shape data, voice data, and appearance data; and
displaying the performance object in the created video by using a performed action and a performance figure, wherein
the performed action is determined based on the posture data of the first object, and
the performance figure is determined based on at least one of the clothing data, the body shape data, the voice data, and the appearance data.
19. The method according to claim 13 , further comprising:
displaying a replacement transparency input control for the character replacement object on the virtual display interface;
obtaining input transparency information for the character replacement object in response to an input operation on the replacement transparency input control;
performing transparency update displaying on the character replacement object on the virtual display interface according to the input transparency information; and
displaying a position cursor of the character replacement object after transparency update in the virtual video space scene.Join the waitlist — get patent alerts
Track US12333669B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.