Media editing method and device, equipment and storage medium

The simplified media editing interface addresses the complexity of traditional editing interfaces by allowing users to make targeted adjustments efficiently through tailored editing pages, enhancing user experience and editing efficiency.

CN119200937APending Publication Date: 2024-12-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411253245.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Traditional media editing interfaces are complex, requiring users to spend significant time familiarizing themselves with the editing process, and often result in inefficient editing operations, especially for users seeking targeted adjustments.

Method used

A simplified media editing interface is presented, allowing users to identify a target area for editing, apply adjustment elements, and generate new media content based on direction and position information, with editing pages tailored to different media types, including script, digital human, sound, and material editing.

Benefits of technology

The solution provides a more efficient and streamlined editing process by offering a simplified secondary editing window, improving user experience and editing efficiency through targeted adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119200937A_ABST
    Figure CN119200937A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a media editing method and device, equipment and a storage medium. The method provided herein includes: presenting a media viewing interface, the media viewing interface displaying a generated set of media content; in response to an editing request for target media content of the group of media content, presenting an editing window of the target media content; based on the target type of the target media content, multiple editing pages corresponding to the target type are provided in an editing window, and the multiple editing pages are used for editing different types of generation parameters; and updating the target media content based on an editing operation received through the editing window.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for media editing. Background Art

[0002] With the development of computer technology, people can use machine learning models to assist in the generation or editing of media content. However, the traditional media editing interface is very complex, which requires users to spend a lot of time to become familiar with the media editing process. Summary of the invention

[0003] In a first aspect of the present disclosure, a media editing method is provided. The method includes: presenting a media editing interface of a first media content; based on a received adjustment request, identifying a target area to be edited in the first media content in the media editing interface; based on a received editing operation, presenting at least one adjustment element associated with the target area in the media editing interface; and presenting second media content in the media editing interface, the second media content being generated by adjusting the first media content according to direction information and / or position information indicated by the at least one adjustment element.

[0004] In a second aspect of the present disclosure, a device for media editing is provided. The device includes: a first presentation module configured to present a media editing interface of a first media content; an identification module configured to identify a target area to be edited in the first media content in the media editing interface based on a received adjustment request; a second presentation module configured to present at least one adjustment element associated with the target area in the media editing interface based on a received editing operation; and a third presentation module configured to present second media content in the media editing interface, the second media content being generated by adjusting the first media content according to direction information and / or position information indicated by at least one adjustment element.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0010] FIG. 2A to FIG. 2H Schematic diagrams showing multiple example media editing interfaces according to some embodiments of the present disclosure;

[0011] Figure 3 A flowchart showing a process for media editing according to some embodiments of the present disclosure is shown;

[0012] Figure 4 A block diagram showing an apparatus for media editing according to some embodiments of the present disclosure; and

[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0014] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0015] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0016] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0017] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0018] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0019] The term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strongly related to the time when the event occurs or the condition is satisfied. For example, in some cases, the subsequent action may be executed immediately when the event occurs or the condition is satisfied; while in other cases, the subsequent action may be executed some time after the event occurs or the condition is satisfied.

[0020] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth 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 drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0021] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0022] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0023] As briefly mentioned above, the traditional media editing interface is relatively complex, which requires users to spend a lot of time to familiarize themselves with the media editing process. In addition, some users may only want to make targeted adjustments to the generated results, and the operation of the complex media editing interface is too cumbersome, which affects the efficiency of editing media content.

[0024] In view of this, an embodiment of the present disclosure proposes a solution for media editing. According to various embodiments of the present disclosure, a media viewing interface can be presented, and the media viewing interface displays a generated set of media content. Further, in response to an editing request for target media content of a set of media content, an editing window of the target media content can be presented.

[0025] In addition, based on the target type of the target media content, multiple editing pages corresponding to the target type can be provided in the editing window, and the multiple editing pages are used to edit different types of generation parameters. Further, the target media content can be updated based on the editing operation received through the editing window.

