Video generation method, device, equipment and storage medium

The video generation method and device enhance video shooting functions by displaying AR effects and interactive virtual objects at target POIs, addressing the lack of diversity in existing technologies and providing an immersive video generation process.

JP2025502436AActive Publication Date: 2025-01-24LEMON CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024543178
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-01-20
Filing Date
2023-01-03
Publication Date
2025-01-24
Estimated Expiration
2043-01-03

AI Technical Summary

Technical Problem

Existing video shooting technologies do not adequately support augmented reality (AR) effects, failing to meet users' diverse demands for enhanced video shooting functions.

Method used

A video generation method and device that displays preset effect resources, including virtual objects, on a shooting page, allowing users to generate and interact with virtual objects corresponding to a target point of interest (POI), enhancing video shooting functionality by generating a result video based on these effects.

Benefits of technology

Enriches video shooting experiences by presenting AR effects and interactive virtual objects, providing a more immersive and realistic video generation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025502436000001_ABST
    Figure 2025502436000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a video generating method, an apparatus, a device, and a storage medium, in which, when a trigger operation for a preset effect entry is received, a preset effect resource for a target POI corresponding to a first user is displayed on a shooting page, the preset effect resource includes at least one first virtual object, and each first virtual object is displayed moving toward the target POI on the shooting page. A second virtual object is generated by a virtual object generation control on the shooting page, and when a trigger operation for the second virtual object is received, the second virtual object is displayed moving toward the target POI on the shooting page, and a result video is generated based on the shooting page.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application is based on and claims priority from an application having application number CN202210067195.6 and filing date January 20, 2022, the entire disclosure of which is incorporated herein by reference.

[0002] (Technical field) The present disclosure relates to the field of data processing, and in particular to a video generation method, apparatus, device and storage medium. [Background technology]

[0003] Augmented reality (AR) technology is a technology that fuses virtual information with information from the real world. This technology renders virtual objects in real-time video, loads the virtual objects into the real world, and allows interaction with them, presenting the real environment and virtual objects in the same interface in real time. Summary of the Invention

[0004] According to a first aspect, the present disclosure provides a method for producing a method for detecting a pulmonary circulation disorder, comprising: In response to a trigger operation on the preset effect entry, displaying a preset effect resource of a target point of interest (POI) corresponding to a first user on a photography page, the preset effect resource including at least one first virtual object that is moved and displayed on the photography page toward a direction in which the target POI is present, and the photography page is provided with a virtual object generation control; generating a virtual object corresponding to the first user as a second virtual object by a virtual object generation control; In response to a trigger operation on the second virtual object, presenting on the photography page that the second virtual object is moved and displayed in a direction in which the target POI exists; and generating a result video based on the captured pages.

[0005] In some embodiments, generating a virtual object corresponding to the first user as the second virtual object using the virtual object generation control includes: In response to a trigger operation on the virtual object generation control, presenting a virtual object template including an information input area on the photography page; When input information is received in the information input area, a virtual object corresponding to the first user is generated based on the input information, and the generated virtual object is set as a second virtual object.

[0006] In some embodiments, before generating the result video based on the capture page, The method further includes presenting input information associated with the target first virtual object on the shooting page in response to a trigger operation on a target first virtual object among the at least one first virtual object, wherein the target first virtual object is associated with a second user, and the second user is associated with a target POI.

[0007] In some embodiments, after presenting the input information associated with the target virtual object on the photography page, The method further includes controlling the target first virtual object to be displayed on the photography page so as to move in a direction in which the target POI exists.

[0008] In some embodiments, in response to a trigger operation on the preset effect entry, displaying a preset effect resource of a target POI corresponding to the first user on the photography page includes: determining a target POI for a first user from the at least one POI in response to a trigger operation on the preset effect entry, the target POI being closest to the first user; Determining whether a distance between the first user and the target POI is less than a preset distance threshold; If it is determined that the distance between the first user and the target POI is not less than the predetermined distance threshold, the preset first effect resource is displayed on the shooting page. or it is determined that the distance between the first user and the target POI is less than a preset distance threshold. In this case, the preset second effect resource can be displayed on the shooting page. 、 wherein the predetermined first effect resource and the predetermined second effect resource are different preset effect resources.

