Effect profile generation method, device, equipment, and medium

The method addresses inefficiencies in generating effect profiles by allowing quick adjustment and generation of profiles with background music and related materials, improving editing efficiency and user experience.

JP7718760B2Active Publication Date: 2025-08-05BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023574511
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-06-03
Filing Date
2022-05-07
Publication Date
2025-08-05
Estimated Expiration
2042-05-07

AI Technical Summary

Technical Problem

Generating effect profiles corresponding to the addition of background music is complicated, time-consuming, and inefficient in existing technologies.

Method used

A method for generating effect profiles by presenting a track list including a first track of background music and a second track of music-related material, adjusting their durations through drag operations, and generating an effect profile based on these adjustments to add background music and music-related materials to the original video during video shooting.

Benefits of technology

This method reduces creation time and improves editing efficiency by allowing quick and convenient generation of effect profiles with added background music and music-related materials, enhancing the user experience and reducing learning costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007718760000001
    Figure 0007718760000001
  • Figure 0007718760000002
    Figure 0007718760000002
  • Figure 0007718760000003
    Figure 0007718760000003
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a method, apparatus, device, and medium for generating an effect profile, the method including: presenting a track list including a first track of background music and a second track of music-related material in a background music editing interface in response to an editing trigger operation on background music; adjusting a playback period of the background music in response to an editing operation on the first track in the background music editing interface; and adjusting a corresponding related period in the background music of the music-related material in response to an editing operation on the second track in the background music editing interface; and generating an effect profile including the background music and the music-related material according to the first track and the second track in response to an effect profile generation command. The present disclosure reduces the understanding cost, shortens the creation time, and improves the creation effect of an effect profile including background music by introducing editable tracks.
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 a Chinese application having application number 202110621032.3 and filing date June 3, 2021, the entire disclosure of which is incorporated herein by reference.

[0002] The present disclosure relates to the field of computer technology, and more particularly to a method, apparatus, device and medium for generating an acoustic effect profile. [Background technology]

[0003] With the development of Internet technology and smart terminal technology, background music can be added to enhance emotional expression during the interaction process between users and smart terminals, thereby increasing the impact. Summary of the Invention

[0004] An embodiment of the present disclosure provides an effect profile generation method, the method comprising: in response to an editing trigger operation on background music, presenting a track list on the background music editing interface, the track list including a first track of the background music and a second track of music-related material; in response to an editing operation on the first track on the background music editing interface, adjusting a playback duration of the background music and / or adjusting a corresponding relevant duration of the background music of the music-related material in response to an editing operation on the second track on the background music editing interface; and in response to an effect profile generation command, generating an effect profile including the background music and the music-related material according to the first track and the second track, the effect profile being for adding the background music and the music-related material to the original video by applying effect settings to the original video during video shooting to generate a target video to be shot and output; during the presentation of the target video, the background music is played according to the playback duration, and when the background music has played up to the relevant duration of the music-related material, the music-related material is rendered and presented.

[0005] An embodiment of the present disclosure includes an edit trigger module for, in response to an edit trigger operation on background music, presenting a track list in the background music editing interface, the track list including a first track of the background music and a second track of music-related material; an edit module for, in response to an edit operation on the first track in the background music editing interface, adjusting a playback period of the background music and / or, in response to an edit operation on the second track in the background music editing interface, adjusting a corresponding related period in the background music of the music-related material; and, in response to a command to generate an effect profile, adjusting the first track and the second track of the music-related material. and a file generation module for generating an effect profile including the background music and the music-related material according to a second track, the effect profile being for adding the background music and the music-related material to the original video by setting effects on the original video during video shooting to generate a target video to be shot and output, wherein the background music is played according to the playback period during presentation of the target video, and when the background music has been played up to the period related to the music-related material, the music-related material is rendered and presented.

[0006] An embodiment of the present disclosure further provides an electronic device including a processor for reading executable instructions from a memory and executing the instructions to realize a method for generating an effect profile according to an embodiment of the present disclosure, and a memory for storing instructions executable by the processor.

[0007] An embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program for executing the method for generating an effect profile according to an embodiment of the present disclosure.

[0008] An embodiment of the present disclosure further provides a computer program comprising instructions that, when executed by a processor, cause the processor to perform a method for generating an effect profile according to an embodiment of the present disclosure.

[0009] An embodiment of the present disclosure further provides a computer program product including instructions that, when executed by a processor, cause the processor to perform a method for generating an effect profile according to an embodiment of the present disclosure. [Brief explanation of the drawings]

[0010] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which the same or similar elements are designated by the same or similar reference numerals throughout the drawings. It should be understood that the drawings are schematic and that the materials and elements are not necessarily drawn to scale. [Figure 1] 1 is a schematic diagram illustrating a method for generating an effect profile according to an embodiment of the present disclosure. [Figure 2] 10 is a schematic diagram illustrating the flow of another method for generating an effect profile according to an embodiment of the present disclosure. [Figure 3] 1 is a schematic diagram of a first type of editing interface according to an embodiment of the present disclosure. [Figure 4] 10 is a schematic diagram of a second type of editing interface according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of a third type of editing interface according to an embodiment of the present disclosure. [Figure 6] 10 is a schematic diagram of a fourth type of editing interface according to an embodiment of the present disclosure. [Figure 7] FIG. 10 is a schematic diagram of a fifth type of editing interface according to an embodiment of the present disclosure. [Figure 8] 1 is a schematic diagram of the configuration of an effect profile generation device according to an embodiment of the present disclosure. [Figure 9] 1 is a schematic diagram illustrating the configuration of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0011] The following describes in more detail the embodiments of the present disclosure with reference to the accompanying drawings. Although several embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely illustrative and do not limit the scope of protection of the present disclosure.

[0012] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit performing steps as shown. The scope of the present disclosure is not limited in this respect.

[0013] As used herein, the term "comprises" and variations thereof are open-ended, meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below in the description.

[0014] It should be noted that the concepts of "first," "second," etc. described in this disclosure are merely intended to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.

[0015] It should be noted that the modifications of "one" and "multiple" described in the present disclosure are exemplary and not limiting. It is obvious to those skilled in the art that unless otherwise specified, it should be understood as "one or multiple."

[0016] The names of messages or information exchanged between devices in the embodiments of the present disclosure are merely descriptive and do not limit the scope of these messages or information.

[0017] The inventors of the present disclosure have found that in the prior art, generating an effect profile corresponding to the addition of background music is complicated, time-consuming, and inefficient.

[0018] In view of this, embodiments of the present disclosure provide a method for generating effect profiles to reduce creation time.

[0019] 1 is a schematic diagram illustrating a flow of an effect profile generation method according to an embodiment of the present disclosure. The method may be performed by an effect profile generation device, which may be implemented in software and / or hardware and generally integrated into an electronic device. As shown in FIG. 1, the method includes steps 101 to 103.