[0026] In this way, the embodiments of the present disclosure can provide users with a more simplified secondary editing window according to the type of media content, thereby improving the efficiency of media editing.

[0027] Example embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0028] Example Environment

[0029] Figure 1 1 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .

[0030] In this example environment 100, the electronic device 110 may run an application 120 for media editing. The application 120 may be any suitable type of application for editing media content, examples of which may include but are not limited to: a picture editing application, a video editing application, a content sharing application, etc. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.

[0031] exist Figure 1 In the environment 100, if the application 120 is active, the electronic device 110 may present an interface 150 corresponding to the application 120. The interface 150 may include various pages provided by the application 120, such as an editing page for media content. For example, a media editing application may display media content to be edited and a plurality of controls for editing, and the user 140 may select a corresponding control to edit the media content.

[0032] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The server 150 can provide management, configuration, maintenance of applications or websites, and identification of target objects in picture content.

[0033] The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, personal communication systems (PCS) devices, personal navigation devices, personal digital assistants (PDA), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as "wearable" circuits, etc.).

[0034] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.

[0035] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.

[0036] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0037] Various example implementations of the present disclosure will be described in detail below.

[0038] Sample Media Editing

[0039] The following will refer to FIG. 2A to FIG. 2H An example media editing process according to an embodiment of the present disclosure is described. FIG. 2A to FIG. 2H Example live broadcast interfaces 200A to 200H according to some embodiments of the present disclosure are shown. Such example media editing interfaces can be implemented by appropriate electronic devices or combinations of electronic devices (e.g., Figure 1 The electronic device 110, the server 130, or a combination of one or more of these devices).

[0040] like Figure 2A As shown, the electronic device 110 may present a media viewing interface 200A. The media viewing interface 200A may present a set of media content generated by a user using a media creation tool, for example, media content 202 .

[0041] In some embodiments, such media creation tools may also include intelligent film-making tools to generate corresponding media content, such as video content, based on creation information input by the user. Such creation information may include material information, script information, timbre information, digital human information, etc.

[0042] In some embodiments, the media creation tool may have different creation paths to create different types of media content. For example, the media creation tool may support matching corresponding material content based on script information to generate video content. Such video content may be, for example, an explanation video about a predetermined object (e.g., a product).

[0043] In some embodiments, the media creation tool may also support the creation of a display video with a screen display as the theme. Such a video may not include a corresponding script and broadcast content.

[0044] Continue to refer Figure 2A The electronic device 110 may also provide an editing entry 204 for editing the media content 202 in the media viewing interface 200A, so as to edit the generated media content 202 .

[0045] For example, the electronic device 110 may receive a user's request to edit the media content 202. For example, the user may click on the editing entry 204. Accordingly, the electronic device 110 may present the following information: Figure 2B The editing window 200B is shown. In some embodiments, the editing window 200B may be presented as a floating window of the media viewing interface 200A, thereby assisting the user to quickly adjust the generated media content in a lightweight manner.

[0046] In some embodiments, Figure 2B As shown, the editing window 200B may include a preview area on the left and an editing area on the right. The preview area may include a preview component 206 to provide a preview result of the editing operation received by the editing window 200B.

[0047] Additionally, the editing area may provide multiple editing pages, and the multiple editing pages may be used to edit different types of generation parameters.

[0048] In some embodiments, the electronic device 110 may also provide a plurality of editing pages corresponding to the target type based on the target type of the media content 202 to be edited. As will be described in detail below, FIG. 2B to FIG. 2E The first set of editing pages corresponding to explanatory media content is shown. Figure 2G and Figure 2H The second set of editing pages corresponding to display media content is shown. The specific content of each editing page will be described below in conjunction with the attached FIG. 2B to FIG. 2H Detailed description.

[0049] First reference Figure 2B The editing window 200B presents an editing window corresponding to the explanation-type media content, which can display a first group of editing pages, such as a script editing page, a digital human editing page, a sound editing page, and a material editing page.