[0009] In some embodiments, after displaying the first effect resource on the shooting page, The method further includes, when it is determined that the distance between the first user and the target POI is less than the preset distance threshold, additionally displaying a third virtual object belonging to the preset second effect resource on the shooting page.

[0010] In some embodiments, the preset first effect resource includes at least one first virtual object, and the preset second effect resource includes at least one of the first virtual object and a fourth virtual object.

[0011] According to a second aspect, the present disclosure provides a method for producing a method for detecting a pulmonary circulation, comprising: a first display module for displaying a preset effect resource of a target point of interest POI corresponding to a first user on a photography page in response to a trigger operation on a preset effect entry, the preset effect resource including at least one first virtual object that is moved and displayed on the photography page toward a direction in which the target POI is present, the photography page being provided with a virtual object generation control; a first generation module for generating a virtual object corresponding to the first user as a second virtual object through a virtual object generation control; a first presentation module for presenting, on the photographing page, that the second virtual object is moved and displayed in a direction in which the target POI is present along a preset first trajectory in response to a trigger operation on the second virtual object; and a second generating module for generating a result video based on the captured pages.

[0012] According to a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon instructions which, when executed on a terminal device, cause the terminal device to implement the above method.

[0013] According to a fourth aspect, the present disclosure provides an apparatus including a memory, a processor, and a computer program stored in the memory and executable by the processor, the apparatus implementing the above method when the processor executes the computer program.

[0014] According to a fifth aspect, the present disclosure provides a computer program product comprising computer programs / instructions which, when executed by a processor, cause the implementation of the above method.

[0015] According to a sixth aspect, the present disclosure provides a computer program comprising instructions which, when executed by a processor, cause the processor to perform the video generation method of any one of the above embodiments. [Brief description of the drawings]

[0016] The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure.

[0017] In order to more clearly describe the technical solutions in the embodiments or prior art of the present disclosure, the following briefly describes the drawings necessary for describing the embodiments or prior art. Obviously, a person skilled in the art can obtain other drawings based on these drawings without creative efforts.

[0018] [Figure 1] 1 is a flowchart of a video generation method according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a schematic diagram of a capture page according to an embodiment of the present disclosure. [Diagram 3] FIG. 13 is a schematic diagram of another capture page according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of yet another capture page according to an embodiment of the present disclosure. [Diagram 5] FIG. 1 is a schematic diagram of a video generating device according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a schematic diagram of a video generation device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] In order to make the above objects, features and advantages of the present disclosure more clearly understandable, the following further describes the aspects of the present disclosure. It should be noted that, unless contradictory, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0020] In the following description, in order to fully understand the present disclosure, many specific details are described, but the present disclosure may be embodied in other forms different from those described herein. Apparently, the embodiments in the specification are only some embodiments of the present disclosure, but not all embodiments.

[0021] As mentioned before, with the development of short video technology, users' demands for video shooting functions are becoming more and more diverse. Therefore, how to support AR effects when shooting videos is currently a technical problem that needs to be solved quickly.

[0022] In order to solve the above problems, the present disclosure provides a video generating method that can present preset effect resources corresponding to a target POI on a shooting page, provides a virtual object generation function for a user, and generates a result video based on the shooting effects presented on the shooting page, thereby enriching the video shooting function.

[0023] In order to meet the diversified needs of people for photography functions, in the video generating method according to the present disclosure, when a trigger operation for a preset effect entry is received, a preset effect resource of a target POI corresponding to a first user is displayed on a photography page, and the preset effect resource includes at least one first virtual object that is moved and displayed in the direction of the target POI on the photography page. Then, a virtual object generation control on the photography page generates a virtual object corresponding to the first user as a second virtual object, and when a trigger operation for the second virtual object is received, the second virtual object is presented on the photography page as being moved and displayed in the direction of the target POI, and a result video is generated based on the photography page. Thus, the embodiment of the present disclosure can present a preset effect resource of a target POI corresponding to a first user on a photography page, generate a second virtual object for the user, and generate a result video based on the photography effect presented on the photography page, thereby enhancing the video photography function.