[0020] Step 101: In response to an edit trigger operation on background music, a track list including a first track of background music and a second track of music-related material is presented in an edit interface for background music.

[0021] The effect profile generation method in the embodiment of the present disclosure may be implemented by an effect profile creation tool in a terminal. The creation tool is for realizing editing, adjustment, creation, etc. of the effect profile. The effect profile is a profile for realizing effect functions, for example, various interaction functions between a user and a terminal. The effect profile may be deployed in various applications in the form of a plug-in or component, and is not specifically limited.

[0022] The editing trigger operation is a trigger operation for realizing background music editing, and the specific form of the editing trigger operation may include various forms, and may be selected according to the actual situation. The background music editing interface may be an interface for editing background music related information, and may include a track list therein. Each track included in the track list is arranged in order. The specific arrangement direction is not limited, and may be horizontal or vertical.

[0023] Here, the length of the first track in the track list corresponds to the playback period of the background music, the length of the second track corresponds to the relevant period of the music-related material, and the number of music-related materials may be one or more. The first track of background music may also be referred to as an audio track, and may be used to represent the playback period of the background music by its length. That is, the length of the first track corresponds to the playback period of the background music. The music-related material may be effect material presented in association with the playback of the background music. For example, the music-related material may include makeup, filters, etc. The number of music-related materials is not limited and may be specifically set according to actual circumstances. The second track of music-related material may be used to represent the relevant period of the background music of the music-related material by its length. The number of music-related materials may be one or more. The number of second tracks may also be one or more.

[0024] In an embodiment of the present disclosure, when a user needs to create an effect profile, the terminal may launch an effect profile creation tool and monitor the user's operation. Upon receiving a user's trigger operation for editing background music, the terminal may present a background music editing interface, and present a track list including a first track and a second track in the background music editing interface. In the current background music editing interface, the lengths of the tracks may be the same or different.

[0025] Step 102: Adjust the playing period of the background music in response to an editing operation on the first track in the background music editing interface, and / or adjust the corresponding related period in the background music of the music-related material in response to an editing operation on the second track in the background music editing interface.

[0026] Here, the playback duration of the background music may be a period determined from the complete playback duration of the currently selected background music. The corresponding relevant period in the background music of the music-related material may be a period in the playback duration of the background music corresponding to the presentation time of the music-related material. The time length of the relevant period is equal to or less than the playback duration of the background music. For example, the relevant period may be the first 10 seconds of the playback duration of the background music.

[0027] In an embodiment of the present disclosure, adjusting the playback duration of the background music in response to an editing operation on a first track in the background music editing interface may include: adjusting a length of the first track in response to a first drag operation on a track adjustment block of the first track in the background music editing interface according to a drag position of the first drag operation, wherein the adjusted length of the first track is a length corresponding to a position to which the track adjustment block is dragged by the first drag operation; and adjusting the playback duration of the background music according to the adjusted length of the first track.

[0028] The track adjustment blocks may be boundary blocks on both sides of the track to support movement, or may represent the start and end boundaries of the track. The length of the track is represented by the distance between the two track adjustment blocks. Specifically, a first drag operation by a user on the track adjustment block of a first track in the background music editing interface is accepted, and the length of the first track is adjusted according to the drag position of the first drag operation. Furthermore, the playback duration of the background music may be adjusted in accordance with the adjustment of the length of the first track. For example, if the original playback duration of the background music is 10 minutes, adjusting the length of the first track in half will shorten the playback time to 5 minutes. The specific start time corresponds to the start boundary where the track adjustment blocks are located.

[0029] In an embodiment of the present disclosure, adjusting a corresponding related period in the background music of the music-related material in response to an editing operation on a second track in the background music editing interface includes: adjusting a length of the second track in response to a second drag operation on a track adjustment block of the second track in the background music editing interface according to a drag position of the second drag operation, wherein the adjusted length of the second track corresponds to the position to which the track adjustment block is dragged by the second drag operation; and adjusting the corresponding related period in the background music of the music-related material according to the adjusted length of the second track.

[0030] A second drag operation by the user on a track adjustment block of the second track in the background music editing interface may be accepted, and the length of the second track may be adjusted according to the drag position of the second drag operation, and further, a corresponding related period in the background music of the music-related material may be adjusted in accordance with the adjustment of the length of the second track.

[0031] The above-described drag operation on the track adjustment block to adjust the lengths of the first and second tracks is merely an example and is not limited to the present embodiment. For example, in this embodiment, the track length may be adjusted by tapping the track.

[0032] In the above technical solution, by adjusting the track length in the background music editing interface, the playing period of the background music and / or the corresponding related period in the background music of the music-related material can be quickly adjusted, which improves editing efficiency and saves editing time.

[0033] Step 103: In response to the effect profile generation command, an effect profile including background music and music-related material is generated according to the first track and the second track.

[0034] After editing the playback period of the background music and / or the corresponding related period of the background music of the music-related materials, an instruction to generate an effect profile may be received, and according to the edited and / or adjusted first and second tracks, a packaging function of the effect profile creation tool may be employed to package the background music corresponding to the first track and the music-related materials corresponding to the second track, thereby generating and posting an effect profile, which can realize the functions set for the included background music and music-related materials.

[0035] Here, the effect profile is for setting effects on the original video during video shooting, thereby adding background music and music-related materials to the original video, and generating a target video to be shot and output; while the target video is being presented, the background music is played according to the playback period, and when the background music has been played up to the relevant period of the music-related material, the music-related material is rendered and presented.

[0036] The original video is a video without background music and music-related materials, and the target video is a video with background music and music-related materials. In the embodiments of the present disclosure, the video may be a video combining still images and / or moving images, or may be a video captured by a video capture device, and is not limited to such a video. The effect profile may be configured in an application. When a user activates a function corresponding to the effect profile, the user may apply effect settings to the original video during video capture, thereby adding background music and music-related materials to the original video, thereby generating and outputting a target video. During the presentation of the target video, the background music may be played according to the edited playback duration. Furthermore, when the background music is played to the duration associated with the music-related materials, the music-related materials may be rendered and presented.

[0037] An effect profile generation scheme according to an embodiment of the present disclosure includes: presenting a track list, including a first track of background music and a second track of music-related material, in a background music editing interface in response to an editing trigger operation on the background music; adjusting the playback duration of the background music in response to an editing operation on the first track in the background music editing interface; and adjusting a corresponding relevant duration in the background music of the music-related material in response to an editing operation on the second track in the background music editing interface; and generating an effect profile, including the background music and the music-related material, according to the first track and the second track in response to an effect profile generation command; the effect profile is for adding the background music and the music-related material to the original video by setting effects on the original video during video shooting to generate a target video to be shot and output; during the presentation of the target video, the background music is played according to the playback duration, and when the background music has played to the relevant duration of the music-related material, the music-related material is rendered and presented. According to the above technical solution, by introducing an editable track, it is possible to edit the playback period of the background music in the effect profile and the corresponding related period in the background music of the music-related material, and further, it is possible to quickly and conveniently generate an effect profile with added background music and music-related material, thereby reducing the learning cost, shortening the creation time, and improving the creation effect of the effect profile.