[0050] In some embodiments, as shown, the editing window 200B may include a plurality of portals corresponding to the plurality of editing pages, namely, portal 210 , portal 212 , portal 214 , and portal 216 .

[0051] like Figure 2B As shown, the editing page currently presented in the editing window 200B is a script editing page (also referred to as a first editing page). The first editing page may include a control 218 for editing script information and a control 220 for editing subtitle information.

[0052] As an example, the electronic device 110 may modify the script information or automatically generate the script information via the control 218. Additionally, the electronic device 110 may also use the control 218 to turn on or off the subtitle display in the video.

[0053] As an example, the control 220 may provide a plurality of preset subtitle styles, and the electronic device 110 may receive a user's selection of a specific subtitle style via the control 220 , and apply the selected subtitle style to the media content 202 .

[0054] Furthermore, if Figure 2CAs shown, the electronic device 110 can receive a selection of the portal 212 and display a digital human editing page (also referred to as a second editing page).

[0055] like Figure 2C As shown, the digital human editing page may provide a creation entry 222 for creating a virtual character (e.g., a virtual digital human). Additionally, the digital human editing page may also provide a set of preset digital humans. The electronic device 110 may receive a selection of a target digital human 224 and display a corresponding element 226 of the target digital human 224 in the preview component 206.

[0056] In some embodiments, when the user applies a new digital human 224, the electronic device 110 plays the preset material 226 associated with the target digital human 224 in the preview component 206. For example, such preset material may be preset video content of the target digital human 224, which is irrelevant to the current script content in the editing window. That is, the mouth movement of the image of the target digital human 224 displayed in the preview component 206 may not match the script content.

[0057] After the user completes editing of the target media content, the electronic device 110 may regenerate the media content to drive the selected target digital human 224 based on the script information in the control 218 .

[0058] Continue to refer Figure 2D After receiving the selection of the entry 214, the electronic device 110 can present a sound editing page (also referred to as a third editing page) in the editing window. The sound editing page can be used to edit the sound parameters associated with the voice broadcast content of the media content 202, such as timbre information.

[0059] As an example, the electronic device 110 may provide a creation entry 228 for creating a new timbre in the sound editing page. Additionally, the electronic device 110 may also provide a variety of preset timbres, for example, timbre 230 .

[0060] The electronic device 110 may, for example, receive a selection of the timbre 230 to apply the selected timbre to the media content 202 to modify the timbre corresponding to the voice announcement content.

[0061] Continue to refer Figure 2E After receiving the selection of the entry 216 , the electronic device 110 may present a material editing page (also referred to as a fourth editing page) in the editing window. The material editing page may be used to edit material information associated with the voice broadcast content of the media content 202 .

[0062] like Figure 2EAs shown, the electronic device 110 can display the current material of the media content 202 in the material editing page, such as material 232. Further, the electronic device 110 can receive a selection of the material 232, and can edit the material 232 through the material editing page, for example, re-crop the material, delete the material, add the material, replace the material, etc. In some embodiments, the preview component 206 can display a real-time preview result of the material editing.

[0063] In some embodiments, the electronic device 110 may also support the user to click a "more edits" button in the editing window to enter a multi-track editing interface to provide more comprehensive editing functions.

[0064] In some embodiments, the electronic device 110 may also click an “output” button in the editing window to trigger updating of the media content 202 based on the editing operation received in the editing window.

[0065] In some embodiments, the electronic device 110 can modify the corresponding part of the media content 202 based on the editing operation without regenerating the complete media content. Taking timbre editing as an example, the electronic device 110 can generate new voice broadcast content based on the selected new timbre, and use the new voice broadcast content to replace the existing voice broadcast content, thereby completing the editing of the media content 202.

[0066] In some embodiments, the electronic device 110 can also trigger the regeneration of media content based on the editing operation received in the editing window. As described above, after the user selects a new digital human, the electronic device 110 can drive the image of the digital human based on the script information in the editing window to regenerate new media content.