[0024] Based on this, an embodiment of the present disclosure provides a video generation method. Figure 1 is a flowchart of a video generation method according to an embodiment of the present disclosure. Referring to Figure 1, the method includes the following steps:

[0025] S101: In response to a trigger operation on a preset effect entry, a preset effect resource of a target point of interest POI corresponding to a first user is displayed on a shooting page.

[0026] Here, the preset effect resource includes at least one first virtual object that is displayed and moves in a direction toward the target POI on the shooting page, and a virtual object generation control is provided on the shooting page.

[0027] In some embodiments, the preset effect entry may be provided on a photography page and may be one of the effect resource entries presented on the photography page. When a trigger operation on the preset effect entry on the photography page is received, a preset effect resource of a target POI corresponding to the first user is displayed on the photography page. Here, the preset effect resource may include an augmented reality (AR) effect resource, etc.

[0028] In some embodiments, the preset effect entry may be an anchor on a video playback page, where a user can jump to a shooting page by tapping the preset effect entry on the video playback page, and the preset effect resource of the target POI corresponding to the first user is displayed on the shooting page.

[0029] In addition, the preset effect entries in the embodiments of the present disclosure may be provided on any page, and the embodiments of the present disclosure are not limited thereto.

[0030] In the embodiment of the present disclosure, the target POI corresponding to the first user may include a target spot, a target restaurant, a target amusement park, a target department store, etc. corresponding to the first user. The target POI corresponding to the first user may refer to a POI that is closest to the first user, or may refer to a POI selected by the first user, etc.

[0031] In some embodiments, when a trigger operation for a preset effect entry is received, first, the location information (e.g., GPS positioning information) of a first user (also referred to as a current user) is determined, and a POI that is closest to the first user is determined as a target POI based on the location information of the first user. Then, a preset effect resource corresponding to the target POI is obtained. For example, a preset effect resource corresponding to the target POI may be obtained from a content resource server. Here, the preset effect resource may include at least one first virtual object. The first virtual object may be, for example, a wishing lantern object, etc. The preset effect resource may further include a galaxy effect resource, a name icon of the target POI, etc. The preset effect resource of the target POI is an effect resource that is pre-arranged based on the characteristics of the target POI. Based on the preset effect resource, the user feels as if he or she is in the place and is immersed in the environmental atmosphere of the target POI while shooting a video.

[0032] In addition, subject to compliance with relevant laws and regulations, if it is determined that the current user intends to use the video generation method of the present disclosure and has granted permission to use the location information, an embodiment of the present disclosure may obtain the user's location information.

[0033] In an embodiment of the present disclosure, when a trigger operation for a preset effect entry is received, the preset effect resource is displayed on the photography page. For example, at least one first virtual object corresponding to a target POI is displayed on the photography page, and each first virtual object on the photography page is controlled to move toward the target POI based on the target POI and the position information of the first user.

[0034] In an embodiment of the present disclosure, the photography page may be provided with a virtual object generation control for generating a virtual object corresponding to the first user as a second virtual object when tapped and triggered by a user.

[0035] 2 is a schematic diagram of a shooting page according to an embodiment of the present disclosure. Referring to FIG. 2, at least one first virtual object 201 is displayed on the shooting page. In order to enrich the video shooting effect, the shooting page may display other effects, such as a galaxy effect and a large sky lantern effect in the center. In addition, the shooting page may further be provided with a virtual object generation control 202.

[0036] In an embodiment of the present disclosure, the effect of the target POI presented on the shooting page shown in FIG. 2 is integrated with the real-world screen captured by the camera and presented on the same shooting page, and the video shot based on the shooting page includes not only the real-world screen but also the displayed shooting effects, such as AR effects, thereby enhancing the shooting function.

[0037] In some embodiments, to enrich the video shooting function, effect resources may be displayed differently to the first user on the shooting page based on the distance between the first user and the target POI.

[0038] In practical application, when the distance between the first user and the target POI is far, the first preset effect resource may be displayed to the first user, and when the distance is close, the second preset effect resource may be displayed. Here, the first preset effect resource and the second preset effect resource are different. For example, the display effects of the first preset AR effect resource and the second preset AR effect resource may be set according to a specific situation.