[0038] In some embodiments, the edit trigger operation on the background music may include accepting the edit trigger operation on the background music upon detecting an add operation on the background music or a select operation on a music layer corresponding to the background music in a layer list, where different layers in the layer list are intended to represent different effect materials, the rendering level order of the effect materials for each layer in the layer list is the same as the sort order of the layers in the layer list, and the music layer is sorted first in the layer list.

[0039] A layer may be a functional layer provided by the effect profile creation tool for managing and editing effect materials. A layer list may include at least one layer. A layer represents one effect material; that is, there is a one-to-one correspondence between effect materials and layers. Here, an effect material is the smallest element for constituting an effect profile pre-set in the effect profile creation tool, and different effect materials have different functions. The embodiments of the present disclosure do not limit specific effect materials. For example, effect materials may include at least one of the above-mentioned background music, makeup, filters, effects, stickers, text, etc. An effect profile may be a combination of one effect material or multiple effect materials, and there is no particular limitation. A music layer is a layer for managing and editing background music in effect materials.

[0040] Specifically, if background music has not been added, it may be determined that an edit trigger operation for background music has been accepted when a user operation to add background music on the homepage of the creation tool (specifically, this may be a trigger operation on a key representing background music on the homepage) is accepted. Alternatively, if background music has been added and a music layer is already included in the layer list, it may be determined that an edit trigger operation for background music has been accepted when a user operation to select a music layer in the layer list is accepted.

[0041] In the above technical solution, multiple editing trigger entries can be set for the background music in the effect material, which improves the flexibility and efficiency of background music editing, further saving time and improving the efficiency of the creation experience.

[0042] In some embodiments, the method for generating an effect profile may further include presenting effect indicators for the music-related material in a first track of the background music of the background music editing interface at a position corresponding to a relevant period of the music-related material, where the position corresponding to the relevant period of the music-related material may be determined according to actual circumstances and may be a position in the first track at any time during the relevant period, including a position in the first track at the beginning, end, or any intermediate time during the relevant period.

[0043] The effect indicator refers to a visual indicator for indicating music-related material, which can clearly indicate to the user which background music music-related material is currently available. The effect indicators corresponding to different music-related material may be different. The representation format of the effect indicator is not limited. For example, a circle may be used as the effect indicator. The circle corresponding to different music-related material may have a different fill color or size.

[0044] Specifically, if there is music-related material associated with the currently added background music, an effect indicator of the target music-related material may be presented in a first track of the background music editing interface at a position corresponding to a relevant period of the music-related material. Optionally, a second track of the music-related material may be hidden or presented in response to a trigger operation on the effect indicator of the music-related material.

[0045] In the above technical solution, a clear indicator of music-related materials related to the background music can be displayed in the background music track, allowing the user to quickly understand the effect materials that follow the current background music. In addition, the corresponding second track can be hidden or displayed based on the clear indicator, making editing of music-related materials more efficient and further improving editing efficiency.

[0046] In some embodiments, if the music-related material is an effect material with a set number of plays, the initial associated duration of the music-related material is a duration corresponding to the number of plays, and the length of the second track of the music-related material only supports shortening.

[0047] Here, the play count refers to one of the display states of the music-related material. If the music-related material is a video, the play count may be set. If the music-related material is an effect material with a set play count, the initial associated duration of the music-related material is the duration of the play count. That is, the initial length of the second track of the music-related material corresponds to the duration of the play count. Furthermore, the associated duration of the music-related material does not support extension, but only reduction. That is, the length of the second track of the music-related material only supports shortening. In the above technical solution, for music-related material with a certain play duration, only shortening is supported, thereby preventing the material from affecting other display states while presenting related background music.

[0048] In some embodiments, the music-related material is an effect material other than background music that does not have a trigger event set, and the trigger event is one of the display states corresponding to the effect material.

[0049] The trigger events for the display states of background music and effect materials are exclusive, i.e., they cannot be set simultaneously. Therefore, music-related materials are effect materials other than background music that do not have a trigger event set. A trigger event is one of the display states corresponding to an effect material. The trigger event may include at least one of the appearance of an action, the disappearance of an action, and an initial state. The display state of an effect material refers to the state when the effect material is rendered and presented, and may include the size, presentation position, presentation style, etc.

[0050] In some embodiments, the method for generating an effect profile may further include presenting a music editing component in an editing interface for the background music in response to a trigger operation on a music-related key in an editing interface for any one of the effect materials other than the background music, and performing an editing operation corresponding to the music editing component on the background music in response to the trigger operation on the music editing component, wherein the editing operation includes at least one of a volume adjustment, a fade effect setting, a delete operation, and a replace operation.

[0051] Here, any one of the effect materials other than the background music may be a music-related material or may not be a music-related material. The music-related key may be a function key for triggering the editing and setting of the background music in the effect material editing interface, and all of the effect material editing interfaces other than the background music may include the music-related key.

[0052] The background music editing interface may further include one or more music editing components preset for the background music, each corresponding to a different playback state. Optionally, the music editing components may include a music adding component, a volume component, a fade component, a delete component, and a replace component. The music adding component may be provided with multiple function keys for adding background music from different sources. For example, it may include function keys for three sources: download music via link, extract music from video, and local music. The delete component and replace component can respectively delete and replace the added background music. The volume component is for editing the volume of the background music, and the fade component is for adjusting the fade effect of the background music. By receiving a trigger operation on the music editing component by a user, editing operations for the background music corresponding to the music editing component can be performed, and the playback state of the background music also changes in accordance with the editing operation.

[0053] In the above technical solution, multiple music editing components can be presented in the background music editing interface through a trigger operation in the editing interface of effect materials other than background music, helping users quickly and efficiently edit and adjust the playback status of background music outside the above playback period, thereby shortening the creation time and improving the creation experience.

[0054] In some embodiments, the method for generating an effect profile may further include executing a playback control operation on the background music in response to a trigger operation on a playback control key for the background music, the playback control operation being a play operation or a pause operation. The playback control key may be a function key set for the background music. The playback control key may be set in a music layer in the layer list described above or in another position related to the background music, and is not specifically limited thereto.

[0055] When a user triggers a background music playback control key, the background music may be played or paused. That is, when background music is being played, a pause operation can be performed on the background music, and when background music is not being played, a play operation can be performed on the background music. In the above solution, after adding background music, the background music can be played or paused, which helps the user preview the background music playback effect and further improves the user's creation experience.