[0067] In some embodiments, Figure 2F As shown, the electronic device 110 may also receive user modifications to the script information through the control 218. In some embodiments, the electronic device 110 may determine whether to regenerate the media content or only edit a predetermined segment of the media content based on the degree of modification of the script information.

[0068] Specifically, electronic device 110 may obtain updated script information via control 218, and may compare the updated script information with the initial script information of media content 202 to determine the degree of difference. In some embodiments, the degree of difference may indicate, for example, the proportion of modified content in the script information.

[0069] In some embodiments, if the difference reaches a threshold, the electronic device 110 can regenerate the media content based on the updated script information. For example, if the proportion of the modified content in the script information reaches a preset proportion (e.g., 10%), the electronic device 110 can regenerate the media content based on the updated script information.

[0070] On the contrary, if the difference is less than the threshold, the electronic device 110 can edit the target segment in the media content 202 based on the updated script information. For example, if the proportion of the modified content in the script information is less than a preset proportion (e.g., 10%), the electronic device 110 can dynamically adapt the material, subtitles and / or graphics of the corresponding video segment based on the modified portion.

[0071] In some embodiments, if the media content to be edited is display-type media content, the electronic device 110 may display the following: Figure 2G The editing window 200G is shown. Similarly, the editing window 200G may include a preview area on the left and an editing area on the right.

[0072] In some embodiments, the preview area may include a preview component 234 for presenting a preview result corresponding to the editing operation received in the editing window 200G.

[0073] Additionally, the editing area may provide Figure 2G and Figure 2H The two editing pages shown are the text editing page (also called the fifth editing page) and the material editing page (also called the sixth editing page). Figure 2G As shown, the electronic device 110 may provide an entry 236 and an entry 238 corresponding to the two editing pages.

[0074] like Figure 2G As shown, after receiving the selection of the entry 236, the editing window can display the text editing page. The text editing page can provide a control 240 for editing the text elements in the media content 202. As an example, the electronic device 110 can modify the text content displayed in the media content 202 via the control 240, and the preview component 234 can display the text element corresponding to the updated text content. In addition, the electronic device 110 can also support adjusting the size, direction, and other information of the text element in the preview component 234.

[0075] like Figure 2H As shown, after receiving the selection of the entry 238, the editing window can display the material editing page. The material editing page can be similar to the reference Figure 2E Described material editing page.

[0076] like Figure 2HAs shown, the electronic device 110 can display the current material of the media content 202 in the material editing page, such as material 242. Further, the electronic device 110 can receive a selection of the material 242, and can edit the material 242 through the material editing page, for example, re-crop the material, delete the material, add the material, replace the material, etc. In some embodiments, the preview component 234 can display a real-time preview result of the material editing.

[0077] Based on the process described above, the implementation of the present disclosure can provide users with a more simplified secondary editing window according to the type of media content, thereby improving the efficiency of media editing. In addition, by providing a lightweight editing page, the embodiments of the present disclosure can simplify the user's editing operations, thereby improving editing efficiency.

[0078] Example Process

[0079] Figure 3 1 is a flowchart showing an example process 300 of media editing according to some embodiments of the present disclosure. The process 300 may be implemented at the terminal device 110. Figure 1 The process 300 is described below.

[0080] like Figure 3 As shown, in block 310 , the electronic device 110 presents a media viewing interface, which displays a generated set of media contents.

[0081] In block 320 , the electronic device 110 presents an editing window for the target media content in response to an editing request for the target media content of the group of media content.

[0082] In block 330 , the electronic device 110 provides a plurality of editing pages corresponding to the target type in the editing window based on the target type of the target media content, and the plurality of editing pages are used to edit different types of generation parameters.

[0083] In block 340 , the electronic device 110 updates the target media content based on the editing operation received through the editing window.

[0084] In some embodiments, the editing window further includes: an editing area for displaying a corresponding editing page among the multiple editing pages; and a preview area for displaying a preview result corresponding to the editing operation.

[0085] In some embodiments, the editing area includes multiple portals corresponding to multiple editing pages, and process 300 further includes: in response to selecting a target portal among the multiple portals, displaying a target editing page corresponding to the target portal in the editing area.