[0039] For example, in response to a trigger operation on a preset effect entry, a target POI is determined for a first user from among at least one POI, and a distance between the target POI and the first user is the shortest. Then, it is determined whether a distance between the first user and the target point of interest POI is smaller than a preset distance threshold. If it is determined that the distance between the first user and the target POI is not smaller than the preset distance threshold, the preset first effect resource is displayed on a shooting page, and otherwise, the preset second effect resource is displayed on the shooting page. The preset first effect resource and the preset second effect resource are different preset effect resources.

[0040] In some embodiments, the preset first effect resource may include the at least one first virtual object, and the preset second effect resource may include the at least one first virtual object and a fourth virtual object, where the fourth virtual object may be a virtual object that is displayed only in a position close to a target POI, such as a large central sky lantern object.

[0041] In some embodiments, after a preset first effect resource is displayed on a photography page, if it is determined that the distance between the first user and a target POI is smaller than the preset distance threshold, a third virtual object may be additionally displayed in addition to the first effect resource already displayed on the photography page. For example, in addition to displaying the first effect resource, a large sky lantern effect object may be displayed in the center of the photography page to present the process of approaching the target POI.

[0042] In practical application, when the first user moves from a position where the distance to the target POI is greater than the preset distance threshold to a position where the distance to the target POI is smaller than the preset distance threshold, the shooting page may additionally display the dynamic effect of a third virtual object in addition to displaying the preset first effect resource. Note that the third virtual object and the fourth virtual object may be the same or different.

[0043] S102: A virtual object corresponding to the first user is generated by the virtual object generation control, and is set as a second virtual object.

[0044] In an embodiment of the present disclosure, when a trigger operation on a virtual object generation control on a photography page is received, a virtual object template including an information input area may be presented on the photography page. Fig. 3 is a schematic diagram of another photography page according to an embodiment of the present disclosure. As shown in Fig. 3, a virtual object template 301 including an information input area 302 is presented on the photography page.

[0045] In a practical application, a user calls up an input keyboard by tapping an information input area in a virtual object template, and inputs information in the information input area using the input keyboard. Then, a virtual object is generated for the first user based on the input information in the information input area, and the virtual object is made into a second virtual object. That is, the second virtual object with the input information is associated with the first user.

[0046] S103: In response to a trigger operation on the second virtual object, a message is presented on the photography page indicating that the second virtual object is displayed moving in a direction in which the target POI exists.

[0047] In some embodiments, after generating a second virtual object based on input information, when a trigger operation for the second virtual object is received, an effect may be controlled in which the second virtual object is moved and displayed in a direction in which the target POI exists on the shooting page. For example, if the second virtual object is a wishing lantern object customized by the first user, the wishing lantern object customized by the first user may be controlled to be moved and displayed upward on the shooting page, to present an effect in which the wishing lantern drifts in the direction of the target POI on the shooting screen.

[0048] In some embodiments, the virtual object template presented on the photography page further includes a movement display trigger control. As shown in FIG. 3, the virtual object template 301 includes a movement display trigger control 303. When the user taps the movement display trigger control 303, the second virtual object generated for the first user can be triggered to be moved and displayed according to a preset trajectory. If the second virtual object is a wishing lantern object customized by the first user, when the user taps the movement display trigger control 303, an effect is triggered in which the wishing lantern object customized by the first user is lit and flown to the target POI, and a more realistic process of the wishing lantern being lit and flown can be presented.

[0049] In some embodiments, when a trigger operation is received for a target first virtual object among at least one first virtual object displayed on a photography page, input information associated with the target first virtual object may be presented on the photography page, where the target first virtual object is associated with a second user, and the second user is associated with a target POI.

[0050] FIG. 4 is a schematic diagram of yet another shooting page according to an embodiment of the present disclosure. As shown in FIG. 4, a target first virtual object 401 associated with input information is presented on the shooting page. If the target first virtual object is a wishing lantern object flown by a second user, the embodiment of the present disclosure can support a function of a user tapping a wishing lantern object flown by another user to see the wishes of the other user. Here, the target first virtual object may be a wishing lantern object flown by the second user at a position where the target POI is present.