[0056] In some embodiments, the method for generating an effect profile may further include, in response to a selection operation on the first layer in the layer list, presenting a first effect material represented by the first layer in an effect material editing interface, and, in response to an editing operation on the first effect material in the editing interface, adjusting a state of the first effect material in response to the editing operation. Optionally, adjusting a state of the first effect material in response to an editing operation on the first effect material in the editing interface includes, in response to a trigger operation on an editing component corresponding to the first effect material in the editing interface, adjusting a state of the first effect material corresponding to the editing component, wherein the number of editing components is at least one.

[0057] In the above technical solution, the editing components corresponding to each effect material provided in the effect material editing interface can be used to adjust the state of the effect material, allowing users to quickly and conveniently edit and set each effect material, thereby shortening the creation time and improving efficiency and creation experience.

[0058] In some embodiments, the method for generating an effect profile may further include: adjusting the order of each layer in the layer list in response to an order adjustment operation on the layer list in accordance with the order adjustment operation; and adjusting the order of the second layer in response to a drag operation on a second layer in the layer list in accordance with the drag position of the drag operation, where the adjusted order position of the second layer is the drag position to which the second layer is dragged in the layer list. In the above technical solution, each effect material is realized in the form of a layer to form a layer list, and the order position of each layer in the layer list corresponds to the rendering level order of the effect material. Therefore, a user can quickly adjust the rendering level order of the effect material by adjusting the order of the layers, thereby improving adjustment efficiency.

[0059] 2 is a schematic diagram showing the flow of another effect profile generation method according to an embodiment of the present disclosure. This embodiment further optimizes the effect profile generation method based on the above embodiment. As shown in FIG. 2, this method includes steps 201 to 206.

[0060] Step 201: In response to an edit trigger operation on the background music, a track list is presented in an edit interface for the background music.

[0061] Here, the track list includes a first track of background music and a second track of music-related material, the length of the first track in the track list corresponds to the playing duration of the background music, the length of the second track corresponds to the relevant duration of the music-related material, and the number of music-related materials is one or more.

[0062] In an embodiment of the present disclosure, the editing trigger operation for the background music may include accepting the editing trigger operation for the background music upon detecting an adding operation for the background music or a selecting operation for a music layer corresponding to the background music in the layer list, where different layers in the layer list represent different effect materials, the rendering level order of the effect materials for each layer in the layer list is the same as the sorting order of each layer in the layer list, and the music layer is sorted first in the layer list.

[0063] FIG. 3 is a schematic diagram of a first type of editing interface according to an embodiment of the present disclosure. As shown in FIG. 3, an editing interface 10 for background music is presented. The editing interface 10 includes presentation areas 11, 12, and 13. Presentation area 12 presents a track list, which includes a first track 121 of background music and an area 122 containing multiple second tracks. Different second tracks represent different music-related materials. For example, the three second tracks in FIG. 3 correspond, from top to bottom, to music-related materials: a sticker, text, and a "refreshing" filter. The fill colors of the different second tracks may be different. The second track state corresponding to the sticker in the figure is a selected state. The length of each track corresponds to a duration, with the length of the first track corresponding to the playback duration and the length of the second track corresponding to the relevant duration of the music-related material in the background music. In the presentation area 11, an image from the original video and added effect material may be presented (for example, a sticker presented in the figure).

[0064] 3, a plurality of function keys are presented in the presentation area 13 of the editing interface 10, including a layer key, a scale setting key, and a refresh key in FIG. 3. The keys shown in the drawing are for illustrative purposes only.

[0065] Illustratively, FIG. 4 is a schematic diagram of a second type of editing interface according to an embodiment of the present disclosure. As shown in FIG. 4, an initial editing interface 20 of an effect material creation tool is presented. Presentation areas 21 and 22 are presented in the editing interface 20. A plurality of effect materials, such as makeup, filters, stickers, text, effects, and audio in FIG. 4, may be presented in the presentation area 22. When no effect material has been added, a user can add or edit background music by triggering "audio" in the presentation area 22, after which a background music editing interface 40 as shown in FIG. 6 may be presented. A single image from a video may be presented in the presentation area 21.

[0066] Illustratively, FIG. 5 is a schematic diagram of a third type of editing interface according to an embodiment of the present disclosure. As shown in FIG. 5, an editing interface 30 for effect materials other than background music is presented. The editing interface 30 presents a layer list 32. The layer list 32 shows four vertically arranged layers, and the corresponding effect materials are background music, stickers, makeup, and a "cream" filter, respectively. When a user selects a sticker layer, the sticker layer is highlighted, and editing components corresponding to the stickers are presented in the presentation area 31. Furthermore, FIG. 5 also shows a transparency adjustment slider. For example, as shown in FIG. 5, the current value displayed in the interface of the transparency adjustment slider is 37.

[0067] For example, FIG. 6 is a schematic diagram of a fourth type of editing interface according to an embodiment of the present disclosure. As shown in FIG. 6, a background music editing interface 40 is presented when background music is added for the first time. A music adding component may be presented in the background music editing interface 40. The music adding component may be provided with multiple function keys for different sources to add background music from different sources. For example, FIG. 6 may include function keys for three sources: download music via link, extract music from video, and local music. In FIG. 6, the key for extracting music from video is triggered. After a user adds a background music file from a source using the function keys in the music adding component in FIG. 6, the user can tap the "Use" key in the figure to display a background music editing interface 50 as shown in FIG. 7.

[0068] 7 is a schematic diagram of a fifth type of editing interface according to an embodiment of the present disclosure. As shown in Fig. 7, a background music editing interface 50 is presented for editing background music that is being added for the first time or has already been added in the past. If background music has already been added in the past, that is, if a selection operation on the music layer is detected after a music layer has been added to the layer list 32 in Fig. 5, editing of the background music may be triggered, and then the background music editing interface 50 shown in Fig. 7 may be presented.

[0069] After step 201, step 202, step 203 and / or steps 204 to 205 may be executed.

[0070] Step 202: Adjust the playing duration of the background music in response to an editing operation on the first track in the editing interface of the background music.

[0071] In an embodiment of the present disclosure, adjusting the playback duration of the background music in response to an editing operation on a first track in the background music editing interface may include: adjusting a length of the first track in response to a first drag operation on a track adjustment block of the first track in the background music editing interface according to a drag position of the first drag operation, wherein the adjusted length of the first track is a length corresponding to a position to which the track adjustment block is dragged by the first drag operation; and adjusting the playback duration of the background music according to the adjusted length of the first track.

[0072] Step 203: In response to an editing operation on the second track in the background music editing interface, adjust a corresponding related period in the background music of the music-related material.