[0086] In some embodiments, the process 300 further includes: in response to the editing operation indicating the selection of the target digital human, displaying preset materials associated with the target digital human in the preview area.

[0087] In some embodiments, based on the editing operation received through the editing window, updating the target media content includes: based on the editing operation, regenerating the target media content to drive the target digital human based on the script information in the editing window.

[0088] In some embodiments, based on the target type of the target media content, providing multiple editing pages corresponding to the target type in the editing window includes: in response to the target media content corresponding to explanation-type media content, providing a first group of editing pages in the editing window; or in response to the target media content corresponding to presentation-type media content, providing a second group of editing pages in the editing window, the first group of editing pages being different from the second group of editing pages.

[0089] In some embodiments, the first group of editing pages includes multiple items of the following: a first editing page for editing the script information and / or subtitle information of the target media content; a second editing page for editing the digital human associated with the target media content; a third editing page for editing the timbre information of the target media content; and a fourth editing page for editing the material information of the target media content.

[0090] In some embodiments, the second group of editing pages includes: a fifth editing page for editing text elements in the target media content; and a sixth editing page for editing material information of the target media content.

[0091] In some embodiments, based on an editing operation received through an editing window, updating the target media content includes: in response to the editing operation including a modification operation on script information, determining a degree of difference based on a comparison of the updated script information with the initial script information of the target media content; and in response to the degree of difference being greater than a threshold, regenerating the media content based on the updated script information.

[0092] In some embodiments, based on the editing operation received through the editing window, updating the target media content includes: in response to the difference degree being less than a threshold, editing the target segment in the target media content based on the update script information.

[0093] In some embodiments, the editing window is presented as a floating window of the media viewing interface.

[0094] Example devices and equipment

[0095] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4A schematic structural block diagram of an apparatus 400 for media editing according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in a terminal device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0096] like Figure 4 As shown, the device 400 includes an interface presentation module 410, which is configured to present a media viewing interface, which displays a set of generated media contents; a window presentation module 420, which is configured to present an editing window of target media contents in response to an editing request for target media contents of a set of media contents; a page providing module 430, which is configured to provide, based on a target type of the target media contents, a plurality of editing pages corresponding to the target type in the editing window, the plurality of editing pages being used to edit different types of generation parameters; and a content updating module 440, which is configured to update the target media contents based on the editing operations received through the editing window.

[0097] In some embodiments, the editing window further includes: an editing area for displaying a corresponding editing page among the multiple editing pages; and a preview area for displaying a preview result corresponding to the editing operation.

[0098] In some embodiments, the editing area includes multiple entries corresponding to multiple editing pages, and the device 400 also includes a target editing page display module, which is configured to display a target editing page corresponding to the target entry in the editing area in response to selection of a target entry among the multiple entries.

[0099] In some embodiments, the apparatus 400 further includes a preset material display module configured to display preset materials associated with the target digital human in the preview area in response to selection of the target digital human indicated by the editing operation.

[0100] In some embodiments, the content update module 440 is further configured to: regenerate the target media content based on the editing operation, so as to drive the target digital human based on the script information in the editing window.

[0101] In some embodiments, the page providing module 430 is also configured to: provide a first group of editing pages in the editing window in response to the target media content corresponding to explanation-type media content; or provide a second group of editing pages in the editing window in response to the target media content corresponding to presentation-type media content, the first group of editing pages being different from the second group of editing pages.

[0102] In some embodiments, the first group of editing pages includes multiple items of the following: a first editing page for editing the script information and / or subtitle information of the target media content; a second editing page for editing the digital human associated with the target media content; a third editing page for editing the timbre information of the target media content; and a fourth editing page for editing the material information of the target media content.

[0103] In some embodiments, the second group of editing pages includes: a fifth editing page for editing text elements in the target media content; and a sixth editing page for editing material information of the target media content.