[0051] In some embodiments, after the input information associated with the target first virtual object is presented on the photography page, the target virtual object may be controlled to move toward the target POI on the photography page. For example, a time measurement may be started at the time when the input information associated with the target first virtual object is started to be presented on the photography page, and when the time measurement reaches a predetermined time, the target first virtual object may be controlled to move toward the target POI on the photography page. If the target first virtual object is a wishing lantern object flown by a second user, an effect is displayed in which the wishing lantern object of the second user floats back into the sky after the first user sees the wishing lantern object flown by the second user.

[0052] S104: Generate a result video based on the shooting page.

[0053] The technical solutions according to the embodiments of the present disclosure have at least the following advantages over the prior art:

[0054] An embodiment of the present disclosure provides a video generating method, and when a trigger operation for a preset effect entry is received, a preset effect resource of a target POI corresponding to a first user is displayed on a shooting page, and the preset effect resource includes at least one first virtual object that is moved and displayed in the direction of the target POI on the shooting page. Then, a virtual object corresponding to the first user is generated by a virtual object generation control on the shooting page, and a second virtual object is generated, and when a trigger operation for the second virtual object is received, the second virtual object is displayed and moved in the direction of the target POI on the shooting page, and a result video is generated based on the shooting page. Thus, the embodiment of the present disclosure can present a preset effect resource of a target POI corresponding to a first user on a shooting page, generate a virtual object for the user, and generate a result video based on the shooting effect presented on the shooting page, thereby enhancing the video shooting function.

[0055] In some embodiments, the preset effect resource of the target POI corresponding to the first user may be displayed on a shooting review screen of the shooting page or on a shooting screen of the shooting page.

[0056] In a practical application, when a trigger operation on the shooting control on the shooting page is received, video shooting is started, and while shooting, the first user may trigger an effect such as generation of a second virtual object based on the preset effect resource displayed on the shooting page, or an effect in which the second virtual object generated for the first user is displayed on the shooting page moving toward a target POI.

[0057] When another trigger operation on the shooting control on the shooting page is received, the video shooting is terminated and a result video can be obtained. Here, the result video includes not only the shooting effect displayed on the shooting page but also the interaction process of the first user on the shooting page. For example, the result video not only displays the wishing lantern displayed on the shooting page but also includes the process of customizing and flying the wishing lantern by the first user. In addition, the result video may further include a process in which the first user sees the wishes made on the wishing lantern flown by another user.

[0058] In the video generating method according to the embodiment of the present disclosure, when a trigger operation for a preset effect entry is received, a preset effect resource for a target POI corresponding to a first user is displayed on a shooting page, and the preset effect resource includes at least one first virtual object. Then, a virtual object corresponding to the first user is generated by a virtual object generation control on the shooting page, and a second virtual object is generated. When a trigger operation for the second virtual object is received, the second virtual object is displayed on the shooting page as being moved toward the target POI, and a result video is generated based on the shooting page. Thus, the embodiment of the present disclosure can present a preset effect resource for a target POI corresponding to a first user on a shooting page, generate a second virtual object for the user, and generate a result video based on the AR effect presented on the shooting page, thereby enhancing the video shooting function.

[0059] Based on the same inventive concept as the above embodiment, the embodiment of the present disclosure further provides a video generation device. Figure 5 is a schematic diagram of a configuration of a video generation device according to an embodiment of the present disclosure. Referring to Figure 5, the device includes: A first display module 501 for displaying a preset effect resource of a target point of interest POI corresponding to a first user on a photography page in response to a trigger operation on a preset effect entry, the preset effect resource including at least one first virtual object that is moved and displayed on the photography page toward the direction of the target POI, and a virtual object generation control is provided on the photography page; a first generating module 502 for generating a virtual object corresponding to the first user as a second virtual object by the virtual object generating control; a first presentation module 503 for presenting on the shooting page that the second virtual object is moved and displayed in a direction in which the target POI is present in response to a trigger operation on the second virtual object; and a second generating module 504 for generating a result video based on the capture page.

[0060] In some embodiments, the first generation module: a first presentation submodule for presenting a virtual object template including an information input area on the photography page in response to a trigger operation on the virtual object generation control; and a first generation sub-module for, upon receiving input information in the information input area, generating a virtual object corresponding to a first user based on the input information to become a second virtual object.