[0073] In an embodiment of the present disclosure, adjusting a corresponding relevant period in the background music of the music-related material in response to an editing operation on a second track in the background music editing interface may include: adjusting a length of the second track in response to a second drag operation on a track adjustment block of the second track in the background music editing interface according to a drag position of the second drag operation, wherein the adjusted length of the second track corresponds to a position to which the track adjustment block is dragged by the second drag operation; and adjusting the corresponding relevant period in the background music of the music-related material according to the adjusted length of the second track.

[0074] Referring to Figure 3, a user can drag the track adjustment block of a first track 121 in the editing interface 10 to extend or shorten the length of the first track 121 and adjust the playback duration of the background music. And / or, a user can drag the track adjustment block of any one of the second tracks in the editing interface 10 to extend or shorten the length of the second track and adjust the corresponding relevant duration of the background music of the music-related material. In Figure 3, a second track of a sticker is selected, and the length of the track can be adjusted by adjusting the track adjustment blocks on both the left and right sides of the track. The length of each second track is at most the same as the length of the first track.

[0075] Optionally, a region 122 containing multiple second tracks may be hidden or revealed by tapping track control key 123 in Figure 3. If region 122 is currently displayed, track control key 123 can be triggered to hide region 122. If region 122 is not currently displayed, track control key 123 can be triggered to reveal region 122.

[0076] Optionally, the method for generating an effect profile in an embodiment of the present disclosure may further include presenting effect indicators of the music-related material in a first track of the background music in the background music editing interface at a position corresponding to a relevant period of the music-related material.

[0077] 7, a first track 511 is presented in a presentation area 51 in an editing interface 50. Effect indicators for four music-related materials currently associated with background music are presented in the first track 511 as an example. For example, the four circles in FIG. 7, each containing the numbers 1, 2, 3, and 4, respectively, represent different music-related materials by number. The effect indicators in FIG. 7 are merely exemplary, and different music-related materials may be distinguished by fill color, shape, etc.

[0078] Optionally, if the music-related material is an effect material with a set number of plays, the initial related period of the music-related material is a period corresponding to the number of plays, and the length of the second track of the music-related material only supports shortening.

[0079] Alternatively, the music-related material is an effect material other than background music, for which no trigger event is set, and the trigger event is one of the display states corresponding to the effect material.

[0080] Step 204: In response to a trigger operation on a music-related key in the editing interface of any one of the effect materials other than the background music, a music editing component is presented in the editing interface of the background music.

[0081] Referring to FIG. 5, the user may trigger an editing operation on the background music by triggering a music-related key "Follow the Music" in the presentation area 31, which may then present a background music editing interface 50 as shown in FIG. 7.

[0082] Referring to FIG. 5 , the presentation area 31 further presents multiple editing components, such as adding a sticker to the diagram, transparency, adding a video, adding a trigger, and copying. The user can adjust the state of the sticker by triggering the sticker editing component. The style of the sticker changes as the editing is performed in the editing interface 30. The surrounding area of the sticker may further include function keys, such as a delete key at the top left of the sticker, a mirror image key at the bottom left of the sticker, and a refresh key at the bottom right of the sticker, which are merely exemplary. Referring to FIG. 5 , the presentation area 33 of the editing interface 30 presents a layer key 331. The user can show or hide the layer list by triggering the layer key 331. The presentation area 33 also presents other function keys, such as a scale setting key and a refresh key for the diagram. The elements shown in FIG. 5 are merely exemplary.

[0083] Step 205: In response to the trigger operation on the music editing component, perform an editing operation corresponding to the music editing component on the background music.

[0084] The editing operation includes at least one of a volume adjustment, a fade effect setting, a delete operation, and a replace operation.

[0085] 7, a presentation area 51 in an editing interface 50 presents a plurality of volume editing components, including a volume component, a fade component, a delete component, and a replace component. By triggering the above components, a user can respectively realize editing of the playback state, such as adjusting the volume of background music, setting a fade effect, deleting, replacing, etc.

[0086] Step 206: In response to the effect profile generation command, an effect profile including background music and music-related material is generated according to the first track and the second track.

[0087] After step 202, step 203 or step 205, step 206 can be performed.

[0088] Here, the effect profile is for setting effects on the original video during video shooting, thereby adding background music and music-related materials to the original video, and generating a target video to be shot and output; while the target video is being presented, the background music is played according to the playback period, and when the background music has been played up to the relevant period of the music-related material, the music-related material is rendered and presented.

[0089] Optionally, the method for generating an effect profile in the embodiment of the present disclosure may further include performing a playback control operation on the background music in response to a trigger operation on a playback control key for the background music, where the playback control operation is a play operation or a pause operation. Referring to Figure 5, a trigger operation on the playback control key 321 of the music layer in the layer list 32 can realize play or pause control on the background music.

[0090] This technical solution can optimize the experience of creating effect profiles, and by introducing the concept of layers, it facilitates the management of created materials, reduces the cost of understanding, shortens the creation time, and stimulates the improvement of the amount of effect profiles created. It also enriches the capabilities of the creation tool, making it possible to create effect profiles that can add background music.

[0091] An effect profile generation scheme according to an embodiment of the present disclosure includes: presenting a track list, including a first track of background music and a second track of music-related material, in a background music editing interface in response to an editing trigger operation on the background music; adjusting the playback duration of the background music in response to an editing operation on the first track in the background music editing interface; and adjusting a corresponding relevant duration in the background music of the music-related material in response to an editing operation on the second track in the background music editing interface; and generating an effect profile, including the background music and the music-related material, according to the first track and the second track in response to an effect profile generation command; the effect profile is for adding the background music and the music-related material to the original video by setting effects on the original video during video shooting to generate a target video to be shot and output; during the presentation of the target video, the background music is played according to the playback duration, and when the background music has played to the relevant duration of the music-related material, the music-related material is rendered and presented. According to the above technical solution, by introducing an editable track, it is possible to edit the playback period of the background music in the effect profile and the corresponding related period in the background music of the music-related material, and further, it is possible to quickly and conveniently generate an effect profile with added background music and music-related material, thereby reducing the learning cost, shortening the creation time, and improving the creation effect of the effect profile.

[0092] 8 is a schematic diagram of an effect profile generating device according to an embodiment of the present disclosure. The device may be implemented in software and / or hardware and may generally be integrated into electronic equipment. As shown in FIG. 8, the device includes an edit trigger module 301, an edit module 302, and a file generation module 303.

[0093] The edit trigger module 301 is for, in response to an edit trigger operation on the background music, presenting a track list including a first track of the background music and a second track of music-related material in an edit interface of the background music.

[0094] The editing module 302 is for adjusting a playing period of the background music in response to an editing operation on the first track in the background music editing interface, and / or for adjusting a corresponding related period in the background music of the music-related material in response to an editing operation on the second track in the background music editing interface.

[0095] The file generation module 303 is for generating an effect profile including the background music and the music-related material according to the first track and the second track in response to an effect profile generation command.