[0104] In some embodiments, the content update module 440 is further configured to: in response to an editing operation including a modification operation on script information, determine a degree of difference based on a comparison of the updated script information with the initial script information of the target media content; and in response to the degree of difference being greater than a threshold, regenerate the media content based on the updated script information.

[0105] In some embodiments, the content update module 440 is further configured to: in response to the difference degree being less than a threshold, edit the target segment in the target media content based on the update script information.

[0106] In some embodiments, the editing window is presented as a floating window of the media viewing interface.

[0107] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0108] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 An electronic device 110.

[0109] like Figure 5As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0110] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.

[0111] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0112] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0113] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0114] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0115] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0116] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0117] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0118] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0119] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A method for media editing, comprising: Presenting a media viewing interface, wherein the media viewing interface displays a generated set of media contents; In response to an edit request for target media content of the group of media content, presenting an edit window for the target media content; Based on the target type of the target media content, providing a plurality of editing pages corresponding to the target type in the editing window, the plurality of editing pages being used to edit different types of generation parameters; as well as The target media content is updated based on the editing operation received through the editing window.

2. The method according to claim 1, wherein the editing window further comprises: An editing area, used to display a corresponding editing page among the plurality of editing pages; as well as The preview area is used to display the preview result corresponding to the editing operation.

3. The method according to claim 2, wherein the editing area includes a plurality of entries corresponding to the plurality of editing pages, the method further comprising: In response to selection of a target portal among the plurality of portals, a target editing page corresponding to the target portal is displayed in the editing area.

4. The method according to claim 2, further comprising: In response to the editing operation indicating the selection of a target digital human, preset materials associated with the target digital human are displayed in the preview area.

5. The method of claim 4, wherein updating the target media content based on the editing operation received through the editing window comprises: Based on the editing operation, the target media content is regenerated to drive the target digital human based on the script information in the editing window.

6. The method according to claim 1, wherein based on the target type of the target media content, providing a plurality of editing pages corresponding to the target type in the editing window comprises: In response to the target media content corresponding to explanation-type media content, providing a first set of editing pages in the editing window; or In response to the target media content corresponding to presentation-type media content, a second group of editing pages is provided in the editing window, wherein the first group of editing pages is different from the second group of editing pages.

7. The method of claim 6, wherein the first set of edit pages includes multiple of the following: A first editing page, used to edit the script information and / or subtitle information of the target media content; A second editing page, used to edit a digital person associated with the target media content; A third editing page, used to edit the timbre information of the target media content; The fourth editing page is used to edit the material information of the target media content.

8. The method of claim 6, wherein the second set of edit pages comprises: A fifth editing page, used to edit text elements in the target media content; The sixth editing page is used to edit the material information of the target media content.

9. The method of claim 1, wherein updating the target media content based on the editing operation received through the editing window comprises: In response to the editing operation including a modification operation on the script information, determining a degree of difference based on a comparison of the updated script information with the initial script information of the target media content; as well as In response to the difference degree reaching a threshold, the media content is regenerated based on the update script information.

10. The method of claim 9, wherein updating the target media content based on the editing operation received through the editing window comprises: In response to the degree of difference being smaller than a threshold, a target segment in the target media content is edited based on the update script information. The method of claim 1 , wherein the editing window is presented as a floating window of the media viewing interface.

12. A device for media editing, comprising: An interface presenting module, configured to present a media viewing interface, wherein the media viewing interface displays a set of generated media contents; a window presenting module, configured to present an editing window of the target media content in response to an editing request for the target media content of the group of media contents; A page providing module, configured to provide, based on a target type of the target media content, a plurality of editing pages corresponding to the target type in the editing window, the plurality of editing pages being used to edit different types of generation parameters; as well as The content updating module is configured to update the target media content based on the editing operation received through the editing window.

13. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 11 when executed by the at least one processing unit.

14. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 11 when executed by a processor.

Citation Information

Cited By

  • Method and apparatus for media editing, and device and storage medium

    WO2026051838A1

  • Method and apparatus for generating media content, device, and storage medium

    WO2026166441A1