[0061] In some embodiments, the apparatus further comprises: The device further includes a second presentation module for presenting input information associated with a target first virtual object on the shooting page in response to a trigger operation on the target first virtual object among the at least one first virtual object, wherein the target first virtual object is associated with a second user, and the second user is associated with the target POI.

[0062] In some embodiments, the apparatus further comprises: The display device further includes a first control module for controlling the target first virtual object to be displayed so as to move in a direction in which the target POI exists on the photography page.

[0063] In some embodiments, the preset effect resource includes a preset first effect resource and a preset second effect resource, and the first display module is: a first determination sub-module for determining a target POI for a first user from at least one POI in response to a trigger operation on a preset effect entry, the first determination sub-module being a first determination sub-module having a shortest distance between the target POI and the first user; a second determination sub-module for determining whether a distance between the first user and the target point of interest POI is less than a preset distance threshold; and a first display sub-module for displaying the preset first effect resource on the shooting page if it is determined that the distance between the first user and the target POI is not less than the preset distance threshold, and displaying a preset second effect resource on the shooting page if not, wherein the preset first effect resource and the preset second effect resource are different preset effect resources.

[0064] In some embodiments, the apparatus further comprises: The method further includes a second display sub-module for additionally displaying a third virtual object belonging to the preset second effect resource on the shooting page when it is determined that the distance between the first user and the target POI is smaller than the preset distance threshold.

[0065] In some embodiments, the preset first effect resource includes the at least one first virtual object, and the preset second effect resource includes the at least one first virtual object and a fourth virtual object.

[0066] In the video generating device according to the embodiment of the present disclosure, when a trigger operation for a preset effect entry is received, a preset effect resource of a target POI corresponding to a first user is displayed on a shooting page, and the preset effect resource includes at least one first virtual object that is moved and displayed in the direction in which the target POI exists on the shooting page. Then, a virtual object generation control on the shooting page generates a virtual object corresponding to the first user as a second virtual object, and when a trigger operation for the second virtual object is received, the second virtual object is presented on the shooting page as being moved and displayed in the direction in which the target POI exists, and further, a resultant video is generated based on the shooting page. Thus, the embodiment of the present disclosure can present a preset effect resource of a target POI corresponding to a first user on a shooting page, generate a second virtual object for the user, and generate a resultant video based on the shooting effect presented on the shooting page, thereby enhancing the video shooting function.

[0067] In addition to the above methods and apparatus, embodiments of the present disclosure further provide a computer-readable storage medium having stored thereon instructions that, when executed on a terminal device, cause the terminal device to implement a video generation method according to embodiments of the present disclosure.

[0068] An embodiment of the present disclosure further provides a computer program product including computer programs / instructions which, when executed by a processor, cause the computer program / instructions to implement a video generation method according to an embodiment of the present disclosure.

[0069] The embodiments of the present disclosure further provide a video generation device. As shown in Fig. 6, the video generation device may include a processor 601, a memory 602, an input device 603, and an output device 604. The number of processors 601 in the video generation device may be one or more, and Fig. 6 shows an example of one processor. In some embodiments of the present disclosure, the processor 601, the memory 602, the input device 603, and the output device 604 may be connected via a bus or other methods, and Fig. 6 shows an example of connection via a bus.

[0070] The memory 602 may be used to store software programs and modules. The processor 601 executes various functional applications and data processing of the video generating device by executing the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function, and the like. It should be noted that the memory 602 may include a high-speed random access memory, and may further include a non-volatile memory, for example, at least one magnetic disk memory device, a flash memory device, or other volatile solid-state memory device. The input device 603 may be used to receive input numeric or character information and generate signal inputs related to user settings and function control of the video generating device.

[0071] In this embodiment, the processor 601 loads executable files corresponding to one or more application processes into the memory 602 in accordance with the following instructions, and the processor 601 executes the applications stored in the memory 602, thereby realizing each of the functions of the video generation device described above.

[0072] It should be noted that, in this specification, relational terms such as "first" and "second" are used solely for the purpose of distinguishing one entity or operation from another entity or operation, and do not require or imply that such an actual relationship or sequence exists between the entities or operations. Furthermore, the terms "comprise", "include", or any other variation thereof, indicate a non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements, but also other elements not expressly stated or elements inherent in such process, method, article, or device. Absent more limitations, an element limited by "comprises a ..." does not exclude the inclusion of other identical elements in the process, method, article, or device that includes the element.