[0096] Here, the effect profile is for setting effects on an original video during video shooting, thereby adding the background music and the music-related material to the original video, and generating a target video to be shot and output; during presentation of the target video, the background music is played according to the playback period, and when the background music has been played up to the relevant period of the music-related material, the music-related material is rendered and presented.

[0097] Optionally, the length of the first track in the track list corresponds to a playback duration of the background music, the length of the second track corresponds to a relevant duration of the music-related material, and the number of the music-related materials is one or more.

[0098] Optionally, the editing module 302 specifically adjusts the length of the first track according to the drag position of the first drag operation in response to a first drag operation on a track adjustment block of the first track in the background music editing interface, where the adjusted length of the first track corresponds to the position to which the track adjustment block is dragged by the first drag operation, and adjusts the playback period of the background music according to the adjusted length of the first track.

[0099] Optionally, the editing module 302 is specifically used for, in response to a second drag operation on a track adjustment block of the second track in the background music editing interface, adjusting a length of the second track according to a drag position of the second drag operation, wherein the adjusted length of the second track corresponds to the position to which the track adjustment block is dragged by the second drag operation, and adjusting a corresponding related period in the background music of the music-related material according to the adjusted length of the second track.

[0100] Optionally, the apparatus further includes an indicator module for presenting an effect indicator of the music-related material in the background music editing interface in a first track of the background music at a position corresponding to a relevant period of the music-related material.

[0101] Optionally, if the music-related material is an effect material with a set number of plays, the initial related period of the music-related material is a period corresponding to the number of plays, and the length of the second track of the music-related material only supports shortening.

[0102] Optionally, the music-related material is an effect material other than the background music, for which no trigger event is set, and the trigger event is one of the display states corresponding to the effect material.

[0103] Optionally, the editing trigger module is specifically used to accept an editing trigger operation on the background music when detecting an adding operation on the background music or a selecting operation on a music layer corresponding to the background music in a layer list.

[0104] Optionally, different layers in the layer list are for indicating different effect materials, the rendering level order of the effect materials of each layer in the layer list is the same as the arrangement order of each layer in the layer list, and the arrangement order of the music layer in the layer list is located at the top.

[0105] Optionally, the device may further include an editing component module used to present a music editing component in the editing interface of the background music in response to a trigger operation on a music-related key in the editing interface of any one of effect materials other than the background music, and to execute an editing operation corresponding to the music editing component on the background music in response to a trigger operation on the music editing component, wherein the editing operation includes at least one of volume adjustment, fade effect setting, a delete operation, and a replace operation.

[0106] Optionally, the device further includes a playback control module for performing a playback control operation on the background music in response to a trigger operation on a playback control key for the background music, the playback control operation being a play operation or a pause operation.

[0107] An embodiment of the present disclosure further provides a computer program product including a computer program / instructions that, when executed by a processor, causes the computer program / instructions to implement the method for generating an effect profile according to any embodiment of the present disclosure.

[0108] FIG. 9 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, specific reference will be made to FIG. 9 , which illustrates a schematic diagram suitable for implementing an electronic device 400 according to an embodiment of the present disclosure. The electronic device 400 according to an embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablets, portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG. 9 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.

[0109] 9, electronic device 400 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 401, which can perform various appropriate operations and processes according to programs stored in read-only memory (ROM) 402 or programs loaded from storage device 408 into random access memory (RAM) 403. RAM 403 further stores various programs and data necessary for the operation of electronic device 400. Processing unit 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.

[0110] Typically, input devices 406, including, for example, a touch screen, touch panel, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 407, including, for example, a liquid crystal display (LCD), speaker, oscillator, etc.; storage devices 408, including, for example, a magnetic tape, hard disk, etc.; and communication devices 409 may be connected to the I / O interface 405. The communication devices 409 enable the electronic device 400 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 9 illustrates the electronic device 400 with various devices, it should be understood that it is not intended to require the implementation or inclusion of all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0111] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program embodied in a non-transitory computer-readable medium, including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When executed by the processing device 401, the computer program performs the functions defined in the method for generating an effect profile according to embodiments of the present disclosure.

[0112] It should be noted that the computer-readable medium in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include, but are not limited to, an electrical connection having one or more conductors, 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), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used in or in combination with a command execution system, apparatus, or device. In this disclosure, the computer-readable signal medium may include a data signal propagated in baseband or a data signal propagated in part on a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program for use in or in combination with a command execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), or the like, or any suitable combination thereof.

[0113] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect 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"), the Internet, and an end-to-end network (e.g., an ad hoc end-to-end network), as well as any now known or later developed network.

[0114] The computer-readable medium may be included in the electronic device, or may be a standalone medium not mounted on the electronic device.

[0115] The computer-readable medium stores one or more programs, which, when executed by the electronic device, cause the electronic device to: in response to an edit trigger operation on background music, present a track list in the background music editing interface, the track list including a first track of the background music and a second track of music-related material; and in response to an edit operation on the first track in the background music editing interface, adjust a playback period of the background music and / or adjust a corresponding related period in the background music of the music-related material in response to an edit operation on the second track in the background music editing interface. and in response to an effect profile generation command, generate an effect profile including the background music and the music-related material according to the first track and the second track, wherein the effect profile is for adding the background music and the music-related material to the original video by setting effects on the original video during video shooting to generate a target video to be shot and output, and during presentation of the target video, the background music is played according to the playback period, and when the background music has been played up to a period related to the music-related material, the music-related material is rendered and presented.

[0116] Computer program code for carrying out the operations of the present disclosure can be written using one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as general process-oriented programming languages such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0117] The flowcharts and block diagrams in the accompanying drawings illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a specified logical function. It should be noted that in some alternative implementations, the functions depicted in the blocks may be implemented in a different order than depicted in the drawings. For example, two successively shown blocks may be executed substantially in parallel, or, depending on the functionality, they may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0118] The units described in the embodiments of the present disclosure may be implemented in software or hardware, and the names of the units may not limit the units themselves.

[0119] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, exemplary hardware logic components that may be used include, but are not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0120] In the present disclosure, a machine-readable medium may be a tangible medium and may contain or store a program used by or in combination with a command execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, 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), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0121] According to one or more embodiments of the present disclosure, the present disclosure provides a method for generating an effect profile, comprising: presenting a track list in the background music editing interface, in response to an edit trigger operation on background music, the track list including a first track of the background music and a second track of music-related material; adjusting a playback period of the background music in response to an edit operation on the first track in the background music editing interface and / or adjusting a corresponding related period in the background music of the music-related material in response to an edit operation on the second track in the background music editing interface; and generating an effect profile including the background music and the music-related material according to the first track and the second track, the effect profile being for adding the background music and the music-related material to the original video by setting effects on the original video during video shooting to generate a target video to be shot and output, wherein the background music is played according to the playback period during presentation of the target video, and when the background music has been played up to a period related to the music-related material, the music-related material is rendered and presented.