[0073] The above are merely specific embodiments of the present disclosure, and are used to enable those skilled in the art to understand or realize the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not limited to these embodiments herein, but has the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. In response to a trigger operation on a preset effect entry, displaying a preset effect resource of a target point of interest (POI) corresponding to a first user on a photography page, the preset effect resource including at least one first virtual object that is moved and displayed on the photography page toward a direction in which the target POI exists, and a virtual object generation control is provided on the photography page; generating a virtual object corresponding to the first user as a second virtual object by the virtual object generation control; presenting, on the photography page, a message indicating that the second virtual object is moved toward a direction in which the target POI is present, in response to a trigger operation on the second virtual object; generating a result video based on the capture page. Video generation methods.

2. generating a virtual object corresponding to a first user as a second virtual object by the virtual object generation control; In response to a trigger operation on the virtual object generation control, presenting a virtual object template including an information input area on the photography page; When receiving input information in the information input area, generating a virtual object corresponding to the first user based on the input information, and setting the virtual object as a second virtual object. The video generation method of claim 1 .

3. Before generating a result video based on the shooting page, The method further includes presenting, on the shooting page, input information associated with a target first virtual object among the at least one first virtual object in response to a trigger operation on the target first virtual object, the target first virtual object being associated with a second user, and the second user being associated with the target POI. The video generation method of claim 1 .

4. After presenting input information associated with the target first virtual object on the photography page, The video generating method according to claim 3 , further comprising: controlling the target first virtual object to be displayed on the shooting page while moving in a direction in which the target POI exists.

5. Displaying a preset effect resource of a target POI corresponding to a first user on a photography page in response to a trigger operation on the preset effect entry, determining a target POI for a first user from at least one POI in response to a trigger operation on a preset effect entry, the target POI being closest to the first user; determining whether a distance between the first user and the target point of interest POI is less than a preset distance threshold; If it is determined that the distance between the first user and the target POI is not less than the preset distance threshold, displaying a preset first effect resource on the photography page; otherwise, displaying a preset second effect resource on the photography page, wherein the preset first effect resource and the preset second effect resource are different preset effect resources; The video generation method of claim 1 .

6. After displaying the first effect resource on the shooting page, When it is determined that the distance between the first user and the target POI is smaller than the preset distance threshold, a third virtual object belonging to the preset second effect resource is additionally displayed on the shooting page. The video generation method of claim 5.

7. 6. The video generation method of claim 5, wherein the preset first effect resource includes the at least one first virtual object, and the preset second effect resource includes the at least one first virtual object and a fourth virtual object.

8. A first display module for displaying a preset effect resource of a target point of interest (POI) corresponding to a first user on a photography page in response to a trigger operation on a preset effect entry, the preset effect resource including at least one first virtual object that is moved and displayed on the photography page toward a direction in which the target POI is present, and a virtual object generation control is provided on the photography page; a first generation module for generating a virtual object corresponding to the first user as a second virtual object by the virtual object generation control; a first presentation module for presenting on the shooting page that the second virtual object is moved and displayed in a direction in which the target POI exists along a preset first trajectory in response to a trigger operation on the second virtual object; and a second generating module for generating a result video based on the capture page. Video generation equipment.

9. A computer-readable storage medium having stored thereon instructions which, when executed on a terminal device, cause the terminal device to implement the video generation method according to any one of claims 1 to 7.

10. A video production device comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, the video production device realizing the video production method according to any one of claims 1 to 7 when the processor executes the computer program.

11. A computer program product comprising computer programs / instructions which, when executed by a processor, cause the implementation of the video generation method according to any one of claims 1 to 7.

12. A computer program comprising instructions which, when executed by a processor, cause the processor to carry out the video generation method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Augmented reality system using visual object recognition and stored geometry to create and render virtual objects

    JP2021136017A

  • Information processing device, information processing method, and program

    WO2020039933A1

  • Controlling representations of virtual objects in a computer-generated reality environment

    WO2021061349A1