[0122] According to one or more embodiments of the present disclosure, in the method for generating an effect profile according to the present disclosure, the length of the first track in the track list corresponds to the playback duration of the background music, the length of the second track corresponds to the relevant duration of the music-related material, and the number of the music-related materials is one or more.

[0123] According to one or more embodiments of the present disclosure, in the method for generating an effect profile according to the present disclosure, adjusting the playback duration of the background music in response to an editing operation on the first track in the background music editing interface includes adjusting a length of the first track in response to a first drag operation on a track adjustment block of the first track in the background music editing interface according to a drag position of the first drag operation, wherein the adjusted length of the first track is a length corresponding to the position to which the track adjustment block is dragged by the first drag operation, and adjusting the playback duration of the background music according to the adjusted length of the first track.

[0124] According to one or more embodiments of the present disclosure, in the method for generating an effect profile according to the present disclosure, adjusting a corresponding relevant period in the background music of the music-related material in response to an editing operation on the second track in the background music editing interface includes adjusting a length of the second track in response to a second drag operation on a track adjustment block of the second track in the background music editing interface according to a drag position of the second drag operation, wherein the adjusted length of the second track corresponds to the position to which the track adjustment block is dragged by the second drag operation, and adjusting the corresponding relevant period in the background music of the music-related material according to the adjusted length of the second track.

[0125] According to one or more embodiments of the present disclosure, the method for generating an effect profile according to the present disclosure further includes presenting an effect indicator of the music-related material in a first track of the background music in the background music editing interface at a position corresponding to a relevant period of the music-related material.

[0126] According to one or more embodiments of the present disclosure, in the method for generating an effect profile according to the present disclosure, if the music-related material is an effect material with a set number of plays, the initial related period of the music-related material is a period corresponding to the number of plays, and the length of the second track of the music-related material only supports shortening.

[0127] According to one or more embodiments of the present disclosure, in the method for generating an effect profile according to the present disclosure, the music-related material is an effect material other than the background music, for which no trigger event is set, and the trigger event is one of the display states corresponding to the effect material.

[0128] According to one or more embodiments of the present disclosure, in the method for generating an effect profile according to the present disclosure, an edit trigger operation on background music includes accepting an edit trigger operation on the background music when detecting an add operation on the background music or a select operation on a music layer corresponding to the background music in a layer list.

[0129] According to one or more embodiments of the present disclosure, in the method for generating an effect profile according to the present disclosure, different layers in the layer list are intended to indicate different effect materials, the rendering level order of the effect materials of each layer in the layer list is the same as the order of each layer in the layer list, and the order of the music layer in the layer list is at the top.

[0130] According to one or more embodiments of the present disclosure, the method for generating an effect profile according to the present disclosure further includes: presenting a music editing component in an editing interface of the background music in response to a trigger operation on a music-related key in an editing interface of any one of effect materials other than the background music; and performing an editing operation corresponding to the music editing component on the background music in response to the trigger operation on the music editing component, wherein the editing operation includes at least one of a volume adjustment, a fade effect setting, a delete operation, and a replace operation.

[0131] According to one or more embodiments of the present disclosure, the method for generating an effect profile according to the present disclosure further includes performing a playback control operation on the background music in response to a trigger operation on a playback control key for the background music, wherein the playback control operation is a play operation or a pause operation.

[0132] According to one or more embodiments of the present disclosure, the present disclosure provides a sound processing system including an edit trigger module for, in response to an edit trigger operation on background music, presenting a track list in the background music editing interface, the track list including a first track of the background music and a second track of music-related material; an edit module for, in response to an edit operation on the first track in the background music editing interface, adjusting a playback period of the background music and / or, in response to an edit operation on the second track in the background music editing interface, adjusting a corresponding related period in the background music of the music-related material; and, in response to a command to generate an effect profile, and a file generation module for generating an effect profile including the background music and the music-related material according to the first track and the second track, the effect profile being for adding the background music and the music-related material to the original video by setting effects on the original video during video shooting, to generate a target video to be shot and output, the background music being played according to the playback period during presentation of the target video, and when the background music has been played up to the period related to the music-related material, the music-related material being rendered and presented.

[0133] According to one or more embodiments of the present disclosure, in an effect profile generation device according to the present disclosure, the length of the first track in the track list corresponds to the playback duration of the background music, the length of the second track corresponds to the relevant duration of the music-related material, and the number of the music-related materials is one or more.

[0134] According to one or more embodiments of the present disclosure, in the effect profile generation device of the present disclosure, the editing module specifically adjusts the length of the first track according to the drag position of the first drag operation in response to a first drag operation on a track adjustment block of the first track in the background music editing interface, where the adjusted length of the first track corresponds to the position to which the track adjustment block is dragged by the first drag operation, and adjusts the playback period of the background music according to the adjusted length of the first track.

[0135] According to one or more embodiments of the present disclosure, in the effect profile generation device of the present disclosure, the editing module is specifically used for adjusting a length of the second track according to a drag position of the second drag operation in response to a second drag operation on a track adjustment block of the second track in the background music editing interface, wherein the adjusted length of the second track corresponds to the position to which the track adjustment block is dragged by the second drag operation, and for adjusting a corresponding related period in the background music of the music-related material according to the adjusted length of the second track.

[0136] According to one or more embodiments of the present disclosure, in the effect profile generation device according to the present disclosure, the device further includes an indicator module for presenting effect indicators of the music-related material in a first track of the background music in the background music editing interface at a position corresponding to a relevant period of the music-related material.

[0137] According to one or more embodiments of the present disclosure, in the effect profile generation device of the present disclosure, if the music-related material is an effect material with a set number of plays, the initial state related period of the music-related material is a period corresponding to the number of plays, and the length of the second track of the music-related material only supports shortening.

[0138] According to one or more embodiments of the present disclosure, in an effect profile generation device according to the present disclosure, the music-related material is an effect material other than the background music that does not have a trigger event set, and the trigger event is one of the display states corresponding to the effect material.

[0139] According to one or more embodiments of the present disclosure, in the effect profile generation device of the present disclosure, the editing trigger module is specifically used to accept an editing trigger operation on the background music when detecting an addition operation on the background music or a selection operation on a music layer corresponding to the background music in a layer list.

[0140] According to one or more embodiments of the present disclosure, in an effect profile generation device according to the present disclosure, different layers in the layer list are intended to indicate different effect materials, the rendering level order of the effect materials of each layer in the layer list is the same as the order of each layer in the layer list, and the music layer is positioned at the top in the order of the layers in the layer list.

[0141] According to one or more embodiments of the present disclosure, the effect profile generation device of the present disclosure further includes an editing component module used to present a music editing component in an editing interface of the background music in response to a trigger operation on a music-related key in an editing interface of any one of effect materials other than the background music, and to perform an editing operation corresponding to the music editing component on the background music in response to a trigger operation on the music editing component, wherein the editing operation includes at least one of volume adjustment, fade effect setting, a delete operation, and a replace operation.

[0142] According to one or more embodiments of the present disclosure, in the effect profile generation device according to the present disclosure, the device further includes a playback control module for performing a playback control operation on the background music in response to a trigger operation on a playback control key for the background music, wherein the playback control operation is a play operation or a pause operation.

[0143] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device including a processor for reading executable instructions from a memory and executing the instructions to perform any of the effect profile generation methods of the present disclosure, and a memory for storing instructions executable by the processor.

[0144] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having stored thereon a computer program for executing any of the effect profile generation methods according to the present disclosure.

[0145] According to one or more embodiments of the present disclosure, the present disclosure provides a computer program comprising instructions that, when executed by a processor, cause the processor to perform any of the methods for generating an effect profile according to the present disclosure.

[0146] According to one or more embodiments of the present disclosure, the present disclosure provides a computer program product including instructions that, when executed by a processor, cause the processor to perform any of the methods for generating an effect profile according to the present disclosure.

[0147] The above description merely describes preferred embodiments of the present disclosure and the technical principles applied thereto. It is obvious to those skilled in the art that the scope of the present disclosure is not limited to a technical solution based on a specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or features equivalent thereto without departing from the concept of the above disclosure. For example, it also includes technical solutions formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure (including but not limited to those).

[0148] Also, although operations are described in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown, or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although certain specific implementation details are included in the above description, they should not be construed as limiting the scope of the present disclosure. Certain features described in the context of a single embodiment can also be implemented in combination with a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.

[0149] Although the present subject matter has been described in language specific to structural features and / or methodological operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. presenting a track list in the background music editing interface in response to an edit trigger operation on the background music, the track list including a first track of the background music and a second track of music-related material; adjusting a playback period of the background music in response to a first drag operation on a track adjustment block of the first track in the background music editing interface, and / or adjusting a corresponding related period in the background music of the music-related material in response to a second drag operation on a track adjustment block of the second track in the background music editing interface; generating an effect profile including the background music and the music-related material according to the first track and the second track in response to a command to generate an effect profile; The effect profile is for generating a target video to be shot and output by adding the background music and the music-related material to the original video by setting effects on the original video during video shooting, and the background music is played according to the playback period during presentation of the target video, and when the background music has been played up to the period related to the music-related material, the music-related material is rendered and presented.

2. 2. The method of claim 1, wherein a length of the first track in the track list corresponds to a playback duration of the background music, a length of the second track corresponds to a relevant duration of the music-related material, and the number of the music-related material is one or more.

3. adjusting a playback period of the background music in response to a first drag operation on a track adjustment block of the first track in the background music editing interface; In response to a first drag operation on a track adjustment block of the first track in the background music editing interface, adjusting a length of the first track according to a drag position of the first drag operation, wherein the adjusted length of the first track corresponds to a position to which the track adjustment block is dragged by the first drag operation; and adjusting a duration of the background music in response to the adjusted length of the first track.

4. adjusting a corresponding related period in the background music of the music-related material in response to a second drag operation on a track adjustment block of the second track in the background music editing interface; In response to a second drag operation on a track adjustment block of the second track in the background music editing interface, adjusting a length of the second track according to a drag position of the second drag operation, wherein the adjusted length of the second track corresponds to a position to which the track adjustment block is dragged by the second drag operation; 3. The method of claim 2, further comprising adjusting a corresponding associated period in the background music of the music-related material in response to the adjusted length of the second track.

5. 10. The method of claim 1, further comprising presenting an effect indicator for the music-related material in the background music editing interface in a first track of the background music at a location corresponding to an associated period of the music-related material.

6. 2. The method of claim 1, wherein if the music-related material is an effect material with a set number of plays, an initial related duration of the music-related material is a duration corresponding to the number of plays, and the length of the second track of the music-related material only supports shortening.

7. The method according to claim 1, wherein the music-related material is an effect material other than the background music, for which no trigger event is set, and the trigger event is one of the display states corresponding to the effect material.

8. Edit trigger operations for background music are as follows: The method of claim 1 , further comprising: receiving an edit trigger operation for the background music when detecting an addition operation for the background music or a selection operation for a music layer corresponding to the background music in a layer list.

9. 9. The method of claim 8, wherein different layers in the layer list are intended to represent different effect materials, the rendering level order of the effect materials of each layer in the layer list is the same as the arrangement order of each layer in the layer list, and the arrangement order of the music layer in the layer list is at the top.

10. presenting a music editing component in the background music editing interface in response to a trigger operation on a music-related key in the editing interface of any one of the effect materials other than the background music; 2. The method of claim 1, further comprising: in response to a trigger operation on the music editing component, performing an editing operation corresponding to the music editing component on the background music, wherein the editing operation includes at least one of a volume adjustment, a fade effect setting, a delete operation, and a replace operation.

11. The method of claim 1 , further comprising: performing a playback control operation on the background music in response to a trigger operation on a playback control key for the background music, the playback control operation being a play operation or a pause operation.

12. an edit trigger module for, in response to an edit trigger operation on the background music, presenting a track list in the background music editing interface, the track list including a first track of the background music and a second track of music-related material; an editing module for adjusting a playback period of the background music in response to a first drag operation on a track adjustment block of the first track in the background music editing interface, and / or for adjusting a corresponding related period in the background music of the music-related material in response to a second drag operation on a track adjustment block of the second track in the background music editing interface; a file generation module for generating an effect profile including the background music and the music-related material in response to an effect profile generation command, in accordance with the first track and the second track; The effect profile is for generating a target video to be shot and output by adding the background music and the music-related material to the original video by setting effects on the original video during video shooting, and the background music is played according to the playback period during presentation of the target video, and when the background music has been played up to the period related to the music-related material, the music-related material is rendered and presented.

13. a processor; a memory for storing instructions executable by the processor; The processor is configured to read the executable instructions from the memory and execute the instructions to realize the method for generating an effect profile according to any one of claims 1 to 11.

14. A computer-readable storage medium storing a computer program for implementing the effect profile generating method according to any one of claims 1 to 11.

15. A computer program comprising instructions which, when executed by a processor, cause the processor to perform the method for generating an effect profile according to any one of claims 1 to 11.

16. A computer program product comprising instructions which, when executed by a processor, cause the processor to perform the method for generating an effect profile according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Method, device and system for online video editing processing

    CN101840722A

  • Video shooting method, device and system, electronic equipment and storage medium

    CN111277761A

  • Video editing processing method and device and electronic equipment

    CN111835986A

  • Video generation method and device, and equipment

    CN112004031A

  • Moving picture creation apparatus, computer program, and storage medium

    JP2011082689A